極めてシンプルなマイクロブログツール「
メモる」を1.1にバージョンアップしました。
今回のバージョンアップでは、テンプレートエンジン(HTML::Template)を使用してデザインと処理の分離、携帯電話からのログインして投稿する機能(新規投稿、編集、削除が可能)の実装などを行いました。
また、「携帯電話から閲覧できない」などの大きな不具合やその他の小さな不具合も修正されています。
「メモる」の特徴
・投稿したメモは公開して共有できるだけでなく、ユーザー設定で非公開にすることもできる。
・ユーザーは任意の検索条件を設定したリストを作成することができる。
・投稿されたているメモに対して、リプライする形で新しいメモを投稿することができる。
・ブックマークレットを使用してブラウザで表示中のページをメモとして簡単に投稿できる。
・id:メモID、user:ユーザーIDで検索された場合、ユーザー設定のウィジェット(広告の設定も可能)を表示。
・携帯に対応、携帯電話からもメモの投稿、編集、削除ができる。
ソースコードもオープンソースライセンス(GPLv2)で公開しているので、ご自由にご利用ください。
メモる 1.1 のダウンロード
Drupal Japanは、日本でのDrupal普及の一助として、Drupal本体の翻訳や拡張モジュールの翻訳、各種情報提供、ユーザ支援等の活動を行っているDrupal(ドルーパル)の公認日本サイト。
Drupal(ドルーパル)は、ユーザー管理、RSSフィード、カスタマイズ可能なレイアウト、ログ機能、ブログ作成システム、フォーラムなどの機能を備えたCMS。
Drupal Japan | Drupal 日本サイト
Drupal 実践プログラミング徹底入門
翔泳社 著者:John K. VanDyk,. 価格:4,725円 評価:★★★★★
powered by
amalink
Drupal Commonsは、Drupal同様オープンソースの社内と社外の両方のコミュニティ活動に利用できる企業向けのDrupal。ユーザー登録、プロフィール作成・管理、グループ作成、フォーラムなどのもともとのDrupalの機能のほか、企業内のCRMやLDAPシステムとの統合が可能で、サイトの活動を追跡する分析機能もある。
Drupal Commons
昨年のGoogle Developer Dayで鳴り物入りで登場し、世界を変えるはずだったGoogleの新しいコラボレーションサービス「Google Wave」が開発中止になったそうだ。開発中止の理由は「多くのファンも獲得したが、期待したほどにはユーザーに受け入れられなかった」とのこと。
Google Wave、開発中止に。
Google Wave はメールや IM、wiki やブログを一体化したコラボレーティブなコミュニケーションサービスであり、一製品であると共にプラットフォームであり、同時にプロトコルでもある、という触れ込みであった。今年 3 月に招待制を終了して誰もが使えるようになった時も、その理由は「思う程のアクティブユーザを呼び込めずにいたため」というものだったが、今回の開発終了理由も「多くのファンも獲得したが、期待したほどにはユーザーに受け入れられなかった」というもの。
「Google-Wave-API-Japan Hackathon」に参加して技術的にすごいなとは思いましたが、使うにはちょっと重いんですよね。だからその後は使ってなかったのですが、かなり力を入れてるという雰囲気だったので開発中止はちょっと驚きです。
Google Wave 入門 サービス概要、APIからオープンソースWaveサーバーまで――リアルタイムWebの最前線
日経BP社 著者:あんどうやすし 価格:3,150円
powered by
amalink
「Linux.com Japan」は、The Linux Foundationが開設したLinuxおよびOSS(オープンソース・ソフトウェア)に特化した日本語ポータルサイト。Linuxカーネルの開発状況やLSB(Linux Standard Base)関連ドキュメント、OSS利用動向調査結果やOSSに関するFAQ、著名開発者のブログ記事一覧や国内WebメディアのLinux/OSS関連ニュース記事一覧、Linux/OSS関連サイトリンク集といったコンテンツが用意されている。
ユーザー登録も受け付けており、登録をするとメールマガジンの受信やフォーラムやブログに書き込みできるようになる。
Linux.com Japan
The Linux Foundation
ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道
ソフトバンククリエイティブ 著者:青木 峰郎 価格:2,940円 評価:★★★★★
- 良書だと思います ★★★★★
- Linuxを学ぶ為の読本、Cプログラムミングを学ぶなら別の本で ★★★★★
- 基礎を学ぶには良い書籍だと思います ★★★★★
- 入門書としては良い ★★★★
- Linuxプログラミングを始めたい人にオススメ ★★★★★
powered by
amalink
OTRSは、チケットシステムやヘルプデスク向けの機能を提供するオープンソースソフトウェア。顧客やユーザーの電話や電子メールを管理できるほか、サポートや営業、課金機能などを持ち、企業内部などでも利用できる。OSはLinux、Solaris、AIX、FreeBSD、OpenBSD、Mac OS 10.x、Windowsに対応。ライセンスはGNU Affero General Public License(AGPL)。
OTRS is an Open source Ticket Request System (also well known as trouble ticket system) with many features to manage customer telephone calls and e-mails. The system is built to allow your support, sales, pre-sales, billing, internal IT, helpdesk, etc. department to react quickly to inbound inquiries.
OTRS.org
PerlのプログラムからDBI経由でMySQLに接続し、SELECT文でデータを取得する処理のサンプルプログラムです。
あらかじめphpMyAdminを使用してMySQLにテータベース「testdb」を作成し、以下のSQLを実行しテーブル「users」を作成、3件のレコードを登録しておきます。
CREATE TABLE `users` (
`userid` varchar(100) COLLATE utf8_bin NOT NULL,
`password` varchar(250) COLLATE utf8_bin NOT NULL,
`status` int(11) NOT NULL,
`auth` int(11) NOT NULL,
`username` varchar(250) COLLATE utf8_bin NOT NULL,
`address` varchar(250) COLLATE utf8_bin NOT NULL,
`mailaddr` varchar(100) COLLATE utf8_bin NOT NULL,
`hpurl` varchar(250) COLLATE utf8_bin NOT NULL,
`widgets` text COLLATE utf8_bin NOT NULL,
`createdate` datetime NOT NULL,
`lastupdate` datetime NOT NULL,
PRIMARY KEY (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
insert into `users` (`userid`,`password`,`status`,`auth`,
`username`,`address`,`mailaddr`,`hpurl`,`widgets`,
`createdate`,`lastupdate`)
values('admin','1234','1','0','webmaster','',
webmaster100@59log.com','http://59log.com/','',now(),now());
insert into `users` (`userid`,`password`,`status`,`auth`,
`username`,`address`,`mailaddr`,`hpurl`,`widgets`,
`createdate`,`lastupdate`)
values('test1','5678','1','1','user 1','',
'test1@59log.com','http://59log.com/','',now(),now());
insert into `users` (`userid`,`password`,`status`,`auth`,
`username`,`address`,`mailaddr`,`hpurl`,`widgets`,
`createdate`,`lastupdate`)
values('test2','abcd','1','1','user 2','',
'test2@59log.com','http://59log.com/','',now(),now());
以下のPerlプログラムでは、テーブル「users」からステータスが1のレコードを全て取得、一旦配列に格納してから標準出力に出力しています。
検索条件の設定にはプレースホルダを使用し、DB処理でエラーが発生した場合は、例外処理に飛んでエラーの内容が出力されるように、RaiseErrorに1を設定しています。
--- mysql_select.pl ---
#!/usr/bin/perl
use strict;
use warnings;
use DBI;
my $data_source = "DBI:mysql:testdb"; # 接続先はtestdb
my $username = "test"; # データベースへのアクセス権限を持つユーザーを指定
my $password = "abcd"; # そのパスワード
my $status = 1;
my @recs = ();
eval {
my $dbh = DBI->connect($data_source, $username, $password,
{RaiseError => 1, PrintError => 0});
my $sql = "select * from users where status = ?";
my $sth = $dbh->prepare($sql);
$sth->execute($status);
while (my @rec = $sth->fetchrow_array) {
push @recs, [@rec];
}
$sth->finish;
$dbh->disconnect;
};
if ($@) {
print "Error : $@\n";
}
foreach my $rec (@recs) {
print join(",", @{$rec}), "\n";
}
IPA(情報処理推進機構)オープンソフトウェア・センターが中心となって原案作成を進めてきたWebサービスの相互運用性に関するJIS規格(JIS X 7361、JIS X 7362、JIS X 7363)が公示された。これらのJIS規格を活用することにより、相互運用性の高いWebサービスを構築することが可能になる。
公示されたJIS規格は、Webサービス技術を推進する国際的な業界団体であるWS-Iが、2008年に制定したISO/IEC 29361:2008、ISO/IEC 29362:2008及びISO/IEC 29363:2008の三つの国際規格を、国内のITベンダー及び国内のユーザーからもより容易に、広く活用されることを目指し、IPAが日本語への翻訳を行うとともに、JIS規格とするための作業に取り組んできたもの。
情報処理推進機構:プレス発表:記事:Webサービス相互運用性関連JIS規格の公示について
Microsoft Expression 4は、標準に準拠したWebサイトから、インタラクティブなWebおよび デスクトップアプリケーションまで、
優れたユーザーインターフェイス(UI)をデザインするための最新デザインツールセット。Microsoft Expression 4 に含まれるツール群を使用することによって、Microsoft SilverlightやWindows Presentation Foundation (WPF)を活用した
アプリケーションのUI設計や、各種Web標準に準拠したWebサイト制作を効率的に行うことができる。
Microsoft Expression
MS、ウェブとアプリのデザイン製品「Expression 4」日本語版を提供開始
米消費者団体が発行する「コンシューマー・リポート」が、受信感度の問題で「iPhone 4の購入を推奨できない」と発表した件に関するスレッドが、Appleサポートフォーラムから削除されたようだ。
アップルのサポートフォーラムでは、これまでもアップルにとって都合の悪いスレッドは削除されているようだが、スレッドを削除したからといって騒ぎが収まるはずもなく、受信感度の問題で高まっているユーザーの不満をさらに悪化させる結果になりそうだ。
「iPhone 4の購入を推奨できない」件に関するスレッド、Appleサポートフォーラムから削除される
TUAW(The Unofficial Apple Weblog)の記事によると、少なくとも2件のスレッドが削除されているとのこと。Appleは過去にもスレッドの削除を複数回行っており、同社にとって喜ばしくないスレッドが削除されるのは今回が初めてではない。フォーラムにはAppleにとって否定的な内容のスレッドが無い訳ではないが、それらはAppleが「残しておいて問題なし」と判断したものではないかという。
iPhone4にリコールの憶測、発火の可能性も
米消費者団体が発行する「コンシューマー・リポート」が、iPhone4をテストした結果、「電波の弱いエリアで(アンテナが埋め込まれた)電話の左下部分に触れると、感度が大きく低下し、通話が切断される可能性がある」として、購入を「推奨しない」方針を明らかにしたことで、アップル社の株価が急落した。