タグ

toolに関するakmのブックマーク (102)

  • ReadMe (Libera Memory)

    Libera Memory Mac OS X はディスクアクセス時に生成される IO バッファをメモリ内にキャッシュとして保持し続けます。再度ディスクアクセスが発生した時にそのバッファキャッシュを使うことで処理を速くする仕組みになっています。この仕組みを Unified Buffer Cache(UBC)といいます。 アクセスがなければ古いバッファキャッシュから消えていきます。普通に OS を使う程度であれば、UBC は快適さを提供してくれます。しかし、たとえば巨大なファイルを多量に次から次へと処理し続けるような状況では、再利用されることのない不要なバッファキャッシュがどんどん溜まり、物理メモリの空き容量が圧迫されてシステムのパフォーマンスが低下してしまうことがあります。 技術には必ず「落としどころ」があります。それが優れた技術であるならなおさらです。UBC もすべての状況でその利点を発揮

    akm
    akm 2009/06/25
    メモリのバッファキャッシュをクリアする
  • JavaScriptのvar_dump·prettyPrint.js MOONGIFT

    PHPの開発者であれば皆使うのがvar_dumpだ。開発中はもちろんデバッグ時などに非常に重宝する。エラーがあっても出力してくれるので、これがなければ生活できないという人も多いのではないだろうか。 JavaScriptでも変数のダンプを メソッドを調べる必要もなく、知りたいものを関数に入れれば全ての情報を出してくれる。そんなvar_dumpの魅力をJavaScriptでも再現したのがprettyPrint.jsだ。 今回紹介するフリーウェアはprettyPrint.js、JavaScriptの変数ダンプライブラリだ。ソースコードは公開されているが、ライセンスは明記されていなかったのでご注意いただきたい。 prettyPrint.jsはJavaScriptのオブジェクトを指定すれば、その中身をダンプし、テーブル組で見やすく表示してくれるライブラリだ。PHPのvar_dumpよりも、cfdum

    JavaScriptのvar_dump·prettyPrint.js MOONGIFT
    akm
    akm 2009/06/10
    pretty_printと言えばrubyのppでしょ
  • Macを大掃除して、快適&スピードアップ大作戦 | ライフハッカー・ジャパン

    まず一番最初にすることは、Macの動きを遅くしたり鈍らせたりしている原因を突き止めることです。[アプリケーション]>[ユーティリティ]>[アクティビティモニタ]を開いて、その時起動しているアプリケーションやプロセッサのリストを見ます。 CPUのところをクリックして、CPUを使っている順に並べ替えてみます(この画像の場合:Firefox)。また、何がIntel アプリで、何がPower PC アプリなのかもチェックしましょう。Intel Macの場合は、Intelアプリのみの方がやっぱりいいです。アクティビティモニタを見て、不要なアプリやプロセッサが起動していたら要注意です。CPUやメモリを無駄にっているものは、すぐに終了して再起動しましょう。 (2)起動項目を整理する 次は、Macログイン時に自動的に起動しているアプリをチェックしましょう。[システム環境設定]>[システム]>[アカウント

    akm
    akm 2009/05/22
  • The Ruby Toolbox - Know your options!

    Find actively maintained & popular open source software libraries for the Ruby programming languageThe Ruby Toolbox is a catalog of all Rubygems that keeps track of popularity and health metrics to help you choose a reliable library CategoriesTo give you an overview of what open source libraries are available for a given task we group projects for common problems into categories. The catalog itsel

    The Ruby Toolbox - Know your options!
  • Googleリーダーとはてなブックマークを使う人は·Google Reader plus Hatena MOONGIFT

    情報収集の効率化を考えてRSSリーダーを使っている人は多いだろう。そしてWeb型のRSSリーダーとして有名なものといえばGoogleリーダーがある。多数のフィードを購読しても問題ない動作の速さはあるが、さらに効率的に情報をチェックしたいという人も少ないないだろう。 みんなが注目しているニュースが一目で分かる! そんな時に役立つのが他の人による注目度だ。皆が注目しているニュースをざっくばらんにチェックして、その後他のフィードを消化していく、そんな習慣がつけられるようになるのがGoogle Reader plus Hatenaだ。 今回紹介するオープンソース・ソフトウェアはGoogle Reader plus HatenaGoogleリーダーにはてなブックマーク情報を追加するユーザスクリプトだ。 Google Reader plus HatenaはGreasemonkeyまたはGreaseK

    Googleリーダーとはてなブックマークを使う人は·Google Reader plus Hatena MOONGIFT
  • Subversionリポジトリと連携できるgit-svn | OSDN Magazine

    「Gitを使いたいが、中央リポジトリにはSubversionを使わざるを得ない」という場合も多いだろう。そのような状況で便利なのが、SubversionリポジトリとGitリポジトリの橋渡しをする「git-svn」である。git-svnを利用することで、SubversionリポジトリとGitのローカルリポジトリを同期させることが可能だ。記事では、このgit-svnの活用方法を紹介する。 git-svnのアーキテクチャ Gitの大きな特徴として、分散型アーキテクチャがある。分散型アーキテクチャでは、コミットはローカルのリポジトリに対して行い、ソースコードの同期はそれぞれの開発者間が持つローカルリポジトリ同士で変更点をやりとりすることで行う。もちろん公開リポジトリを利用したソースコードの同期も可能であり、柔軟な開発体制を取れるのが長所である。 しかし、一方でGitは非常に多数のコマンドがあり、

    Subversionリポジトリと連携できるgit-svn | OSDN Magazine
  • Alternatives to Windows, Mac, Linux and online applications | AlternativeTo.net

    115,965 Apps & Software Alternatives - Ranked by 1,806,877 User Opinions AlternativeTo is a crowd-sourced and free site that helps you find better apps and services. Sign up and help others find great apps!

    Alternatives to Windows, Mac, Linux and online applications | AlternativeTo.net
    akm
    akm 2009/05/05
  • iTunesは今すぐ捨てろ! 音楽プレイヤの決定版登場! | 教えて君.net

    TeenSpiritが3月に大幅アップデートし、ついに正式版の「Jaangle」と名を改めた。あらゆる機能を詰め込みつつ動作は軽快という高機能音楽プレイヤだ。マイミュージックを読み込ませて曲タイトルをクリックすると、詳細な曲情報のほかに、アーティストのジャケット画像やプロフィールまでインターネットから自動で取得してきて表示してくれるのが特徴だ。 常に音楽ファイルをかき集めている音楽マニアならば、自動取得機能の便利さは一度味わうと病みつきになること間違いない。インタフェースは見やすく表示切替用のスキンも豊富、完全日語対応で文字化けもない。現時点で、最強の統合型音楽プレイヤといえる。 ■新定番音楽プレイヤで快適BGMライフ ・Jaangle Jaangleは音楽共有サイトで定番のLast.FMからアーティスト情報を取得してくる。デフォルトでは米国版の「English」に設定されているので「日

    akm
    akm 2009/04/15
  • JavaScriptとCSSを圧縮してパフォーマンス、Juicer登場 | エンタープライズ | マイコミジャーナル

    Juicer - a CSS and JavaScript packaging tool Webページの表示パフォーマンスはWebデベロッパにとって常に最大の関心事だ。ページのロード時間はそのままユーザの満足度に直結する。ファイルサイズは小さく、そしてリクエスト回数は最小であることが望ましい。JavaScriptCSSもできればファイルは1つづつだけで、なるべく小さい方がいい。 これまでJavaScriptのミニファイアや検証ツール、CSSのミニファイアツールはいくつも登場している。ここではChristian Johansen氏が新しく公開したJuicerに注目したい。Juicer自身はRubyで開発されている。Juicerを利用するにはRubyRubyGemsが必要なほかYUI CompressorとJava、それにJsLintが必要になる。JavaScriptCSSのパッキングツ

  • OSX歴2年の俺が Mac OSX Leopard に入れておくと便利なソフトをまとめてみた - riaf-ja blog

    こういったまとめ記事はなんかブクマ集めみたいで好きじゃないんですが、sotarokの人のマシンが死亡して、新しくiMacを購入したとういうことで「参考までに、俺はこんなソフト入れてるよ!」みたいな雰囲気で軽くまとめてみるよ!タイトル通り、OSXは2年くらいしか使っていないので、ツッコミ所はあるかもしれない。なんかあったら教えてね! あ、ちなみにフリーソフトとは限らないので、そこんとこよろしく。 Growl http://growl.info/ 定番のアプリ。いろんなソフトに対応してデスクトップ上に通知を出してくれます。ON/OFFも手軽なので便利。説明不要ですね。 SIMBL http://www.culater.net/software/SIMBL/SIMBL.php Cocoaアプリケーションの拡張プラグイン。これも検索するとたくさん情報がでてくるので、詳しい紹介は割愛:p。 Inpu

  • Mibbit.com - Easy and fast Webchat in your browser

    Mibbit is shutting down Hello users, On the 30th of August, Mibbit will be shutting down. We have made this decision because the site is no longer commercially viable, and the creator and the maintainer of Mibbit are both unable to keep the site up to date and relevent. After this date, all user data will be removed from our servers. Our recommended replacement service is Kiwi IRC. Check them out!

    akm
    akm 2009/02/22
    irc web client
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • 開発用のメールサーバ mocksmtpd を gem にしてみた。 - こせきの技術日記

    (2014/6/3 追記) MailCatcher がおすすめです。 MailCatcher (追記おわり) メールをどこにも送らずHTMLで保存するSMTPサーバ mocksmtpd.rb - こせきの技術日記 が評判よかったので、気をよくしてgithubでgemを作ってみました。 http://github.com/koseki/mocksmtpd/ インストール方法 $ gem sources -a http://gems.github.com $ sudo gem install koseki-mocksmtpdgem体を最新版にしといたほうがいいかもしれません。 使い方 一番簡単な使い方。 # 設定ファイル、ディレクトリを作成。 $ mocksmtpd init # コンソールモードで起動。 $ cd ./mocksmtpd $ sudo mocksmtpdinitで設定ファイ

    開発用のメールサーバ mocksmtpd を gem にしてみた。 - こせきの技術日記
  • ヘチマ_BLOG : FileMerge.app でテキストエンコーディング自動判別

    Developer Tools に付属する FileMerge.app はテキストファイルの日語対応が駄目で、Shift JIS しか扱えない。改善するぞ。 Preferences... で拡張子ごとに Filter を設定できるようになっている。エンコーディングを判別して変換するスクリプトを書いてテキストファイルの Filter に設定すれば良さそうだ。php で以下のようなスクリプトを書いた(うちは entropy のパッケージ を入れているので、php のパスは「/usr/local/php5/bin/php」とした)。 #!/usr/bin/php <?php $body=file_get_contents($argv[1]); //改行コードもついでに変換 $body = str_replace("¥r¥n", "¥n", $body); $body = str_replace

  • CSSやJavaScriptファイルを連結、圧縮·Minify MOONGIFT

    jQueryやPrototypejs、YUIなど様々なJavaScrptライブラリが登場している。また、CSSもフレームワークが出てきており、便利な反面、表示されるまでのコネクション数やダウンロードサイズが肥大化している。 CSSJavaScriptを連結&圧縮 それを解決する手段として、サイズの縮小や複数のファイルをまとめてしまうという方法がある。それを自動化してくれるのがMinifyだ。 今回紹介するオープンソース・ソフトウェアはMinify、JavaScript/CSSの連結、圧縮ソフトウェアだ。 MinifyはPHPで作られており、Webベースで動作する。Minifyにファイルのパスを渡すことで余計な改行や空白を圧縮してサイズを小さくしてくれる。そして複数のファイルを渡すことで連結してくれる機能もある。 生成されたファイル 作成するのは同一ドメイン内のファイルに限られる。また、グ

    CSSやJavaScriptファイルを連結、圧縮·Minify MOONGIFT
  • MOONGIFT: » チェック必須!ブレーンストーミングやマインドマッピングで役立つ「XMind」:オープンソースを毎日紹介

    チームでミーティングを行う時に、ブレーンストーミングを行うことがある。制限なしに自由に発言を行うことで、より柔軟な発想や視点からの意見を求めるのだ。玉石混淆になるが、中には固定概念の中では生まれなかったであろうアイディアも創出されることがある。 画像やマークを貼付けてカラフルなマインドマッピングが作成できる 同様にマインドマッピングを行うことで個人であってもアイディアを創出することができる。手書きやホワイトボードなどを使うのが基ではあるが、コンピュータを使うことでイラストやスクリーンショットを容易に使えるようになる。データの保存、再利用も手軽だ。そこで使ってみたいのがXMindだ。 XMindはEclipse Public LicenseとLGPLのデュアルライセンスの下に公開されているオープンソース・ソフトウェアで、リッチなブレーンストーミングやマインドマッピングが行えるソフトウェアだ

    MOONGIFT: » チェック必須!ブレーンストーミングやマインドマッピングで役立つ「XMind」:オープンソースを毎日紹介
  • メール共有の時に割と便利なASPサービス(MailDealer)

    ※1 出典:ITR「ITR Market View:メール/Web/SNSマーケティング市場2024」メール処理市場:ベンダー別売上金額推移およびシェア(2009~2023年度予測) ※2 支援業務系ASP・SaaS部門 サービス連携賞 受賞 ※1 出典:ITR「ITR Market View:メール/Web/SNSマーケティング市場2024」メール処理市場:ベンダー別売上金額推移およびシェア(2009~2023年度予測) ※2 支援業務系ASP・SaaS部門 サービス連携賞 受賞

    メール共有の時に割と便利なASPサービス(MailDealer)
  • OpenProj | Projity Open Source and Hosted Project Management Software

    Project-ON-Demand free trial. Open your existing Project files in a browser and start working. OpenProj is a free, open source project management solution. OpenProj is a replacement of Microsoft Project and other commercial project solutions. The OpenProj solution has been download more than 500,000 times in the few months since launch and is being used in over 142 countries. A free download of Op

  • masuidrive on rails - RailsアプリをチューニングするならNew Relic RPM

    Photo by Riverman72 あとで自分メモを書こうと思うけど、先に一言。 37signalsも使っているといううたい文句に惹かれて試してみた、Railsのパフォーマンス記録ツール/サービスNew Relic RPM(Rails Performance Management)が、すばらしい。 RPMは開発時用のDeveloperと、実機用のProductionのが二つあり、まだ開発時用のDeveloperモードしか試してはいないんだけど、専用の管理画面で、アクションを実行時のメソッド単位の実行時間、生成されるSQLSQLの実行時間やインデックスの利用状況などが非常に簡単に把握できます。 Railsで開発している人なら、下のムービーを見れば、そのすごさが分かるはず。 RPM developerのデモ動画 | RPM production のデモ動画 いまこれを使って、PhotoS

  • MOONGIFT: » 要導入検討!オープンソースのリコメンデーションエンジン「RichContext」:オープンソースを毎日紹介

    ※ 画像は公式サイトより これは面白い! Amazonの強さは物流システムやECサイトの使い勝手などもあるが、完全なコンピュータベースでのリコメンデーションにもその一因がある。ユーザの行動履歴を全て補足し、そのユーザにあった商品を提案することで購入につなげるシステムだ。 デモアプリケーション。記事を選択すると、別な記事を提案する これは何もECサイトに限らず、最近でははてなブックマークでも関連記事を載せるようになっている。ニーズの連結をはかることで、さらにユーザをつなぎ止めておくことができるようになる。 今回紹介するオープンソース・ソフトウェアはRichContext、オープンソースのリコメンデーションエンジンだ。なおライセンスはApacheライセンスをベースにしているが、修正して独自のライセンスになっているのでご注意いただきたい。 RichContextは専用のアプリケーションサーバを介

    MOONGIFT: » 要導入検討!オープンソースのリコメンデーションエンジン「RichContext」:オープンソースを毎日紹介