タグ「開発 - ライブラリ」の記事一覧
MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから。
2012/01/11
CSS3だけで作るプログレスバー「CSS3 Progress Bars」
最近、複雑な表示ですらCSSだけでこなしてしまうようなハックが流行っていますが、CSS3 Progress BarsはCSS3だけを使ってプログレスバーを表示します。 表示例です。角丸や複数の組み合わせ表示ができます。 さらに細めのタイプもあります。 コードです。styleのwidthでバー...
2012/01/11
JQGridを使ったAjax対応のPHPグリッド表示ライブラリ「JQgrid PHP Grid Control」
PHPで作られた業務システムなどでデータを表で一覧表示する際に使ってみたいのがJQgrid PHP Grid Controlです。ごくシンプルなPHPコードだけで高度なグリッド表示を行ってくれます。 データが整然とグリッド表示されています。 データの追加もここでできます。 日本語が???にな...
2012/01/03
JavaScript製のALACデコーダー「ALAC.js」
AppleからALAC(Apple Lossless Audio Codec)がオープンソースとしてリリースされて以来、様々なプロジェクトで使われるようになっています。今回紹介するのはALAC.js、ALACをJavaScriptで利用できるデコードライブラリです。 デモです。Webサーバで...
2011/12/22
ハッシュ値にも可読性を求める時代?なPythonライブラリ「humanhash」
データのハッシュ化というと、MD5やSHA-1が思いつきますが、今回紹介するのはhumanhashです。とても変わったハッシュ生成ライブラリになっています。 ダイジェストを読みやすく加工しています。 文字数を変更できます。 UUID生成もできます。 humanhashでは256個の分かりやす...
2011/12/16
WebSocketを使えばリアルタイムメッセージの夢が広がる「WebSocket client for Titanium Mobile」
Webブラウザでリアルタイムにメッセージを交換したいならば使ってみたいのがWebSocketです。そんなWebSocketを使う場合、Webブラウザ(またはコンポーネント)を使いますが、直接扱ってしまおうというのがWebSocket client for Titanium Mobileです。...
2011/12/13
IE6から使えるSVG/VMLを使った高機能JavaScriptグラフライブラリ「Highcharts」
Webサービスにおいてグラフを使うとデータのインパクトが違います。だからこそ使い勝手の良いグラフライブラリを積極的に使っていくべきです。HighchartsはSVGを基本として多様なWebブラウザに対応したグラフライブラリになります。 折れ線グラフです。 Ajaxによるデータロード対応です。...
2011/12/03
CSS3を使った高度なアニメーションライブラリ「Animate.css」
Animate.cssはCSS3を使ってアニメーションを実現するライブラリです。何はともあれ、デモ動画を見て何が実現できるのか知ってください。 トップページです。ここの各ボタンを押すとアニメーションが実行されます。 デモ動画です。 Animate.cssの特徴としてはjQueryのようなJa...
2011/10/21
何かに使えそう。Rubyを使ってニコニコ動画から情報を取得「Niconico」
みんな大好きニコニコ動画。単なる閲覧目的はもちろん、ニコニコ関連サービスを作るのも面白いと思います。もしあなたがRubyプログラマーであれば使ってみてもらいたいライブラリがNiconicoです。Mechanizeをラッピングし、ニコニコ動画に特化した機能を提供しています。 インストールは簡単...
2011/10/21
なぜ?CanvasではなくCSS3を駆使して描くドローライブラリ「Donatello」
HTML5を利用すればこれまで画像やFlashを使わざるを得なかった描画がJavaScriptとCSSを組み合わせて実現できるようになります。どれくらい奇麗なグラフィックスを描けるのか、さらにそれをいかに手軽に実現できるかを知るのにDonatelloはぴったりなライブラリです。 サンプルです...
2011/10/15
Zynga製。スマートフォンのViewportを制御「Zynga Viewporter」
iOSのWebブラウザを使って見るサイトを開発する場合に使ってみたいライブラリがZynga Viewporterです。水平、垂直表示を判断したり、表示領域を調整したりするJavaScriptになります。 これはロックモードです。垂直の場合はコンテンツを表示します。 水平にすると表示できません...
2011/10/13
CSS3の角丸表示を使おう。レガシーなWebブラウザにはこれで対応「Curved corner」
Curved cornerはCSS3で実装されているborder-radiusをIE7などのレガシーなWebブラウザでも対応させるためのソフトウェアです。多数のWebブラウザにも対応すればborder-radiusが積極的に使えるようになりそうです。 こちらはIE7で表示した例です。実際に角...
2011/10/08
Rails/Sinatraでガラケー向けOpenSocialアプリを開発する「opensocial-wap」
opensocial-wapはRuby製Sinatra/Ruby on Rails用のオープンソース・ソフトウェア。今時代はソーシャルに注目が集まっている。FacebookやGoogle+などのデスクトップ向けに加えて、GREE/Mobage/mixiなどの携帯電話向けSNSを展開するプラッ...
2011/09/25
Webサイト上で注釈を付与、表示するjQueryライブラリ「AnnotateIt」
AnnotateItはjQuery/JavaScript製のオープンソース・ソフトウェア。Wikipediaをはじめとしてコンテンツ系サイトでは記事に対する引用元や、注釈をつけることがある。大抵そうした内容は記事全体の下にまとめて引用として添付されるので見過ごされがちだ。 注釈入力中 また、...
2011/09/21
Webサイトの説明スライドに最適(?)なスライドウィジェット「Dragdealer JS」
Dragdealer JSはJavaScript製のオープンソース・ソフトウェア。かつてはWebサイトのちょっとしたイフェクトくらいにしか使われてこなかったJavaScriptだが、Ajaxの登場あたりから一気に注目が集まっている。もはやJavaScriptを使っていないWebサイトの方が珍...
2011/09/20
業務システムに組み込みたい。PHPからExcelファイルを読み書きする「PHPExcel」
PHPExcelはPHP製のオープンソース・ソフトウェア。業務システムを開発していて必ず発生するのがExcelのような表形式ファイルの取り込みだ。大抵はCSVに変換してもらって取り込むだろう。だがユーザが変換を忘れてExcelを読み込ませてしまうことも度々だ。 PHPで出力できる さらにシス...
2011/09/19
マナーを守るプログラムに。robots.txtを解釈する.NETライブラリ「RobotsTxt」
RobotsTxtはWindows用のオープンソース・ソフトウェア。インターネットに関係するソフトウェアを開発しているとクローラーが必要になることがある。そういう時、目的にぴったりマッチしたものは見つからず自作することが多い。 使い方の例 そんな時、必要になるのがrobots.txtを解釈す...
2011/09/17
スマートフォンに特化することでjQuery API互換ながら5KB以下なJavaScriptライブラリ「Zepto.js」
Zepto.jsはJavaScript製のオープンソース・ソフトウェア。最近のWebシステム開発ではjQueryを使わないことがなくなったとさえ言えるかもしれない。それくらい頼り切ってしまっている。普通にJavaScriptを書くのが苦しくなるくらいだ。 サンプル。大抵の機能はデスクトップブ...
2011/09/16
Googleの各種APIを使った.NETアプリケーションを作る際にはぜひ使いたい「Google APIs Client Library for .NET」
Google APIs Client Library for .NETは.NET製、Windows用のオープンソース・ソフトウェア。Googleでは多数のWeb APIを用意している。それらはOAuth 1.0aもしくはOAuth 2.0で権限を取得して動作する。それらを使ったソフトウェアも...
2011/09/13
単機能しかないアプリでもそれぞれが連携すると魅力的に「PhotoAppLink」
PhotoAppLinkはiOS用のオープンソース・ソフトウェア。iPhoneはFlickrに写真をアップロードしている機種で最もシェアが高くなっている。それくらい写真を撮るのに適したデバイスということだろう。そして写真を撮った後にはちょっとした加工を行いたいと思うものだ。 テストアプリ 例...
2011/09/13
メソッドチェーンを使えばWeb SQL Databaseも簡単に「mchain」
mchainはHTML5/JavaScript製のオープンソース・ソフトウェア。HTML5はこれまでのWebアプリケーションのあり方を大きく変える可能性があると思っている。その一つとして期待しているのがWeb SQL Databaseだ。Webブラウザ内でRDBMSが利用できる技術だ。 デモ...















アンケート