第八回 #渋谷java http://shibuya-java.connpass.com/event/8212/ での発表資料です。 サンプル実装は https://gist.github.com/komiya-atsushi/6ffac79533c3bfad8bba こちらです。
RubyKaigi 2014 talk. Points for *practical* use of metaprogramming in Ruby.
「Javaの高速化の方法」というページに、次のような高速化手法が書かれていました。 文字列がNULLかどうかの判断は IF文を使用せずに 例外処理NullPointerException で置き換える if文の場合です。 if(obj == null) { /* process */ } try/catchの場合です。 try { /* process */ } catch (NullPointerException e) {} たまにこういう謎の高速化手法を教えてもらうのですが、どうしてもすぐには信じられないので少し調べました。 ifとtry/catchのオーバーヘッドは? Stack Overflowに、ドンピシャな質問がありました。 Java if vs. try/catch overhead 読んでみると、「例外処理は例外的な処理に使うものだから、通常のフローでnullになるような
セミナーへ行ってきましたー。 未経験者向けLinuxで飯を食う!会社に縛られないキャリアの築き方 - 未経験から始めるITエンジニアの就職&独立 | Doorkeeper きっかけ 残業してご飯食べて帰りに twitter をチェックしていると... 未経験者向けLinuxで飯を食う!会社に縛られないキャリアの築き方 (09月13日) http://t.co/5vcZHspU2S 明日開催ですよーん— Manami Taira (@mana_cat) 2014年9月12日 (メインは転職だけど)聞いてみたくなった。即申込み。 ※まなみさん、ありがとうございます ※実は私も Linux 女子部部員です 以下聴講メモ 未経験者向けLinuxで飯を食う!会社に縛られないキャリアの築き方セミナー始まりました! トップバッターはレッドハットの平さん!http://t.co/c1ZGASFhsV ht
Atom 最高ですね!! でも、Atom は 21 世紀のエディタです。まだ 21 世紀になって 14 年しか経っていないので、20 世紀最強のエディタに比べてまだまだ足りない機能があるのはしょうがないですね!! 86 年後に勝負しよう!! って感じですね。 みんなが拡張書けば 86 年がドンドン縮んでくると思うのですが、ぶっちゃけまだまだです。 なので、最強にするための拡張書いてみました。 Atom で今開いているファイルを Emacs で開く拡張です。 「あー、Emacs だと xxx 出来るのに〜」 とか脳みそがまだ 20 世紀な時とか 「あー、このファイルデカすぎて Atom で編集すると重い……」 みたいなかわいそうな作業している時とか(2050 年位のマシンだとさくさくだと思いますけど!!)にお使いください。 21 世紀に戻る 1 2 3 4 (defun open-atom
エミュレーター不要で Android アプリを Chrome ブラウザを搭載した Windows / Mac OS X / Linux上で実行できるオープンソースソフト「ARChon」が GitHub で公開されました。 ARChon は、先日紹介した Android アプリを Chrome OS 用に変換する「Chromeos-apk」で処理されたアプリを Chrome アプリとして実行するためのランタイムです。Windows PC 上で Android アプリを実行する方法はエミュレーターが主流と言えますが、ARChon では Chrome さえあれば実行できます。 ARChon の動作環境は Chrome 37 以降です。Chrome の設定メニューで「拡張機能」→「デベロッパーモード」を有効にし、「パッケージ化されていない拡張機能を読み込む」ボタンから下記のリンク先で配布されている
著者プロフィール tom 当社設立直後に入社して約30 年、UNIX の移植、日本語化、デバイスドライバ開発、周辺機器ファームウェア開発などに継続的に携わり、現在も現役でUNIX 系OS の移植、改造などの開発業務を行う。社内でもっともプログラムを書いている人の一人。代表取締役社長。
2013/08/03(土) PlayFramework関西ビギナーズ 第2回にて発表。(若干修正を加えています。) PlayFramework関西ビギナーズwiki https://github.com/SAMMY7th/play_kb/wiki
Windowsには良いところもたくさんありますが、コンピューターを利用する上でもっともわずらわしい問題のひとつ、「クラップ(ごみ)ウェア」を抱えているのも事実です。この記事では、あなたのパソコンから不要なソフトウェアを見つけ出して削除し、さらにはこれ以上勝手にインストールされるのを防ぐために必要な知識をすべてお伝えしましょう。 そもそもクラップウェアって何? 簡単に言うと、クラップウェアとはユーザーが必要としていないのに、何らかの理由で、本人の意向に反してパソコンにインストールされるソフトウェアです。これには市販ソフトのプリインストール版(『Netflix』や『McAfee Antivirus』のお試し版など)から、ブラウザのツールバー、起動時に勝手に立ち上がるアプリ、あるいはデフォルトの検索エンジンを変えてしまうソフトまで、実にさまざまなタイプが含まれます。 最初のカテゴリー、すなわち市
2014年8月の更新プログラムにまつわるトラブルでも分かるように、Windows 8.1でも最小限の機能だけでOSを起動するセーフモードは欠かせない。Windows 8以降は起動が高速化したため、ファンクションキーによる起動メニューの呼び出しも不可能になった。前回に引き続き、セーフモードを起動する各種方法を紹介する。 「Windows 8.1ミニTips 第17回」より、2014年4月9日にリリースされたWindows 8.1 Updateを適用した環境を対象としています。 「システム構成」でセーフモードを実行 前回で紹介した手順以外にも、セーフモードを実行する手段は存在する。「システム構成」(msconfig)という機能のダイアログに設けられた「ブート」タブには、起動に関するオプションをGUIベースで選択する項目が並んでいる。 「Win」+「R」キーを押して「ファイル名を指定して実行」を
端末からパーセント指定で画面の明るさを調整できるのが、xbacklightコマンドです。 また、「自動起動するアプリケーション」にxbacklightコマンドを登録しておけば、Ubuntu起動時に画面の明るさを、自動的に変更することもできます。 xbacklightコマンドでは、画面の明るさをパーセントで指定して調整します。 $ xbacklight -set 80 例えば、画面の明るさを80%にしたいときは、「-set」オプションを使いましょう。 「-set 80」の様に、オプションに続いてパーセントを指定すれば、その明るさに変更できます。 $ xbacklight -dec 20 また、明るさを20%下げたいときは、「-dec 20」のように指定することもできます。 Ubuntu 14.04では、xbacklightコマンドで画面の明るさを変更しても、Ubuntuを再起動すると画面の明
昨日に引き続き当日中にうp完了! 昼間電源休憩しつつある程度まとめていてよかった、、、、*1 会期中+αの感想エントリ Keynote: Coming soon... 「Coming soon...」がセッションタイトル 過去のRubyConfのkeynoteでしゃべったrubyの新機能(未来)に関して、どれだけ実現したか・どれくらい時間かかったかの振り返り rubyconf 2001からruby2.0のことを話していて実際にリリースしたのは10年後 -> { } のラムダ式の書き方は最初文句言われたが、いざ入れたら評判よかった。 他の人の印象を信じてはいけない 個人的にはlambdaがtypoしやすいのでアロー演算子の方をよく使ってる 実現率は 15/22 ≒ 68%。他の機能は言っただけで終わってる OSSコミュニティはサメのようなものなので泳ぎ続けなければ死んでしまう Ruby 3.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く