タグ

*programmingとlibraryに関するhiroponzのブックマーク (14)

  • FileHelpers Library

    http://www.filehelpers.net The FileHelpers are an easy to use .NET library written in C#. Is designed to read/write data from flat files with fixed length or delimited records (CSV). Also has support to import/export data from different data storages (Excel, Access, SqlServer) Code on GitHub: https://github.com/MarcosMeli/FileHelpers

    hiroponz
    hiroponz 2010/06/18
    LGPLライセンスのテキストファイル操作用ライブラリ
  • ADO.NET SQLite

    SQLite ADO.NET 2.0 ProviderAn open source ADO.NET provider for the SQLite database engine System.Data.SQLite is the original SQLite database engine and a complete ADO.NET 2.0 provider all rolled into a single mixed mode assembly.  It is a complete drop-in replacement for the original sqlite3.dll (you can even rename it to sqlite3.dll).  Unlike normal mixed assemblies, it has no linker dependency o

  • InfoQ: Railsで実現する見事なグラフ

    この記事では、サンプルアプリケーションを用いて、Ruby on Rails上でFusionChartsを使用してグラフを作成するメカニズムについて説明します。この記事に記載するサンプルアプリケーションを実行するには、以下が必要です。 •  FusionCharts Free/ v3 FusionCharts Freeは www.fusioncharts.com/free から、またオプションが追加されたコマーシャルバージョンはwww.fusioncharts.com からダウンロード可能です。この記事では、フリーバージョンを使用してグラフ作成を行います。 FusionChartsのインストールに必要なことは、swfおよび.rbファイルをダウンロードパッケージから適切なアプリケーションフォルダにコピー&ペーストすることだけです。なお、.rbファイルはDownload Package > Co

    InfoQ: Railsで実現する見事なグラフ
    hiroponz
    hiroponz 2009/04/07
    Railsでグラフを表示するサンプル
  • 優しいMerbの育て方 - ヽ( ・∀・)ノくまくまー(2008-12-02)

    ● [Merb] Extlib Ruby をより便利に、あるいは暗黒的に使うために、誰もが基classを拡張したことがあるだろう。その中で、フレームワークが利用するレベルになると、汎用的な拡張ライブラリとして gemgithub で公開されることが多い。Rails であれば ActiveSupport が有名であるが、Merb では Extlib というライブラリを利用している。 なぜActiveSupportを使わないの? Merb は最低限で動くから ActiveSupport すら必須ではない!みたいな売り文句にしておきながら Extlib を裏で使ってたら卑怯じゃね?朝三暮四じゃね?という気もするが、ActiveSupport は太りすぎていてロードにすら時間がかかるのも事実。 % irb -r rubygems irb(main):001:0> start = Time

    hiroponz
    hiroponz 2008/12/05
    railsのASに相当する
  • google-perftools(tcmalloc)の使い方 - moratorium

    google-perftools(tcmalloc)の使い方 2007-12-17 (Mon) 22:59 Google OSS PFIでは毎週1人適当な話題で発表しているのですが、この間「GooglePerfToolsの使い方」という軽いお題で発表した資料を公開してみます。メモリ周りの問題は大変ですよね…。 google-perftools - Fast, multi-threaded malloc() and nifty performance analysis tools 肥え続けるTomcatと胃を痛めるトラブルハッカー ローテクなメモリ使用量監視方法 特にC++で長期運用中のメモリリークに苦しんでおられる方には役立つかと思います。基的にドキュメントの日語訳ですが。SlideShareだとなぜか図がずれるので、元ファイルをこちらに置いておきます。 | View | Upload

  • Pure Ruby な SSH クライアントライブラリ「Net::SSH」 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。

  • the Literary fragment - C++ Programming memo

    C++ Programming Memo 覚え書きです.ほっとくとすぐ忘れるので. 忘れそうも無いことは多分書かないです.Java関係で基的な部分とか.でも使い回しできる部分はメモ化するかも. STLについて VC++7.0のSTLは怪しすぎ。具体的に言うとifstream.tellg()がちゃんと値を返さない。何故か途中からおかしな値になるので、STLでは有名なSTLportを導入する。 導入手順 ソースを入手。適当なフォルダに展開する。2004年4月現在の最新はSTLport-4.6.1.tar.gz VSVARS32.bat(スタート⇒プログラム⇒VisualStudio.NET⇒VisualStudio.NETツール⇒Visual Studio .NET コマンド プロンプト)を起動し、展開したsrcディレクトリに移動。 「nmake -f vc7.mak」を実行してメイク。(途

    hiroponz
    hiroponz 2008/03/28
    C++のライブラリ関連の情報がまとまっている
  • Let's Boost

    Boost C++ Libraries の紹介サイトです。 :: by Google はじめに ご挨拶 Boost のインストール方法 参考リンク集 ニュース ◆ Version 1.42.0 と 1.41.0 対応 (2010/03/14) 新規ライブラリに関する Let's Boost のページ…: property_tree (汎用木構造型コンフィグ管理) / uuid (ユニークID生成器) ◆ RSS つけました (2009/08/28) ◆ Version 1.40.0 と 1.39.0 対応 (2009/08/28) 新規ライブラリに関する Let's Boost のページ…: Signals2 (Signal/Slotライブラリ改良版) ◆ Version 1.38.0 と 1.37.0 対応 (2009/02/22) 新規ライブラリに関する Let's Boost のペー

    hiroponz
    hiroponz 2007/12/21
    Boostの日本語照会ページ
  • http://youmos.com/news/protoload_js

    hiroponz
    hiroponz 2007/07/11
    ロードインジゲータを簡単に実装する方法
  • MOONGIFT: » 驚愕…JavaScriptでDB操作を行うRails向けライブラリ「Jester」:オープンソースを毎日紹介

    Railsは使っている内に、もはやRails以外でプログラムをしたくなくなる位の魅力がある。MVCの仕組みといい、O/Rマッピングといい、Migrationといい…そこかしこに魅力が溢れている。 そんなRailsがさらに魅力的になるライブラリがこれだ。Rubyの壁をこえ、JavaScript上でDB操作が可能になる。 今回紹介するオープンソース・ソフトウェアはJester、RESTによるDB操作を行うJavaScriptライブラリだ。 単純に言うと、JesterはXMLベースでWebサーバにリクエストを行う。その結果をXMLベースで受け取り、JavaScriptのクラスにしてくれる。操作はRESTで行われ、データ取得系はGET、作成処理はPOST、更新処理がPUT、削除処理がDELETEとなっている。 操作だけを考えると、Railsに限ったものではない。他の言語でもインタフェースを用意すれ

    MOONGIFT: » 驚愕…JavaScriptでDB操作を行うRails向けライブラリ「Jester」:オープンソースを毎日紹介
    hiroponz
    hiroponz 2007/07/10
    画面遷移をしないでDB処理が可能なライブラリ
  • MOONGIFT: » 絶対お勧め!JavaScriptでテーブルソート「Table Sorter」:オープンソースを毎日紹介

    Web開発の現場において、データの並べ替え機能の要望は良く出る話だ。開発がある程度終わった段階で言われたりするとショックを受ける事もある。検索条件をパラメータで引き継いで、ページ番号も…なんて考えただけでも嫌になるだろう。 そんな経験のある、またはこれから経験するであろう方にお勧めのソフトウェアがある。これさえ使えばソート処理は怖くない。 今回紹介するオープンソース・ソフトウェアはTable Sorter、JavaScriptのみで実現するソートライブラリだ。 この手のライブラリはこれまでいくつかあったが、iframeを使ったり、表示に特定の手法が必要だったりと、そのままでは使いづらいものが多かった。Table Sorterはそれらの完成版ともいえるかも知れない。 何せ、読み込むのはJavaScriptファイル一つだけ、さらに普通のテーブルタグに対して、ヘッダ部分はtheadタグとthタグ

    MOONGIFT: » 絶対お勧め!JavaScriptでテーブルソート「Table Sorter」:オープンソースを毎日紹介
    hiroponz
    hiroponz 2007/07/10
    JavaScriptでテーブルソートができるライブラリ
  • MOONGIFT: » JavaScriptで高性能な入力チェッカー「fValidator」:オープンソースを毎日紹介

    ※ 画面は公式サイトのサンプルより Webサービスでは色々な情報を入力する。会員登録の類は良くあるものだろう。丹念に入力し、送信ボタンを押してしばらく待つと、入力エラーの文字列。これではやる気がなくなってしまう。 JavaScriptでチェックできれば、その場ですぐにエラー判定ができ、分かりやすい。しかし、入力するパターンは様々にある。必須チェック以外、たとえば入力パターン等に対応しようと思うと開発は大変だ。そこでこれの出番だ。 今回紹介するオープンソース・ソフトウェアはfValidator、入力チェックを行うJavaScriptライブラリだ。 fValidatorは必須チェックに加え、パターン入力にも対応させることができる。たとえば、YYYY/MM/DD等の入力のみを可能にする事で、Microsoft Accessの入力フォームのように入力形式を強制できる。メールアドレスやURLのような

    MOONGIFT: » JavaScriptで高性能な入力チェッカー「fValidator」:オープンソースを毎日紹介
    hiroponz
    hiroponz 2007/07/10
    JavaScriptの入力チェックライブラリ
  • MOONGIFT: » JavaScriptでDiff「JSBlend」:オープンソースを毎日紹介

    ぱっと見、簡単そうに見えてその実、意外と大変なのが差分を表示する処理だ。マシンパワーも意外と使うので、油断ならない。だが、Web上で共有したりコラボレートしたりするアプリケーションが増えている現在にあっては、重要な機能になっている。 手軽に実装する方法は、既存のライブラリを使うことだ。それも、サーバサイドでなくクライアントサイドで。 今回紹介するオープンソース・ソフトウェアはJSBlend、JavaScriptで実装されたDiffソフトウェアだ。 JavaScriptでDiffを実装すると言うのは以前紹介したgoogle-diff-match-patchや、「Javascriptでdiffる ( with 形態素解析 ) (nakatani @ cybozu labs)」等で試みられている。JSBlendが凄いのは、ただDiffだけでなく、マージにも対応している点だ。比較は文字単位で行われ

    MOONGIFT: » JavaScriptでDiff「JSBlend」:オープンソースを毎日紹介
    hiroponz
    hiroponz 2007/07/10
    javascriptでdiffを取るライブラリ
  • MOONGIFT: » タブ切り替え機能を簡単に「Tabber」:オープンソースを毎日紹介

    WindowsMac OSXなどのOSで見慣れているので、Webサイトの画面をタブで切り替えるようにするインタフェースを採用している所は多い。単純にリンクだけであれば難しいものではないだろう。 だが、JavaScriptを使って、画面遷移無しに切り替えて欲しいと言われたらどうしよう。一から作るか…いや、そんな必要はない。 今回紹介するオープンソース・ソフトウェアはTabber、タブ切り替え式インタフェースを手軽に作成できるJavaScriptライブラリだ。 Tabberを使うとタブ切り替え機能が容易に実装できる。予めHTML内に各タブの内容を記述しておく方式はもちろん、Ajaxを使ってコンテンツを取得、表示する方式も選択できる。 選択状態をCookieに保存しておくことで、次回に見た際に同じタブから開始するサンプルもある。よく使うインタフェースだけに、こうして手軽に実装できるメリットは大

    MOONGIFT: » タブ切り替え機能を簡単に「Tabber」:オープンソースを毎日紹介
    hiroponz
    hiroponz 2007/06/06
    タブUIを簡単に実装
  • 1