JavaScriptなどのスクリプト言語は動作が遅く、最適なパフォーマンスを得るにはC/C++で実装しなければならないという常識に挑んだ講演が国内外で大きな話題になっています。 題材になったのはベルリンの開発者、Felix Geisendorfer氏によるNode.jsからMySQLに接続するためのバインディングの実装です。Node.jsからMySQLへ接続するためのバインディングはJavaScriptだけで実装されているもの、Cで実装されたライブラリ(libmysql)を使ったもの、MySQLからフォークしたデータベース、MariaDBのライブラリを使ったものなど複数が存在しています。 Felix氏はあくまでJavaScriptのみによる実装で、C言語で実装されたライブラリを使ったバインディングを越えるパフォーマンスの実現に挑戦しました。次々に登場するライブラリの高いパフォーマンスを見る
Jeff Atwood / 青木靖 訳 2007年2月26日 レジナルド・ブレイスウェイトが書いていることを読んだとき、私はそんなわけないだろうと思っていた。 私と同様、この著者は、プログラミングの仕事への応募者200人中199人はコードがまったく書けないということで苦労している。繰り返すが、彼らはどんなコードも書けないのだ。 彼が引用している著者というのはイムランのことで、彼は単純なプログラムも書けないプログラマをたくさん追い払っているということだ。 かなりの試行錯誤の末に、コードを書こうともがいている人たちというのは、単に大きな問題に対して苦労しているのではないことがわかった。やや小さな問題(連結リストを実装するというような)に対して苦労するということでさえない。彼らはまったくちっぽけな問題に苦労しているのだ。 それで、そういった類の開発者を見分けるための質問を作り始め、私が「Fizz
集中力はどこにいってしまったのだろうか…と悩むことのある@HIROCASTERでございませう。 誰でも集中力を継続的に発揮して、効率的に成果を出したいものです。 長時間労働・サービス残業は自分の価値を下げ企業存続を危うくする の記事が好評ですが、残業をしないためには効率的に成果を出す必要があります。 そこで、集中力を継続的に発揮できれば、より生産的になれるとは思いませんか? 集中力を継続的に発揮するために知っておきたいことをまとめてみました。 集中すればするほど、脳は働かなくなっていた みなさん、この意味をおわかりでしょうか?私は最近まで知りませんでした。 集中力 「集中力」という文字を辞書で調べると 一つのことに意識を向け続けることのできる能力。 とされています。 このことから集中力を発揮するためには、1つのことに意識を絞ること。逆に言えば意識を向ける対象を制限することがポイントであるこ
以前、こちらの記事で使用した二つのファイル(テキスト)の差異(diff)を表示してくれるWebサービス「Mergely」ですが、ライブラリが公開されているので自サイトにdiffの仕組みを取り入れることができます。 Mergely(ライブラリ) 使用方法は非常に簡単です。 サンプル <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <!-- Mergelyライブラリの読み込み --> <script src="lib/codemirror.js"></script> <script src="lib/mergely.js"
FlexやRuby on Railsなどで使い方とかを自分が後でわかるようにメモしておくブログ。最近はFlex系に飽きてます。 ActiveAdminとは 管理画面用プラグインです 面倒なViewを書いたり、検索ボックスを作ったりといった作業を省略できるように作成されています Githubはこちら デモサイトはこちら インストールとindexアクションのカスタマイズ サイドバーのカスタマイズ・Filterのカスタマイズについての記事はこちらshowアクションのカスタマイズの記事はこちらカスタムアクションの記事はこちら ActiveAdminのインストールと初期設定 Gemfile 以下を追加します gem 'activeadmin' インストール rails g active_admin:install 今回はオプションを指定しないで進めていきます ※Deviseを使用していますので、使
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く