[リスト]の検索結果


JSON (JavaScript Object Notation)は、人間にとって読み書きが容易で、プログラムで簡単にパースや生成を行うことができる軽量のデータ交換フォーマット。JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られている。

JSONは、名前/値のペアの集まり(オブジェクト、連想配列、ディクショナリ、ハッシュテーブルなど)と値の順序付きリスト(配列)の2つの構造を基にしている。

オブジェクトは、順序付けされない名前/値のペアのセットで、{(左の中括弧)で始まり、} (右の中括弧)で終わる。各名前の後ろには、:(コロン)が付き、名前/値のペアは、,(コンマ)で区切られる。

配列は、順序付けされた値の集まりで、[(左の大括弧)で始まり、](右の大括弧)で終わる。値は、,(コンマ)で区切られる。

JSON の紹介(日本語)
JSON(英語)
JavaScriptプログラミング言語

JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス
オライリージャパン 著者:Douglas Crockford 価格:1,890円 評価:★★★★★


  • 遠回りを避けたい人へ ★★★★★
  • 手っ取り早く習得 ★★★★★
  • 痒いとこだけ掻いてくれる ★★★★★
  • JavaScriptを勉強しなおすのにとってもよいです。 ★★★★★
  • JavaScript コアに関する最高の本 ★★★★★

powered by amalink
[2240] Posted by kagahiro at 2010/08/21 14:56:33
0 point | Link (1) | Trackback (0) | Comment (0)

<TMPL_LOOP>タグはセクションを区切り、名前をつけることができます。この名前つきループの内側に<TMPL_VAR>タグを置き、プログラムでパラメータに代入するハッシュ・リファレンスの param() にリスト(配列リファレンス)を渡すと、リスト分の出力が繰り返されます。

以下は、<TMPL_LOOP>タグの使い方を示すサンプルプログラムです。サンプルプログラムでは、コンマで区切られたデータファイルを読み込んでリストを作成し、それをパラメータに渡してテーブルを表示しています。また、<TMPL_IF>タグ、<TMPL_ELSE>タグを使用してデータがない場合は、テーブルが出力されないようにしています。


--- データファイル(userdata.txt)

kagahiro,kitaakita,kagahiro3@59log.com,011678901
admin,tokyo,webmaster10@59log.com,011778901
buzei,kawasaki,support2@59bbs.org,041758901

--- テンプレートファイル(tmplloop.tmpl)

<html>
<head>
<title>HTML::Templateのサンプルプログラム LOOP</title>
</head>
<body>
<h1>HTML::Templateのサンプルプログラム LOOP</h1>
<TMPL_IF NAME=DATA_NUM>
    <table>
    <tr>
    <td>User Name</td>
    <td>Address</td>
    <td>Email</td>
    <td>Tel</td>
    </tr>
    <TMPL_LOOP NAME=USER_INFO>
    <tr>
    <td><TMPL_VAR NAME=USERNAME></td>
    <td><TMPL_VAR NAME=ADDRESS></td>
    <td><TMPL_VAR NAME=EMAIL></td>
    <td><TMPL_VAR NAME=TEL></td>
    </tr>
    </TMPL_LOOP>
    </table>
<TMPL_ELSE>
    No data
</TMPL_IF>
</body>
</html>

--- CGI(tmplloop.cgi)

#!/usr/bin/perl

use strict;
use warnings;

use HTML::Template;

my $template = HTML::Template->new(filename => 'tmplloop.tmpl');

my @loop_data = ();
open my $infh, '<', "userdata.txt";
while (my $rec = <$infh>) {
    chomp $rec;
    if ($rec ne '') {
        my %row_data;
        my ($username, $address, $email, $tel) = split(/,/, $rec);
        $row_data{USERNAME} = $username;
        $row_data{ADDRESS} = $address;
        $row_data{EMAIL} = $email;
        $row_data{TEL} = $tel;
        push @loop_data, \%row_data;
    }
}
close $infh;

$template->param(USER_INFO => \@loop_data);
$template->param(DATA_NUM => scalar(@loop_data));

print "Content-Type: text/html; charset=utf-8\n\n";
print $template->output;
[2231] Posted by kagahiro at 2010/08/18 20:59:26
1 point | Link (1) | Trackback (0) | Comment (1)


Q&A形式で知識を共有することができる非常にシンプルなWebベースのQ&Aツール「QANote 1.0」をリリースしました。QANoteは、パソコンからの閲覧、投稿だけでなく、携帯電話からも閲覧、投稿が可能になっています。

QANoteの特徴
・ダッシュボード画面からすばやく質問の検索、閲覧、新しい質問の投稿ができる。
・ユーザーは任意の検索条件を設定したリストを作成することができる。
・携帯に対応しており、携帯電話からも質問の投稿、リプライ(回答)の投稿ができる。
・商用利用、カスタマイズが可能なオープンソースライセンス(GPLv2)。

QANoteを利用することでレンタルサーバー等で運営しているホームページに、Q&A形式の顧客サポート機能を簡単に追加することができます。

QANote.org
[2219] Posted by kagahiro at 2010/08/14 17:12:56
0 point | Link (1) | Trackback (0) | Comment (0)

Postedbyは、HTMLタグを使用した表現力の高い記事を、Twitterのような文字数制限なしに、一般的なブログより手軽に投稿ができるブログ(マイクロブログ)ツールです。携帯にも対応しておリ携帯からの投稿や投稿の修正...
[2215] Posted by kagahiro at 2010/08/13 22:15:08
0 point | Link (1) | Trackback (0) | Comment (0)

極めてシンプルなマイクロブログツール「メモる」を1.1にバージョンアップしました。今回のバージョンアップでは、テンプレートエンジン(HTML::Template)を使用してデザインと処理の分離、携帯電話からのログインし...
[2214] Posted by kagahiro at 2010/08/13 13:13:55
0 point | Link (2) | Trackback (0) | Comment (0)

ライブドアブログに設置されている複数の2chまとめブログの運営元が同じなんじゃないかとか騒がれてますが、結論は、2chまとめブログの広告営業をライブドアがやっていて、中には運営元が同じの2chまとめブログもある...
[2205] Posted by 名無しさん at 2010/08/11 16:51:26
5 point | Link (1) | Trackback (0) | Comment (2)

共和国と分離主義者の戦争は全銀河に拡大し、ジェダイもクローン軍を率いて、各地でドロイド軍と激闘を展開していた。その中で、分離主義者の司令官グリーバス将軍がパルパティーン最高議長を拉致する事件が発生し、...
[2105] Posted by buzei at 2010/07/18 10:20:57
0 point | Link (4) | Trackback (0) | Comment (0)

日本振興銀行前会長の木村剛氏が銀行法違反(検査忌避)の容疑で逮捕された。同時に逮捕された社長らは容疑を認めているものの、木村剛容疑者だけは容疑を否認している。木村剛氏は、日本銀行出身で日本銀行をやめて...
[2089] Posted by buzei at 2010/07/15 16:10:24
3 point | Link (3) | Trackback (0) | Comment (3)

367 名前:名無しさん@お腹いっぱい。:2010/06/13(日) 00:20:36熊に襲われようとしている、キリスト教徒の男がに「あの野蛮なる熊にキリストの教えを授けてください」と祈った。しかし熊は、飛びかかり覆い被さっ...
[2086] Posted by 名無しさん at 2010/07/14 17:09:08
0 point | Link (1) | Trackback (0) | Comment (0)

今年(2010年)から導入された1億円以上の報酬を受けた役員の氏名や金額を開示する制度によって公開された高額報酬を受けた役員の上位20人のリスト。1 日産自動車    カルロス・ゴーン社長(56)     ...
[2075] Posted by buzei at 2010/07/11 16:28:48
0 point | Link (1) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  3 4 5 6 7  次へ >


アクセスランキング

今日のアクセスランキング(上位10件)

  1. [中国高速鉄道事故]多数の乗客が車両ごと穴に埋められ行方不明に (11 PV)
  2. k本的に無料ソフト・フリーソフト (10 PV)
  3. しわしわの美女!キャロライン・ケネディ新駐日米大使を属国民が土下座でお出迎え (9 PV)
  4. 紅茶に含まれる成分が骨粗しょう症に効果 体重60キロなら3日に一度60杯の紅茶を飲めば効果:お料理速報 (9 PV)
  5. リア・ディゾン、「でき婚」を発表 (9 PV)
  6. 中国経済の先行き不安で世界同時株安が進行 (8 PV)
  7. 掲示板フリーソフト - 無料で利用できる掲示板CGI (8 PV)
  8. ブルース・ウィリスさんが24歳年下のモデル、エマ・ヘミングさんと結婚 (8 PV)
  9. 動画コミュニティサイト「ニコニコ動画」 (7 PV)
  10. JsDTnFmGzuwwF (7 PV)

今月のアクセスランキング(上位10件)

  1. 掲示板フリーソフト - 無料で利用できる掲示板CGI (27 PV)
  2. 掲示板やチャットなどのフリーPHPスクリプトの配布サイト (16 PV)
  3. 【速報】パナマ文書に記載されている日本企業、日本人の一覧リスト (13 PV)
  4. [中国高速鉄道事故]多数の乗客が車両ごと穴に埋められ行方不明に (11 PV)
  5. k本的に無料ソフト・フリーソフト (10 PV)
  6. しわしわの美女!キャロライン・ケネディ新駐日米大使を属国民が土下座でお出迎え (9 PV)
  7. 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (9 PV)
  8. 紅茶に含まれる成分が骨粗しょう症に効果 体重60キロなら3日に一度60杯の紅茶を飲めば効果:お料理速報 (9 PV)
  9. 伝説の男、瓜田純士さんが新宿駅構内で2週間前に割腹自殺を図る (9 PV)
  10. リア・ディゾン、「でき婚」を発表 (9 PV)

アクセス統計

ディレクトリ

関連サイト