タグ

2011年1月14日のブックマーク (26件)

  • iPhoneアプリビジネス 現場の本音からつむぎとった金言【iPhoneでチャンス掴め】 : ITライフハック

    2011年01月13日13:00 iPhoneアプリビジネス 現場の音からつむぎとった金言【iPhoneでチャンス掴め】 カテゴリモバイル 2010年はiPhoneビジネスのターニングポイントだったと思う。 この1年で、iPhoneビジネスにまつわる様々なプレイヤーと会ってきた。 iPhone開発スクールでは700名の受講生に、交流会ではすでにアプリ開発に参入している600名のビジネスマンに、そしてビジネスセミナーではこれからiPhoneビジネスに参入しようと考えている500名のビジネスマンに会ったほか、投資家、海外プレイヤー、各主要メディアなど、たくさんの方とディスカッションをし、音や金言をご教授いただいた。 今回は私論を外し、みなさんからいただいた助言をキーワード集としてまとめたので、みなさんにおすそわけしていこう。 1.20に1 アップバンクの宮下編集長によると、毎日新作アプ

    iPhoneアプリビジネス 現場の本音からつむぎとった金言【iPhoneでチャンス掴め】 : ITライフハック
  • 第9回 MapReduce処理をやってみよう![準備編] | gihyo.jp

    MapReduce処理の向き不向き さて、前回構築したHadoop環境ですが、それを使ってのMapReduce処理の実装をしてみましょう。が、その前に、どのような処理が向いているのか確認してみたいと思います。 MapReduceは計算フレームワークですが、HDFSと組み合わせることにより、特に大規模データの分散処理に有用なものとなります(小さい入力データについて処理を分散させることも可能です⁠)⁠。 入力に使用されるデータの種類は テキスト XML バイナリ データベースから という風にいくつかの入力を受け付けることが可能です。今回はテキストファイルを入力としたMapReduceを行いたいと思います。 大規模なテキストデータ 入力となるテキストデータを今回はインターネット上のコンテンツから取得したいと思います。 2ちゃんねるという巨大掲示板サイトは、みなさんご存じかと思います。2ちゃんねる

    第9回 MapReduce処理をやってみよう![準備編] | gihyo.jp
  • 2011年1月13日 sysctl(8)を使って提供されている機能を知るフレームワーク | gihyo.jp

    Registration of Optional Kernel Subsystems via sysctl FreeBSDカーネルやユーザランドはカーネルモジュールを読み込んだりオプションを指定してカーネルやシステムを再構築することでさまざまな機能を追加したり、逆に機能をそぎ落として最小限の構成にするといったことができます。 しかし、現在のフレームワークにはどの機能が有効になっているかを知る統一された方法がありません。たとえばこの機能があるからこの動きをする、あの機能があるからあの動きをする、といったようにアプリケーション側で判定して動作を切り替えるといったことが簡単に実現できない状況にあります。 SoC 2010ではこれを簡単に実現できるようにしようという取り組みがIlya Bakulin氏によって実装されました。機能があるかどうかをsysctl(8)でチェックできるようにしようというも

    2011年1月13日 sysctl(8)を使って提供されている機能を知るフレームワーク | gihyo.jp
  • なぜソフトウェアの部品化/再利用は進まないのか?

    ソフトウェア開発において、部品化/再利用は永遠の課題とも言える。昨今ではオブジェクト指向やSOAが注目されているが、格的に普及しているとは言い難い。では、なぜソフトウェアの部品化は進まないのだろうか。今回は部品化/再利用に関する法則を紹介する。 ソフトウェア構築の生産性向上、品質向上のために、ソフトウェアを部品化して再利用することが重要なことは、コンピュータが出現した当初から指摘されてきた。それなのに、現在でもオブジェクト指向だのサービス指向だのと騒いでいる。 なぜソフトウェアの部品化/再利用は進まないのか? 工業分野では、部品の標準化は常識である。 例えばボルトの寸法はJISで定められており、「M6」と指定すれば、頭部分の寸法やネジのピッチは周知であり、いちいち指定する必要はない。しかも、それに対応するナットや工具があることが保証されている。標準化が生産性向上やコストダウンに貢献するこ

    なぜソフトウェアの部品化/再利用は進まないのか?
  • PHPの閉じタグは閉じなくて良いじゃなくて、閉じてはいけない!

    【この記事の所要時間 : 約 3 分】 <?php を閉じてみる phpの作法で<?phpではじめたファイルを?>で閉じない、というものがあります。これまで、あまり考えずに従ってきたのですが、よく考えてみると「タグを閉じない」というのは直感的には不作法です。 あまりちゃんと考えたことがなかったPHPの閉じタグ。続いての文章を読んで妙に納得。 PHP コードのみからなるファイルでは、終了タグ ("?>") は決して含めてはいけません。これは必須なものではなく、 終了タグを省略することで、ファイルの最後にある空白文字が出力に影響することを防ぎます。 意外とはまるところなので皆さん、気をつけましょう。 PHPの閉じタグは心の臓に悪いから使わないで 閉じタグの後に改行コードが一つ入ってたりするのを見ると「あわわわ」ってなっちゃう。 実際には改行一つだけなら問題は出ない、PHPは閉じタグの直後の改行

    PHPの閉じタグは閉じなくて良いじゃなくて、閉じてはいけない!
    seneca
    seneca 2011/01/14
  • 利用者のブラウザ・OS・バージョンを取得できるクラスライブラリ「Browser.php」:phpspot開発日誌

    Browser.php ? Detecting a user’s browser from PHP | Chris Schuld's Blog 利用者のブラウザ・OS・バージョンを取得できるクラスライブラリ「Browser.php」。 $obj = new Browser(); のようにして、$obj->getBrowser() メソッドでブラウザが取得できてしまう便利ライブラリのご紹介です。 検索ボットやAndroidiPhoneなんかにも対応しているようです。 その他、OSの判別なんかも細かくやってくれるみたいなので便利そう。 関連エントリ PHPで使えるブラウザ等プラットフォーム検出用クラス

    seneca
    seneca 2011/01/14
  • Facebookの使い方:実践編

    ではまだまだ普及率は低いが、今年中にも10億人ユーザーに達すると予想されるFacebook。今年の夏前には、「Facebookの使い方」のたぐいのが日屋さんに平積みになっている様子が目に浮かぶ。 単純な「Facebookウェブサイト使い方」は、その手のガイドブックに任せるとして、私がどんな風に使っているかを実例を使って説明しよう。 先日書いた、「ピュアAJAXアーキテクチャのススメ」というエントリーに対して、「BigPipeに似ている」というコメントをTwitter経由でいただいた。そこで調べてみると、「BigPipe: Pipelining web pages for high performance」という論文が見つかった(Facebook内のNoteという仕組みを使って書かれており、誰でもアクセスできる設定になっている)。 読んでみると、私のアプローチとは少し異なるが、そ

  • ニッポンIT業界絶望論:江島健太郎 / Kenn's Clairvoyance - CNET Japan

    IT業界は救いようがない。絶望的としか言いようがない。 IT業界不人気なんて、この業界に重くのしかかる決して晴れることのない暗雲の氷山の一角に過ぎない。はてな匿名ダイアリーにもどうせ理系出身者なんていらねえんだよ。なんて書かれていたけど、これが現実なのだよ、学生諸君。 ちょっと補足しておくけど、ここでIT業界っていうのは、SIerのことだ。お客さんの要件をヒアリングして、その要求に沿ったシステムを受託開発するっていうビジネスのことを指している。 ぼくもその昔、その世界のループに組み込まれていた。そして華麗なるコミュニケーション能力とやらをいかんなく発揮し、場の空気を読み、生意気なぐらいのチャレンジ精神で、それなりに仕事のできるよい子だったようだ。 いや、正直に言うよ。正直に言うとだね、結構楽しかった。 だって、考えてみてごらん。お客さんのところに出向いて行って、その業界のことをじっ

    ニッポンIT業界絶望論:江島健太郎 / Kenn's Clairvoyance - CNET Japan
  • ゆとりでも分かるFXがお勧めできない理由 - 常夏島日記

    はてなブックマーク経由でゆとりでも分かる投資入門 FX自動売買とは何か | 外資就活ドットコム トップ就活生に向けた就活情報提供サイトという記事を読みました。 若い人が自分の仕事以外に、金融資産を形成するために投資をしなければいけないという趣旨には賛成します。上記記事とはぜんぜん違う理由ですけどね。日が成長国家かどうかとか、シンガポールや香港に金融センターとして水を開けられて、なんてことは社会人になったばかりの若者には直接関係ないしね。 投資で、自分の仕事以外に収入源があるとこれから長い間いろいろ生きていくだけで安心だよね!という理由で十分だと思います。 で、題。資産運用において、FXがお勧めできないのはなぜか。リスクが高いとかいう理由もあるのですが、そういうのは後回しにして結論。 理由:FXは基ゼロサムだから。 ゼロサムというのはどういうことかというと、参加者全員の損得を足し合わせ

    ゆとりでも分かるFXがお勧めできない理由 - 常夏島日記
    seneca
    seneca 2011/01/14
  • PHPでリッチなショッピングサイトを構築できる「Avactis」:phpspot開発日誌

    Ecommerce Solutions | Avactis: Ecommerce PHP Shopping Cart Software PHPでリッチなショッピングサイトを構築できる「Avactis」。 スキンに対応していて見栄えを変えられる他、CSSによるテンプレートデザインが可能。 ショッピングカートや、PayPal等による決済機能、商品管理や注文統計が見れるリッチな管理画面、検索機能などショッピングカート構築に必要な機能は殆どそろっています。 ショッピングサイト画面。UIもamazon風ですっきり見やすい。 スキン切り替えでデザイン変更が容易にできます。 管理画面がとっても多機能です。 今後の発展にも期待したいですね。 関連エントリ PHPで書かれた次世代のショッピングカートシステム「TomatoCart」 フリーで使えるPHPMySQLで構築されたショッピングカートシステム「Ze

    seneca
    seneca 2011/01/14
  • http://e0166nt.com/blog-entry-835.html

    http://e0166nt.com/blog-entry-835.html
  • ウノウラボ by Zynga Japan: WebエンジニアにやさしいYamahaルータRTX-*** 設定方法(導入編)

    こんにちは。入社6ヶ月目のyusukeです。 Webエンジニアの方がルータを触る機会は、少ないと思います。 ということで、Yamahaルータを例にルータの設定方法を紹介します。 1. Yamahaルータへのログインについて Yamahaルータへのログインは、通常以下の2つの方法いずれかでログインします。 - シリアルコンソールケーブルを使用したログイン シリアルコンソールケーブルを直接Yamahaルータに接続します。 シリアルコンソールケーブルはクロスケーブルとDSUB9 or 25 と RJ45 変換コネクタでも自作できます。(ルータの購入時に付属している場合もあります。) - telnetまたはsshを使用したログイン これは、ご存知のようにtelnetコマンドやsshコマンドを使用したログインです。 いずれもログインした後の設定方法は同じです。 ログイン時パスワードを入れてロ

  • ハーバードが選んだ『すごい謝罪!』の10個の原則 : マインドマップ的読書感想文

    すごい謝罪!―ピンチをビジネスチャンスに変える76の方法 【の概要】◆今日ご紹介するのは、先日某リアル書店でゲットしたものの、後でアマゾンで見たら、「マーケットプレイスのみ」状態(絶版?)になっていた1冊。 パッと見、タイトルからして「土下座しまくる」のかと思う方もいらっしゃるかもしれませんが(ないないw)、むしろ真逆とも言えるテクニカルな内容でした。 アマゾンの内容紹介から。失敗こそ評価を上げる最高の機会。悲観的になるのではなく、その時点で最善策となる謝罪術、謝罪を利用して成果を得る術を紹介。 書は真面目な内容ではありますが、タイトルはもちろん「ホッテントリメーカー」作でございます。 いつも応援ありがとうございます! 【目次】達人に聞く! 第1章 社外の謝罪―基編 第2章 社外の謝罪―高度技術編 第3章 社内の謝罪 第4章 クレーム対応 特別編集 腹黒い謝罪 ビジネスマン100人に

  • 【備忘録】気になる本12冊 : マインドマップ的読書感想文

    【はじめに】◆今日は、個人的に「気になる」を備忘録的にまとめておきたいと思います。 しばらくやってないなー、と思ったら、11月の末にやって以来のよう。 まぁ、12月とかは2010年のまとめ記事が多かったので、そのせいもあるんですけどネ。 なお、すでに編集後記等でご紹介しているも含みますが、ご了承を。 それでは、全12冊、ご覧ください! いつも応援ありがとうございます! 【気になる12冊】 プロヴォカティブ・シンキング ―面白がる思考 「これは無理だ。なぜなら…」という発想と、「たぶん、できるはずだ。そのためには…」という発想は、結果的に天と地ほどの違いを生み出す。プロヴォカティブ・シンキングとは、何でも面白がって可能性を否定することなく考える思考法なのである。 ◆『イシューからはじめよ』が良かったので、同じマッキンゼー路線(?)で、このも。 東洋経済さんのなんで、ハズレはないと思

    【備忘録】気になる本12冊 : マインドマップ的読書感想文
  • 第44回 progressionで複数の性能測定結果を比較する

    前回説明したcriterionでは,個々の性能測定の結果を数値として比較したり,個々の結果をグラフとして表示したりできます。ただし,複数の結果を比較する機能はありませんでした。こうした比較を簡単に行えるようにするのがprogressionです。 progressionのインストール progressionの使い方を説明していきましょう。 progressionも,criterionと同様にHaskell Platform 2010.2.0.0では提供されていません。このため,cabalコマンドを使ってインストールする必要があります。 criterionがインストールされている環境であれば,問題なくインストールできるでしょう。先にインストールするcriterionは,グラフ描画機能を持つものでも持たないものでもかまいません。progressionのグラフ描画機能は,criterionのグラフ

    第44回 progressionで複数の性能測定結果を比較する
  • 誰でもできる、iPhoneやiPadの容量を劇的に節約する方法。 | AppBank

    iPhoneの容量が足りない・・・!」 「iPadにもっと写真入れたいのに!」 そんなお悩みはありませんか?私はあります。音楽と動画に始まり、ゲームや辞書アプリ、そして写真。そんなことを考えると、すぐに容量が満杯になってしまいます。今回ご紹介するのは、音楽ファイルの容量をぐっと減らして、iPhoneiPadの容量を確保する方法です。 具体的には、iTunesに入っている高いビットレートの曲(標準は256kbps)を、iPhoneに転送する時だけ128kbpsに変換する設定をします。iPhone音楽を入れる際に、実際の半分の容量で転送するということです。 iTunesに備わっている機能を使うので、誰でも簡単にできるところがミソです。さらに、iTunesにもともと入っている曲のビットレートを低くするわけではない(転送する時だけビットレートが下がる)ので、安心です。 なお、1回目の転送には

  • 良い生活習慣を身につけるために覚えておくべきことなど | ライフハッカー・ジャパン

    「タイミングは今がベストである」という言葉にはそれなりの説得力がありますが、そうはいっても人間だもの、自分の自己抑制力には限度というものがあります。Psychology Todayは何か新しいことを始めるのであれば、生活がある程度落ち着いてからの方が良い、と提案しています。ストレスの多い状態では自分を成長させるためのこと、つまり日常のルーチンにはないことを習慣付けることは難しくなってしまいます。 ■欲張らずにまず一つのことに集中する 良い生活習慣を付けるのはとても難しいことです。習慣というのは我々の行動の奥深くに埋め込まれているものです。悪い習慣を身体に毒だと知りながらもやめられないのはこのせいです。同様に良い生活習慣を構築することは重労働です。 欲張ってあれもこれもやろうとすると大抵の場合、計画倒れになってしまいます。そこで、とりあえずは一つだけに集中してみましょう。どんなに小さなことで

    良い生活習慣を身につけるために覚えておくべきことなど | ライフハッカー・ジャパン
  • もしもIT業界の下請け構造が崩壊したら - GoTheDistance

    みんな死にかけるかもしれないよ。 ひがさんのSI業界からはさっさと抜けだしたほうがいいを読みました。SIには未来が無いという最後通告のような文面のようにも取れます。江島さんのニッポンIT業界絶望論と併せて読むと、言わんとしていることの輪郭がより鮮明になるかと思います。ご一読を。 非効率極まりない下請け構造でシステムを作る時代が過ぎ去り、プロがはじめから高い品質を提供できるSaaSの時代が到来しているよ、と。ユーザーは必要最低限の投資で済む為、よりスリムで堅牢な企業体になる。IT屋も全部自分で出来るしお客さんが喜んでくれて嬉しいよねというWin-Winなシナリオ。 これが仮に未来像としましょう。そうすると、ちょっと考えれば分かる。ITのサプライサイドにとっては、当に難しい時代に入るってことが。SaaSの時代というのは、僕ら業界にいる人間にとってみれば「多産多死の時代」ではないでしょうか?変

    もしもIT業界の下請け構造が崩壊したら - GoTheDistance
  • 世界一わかりやすいプロジェクトマネジメント - 久保清隆のブログ

    世界一わかりやすいプロジェクト・マネジメント 【第2版】 作者: G.マイケルキャンベル,サニーベーカー,中嶋秀隆出版社/メーカー: 総合法令出版発売日: 2010/04/23メディア: 単行(ソフトカバー)購入: 3人 クリック: 45回この商品を含むブログ (4件) を見るプロジェクトマネジメントに興味があったので、を読んでまとめた。 書は、ものすごく分厚く、詳細なところまで書いてあり、とても参考になった。 このブログでは、大枠と重要だと思った点をまとめた。 プロジェクトマネジメントの全体像 プロジェクトマネジメントは、4つのフェーズにわかれる フェーズ1:プロジェクト定義フェーズ フェーズ2:プロジェクト計画フェーズ フェーズ3:プロジェクト実行フェーズ フェーズ4:プロジェクト終結フェーズ フェーズ1:プロジェクト定義フェーズ プロジェクトを立ち上げる プロジェクト・マネジャ

    世界一わかりやすいプロジェクトマネジメント - 久保清隆のブログ
  • DeNA Technology Seminar #2 のスライド及び動画を公開します | BLOG - DeNA Engineering

    この記事はすっかり公開し忘れていた物です。大変申し訳ありません。 気付けば、DeNA Technology Seminar の #3 の企画を立てている zigorou です。さて、だいぶ公開が遅れてしまった事を冒頭お詫び致します。 、エントリ自体は 2010/07/02 に作成された物ですので、時間軸に関しては察してあげて下さいませ。 先日行われました DeNA Technology Seminar #2 にお越し頂いた皆さん、ust を視聴して下さった皆さんありがとうございます。 当日のスライド及び動画の方を公開致します。 Spider DeNA Technology Seminar #2 - 斯波 健徳 様 究極の HA ソリューションと呼び声の高い Spider Storage Engine の最新の話を含んだ講演でした。実績も積みつつあるようなので要チェックです!

    DeNA Technology Seminar #2 のスライド及び動画を公開します | BLOG - DeNA Engineering
  • 第1回 Amazon Elastic MapReduceを使う準備をする | gihyo.jp

    Amazon Elastic MapReduceとは 昨今、バッチ処理にHadoopを活用する事例が話題になっています。その中でも特筆すべきなのは、分散処理技術であるMapReduceです。しかし、MapReduceを実際に使うには、数台から数100台のサーバを用意し、Hadoopのセットアップもしなければなりません。そのようなサーバ構築・管理、セットアップの手間を無くし、すぐ使えるのがAmazon Web Service(AWS)のElastic MapReduce(EMR)です。 図1 Amazon Elastic MapReduce AWSMapReduceの説明は多くの書籍、ブログなどを参照してください。また、EMRを使用するには、まずAWSのアカウントを作っておく必要がありますが、その手順も割愛させていただきます。連載ではEMRの使い方、気をつけなければいけない点などを重点的

    第1回 Amazon Elastic MapReduceを使う準備をする | gihyo.jp
  • 開発メモ: もし自営業の男子プログラマがKVSで「ブログサービス」を書いたら

    Webサービスの典型例でありCMSの典型例であるブログサービス。それを実装するための指針が示せれば、その他のサービスを開発する際にも大いに参考になることだろう。 データ構造 単純なブログサービスのデータノードとしてKyoto Tycoonのサーバ群を用いることを想定する。ブログの個々の記事は以下の属性を持つものとする。 著者のユーザID(uint32) 投稿日時(uint32) 題名(text) 文(text) コメントリスト(シーケンス) 各コメントは、コメントした人のユーザIDと文からなる データノードに対する問い合わせは、「あるユーザの最新記事を降順で5件くれ」というのが典型である。「降順で」という順序に対する要求があるのでB+木を選択し、連想配列のキーは、ユーザIDと投稿日時を連結したものとする。単純化のために、各々を10桁の10進数文字列をコロンで区切って並べて、全体で21バ

  • Gitの使い方をステップ毎にわかりやすく教えてくれる『Git Immersion』 | 100SHIKI

    これはいつかやらねば・・・。 Gitの使い方をステップバイステップで教えてくれるのがGit Immersionだ。 全部で53ステップあるが、セットアップからコミットの仕方、元に戻すやり方やらタグをつける方法など、一通りのチュートリアルが用意されている。 それぞれのチュートリアルではゴールと手順が詳細に記されているので、そのまま実行していくだけでかなりの勉強になるだろう。 そろそろ分散レポジトリ・・・と考えている方はいかがだろうか。

    Gitの使い方をステップ毎にわかりやすく教えてくれる『Git Immersion』 | 100SHIKI
    seneca
    seneca 2011/01/14
  • 都内でおいしいラーメン屋を教えてください - 痛い信者(ノ∀`)

    2011年01月13日12:05 都内でおいしいラーメン屋を教えてください Tweet カテゴリ飲物地域 1:以下、名無しにかわりましてVIPがお送りします[]:2011/01/12(水) 19:18:58.12ID:c3VjQHKP0 都内ならどこでもいいです つけ麺でもラーメンでも油そばでもいいですよ 2:以下、名無しにかわりましてVIPがお送りします[sage]:2011/01/12(水) 19:19:32.27ID:p67gVKJU0 二郎 3:以下、名無しにかわりましてVIPがお送りします[]:2011/01/12(水) 19:19:53.17ID:nRJ97yJZ0 二郎 4:以下、名無しにかわりましてVIPがお送りします[sage]:2011/01/12(水) 19:20:26.94ID:TKKmOunp0 二郎 6:以下、名無しにかわりましてVIPがお送りします[]:20

  • SWFバイナリ編集のススメ第六回 (おさらい編) | GREE Engineering

    こんにちは。メディア開発のよやです。 そろそろ SWF シリーズの記事は打ち止めにしようか迷っていましたが、暖かい励ましのメールを頂いたので、もう少し続きます。ご声援ありがとうございます。 今、作成中の Shape 編(ベクター画像)の記事が長くなりそうですので、一度、これまでの内容をおさらいします。 記事一覧 (第一回~第五回) 第一回 (SWF構造) 第二回 (SWF編集) 第三回 (JPEG編) 第四回 (Lossless - GIF編) 第五回 (Lossless - PNG編) 実は、記事を出した後でも図を追加したり文言も訂正を重ねています。ぱっと見で挫折した方も、もう一度読むと分かる記事があるかもしれません。 第一回から順に読むのを前提に記事を書いてしまったので、途中から読むと分かりにくい部分が多いと思います。後から古い記事を辿れるように、各記事のポイントを列挙します。 第一回

    SWFバイナリ編集のススメ第六回 (おさらい編) | GREE Engineering
    seneca
    seneca 2011/01/14
  • 【必見!】「やりたいこと」が無い就活生に贈る自己分析法

    こんにちは、外資就活 コラムチームです。 読者の中には、「選考に参加はしたものの、1次面接の段階で祈られてしまう」「自己分析が必要とは言うけれど、特にやりたいことがない」といった悩みを抱えている方も多いのではないでしょうか。 アルバイトなどの経験はあったとしても、実際に社会に出て働いたことが無い学生にとって「社会に出てやりたいこと」を見つけることは容易ではありません。 そこでコラムでは、 【ステップ1】自己分析の意味と重要性 多くの学生にとって格的な自己分析は初めてのことであり、どうすればいいのかわからないという方もいるでしょう。 しかし、だからといって自己分析をおろそかにすると選考時につまずいてしまいます。 以下で自己分析を行うべき理由について挙げていきます。 自己分析をせずに、無理にやりたいことを探すのは危険 自己分析を行う中で「自分は絶対にこれをやりたい!」と明確な夢や目標を見出

    【必見!】「やりたいこと」が無い就活生に贈る自己分析法