タグ

ブックマーク / developers.srad.jp (6)

  • 訃報: 計算機科学者のフェルナンド・コルバト氏 | スラド デベロッパー

    世界初のタイムシェアリングオペレーティングシステムの一つ、Compatible Time Sharing System (CTSS)の開発を率いた計算機科学者のフェルナンド「Corby」コルバト氏が12日、93歳で死去した。死因は糖尿病による合併症と伝えられている(MIT CSAILのニュース記事、 The Next Webの記事、 The New York Timesの記事)。 コルバト氏は1926年7月1日生まれ。17歳でテクニシャンとして海軍に入隊すると、レーダーやソナーのバグ除去で活躍する。除隊後はカリフォルニア工科大学で学士号、MITで博士号を取得。MITで開発されたCTSSは世界で初めてユーザーアカウントにパスワードを使用したシステムであることから、コルバト氏はパスワードの発明者として認識されている。CTSSに続いてコルバト氏が開発を率いたMulticsは、のちのUNIX系OS

    sh19910711
    sh19910711 2020/05/04
    1960年代 / "CTSSは世界で初めてユーザーアカウントにパスワードを使用したシステムであることから、コルバト氏はパスワードの発明者として認識されている"
  • ボットが成功する秘訣は「Beer Test」 | スラド デベロッパー

    最近はさまざまなボットが話題になっているが、SlackのAmir Shevat氏はボットを成功に導くためにチューリングテストよりも重要なのが「Beer Test」だと主張している(VentureBeatの記事)。 Beer Testとは、ビールを一緒に飲みに行きたいかどうかを指標とするものだという。ビールを飲まない人なら、一緒に事をしたり、遊びに行ったりするのでもよい。Beer Testに合格するなら快い人物であり、毎日一緒に仕事をしたい好人物と考えられるとのこと。 Shevat氏がSlack内部でのボット開発にあたり、ベストプラクティスと考えている事項の一部を以下に抜粋する。 常に「ヘルプ」コマンドをサポートし、使い方を簡単に教えてくれる DMやメンションの内容を理解できなくても無視せず、「わからない」の一言だけでも応答する 緊急事態以外ではチーム全員にDMを送信しない 数多くのメッセ

  • 作業のスケジュールにより生産性が低下する? | スラド デベロッパー

    わが社のマネージメントは、開発者が長時間働けばそれだけの成果が得られると思っているようだ。しかし開発者の一人としては、これに同意できない。私の場合、コードを8時間書き続けると集中力が切れてしまう。これ以上働いても追加分のコードは完成しないか、仕上がりは非常に悪いものとなってしまう。これに関して、/.erのご意見はどんなものだろうか。この質問を細かく分けると: あなたが十分な生産性を保ちつつ作業できる最大の時間は1日/1週間で何時間だろうか。どうしてもそれ以上の時間作業しなければならない場合、クオリティーの低下を最低限にするため、あなたはどのようなことをしているだろうか。通常の9時-5時勤務ではなく自由に時間を決められるとしたら、あなたはどのような時間帯を選択するだろうか。最後に、クオリティーの問題について、あなたはどのようにしてマネージメント側と調整しているだろうか。

  • タイピング速度は仕事の進捗に影響する? | スラド デベロッパー

    Jeff Atwood氏は自身のブログCoding Horrorにて「どの鍵を押すか、探して弾くピアニストがいるだろうか?」と書き、タイプ速度が遅い人をプログラマーとして真に受け止めることができないと述べている。 この発言を受けたJohn Cook氏はタイピングスピードが速いことの重要さを調べ、「身体的に可能なのであればタイピング技術の向上は投資に値する」との結論に達したそうだ。とはいえ、ある一定のレベルまで達せば、それ以降は「スピード向上=生産性の向上」ではなくなると指摘する。例えば1日に1000ワードほど筆を進める小説家がいたとして、どんなにタイピングスピードが速くなってもせいぜい1日1時間短縮できるかどうかといったところだそうだ。 ちなみにタイピングの世界記録は150語/分だそうで、これはホーキング博士の入力速度の10倍だそうだ。 欧米だと指数で入力する変則タイピングも見かけるので

  • SSDはソフトウェア開発目的でも有用? | スラド デベロッパー

    家/.で、Can SSDs Be Used For Software Development?(SSDはソフトウェア開発向けに使えるか?)という記事が上がっていました。最近ではSSDの価格も大幅に安くなり導入がしやすくなっています。ソフトウェア開発作業(というかコンパイル作業)では多数の小さいファイルにアクセスすることが多いため、ランダムアクセスが速いSSDはコンパイル時間の短縮にも効果的なような気がします。一方で頻繁な書き換えも多いため、その寿命が気になるというのも事実。 ということで、実際にSSDをストレージに使っている方にSSDの使い勝手の是非をお聞きしたいところです。

  • いつ、どのようにしてプログラミングを学習した? | スラド デベロッパー

    どのようにすればプログラミングができるようになるかということに興味を持つ人が多い一方、実際にプログラミングを仕事にしている人から学習方法を聞く機会は少ない。これについて、Geoloqiの共同設立者のAmber Case氏が、個人のプロジェクトとしてアンケート調査を行っている(アンケートページ、 Silicon Floristの記事、 GeekWireの記事、 家/.)。 Case氏は週に何回も「どうすればプログラミングができるようになるか」といった質問を受けるという。また、Codeacademyのような学習プログラムに申し込んだが、数週間であきらめてしまったという人もCase氏の周囲には多いとのこと。独学でないプログラマーに出会ったことがないというCase氏は、実際にプログラミングをしている人の体験談がプログラミング初心者の助けになると考え、FacebookやTwitterで自分の体験を

  • 1