[作り方]の検索結果
「
コメント++ - マイクロ
掲示板」という、誰でも簡単に投稿することができるようにユーザーインタフェースを限界まで単純化したインターネット
掲示板を作成しました。見た目や機能は、「メモる」に似ていますが、検...
「コメント++ - マイクロ掲示板」という、誰でも簡単に投稿することができるようにユーザーインタフェースを限界まで単純化したインターネット掲示板を作成しました。
見た目や機能は、「メモる」に似ていますが、検索機能やリスト機能などがなくなる一方匿名での投稿が可能になっています。
システム(CommentPP)は、PHP(テンプレートエンジンはsmarty)とMySQLで実装しており、ソースコードもオープンソースライセンス(GPLv2)で公開しています。
必要な機能がなくて使いにくいということもあるので、機能が少ないことは必ずしも良いことではありませんが、プログラムが複雑になるとその分取っ付きも悪くなるので、機能追加はゆっくりと進めるつもりです。
コメント++ - マイクロ掲示板
CommentPP v1.0 仕様書
RSS配信について
コメント++の新着コメントのRSSは以下のURLで取得できます。
http://commentpp.com/?func=rss
また、RSSのURLを「http://commentpp.com/?func=rss&userid」とすることで、配信されるRSSの内容を特定のユーザー(管理者)がログインして投稿したコメントだけに絞りこむことができます。これによって、TwitterFeed(http://twitterfeed.com/)などのRSSフィードをTwitterに自動投稿するサービスを利用して、サイト管理者が自分が投稿したコメントだけをTwitterに流すことが可能です。
ActionScript(アクションスクリプト)とは、アドビシステムズ社の製品であるFlashに使用されるコンテンツの再生制御などを行なうためのプログラミング言語で、現在は、JavaScriptの標準規格であるECMAScriptをベースに独自の拡張を施した仕様になっている。
ActionScriptを使用することで、動画や音声のプレイヤーの作成など、コンテンツに複雑な処理や双方向性を持たせたFlashを作成することが可能。
ActionScript(Wikipedia)
ActionScript 逆引きクイックリファレンス
ActionScript 3.0で始めるオブジェクト指向スクリプティング
基本からしっかりわかるActionScript 3.0 (Web Designing BOOKS)
毎日コミュニケーションズ 著者:森 巧尚 価格:2,520円 評価:★★★★
- 基本というより考え方を学ぶ本 ★★★
- 丁寧な解説。あくまでも基本だけ。 ★★★★
- まるっきりの初心者では・・・ ★★★
- とにかくわかりやすいのでActionsScript初心者にはおすすめ ★★★★
- AS3の基本をシンプルに教わる ★★★★
powered by
amalink
Mozilla Labs が、あらゆるモダンなデスクトップブラウザとモバイルブラウザ (Firefox 3.6 以上、モバイル版 Firefox、Internet Explorer 8、Chrome 6、Safari 5、Opera 10、モバイル版 WebKit) において、
Webアプリ...
Mozilla Labs が、あらゆるモダンなデスクトップブラウザとモバイルブラウザ (Firefox 3.6 以上、モバイル版 Firefox、Internet Explorer 8、Chrome 6、Safari 5、Opera 10、モバイル版 WebKit) において、Webアプリのインストール、管理、起動を可能にする「オープンWebアプリ」のシステム案と開発者向けプロトタイプを示した「技術文書」を発表した。プロトタイプでは、有料アプリや、起動時にアプリがユーザのログインを求める認証機能に対応するための、シンプルな仕組みも提供される。
オープンWebアプリの機能と特長:
- HTML、CSS、JavaScript を使って開発
- モバイルもしくはデスクトップ向けブラウザ内のダッシュボードへ、あるいはネイティブ OS のデスクトップやモバイルのホーム画面へ「インストール」可能
- すべてのモダンブラウザで動作する一方、アプリの表示、整理、管理のためのユーザインターフェイスは各ブラウザに委ねられる
- OpenID など既存の個人識別システムを使った認証モデルを活用して有料アプリにも対応
- 購入したアプリを持ち運べる-あるブラウザで購入したアプリは、他のブラウザでも、あるいは複数のデスクトップやモバイルプラットフォームをまたいでも、再購入することなく使える
- システムが仲介する、高度でプライバシーに関わる機能 (位置情報通知機能など) へのアクセスを、必要に応じていくつでもリクエストでき、ユーザが必要に応じてその機能を有効化できるようにする
- 開発者がストアなどを介さずにユーザへ直接配布可能であり、また、複数のストアを通じて配布可能で、各ストアが顧客サービス、価格、ポリシー、検索、評価、レビュー、その他の特長を競える
- クラウドから通知を受けられる
- アプリをまたいだ検索に対応-検索対象となるデータや機能を持つアプリの内部に直接リンクする形で、ユーザがアプリ横断検索を行えるようにするため、アプリコンテナ (通常は Web ブラウザ) に対して各アプリが検索インターフェイスを提供可能
Mozilla Labs から「オープンWebアプリ」を実現するエコシステムのプロトタイプが発表されました
レベニューシェア(Revenue share)とは、アライアンス(
提携)手段のひとつで、アライアンスによって生じた利益をあらかじめ定めた配分比率で分かち合う契約形態を指す。例えば
Webサイト運営の場合、ページ単価や人...
レベニューシェア(Revenue share)とは、アライアンス(提携)手段のひとつで、
アライアンスによって生じた利益をあらかじめ定めた配分比率で分かち合う契約形態を指す。
例えばWebサイト運営の場合、ページ単価や人月単価で企業が制作会社に費用を支払うのではなく、サイトから得られる売り上げを企業と制作会社で山分けする。
レベニューシェアが適したサイトとしては、継続的な収入があり、収入の規模やその増加がある程度読めるものが挙げられる。反面、単なる企業サイトやIRサイトはレベニューシェアには敵していない。
レベニューシェア(Wikipedia)
1,000万円のサイト構築費を50万円に抑える方法
レベニューシェア注意点
Google Developer Day 2010 のアジェンダが公開されました。テーマは、「Android」「Chrome & HTML5」「Cloud Platform」の三つだそうです。東京
2010年9月28日 火曜日 9:00 - 開場10:00 - 12:00 基調講演12...
Google Developer Day 2010 のアジェンダが公開されました。テーマは、「Android」「Chrome & HTML5」「Cloud Platform」の三つだそうです。
東京 2010年9月28日 火曜日
9:00 - 開場
10:00 - 12:00 基調講演
12:00 - 17:00 デベロッパーサンドボックス
12:00 - 17:00 ブレイクアウトセッション
13:00 - 17:00 オフィスアワー
17:00 - 19:00 東京 GTUG 主催ライトニングトーク
Android
Android のパフォーマンス、ユーザーエクスペリエンス、アプリを作る上での注意事項。
Chrome & HTML5
Chrome Web Store ローンチに向けた予備知識と理想的なウェブアプリケーションのあり方、実装方法やパフォーマンス改善方法について。
Cloud Platform
App Engine for Business、Spring integration、Google Web Toolkit、Google Storage for Developers、BigQuery、Prediction API、サンプルコードやパフォーマンス改善方法などApp Engineの最新情報。
Google Developer Day 2010 アジェンダのお知らせ
Google Developer Day 2010
面白そうだけど、クイズの採点ってまだ出てないよね。
まず、今回の
クイズの
しりとりに勝つため私が考えた作戦は、相手(コンピュータ)に、先頭に使用されているより末尾に使用されている数が多いアルファベットの単語から選ばせるようにすれば、そのうち相手が手詰まり...
まず、今回のクイズのしりとりに勝つため私が考えた作戦は、相手(コンピュータ)に、先頭に使用されているより末尾に使用されている数が多いアルファベットの単語から選ばせるようにすれば、そのうち相手が手詰まりになって勝てるだろうというものでした。
そのため、選択肢となる単語に使用されている先頭のアルファベットと末尾のアルファベットの数を調べるためのプログラムを作成し、その結果をもとに以下の優先順位で回答を選択していきました。
1.単語の末尾が先頭の方が少ないアルファベットのもの
2.単語の末尾が先頭と末尾で同じアルファベットのもの
3.単語の末尾が先頭の方が多いアルファベットのもの
例えばLv3の場合、以下のような結果になるので、提示される選択肢の中からできるだけ末尾が、b、f、g、i、k、q、s、u、v、wのものを選択していけば良いということになります。
a : 14 11 >>
b : 11 12 <<!
c : 4 4 ==
e : 4 4 ==
f : 11 12 <<!
g : 11 12 <<!
h : 4 4 ==
i : 4 5 <<!
j : 14 11 >>
k : 11 12 <<!
l : 3 3 ==
m : 4 4 ==
n : 3 3 ==
o : 14 11 >>
p : 4 4 ==
q : 11 12 <<!
r : 3 3 ==
s : 11 12 <<!
t : 4 4 ==
u : 11 12 <<!
v : 11 12 <<!
w : 11 12 <<!
y : 4 4 ==
z : 5 4 >>
--- siritori.pl
#!/usr/bin/perl
#
# GDD 2010 DevQuiz しりとり
#
use strict;
use warnings;
my %alpha_head = ();
my %alpha_tail = ();
open my $infh, '<', "siritori.txt";
while (my $word = <$infh>) {
chomp $word;
my $head = substr($word, 0, 1);
my $tail = substr($word, length($word) - 1, 1);
$alpha_head{$head}++;
$alpha_tail{$tail}++;
}
close $infh;
foreach my $key (sort keys %alpha_head) {
print "$key :" . sprintf("%4d", $alpha_head{$key});
print " " . sprintf("%4d", $alpha_tail{$key});
if ($alpha_head{$key} < $alpha_tail{$key}) {
print " <<!\n";
}
elsif ($alpha_head{$key} > $alpha_tail{$key}) {
print " <<\n";
}
else {
print " ==\n";
}
}
しばらく前にソースコードを
公開すると言ったまま、
公開していなかったPostedby(1.0)のソースコードを
公開しました。Postedbyは、HTMLタグを使用した表現力の高い記事を、Twitterのような文字数制限なしに、一般的...
しばらく前にソースコードを公開すると言ったまま、公開していなかったPostedby(1.0)のソースコードを公開しました。
Postedbyは、HTMLタグを使用した表現力の高い記事を、Twitterのような文字数制限なしに、一般的なブログより手軽に投稿ができるブログ(マイクロブログ)ツールです。
携帯にも対応しておリ携帯からの投稿や投稿の修正・削除も可能です。また、家族や知人、もしくは知らないどこかの誰かなどと複数ユーザーによる運営も可能です。
Postedbyの特徴
・記事の本文にHTMLタグの使用ができるため、表現力のある記事の作成ができる。
・投稿した記事は公開して共有できるだけでなく、ユーザー設定で非公開にすることもできる。
・ユーザーは任意の検索条件を設定したリストを作成することができる。
・投稿されたている記事に対して、リプライする形で新しい記事を投稿することができる。
・ブックマークレットを使用してブラウザで表示中のページを記事として簡単に投稿できる。
・id:記事ID、user:ユーザーIDで検索された場合、ユーザー設定のウィジェット(広告の設定も可能)を表示。
・携帯に対応、携帯電話からも記事の投稿、編集、削除ができる。
・日本語と英語に対応。
・商用利用、カスタマイズが可能なオープンソースライセンス(GPLv2)。
Postedby 1.0 のダウンロード
現時点では、「
メモる」との違いは、記事のタイトルを付けることができることと、本文にHTMLタグが使用できることくらいですが、本文にHTMLタグが使用できるのでよりブログに近い使い方ができると思います。
Postedby.org
<TMPL_LOOP>タグはセクションを区切り、名前をつけることができます。この名前つきループの内側に<TMPL_VAR>タグを置き、プログラムでパラメータに代入するハッシュ・リファレンスの param() にリスト(配...
<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;
EPUB(イーパブ)は、米国の電子書籍標準化団体「International Digital Publishing Forum(IDPF)」が開発したオープンな電子書籍ファイル
フォーマット規格。オープンな規格であることと
フォーマットの単純さから、...
EPUB(イーパブ)は、米国の電子書籍標準化団体「International Digital Publishing Forum(IDPF)」が開発したオープンな電子書籍ファイルフォーマット規格。オープンな規格であることとフォーマットの単純さから、対応する電子書籍ハードウェアや電子書籍アプリケーションが多く、アップルやGoogle、ソニーなども採用を発表している。
EPUBファイルは、XML、HTML、CSS、画像等から構成され、全てのファイルはzip形式で圧縮され拡張子はepubでなくてはならない。
電子書籍 ePub電子書籍の作り方2 シンプル ePUB フォーマット ガイド :How to create an ePub ebook? Simple ePUB Format Guide
OPF 2.0 v1.0 日本語訳 [Open Packaging Format (OPF) 2.0 v1.0]
International Digital Publishing Forum(IDPF)
電子書籍らくらく作成PACK <EPUBテンプレート付き>
技術評論社 著者:林 拓也 価格:2,079円
powered by
amalink
Yuki
Wiki(結城ウィキ)は、
Wikiと呼ばれている、参加者が自由にページを追加・削除・編集できるWebアプリケーションの一つ(
Wikiクローン)。プログラミング言語
Perlで書かれた
CGIスクリプトとして実装されており、...
YukiWiki(結城ウィキ)は、Wikiと呼ばれている、参加者が自由にページを追加・削除・編集できるWebアプリケーションの一つ(Wikiクローン)。
プログラミング言語Perlで書かれたCGIスクリプトとして実装されており、 Perlが動作するWebサーバなら比較的容易に設置できる。配布条件はPerlと同じ。
結城浩のWiki入門 ~YukiWikiではじめる みんなで作るWebサイト~
インプレス 著者:結城 浩 評価:★★★★★
- Wikiはなかなか普及しませんが・・・・ ★★★★
- てっとり早く導入したい方へ ★★★★★
- これは面白い ★★★★★
- ホワイトボード100枚自在に扱う使いここち ★★★★
- 文字通り、入門にはうってつけです ★★★★
powered by
amalink
|< 先頭へ < 前へ 4 5 6 7 8 次へ >
アクセスランキング
- 2NN 2ちゃんねるニュース速報+ナビ (5 PV)
- FC2動画やYouTubeなどから無料動画(映画やドラマ、アニメ、音楽など)を探す方法 (4 PV)
- ようつべ (YouTube) 動画のダウンロードと保存 (3 PV)
- 秋田県、記録的大雨で雄物川が氾濫し秋田新幹線も止まる (2 PV)
- 完全無料のMT4向けナンピンEA「Nanpin K(ナンピンケイ)」 #MT4 (2 PV)
- [C言語]UTF-8でエンコードされた文字列の文字数を取得するコード (2 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (2 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2 PV)
- [映画]インセプション(Inception) (1 PV)
- Googleニュースを視覚化するnewsola (1 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (3286 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (528 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (107 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (98 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (76 PV)
- Million Dollar Ver 1.09向けの収益性を重視したゴールド(Gold、XAUUSD)ロングセットファイル (70 PV)
- 無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (69 PV)
- 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (61 PV)
- [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (54 PV)
- 2chまとめサイト - 痛いニュース(ノ∀`) (48 PV)
アクセス統計
ディレクトリ
関連サイト