タグ

2015年10月16日のブックマーク (20件)

  • バッドUIを改善する方法 ― UIの「5つの状態」を考える | POSTD

    (訳注:2020/08/22、画像と動画が正しく表示されていなかったためリンクを修正しました。) こんにちは。このブログは12月にO’Reillyから出版予定の私の著書『 Designing Products People Love 』からの抜粋です。ぜひも読んでみてください。また、FacebookやTwitterSlackなどで活躍されている20人以上のプロダクトデザイナーにインタビューもしています。* 無味乾燥なUIを経験したことはありますか? 何か が足りないと感じてしまうようなUIを作ってしまったことはありませんか? もしそうであれば、使い勝手の悪いUIを経験したのだと思います。 使い勝手の悪いUIには進捗インジケータがありません。ユーザにどこで障害が起きたのか知らせてくれません。怖いエラーメッセージでも表示してくれれば、なお良いのですが。わずかなデータのみの奇妙なグラフです

    バッドUIを改善する方法 ― UIの「5つの状態」を考える | POSTD
  • 書籍『Webプロジェクトマネジメント標準』を全文PDF無償公開 | News&Column | 株式会社ロフトワーク

    書籍『Webプロジェクトマネジメント標準』を全文PDF無償公開 ロフトワークは、書籍『Webプロジェクトマネジメント標準』全文をPDFデータで無償公開します。 ロフトワークは、2002年という早い段階からWebとクリエイティブの領域に世界標準のプロジェクトマネジメントの知識体系「PMBOK(ピンボック)」を導入し、Webプロジェクトのフレームワーク確立やリスクの軽減などに努めてきました。その過程で得た知識や経験を体系化、Webの制作現場につながるように編綴し、2008年に技術評論社より書籍『Webプロジェクトマネジメント標準』(共著=林千晶・ロフトワーク代表取締役、高橋宏祐・富士通グループWebサイト統括(*1))を出版しました。 『Webプロジェクトマネジメント標準』は、プロジェクトの課題が個人の能力・努力の問題であると苦しんでいる方々にこそ読んでいただき、制作側・クライアント側の双方が

    書籍『Webプロジェクトマネジメント標準』を全文PDF無償公開 | News&Column | 株式会社ロフトワーク
  • 元倉庫を改装したGitHub本社に潜入してみた 中には「考える人」ならぬ「考えるOctocat」がいる

    今年の6月に日支社を構えたGitHub。現在、日オフィスは看板の手配や細かいレイアウトを調整中とのことで、完成を楽しみにしている人も多いだろう。ところで、サンフランシスコにあるGitHub社はどのような造りになっているのだろうか。現地に行く機会があったので、日オフィスの完成を前に社を見てきた。 GitHub社は米国カリフォルニア州サンフランシスコのサウス・ビーチの辺りにある。建物の周りにはあまり人の気配がなく、通りには多くて2~3人がパラパラと歩いている程度。街並みは工事中の建物が目立ち、古いビルや倉庫なども残っている。そんな中で、グレーのマットな壁の、ひときわきれいな建物がある。これがGitHub社だ。 入口のドアガラスにはニョロニョロとOctocatの足が もともとこの地区はコンテナや倉庫が集まっていた地区で、IT企業がこの周辺に集まりだしたのはつい最近のこと。そのため、

    元倉庫を改装したGitHub本社に潜入してみた 中には「考える人」ならぬ「考えるOctocat」がいる
  • はてな技術グループの2015夏を振り返る - Hatena Developer Blog

    はてなの id:onishiです。YAPCとインターンが終わると夏が終わったという感じがしますね!先日ようやく今年のインターンのレポートサイトを公開しましたので、今年も長い夏が終わったという気持ちでいます。 というわけで、今年のはてな技術グループの夏を振り返ってみます。(ちなみにこれまでこのブログで「技術部」と呼んでいたものが8月から「技術グループ」と改称されています) 目次 目次 サマーインターン YAPC::Asia Tokyo 2015 id:skozawa はてなブックマークのトピックページの裏側 id:y_uuki 技術ブログを書くことについて語るときに僕の語ること id:aereal 世界展開する大規模ウェブサービスのデプロイを支える技術 id:hitode909 Perlの上にも三年 〜 ずっとイケてるサービスを作り続ける技術 〜 id:Songmu Mackerel開発にお

    はてな技術グループの2015夏を振り返る - Hatena Developer Blog
  • 一流のエンジニアが集まるクックパッドで聞いたエンジニアのライフスタイルと求められるスキル

    ソーシャルゲームブームを皮切りにしてエンジニア不足が叫ばれるなか、主婦向けのレシピサイトという一見エンジニアからほど遠いWebサービスに、なぜ一流のエンジニアが魅力を感じて次々と集まってくるのか。その秘訣とエンジニアのスキルセットについて、クックパッド技術部長の小川伸一郎氏に伺った。 重力に引かれるように、いいエンジニアが集まってくる ――なぜクックパッドには優秀なエンジニアが集まるのか、その秘訣をお聞きしたいと思います。まず、小川さんはどうしてクックパッドに入られたのでしょうか。 外から見た時には、Rubyの業界で知れ渡った、優秀で知名度の高いエンジニアが、数多く在籍していたから、ということがあります。2010年頃に、当時技術部長だった井原さん(編注:井原正博氏)が、優秀なエンジニアを多数採用するという方向に舵を切りました。その頃から、RubyのコミッターやRuby界隈で知名度のある優秀

    一流のエンジニアが集まるクックパッドで聞いたエンジニアのライフスタイルと求められるスキル
  • UI制作が捗るSketch 3の便利なプラグインと使い方 (1/2)

    グッドパッチのデザイナーがSketch 3を使ったUIデザインの方法を解説する連載。第2回では、Sketchの基礎的な操作を紹介しました。今回は、UIデザインに便利なプラグインを紹介します。Sketchは、ユーザーが開発したプラグインによって機能を拡張できます。豊富なプラグインの中からお気に入りを見つけることも、Sketchを使う楽しさの1つです。 Sketchのプラグインは、メニューバーの「Plugins」で管理します。追加したプラグインはこのリストに表示されます。 プラグインのインストール - The Sketch Toolbox プラグインは、「The Sketch Toolbox」を使ってインストールする方法と、GitHubなどからダウンロードして手動で追加する方法があります。 The Sketch Toolboxは、Sketchのプラグインのインストールやアンインストールをサポ

    UI制作が捗るSketch 3の便利なプラグインと使い方 (1/2)
  • 僕が妻に隠している7つのこと

    忘れもしない2011年の10月15日は土曜日だった。 金夜から飲みに行き、そのまま友人の家に泊まった翌朝、中々起きない友人をそのままにコッソリと家を出た。 二日酔いの頭を抱えながら、最寄り駅まで数分の距離を歩いていた僕だが、途中で奇妙なものを目撃する。 (…お尻?) の額程の公園の、何故か端にあるベンチではなくド真ん中の地面の上に、 スカートがずり上がった状態のOL風の女性が、それはそれは綺麗な白いお尻を丸出し (正確にはパンティーがTバック状にい込んだ状態)でうつ伏せになっていた。 (やばいコレ。レイプ被害者だ…) 見なかったことにしようとも思ったが、とりあえず近くに行って見てみると 女性はイビキをかきながら爆睡していた。何度か声を掛け、肩を叩くも全く起きない。 それどころか「むぅーん」と唸りながら手を払いのける始末。 いずれにせよ若い女性のケツ丸出しはマズいと思い、スカートに手を掛

    僕が妻に隠している7つのこと
    Watson
    Watson 2015/10/16
  • Git GUI for Windows, Mac & Linux | GitKraken

    🎉 NEW! Meet the GitKraken DevEx Platform Desktop, IDE, Terminal, Web and Mobile › Because PR & code review should be more 🎉 & less 🤬 multi-repo setups shouldn’t make you feel 🤢 too much contexswitching makes you feel 😤 merge conflicts can turn into a real 💩 show fear of Git mistakes has you all like 🫣 and 😱 lousy DevEx will make your top devs run for the🚪 lack of visibility kills progre

    Git GUI for Windows, Mac & Linux | GitKraken
    Watson
    Watson 2015/10/16
    Electron 製のクロスプラットフォームな git クライアントらしい
  • 「五輪にはボランティアで働けるエンジニアが必要」発言の真意を聞く

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 「5年間で4万人のエンジニアが必要--IT分野の新業界団体『日IT団体連盟』発足」で新団体の呼びかけ役となった一般社団法人コンピュータソフトウェア協会(CSAJ)会長の荻原紀男氏(豆蔵ホールディングス代表取締役社長)の発言が注目を集めている。 荻原氏は、10月9日に開催された「CEATEC JAPAN 2015」のパネルディスカッション「明日のIT政策とソフトウェア産業を考える」で「五輪そのものに対して、ボランティアで対応できるエンジニアが必要で、今後5年間で4万人のエンジニアを育てなくてはいけない」と発言。この発言を巡って、ソーシャルメディアなどで、ボランティアでソフトウェアエンジニアを働かせることに対する批判が上がる一方、ソフトウ

    「五輪にはボランティアで働けるエンジニアが必要」発言の真意を聞く
    Watson
    Watson 2015/10/16
  • 新しい世界に出会う冒険の感動ードラゴンクエストⅡ・Ⅲ、ファイナルファンタジーⅢ

    昨日以下のようなツイートをした。 ドラクエⅢのギアガの大穴に飛び込んだ先がアレフガルドだった展開には痺れるものがある。FFⅢでエンタープライズを入手して、浮遊大陸から飛びだった先の世界が全て海に沈んでいたのにも痺れた。 — おはぎ (@ohagi2334) 2015, 10月 14 参考画像:ドラゴンクエストⅢ 参考画像:ファイナルファンタジーⅢ ドラクエⅢのギアガの大穴に落ちた後に広がる世界が、アレフガルドだったこと。 ファイナルファンタジーⅢの浮遊大陸を出た後の世界が、水没していたこと。 この二つは私のゲーム体験の中でも忘れられない瞬間であり、 ゲームから世界の広さと(疑似体験ながら)冒険の面白さを教えてくれた。 ドラクエⅢは、Ⅰ・Ⅱとプレイしてきて、アレフガルドという土地と名前を 覚えているからこそ訪れた世界がアレフガルドというところに驚く。 Ⅲはプレイしていると、Ⅲの舞台はアレフガ

    新しい世界に出会う冒険の感動ードラゴンクエストⅡ・Ⅲ、ファイナルファンタジーⅢ
    Watson
    Watson 2015/10/16
  • TechCrunch | Startup and Technology News

    The buy will benefit ChromeOS, Google’s lightweight Linux-based operating system, by giving ChromeOS users greater access to Windows apps “without the hassle of complex installations or updates.”

    TechCrunch | Startup and Technology News
  • リファレンスマニュアルをインクリメンタル検索するやつを Electron で実装した | tech - 氾濫原

    https://github.com/cho45/Chemrtron 機能 インデックス用のクローラ 作ったインデックスのインクリメンタル検索と表示 できるだけ雑にインデックス作成用のクローラを実装できるようにしたかったので、そのようになっている。 オフライン閲覧はあんまり考慮してないが、file:// でインデックス登録すればオフラインでも使えると思う (ネットワークよりもディスクサイズのほうが厳しいのでオフラインにあまり興味がない…) 動かしかた レポジトリをクローンする場合 electron-prebuilt が必要。 npm -g install electron-prebuilt git clone https://github.com/cho45/Chemrtron.git cd Chemrtron electron . または https://github.com/cho45

  • iOS 9にて「App Extension」が利用できない不具合を修正しました - はてなブックマーク開発ブログ

    ▽ iOS 9にて「App Extension」が利用できない不具合が発生しております - はてなブックマーク開発ブログ 「iOS 9」をインストールした端末で、iOSアプリ「はてなブックマーク」からApp Extensionを利用しようとすると、数秒後にアプリが終了する不具合が発生しておりました。 以上の不具合につきましては、10月15日(木)からApp Storeで配信開始したバージョン2.24にて修正したことをお知らせします。古いバージョンをご利用の場合、以下のリンクからアップデートをお願いいたします。 ▽ はてなブックマークを App Store で ご利用の皆様にはご迷惑をおかけし、誠に申し訳ございませんでした。

    iOS 9にて「App Extension」が利用できない不具合を修正しました - はてなブックマーク開発ブログ
  • Let's Play: Refactor the Mega Controller!

    About the content This content has been published here with the express permission of the author. So you’ve got a huge view controller that knows about everything. It’s become a puppeteer mastermind whose responsibilities have somehow grown to simultaneously encompass disk I/O and navigation bar styling. Andy Matuschak live codes solutions to reduce the size of the beast, and refactors out its res

    Let's Play: Refactor the Mega Controller!
    Watson
    Watson 2015/10/16
  • USBポートに挿すと数秒でPCを起動不能にしてしまう「USB Killer」が実際にPCを破壊するムービーが公開

    一般的なUSBメモリのような見た目で、PCのUSBポートに差し込むだけでPCを破壊してしまうデバイス「USB Killer」を実際に作動させて、わずか数秒でPCが起動不可能な状態に陥る恐るべきムービーが公開されています。 USB killer v2.0 / Хабрахабр http://habrahabr.ru/post/268421/ USB Killer http://kukuruku.co/hub/diy/usb-killer Dark Purple creates 'killer USB' to destroy laptops | Daily Mail Online http://www.dailymail.co.uk/sciencetech/article-2997401/The-killer-USB-FRIES-laptops-Malicious-drive-uses-hi

    USBポートに挿すと数秒でPCを起動不能にしてしまう「USB Killer」が実際にPCを破壊するムービーが公開
  • 80円のまんじゅうを250円で売ったら、なぜお客が増えたのか?

    絶対儲かる「値上げ」のしくみ、教えます 値上げをすれば必ず儲かるしくみを説いた『絶対儲かる「値上げ」のしくみ、教えます』より、4つのステップ「値段を上げる」「客層を変える」「情報を加える」「経営を回す」をわかりやすく紹介。値下げは最悪の経営手法であり、値上げによって企業がどう変わるのか――来あるべき経営スタイルがわかります。 バックナンバー一覧 発売3週間で、3刷となった書『絶対儲かる「値上げ」のしくみ、教えます』。帯コピーにある、「80円のまんじゅうを250円で売ったら、なぜお客が増えたのか?」を検証したいと思います。失敗事例ではなく、なぜ、成功事例の掲載にこだわったのか? 良く考えて読み進めていってください。 10月29日(木)、東京・目白で1日限りのセミナー開催決定! 失敗事例より成功事例がなぜ、大事なのか? 値上げして成功している企業の事例が掲載されていることが書の特長の一つ

    80円のまんじゅうを250円で売ったら、なぜお客が増えたのか?
  • ISUCON5の予選を徹底的に復習する - スペクトラム

    ISUCON5の予選に参加して、圧倒的な差で負けたので、 この悔しさをバネに復習して、自分の力にしたいと思う。 今回のファイトではアプリの修正が特に重要であったように思う。 そこでアプリの修正に焦点を当てて、「こうすればよかった」を追っていき、自分のものとして習得したい。 とはいえ、番とまったく同じ状況を作ることはできないので、ローカル環境でベンチマークを走らせて、簡易に得点を見ていくことにする。 ISUCON5の予選で使われたアプリのコードとベンチマークのコード、gce用のイメージはすでに公開されているのでこちらを使う。 isucon.net なお、極力アプリの修正に集中するため、nginx.confやmy.cnfはいじらない。unicornのworker数すらいじらない。 インフラはせいぜいテーブルにインデックスを貼る程度とする。 これは、ISUCON予選番で、やたらインフラに時間

    ISUCON5の予選を徹底的に復習する - スペクトラム
  • オープンソースのAPI Gateway「Kong」

    全国100万人のモノリシック巨大アプリケーションに苦しむみなさんこんにちは。 世の中も杓子もマイクロサービスだ!!とかAPIだ!!とか言っていますが、実際にマイクロサービス環境にしようとすると、どのようにしてAPIのサービスを取りまとめるかが課題になります。 一般的には以下のようなやり方になります。 複数のサービスに分散しているAPIを統合するゲートウェイを用意するそのゲートウェイでは以下のようなことをおこなうクライアントからのアクセスのシングルエンドポイントの役目を果たすAPIの実体へのルーティング認証アクセス記録の収集スロットリング(過度なアクセスの抑止)実体がダウンしている場合のデグレーションこのようなAPIゲートウェイの機能は既にAWSではAmazon API Gatewayとして提供されていますが、オープンソースでもいくつかのプロダクトがあります。今回はそのうち一番開発が活発そ

    オープンソースのAPI Gateway「Kong」
    Watson
    Watson 2015/10/16
  • Git 2.6登場、多数の新機能と改善

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Git 2.6登場、多数の新機能と改善
    Watson
    Watson 2015/10/16
  • JavaScriptでx86エミュレータを書く | POSTD

    背景 コンピュータ・サイエンスのバックグラウンドを持たない者として、私は常々もっと低いレベルでプログラムのしくみを理解したい、そこに多くのエネルギーを費やしたいと考えてきました。 そこで、まずは基を身につけるためにプログラミングの入門書である『 Programming from the Ground Up 』を入手したのですが、なかなか学習を始められずにいました。そんな時、ちょうどブラジルまでの11時間にも及ぶフライトが予定されており、それがこのを読み始めるにはもってこいの機会となったのです。 読んでみると、このがすっかり気に入ってしまいました。ただ、事例がLinux x86 GNUアセンブリ言語で書かれていたのです。私は64ビットのMac OS Xユーザでした…。アセンブラ、リンカフラグの例や、 i386 と x86_64 間のシンタックスを理解するのにはインターネットが欠かせない

    JavaScriptでx86エミュレータを書く | POSTD