タグ

2008年10月13日のブックマーク (8件)

  • "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々

    最近、Linuxではaptやyumなど、パッケージ管理ツールで多くのアプリケーションやライブラリが管理されるようになり、普通に利用している限りはソースからコンパイルして"make install"することがほとんどありません。 とはいっても、マイナーなソフトウェアをインストールしたりとか、まだパッケージ管理されていない最新バージョンのものを使いたい場合などは、ソースからコンパイルして"make install"をしたくなる場合も有るかと思います。 しかし、"make install"した場合の最大の欠点は、インストールしたソフトウェアの管理ができないことにあります。そのため、何が入っているのか分からなくなっているとか、アンインストールが出来ない、などのケースが起こりうるわけです。 特にアンインストールする可能性があるソフト(ほとんどのソフトがそうですが・・・)をインストールする場合は、わざ

    "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々
  • 華麗にアップロード·SWFUpload MOONGIFT

    ※ 画像は全て公式サイトデモより。 Web操作の一番面倒だと感じるのはファイルのアップロードだ。一つのボックスで一つのファイルしか選択できず、アップロードが開始されてから終わりまでいつまでかかるのかさっぱり分からない。これだけWebが進化しつつも、基は変わらない。 しかし外部ライブラリを利用すれば、状況は一変する。ファイルアップロードが多いサイトではぜひ導入されたい。 今回紹介するオープンソース・ソフトウェアはSWFUpload、Flash+JavaScriptなファイルアップローダーだ。 SWFUploadはFlashを使ってファイルを選択する。フォルダを選択できないのは残念だが、一回で複数のファイルを選択可能だ。そしてそれらはキューにたまっていく。 キューに入ったファイル群は、upload queueというリンクをクリックすればアップロードが開始される。ファイルは一気にではなく、順番

    華麗にアップロード·SWFUpload MOONGIFT
  • MOONGIFT: » 進捗も分かる、複数ファイルのアップロードを可能にするライブラリ「FancyUpload」:オープンソースを毎日紹介

    ※ 画面は公式サイトデモより Webインタフェースの欠点は数多いが、その一つがファイルアップロードに関するものだろう。複数ファイルをアップロードできない、ドラッグアンドドロップは使えないなど様々な不満点が存在する。 一括で複数ファイルをアップロードできる そんなブラウザ上の欠点を補ってくれるのがこのライブラリだ。 今回紹介するオープンソース・ソフトウェアはFancyUpload、複数ファイルのアップロードを可能にするライブラリだ。 FancyUploadはJavaScriptPHPスクリプトそしてFlashなどからなるライブラリ群で、Flashを使って複数ファイルのアップロードを行う。そして非同期的に通信を行うことでアップロードの進捗がとれるようになっている。もちろん進捗の状況連絡はPHP以外(Railsなど)でも行える。 アップロード中 JavaScriptライブラリの一つであるMoo

    MOONGIFT: » 進捗も分かる、複数ファイルのアップロードを可能にするライブラリ「FancyUpload」:オープンソースを毎日紹介
  • 2006-06-18

    def _sieve(primes, min=3, size=1_0000_0000) table = "\xFF" * (size / 8 + 1) max = min + size * 2 - 1 tmax = size mid = Math.sqrt(max).floor primes.each do |i| next if i > mid ti = (i - min) / 2 ti += i while ti < 0 ti.step(tmax, i) do |tj| table[tj >> 3] &= ~(1 << (tj & 7)) end end (0..((mid-min)/2)).each do |ti| next unless table[ti >> 3][ti & 7].nonzero? i = (ti << 1) + min primes << i ti.step(t

    2006-06-18
  • エラトステネスのふるいをコンパクトにする方法 - Smalltalkのtは小文字です

    関連エントリー: 100までの整数から素数を列挙せよ…を Squeak の Smalltalk で Smalltalk のオーソドックスな方法で。 100までの整数から素数を列挙せよ…を Smalltalk-76 で Smalltalk の祖先で。 100までの整数から素数を列挙せよ…を Smalltalk-72 で Smalltalk の祖先の祖先で。 100までの整数から素数を列挙せよ…を bitblt で ビット演算ルーチンで。 100までの整数から素数を列挙せよ…を Squeak の eToys で タートルグラフィックスで。 素数を列挙するにあたって、エラトステネスのふるいは比較的高速で有効です。たとえば、404 Blog Not Found:LLR2006 - 1,000,000(番目|まで)の素数 で、いくつかの言語で例示されているのとほぼ同じことをする Squeak を使っ

    エラトステネスのふるいをコンパクトにする方法 - Smalltalkのtは小文字です
  • Create a Basic Shoutbox with PHP and SQL - NETTUTS

    Thousands of free tutorials and online courses to help you learn software development from mobile devices to web applications and everything in between. Join our community to improve your coding skills and workflow. What would you like to learn? Our extensive learning guides provide a deep dive into various types of software development. Improve your WordPress knowledge, learn Ruby or PHP, get sta

  • Perl programming documentation

    #Perl 5.38.2 Documentation The perldoc program gives you access to all the documentation that comes with Perl. You can get more documentation, tutorials and community support online at https://www.perl.org/. If you're new to Perl, you should start by running perldoc perlintro, which is a general intro for beginners and provides some background to help you navigate the rest of Perl's extensive docu

  • HTML/CSS:開発者のFirefox 3 - builder by ZDNet Japan

    Firefox 3.1のWeb Workersでマルチスレッド・プログラミング Firefox 3.1に追加される新機能「Web Workers」を利用すれば、JavaScriptでも複数の処理を同時に実行することができるようになる。今回は、そのWeb Workersを使用する簡単な例を紹介する。 2009-01-15 17:00:00 Firefox 3.1の新機能: Web Workersの派生スレッドでできること 前回はFirefox 3.1で追加される新機能「Web Workers」におけるWorkerオブジェクトの使用方法を紹介した。今回は、Workerスレッド側の処理について解説する。 2009-01-14 17:00:00