昨今では、データベースサーバに格納されているデータをHTML形式で出力し、ブラウザで参照するというシステムが一般的です。しかし、このようなHTML形式によるデータ出力は、データの閲覧には適していますが、再利用には不向きです。出力されたデータに対して何らかの加工や分析が必要な場合でも、HTMLファイルのままでは容易ではないからです。 その点、CSV(Comma Separated Value:カンマ区切りテキスト)形式のデータなら、データベースへ取り込んで、容易に加工や分析を行うことができます。そこで、本稿ではデータベースから抽出したデータをCSV形式に整形し、クライアントからダウンロードできるようにする方法を紹介します。 以下は、リクエストされたデータをデータベースサーバから取得し、CSV形式に整形するプログラムです。 package to.msn.wings; import java.i
HTML, CSS, JavaScriptをはじめ、PHP, Ruby, Perl, Apache Configなどにも対応した、コード表示を読みやすくするsyntax highlighterの超軽量スクリプトを紹介します。 jQuery.Syntax デモページ 対応する言語は、下記の25種類です。 リンクは各デモへのものです。 Apache Config AppleScript Assembly Bash Bash Script Basic C# C/C++/Objective-C CSS Diff HTML Haskell Java JavaScript Lisp Lua Object-Oriented C PHP Pascal Perl 5 Python Ruby SQL Smalltalk YAML 対応ブラウザはIE6+, Fx2+, Safari3+, Opera9+とのこと
jQuery.Syntax is an extremely fast and lightweight syntax highlighter written in JavaScript. It has dynamic loading of syntax source files and integrates cleanly using CSS or modelines. # -*- mode: ruby; -*- # Isn't this a bit excessive!? 100.times { puts "Hello World!" } jQuery.Syntax also does inline highlighting for all supported languages. For example: @x = y + 10 (Ruby) and <img src="logo.png
Idle Checker : by Kevin Lint ユーザがアイドル状態になったかどうか確認できるjQueryプラグイン「IdleChecker」。 ユーザがブラウザ上で操作しているうちはいいのですが、席をたったりした場合にログアウトを発生させたいようなケースがありますね。 会社なんかで画面をそのままにして席をたった後、ログイン状態のままだと誰かに操作されてしまう危険性がありますが、自動でログアウトを実装する仕組みがこのプラグインで実現出来ます。 デモページを見ると、ページ内でいる時間数がどんどん上がっているのが確認できます。クリックするとリセットされます。 プラグインのメソッドに、タイムアウト秒数や、ログアウトURLをパラメータとして渡しておくことで、指定した時間がくればログアウトURLに移動するようなことが簡単に実装出来ます。 ログアウトした際の例 使い方は以下のようにオプション
What is it? Customizable cross window/tab utility that checks and notifies the user if they are about to be automatically timed/logged out. The Scenario: Company policy is a 20 minute timeout on all web based applications (something like that). The user session is only reset when the web application makes a resource request to the server. User walks away from their desk and returns to the applica
内容:「Screencast-O-Matic」は、デスクトップ上の操作状況を録画できるスクリーンキャストサービスだ。特定領域を指定できるほか、マウスポインタやクリックの強調表示など、操作手順をわかりやすく見せるための機能を備えている。 「Screencast-O-Matic」は、デスクトップ上の操作の様子を録画することができる、いわゆるスクリーンキャストサービスだ。録画したムービーは同サービスが用意したサーバにアップロードできるほか、YouTubeに投稿したり、AVIやFLV形式に変換してダウンロードできるので、誰かにデスクトップの操作の様子を見せたい場合などに役立つ。 本サービスの最大の特徴は、デスクトップ上で録画する領域を自由に指定できることだ。以前紹介した競合サービスの「ShowMeWhatsWrong.com」 や「Screenjelly」 ではデスクトップ全域が録画対象だったため
Google DocsやYouTubeなど、Googleの各種サービスをコマンドラインで操作できるツールが登場。 米Googleは6月18日(現地時間)、コマンドラインからGoogleのサービスを操作するためのツール「GoogleCL」をリリースしたと発表した。Google Codeのプロジェクトページからダウンロードできる。Linux、Windows、Macに対応し、利用するにはPythonとGoogle Data APIs Python Client Libraryのインストールが必要。 対応するサービスは現在、Blogger、Googleカレンダー、連絡先、Google Docs、Picasa、YouTube。カレンダーに予定を追加したり、写真アルバムからファイルを一括でダウンロードするといった操作をコマンドラインから行える。例えば以下のような操作が可能だ。 $ google blo
Edito Designers seem to like using modal windows more and more, as they provide a quick way to show data without reloading the entire page. It's easy to use and easy to design. The big problem I experienced with every plugin I tried either using Prototype/Scriptaculous or jQuery is the customization. They say you can do whatever you want simply but that's not fully true. The default CSS works fine
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く