タグ

ブックマーク / hayamiz.hatenadiary.org (5)

  • Ubuntuは変わってしまった - 日記を書く [・w・] はやみずさん

    Ubuntuは変わってしまった | 日経 xTECH(クロステック) 使い勝手がどうとか、新機能をとりこみすぎとかよりも、一番の問題は Unix的でなくなっている というところなのでは。もっと詳しく言うと、Unixの1番の特徴である、シンプルな機能(コマンド)を巧みに組み合わせることで処理を実現する、という思想の欠如。 その代表格が Network Manager で、CUI を完全に捨ててしまって、よくわからないGUIのアプリケーションに機能が詰め込まれてしまっている。ちょっとシェルスクリプトを書いて動作を制御する、なんてできたもんじゃない。これをUnix的じゃないと言わずになんというのか。一応DBusをつかっていろいろと外側から制御できることになっているけど、なんか実装にバグがあるような雰囲気を感じたし、とても手軽にシェルから叩けるようなものでもない。 そのうち UNU (Ubuntu

    Ubuntuは変わってしまった - 日記を書く [・w・] はやみずさん
    qnighy
    qnighy 2009/12/16
    Network Managerは酷いよな。せっかくDebianが作った/etc/network/interfacesを完全無視。
  • 本当に良いものの価値は伝わりにくい - 日記を書く [・w・] はやみずさん

    今あるものよりもちょっとだけ良いものの価値というのは認められやすい。しかし、当に良いもの、今のスタンダードから飛躍するような良いものの価値は、なかなか認められない。このようなことは、様々なシーンでみられるとおもいます。 なぜか。当に良いものというのは、既存の評価基準では測れないからではないでしょうか。例えば、パソコンの使い方を知らない人に「便利だよ。なんでもできるよ」といってパソコンを買い与えても、しばらくはその価値がわからないでしょう(パソコンが浸透しきった現代では、この仮定はちょっと無理があるかもしれませんが)。その人が手作業で帳簿をつけていたとして、「ペンと紙と電卓でやるもの」という枠組みで考えている限り、「便利な電卓」「たくさん書いても疲れないペン」は有り難がるかもしれませんが、「パソコンで全部簡単に効率よくできるよ」といわれても有り難がらないでしょう。 当に良いものというの

    本当に良いものの価値は伝わりにくい - 日記を書く [・w・] はやみずさん
    qnighy
    qnighy 2009/10/24
  • Firefox で PDF が開けなかった問題について - 日記を書く [・w・] はやみずさん

    Firefox で PDF を扱う方法にはいろいろとあるが、デフォルトの動作として Firefox の中では開いてほしくない。というわけで、しばらく前から PDF download という拡張を使っていた。 で、ノートPCのOSをUbuntu 9.04の64bit版に入れ替えてから、pdfファイルを開くときになぜか nautilus を使おうとしてエラーになる、という現象が発生した。根的な解決にはまだ至っていないのだけれど、 pdfdownload を使っていればとりあえず問題は回避できるようになったので、その方法のメモ。 about:config を開いて extensions.pdfdownload.openPDF の値を defaultViewer から customViewer に変更 extensions.pdfdownload.pdfViewerPath という名前で Str

    Firefox で PDF が開けなかった問題について - 日記を書く [・w・] はやみずさん
  • GDBで歴史をさかのぼれるように!なりました! GDB 7.0 の新機能Reverse Debuggingを使ってみた - 日記を書く [・w・] はやみずさん

    Twitter上で、@alohakun が言及していた GDB の reverse debugging の機能を使ってみました。 GDB にトレースと逆実行機能入ったのか。 http://www.gnu.org/software/gdb/news/reversible.html http://twitter.com/alohakun/status/4481139191 まずは簡単な使い方を説明したあとに、インストール方法を説明します。 こんなときに便利 「変なこと」が起きている大体の場所がわかっているとき デバッグ中に、大体どこで変なことが起きているかはわかっているけど、細かい場所は特定できていないとき、reverse debuggingが効果を発揮します。 GDBでステップ実行をしていて、「しまった!行きすぎた!」という経験はよくあると思います。こういうとき、今まではプログラムの実行を最

    GDBで歴史をさかのぼれるように!なりました! GDB 7.0 の新機能Reverse Debuggingを使ってみた - 日記を書く [・w・] はやみずさん
    qnighy
    qnighy 2009/10/02
  • OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん

    OMakeすごい。OMakeはマジですごい。 OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあたる作業がほぼ消え去った。 ファイルの依存関係の解析がとにかくすごい。よくあるユースケースなんかの場合、最小限の手間でほぼ完璧に依存関係を網羅して、よしなにビルドしてくれる。 とりあえず、はやみずが実際に使ってみたケースを例にとってそのすごさの一端を紹介しようと思う。 case study 論より証拠ということで、自分が OMake を試しにつかってみたケースを紹介する。C言語でスタティックライブラリを作っていて、それに加えて簡単なテストプログラムを書いている。 /include/ 以下にヘッダファイルが全部ある /sr

    OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん
    qnighy
    qnighy 2008/12/04
  • 1