タグ

読み物に関するlibra_666_arbilのブックマーク (17)

  • 10 年間 1 人で 1 つの iOS アプリを保守してきた話 | DevelopersIO

    はじめに 10 年前の今日、2012/02/03 に Just Quick Search という iOS アプリをリリースした。 個人で開発を行い、100% すべての要素を自分で考え作り上げてきた。 今日はこのアプリに関する 10 年間の思い出と技術的な部分についてをアツく語りたいと思う。 アプリ紹介 Just Quick Search は検索補助アプリである。 このアプリを使うと普段 iPhone で行っている 検索 というアクションをほんの少しだけ 速く 実行できるようになる。 以下がキーワード iphone を検索している時の挙動だ。 ip と入力したところで候補に出てきた iphone をタップし、キーボード右下の search をタップすると Safari が立ち上がり Google での検索結果が表示されるというものである。 メインの機能はこれだけだ。 一見ただ検索をしているだ

    10 年間 1 人で 1 つの iOS アプリを保守してきた話 | DevelopersIO
  • 狼男を撃つ銀の弾丸は,やはり存在しない. - カレーなる辛口Javaな加齢日記

    「優秀なエンジニアがいなくてもやっていくために」 http://bugrammer.hateblo.jp/entry/2013/11/23/144649 うーん,とりあえず元ネタのを読んでから全部書き直した方がいいと思う.*1 人月の神話 作者: フレデリック・P・ブルックス Jr.,滝沢徹,牧野祐子,富澤昇出版社/メーカー: ピアソン桐原発売日: 2010/12/14メディア: 単行(ソフトカバー)購入: 10人 クリック: 91回この商品を含むブログ (50件) を見る最新版.ただしピアソン桐原が技術書より撤退したため,絶版で店頭在庫のみになったの一つ.*2 Amazonでの価格も高騰している. 追記:丸善出版より出版された. 人月の神話【新装版】 作者: Jr FrederickP.Brooks,Jr.,Frederick P. Brooks,滝沢徹,牧野祐子,富澤昇出版社/メ

    狼男を撃つ銀の弾丸は,やはり存在しない. - カレーなる辛口Javaな加齢日記
  • 過去の自分へのメモ

    30歳で職務歴無しでもそこそこやっていける。しかし、その「そこそこやっていける」というのは、「社会」から踏み外したという前提込みのものであるので、その踏み外したということに対して無神経になるか、それとも明確な理由付けを行わなくてはならない、とは思う。要するに自分のロールモデルが不明確になるので、そこは辛い。自分の人生に対して責任を取ってくれる人はいないという気持ちで望むこと。その責任というのは、いわゆる「自己責任」ということではなく(つまり貴方の行為の原因として結果が起きるということではなく)、貴方の人生が損失を受けたとしても、それに関しては、基誰も責任は取らない(取れない)だろうということ。それは、貴方自身にも言えることで、未来の貴方が「こうしておけばよかった」ということに関して、過去の貴方は無頓着であるということ。 多くの物事には、案外例外があるということ。そして、一般化しようとする

    過去の自分へのメモ
  • 面白すぎて寝食の間も惜しんで一気に読んだ本 | ライフハックちゃんねる弐式

    2010年10月08日 面白すぎて寝の間も惜しんで一気に読んだ Tweet 0コメント |2010年10月08日 18:55|書籍・読書|Editタグ :小説お勧め >http://kamome.2ch.net/test/read.cgi/books/1227617112/ 4 :無名草子さん:08/11/26 03:03 ID:? 俺が散歩の時間を忘れてまで読んだのは、ルソーのエミールかな 176 :無名草子さん:09/11/30 00:53 ID:? >4 カント乙 当ブログサイトはアフィリエイト広告、バナー広告を利用しています。 5 :無名草子さん:08/11/26 19:58 ID:? キングのデッド・ゾーン上下巻 キングは映画が受け付けないからわず嫌いしてたけど これは何気なく読んだら上の後半から止まらなくなり睡眠とらずに会社に行った 覚えがある。 106 :無名草子さん:

    面白すぎて寝食の間も惜しんで一気に読んだ本 | ライフハックちゃんねる弐式
  • デスマーチ

    デスマーチ2004-06-18泥沼というのは、自分がはまり込んでみるとかえってよくわからないものです。 「デスマーチ」訳して「死の行進」。字面だけでも恐しい感じを受けます。プ ロジェクトが破綻へ向かってどんどん進んでいく様子をこう呼びます。この言 葉の恐しいところは、これが単なる比喩ではないことです。デスマーチがまさ に進行中のプロジェクトでは、過労死や自殺などで当に死人が出ます。そこ まで至らなくても、うつ病になったり体を壊したりして、あるいは自発的にど んどん開発者が辞めていきます。まさに悲劇です。 しかし、またまた恐しいことに、デスマーチは決して珍しくはありません。開 発者ならば誰でも経験したことがあろうというほどよくある事です。この事が 問題をいっそう難しいものにしています。 ここでは、デスマーチの問題点とそこから抜け出るためにどうすればいいのか を考えてみましょう。 なお、初め

  • プログラマが好きそうな読み物100

    2022 (2) ► 10月 (1) ► 2月 (1) ► 2021 (51) ► 11月 (2) ► 10月 (2) ► 9月 (4) ► 8月 (4) ► 7月 (4) ► 6月 (4) ► 5月 (3) ► 4月 (10) ► 3月 (7) ► 2月 (4) ► 1月 (7) ► 2020 (155) ► 12月 (7) ► 11月 (10) ► 10月 (8) ► 9月 (8) ► 8月 (11) ► 7月 (21) ► 6月 (19) ► 5月 (14) ► 4月 (20) ► 3月 (13) ► 2月 (10) ► 1月 (14) ► 2019 (293) ► 12月 (11) ► 11月 (12) ► 10月 (24) ► 9月 (29) ► 8月 (27) ► 7月 (36) ► 6月 (40) ► 5月 (24) ► 4月 (35) ► 3月 (42) ► 2月 (6

    プログラマが好きそうな読み物100
  • プログラマが楽しく読めるLink集 Vol.1 - 乱筆乱文お許し下さいorz

    ネットサーフィン(死語)をしていて、プログラマなら誰でも楽しく読めるハズ! と思ったサイトや記事を紹介して行きます。 とりあえず、Vol.1ッ! ハッカーになろう (How To Become A Hacker) 実は、この5つすべて(Python, Java, C/C++, Perl, LISP)を勉強しておくのがいちばんいいのです。 これらはもっとも重要なハッキング用言語だというだけでなく、 それぞれプログラミングに対してまったく違ったアプローチをしているので、どれも非常に有益な勉強となるでしょう。 Rubyは?(´・ω・`)ショボン Fine Software Writings 特に僕が好きな記事を! ホワイの(感動的)Rubyガイド (why the lucky stiff) どうしてプログラマに・・・プログラムが書けないのか? (Jeff Atwood) ソフトウェア開発者のた

  • 僕やはてながPerlを選ぶ理由 - naoyaのはてなダイアリー

    ご存知の通り、はてなのシステムはほぼすべてPerlで書かれています。そもそも僕がはてなに入った一つの理由に、僕が一番得意とする言語であるPerlを使ってシステムを構築していたという点があったりします。 世の中にはたくさんのプログラミング言語があります。PerlJavaRubyPHPPython、C、C++、lisp、Smalltalk、Cobol...数え上げたらキリがありません。そして、プログラマはかならずと言っていいほど、どれかひとつ以上の言語を愛しています。好き、ではなく愛しているのです。 自分が愛しているものを批判されると感情的になりやすいのは人の常、プログラミング言語の差異に関する議論は炎上しがちで、よく宗教戦争だなんて言われたりもします。その中で、言語なんてどれも一緒だなんていう乱暴なまとめがされることもよくあったりします。 しかし、何年かプログラマというものを経験して

    僕やはてながPerlを選ぶ理由 - naoyaのはてなダイアリー
  • An Interview with Brian Kernighan

    An Interview with Brian Kernighan by Mihai Budiu http://www.cs.cmu.edu/~mihaib/kernighan-interview Spanish translation by Leonardo Boshell July 2000 Introduction During the summer of 1999 I had the chance to be a research intern at Bell Labs, the research arm of Lucent Technologies. I dared then to ask Dennis Ritchie and Brian Kernighan for an autograph on their C Book. In the summer of 2000 I wen

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • プログラミング言語ヒエラルキー:Geekなぺーじ

    「Programmer Hierarchy」という面白いネタがありました。 結構笑えました。 一部日語化してみました。 図中の矢印は「相手よりも上であるとみなしている」事を示しているそうです。 もともとは「Geek Hierarchy」というオタク同士が「俺はこいつらよりオタクではない」と思いあっているというネタがあって、それのプログラマ版のようです。 ちょっとアメリカ文化ですが、元ネタのオタク版も面白いのでもしよろしければご覧下さい。 おまけ:プログラミング/技術関連お笑いネタ プログラマレベル 人生の全てはTCP/IPに学んだ いいから殺せ。後はこっちでなんとかするから 技術系シモネタ

  • プログラミングの6大10項目リスト

    Jeff Atwood / 青木靖 訳 2007年3月22日 以下に私の選ぶプログラミングの6大10項目リストを挙げておく。取り上げた順序には特に意味はない。このエントリを簡潔なものにしておきたいので、それぞれの項目は短い要約を引用するに留める。興味を引くものがあれば、ぜひリンクをたどってオリジナルの作者の考えについてもっと詳しく読むことをお勧めする。 [ 訳注: 要約だけで意味が取りにくいものに簡単な説明をつけた。] ジェラルド・ワインバーグの「エゴレスプログラミングの十戒」 自分が誤りを犯すということを理解し、受け入れること 。 自分と自分のコードは別物である。 どんなに「空手」を学ぼうと、いつでもあなたよりもっと詳しい人間がいる。 相談せずにコードの書き直 しをしない。 自分より無知な人に対しても尊敬と敬意と忍耐を持って接すること。 世界で唯一変わらないのは変わるということだけ。 唯

  • わかりやすい技術文章の書き方

    誰が読むのか。 読み手にどんな感想を持ってもらいたいか。 読み手はどれくらいの予備知識を持っているか。 読み手はどんな目的で、何を期待して読むのか。 読み手が真っ先に知りたいことは何か。 レポート・論文とは何か 問いが与えられ、または自分が問いを提起し、 その問題に対して明確な答えを与え、 その主張を論理的に裏付けるための事実・理論的な根拠を提示して、主張を論証する。 標準的な構成要素とは何か レポート・論文の構成は、 概要 序論 論 論議 という要素が標準的である。次にそれぞれの要素について簡単に見てみる。 概要 論文全体を結論も含めて、すべて要約する。 序論 論で取り上げる内容は何か。 その問題をどんな動機で取り上げたのか。 その問題の背景は何か。 その問題についてどんなアプローチを取ったのか。 論 調査・研究の方法・結論 論議 自己の議論・結論を客観的・第三者的に評価する。 そ

  • ホームページを作る人のネタ帳

    ホームページを作る人のネタ帳
  • 読むテクニック - コードを読む力

    読むテクニック - コードを読む力 目次 コメント欄 コードを読む力 次のような言葉を Web 上で見かけた。 If you make a habit of reading good code, you will write better code yourself. また次のような言葉も見かけた。 良いプログラマは、よいコードを読む。 素晴らしいプログラマは、よいコードを盗む 上の言葉を私は、次のように解釈した「そうか、よいプログラムを書きたいと 思っているなら、コードを読む力を付けたらいいんだ」 …しかし、コードを読むということは非常に難しいと思っている。 私は自分以外の人が「他人の書いた」コードを読んでいる姿を見た事がありません。 が、しかし、人それぞれコードを読むときに利用しているツールや、テクニックなどを 自分の道具箱にしまってあると想像しています。 だから、みなさんに、ずばりお

  • プログラマーにとっての読み書きそろばん : 小野和俊のブログ

    基礎的な学力を表す言葉として読み書きそろばんという言葉があるが、 私はプログラミングについても読み書きそろばんに当たるものがあると思っている。 まず読みというのは、プログラムを読む能力である。 たまに、人の書いたソースを見て、すぐに 「全面的に書き直さないと使い物にならない」とか、 「グチャグチャですよ」とか、 「気持ち悪い」といったことを口にする人がいるのだが、 多くの場合、なぜそのように感じるのかを聞いてみると、 単に自分が今まで書いてきたコードと違ったスタイルで書かれている、 ということだったり、ごく一般的なデザインパターンが使われているのに、 そのデザインパターンを自分が知らないだけで 「わかりにくくて読めない」などと言っていたり、 人のコードを使い物にならないと簡単に口にする人であればあるほど、 その人自身が使い物にならない、という傾向がある。 もちろん、全体の整合性を取るために

    プログラマーにとっての読み書きそろばん : 小野和俊のブログ
  • セキュリティアカデメイア

    4月の応募数は829件で、当選数は26件です。 当選したものは今月の抽選とは言い切れないので、単純に当選率を計れませんが、あえて計算すると3.1%になります。 3月に続けて高確率を維持しています。3%超ならかなり割がよ ...

    セキュリティアカデメイア
  • 1