タグ

読み物に関するurapicoのブックマーク (64)

  • Apple CDO ジョナサン・アイヴの『忍耐』|Goodpatch Blog グッドパッチブログ

    2015年3月のApple Watch発表直後、Twitter社でデザインディレクターとして勤務しているMike Kruzeniski氏は“Jony’s Patience”というブログ記事を発表しました。記事は、人の許可を得た上でそれを日語翻訳、一部編集したものです。 ジョニーの忍耐 数ヶ月前にジョナサン(ジョニー)・アイヴについての話を聞かされて以来、それについて随分考え続けている。その話によると、6〜7年前にとある大会社がジョニー・アイヴを採用して自社のデザインを受け持ってもらおうとしたらしい。ジョニーは謹んでそれを断った。その時ジョニーが会社側に伝えたのは、過去10年間必死に頑張って、やっと自分のやりたかった仕事が出来る場所へとAppleを到達させることが出来たのだから、そこを離れようとなどしていない、ということだった。彼は、Appleでの自分の仕事は始まったばかりなのだ、と伝

    Apple CDO ジョナサン・アイヴの『忍耐』|Goodpatch Blog グッドパッチブログ
  • 残念なソフトウェア開発の現場は、沈みかけの巨大な船に乗った航海に似ている。

    残念なソフトウェア開発の現場は、沈みかけの巨大な船に乗った航海に似ている。 船底の穴からの浸水を必死でかき出しながら、どうにか進んで行く。そういう航海だ。 船のどこにどれだけ浸水箇所があるのかは分からない。 ある穴を塞ごうと船底に板を打ち付けたら、 それによって別の場所に新しい穴を空けてしまったりする。 船の構造はあまりに複雑で、膨大な部品の間にどんな依存関係や相互作用があるのか、 誰も完全には把握していない。 それは、はるか昔に組み立てられた太古の船で、 構造把握の手掛かりは、代々伝わる不十分で不正確な古文書だけなのだ。 新任の船員は、出た水に対してとにかく手当たり次第に対処した。 どんな物でも使い、徹夜で穴を塞いで回った。 ひたすら大きな声で号令を出し、 いかに早く穴を塞ぐかが、船員の間で競われた。 何人もの船員が過労と心労で倒れ、 航跡には水葬者が点々と残された。 船員たちが経験を積

    残念なソフトウェア開発の現場は、沈みかけの巨大な船に乗った航海に似ている。
  • プログラミングに関するあまり知られていない7つの真実

  • iPhoneバックグラウンドでのソケット監視のサンプル - unknownplace.org

    iOS4 からアプリケーションのバックグラウンド動作がサポートされているが、それらはだいぶ制限されたものとなっていて、通常のアプリケーションはバックグラウンドでは最大10分程度しか生存することが出来ない。 それを回避するために Info.plist に特殊なフラグをたてることで例外的に制限を解除することができるようになっている。そのフラグの種類は audiolocationvoip であり、それぞれバックグラウンド音声再生、バックグラウンド位置情報取得、バックグラウンドでのソケット監視(voipの着信監視用)に対応している。 そのうち voip だけ今まで扱ったことがなかったので挙動確認のためやってみた、というのが今回のお話。 まず書いてみたコード: https://github.com/typester/voip-socket-test ソケットのハンドリングに libev を使っている

  • 大規模インフラの監視システム その2 | GREE Engineering

    こんにちは。グリーのmdoi(@m_doi)です。 今回は、グリーの監視システムについて説明したいと思います。以前、こちらの記事にて、リソース監視システムの説明をさせて頂きましたが、死活監視やログ監視については語られなかったので、気になっていた方も多いと思います。ということで、今回は、グリーのインフラにおける死活監視やログ監視、アラート通知システムを紹介したいと思います。 何を使っているの? グリーでは、死活監視にNagiosを使用していました。監視システムの中では、かなり有名なソフトウェアですから、監視システムの構築に使用したことがある方も多いのではないでしょうか。プラグインも豊富に存在するので、様々な監視を行うことができます。死活監視は、このNagiosの機能をそのまま利用し、ログ監視は、Nagiosと独自に作成したエージェント及びログフィルタを連携させて行っていました。 全体のシステ

    大規模インフラの監視システム その2 | GREE Engineering
  • サーバー側コーディング不要のGoogle App Engine開発環境「jsonengine」

    はじめに 稿では、JavaPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するツール「jsonengine」について紹介します。 対象読者 Google App Engineに興味はあるが経験のない方。JavaScriptやActionScriptによるクライアント開発、またはiPhoneAndroidによるスマートフォン開発の経験のある方。JavaPythonの開発経験は不要です。 必要な環境 最低動作環境は次のとおりです。 Java SE 5 jsonengineって何? 「jsonengine」は、JavaPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するオープンソースのツールです。このツールは、昨年開催された「Mashup Awards 6」において「

  • アメーバピグを支える2人のインフラエンジニアの実力|【Tech総研】

    サイバーエージェントアバターコミュニティ「アメーバピグ」が好調だ。経営トップも期待する次の事業の柱。そのインフラを支えるのはたった2人のエンジニアだ。自社技術だからこそできるシステム改修や自作サーバーなど、その技術力を徹底取材した。 「今後の事業展開の一つは、『アメーバピグ』の強化。これは他にないサービスだと思っているので、現在この中で提供している釣りやカジノのようなソーシャルゲームをこれからもどんどん投入していきます」 ──Tech総研が行った2010年10月のインタビューに、サイバーエージェント・藤田晋社長はこう答えていた。 2009年2月にサービスを開始した「アメーバピグ」は、自分そっくりなアバターを使って遊べるコミュニティサービス。オープン後、さまざまなゲームやエリア(ユーザーが訪れることができる領域)などが追加されてきた。11月には「ピグドーム」という仮想広場でAKB48のライ

  • 「小悪魔女子大生のサーバエンジニア日記」があつい!|【Tech総研】

    「小悪魔女子大生の サーバエンジニア日記」があつい! この夏にネットで話題になった、「小悪魔女子大生のサーバエンジニア日記」というブログを知っているだろうか? 愛くるしいウサギやクマのイラストで、「SMTP-AUTH」などの説明をしてくれるものだ。遅ればせながら最近知り、打ちのめされてしまった。思わず取材に行った。 小悪魔はカワイイ。それが第一印象である。彼女がアルバイトをする株式会社ディレクターズを訪れると、社長の加藤慶氏に続いて、小悪魔が姿を現したのだ。笑顔の絶えない、女子高生と間違われそうな、いや、中学生と言われても納得しそうな、ホンワカした女の子である。 なぜこのような女子大生(3年生である)が、「サーバエンジニア日記」などというブログを書き始めたのか。加藤氏は語る。 「アルバイトにもひまな時間てありますよね。『好きなことしていいよ』というと、絵を描き始めたんです。それがなかなか上

  • はじめまして。Androidアプリ開発&デザイン(1/3) - @IT

    ITスマソ開設記念! 女子部部長に聞くAndroidアプリ制作のコツ 面白法人カヤック 意匠部 林真由美 2010/12/7 これから大注目のAndroidアプリ制作。どうやったら作れるのか。何に気を付ければいいのか。どのような視点が必要なのかを、Android女子部部長である矢野りんさんに、カヤックのデザイナばりみちゃんが教えてもらいました(編集部) 売れるAndroidアプリ作りのためのコツを探る いま、GoogleのモバイルOS「Android」の対応機種が増えて、盛り上がっている。 ものの作り手としては、この波に乗っかりたい! でも、「Androidで動くアプリを作るには、どんなノウハウが必要なのか?」「どんなことが表現できるのか?」「何を作ったら面白いのか? 」わたし同様、こんな、人に聞いたら恥ずかしそうな基が、分からない人も多いはず。 Android女子部部長であり、デザイ

  • MacBook Air(11インチ)とモバイルMacの系譜 | Apple NOIR

    先般発売された新型MacBook Airは圧倒的に11インチモデルが人気なのだそうです。その理由はコストパフォーマンスの高さも然ることながら、きっとその軽さ・小ささ(薄さ)にあるのでしょう。 長年ノートに拘り、過去10台以上のノート型Macを使い続けてきた私自身も然り。この小さなノートの発売を驚きと羨望の眼差しで見つめました。 そこで、MacBook Air(11インチ)と過去に発売されたモバイル向け(と思われる)歴代ノート型Macの外観やサイズを眺めながら、その進化の系譜を探ってみました。 比較対象としてピックアップしたのは私自身が過去実用マシンとして使用経験があり、それぞれ思い入れの深い下記の小型モデル4機種。 PowerBook G4(12inch)<2003年>|iBook G3(Dual USB)<2001年> PowerBook 2400c/180 <1997年>|PowerB

  • きれいなソースコードを書くために読んでおくべき本10冊 - ひがやすを技術ブログ

    なんか、プログラマとして必要なをあげるのが流行っているようなので、自分も書いておこう。きれいなソースコードを書くために読んでおくべき10冊。 最初はリファクタリング リファクタリング―プログラムの体質改善テクニック (Object Technology Series) 作者: マーチンファウラー,Martin Fowler,児玉公信,平澤章,友野晶夫,梅沢真史出版社/メーカー: ピアソンエデュケーション発売日: 2000/05メディア: 単行購入: 94人 クリック: 3,091回この商品を含むブログ (312件) を見る 以上。終了。10冊じゃないか(^^; きれいなソースコードを書きたければ、一にも二にもリファクタリング、それしかない。 後は、良いソースコードを読みながら自分でも、実際にプロダクトを作ってみること。OSSとして公開すると、自然と良いコードを書こうというモチベーショ

    きれいなソースコードを書くために読んでおくべき本10冊 - ひがやすを技術ブログ
  • 低価格で攻勢のAndroid 50ドルの「大衆価格」スマートフォンも

    50ドルを切るAndroidスマートフォンを発売する米Verizon Wirelessが発表したことで、競争はAppleが対抗できない方向へと激化している。クリント・ボールトン記者が指摘したように、価格を低く抑えることで、これまでiPhoneを買わなかったような人々にスマートフォンを届けられるだろう。だが、低価格Android携帯を投入するキャリアはVerizonだけではない。 米T-Mobileは11月1日に、メーカー3社のAndroid端末4機種を発表した。うち2機種は米Motorola製で、価格は50ドルを下回る。そのうちの1つ「T-Mobile Comet」は2年契約を結べば、リベート適用後の価格が10ドル未満になる。 Android携帯が10ドルで売られるようになると、全く新たな層のユーザーに市場が開かれる。これらは、スマートフォンは裕福な人にしか買えないほど高いと思っていて、ス

    低価格で攻勢のAndroid 50ドルの「大衆価格」スマートフォンも
  • フェイスブックの新 API でフェイスブックアプリのテストを自動化しよう。 - IT戦記

    みなさま お久しぶりです。最近フェイスブックアプリを作ったりしてますが、やっぱりテストが大変ですよね>< と思っていたら、今日以下のような API が公開されたみたいです! Test User - グラフAPI - ドキュメンテーション - 開発者向けFacebook アプリをインストールしている、テストユーザーを API で作ってそのユーザーを使ってテストできるようになるんですね! すばらしい! と、いうわけでさっそく試してみた。 まずはアプリの access_token ゲット! まずは、アプリの access_token を取得します。 以下のように POST してください。 $ curl -F grant_type=client_credentials -F client_id=ここにアプリケーションのID -F client_secret=ここにシークレットキー https://

    フェイスブックの新 API でフェイスブックアプリのテストを自動化しよう。 - IT戦記
  • ThinkPad X100eを頂きました | ちえの気ままログ

    一定期間更新がないため広告を表示しています

    ThinkPad X100eを頂きました | ちえの気ままログ
  • シネコン各社サービス比較表

    作成者:破壊屋&情報を寄せてくれた方々 最終更新日:2010年09月23日 赤文字:良いサービス 紫文字:悪いサービス | 主要情報

  • SPYSEEの会社に遊びに行ってきました - 西尾泰和のはてなダイアリー

    先週の金曜日、id:amachangの新しい会社(オーマ株式会社)に遊びに行ってきました。 正直なところ、最初に話を聞いたときには誰か悪い人に騙されてるんじゃないかとか思ったけども、中を見てみたらアットホームな雰囲気のベンチャー企業でした。目標が熱い!世界を変えるSPYSEEへ! 受託抜きできちんと黒字化してるところや、良好な産学連携関係を構築しているところも考えると、世の中のベンチャー企業の中ではかくだんに「いい会社」の部類に入ると思いました。amachangが入ることでどんな化け方をするのか、今後が楽しみです。 ちなみにamachangが弊社を退社した日の僕のエントリー「SPYSEEのトップに美人画像が出るようになっている!」は伏線だったのですが、転職先予想トトカルチョ #amatoto には影響を与えなかったようでした(苦笑) id:yukobaの「@yukoba なるほど!もっと燃

    SPYSEEの会社に遊びに行ってきました - 西尾泰和のはてなダイアリー
  • いま改めて問う、Linuxコミュニティの魅力 - @IT

    2010/09/24 9月27日から29日にかけて、「LinuxCon Japan」カンファレンスが開催される。2009年10月に開催された、リーナス・トーバルス氏も参加しての「Kernel Summit」および「Japan Linux Symposium」の成功を受けて行われるLinux開発者向けのカンファレンスだ。IBMのDan Frye氏によるキーノートをはじめ、3日間にわたってさまざまな角度からLinuxに関するセッションが行われる。 これを機に、改めてLinux開発の魅力とは何か、関係者が一堂に会して議論する意味とは何なのかを、それぞれの切り口でLinuxの開発に携わってきた国内の技術者たちに聞いた。 「交流」「不愉快な時間が減る」――開発の魅力 そもそも、Linuxカーネルおよびその周辺の開発に携わることの魅力とはいったい何だろうか。 日立製作所 システム開発研究所 Linux

  • Googleの失敗作や消えたサービスを列挙したGoogleの墓場「Google Graveyard」、あなたはいくつ覚えていますか?

    いまや無敵の領域に突入したかに思えるGoogleですが、あれほどの天才たちの集まっている巨大企業であっても、依然として失敗はあります。直近では「Google Wave」が開発停止という憂き目に遭っており、これだけでなくほかにもいろいろなサービスが実はつぶれています。そう、Googleとて無敗ではないわけです。 というわけで、成功よりも失敗からの方が学ぶことは多いはずなので、Googleが失敗した例を見てみましょう。 詳細は以下から。 Google Flops & Failures - The Failed Google Graveyard | WordStream まず最初は2005年の「GoogleX」。Mac OS X風のページでしたが登場からたった1日で閉鎖されました。 次は2002年から2009年まで存在した通販カタログ専門の価格比較ショッピングサイト「Google Catalog

    Googleの失敗作や消えたサービスを列挙したGoogleの墓場「Google Graveyard」、あなたはいくつ覚えていますか?
  • 私がソフトウェア技術者でもありつづける理由 : 404 Blog Not Found

    2010年09月25日22:45 カテゴリLoveCode 私がソフトウェア技術者でもありつづける理由 一言でいえば、「自分に報い続けたいから」ということになる。 私がソフトウェア技術者をやめた理由 - Rails で行こう!私の職業生活でもっとも多くの時間を注いだのがソフトウェア作りだ。その作業に対して、実際のところ、好きとか嫌いとか一言で割り切れるはずがない。複雑な感情を持っているというのが正直なところだ。 以下に照らし合わせれば、その複雑な感情とやらそのものがお嫌いなのだろう。 私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 で、何をもって美醜を決めているかといえば、コルモゴロフ複雑性と、そこからの距離をお使いのようだ。 うるう年を計算

    私がソフトウェア技術者でもありつづける理由 : 404 Blog Not Found
  • ソフトウェア技術者をやめるのは構わないがどの仕事でも認めてもらいにくいのは同じだと思うよ - ひがやすを技術ブログ

    私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 ソフトウェア業界(特に受託開発業界)は、基的に正直者が馬鹿を見る世界である。顧客(あるいは経営者)が、保守性というソフトウェアの最も重要な品質を正しく評価できないという、情報の非対称性が存在するからだ。 経営者やお客様は、ソフトウェアの品質を正しく評価できない。なぜなら、その人達は、訓練を受けたプロではないから。 言ってることは、かなりの部分、そのとおりだと思います。しかし、これは、ソフトウェアに限らず、普遍的な真実なんですよ。 あんなだめな仕事をしている人に比べて、自分は、ちゃんとした仕事をしている。でも、上司も経営陣もお客様もそれを認めてくれない。 これは、どんな仕事をしていてもあり得る話

    ソフトウェア技術者をやめるのは構わないがどの仕事でも認めてもらいにくいのは同じだと思うよ - ひがやすを技術ブログ