タグ

2013年9月20日のブックマーク (11件)

  • Recipeが実行されるまでの仕組みと変数の関係 - Taste of Tech Topics

    こんにちは、Ruby大好きMiyakeです :-) "DevOps"という言葉がクローズアップされるようになってから、Chefがかなり流行ってきてますよね。 ブログとかTwitterをみていても、ここ1年で実際の業務や、開発環境を構築するのにChefを使ってる人がかなり増えたな~って思っています :-) 今日は、そんなChefを使っていく中で気になった、Recipeが実行されるまでの仕組みと、Recipe内で宣言している変数の関係について調べてみたので、紹介したいと思います。 実はこのRecipeが実行されるまでの仕組みを理解することで、Recipe内で宣言した変数の使い方が、より理解できるようになります :-) まずは、Recipeが実行されるまでの仕組みが見えてくるよう、わざと誤った変数の使い方をしたサンプルを書いてみました。 誤った変数の使い方をしているのは、リソースBlockとリソ

    Recipeが実行されるまでの仕組みと変数の関係 - Taste of Tech Topics
  • 7 Command-Line Tools for Data Science | Jeroen Janssens

    Data science is OSEMN (pronounced as awesome). That is, it involves Obtaining, Scrubbing, Exploring, Modelling, and iNterpreting data. As a data scientist, I spend quite a bit of time on the command-line, especially when there’s data to be obtained, scrubbed, or explored. And I’m not alone in this. Recently, Greg Reda discussed how the classics (e.g., head, cut, grep, sed, and awk) can be used for

    7 Command-Line Tools for Data Science | Jeroen Janssens
    kimutansk
    kimutansk 2013/09/20
    JSON関連のコマンドってこんなあったんですね。
  • エンタープライズ用途の開発言語、Javaがもっとも利用され今後も上昇傾向。HTML5も急速上昇の見通し

    エンタープライズ用途の開発言語、Javaがもっとも利用され今後も上昇傾向。HTML5も急速上昇の見通し 企業向けのシステム開発に利用しているプログラミング言語としてもっとも利用されているのはJava。2~3年後を想定した将来においてもJavaは最重要である一方、HTML5の重要性が急速に上昇する。こうした調査結果が日の調査会社ITRから発表されました。 調査結果によると、現在利用しているプログラミング言語を3つまで複数回答する質問では、回答者の41.5%がJavaを利用中。続いてVB.NETが29%、3位はCOBOLで26.5%、4位にはJavaScriptが22.5%でランクインしました。 2~3年後を想定した利用言語についての質問でもJavaが47.5%と首位で、重要性が高まるとみられている一方、2位のVB.NETが29%、3位のJavaScriptが21%といずれも現在より重要性が

    エンタープライズ用途の開発言語、Javaがもっとも利用され今後も上昇傾向。HTML5も急速上昇の見通し
    kimutansk
    kimutansk 2013/09/20
    Windowsフォームがここまでの高い値だったり、フレームワーク高順位が軒並み一昔前・・・ これ、どういう層への結果なんでしょうね。後はJava=JVM系言語、なのか、単体か。
  • http://www.socallinuxexpo.org/sites/default/files/presentations/scalelinuxperformance-130224171331-phpapp01.pdf

    kimutansk
    kimutansk 2013/09/20
    パフォーマンス解析の以前見た記事がパワーアップしてますねぇ・・・ 困った時に見るのがよさそうです。
  • DMM inside

    なぜDMMがweb3に参入したのか。Seamoon Protocolが目指す新たなエンタメ体験の未来とは

    DMM inside
    kimutansk
    kimutansk 2013/09/20
    これでiptablesの処理中パケットのエントリ見れますが、デフォルトのものを使うと状況によっては重い、と。ふむ。
  • parallel と concurrent 、並列と並行の覚え方 - まめめも

    縦軸が時間、横軸がタスクと覚える。 なにやら縦棒が多ければ、同時に実行する様を表している。 なにやら横棒が多ければ、タスク同士が通信しながら実行する様を表している。 行と列の覚え方のパクリです。 以下余談。 タイムシェアリング *1 のことを concurrent という人もいる *2 けれど、何人かの有識者に聞いてみたところ、「複数のタスクが協調して実行すること」という概念を指すというのが正しいようで、タイムシェアリングはその実装形態のひとつらしい。concurrent と parallel は独立した概念で、concurrent なものを parallel に実行するというのもあるらしい。 また、parallel は 1 つのタスクを分割して実行するニュアンス、concurrent は複数のタスクが協調して実行するニュアンス、もあるらしい。 ほとんど伝聞なので、間違ってたら教えてくださ

    kimutansk
    kimutansk 2013/09/20
    「複数のタスクが協調して実行すること」がconcurrent、「一つのタスクを分割して実行する」がparallelと。一つの切り分けの方法としてはわかりやすいですね。
  • 長年の議論に終止符 -- MySQLとMariaDBの違い一覧 - 技術メモ置き場

    (2014.12.3追記:このblogの内容は、以下の書籍にも反映させた。) SQLレベルの差異 MariaDB5.5とMySQL5.5ではSQLレベルでの違いはほとんどなかった。autoincrementの最大値の扱いくらい。 ただし、MariaDB10.0でREGEXPがマルチバイト対応になったので、アプリ側は注意。 項目 MySQL MariaDB Autoincrement 最大値に達すると、以降は最大値を繰り返す。Warningのみ。エラーにならない。tinyintなら…,125,126,127,127,127… 最大値-1まで。以降はエラーを返す。tinyintなら…,125,126,ERROR,ERROR,… EXPLAIN文 JSON形式 バージョン5.6から 未対応 Optimizer Trace バージョン5.6から 未対応(ただし、MariaDBのほうがオプティマイザ

    長年の議論に終止符 -- MySQLとMariaDBの違い一覧 - 技術メモ置き場
    kimutansk
    kimutansk 2013/09/20
    こう変わってきますか。今直近で使う予定があるわけではないですが、情報は追っておく必要がありそうですね
  • zBase – A high-performance, elastic, distributed key-value store | Zynga Engineering

    zBase is a distributed key-value store that is the storage backbone for almost all Zynga games.  It supports the memcached protocol on the front-end and is designed for persisting data to disk along with in-memory data replication for high availability.  zBase was forked from membase in early Jan 2012 and, since then, the storage services team has added a host of useful features and made many perf

    kimutansk
    kimutansk 2013/09/20
    分散KVSのzBaseと。Go製ということで今まであまりみない立場になるわけですか。後は後発な分機能自体は豊富ですね。
  • 仕切りや壁がないオープンプランのオフィスで働くと不満レベルが最大に

    By compxl パーティションやキャビネットでデスクを区切ってスペースを作る「オープンプランオフィス」は、開放感があり良い雰囲気の中で働けるように見えますが、実際は不満レベルが最大化されるという研究結果が出ています。 Open plan offices attract highest levels of worker dissatisfaction: study http://theconversation.com/open-plan-offices-attract-highest-levels-of-worker-dissatisfaction-study-18246 オープンプランオフィスは、1つの部屋の区切りにパーティションを使用し、必要の無い場所の区切りをなくすことで、従業員同士のチームワークを促進してコミュニケーションを強化する効果があると考えられています。そこでシドニー大学

    仕切りや壁がないオープンプランのオフィスで働くと不満レベルが最大に
    kimutansk
    kimutansk 2013/09/20
    ま、確かに何か1つのことに集中するには圧倒的にマイナスではありますが。ただ、何を優先するかの違いな気もします
  • Our Favourite Linux Cheat Sheets

    Most Linux system administrators spend their days at the command line, configuring and monitoring their servers through an SSH session. The command line is extremely powerful, but it can be difficult to keep all the options switches and tools in your head. Man pages are only a command away, but they’re often not written for quick consultation, so when we’re stuck for some of the more arcane option

    kimutansk
    kimutansk 2013/09/20
    いい感じのチートシート。量的にもこの位であれば苦も無く読めますしね
  • Hadoopベンダーのマップアールが日本進出、リクルートなどが採用

    分散バッチ処理ソフト「Hadoop」の独自強化版を販売する米マップアール・テクノロジーズ(MapR Technologies)は2013年9月19日、日法人を設立し、営業を格的に開始したと発表した。マップアールは自社開発した分散ファイルシステム「MapR-FS」を使用するHadoopのディストリビューション「MapR M5」「同M7」などを販売する。日でのパートナーとして、新日鉄住金ソリューションズとノーチラス・テクノロジーズの2社と契約した。 マップアールは、米グーグルで、分散データベース『BigTable』の開発チームにいたエンジニアがCTO(最高技術責任者)を務めるベンチャー企業で、オープンソースソフトウエア(OSS)である「Apache Hadoop」をベースに、性能や可用性などを強化した。例えば、分散ファイルシステムとして、Hadoop標準の「HDFS」ではなく、C/C++

    Hadoopベンダーのマップアールが日本進出、リクルートなどが採用
    kimutansk
    kimutansk 2013/09/20
    日本国内でもディストリビューション乱立&戦いが始まるわけですか。互換性の状況とかは調べておかないといけませんね