タグ

ブックマーク / yamdas.hatenablog.com (12)

  • ソフトウェア開発の真の問題点は、コードを書くことではなく、問題の複雑さの管理にある - YAMDAS現更新履歴

    www.oreilly.com オライリー・メディアのコンテンツ戦略部門のバイスプレジデントであるマイク・ルキダスの文章だが、彼が数週間前、「コードを書くことが問題なのではない。複雑さをコントロールすることが問題なのだ」というツイートを見かけた話から始まる。彼はこれに感心したようで、これから何度も引用すると思うので、誰のツイートか思い出せればいいのにと書いている(ご存じの方は彼にご一報を)。 件のツイートは、プログラミング言語の構文の詳細や API が持つ多くの関数を覚えることは重要じゃなくて、解決しようとしている問題の複雑さを理解し、管理することこそが重要だと言ってるわけですね。 これは皆、覚えがある話だろう。アプリケーションやツールの多くは、最初はシンプルである。しかも、それでやりたいことの80%、いやもしかしたら90%をやれている。でも、それじゃ十分ではないと、バージョン1.1でいく

    ソフトウェア開発の真の問題点は、コードを書くことではなく、問題の複雑さの管理にある - YAMDAS現更新履歴
  • オープンソースの終焉? ではなく次代の(技術、ガバナンス)モデルに移るべきという話 - YAMDAS現更新履歴

    techcrunch.com 「オープンソースの終焉?」という不穏なタイトルを掲げている文章だが、TechCrunch Japan ではなぜか翻訳されていないようだ。 このエントリは、今年の春にミネソタ大の研究者が研究のためとして Linux カーネルに意図的に脆弱性コードをコミットしようとし、Linux コミュニティが出禁措置を言い渡したのを受けてミネソタ大学がおわびの公開書簡を発表するにいたった Hypocrite Commits(偽善者のコミット)騒動の話から始まる。 この問題はオープンソースのエコシステムとそのユーザを脅かすもので、このエコシステムはいわゆる FOSS があらゆる人間の事業にますます重要になっているという問題と格闘してきた――と続くのだが、うーん、あの騒動はパッチ主の態度にかなり問題があったと思うのよね。 ともかく Mirantis の CTO でもある Shaun

    オープンソースの終焉? ではなく次代の(技術、ガバナンス)モデルに移るべきという話 - YAMDAS現更新履歴
  • ティム・オライリーが「シリコンバレーの終焉」について長文を書いていたのでまとめておく - YAMDAS現更新履歴

    www.oreilly.com ひと月以上前になるが、ティム・オライリー御大が珍しく Radar に長文を書いていた。テーマは「シリコンバレー終焉論」である。タイトルは、コロナ禍のはじまりだったおよそ一年前にチャートインして話題になった R.E.M. の It's the End of the World as We Know It (And I Feel Fine) のもじりですね、多分。 ティム・オライリーというと2年前に『WTF経済 絶望または驚異の未来と我々の選択』が出ており、ワタシもオライリーの田村さんから恵贈いただいたが、新しい技術がもたらす驚きを良いものにしていこうという、訳者の山形浩生の言葉を借りるなら「テクノ楽観主義の書」であった。 WTF経済 ―絶望または驚異の未来と我々の選択 作者:Tim O'Reilly発売日: 2019/02/26メディア: 単行 ワタシはティ

    ティム・オライリーが「シリコンバレーの終焉」について長文を書いていたのでまとめておく - YAMDAS現更新履歴
    L3msh0
    L3msh0 2021/04/20
  • 多くの人、特にMacユーザに読んでほしい「Your Computer Isn't Yours」日本語訳 - YAMDAS現更新履歴

    sneak.berlin コリィ・ドクトロウのブログ(ニュースレター)Pluralistic の Digital manorialism vs neofeudalism で宣伝されているローカス・マガジンの連載記事 Neofeudalism and the Digital Manor(日語訳)経由で知ったブログ記事である。 恥ずかしい話だが、ワタシはこの記事で書かれている最近のバージョンの macOS のおそるべきユーザ支配について、これが書かれた昨年11月に話題になっていたことを知らなかった。 しかし、このエントリのはてなブックマークを見ても、その内容を考えると数が控えめで、もしかするとワタシのように知らない人も多いのかもと思ったので、ここで紹介しておいたほうがよいと思った次第である。 最近のバージョンの macOS では、君はコンピューターの利用ログを記録されていて、ログデータを送信

    多くの人、特にMacユーザに読んでほしい「Your Computer Isn't Yours」日本語訳 - YAMDAS現更新履歴
    L3msh0
    L3msh0 2021/01/15
  • おそらく先がない5つのプログラミング言語? - YAMDAS現更新履歴

    おそらく先がない5つのプログラミング言語、といういろいろと怒りをかいそうな記事だが、どうせワタシが愛する C 言語なんかがまたやり玉に挙がってるんだろうと見たら、一番最初に Ruby が挙がっている…… この記事は TIOBE や RedMonk のプログラミング言語ランキングに Dice 独自の求人票情報を加味してるようだが、Ruby は落ち目という認識らしい。うーむ。 それ以外には Haskell、Objective-C、R、そして Perl が挙げられていて、この手の記事の定番といえる PerlSwift 誕生後やはり定番である Objective-C はそうですかという感じだが、ビッグデータの時代に人気を高めた R 言語ですら、Python に追いやられつつあるというのはそうなんでしょうね。 それにしても Ruby が先がないという意見には異論が出るだろう。ネタ元は Slashd

    おそらく先がない5つのプログラミング言語? - YAMDAS現更新履歴
    L3msh0
    L3msh0 2019/08/05
  • 次世代のプログラミングツール、未来のプログラミング言語の方向性について - YAMDAS現更新履歴

    Quara における「コンピュータプログラミングにおける最後のブレイクスルーってなんでしょう?」という質問に対するアラン・ケイの回答に触発された文章である(アラン・ケイって Quara で精力的に回答してんだね)。 アラン・ケイは上記の質問に対して、プログラミングツールの現状について嘆いている。他分野の工学分野、例えばコンピュータを使ったデザインやシミュレーションやテストであったり製造業であれば、それ用のモダンなツールがあるのに、プログラミングは1970年代から大きく進化していない。我々プログラマは他人のために素晴らしいツールを作ってきたが、自分たちのためのツールはそうでない。屋の子供のに穴が空いてるようなものだ、というわけだ。 この文章の著者であるマイク・ルキダス(O'Reilly Mediaのコンテンツ戦略担当副社長)は、ケイの回答に完全に同意はしてないようだが、我々は未だ「パンチ

    次世代のプログラミングツール、未来のプログラミング言語の方向性について - YAMDAS現更新履歴
  • Linuxがifconfigやnetstatといった昔からおなじみのネットワークコマンドを置き換える本当の理由 - YAMDAS現更新履歴

    Chris's Wiki :: blog/linux/ReplacingNetstatNotBad もはや Linux で ifconfig や netstat といった昔からある(つまり Unix 由来の)ネットワークツールを非推奨にして、ss や ip といったものに置き換えているという話をワタシが知ったのは……記憶を辿ると、どうやら山形浩生経由らしい。 この方針に対し、古手のシステム管理者には、なんで安定して動いているものを置き換えなければならないのかとイライラする向きもあるのだが、それが必要な理由について解説している。 まず一つには、/proc 配下のいろんなファイルを読む ifconfig や netstat は、iproute2 の一部であり netlink ソケットを利用する ss や ip よりもコマンドの実行が非効率というのがある。これが大規模なシステムだと問題になるとい

    Linuxがifconfigやnetstatといった昔からおなじみのネットワークコマンドを置き換える本当の理由 - YAMDAS現更新履歴
    L3msh0
    L3msh0 2018/05/29
  • BSDは死につつある? 一部のセキュリティ研究者はそう考えている - YAMDAS現更新履歴

    Are the BSDs dying? Some security researchers think so | CSO Online 「目玉の数さえ十分あれば、どんなバグも深刻ではない」というのがリーナスの法則として知られる経験則だが、BSD 系 Unix OS は、そのソースコードに目を光らせる開発者の目玉が足りてないらしい。 Ilja van Sprundel によると、BSD には容易に115個のカーネルのバグが見つかり(FreeBSD が30、OpenBSD が25、NetBSD が60)、しかもその多くは簡単に解決できる問題とのこと。彼はそのバグ全部をレポートしたのだが、それから半年経ち、その多くが残ったままだったそうだ。 Linux であれば、セキュリティ問題が長期間残ることは少ないのに、BSD はそれと比べて明らかに劣るというのだ。 BSD 系の中では、OpenBSD がセ

    BSDは死につつある? 一部のセキュリティ研究者はそう考えている - YAMDAS現更新履歴
  • 今インストールすべきFirefoxのアドオンは何か - YAMDAS現更新履歴

    Top 5 Firefox extensions to install now | Opensource.com LinuxQuestions の創始者である Jeremy Garcia が、今インストールすべき Firefox の拡張機能について書いていて、えっ、2018年の今になってそんな記事書きますか? と逆に新鮮だった。 ご存知の通り、Firefox 57 で代表的なアドオンがいくつも使えなくなり、ワタシなども怨嗟を吐き出してしまった。もちろんこれにはいろいろ事情があるのは承知していますがね。ともかく、Jeremy Garcia が選んでいるアドオンは、以下の5つ。 uBlock Origin:コンテンツフィルタリング Privacy Badger:サードパーティードメインのトラッキングを遮断 LastPass:パスワードマネージャ Xmarks Sync:ブックマークなどを同期

    今インストールすべきFirefoxのアドオンは何か - YAMDAS現更新履歴
    L3msh0
    L3msh0 2018/01/15
  • 楽天はこれを機にいい加減恒常的なスパム送信を止めたらどうなんだ - YAMDAS現更新履歴

    週末、以下のようなツイートをした。 楽天から登録住所が九州地方対象のメールが届いたのだが、「現在の状況を鑑み、楽天グループからのメールについて注文の確認や、配送状況のご連絡などのお知らせメールを除き配信を停止させていただきます」とのことで、これは楽天も日頃やってるのがスパム行為だという自覚があるということだよね?— yomoyomo (@yomoyomo) April 16, 2016 結構 RT がついたということは、同様に思っている人が多いということだろう。 折角なので、楽天から来たメールの全文を以下に掲載する。 ※楽天会員登録住所が九州地方の方へご連絡をしております。 日頃より、楽天をご利用いただきまして誠にありがとうございます。 2016年4月14日より九州地方で相次いで強い地震が発生しております。 地震により被災された皆様、そのご家族の方々に対しまして、心よりお見舞い申し上げます

    楽天はこれを機にいい加減恒常的なスパム送信を止めたらどうなんだ - YAMDAS現更新履歴
  • 無料で読めるLinux本ベスト20 - YAMDAS現更新履歴

    20 of the Best Free Linux Books - Part 1 - LinuxLinks News 最近では書籍がウェブに無料公開されることも珍しくなく、オープンソース関係だとそれが顕著なわけだが、その中から20冊チョイスされている。 Ubuntu Pocket Guide and Reference Two Bits (asin:0822342642) クリエイティブ・コモンズなたちと来るべきイベントの話 The Linux Starter Pack The Easiest Linux Guide You'll Ever Read Producing Open Source Software (asin:0596007590) オープンソースソフトウェアの育て方(6月書籍版刊行予定) Introduction to Linux (asin:1596821124) Ba

    無料で読めるLinux本ベスト20 - YAMDAS現更新履歴
  • Hacker Newsのコメント欄で紹介される数の多い30冊 - YAMDAS現更新履歴

    Top 30 Books on Amazon Based on Links in Hacker News Comments 面白いことを調べる人がいるものだ。テック系ニュースサイトとしておなじみ Hacker News におけるコメント欄で紹介される数の多いを30冊選んでいる。 調べてみたら、だいたい邦訳が出ていた。やはりプログラマのニーズに違いはないということだろうか。邦訳のあるものを紹介数が上のものから並べておく。 アントレプレナーの教科書[新装版] アルゴリズムイントロダクション 第3版 第1巻: 基礎・ソート・データ構造・数学 (世界標準MIT教科書)、アルゴリズムイントロダクション 第3版 第2巻: 高度な設計と解析手法・高度なデータ構造・グラフアルゴリズム (世界標準MIT教科書) 影響力の正体 説得のカラクリを心理学があばく ピープルウエア 第3版 CODE コードから見た

    Hacker Newsのコメント欄で紹介される数の多い30冊 - YAMDAS現更新履歴
  • 1