ConEmu 入れ直し

Chocolatey で入れていた ConEmu ですが、 stable を2年放置で preview が進むタイプの開発だと言うことに気づいたので自分で入れ直し。ついでに、 Clink 入れた。 cmd.exe 向け readline って感じで実に良い。 ConEmu_Clink - conemu-maximus5 - Windows Co…

1.7.0 から出来るリモートブランチの消し方今日知った

git

$ git push origin --delete branch_nameにょーん。1.7.0 って 2010年の2月だ。辛い。

Windows で ruby 2.1.1 をビルドする

事情あってクリーンインストールしたので Windows 8.1 に ruby を入れ直そうと思ったが、 RubyInstaller に 2.1 が来ないのと、 Windows のことだしいつ RubyInstaller の更新止まってしまうか分からない。最低限のことはサードパーティに頼らず自分で出来た…

今日一発で入らなかった gem たち

debugger-ruby_core_source H:\repos\oogatta> gem install debugger-ruby_core_source -- --with-ruby-dir=C:\Ruby193 Windows の Path 全然関係ないんですが setx で時代は変わったぜ的なことを思ってからあんまり環境変数弄るツールのことも考えてなかっ…

相当どうでも良い Vagrant の小技

Vagrantfile の中で gem を require する そんなことすんならプラグイン書けや!ってミッチェル先生の声が聞こえてきそうですが、できます、てか、そもそも Vagrant のプラグインってあれただの gem なんで $ vagrant plugin install httpartyで入れて、普通…

正月に帯状疱疹やったら大変でした

全然関係ない話なんですが、正月に帯状疱疹という病気にしこたまやられておりましてそのことを前に一言だけ書いたら検索してくる方がいて、あ、そういえば自分も検索したなあと思い出したのでここに残しておくことにしました。 前兆 2013年12月25日に、寝違…

アプリ開発の準備のメモ

iOS

仕事で初めて、シミュレータから先の iOS アプリ開発を体験しました。すごいですねこれは。タフだ。いわゆるベータテストしようとすると、 Apple がサインした俺が俺であることを証明する証明書(自分の実機で走らせたいのか、不特定多数で走らせたいのかで…

scriptlet failed, exit status 127 / Non-fatal POSTIN scriptlet failure in rpm package

どうも最近、 kernel のバージョンアップに kmod-VirtualBox が付いていかないなあ。と思っていたら、インストールに失敗していた。 warning: %post(kmod-VirtualBox-3.12.7-300.fc20.x86_64.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN sc…

Rails on Vagrant on Windows 開発

この正月休み帯状疱疹にかかって都合7日間布団の中におり、その後3日間は出社せず自宅で作業していました。自宅作業の際 Photoshop を使う必要があったため、 Windows 機(エロゲから音楽再生からやっている私のメイン PC 。メモリ32GB)といつもの Ubuntu …

Vagrant が絶対に一個、 host の pwd と guest の /vagrant の synced folder を作ろうとするのを止める

config.vm.synced_folder "./", "/vagrant/", nfs: true, disabled: true disabled: trueする。しかない。えー?本当?

自分で作った box で vagrant up すると "Waiting for machine to boot. This may take a few minutes..." で永遠の時が流れる

vagrant のデバッグ Debugging and Troubleshooting - Vagrant Documentation $ VAGRANT_LOG=info vagrant up とかする。見ると ssh で入れないんだけど!?。って怒ってて、ご丁寧に「ゲストに公開鍵入ってる?ねえ?」って言ってくれてた。あ、 packer は…

Mac ホストで Vagrant の nfs mount がエラー

(追記)Vagrant 1.4.0 で治ってるのを確認しましたMavericks です。 $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... [default] Importing base box 'precise64'... [default] Matching MAC address for NAT networking... [def…

Vagrant で nfs 有効にするときのホストの準備

Fedora19 # yum install -y nfs-utils system-config-nfs # systemctl enable nfs-server # systemctl start nfs-serverうろ覚え。 nfs-lock が有効になっていないとゲストの中で sqlite を DB に使う Rails アプリケーションが起動しないので気をつける。で…

Vagrant が synced folder をマウントした後に rails server を自動起動したい。

独立環境を起動しながらもホストでファイルの編集をしたらそれがすぐにゲストに反映されるように、ということが Vagrant の Synced Folders を使えばできる。例えば Rails プロジェクトのルートディレクトリに Vagrantfile を置き、そこから vagrant up する…

Upstart の job configuration file のデバッグ

job configuration file を書くときの準備。全部 cookbook に書いてあるのですが、一応。ちなみに私が今回書いたのは Vagrant の precise box 用なので、 Upstart のバージョンは 1.5 となります。 ちゃんと認識されているか # initctl listSystem Job は /e…

Vagrant はとても簡単&気づいたこと

とても簡単 「自分の開発環境用だし、既存の Configuration Management System の資産が無いのに使っても意味あるかな?」とか思ってましたが、意味も何もとんでもなく簡単なので、「環境構築のコマンドをメモっておく」くらいなら Vagrantfile 書いたほうが…

組織における開発の地獄パターン

特に誰にも相談したり説明したりせず作り始める 所属組織内で誰も付いてこない 流行らない OR ディスられる がんばってるのに誰も理解してくれない! AND インターネットに共有して(じつはここが最初のプレゼンテーション)初めて「イイネ!」って言われる …

Fedora19 で Ruby コンパイルできない

Can't install on Fedora · Issue #443 · sstephenson/ruby-build ruby build broken in fedora19/20 and other redhat systems · Issue #2321 · wayneeseguin/rvm Bug #8384: Cannot build ruby against OpenSSL build with "no-ec2m" - ruby-trunk - Ruby …

IE11 を IE7 または IE8 モードで動かした時、特定条件下で ActiveXObject の typeof がおかしい

code https://gist.github.com/oogatta/7208821 <html> <head> <script src="test.js"></script> </head> <body> </body> </html> var isFunction = function(object) { // only with 'typeof' return typeof object == 'function'; }; // run in one thread. piled up karma var result = ''; for ( var i…

iOS7 の Safari はゆるふわな HTML に厳しい

こんなゆるふわでファウルな HTML があったとしまして <html> <head> <meta charset=utf-8 /> </head> <body> <div id="firstunko"> <p id="unko">unko</p> </div> <div id="secondunko"> <p id="unko">unko</p> <p id="unko">unko</p> <p id="unko">unko</p> <p id="unko">unko</p> <p id="unko">unko</p> </div> </body> </html>

git でリモートリポジトリを clone する際、特定のブランチだけ取ってきたい

git

$ git clone -b [branch] --single-branch [remote-repository]でした。古い文章だと $ mkdir test $ cd test $ git init $ git remote add [remote] [remote-repository] $ git fetch [remote] $ git co [branch]って書いてるのもあるけど、これだと remote…

urxvt の clipboard プラグイン

選択したら PRIMARY じゃなくて、いや PRIMARY にもだけど、 clipboard にも送りたい。そうなれば xsel -p -b です。 #! /usr/bin/perl sub on_sel_grab { open my $xsel, '| xsel -i -b -p'; print $xsel $_[0]->selection; close $xsel; return (); } なん…

エディタ用 Perl 型推論エンジン PlSense

JavaScript 僕はもともと VisualStudio で JavaScript を書いていて、 VisualStudio の、どのバージョンからだったからか忘れてしまいましたが、「これからは Web だ」って言い出したときに実装された JS 用の Intellisense がかなり高機能で、型推論ばりば…

Windows8 の「リフレッシュ」機能を使った後、 IE10 や Silverlight がおかしいときの原因(のその一つ)

一昨日書いた、IE10 で JavaScript から localStorage を使おうとすると「アクセスが拒否されました( Access is denied )」エラーで実行時エラーになる問題 - oogattaの勉強日記に id:sakurai_youhei さんからコメントいただきました。ファイルの権限の問…

IE10 で JavaScript から localStorage を使おうとすると「アクセスが拒否されました( Access is denied )」エラーで実行時エラーになる問題

追記 Windows8 の「リフレッシュ」機能を使った後、 IE10 や Silverlight がおかしいときの原因(のその一つ) - oogattaの勉強日記コメントでアドバイスいただいた内容でフォローアップ書きました。 ここからもともとの本文 ずっと前から悩まされていたこの…

urxvt の tabbedex プラグインを弄ってみる

昨日弄った tabbedex を自宅の Ubuntu に入れようとして、 半角/全角キーも食われると困るなあと思い、結局、「 ibus で使うんで、食われたら困っちゃうキー」を resource で設定できないと面倒だなあ、ってことで、そうした。https://github.com/oogatta/u…

urxvt 入れてみた

これまでは gnome-terminal 一本だったのだけど、とりあえず入れてみた。会社のローカルマシン。 Fedora19 。 インストール $ sudo yum install rxvt-unicode 設定 自分は solarized の dark が基本なので、https://gist.github.com/yevgenko/1167205こちら…

Perl の Mock ライブラリで import したサブルーチンをモックできるか

use Date::Calc qw/Today/; こんな感じで import 済みの Today サブルーチンをモックしたいぜ、なんてことを思った時、 Perl なら symbol table 弄り系の Mock ライブラリでできちゃう、はず。と思って Test::MockModule で main の Today をモックしようと…

外部 grunt タスク( grunt プラグイン)を作るとき

タスク grunt の自作 task は Gruntfile.js 内に好きに書けるし、別ファイルに書いておくのも簡単( grunt.task.loadTasks )。 プラグイン タスクを別リポジトリで管理したいなあと思ったとき、その別ファイルを git の submodule にしても良いのだけど、公…

公式 Fedora19 AMI の EC2 インスタンスから x11forwarding できない

できなくて困った…。 sshd_conf は完璧なのに…。途方に暮れて "ec2 x11forwarding" とか脳みそやられちゃった人が作るクエリを google 先生に投げたら、xorg - X11 forwarding from Amazon EC2 AMI - Super Userが出てきて、全員が「それで動いた」って言っ…