LinkedInのリクエスト送信でうっかりやっちまったので取り消すバッチを書いた。 送ったリクエストをすべて取り消す。 後述のとおり、承認済みのリクエストは取り消せないので、全自動というわけではない。 要perl、WWW::Mechanize。 $ perl linkedin_withdra…
CSS3の練習を兼ねて、Pathのメニューを真似て書いてみた。"Path" like menu - jsdo.it - share JavaScript, HTML5 and CSSあんまり似てない・・・。 transitionで「行き過ぎてから戻る」みたいな動作は出来るんだろうか?
Dvorak Advent Calendarの20日目です。非公式です。 技評のまとめには載っているのにATNDにはページがなかったので勝手に書いてます。 素のdvorak配列で満足していますか? dvorak配列は左側に母音が集中しているのでとても打ちやすいです。が、それだけで満…
要点 prototypeは、そのオブジェクトに該当のプロパティが存在しない場合に参照される。 どういうこと? JSでクラスをつくる場合、デフォルト値としてprototypeに値を入れることがある。 var Hoge = function() {}; Hoge.prototype.huga = 0; Hoge.prototype…
http://atnd.org/events/21982#comments:title=Emacs Advent Calender jp: 2011 の12日目です。11日目は id:rubikitch さんの 集中力5倍!小よく大を制するミニマリストEmacs - (rubikitch loves (Emacs Ruby CUI Books)) でした。昨年は org-modeでTODO管理…
招待もらって開設しました。はてなダイアリー時代はこちら。
非同期な処理を、順番に呼び出したいときに。使うとき↓
軽くはまったので。httpでGETしたりPOSTしたししたい場合は、http.requestのコールバックに渡されるhttp.ClientResponseにdataイベントをセットする。ただし、dataのコールバックで受け取れるのはドキュメントにもあるとおり"chunk"なので、endイベントも拾…
MacBook Air にしたときに macports から homebrew に乗り換えた、が、 macports に比べて homebrew ははじめから入っているパッケージが少ない。 入っていないものは自力でコンパイルすればいいのだけれど、 homebrew で入れたものと自力で入れたものが混ざ…
前回の記事で出ていたエラーメッセージについて、解決したので。darwinでgdbを使って デバッグする = プロセスを制御する ためには権限が必要なんだそうです。Building GDB for Darwin - GDB Wikiなので、gdbを実行するときに $ sudo gdb hogehogeとすればデ…
emacsからgdbを呼び出すとき、Xcodeを入れたときに一緒にはいるもの(v6.3)だと This version of GDB doesn't support non-stop mode. Turning it off.と言われてうまくいかなかったので、最新の7.3をソースからコンパイルして使ってみた。http://ftp.gnu.o…
新しいMacBookAirを買ってから1週間ほど経ったので、その間やったことをまとめてみます。 スペック 11インチ Core i7 1.8GHz メモリ4GB SSD256GB ベンチマーク とりあえずベンチマーク。 GeekBenchを使用。 MacBook Air4,1 MacBook Pro (13-inch Mid 2009) S…
Test::mysqld を別ウィンドウで立ち上げたら開発時の prove が快適過ぎる件 - Craftworks Tech Blog - Branch OSX で tmpfs 的なことをする方法 - unknownplace.org OSX で tmpfs 的なことを試してみる - すぎゃーんメモ を参考に、Test::mysqldを使い回しつ…
emacs の coffee-mode のシンタックスハイライトがなんだか寂しかったので、関数名(とその後ろのアロー)をハイライトするようにしてみた。404 · GitHubむりくりな感じはするけどやりたいことはできたのでよしとする。
※MacのCocoa Emacsを使っている場合のはなし alias e="open -a emacs" いままでは .zshrc に↑のようなエイリアスを作ってファイルを開くショートカットにしていた。 $ e hoge とすればカレントディレクトリの hoge というファイルを emacs で開けるという寸…
Arkのプラグイン、Session::State::URI。 ark-perl/lib/Ark/Plugin/Session/State/URI.pm at master · typester/ark-perl · GitHubSession IDをURIにのっけて管理するためのものだけど、これはPC(携帯以外)でアクセスすると勝手に無効になるので注意。60〜…
emacsでリージョン内の文字数をしらべる場合は、リージョン選択時に M-x count-lines-regionとすればいい。count-lines-regionはデフォルトでは M-=に割り当てられている。文字数ではなく文字幅を知りたい場合はstring-widthを呼び出せばいいのだが、これは…
Tengをnewするときには、接続に必要な情報のほかに、オプションをいくつか渡すことができる。で、そのオプションの中に on_connect_do というのがあって、その名のとおり、データベースに接続した際に実行するSQLを指定することができる。on_connect_do の処…
いつからかiTerm2を起動すると ## exec failed ## login: No such file or directoryと出てすぐに終了するようになってしまっていた。 まあいいや、と思って標準の Terminal.app を使っていたが、iterm2のalpha17のアップデートが神 - soh335 memo らしいの…
perltidy、便利ですね。なにも考えなくても(見た目が)きれいなコードになおしてくれます。で、最近読んでるPerlベストプラクティスに、こんな設定例が書いてありました。 perltidy -q -l=78 # Max line width is 78 cols -i=4 # indent level is 4 cols -c…
ケータイサイトではカタカナを半角で表示するのが慣習ですが、ぼくはこの変換をしょっちゅう忘れてしまいます。カタカナの書き直しのためだけにデプロイし直すのはなんともむなしいです。そんなむなしさを解消するためにカタカナを半角カタカナに変換するeli…
maeshimaさんの記事と、それに対する rubikitchさんの記事を見てMacでsudo-ext.elが使えるか試してみた。たしかに、ただsudo-ext.elを入れただけでは使えない(emacsがフリーズ)。で、最終的に使えるようになった手順は以下の通り。 portでsudoをインストー…
調べてみた。適当なクラスを作って検証。 function Test(hoge) { this.hoge = hoge; } Testクラスのコンストラクタに値を渡してみる。 数値 値渡し(オブジェクト内の値は変化しない)。 var hoge = 4423; var test = new Test(hoge); console.log(test.hoge…
http://twitter.com/share にurlというパラメータを渡すと、短縮URLが入力されたツイートウィンドウがひらく。 例: http://twitter.com/share?url=http%3A%2F%2Fd.hatena.ne.jp/handlename/20101223/1293114125&text=%e8%aa%ad%e3%82%93%e3%81%a7%e3%82%8b …
昨日グリー株式会社であったモダンPHP勉強会でメモったことへのひとり突っ込み。 引用部分がそのときのメモ、その下が見返したときの感想です。 Twig by @cocoitiban ZyngaではPHP5.3は1年ほど案件で使ってる 特にトラブルなし[2010.12.19 9:10 追記] Zynga…
Windows の Chrome からファイルをアップロードすると、ファイルタイプがとれないみたい。 Chrome のバージョンは8.0。 Chrome からファイルをアップロードしたものをPHPで受けて、 $_FILES を var_dump したらこんな風になる。 array 'file' => array 'name…
id:k1LoW さんの 空気のようなEmacs Lisp -2010 冬- - Emacs/Lisp/Drill - Emacsグループ を読んで、いまだに smartchr を使ってなかったことを思い出したので入れてみた。全てのモードで有効にするのは逆に不便になるので("-"を使った箇条書きとか)、add-…
Emacs Advent Calendar jp: 2010 : ATND の10日目です。 2011-01-02 タイポ修正 勢いで参加したものの、elispはさっぱりかけないので、 日々使っている機能を紹介する路線で行ってみようと思います。 org-mode でTODO管理をする方法を紹介します。 今回は素…
自分の要望として sjisのファイルをコマンドラインからgrepしたい 複数ファイルにまたがってgrepしたい 検索結果にファイル名と行番号を表示したい catでつないでnkf -wってすればできるけど、どのファイルかわからなくなる 練習のつもりでperlで書いてみた…
evernote-mode.elを使おうとするものの、なにをやっても Unknown error になってしまう。どうやら emacs から呼び出そうとしている ruby が /usr/bin にあるものなのが原因らしい(使いたいのは macport で入れた ruby)。 M-x shell-command which ruby => …