void function(void) { printf("So long, and thanks for all the bugs.\n"); }
新言語 Hack とは こんにちは、新言語 Hack が Facebook より OSS としてリリースされましたね。 詳細は以下の通り。 https://code.facebook.com/posts/264544830379293/hack-a-new-programming-language-for-hhvm/ 新言語 Hack は HHVM 向けの開発言語で静的型付き言語の性質を取り入れ PHP での素早い開発を実施し、PHPとの互換性があります http://hacklang.org/ http://hhvm.com/ HHVM (HipHop Virtual Machine for PHP) とは、Facebook が OSS で開発している PHP 用の JIT コンパイラです。 HHVM は PHP のコードをダイナミックにバイナリコードへと変換することで高速実行の実現を目
痩せないとコートが入らないことに気づいたfukasawaです。こんにちは。 冬が来る前に痩せないと凍死してしまいます。 jQuery Migrate pluginは、jQueryのバージョン差異によって発生する問題を解決する為のjQueryプラグインです。「jQueryのバージョンを上げたら動かなくなった…!」という場合に修正箇所を教えてくれたり、廃止されたAPIを復元して動くようにしてくれたりします。 個人的に使った事が無かったので、使い方について簡単に調べてみました。 jQuery Migrate できること ① 廃止されたAPIを使おうとしたり、挙動が変わった機能を使おうとした際に、ブラウザのコンソールに警告を出力する 開発版(Development version)のjQuery Migrateを使用する jQueryのversion 1.6.4以降を使用していること ② 廃止され
Command Line1 To run gitignore.io from your command line you need an active internet connection an environment function. You need to add a function to your environment that lets you access the gitignore.io API.Linux$ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bashrc && source ~/.bashrcOSXbash$ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && so
Objective-Cの@protocol、@required、@optional、そして所謂Protocol-Delegateパターンの基本のまとめです。Javaが普通程度に出来る人を対象としてます。(Objective-C歴1週間程度なので要ツッコミ) サンプルコード 百聞は一見にしかず、ということでサンプルコードです。 まずはヘッダex.h。本当はクラスごとに分けるべきですが、面倒なので一纏めにしています。 // ex.h #import <Foundation/Foundation.h> @protocol MyProtocol1 @required - (void)foo; @optional - (void)bar; @end @protocol MyProtocol2 - (void)hoge; @optional - (void)piyo; @end @interface
echo 'display notification "VimConfは11月16日開催です♪" with title "Vim Girl"' | osascript' display notificationの引数に表示したい文字列を指定して、AppleScriptとして実行します。 with titleやsubtitleを指定すれば、メッセージのタイトルを変更することができます。 では、Vimからも利用できるようにしてみましょう。 .vimrcに直接書いてみます。 function! s:mac_notify(say) call vimproc#system("echo 'display notification "."\"".a:say."\" with title \"Vim\"' | osascript") endfunction command! -nargs=1 MacNot
東京Node学園 10時限目に参加してきました. 東京Node学園 10時限目 - connpass そのなかで@t_wadaさんが紹介されていて個人的に興味があったJavaScriptのテスト用ライブラリpower-assertを使ってみました. 具体的にはNode.jsのテストフレームワークmocha用に書いたコードをpower-assertで実行してみました. power-assert作成の背景 @t_wadaさんが発表でおっしゃっていたpower-assert作成の背景を自分なりにまとめてみます. テストライブラリを選ぶときは常に書きやすさと失敗時の情報量を天秤にかける必要があります. 例えば,以下のようなテストコードを書いたとき. var assert = require('power-assert'); describe('Array', function(){ beforeE
最近自分の周りを見ると、フロントエンドの開発ツールといえばGruntをみんな使ってるんだけど、Middlemanを使うのもけっこういいんじゃないかと思ったので比較してみる。 実現したいこと 例えば次のようなものをつくりたいとする。 HTMLは数ページ〜十数ページくらい(ヘッダ・フッタくらいは共通化したい) JSはconcatしてminifyしたい CSSはSassを使いたい 開発時はwatchしたり動的サーバーなりでJSやCSSは動的にビルドしたい 最終的には成果物として静的ファイルを出力したい まあ、フロントエンドの開発ではいたって普通な要件だと思う。普段サーバーサイドの開発してたり、サーバーサイドと一緒にフロントエンドも開発してる人にとっては、静的ファイルだけ成果物としてあればいいとかあるの?と思うかもしれないけど自分の周りではけっこうよくある。 Gruntとの比較について このような
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く