タグ

2014年5月9日のブックマーク (10件)

  • http://hmdt.jp/blog/?p=1223

    http://hmdt.jp/blog/?p=1223
  • 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 - Qiita

    エンジニア組織を強くするためのを出版しました Qiitaでエンジニアリングをめぐる様々なコミュニケーションの問題とその解決策や考え方を書いてきた。それらの背後にあるエッセンスをこの度書籍として出版するに至りました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング この書籍は、エンジニアリングを「不確実性を削減する」という第一原理で捉え直し、様々なエンジニアリングとその間のコミュニケーションをめぐる現象を説明していくものです。 あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 この記事について この記事は、新人向けの研修内容を再編集してお送りします。 この記事の内

    新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 - Qiita
  • 人気スマホアプリで処分=「写真自動消滅」はうそ―米FTC (時事通信) - Yahoo!ニュース

    【シリコンバレー時事】米連邦取引委員会(FTC)は8日、若年層に人気の写真共有アプリを展開する米スナップチャット(カリフォルニア州)について、受信者に届いた写真が自動的に消滅すると虚偽の宣伝をしていたと発表した。個人情報の管理にも問題があったとして、外部の専門家が同社の個人情報の取り扱いを今後20年間監視する処分を決定した。 同社はスマートフォン(多機能携帯電話)向けに専用アプリを配信。アプリで写真を撮影し、友人などに送る際、相手が写真を閲覧できる時間を1〜10秒の間で設定できる。設定時間を過ぎると相手の端末から写真データが消えるとされるサービスが好評で、利用者が増加。日を含む世界全体で1日に4億件以上の写真や動画がやりとりされているという。 しかし、FTCは、別のアプリを使えば、受信者が写真を簡単に保存できる点を問題視。写真データが消滅するとの宣伝は虚偽に当たると判断した。また、同

  • Snapchat、ユーザーを欺いたとする問題でFTCと和解

    米連邦取引委員会(FTC)は現地時間2014年5月8日、フォトメッセージングサービスの米Snapchatが和解に合意したと発表した。FTCは、Snapchatがプライバシーやセキュリティに関して消費者を欺いたとして提訴していた。 Snapchatは、モバイル端末で撮影した写真や動画を手軽に友達に送信できるアプリケーションを提供している。メッセージを受け取った相手が閲覧すると数秒後に消えるのが特徴で、若者の間で人気が広まった。 FTCは、Snapchatがメッセージの消失、個人情報の扱い、セキュリティ手段について、実際のアプリケーションの動作とまったく対照的な説明を消費者に示し、誤った解釈に導いたと主張していた。たとえば、Snapchatはメッセージが一定時間で完全に消えると謳っているが、実際には受信者はいくつかの簡単な方法でメッセージを無期限に保存できると指摘している。 また、個人情報は収

    Snapchat、ユーザーを欺いたとする問題でFTCと和解
  • GitHub でもっとも人気の高いプログラミング言語は? [インターネットコム]

    米国 RedMonk のアナリスト Donnie Berkholz 氏は5月2日、「GitHub language trends and the fragmenting landscape」と題した調査報告を発表した。GitHub におけるプログラミング言語の利用状況をまとめている。 Berkholz 氏は2008年から2013年の間で、GitHub に作成されたリポジトリの主要プログラミング言語を調査。その増減をグラフにまとめた。調査対象となった言語は、C、C++、C#、CSSJavaJavaScript、Objective-C、PerlPHPPythonRuby、Shell の12言語だった。 同報告は、調査対象となった大半のプログラミング言語の人気が、2008年以降下落傾向にあることを明らかにしている。これは開発者の言語に対する嗜好が多様化し、あまり知られてない言語を選択す

    GitHub でもっとも人気の高いプログラミング言語は? [インターネットコム]
  • Xcode5時代の「かんたん」iOSアプリ開発セットアップ - Qiita

    Androidに比べると、iOSのアプリ開発は証明書やらprovisioning profileやらを用意しないといけなかったりデバイスを登録しないといけなかったりで、とかく面倒な印象です。 確かに以前はそうでしたが、Xcode5からはこのあたりの面倒さが大幅に改善されています。 ネットで情報を検索しても古い情報が大量にヒットしてしまい、なかなかそのことが分からなかったので、これからiOSアプリを開発する人のために情報をまとめておくことにしました。 前提 Xcode5を使ってiOSアプリを開発する場合に必要な準備についてまとめました。 MacBook Air(Mountain Lion)+Xcode 5.1.1+Firefoxで実際に試しました。 ちなみにこちらの環境ではChromeでDeveloperサイトで操作をすると「Loading...」という画面が表示されたまま先に進まないことが

    Xcode5時代の「かんたん」iOSアプリ開発セットアップ - Qiita
  • 動的に価格を変えるアルゴリズム - ワザノバ | wazanova

    https://www.youtube.com/watch?v=-KFe5pGMFbo 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 Uberは、配下のタクシーの乗車率を最大化して、かつ顧客の不満「タクシーがつかまらない!」「呼んだタクシーがくるのが遅い!」を下げるために、タクシーがつかまりづらい時間帯は動的に価格が上がる仕組みにして、需給バランスの最適化を計ってます。 最初はしばらく手動で値上がり率を入力して、データを蓄積。それからアルゴリズム化した。 都市ごとに係数は変えている。大きな都市では、空きタクシーの検索範囲は市全体でなく時間帯で適切なエリアだけをカバーするかたちに変えた。 最初はその時間に適用される値上がり率を、へりくだったお詫び的なテキストの中で表示していたが、請求されてから気づく酔

  • 環境が良くなって自分自身に起きた変化とか - (define -ayalog '())

    2014-05-08 環境が良くなって自分自身に起きた変化とか 開発 日記 今年に入ってから徐々にだけど、ツキが回ってきた感じがある。 Railsプロジェクトというものに入り始めてからだと思う。まぁまだ2つめだけど確実に自分を取り巻く環境は今までより良くなっていて、昔みたいな負の感情エネルギーを溜め込むことが少なくなった。少なくなったというか、仕事でのストレスはゼロに近いと思う。*1Rails仕事でやり始めてから、経験出来たことを列挙してみると Gitを使ったチーム開発*2 アトラシアンのサービスフルセットで使える*3 テストがある 継続的インテグレーションされている!!*4 Scrum*5 コミュニケーションツールにHipChatやSkypeなどが普通に使われている 英語が公用語!! Chefとかナウいものが普通に使われている 社内勉強会的なものが行われている 定時で帰れる!!*6

  • 「AIDMA」、「AISAS」…Aから始まるモデルは代理店の罠? - AdverTimes.(アドタイ) by 宣伝会議

    【前回の記事「代理店に任せること、自社内でやるべきこと」はこちら】 「買う」ことから始まるコミュニケーション 私はマーケティング施策の質とは、購買ファネルのどこにどれだけ投資するかを決めて実行することに尽きるのではないかと考えている。 新商品を市場に問うのであれば、まずは「認知(Awareness)」に投資するのが当然だろうが、ある程度の市場浸透を経た後は、リピート、リテンションに投資する、あるいは流通対策に投資するなど、自社商品が置かれている状況を鑑みて、様々なプロセスの中でも、どこに重点投資するかを明確にしなければいけない。どのプロセスからどのプロセスへの歩留まりが悪いかは、ブランドによって異なる。認知率が高ければ、そのまま購買が多いとは限らず、またその認知も特に日用消費財の場合は、店頭での購買経験によって得られる場合も多く、認知は必ず広告で得られるものとは限らない。 逆に「広告」は

    「AIDMA」、「AISAS」…Aから始まるモデルは代理店の罠? - AdverTimes.(アドタイ) by 宣伝会議
  • Mac OSX で開発環境を構築するための環境構築 (Homebrew, Git, SVN, Ruby, Perl, Python) - Qiita

    UPDATED: 2017/11/27 記事は2014年当初の情報であり、現在は古くなっている可能性があります。 記事中で紹介している各種プロダクトの最新ドキュメントをご参照下さい。 はじめに OS X で最近流行のツールは RubyPython ベースのものが多いのですが もともとインストールされている各処理系はバージョンが古いです。 その更新自体にこれから紹介する Homebrew 等を使っている記事が多く、 どこから手を付けていいか迷ったりしたので、まとめておきます。 目標 パッケージマネージャ Homebrew のインストール システムデフォルトとは別に Git, JDK, Ruby, Perl, Python の最新版をインストール 大まかな流れ システムにプリインストールされている Ruby で Homebrew をインストール Homebrew から各種追加パッケージ

    Mac OSX で開発環境を構築するための環境構築 (Homebrew, Git, SVN, Ruby, Perl, Python) - Qiita