タグ

2012年10月10日のブックマーク (10件)

  • C言語より高速なJavaScriptによるバイナリ操作が話題

    JavaScriptなどのスクリプト言語は動作が遅く、最適なパフォーマンスを得るにはC/C++で実装しなければならないという常識に挑んだ先進的な講演が話題になっています。この話題の発端は2012年10月7日から10月8日までベルリンで開催されたJSConf.euでFelix Geisendörfer氏が行った講演です。 彼の講演の題材はnode.jsからMySQLに接続する為のバインディングのパフォーマンスに着目しています。2010年当時、node.jsにはMySQLのバインディングが存在しておらず、増井さん作のnode-mysqlモジュールが開発中の状態でした。このモジュールはJavaScriptでバイナリを解析しておりJavaScriptのみで開発されていました。この状況を受けてFelix氏が新たにnode-mysqlモジュールを新規に開発を始めました。このモジュールもJavaScri

    C言語より高速なJavaScriptによるバイナリ操作が話題
  • プログラマの実力は経験だけであがらないことがレベル格差につながる - きしだのはてな

    プログラマというのは、道具に慣れることが、実力があがることにならないのですよね。だから、勉強せず業務経験だけだとレベルが低いままということになってしまう。 Javaを10年さわり続けて、Strutsを5年さわり続けても、それだけでは、与えられた画面を手際よく作成できるようになるだけで、たとえばStrutsすらよりよく使えるようになるわけではなかったりする。 Javaにしても、「volatileってなんですか?」という問いに、まあ知らないのはしかたないとしても、解説を見ながらですら答えられない可能性がある。 プログラムの反復生産は、プログラミング能力の向上にあまりつながらない。設定や記述に慣れるだけだ。そして、この「慣れ」というのには「難しいからそもそも実装を回避する」というようなものも含まれる。実力の向上は、作業ができるレベルで止まってしまう。 プログラマとしての実力をあげるための勉強が自

    プログラマの実力は経験だけであがらないことがレベル格差につながる - きしだのはてな
  • 【永久保存版】これは知らなきゃ損! アルファベット26文字の起源を示したイラストが実に面白い!!

    » 【永久保存版】これは知らなきゃ損! アルファベット26文字の起源を示したイラストが実に面白い!! 特集 今やわれわれ日人にとっても、親しみ深い存在となった “アルファベット”。普段アルファベットを使用する際、多くの人が何も意識せず、ただの記号としてアルファベットを使っていることだろう。しかしどの文字にも、起源というものがある。 それではアルファベット26文字は、一体どうやってできたのだろうか? その疑問にひとりのアーティストが答えてくれた。それもとても分かりやすく! Jason Novakという名前のそのアーティストは、アルファベット一文字一文字の形がどこからきたのかを、イラストを使って分かりやすく示した。すると海外ネットユーザーから大きな反響を得られ、FacebookやTwitterを通して、またたく間にそのイラストはネット上で広がっていった。 Novakさんのイラストによると、A

    【永久保存版】これは知らなきゃ損! アルファベット26文字の起源を示したイラストが実に面白い!!
  • Web上でHTML+CSS製のスライドを簡単に作成、公開できるWebサービス・rvl.io - かちびと.net

    この記事は年以上前に書かれたもので、内容が古かったり、セキュリティ上の問題等の理由でリンクが解除されている可能性があります。 よく見かけるHTML+CSS3なプレゼン をオンラインで簡単に作成、公開 する事ができるWebサービス、rvl.io のご紹介。編集作業も容易に出来る のでフレームワーク等から作るの も面倒、という方は利用してみては。 WYSIWYGを使ってreveal.jsを使用したスライドをオンラインで作成、公開できる、というWebサービス。キーカーソルで進めたりするアレです。 Web上でプレゼンを生成出来る、というサービスです。WYSIWYGを使えるので簡単に作成出来ます。 ↑ アカウントを作成して作る、という流れ。アカウントはOpenIDです。 ↑ ログインすればマイページが発行されます。スライドは複数作れるみたい。New Deckで新規作成です。 ↑ WYSIWYGを使え

    Web上でHTML+CSS製のスライドを簡単に作成、公開できるWebサービス・rvl.io - かちびと.net
  • またまたLG製のNexusリーク写真、しかもキラッキラ仕様 | ギズモード・ジャパン

    これまた予想外なデザインで...。 LG初のNexusが今月中に登場との噂で注目を集めています。複数キャリアから出るとの噂もあり、とあるキャリアからリークした写真がこちら。キラッキラ。 背面パネルがキラキラのキラッキラ。これは予想外のデザインです。Nexusシリーズと言えば、黒の背面パネルがお馴染みですが、新デザイン投入で新ユーザーを捕まえる作戦でしょうか。とにかくキラッキラ。Jelly Bean (4.1)搭載と噂されていますが、一方でAndroid 4.2と同時リリースなのではとの声もあります。 このキラキラ具合にびっくりして、OSのことなんて頭から完全に抜けてしまいそうです。とにかくキラッキラ。この写真、物なのでしょうか...。 [Android and Me via Ars Technica] そうこ(Kyle Wagner 米版)

    またまたLG製のNexusリーク写真、しかもキラッキラ仕様 | ギズモード・ジャパン
  • TechCrunch | Startup and Technology News

    Limited space! Get on waitlist to be the first to know when tickets go live!

    TechCrunch | Startup and Technology News
  • 英語を勉強する前に知っておきたい「外資系に合う人」4つの条件 | ライフハッカー・ジャパン

    こんにちは。クリエイティブ&マーケティング系のキャリアコンサルタント/ヘッドハンター・小島幸代です。 転職の際、外資系という選択肢も考えたという人も少なくないと思います。好調なソーシャルゲーム業界はさておき、中途採用で年収500万円以上のマーケティング/クリエイティブ職を探そうとすると、事実、外資系企業の方が日系の企業より豊富です。 さらに、日の総事業所数は約609万社、そのうち外国資が入っている企業は約151万社です(平成18年「事業所・企業統計調査」、総務省調べ)。単純に考えると、転職が可能な企業のうち2割以上が外資系という計算になるのです。 選択肢として外資系を考えたとき、英語ができるというだけではなく、外資の企業文化に合うかというチェックも必要です。これから紹介する4つのポイントに合っているなら、外資系企業でも活躍できる人だといえます。 1.上司とのコミュニケーションが上手な人

    英語を勉強する前に知っておきたい「外資系に合う人」4つの条件 | ライフハッカー・ジャパン
    nakack
    nakack 2012/10/10
  • Security GO | サイバーセキュリティリーダーの選択と決断を支援

    1つのライセンス体系で各製品の利用、管理が可能に。製品個別のライセンス制約に縛られず、シンプル且つコストを最適化 詳しくはこちら

    Security GO | サイバーセキュリティリーダーの選択と決断を支援
  • SHA-3に選出されたKaccakのスポンジ関数方式

    SHA-3コンペで選出されたKaccakは、旧来の構造とは異なるスポンジ関数という考え方で構築されている。 古い設計のハッシュ関数は、入力圧縮関数、内部状態バッファ、撹拌関数で構成されていた。(丸めやパディングのような雑多な処理は略す) 入力圧縮関数は、撹拌関数の呼び出し回数を減らすため、また前処理として大きな入力ブロックを内部状態サイズ以下に不可逆に縮めるために使われ、 可能な限り撹拌関数の対象となる内部状態サイズ=必要レジスタ数を小さくして、その分撹拌関数一回あたりの複雑性を高めることで安全性を担保しようとした。 http://sponge.noekeon.org/ 一方スポンジ関数方式では、大きな内部状態=スポンジを用い、複雑な圧縮関数を不要にする。入力は単に、内部状態の一部(例えばKeccakでは1600bit中の1024bit)にXORするような方法で行われる。最後に出力圧縮関数

    SHA-3に選出されたKaccakのスポンジ関数方式
  • Google Maps地図のタイル直接アクセスは規約上禁止なので注意すべきであること - Code for History

    Google地図タイルは使っちゃダメ! Appleのしょぼい地図化したiOS6ですが、Google地図復活系アプリが評判です。 http://hitoriblog.com/?p=11555 Google地図を使うサンプルもオープンソースで公開中です。 https://github.com/kishikawakatsumi/ClassicMap http://qiita.com/items/8d89eeea614ce4293514 技評で紹介されたものもあります。 http://gihyo.jp/dev/serial/01/ios_oss/0006 が、この辺、個人の遊びで使うのはOK*1ですが、ビジネスで使うのは完全NGです。 これらのソースは皆、直接Googleの地図画像を呼び出していますが、Google Maps APIの規約上、APIを叩く以外の形で地図画像を呼び出すのはライセンス違

    Google Maps地図のタイル直接アクセスは規約上禁止なので注意すべきであること - Code for History