プログラマは死ぬネタをまとめようとしたら多すぎて僕が死ぬ。うまいこと言ったつもりがネタが被ってたプログラマも死ぬ。
![プログラマは死ぬ](https://cdn-ak-scissors.b.st-hatena.com/image/square/a986d7aa546fe89f1c8787271fee49ab11dfe209/height=288;version=1;width=512/https%3A%2F%2Fs.togetter.com%2Fogp2%2F19e41df83a56a5d6eb59c8bb5c63042a-1200x630.png)
昔々、あるところにジェイソンという、大変真面目な開発者がおりました。 彼がとある会社の情報システム部にやってきたとき、彼は社内システムのクオリティのひどさに衝撃を受けました。 情報システム部といっても、その会社では外注はせず、社内の開発メンバーがシステムを作っていました。 ジェイソンがそこで最初に担当したシステムは、見事なまでのスパゲッティコードでバグだらけ、データ設計も素人レベルでパフォーマンスも最悪、エラー処理もずさん、おまけにまともなドキュメントもなく、ちょっとした障害を調査したり、小さな改造を実施したりするのにも、大変な苦痛を伴うという、それはそれは大変なシロモノでした。 このシステムは元々エセーグルという、ちょっと変わった名前の開発者によって作られていました。 しかし彼はすでに別の開発チームに異動していて、こちらの質問には答えてくれますが、もはや本人が直接手を動かすことはありませ
【原文】 CC BY-NC-SA 2.0: via Flickr by cype_applejuice ソフトウェア開発者は、あらゆるコーディングプロジェクトで、さまざまな判断を下さなければならない。あるときは、特定の分野の問題を解決しなければならなかったり、特定のアーキテクチャーに関する問題を解決しなければならなかったりする。また、あるときは、今の仕事にとってどの言語を使うのが最適かを判断しなければならない場合もある。そして、この言語の選択こそが、プロジェクトを成功させるための最も重要な要因のひとつなのである。 問題となっている分野に対して最適なプログラム言語が使われず、それとは別の言語が使われることが非常に多い。ここで、ビジネスの各分野とプログラム言語の最適な組み合わせの例をいくつか見てみることにしよう。 金融業界 金融業界は、いくつかの言語から恩恵を享受している。計算で重要な機能の1
彼女とMacBookを並べてコーディング。 ようやくRailsの開発を一人で出来るようになった彼女が、俺に突然質問を投げかけた。 「ねぇ、WebサービスのPushってどうやって実装するの?」 「一般的には3つの方法がある。」と俺は答えた。 「クールな順にWebSocket、次にコメット、最後にポーリングだよ」 彼女は目を輝かせながら「それでそれで?!」と説明を求めてくる。 「ポーリングは、一定の時間ごと、たとえば3秒ごとにAjaxでサーバにリクエストを送って新着の情報が無いか問い合わせて、もし新着があれば処理を、なければスルーして次の問い合わせに備えるPush通知の実装だ。手軽に実装できる反面、新着がない多くの時間常にリクエストを送り続けることになるので無駄が多い。大規模なサービスで実装すれば、それだけでDDoSっぽくなっちゃう。また、リアルタイムも厳密には実現できなくて、MAXでポーリン
一口にIT業界と言いましてもその意味するところは実に幅広く、今日もそこかしこでITパーソンを自覚する人々の人生模様が織り成されております。そんなIT業界にはプログラミング楽しす!コード書きたす!革新大好き!なんていうイノセントなプログラマが特に気をつけるべき人種というカテゴリが存在します。なんとなく想像がつきますかね?想像のついたあなたもつかなかったあなたもしばしお付き合いのほどを。 1. 俺SEなんだけど仕事で何億って予算動かしてんだぜ?(すごいって言って!)こういう人種は、素人の書いた落書きのような絵に大金を積んでそのことを自慢したがるような人たちです。彼らには美しさというものが理解できず、金額の大小でしか物事の価値を判別できません。それだけならまだしも人の価値まで動かしている金額で決まると思い込んでいるフシがあります。彼らはSEと名乗っていてもその実態は普通のサラリーマンと大差なく、
落書きをやめて欲しい。 「金が欲しい」という落書きがあっても、いくら必要なのか、いつまでに必要なのかわかりません。基本的な情報が不足しているため、要求定義できません。 無線LAN環境を用意して欲しい。 プログラマーは、どこでもコードを書きたいのです。コードを書くだけならネット環境は必要ありませんが、Gitサーバーにpushしなければならないのです。 貼り紙をやめて欲しい。 「精算がお済みでない方は、トイレに商品を持ち込まないでください」精算を終えた人はどうすればいいのでしょう。カバレッジ率が低い貼り紙が非常に多いです。条件式に悩んだら、ベン図を書いて確認するといいと思います。便だけにね! 吸い殻を捨てないで欲しい。 便器にタバコの吸殻を捨てないでください。プログラマーは、トイレに大島優子がいると気になって用がたせません。同じように、タバコの吸殻が捨ててあると、気になって用が足せないのです。
プログラマと一般人で意味が異なる、ってアレだよね。「退社時間」とか「残業」とか「人権」とか、そういうアレだよね?
元ネタ:Vimに這いよる混沌 こうですかわかりません>< [vim-homo-statusline] vim-homo-statusline - github :NeoBundle "git://github.com/osyo-manga/vim-homo-statusline.git" . .: : : : : : : : :: :::: :: :: : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: . . : : : :: : : :: : ::: :: : :::: :: ::: ::: :::::::::::::::::::::::::::::::::::::: . . .... ..: : :: :: :: :: :: :: .。oO(焼肉食べたい…)::::::: Λ_Λ . . . .: : : :::
プログラマが解くのに1時間かかる問題を機械学習に放り込む話 By ぱろすけ on 4月 11th, 2012 皆様、 Twitter やら facebook で数カ月前に爆発的に拡散された以下の問題をご存知でしょうか。 ご存知の方が多いでしょうね。単に、イコールの左側の4つの数字の丸の数の合計がイコールの右側に等しい、それだけですね。とても簡単な問題です。ちなみに僕は解けませんでした。 これについて、昨日このようなエントリが投稿され、話題になっています。 プログラマが解くのに1時間かかるという問題が普通にプログラマな方法で5分で解ける話 http://d.hatena.ne.jp/nowokay/20120410 こりゃあ炎上するでしょうねえ。だって、プログラマも何も関係なく、ふつうに問題を解いているのですから。 先ほどのエントリでは、イコールの左側の数値は変数であり、それを足しあわ
言語女子会: undefとnullは両方必要?、言語女子会2: varは必要?/privateがない?の続編です。 Rubyに恋愛相談 Python: 最近悩んでるのよね… Ruby: んー、何に? Python: 自分はどんな人が好きなのかなぁ…とか… Ruby: あー、そんなの簡単よ!一緒にいて楽しいことよ! *1 Python: そんなの誰とだって仲良くなったら楽しいんだから差別化にならないじゃん Ruby: そうとは限らないわよ、たとえば、あっ… C: ごめーん、会議が長引いちゃって遅れちゃった!(髪の毛ファサーっ) Python: ああ…なるほど… C C: 何の話?え、恋愛に悩んでる?そんなの簡単よ。卓越性よ。 Python: 卓越性?? C: そうよ。なんらかの分野で「わたしが一番」という状況を作ることよ。そうすれば男の側からいくらでも寄ってくるわ。 Python: なるほど
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く