68 24 09 2007PHP5でRSSやXMLを簡単に読み込む方法PhpPHP5からPEARライブラリを使う事なく、XMLを簡単に読み込めるようになりました。 ブログだけではなくポータルサイト等でもRSSを配信することが多くなり、 かなり用途が高くなってきたので書き残しておきます。RSSの場合以下のコードだけで読み込み表示が出来ます。 コード <ul> <?php $rss =simplexml_load_file("http://b.hatena.ne.jp/hotentry?mode=rss"); foreach ($rss->item as $item) { $dc = $item->children('http://purl.org/dc/elements/1.1/'); $link = $item->link; $title = $ite
マルとバツで答えるコミュニティサイト、コトノハというサイトがある。マルバツと一緒に一言のコメントを付けることで、あまり深くない、あっさりとしたコミュニケーションを楽しめるようになる。 誰でも質問でき、答えることができる 同様のサイトを構築したいと思うなら、これを使ってみると良いかもしれない。 今回紹介するオープンソース・ソフトウェアはJudgie、Ruby onRails製のマルバツコミュニティサイトだ。 Judgieは同名Webサービスのソースコードを公開したものになる。ユーザ登録をすれば、誰でも質問に答えることができ、さらに質問を登録できる。登録されている質問に対して、ユーザはYESまたはNOで答えることができる。 質問にはYES/NOで答える YES/NOというシンプルな答えだからこそ、その人がどういう人なのか見えてくるのかもしれない。質問は検索することもでき、過去の質問を探して楽
Perlが得意でない筆者は、WindowsでPerl = ActivePerlという式ができあがっていた。そして、CPANを使おうと思ってエラーが出てしまい、PPMを使うのだが、何かいまいち…という感が否めなかった。 StrawberryPerlの公式サイト。巨大なイチゴが目印。 恐らくWindowsでPerlを使われている方の中には同じ思いをした方がいるはずだ。そこで、Perlの実行環境自体を変えてしまおう。 今回紹介するオープンソース・ソフトウェアはStrawberryPerl、CPANがそのまま使えるPerl実行環境だ。 ActivePerlがnmakeベースであるのに対し、StrawberryPerlはgccを使って環境を構築する。そのため、CPANがそのまま利用できるようになっており、使い勝手がずいぶん良くなっている。 バージョン情報 また、最新版ではPPMやPARもサポ
より多くの学生に自社の開発ツールを使用してもらうことを望んでいるMicrosoftは、それを実現するビジネスモデルを考案した。 それが同社製ソフトウェアの無償提供だ。 10カ国の大学生は今週から、「DreamSpark」という取り組みの一環として、Microsoftの「Visual Studio」など複数のプログラムを無料で使用することができるようになる。Microsoftでは2009年にかけて、全世界の大学生と高校生を対象に同プログラムを提供していく計画だ。 Visual Studioツールに加え、Microsoftではさらに、デザインツール「Expression Web」およびXbox 360用ソフトウェアの開発環境「XNA Studio」も無償で提供する。Microsoftは、既に自社製ソフトウェアのアカデミック版を割引価格で提供しているほか、Visual Studioの「Expre

TinySegmenterはJavascriptだけ書かれた極めてコンパクトな日本語分かち書きソフトウェアです。 わずか25kバイトのソースコードで、日本語の新聞記事であれば文字単位で95%程度の精度で分かち書きが行えます。Yahoo!の形態素解析のように サーバーサイドで解析するのではなく、全てクライアントサイドで解析を行うため、セキュリティの 観点から見ても安全です。分かち書きの単位はMeCab +ipadicと互換性があります。 デモ 日本語の文章を入力し、解析ボタンをクリックしてください。 ダウンロード TinySegmenterはフリーソフトウェアです. 修正BSDライセンスに従って本ソフトウェアを使用,再配布することができます. Download TinySegmenter version 0.2 使い方 <script type="text/javascript" src
以前からあったのだが、ついにソースコードが公開されたのでご紹介。 世の中、Webアプリケーション化が進んでいる。メーラーなど、ネットがないと魅力が半減してしまうアプリケーションならいざ知らず、オフィスや画像編集などのアプリケーションがWeb化する際の魅力とは何だろう。 個人的にはやはりコラボレートだ。皆で一つの作品を仕上げていく面白さにこそ、Webアプリケーションの神髄があると思う。そしてプログラミングですらその方向へ進化しようとしている。 今回紹介するフリーウェアはAmy Editor、コラボレートするソースコードエディターだ。ソースは公開されているが、ライセンスが明記されていなかったのでご注意いただきたい。 Amy EditorはPHP5またはRailsで動作するWebアプリケーションで、プログラミング用テキストエディターだ。コラボレートができる点が特徴ではあるのだが、ユーザ登録でエラ
10月19日、Microsoftが提供するオンラインマッシュアップツール「Popfly」がついにオープンベータ版として公開された。グラフィカルなインターフェース、かつノンコーディングでウェブサービスを組み合わせることができるこのツールを利用すれば、プログラミングの素人でも、レゴブロックを積み上げていく要領で自分のアイデアを形にすることができる。 2007年5月18日にプライベートアルファ版として発表され、これまで招待制で限定2000ユーザーが利用してきたが、Windows Live IDを持っていれば誰でも利用できるようになった。ウェブサービスのマッシュアップが開発者以外の一般ユーザーに広がる可能性がようやく開けてきた。 Popflyは、「PopflyCreater」と「Popfly Space」という2つのツールで構成されている。PopflyCreaterではマッシュアップとウェブサ

知識を体系化する上で、コラボレートの概念は外す事ができない。一人の知識は大した事はなくとも、それが複数人集まる事で意味をなしていく。 コラボレートさせる上で効率が良さそうなのがWebであり、Wikiだ。このソフトウェアはそれを模索している。 今回紹介するオープンソース・ソフトウェアはOntoWiki、セマンティッグWebナレッジベース環境だ。 OntoWikiではあるデータに対して属性値を設定する事で、そのデータを定義していく。文字情報はもちろん、画像や位置情報、カレンダーによる日付情報等を付け加えられる。 RDFやXMLを元にデータを構築する事も可能だ。各データはバックアップされ、後で復元する事もできる。データはRDFとして出力する事ができる。 OntoWikiでは例としてクライアント管理のデモを作成している。確かにデータを有効活用できそうだ。メタデータは別なシステムとの組み合わせにも向
日本語サイトでは、具体的な性能は測定していませんが、 以下のようなサイトで正しく動くことがわかっています: アサヒ・コム NikkeiNET Mainichi INTERACTIVE Yomiuri On-lineIT media 東京新聞 日刊スポーツ 信濃毎日新聞 livedoor ニュース 使いかた Webstemmer をつかったテキスト抽出は以下のようなステップになります: まず、特定のニュースサイトから種となるHTML ページを多数取得する。 取得したページのレイアウトを学習する。 別の日に、同一のニュースサイトから新しいHTML ページを取得する。 2. で学習した結果をつかって、新しいHTML ページから本文を抽出する。 1. および 2. のステップが必要なのは最初の 1回だけです。 ひとたびサイトのレイアウトを学習してしまえば、 あとはレイアウトが大きく変更さ
www.hirax.net is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to seeit inGoogle cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address toDNS info
kigkonsultは21日(デンマーク時間)、iCalcreatorの最初の1系リリースとなる「iCalcreator 1.0」を公開した。iCalcreatorはPHPで開発されたカレンダーデータを作成するためのツールアプリケーション。CMSやプロジェクト管理システムなどの非カレンダーシステムでアジェンダ、タスク、レポート、Todoリスト、ジャーナリングデータ、日付データなどを作成するために活用できる。 iCalcreatorは「RFC2445: Internet Calendaring and Scheduling Core Object Specification (iCalendar)」をPHPで実装したシステム。iCal、xCalフォーマットデータを作成できる。1.0ではバグが修正されているほか、細かに機能がアップデートされている。 iCalcreatorはGNU LESSER
エンジニア説明Railsアプリを作る「はじめの一歩」としての足がかりになればと思いまとめました。手順に沿ってコピペしていくといつのまにかアプリケーションが完成するというサンプルです。第1回のmasuidriveさんベースにRails勉強会@東京第11回での高橋征義さんバージョンとInternet Week 2006でのかずひこさんバージョンをミックスしました。環境やインストール、趣旨や概要につきましては第1回をご覧ください。 ■第1回との相違点Internet Week 2006のT24 : はじめようRuby onRails 〜フレームワークで作るWebアプリケーション〜をベースに内容を変更しました。基本的な流れは変わっていませんが、機能/モデルが変更されています。文字コードの設定を先に行うようにしました。モデルの定義を先に明示しました。モデルの作成にマイグレートを使用するようにしま
スペースタグは,CRM(顧客関係管理)システムを間単に構築するためのソフトウエア・パッケージ「SugarST」を,2007年2月14日に公開し配布する。導入にあたってユーザーはWindows機を用意するだけでよい。ソフトは,SugarSTの製品サイトで配布する。 SugarSTは,米SugarCRMが開発したオープン・ソースのCRMソフト「SugarCRM」と,スペースタグが配布しているWindows上にWeb/DBサーバー環境を構築するためのオープン・ソースのスタック「ST Server forWindows」とをパッケージ化したソフトである。なお,ST Server forWindowsは,WebサーバーのApache,DBサーバーのMySQL,開発言語のPHPとPerlをパッケージ化したソフトで,いずれもWindows上で動作する。 SugarSTをWindows機にインストール

米Yahoo!は2月8日、Web上の各種データをマッシュアップしてカスタマイズされたWebサービスを構築するビジュアルツール「Yahoo! Pipes」を公開した。アクセスが予想を上回ったために一時ダウンしていたが、12時現在稼働している。 米Yahoo!のIDがあれば手軽に独自サービスを作ることが可能となるこのサービスは、UNIXのpipe機能からヒントを得て作られた。各種ツールをビジュアルにつなげて必要な項目を入力するだけでマッシュアップが可能になる。 「フィードをリミックスして新しいデータマッシュアップを構築することを、ビジュアルプログラミング環境で可能とする」とYahoo!では説明している。 関連記事Yahoo!検索とLiveガジェットのマッシュアップ AJAXを追い風に、さまざまなサービスをWeb上で融合させるマッシュアップがはやっている。MSのLiveガジェットは、さまざまな

史上最初のプログラミング言語である1954年に考案された「Fortran」(フォートラン)から、今の各種最新言語に至るまで、いろいろなプログラミング言語が発展していく様子をまとめた巨大な系図を見ることができます。ちゃんと印刷できるようにPDFファイルなども置いてあります。自分の使っている言語がない場合には連絡して欲しいとのことです。 閲覧は以下から。 Computer Languages History (preview) 元のページはココ。A4用紙11枚に及ぶ印刷用PDFファイルなどをダウンロードできます。 Computer Languages History こうやって眺めてみると、いろいろな言語がお互いに少しずつ影響を与えているのがよくわかります。さすがにあまりにもマイナーな言語はサポートしていないようですが、作者に連絡すれば入れてもらえるかも。 一応全言語の一覧は以下から検索できま

Pseudo-cron.php - usecron jobsjust withPHP! - bitfolge.de バックアップなどにunixのcrontabコマンドで定期的にジョブを実行できますが、cronの使えないレンタルサーバなどの場合はどうしているでしょうか。 pseudo-cronは仮想的なcronが使えるPHPスクリプトです。 ソースをダウンロードすると次のファイルが解凍できます。 -pseudo-cron.inc.php …cron実行用ファイル -pseudo-cron-image.php …cron呼び出し用ファイルcrontabの記法は通常のcrontabと同じで、crontab.txtなどとしてスケジュール情報をファイルに保存してpseudo-cron.inc.phpの設定を変更します。 その他、cronジョブ実行後にpseudo-cron.inc.p
2chの危機?と朔2.5.0のリリース 「ユーザーショック…2ちゃんねる、再来週にも強制執行」の件について。ひろゆきはトラブル慣れしてるから、 どうにでも切り抜けられると思いますね。 この隙に新月が 下剋上できるかというと、そんな甘いものじゃないでしょう。 それでもダウンロードして試す人は一時的に増えると思いますので、 朔2.5.0をリリースします。 変更箇所は分量にすればわずかですが、より新しいものを使ってほしいので。 これに伴い、Windows版は公式サイトではなく、SF.netからダウンロードするようにしました。 ファイルサイズが大きいため、公式サイトでは転送量がしんどいのです。 もしかしたら一時的にアクセス過多でゲートウェイが落ちるかも。 新月を使うにあたって気に留めておいてほしいことがあります。 ある人がどんなデータを公開しているのか丸見えだということです。 匿名性と健全性?
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く