[プログラム]の検索結果
私が作成・配布しているフリー(オープンソース)のブログソフトウェア「59Tracker」の最新版「59Tracker 2.0(Perl/CGI)」を公開しました。
59Tracker (Perl/CGI)のダウンロード
59Tracker 2.0 beta版からの変更点
・既存のトピックへの関連付けなしで新規投稿ができるようにしました。
・ログインして投稿する際に、オプションとして更新情報に掲載するかどうか、改行コードを
に変換するかどうか指定できるようにしました。
・ブログエディター(MetaWeblog API)に対応しました。
・トップページや検索結果ページ等のメニューを見直しました。
59Tracker 2.0 beta版からの移行方法
モジュール(APPLIB/*.pm)、プログラム(*.cgi)、テンプレート(system/*.htmlt)のファイルを59Tracker 2.0 (正式版)のファイルで上書きし、ブログエディター対応で新たに追加されたxmlrpc.cgiの属性を実行可能属性に変更します。データファイルのレイアウト変更は無いためデータ移行の必要はありません。
利用可能なブログエディター
現時点で利用できることが確認できているブログエディターは、Firefox拡張機能のScribeFire Blog Editor、BlogWrite、ubicast Bloggerです。マイクロソフトやジャストシステムのブログエディターのように手動でAPIのエンドポイントを設定できないブログエディターは利用できません。
APIのエンドポイントは、http://(yoursitedomain)/xmlrpc.cgi です。例えば「語句ログ」場合は、http://59log.com/xmlrpc.cgi になります。
Firefoxの拡張機能ScribeFire
59Tracker (Perl/CGI)のダウンロード
59Tracker 2.0 beta版からの変更点
・既存のトピックへの関連付けなしで新規投稿ができるようにしました。
・ログインして投稿する際に、オプションとして更新情報に掲載するかどうか、改行コードを
に変換するかどうか指定できるようにしました。
・ブログエディター(MetaWeblog API)に対応しました。
・トップページや検索結果ページ等のメニューを見直しました。
59Tracker 2.0 beta版からの移行方法
モジュール(APPLIB/*.pm)、プログラム(*.cgi)、テンプレート(system/*.htmlt)のファイルを59Tracker 2.0 (正式版)のファイルで上書きし、ブログエディター対応で新たに追加されたxmlrpc.cgiの属性を実行可能属性に変更します。データファイルのレイアウト変更は無いためデータ移行の必要はありません。
利用可能なブログエディター
現時点で利用できることが確認できているブログエディターは、Firefox拡張機能のScribeFire Blog Editor、BlogWrite、ubicast Bloggerです。マイクロソフトやジャストシステムのブログエディターのように手動でAPIのエンドポイントを設定できないブログエディターは利用できません。
APIのエンドポイントは、http://(yoursitedomain)/xmlrpc.cgi です。例えば「語句ログ」場合は、http://59log.com/xmlrpc.cgi になります。
Firefoxの拡張機能ScribeFire
日本PHPユーザ会主催で2008年7月21日に開催される「PHPカンファレンス2008」のパネルディスカッションのお題目が「激論!PHPの次に学ぶ言語はこれだ」(仮題)となっていてなんとなくアレな感じです。
はっきりいって、ネットサービスを開発するならまた別ですが、企業の業務システム開発で Ruby、Python はないでしょう。
Webアプリを開発するならJavaScriptはサーバー側のプログラムを開発する言語とは別に必要になるので、JavaScriptはいずれにしろ取得しなければなりませんが、企業向けの業務システムをWebアプリとして開発するならPHPが一番いいと思います。ただ、Javaを推進したい某コンピュータメーカーとかデータベースソフトで有名な某ソフトウェアベンダーにとってPHPは目障りかもしれません。PHPがセキュリティ面でどうのこうのと叩かれるのは、いろいろ大人の事情があるのでないのかと思われます。政治的な意味で、派遣や請負でお金を稼ぐという点を重視すればJavaが一番無難だとは思います。Perl、Ruby、Pythonの仕事を探すのは今はかなり難しいのではないでしょうか。
あと、業務システムの開発ではなく組み込みの仕事がしたいならC/C++でしょうか。
PHPカンファレンス2008
はっきりいって、ネットサービスを開発するならまた別ですが、企業の業務システム開発で Ruby、Python はないでしょう。
Webアプリを開発するならJavaScriptはサーバー側のプログラムを開発する言語とは別に必要になるので、JavaScriptはいずれにしろ取得しなければなりませんが、企業向けの業務システムをWebアプリとして開発するならPHPが一番いいと思います。ただ、Javaを推進したい某コンピュータメーカーとかデータベースソフトで有名な某ソフトウェアベンダーにとってPHPは目障りかもしれません。PHPがセキュリティ面でどうのこうのと叩かれるのは、いろいろ大人の事情があるのでないのかと思われます。政治的な意味で、派遣や請負でお金を稼ぐという点を重視すればJavaが一番無難だとは思います。Perl、Ruby、Pythonの仕事を探すのは今はかなり難しいのではないでしょうか。
あと、業務システムの開発ではなく組み込みの仕事がしたいならC/C++でしょうか。
PHPカンファレンス2008
日時:7月21日(月祝)10:00-18:30(09:30開場)
終了後(19:00を目安)に懇親会を行います(希望者のみ、約2時間)
会場:大田区産業プラザ(PiO) 2F 小展示場、6F D会議室
費用:無料(懇親会は会費3000円程度を予定)
主催:日本PHPユーザ会 (http://www.php.gr.jp/)
任意のキーワードリストに含まれるテキスト中のキーワードに、特定のページ(URL)にリンクするPerlのサンプルスクリプトを作ってみました。ブログソフトとか掲示板ソフトを開発する際に役に立つと思います。文字エンコードがUTF-8、EUCではOKでしたが、SJISではうまく動きませんでした。
以下、サンプルスクリプトの一部です。
リンクの処理のところが微妙ですが、適当に修正して使っていただければ幸いです。
はてなダイアリーのキーワードにリンクするためのサンプルもあるようです。動かしてみたわけでないのでハッキリとはいえませんが、ソースを見る限りテキスト内でアンカータグでリンクを行っている場合は、まずいような気もします。
はてなダイアリーキーワード自動リンクAPI - はてなダイアリー日記
以下、サンプルスクリプトの一部です。
my @wordlist = ('はてな', 'ブログ', 'アルファブロガー');
foreach my $word (@wordlist) {
my $encword = $word;
$encword =~ s/(\W)/'%'.unpack('H2', $1)/eg; # uri encode
my $link = "<a href=\"serach.cgi?querystr=$encword\">$word</a>";
$text =~ s/$word/$link/g;
# アンカーテキストのキーワードは元に戻す
my $pattern = "(<a href.+)<a href.+$word</a>(.+/a>)";
$text =~ s/$pattern/$1$word$2/g;
}
print $text;リンクの処理のところが微妙ですが、適当に修正して使っていただければ幸いです。
はてなダイアリーのキーワードにリンクするためのサンプルもあるようです。動かしてみたわけでないのでハッキリとはいえませんが、ソースを見る限りテキスト内でアンカータグでリンクを行っている場合は、まずいような気もします。
はてなダイアリーキーワード自動リンクAPI - はてなダイアリー日記
なお、上記ファイルは現状で300KBほどありますので、アプリケーション側で一定時間キャッシュして頂くなどの措置をお願いできればと思います。テキスト一つ処理するだけで300KBですか、はてな側も大変かも知れませんが呼び出す方も大変ですね。
(追記あり)
Microsoft Office 2003 Service Pack 3(Office 2003 SP3)の自動更新が2008年1月30日から2008年2月27日に変更されたそうです。Microsoft Office 2003 Service Pack 33.自動更新(Auto Update)での提供Windows(R) Upd...
フリー掲示板ソフト「59bbs 1.1」を公開しました。タグ検索機能を追加するなどユーザーインタフェースは大幅に改良されていると思います。59bbs 1.1のダウンロード新規インストール基本的なインストールは「59bbs 1....
残念ながらソフトウェアが魔法のように出来上がるなんてことはありません。プログラミングは一つ一つコードを書いていくだけですし、デバックは一つ一つバグを潰していくだけ、テストは一つ一つはプログラムが仕様ど...
ロジクールが、6個のマクロキーと3個のモードキーで最大18種類のマクロの設定が可能なゲームキーボード「G15 Gaming Keyboard」(G-15S)を発売する。G-15Sには、プレイ中のゲームステータス、CPU、メモリ使用率を表示...
SourceForge(ソースフォージュ)は、オープンソース・ソフトウェアの開発者にCVS/SVNリポジトリ、Wikiシステム、メーリングリスト、バグ追跡システム、掲示板・フォーラム、タスク管理システム、 Webサイトホスティ...
Amazon アソシエイト・プログラムで、新しいリンク作成ツールとしてスライドショー、お気に入り、プロダクトクラウド、ウィッシュリストなど6種類の「Amazon ウィジェット」の提供が開始された。Amazon ウィジェット...
サン・マイクロシステムズが、Linux環境の仮想化テクノロジ、Windows Vista相互運用性向上のための日本語対応などを搭載した、Solaris 10のアップデートリリース「Solaris 10 8/07」の無償ダウンロードとメディアキッ...
アクセスランキング
今日のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (19 PV)
- StartPage(スタートページ) - 匿名検索エンジン (7 PV)
- FC2まとめ (6 PV)
- 2ちゃんねる(2ch) (5 PV)
- 水木しげるの人生訓「幸福の七か条」 (3 PV)
- Twitter Lite - 起動時や利用時の読み込み速度が最大30%アップ (3 PV)
- 「RPGツクールMV」製ゲームを簡単にiOS、Androidアプリ化する「Monaca for RPGツクール」 #テクノロジー (3 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (3 PV)
- Google 日本語入力がオープンソースに (3 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (3 PV)
今月のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (22 PV)
- FC2まとめ (14 PV)
- StartPage(スタートページ) - 匿名検索エンジン (8 PV)
- 将棋ウォーズPCブラウザ版がchrome、Firefox、edgeなどに対応 (8 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (5 PV)
- 掲示板CGI ThreadPlus 1.2 のリリース (5 PV)
- 「Kindle for the Web」 (5 PV)
- 2ちゃんねる(2ch) (5 PV)
- 電通が2ちゃんねるを監視 「電通バズリサーチ(Dentsu Buzz Research)」 (5 PV)
- FC2ブログにコミュニティ機能 (4 PV)
アクセス統計
ディレクトリ
関連サイト

