タグ

softとプログラムに関するcvyanのブックマーク (3)

  • 定番C/C++コンパイラと絶好のコンビネーション

    BCC Developerは,ボーランドが無償配布しているC/C++コンパイラ「Borland C++ Compiler 5.5(BCC)」と組み合わせて利用するC/C++用の統合開発環境(IDE)です。BCC Developerを使うメリットは,ソースコードを書き,コンパイル,実行するという一連の作業が,BCC単体を使う場合に比べて大幅に楽にできることです。 BCC単体ではコンパイラを起動するにはその都度コマンドを入力する必要があり,ソースコードを書くためのテキスト・エディタなども別途用意する必要があります。BCC Developerはテキスト・エディタを内蔵し,コンパイラの起動やコンパイラが生成した実行ファイルの起動などもメニューやキーボード・ショートカットで操作できます。 BCC Developerのテキスト・エディタは,C/C++のキーワードを自動的に色分け表示したり,中カッコが入

    定番C/C++コンパイラと絶好のコンビネーション
  • Firefox拡張機能の基礎を実例で学ぶ:CodeZine

    はじめに Internet Explorer(以下、IE)が主流のブラウザ市場の中で、Firefoxはシェアを伸ばしています。Firefoxがシェアを拡大している理由の一つに、拡張機能の存在があるでしょう。非常に多くの拡張機能が世界中の人々によって開発されています。これらの拡張機能を組み合わせることによって、Firefoxを自分の好みのブラウザにカスタマイズできるのです。 とはいえ、他人が作った拡張機能がぴったり自分に合っているとは限りません。幸いなことにFirefoxの拡張機能は、XML言語の一種でUI部分を規定するXUL、動作を規定するJavaScript、そしていくつかの設定ファイルから構成されています。これらはいずれもごくありふれた開発言語であり、特別な知識は必要ありません。しかも、エディタとFirefoxがあれば高価な開発環境をそろえる必要もありません。他人の作った拡張機能を自分

  • どうなっているの?あのソフトの仕組み - 今からでも遅くない!アルゴリズム入門:selfup

    Webの全体像を効率よく取り込み,分類する 「YSTのシステムは大まかに三つの機能に分かれます(図2)。最初は世界中のWebページをYSTのシステムに取り込む『クローリング(crawling)』という機能です」(Yahoo! JAPAN,リスティング事業部 検索企画室の宮崎光世氏,以下同)。 取り込むと簡単に言っても,Webページの数は膨大なうえ,更新の頻度や情報の質などがまちまちです。すべてのページに同じようにアクセスしていると非効率なことこの上ありません。そこで,限られた時間で質の良い検索ができるようにするための工夫をしています。例えば,クローリングを繰り返すうちに頻繁に更新されることがわかったページは短いサイクルでチェックし,ほとんど更新のないページはチェックの頻度を落とす,といったことをしているそうです。 ただ,更新の頻度が単に高いだけではダメです。重要性が高いと考えられるWebサ

    どうなっているの?あのソフトの仕組み - 今からでも遅くない!アルゴリズム入門:selfup
  • 1