タグ

ブックマーク / cpplover.blogspot.com (3)

  • Ubuntu 13.04ではDash内から買い物ができるようになるそうだ

    Ubuntu 13.04 To Allow Purchases From the Dash Ubuntu 13.04では、スパイウェア機能をさらに推し進めることにしたそうだ。 Dashは極めて邪悪な機能である。Unityでは、Dashはローカルとリモートの区別をしていない。これは極めて危険である。 ローカルのファイルやアプリケーションを検索しようと入力した検索クエリーが、Canonicalにだだ漏れで、しかもさらにAmazonに漏れる。例えば、ローカルファイルである「酔っ払った時に書いたポエム.txt」を検索しようとして、何か入力したならば、そのクエリーが漏れることになる。そのような存在自体を明かしたくないファイル名がリークしてしまうのだ。 これをスパイウェアと言わずしてなんという。Ubuntuでは、ファイルとアプリケーション以外のレンズをすべてapt-get removeするべきである。

  • ffmpegとlibavの背景事情

    ffmpegをインストールしようとしたら、なにやらちょうど一年前あたり、大規模なforkが起こったらしい。いまや、ffmpegとlibavに分裂している。forkは自由なソフトウェアではいたって普通の出来事だ。大抵の場合、開発者の間での意見の不一致により起こる自然な現象だ。自由なソフトウェアであれば、fork自体はそれほど悪いことではない。どちらも自由であるので、双方の開発者がIRCやMLで広角泡を飛ばしながら喧嘩しつつ、何事もなかったかのように相手のコードをこちらのコードベースにマージできる。なぜならば、どちらも自由なソフトウェアという共通点を持っているからだ。 しかし、ffmpegは、だいぶ巨大なソフトウェアだ。おそらく、現時点でこれ以上にでかい動画と音声のソフトウェアは、mplayerしかあるまい。mplayerはffmpegを包括しつつ、さらに変態的なことをしている。これについては

  • 60%の人間はプログラミングの素質がない

    Coding Horror: Please Don't Learn to Code Please Understand Learning to Code Coding Horrorで有名なJeff Atwordが、ある州知事が今年の目標としてプログラミングを習得することを挙げていることに対し、そもそも税金を払う我々市民は、政治家にはプログラミング習得以上に重要な、政治家にしかできない問題の解決を望む、よってプログラミングを学ぶのをやめてくれという記事を書いた。これに対して、反論が多数上がっているが、Jeffも読んでいるある論文をあげて、この議論の参加するためには、必ずこの論文を知っておくべきであると書いた人がいる。この論文は有名で、非常に興味深いので、全プログラマーが読むべきである。 ふたこぶラクダという名前で知られている有名な論文がある。この論文では、60%の人間にプログラミングの素質が

  • 1