タグ

2011年5月16日のブックマーク (39件)

  • Perlゼミ(サンプルコードPerl入門)

    Perl入学式 全6回のPerl入門講座。東京、大阪、沖縄、札幌で開催。(東京は4月と10月スタート、それ以外は5月スタート) YAPC::Japan Perlを軸としたITに関わる全ての人のためのカンファレンス。 東京 吉祥寺.pm 五反田.pm 大阪 なにわPerl 沖縄 沖縄.pm

    mitsugi-bb
    mitsugi-bb 2011/05/16
    Perl系の環境構築 参考
  • PHPでの「ORMライブラリ」機能比較

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    PHPでの「ORMライブラリ」機能比較
    mitsugi-bb
    mitsugi-bb 2011/05/16
    PHPのORマッピングのまとめ記事。
  • GNU Parallelがすごすぎて生きるのがつらい

    皆さん今日もたくさんのサーバを相手にされていることかと思いますが、いくつかのサーバにアクセスして 1 秒間の統計情報(例えばvmstat 1 2)を集めてパッと表示したい時ってどうやってますかね?shell script を学びはじめたばっかりの僕はこんな感じで書いてました。 $ for i in host1 host2 host3; do ssh $i "vmstat 1 2 | tail -1"; done 0 0 0 329004 210836 14275360 0 0 0 2424 1410 1828 0 0 100 0 0 0 0 0 3716112 587704 25921684 0 0 0 488 1643 2026 0 0 100 0 0 1 0 0 555440 265560 14015548 0 0 0 4204 1534 2392 1 0 99 0 0 vmstatと

    GNU Parallelがすごすぎて生きるのがつらい
    mitsugi-bb
    mitsugi-bb 2011/05/16
    鯖管理に。参考
  • GoogleスプレッドシートとYahooPipesで簡易CMSを作る - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) 2/13に執り行なわれたYokohama.jsでしゃべらせて頂いたお題です。 資料等はjsdo.itにて公開していますが、ブログにも軽くまとめておきます。 ざっくりとした話はスライドで 要するに、Googleスプレッドシートで作ったデータを元に、 更新管理する仕組みをYahoo!Pipesを経由してやってみよう!という試みです。 メリット CMSはわからないけどExcelはわかるよ!という方が幸せになる 導入コスト/学習コストが安くて幸せ 表計算UIの方が更新しやすいコンテンツで幸せになれる 特に、3番目。 tableを使って表現したい物などはWordpressやMovableTypeでは更新しづらいですね。 それならGoogleスプレッドシートのUIを利用して…と思った次第です。 デメリット アウトプットがちょっと不安定 リア

    GoogleスプレッドシートとYahooPipesで簡易CMSを作る - Mach3.laBlog
    mitsugi-bb
    mitsugi-bb 2011/05/16
    GoogleスプレッドシートでawsのDNS管理とかに感動したけども、CMSなんて。他にも色々応用できそう。
  • たった4時間でスマホ対応ミニゲームをつくる!? 

    学生向けのミニゲーム開発コンテスト『9leap』のゲームプログラミングキャンプが4/17(日)、新宿にて開催された。コンテストはUEIとD2コミュニケーションズによる共催で、プログラミングキャンプの運営はUEIが中心となっている。 既報のとおり、9leapは学生プログラマーの育成に焦点をあてたコンテストで、HTML5とJavaScriptで記述するという点がユニークだ。すべての応募アプリがiPhone/Androidというスマートフォン対応が前提というのも興味深い。なお、新宿ワークショップには、サムスン電子、au、ソフトバンクが動作検証用の端末を無償貸与している。 今回の新宿ワークショップを皮切りに、前期(〜2011年9月)・後期(〜2012年1月)の締め切りまでに複数回、さまざまな地域で同様のワークショップを実施していく。 新宿会場ではキャパシティ30人の募集に対して、50人を超える応募

    たった4時間でスマホ対応ミニゲームをつくる!? 
    mitsugi-bb
    mitsugi-bb 2011/05/16
    若いってすごい。
  • テスト駆動開発チートシート - やさしいデスマーチ

    TDD(テスト駆動開発)のチートシートを作ってみた。 TDDBCでid:t-wadaさんが話している内容とかテスト駆動開発入門から引っ張ってきています。 ダウンロードはこちらからどうぞ。 PNGイメージ: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.png PDFファイル: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.pdf 追記 印刷・再配布などはご自由にどうぞ。 もし、元データ(OmniGraffle)が欲しいという人は、コメント欄かTwitter経由で教えていただければ差し上げます。 追記2 このチートシートは、OmniGraffleで作りました。他に使えそうなツールとしては、イラレとか。Visioでもたぶん作れると思います。

    テスト駆動開発チートシート - やさしいデスマーチ
    mitsugi-bb
    mitsugi-bb 2011/05/16
    私の大好きなチートシート。
  • Googleアルゴリズム200項目全てを特別公開 | フォーデザイン

    Googleアルゴリズムの200の要素を発見しましょう!(Let’s Try to Find All 200 Parameters in Google Algorithm) は2009年に書かれた記事ですが、パンダアップデートが適用された今現在(2011年4月)でも重要項目が多く書かれているもので。 多くはGoogleの特許(合衆国特許出願0050071741)に基づいていますが、筆者のアンが自身の解析結果や予測を盛り込んでいる事で、より実践に近い内容になっています。 SEO初心者の方は、これからのウェブ制作の軸に、SEOエキスパートの方はもう一度自身のサイトを見直す目次として確認してみてはいかがでしょうか。 ドメインに関する13要因 ドメイン年齢 ドメイン取得からの長さ ドメイン登録情報(Who is情報)の表示/非表示 ドメイン種類(サイトレベルドメイン(.com や co.uk) ト

    Googleアルゴリズム200項目全てを特別公開 | フォーデザイン
    mitsugi-bb
    mitsugi-bb 2011/05/16
    Googleの検索アルゴリズムの項目一覧。すごいブクマ数。
  • サイボウズのクラウド「Kintone」は、アプリストア+ノンプログラミング開発か?

    サイボウズは4月18日、クラウド上にアプリケーション開発基盤と運用プラットフォームを実現するPaaS(Platform as a Service)の「kintone」(キントーン)を発表しました。今年の秋に提供を予定しています。 kintoneの特徴は、アプリケーションの開発機能と、それを素早く運用開始できる点にあるとサイボウズは説明しています。リリースから引用します。 手頃な価格での高品質なアプリケーション開発と、これまでにない速さ(最短10分)での運用開始を実現するのが、サイボウズのファストシステム「kintone」です。 Salesforce.comの機能に似ているか? kitoneがどのようなアプリケーション開発機能などを備えているか、まだ詳細は発表されていませんが、公開されている動画からその一端をうかがうことができます。 kitoneにはあらかじめいくつかの業務アプリケーションの

    サイボウズのクラウド「Kintone」は、アプリストア+ノンプログラミング開発か?
    mitsugi-bb
    mitsugi-bb 2011/05/16
    日本版Salesforce.comだそう。なそう。
  • TomcatではなくJBossを選ぶ○○の理由 - nekop's blog

    java-ja忘年会でharu860さんに聞かれたのでエントリを書くよ。と思ってざっくり書いて放置していましたすみません。この質問へのよくある回答として「EJBを使うとき」みたいなものがありますが、この回答は多くの場合何の役にも立ちませんね。このような回答をする人はJBossをあまり良く理解していない可能性があります。 というわけで、JBossを使っているユーザがどのようなモチベーションでTomcatではなくJBossを使うのか、もしくは完全にJBossに乗り換えているのか、実例ベースの理由をいくつか紹介しましょう。 機能 Tomcatで提供される機能は基的にServlet, JSP, JDBC接続プールのみで、他のものは提供されていません。シンプルですが、他のものが必要になったときに、それらをインテグレーションするコストが発生するなど、少し面倒なことになります。 TomcatになくてJ

    TomcatではなくJBossを選ぶ○○の理由 - nekop's blog
    mitsugi-bb
    mitsugi-bb 2011/05/16
    JavaのAPサーバとしてJBossを選ぶ理由。参考
  • Google ChromeのJavaScriptデバッガの進化がすごい - os0x.blog

    Chrome版のFirebugことGoogle Chrome Developer Toolsですが、以前gihyoで解説したときよりさらに便利になっているので、少し紹介します(元はWebKitなので、そのうち(近いうちに)Safariでもそれなりに使えるようになるはずです)。 圧縮されたコードの整形 まず、目立つところからいきましょう。ちょうど先日更新されたChromeのdev版(12.0.742.0)に搭載されたばかりの機能で、minifyされているJavaScriptコードを読みやすいように整形して表示してくれるというものです(IE9の開発者ツールにも実装されている機能です)。 例えば、Google Analyticsのコードは圧縮されていて普通は読めません。 しかし、Chromeのデベロッパーツールなら、 このように整形してくれます。 やり方は簡単で、デベロッパーツールのScript

    Google ChromeのJavaScriptデバッガの進化がすごい - os0x.blog
    mitsugi-bb
    mitsugi-bb 2011/05/16
    使いこなせるようになっておかないと。
  • Ruboto: Ruby on Android

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Ruboto: Ruby on Android
    mitsugi-bb
    mitsugi-bb 2011/05/16
    rubyでandroidのネイティブGUI開発
  • IPA、中小企業向けにクラウド活用ガイドを公開--安全な利用を支援

    情報処理推進機構(IPA)は4月25日、中小企業でのクラウドサービスの安全利用に向けた文書「クラウドサービス安全利用の手引き」(PDF)と「クラウド事業者による情報開示の参照ガイド」(PDF)を作成し、公開した。 「手引き」では、中小企業がクラウドサービスの導入と利用を考える際に参考となる情報と、安全かつ有効に利用するための準備や確認のための項目を整理し、解説している。内容は4項目で構成されており、巻末には「中小企業のためのクラウドサービス安全利用チェックシート」が付属、チェック状況をまとめて確認することもできる。「参照ガイド」では、中小企業でのクラウドサービスの安全利用の視点から開示が望まれる情報項目を提示し、開示の方法についても案を示している。 これらの文書は、クラウドサービスが特に中小企業などにとって「設備の所有や開発・運用負担からの解放」となる一方で、クラウドサービスをどの業務にど

    IPA、中小企業向けにクラウド活用ガイドを公開--安全な利用を支援
    mitsugi-bb
    mitsugi-bb 2011/05/16
    PDFの巻末に「中小企業のためのクラウドサービス安全利用チェックシート」が存在。
  • アジャイルチームにおけるコードレビュー - Sean_SF’s blog

    @daipresents さんが「アジャイルなレビューをサポートするツールを5つ」というブログ記事を書かれていました。 コードレビューによりコードの品質を改善することは知られていますが、@daipresents さんのチームのように実際にコードレビューを行っているチームはそれほど多くないと思います。 アトラシアンにおいては、基的に全てのコードをレビューしています。その方法やヒントなどを説明したブログを以前にいくつか公開しておりますので、参考までに抜粋して下記します。 アジャイルチームにおけるコードレビュー - パートII コードレビューを行う際に留意すべき点として以下の9つを挙げています。 軽量に保つこと 強制しないこと 細かく管理しないこと 非同期のレビューを奨励すること コードレビューを通して、興味深い発見、構成、設計上の決定を積極的に共有すること - チャンピオンになりましょう コ

    アジャイルチームにおけるコードレビュー - Sean_SF’s blog
    mitsugi-bb
    mitsugi-bb 2011/05/16
    コードレビューを行う際に留意すべき9つの点
  • 急増、「開発費不要」の受託開発

    開発費を求めずに、顧客の要求どおりのシステムを開発する――。そんなビジネスモデルを採用する受託開発会社が増加している。ユーザー企業はシステムを利用した期間や、システムを使って得られた売り上げに応じて対価を支払う。ユーザー企業のリスクを軽減すると共に、ベンダーのモチベーションを上げられるという、受託開発の新形態をレポートする。 (中田 敦) 記事は日経コンピュータ4月28日号からの抜粋です。そのため図や表が一部割愛されていることをあらかじめご了承ください。「クローズアップ」の全文をお読みいただける【無料】サンプル版を差し上げます。お申込みはこちらでお受けしています。 なお号のご購入はバックナンバーをご利用ください。 「ネット直販を、初期コストゼロで始めることができた」。そう語るのは、大阪市の印刷会社、新進社の高橋孝一常務取締役だ。同社のネット直販システムは、受託開発会社のバズーが、初期

    急増、「開発費不要」の受託開発
    mitsugi-bb
    mitsugi-bb 2011/05/16
    キーワード:レベニューシェア
  • テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる, tDiary 3.0.2 リリース - 会長@腹部日記(2011-04-29)

    _ テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる まず、導入された結果は以下のようになっております。信じられないものもありますが、事実です。 1. マージが頻繁に行われる開発中はNoMethodErrorや文法エラーが続出。必要なコードのマージ漏れまで発生 2. 修正の度に人力テストが必要となり、コスト増大 3. これまで以上に責任論が追求される現場となる 4. コスト増加を恐れるあまりリファクタリングはおろか、巨大な迂回処理やコピペが横行する プロジェクトには、以下のようなテストコードを作(らない|れない)様々な原因があります。 問題分類 現場への影響

    mitsugi-bb
    mitsugi-bb 2011/05/16
    タイトルを自分に言い聞かせる。
  • Ubuntu 11.04インストール後の環境構築 -開発環境構築編- - ser1zw's blog

    はじめに 基編に引き続き、Ubuntu 11.04の開発環境を構築します。 環境 Ubuntu 11.04 32bit ThinkPad X201i 環境構築 Gitをインストール $ sudo apt-get install git GTAGSをインストール $ sudo apt-get install global RVMをインストール 1. 必要なライブラリなどをインストール $ sudo apt-get install zlib1g zlib1g-dev curl ruby ruby-dev rubygems 2. RVMをインストール $ wget https://rvm.beginrescueend.com/install/rvm $ bash rvm 3. シェルの設定ファイル(.zshrcなど)の最後に↓を記入 if [[ -s $HOME/.rvm/

    Ubuntu 11.04インストール後の環境構築 -開発環境構築編- - ser1zw's blog
    mitsugi-bb
    mitsugi-bb 2011/05/16
    ruby系の開発環境参考
  • 大企業はソースコードの管理に何を使っている?

    Facebookの元CTOだったダスティン・モスコヴィッツが立ち上げた質問サイト、Quoraにて大企業がどんなソースコード管理システムを使っているのか?という質問が挙っていました。Quoraは回答の質が高いという触れ込みでスタートしているサービスなのでこれらの情報は多分正しいのでしょう。 Facebook svn (一部の人はgitも使っている) Amazon perforce Zynga svn Netapp Perforce Google git(Android), Perforce Quora git SAP Perforce ebay Clear Case git(実験中) VMware Perforce この内容の限りだとオープンソースではgit、商用ではPerforceという流れがあるようですね。 via:http://www.quora.com/What-version-co

    大企業はソースコードの管理に何を使っている?
    mitsugi-bb
    mitsugi-bb 2011/05/16
    やっぱりvssはなかった。
  • Node.jsとは何か、開発者ライアン・ダール氏が語る(後編)~ 複数コネクションの並列処理とデバッグ

    Node.jsとは何か、開発者ライアン・ダール氏が語る(後編)~ 複数コネクションの並列処理とデバッグ いま注目されているサーバサイドJavaScriptの火付け役となったNode.js。その開発者であるライアン・ダール(Ryan Dahl)氏自身がNode.jsを紹介した講演「Introduction to Node.js with Ryan Dahl 」のビデオが公開されています。 この講演は、サンフランシスコのPHP開発者の集まりであるThe SF PHP Meetup Groupが2月にダール氏を招待して行われたもの。 そのため、Node.jsを知らないデベロッパーに向けて、Node.jsがどのような特徴を持つプログラミング言語なのか、分かりやすく解説しています。内容を紹介しましょう。 (記事は「Node.jsとは何か、開発者ライアン・ダール氏が語る(前編)~ノンブロッキングとは

    Node.jsとは何か、開発者ライアン・ダール氏が語る(後編)~ 複数コネクションの並列処理とデバッグ
    mitsugi-bb
    mitsugi-bb 2011/05/16
    Node.jsに関するわかりやすい記事の後編。
  • 次世代JavaScriptを“いま”実現するグーグルの「Traceur」

    現在仕様策定中の次世代JavaScriptが備えるであろうクラスの継承やモジュール化機能を、いまのJavaScriptで実現するコンパイラ「Traceur」をグーグルが公開しました。 traceur-compiler - Google's vehicle for Javascript Language Design Experimentation - Google Project Hosting TraceurはJavaScriptで記述されたコンパイラとして実装されており、オンザフライでTraceur対応JavaScriptを現在のJavaScriptに変換、実行します。 具体的には、HTMLの先頭で「traceur.js」を読み込んでおくと、そのWebサイトではそれ以後、Traceur対応のクラスやモジュール化機能を備えた次世代JavaScriptをそのまま実行できる、ということになり

    次世代JavaScriptを“いま”実現するグーグルの「Traceur」
    mitsugi-bb
    mitsugi-bb 2011/05/16
    未来のjavascriptの仕様を議論するための材料
  • 「ムーアの法則はまだまだ継続」、Intelが3次元ゲート構造を22nmプロセスから採用

    低消費電力と性能を両立へ これまで何十年もの間、PCや携帯電話機、デジタル家電のみならず、さまざまな電子機器の半導体チップには、2次元ゲート構造のプレーナー型トランジスタが採用されてきた。ただ、一般的なプレーナー型トランジスタの微細化が進展するのに伴って、さまざまな物理的な限界が見えてきた。Intelが今回発表したTri-Gateトランジスタは、微細化を妨げる物理的な限界を打ち破るものだ。 Tri-Gateトランジスタでは、従来の平面的構造のゲートの替わりに、非常に薄い3次元構造の「Si(シリコン)フィン」が、シリコン基板に対して垂直に立っている。 プレーナー型トランジスタでは1つのゲートだけで電流を制御していたのに対し、Tri-GateトランジスタではSiフィンの3つの面(両側面に2つ、上面に1つ)のゲートによって電流を制御する。ゲートの電流制御能力が向上したことで、トランジスタのオン時

    「ムーアの法則はまだまだ継続」、Intelが3次元ゲート構造を22nmプロセスから採用
    mitsugi-bb
    mitsugi-bb 2011/05/16
    「Tri-Gateトランジスタへの移行によって技術の進展は維持され、今後何年にもわたってムーアの法則は継続できる」(intel)
  • https://firespeed.org/diary2/read/read.php?diary=kensei-318

    mitsugi-bb
    mitsugi-bb 2011/05/16
    redmineの事例(公共系SIer)
  • https://jp.techcrunch.com/2011/05/10/20110507why-the-new-guy-cant-code/

    https://jp.techcrunch.com/2011/05/10/20110507why-the-new-guy-cant-code/
    mitsugi-bb
    mitsugi-bb 2011/05/16
    GAEとAWSの無料版があり、$25出せばAndroidデベロッパーに登録してAndroid Marketでアプリを配布できる今、ソフトウェア開発者がサイトやアプリやサービスを指して「私がこれを作りました、全部一人で」と言えない言い訳はない
  • Node.jsとは何か、開発者ライアン・ダール氏が語る(前編)~ノンブロッキングとはどういうことか?

    いま注目されているサーバサイドJavaScriptの火付け役となったNode.js。その開発者であるライアン・ダール(Ryan Dahl)氏自身がNode.jsを紹介した講演「Introduction to Node.js with Ryan Dahl 」のビデオが公開されています。 この講演は、サンフランシスコのPHP開発者の集まりであるThe SF PHP Meetup Groupが2月にダール氏を招待して行われたもの。 そのため、Node.jsを知らないデベロッパーに向けて、Node.jsがどのような特徴を持つプログラミング言語なのか、分かりやすく解説しています。内容を紹介しましょう。 Node.jsとPHPとの質的な違いとは何か Node.jsを触ってみよう。今日は特にスライドは用意してなくて、タイプしてどんなものかを動かしながら紹介していくつもりだ(注:ダール氏はここで最初に「

    Node.jsとは何か、開発者ライアン・ダール氏が語る(前編)~ノンブロッキングとはどういうことか?
    mitsugi-bb
    mitsugi-bb 2011/05/16
    Node.jsの本質が分かる記事
  • jQuery MobileでGoogleMap APIを使ったサンプルがMITライセンスで公開されてた - かちびと.net

    この記事は年以上前に書かれたもので、内容が古かったり、セキュリティ上の問題等の理由でリンクが解除されている可能性があります。 なかなかいいサンプルだったのでシェア。 jQuery MobileでGoogleMap APIを使った サンプルがオープンソースで公開されて いました。ストリートビューなども表示する ことが可能です。興味の有る方はチェック してみては。 スマフォにGoogleMapを表示させるのに、Google Maps JavaScript API V3が必要みたいですが、これをスマフォ対応を簡略化するjQueryプラグイン、jQuery Mobileで使おう、というもの。 jquery-ui-map GoogleMap APIをjQuery Mobileで使ったサンプルです。jquery-ui-mapというプラグインも使用しています。このサンプルはMITライセンスでソースが公開

    jQuery MobileでGoogleMap APIを使ったサンプルがMITライセンスで公開されてた - かちびと.net
    mitsugi-bb
    mitsugi-bb 2011/05/16
    jQuery MobileとGoogleマップ
  • 「Mobage」巨大サーバーを支えるDeNAのMySQL活用とは|【Tech総研】

    MobageなどのデータベースとしてMySQLを採用しているDeNAは、このほどMySQLコミュニティ最大のイベントで、「Corporate Contributor of the Year 2011」を受賞した。そこで示されたDeNAの世界に通用する技術力とは──。 オープンソース・データベースとして世界中で使われているMySQL。大規模なトランザクションを処理するサイト構築には不可欠の技術だが、株式会社ディー・エヌ・エー(DeNA)はMySQLを徹底して使い倒し、独自の拡張技術を開発することを通して、その可用性を高めてきた、日を代表するユーザー企業の一つとして知られている。現在、Mobage(モバゲー)サービスを動かすために、約700台のMySQLサーバーが稼働しており、その数は世界的にも有数のものだ。 4月中旬に米サンタクララで開かれたMySQLコミュニティ最大のイベント、MySQL

    mitsugi-bb
    mitsugi-bb 2011/05/16
    MySQLの本家開発元であるオラクルは、4月にリリースされたMySQLバージョン5.6では、memcachedのプロトコルでinnoDBのデータストアにアクセスできる機能を実験的に追加している。
  • css-eblog.com - このウェブサイトは販売用です! - css eblog リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    mitsugi-bb
    mitsugi-bb 2011/05/16
    ざっくり時間をつくって後で読む。
  • oustudy

    oustudy配信チャンネル 「関西ゲームプログラミング勉強会 #oustudy 」

    mitsugi-bb
    mitsugi-bb 2011/05/16
    関西ゲームPG勉強会のUst
  • Safariの開発者メニューでスマートフォン開発

    Safariの開発者メニューでスマートフォン開発 AndroidiPhoneのスマートフォンのサイト作成を行う際にSafariの開発者メニューを利用すると便利です。 開発者メニューは環境設定の詳細タブから設定が可能 「メニューバーに"開発"メニューを表示」にチェックを入れることでメニューバーに開発者メニューが追加されます。 開発者メニューではユーザーエージェントの切り替えができるので、ユーザーエージェントで処理を変えている場合もSafariで検証が可能です。 iPhoneやiPod touch、iPadなどだけではなく「その他」から任意のユーザーエージェントも選べます。複雑なユーザーエージェント分岐を行っていなければ「Android」などと入力するだけでAndroid用の処理が実行できます。 また、Webインスペクタを起動することでFirebugに似たデバッグツールが利用できるようになり

    Safariの開発者メニューでスマートフォン開発
    mitsugi-bb
    mitsugi-bb 2011/05/16
    safariでの開発に必須事項。スマートフォンに関係なく便利。
  • プログラマはプログラミングをしていないという現実

    フロリダのRubyプログラマのSteve Clayさんがブログに投稿した「プログラマーはプログラミングをしている、はずが実際はそうでもない」という記事が話題になっていました。 神話:プログラマは一日中、プログラムを書いている。 現実:多くのプログラマは下記の事に多くの時間を費やしている。(順不同) 外部のプログラマーのMLへのメールやテックでない人へのメールを用心深く書く ミーティングに参加、モックアップやDBスキーマの作成、要求された機能へのパフォーマンスの心配 バグレポートを書く、過去のバグを検索 複雑なシステムの障害の原因を何ギガもあるログを探索して調べる ダウンタイムについてユーザーや上司への説明 他人の問題の解決へ協力 ドキュメント、、ブログ、リリースノート、脆弱性アナウンスを読む 必要な既存の名前の分からないようなコードを探す 見つかったコードが自分の環境に互換性がありライセ

    プログラマはプログラミングをしていないという現実
    mitsugi-bb
    mitsugi-bb 2011/05/16
    プログラマーの仕事をある程度網羅してるかもしれない。
  • brooky.cc - brooky リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    mitsugi-bb
    mitsugi-bb 2011/05/16
    これすげーわかりやすいかも。jquery-mobile-cheat-sheet。中国語なのは特に気にしない。
  • ソーシャルアプリのプロトタイプ制作にMongoDBを活用

    ソーシャルアプリのプロトタイプ制作にMongoDBを活用 1. ソーシャルアプリのプロトタイプ制作にMongoDBを活用~PHP+Sleepy.Mongooseでお手軽永続化~Fungoing LLC / Satoshi MiyauchiTwitter : @bibrost 2. Profile 宮内 聖 / Satoshi Miyauchi @bibrost 自宅警備員(週休2日) 兼 Fungoing LLC 代表 兼 株式会社監査と分析 システム開発担当 兼 株式会社ニジボックス 傭兵 … etc Webデザイン、映像編集、Webサービスの開発など・・・いろいろ 引きこもりフリーランス生活。と思ったら最近はたまに出勤。 Scala、MongoDB、Solrをメインにやってます ※お仕事、協業のご相談は随時受付中 Page : 1 3. Recent Works ( with Mong

    ソーシャルアプリのプロトタイプ制作にMongoDBを活用
    mitsugi-bb
    mitsugi-bb 2011/05/16
    ログ分析にMongoDBって流行りなのかなぁ。最近ちょくちょく目にする。47ページの表がわかりやすい。
  • MongoDBを使用したモバイルゲーム開発

    2024 Trend Updates: What Really Works In SEO & Content Marketing

    MongoDBを使用したモバイルゲーム開発
    mitsugi-bb
    mitsugi-bb 2011/05/16
    MongoDB,サイバーエージェント
  • 新しいことを学びつづける運命 - 西尾泰和のはてなダイアリー

    学び方を学ぶ --- 2011-05-14 - 未来のいつか/hyoshiokの日記 良いエントリーなんだけど1点気になるところがありました。 常に新しいことを何らかの形で学んでいく事が運命づけられているのがIT産業なのかもしれない。 よく言われるフレーズではあるのですけど、これを読んで「そうか、IT産業は大変そうだからやめておこう」とか誤解する人が出てももったいないかと思いました。IT産業がすべて「学び続ける必要」があるのか?IT産業でなければ「学び続ける必要」はないのか?今日はそこのところについて書いてみようと思います。 まず、資主義ってのはなんだったのかおさらいしてみましょう。例えば糸紡ぎの仕事は最初は家庭内で小さな紡ぎ車を回していました。しかし技術の進歩によって「もっと効率よく糸を紡ぎ出すことが出来る機械」が発明されました。家庭で人力の紡ぎ車を使って糸を作るよりも、その機械を使っ

    新しいことを学びつづける運命 - 西尾泰和のはてなダイアリー
    mitsugi-bb
    mitsugi-bb 2011/05/16
    常に新しいことを何らかの形で学んでいく事が運命づけられているのはIT業界だけじゃないよと言う内容。そのとおりだ。
  • 学び方を学ぶ - 未来のいつか/hyoshiokの日記

    釣りの仕方を教えてもらうという機会は人生においてそうそうあるものではない。老子曰く「授人以魚 不如授人以漁」。魚を与えるのではなく、釣りの仕方を教える。ということらしい。*1 新卒は、研修でいろいろな釣りの仕方を教わっている最中かと思う。新人ゆえの特権だ。中途入社の人間は基的には放置というのが世の常だろう。釣り方は既に身につけているという前提で雇用されているのだからしょうがない。 よく考えてみると例えばDebugの方法とか誰かに教わったかというと多くの人は見よう見まねでどうにか自分のスタイルを確立していったのではないだろうか。いまでこそ、テストの方法とか、ソースコードの読み方のような書籍があるけど、そのようなものは例外的な存在のような気がする。 IT業界のような変化の激しい業界では、2年前には影も形もなかった技術がぽっとでてきて業界を席巻しているようにみえる。そして、そのようなものは当然

    学び方を学ぶ - 未来のいつか/hyoshiokの日記
    mitsugi-bb
    mitsugi-bb 2011/05/16
    授人以魚 不如授人以漁
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    mitsugi-bb
    mitsugi-bb 2011/05/16
    「早い・安い・うまい!」の早いを担う部分。
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    mitsugi-bb
    mitsugi-bb 2011/05/16
    彼らは単に、何らかの意図で設定されたコストではなく実際にかかったコストに基づく経済に移行しようとしているにすぎません。
  • Build and implement a single sign-on solution

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Build and implement a single sign-on solution
    mitsugi-bb
    mitsugi-bb 2011/05/16
    sIEveを利用してブラウザのメモリー・リークが行われていないか調べる(参考)
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    mitsugi-bb
    mitsugi-bb 2011/05/16
    JavaScript 入門記事
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    mitsugi-bb
    mitsugi-bb 2011/05/16
    MongoDBをJavaで利用する参考(Morphiaを使う)