タグ

programに関するIGA-OSのブックマーク (38)

  • PHP5でRSSやXMLを簡単に読み込む方法 : 4GALAXYのメモ

    68 24 09 2007 PHP5でRSSやXMLを簡単に読み込む方法 Php PHP5から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

    IGA-OS
    IGA-OS 2008/11/27
    使えるテク
  • YES/NOで答えるコミュニティ·Judgie MOONGIFT

    マルとバツで答えるコミュニティサイト、コトノハというサイトがある。マルバツと一緒に一言のコメントを付けることで、あまり深くない、あっさりとしたコミュニケーションを楽しめるようになる。 誰でも質問でき、答えることができる 同様のサイトを構築したいと思うなら、これを使ってみると良いかもしれない。 今回紹介するオープンソース・ソフトウェアはJudgie、Ruby on Rails製のマルバツコミュニティサイトだ。 Judgieは同名Webサービスのソースコードを公開したものになる。ユーザ登録をすれば、誰でも質問に答えることができ、さらに質問を登録できる。登録されている質問に対して、ユーザはYESまたはNOで答えることができる。 質問にはYES/NOで答える YES/NOというシンプルな答えだからこそ、その人がどういう人なのか見えてくるのかもしれない。質問は検索することもでき、過去の質問を探して楽

    YES/NOで答えるコミュニティ·Judgie MOONGIFT
    IGA-OS
    IGA-OS 2008/10/16
    オリジナル「コトノハ」を作ろう
  • オープンソースの便利PHPスクリプトまとめサイト「Open Source PHP」:phpspot開発日誌

    Open Source PHP オープンソースの便利PHPスクリプトまとめサイト「Open Source PHP」 世界中の便利なオープンソースPHPがサムネイル付きで紹介されています。 知らないスクリプトが結構あって、サイト作りにいろいろ使えそうですね。 関連エントリ script.phpspot - PHPスクリプトの公開&更新情報データベース

    IGA-OS
    IGA-OS 2008/08/28
    サイト作りの参考に。
  • MOONGIFT: � WindowsでもCPANを活用する「Strawberry Perl」:オープンソースを毎日紹介

    Perlが得意でない筆者は、WindowsPerl = Active Perlという式ができあがっていた。そして、CPANを使おうと思ってエラーが出てしまい、PPMを使うのだが、何かいまいち…という感が否めなかった。 Strawberry Perlの公式サイト。巨大なイチゴが目印。 恐らくWindowsPerlを使われている方の中には同じ思いをした方がいるはずだ。そこで、Perlの実行環境自体を変えてしまおう。 今回紹介するオープンソース・ソフトウェアはStrawberry Perl、CPANがそのまま使えるPerl実行環境だ。 ActivePerlがnmakeベースであるのに対し、Strawberry Perlはgccを使って環境を構築する。そのため、CPANがそのまま利用できるようになっており、使い勝手がずいぶん良くなっている。 バージョン情報 また、最新版ではPPMやPARもサポ

    MOONGIFT: � WindowsでもCPANを活用する「Strawberry Perl」:オープンソースを毎日紹介
    IGA-OS
    IGA-OS 2008/06/27
    開発環境の構築にこれは使える
  • マイクロソフト、学生に開発ツールを無償提供へ

    より多くの学生に自社の開発ツールを使用してもらうことを望んでいるMicrosoftは、それを実現するビジネスモデルを考案した。 それが同社製ソフトウェアの無償提供だ。 10カ国の大学生は今週から、「DreamSpark」という取り組みの一環として、Microsoftの「Visual Studio」など複数のプログラムを無料で使用することができるようになる。Microsoftでは2009年にかけて、全世界の大学生と高校生を対象に同プログラムを提供していく計画だ。 Visual Studioツールに加え、Microsoftではさらに、デザインツール「Expression Web」およびXbox 360用ソフトウェアの開発環境「XNA Studio」も無償で提供する。Microsoftは、既に自社製ソフトウェアのアカデミック版を割引価格で提供しているほか、Visual Studioの「Expre

    マイクロソフト、学生に開発ツールを無償提供へ
    IGA-OS
    IGA-OS 2008/02/20
    恵まれてるなぁ・・・最近の学生は。これを活用して育って欲しいですね。
  • TinySegmenter: Javascriptだけで実装されたコンパクトな分かち書きソフトウェア

    TinySegmenterはJavascriptだけ書かれた極めてコンパクトな日語分かち書きソフトウェアです。 わずか25kバイトのソースコードで、日語の新聞記事であれば文字単位で95%程度の精度で分かち書きが行えます。 Yahoo!形態素解析のように サーバーサイドで解析するのではなく、全てクライアントサイドで解析を行うため、セキュリティの 観点から見ても安全です。分かち書きの単位はMeCab + ipadicと互換性があります。 デモ 日語の文章を入力し、解析ボタンをクリックしてください。 ダウンロード TinySegmenterはフリーソフトウェアです. 修正BSDライセンスに従ってソフトウェアを使用,再配布することができます. Download TinySegmenter version 0.2 使い方 <script type="text/javascript" src

    IGA-OS
    IGA-OS 2008/02/08
    これなにげにスゴイ・・・
  • 体験必須!プログラミングもコラボレート·Amy Editor MOONGIFT

    以前からあったのだが、ついにソースコードが公開されたのでご紹介。 世の中、Webアプリケーション化が進んでいる。メーラーなど、ネットがないと魅力が半減してしまうアプリケーションならいざ知らず、オフィスや画像編集などのアプリケーションがWeb化する際の魅力とは何だろう。 個人的にはやはりコラボレートだ。皆で一つの作品を仕上げていく面白さにこそ、Webアプリケーションの神髄があると思う。そしてプログラミングですらその方向へ進化しようとしている。 今回紹介するフリーウェアはAmy Editor、コラボレートするソースコードエディターだ。ソースは公開されているが、ライセンスが明記されていなかったのでご注意いただきたい。 Amy EditorはPHP5またはRailsで動作するWebアプリケーションで、プログラミング用テキストエディターだ。コラボレートができる点が特徴ではあるのだが、ユーザ登録でエラ

    体験必須!プログラミングもコラボレート·Amy Editor MOONGIFT
    IGA-OS
    IGA-OS 2008/02/01
    スゴイプログラムが出出来たな・・・チャットの発言をプログラミングに置き換えた感じかな・・・
  • 素人さん歓迎のブロック感覚マッシュアップツール「Popfly」、オープンベータ公開:ニュース - CNET Japan

    10月19日、Microsoftが提供するオンラインマッシュアップツール「Popfly」がついにオープンベータ版として公開された。グラフィカルなインターフェース、かつノンコーディングでウェブサービスを組み合わせることができるこのツールを利用すれば、プログラミングの素人でも、レゴブロックを積み上げていく要領で自分のアイデアを形にすることができる。 2007年5月18日にプライベートアルファ版として発表され、これまで招待制で限定2000ユーザーが利用してきたが、Windows Live IDを持っていれば誰でも利用できるようになった。ウェブサービスのマッシュアップが開発者以外の一般ユーザーに広がる可能性がようやく開けてきた。 Popflyは、「Popfly Creater」と「Popfly Space」という2つのツールで構成されている。Popfly Createrではマッシュアップとウェブサ

    素人さん歓迎のブロック感覚マッシュアップツール「Popfly」、オープンベータ公開:ニュース - CNET Japan
    IGA-OS
    IGA-OS 2007/10/19
    ちょっと何か作ろうか
  • MOONGIFT: ? ナレッジとセマンティックWeb「OntoWiki」:オープンソースを毎日紹介

    知識を体系化する上で、コラボレートの概念は外す事ができない。一人の知識は大した事はなくとも、それが複数人集まる事で意味をなしていく。 コラボレートさせる上で効率が良さそうなのがWebであり、Wikiだ。このソフトウェアはそれを模索している。 今回紹介するオープンソース・ソフトウェアはOntoWiki、セマンティッグWebナレッジベース環境だ。 OntoWikiではあるデータに対して属性値を設定する事で、そのデータを定義していく。文字情報はもちろん、画像や位置情報、カレンダーによる日付情報等を付け加えられる。 RDFやXMLを元にデータを構築する事も可能だ。各データはバックアップされ、後で復元する事もできる。データはRDFとして出力する事ができる。 OntoWikiでは例としてクライアント管理のデモを作成している。確かにデータを有効活用できそうだ。メタデータは別なシステムとの組み合わせにも向

    MOONGIFT: ? ナレッジとセマンティックWeb「OntoWiki」:オープンソースを毎日紹介
    IGA-OS
    IGA-OS 2007/09/27
    ナレッジをフリーで作成できる可能性がある・・・か。おもしろそうだ
  • Webstemmer(クローラーツール)

    語サイトでは、具体的な性能は測定していませんが、 以下のようなサイトで正しく動くことがわかっています: アサヒ・コム Nikkei NET Mainichi INTERACTIVE Yomiuri On-line IT media 東京新聞 日刊スポーツ 信濃毎日新聞 livedoor ニュース 使いかた Webstemmer をつかったテキスト抽出は以下のようなステップになります: まず、特定のニュースサイトから種となる HTML ページを多数取得する。 取得したページのレイアウトを学習する。 別の日に、同一のニュースサイトから新しい HTML ページを取得する。 2. で学習した結果をつかって、新しい HTML ページから文を抽出する。 1. および 2. のステップが必要なのは最初の 1回だけです。 ひとたびサイトのレイアウトを学習してしまえば、 あとはレイアウトが大きく変更さ

    IGA-OS
    IGA-OS 2007/09/14
    WEBページから本文とタイトルを抽出するプログラム。クローラー
  • http://www.hirax.net/articles/2004/04/12/dekirukana8_atokperl

    IGA-OS
    IGA-OS 2007/08/24
    最強のプログラミング支援ツール
  • PHPでiCalデータを生成しよう - 「iCalcreator 1.0」が登場 | エンタープライズ | マイコミジャーナル

    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

    IGA-OS
    IGA-OS 2007/04/24
    このコンポーネントは・・・強力だな。今後の連携に期待
  • Fresh Reader - Fast RSS feed reader - boost your productivity -

    IGA-OS
    IGA-OS 2007/03/14
    Ver.2より無償化しました
  • 坊やがゆく - Railsでソーシャルブックマークを作ってみようか(第2回)

    エンジニア説明Railsアプリを作る「はじめの一歩」としての足がかりになればと思いまとめました。手順に沿ってコピペしていくといつのまにかアプリケーションが完成するというサンプルです。第1回のmasuidriveさんベースにRails勉強会@東京第11回での高橋征義さんバージョンとInternet Week 2006でのかずひこさんバージョンをミックスしました。環境やインストール、趣旨や概要につきましては第1回をご覧ください。 ■第1回との相違点Internet Week 2006のT24 : はじめよう Ruby on Rails 〜フレームワークで作るWebアプリケーション〜をベースに内容を変更しました。基的な流れは変わっていませんが、機能/モデルが変更されています。文字コードの設定を先に行うようにしました。モデルの定義を先に明示しました。モデルの作成にマイグレートを使用するようにしま

    IGA-OS
    IGA-OS 2007/02/21
    勉強になります
  • TRUSTe、信頼できるソフトウェアの「ホワイトリスト」公開

    国際的なインターネットプライバシー保護組織TRUSTeは、コンシューマー向けの信頼できるダウンロードソフトを認定するプログラム「Trusted Download Program」β版で認可されたプログラムのホワイトリストを公開した。 同プログラムに基づき、TRUSTeは多種多様なソフトウェアのテスト、認定を実施。現在約12ソフトウェアが、認定待ちとなっている。今回認定されたソフトウェア8種は次の通り。 認定されたソフトウェア 名称 メーカー CamFrog Video Chat 3.81

    TRUSTe、信頼できるソフトウェアの「ホワイトリスト」公開
    IGA-OS
    IGA-OS 2007/02/19
    アドウェアの不安におびえる前に
  • Windows機をCRMサーバーにするオープン・ソースのパッケージ,スペースタグが配布

    スペースタグは,CRM(顧客関係管理)システムを間単に構築するためのソフトウエア・パッケージ「SugarST」を,2007年2月14日に公開し配布する。導入にあたってユーザーはWindows機を用意するだけでよい。ソフトは,SugarSTの製品サイトで配布する。 SugarSTは,米SugarCRMが開発したオープン・ソースのCRMソフト「SugarCRM」と,スペースタグが配布しているWindows上にWeb/DBサーバー環境を構築するためのオープン・ソースのスタック「ST Server for Windows」とをパッケージ化したソフトである。なお,ST Server for Windowsは,WebサーバーのApache,DBサーバーのMySQL,開発言語のPHPPerlをパッケージ化したソフトで,いずれもWindows上で動作する。 SugarSTをWindows機にインストール

    Windows機をCRMサーバーにするオープン・ソースのパッケージ,スペースタグが配布
    IGA-OS
    IGA-OS 2007/02/15
    すんごい良い!!
  • 米Yahoo!、マッシュアップサービスの「Yahoo! Pipes」をスタート

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

    米Yahoo!、マッシュアップサービスの「Yahoo! Pipes」をスタート
    IGA-OS
    IGA-OS 2007/02/09
    興味あり!!
  • Fortranから最新言語まで、約2500種類のプログラミング言語の系図

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

    Fortranから最新言語まで、約2500種類のプログラミング言語の系図
    IGA-OS
    IGA-OS 2007/01/29
    これだけで本を書けそうです
  • cronが使えないサーバでcronを使うPHPスクリプト : pseudo-cron:phpspot開発日誌

    Pseudo-cron.php - use cron jobs just with PHP! - bitfolge.de バックアップなどにunixのcrontabコマンドで定期的にジョブを実行できますが、cronの使えないレンタルサーバなどの場合はどうしているでしょうか。 pseudo-cronは仮想的なcronが使えるPHPスクリプトです。 ソースをダウンロードすると次のファイルが解凍できます。 -pseudo-cron.inc.php   … cron実行用ファイル -pseudo-cron-image.phpcron呼び出し用ファイル crontabの記法は通常のcrontabと同じで、crontab.txtなどとしてスケジュール情報をファイルに保存してpseudo-cron.inc.phpの設定を変更します。 その他、cronジョブ実行後にpseudo-cron.inc.p

    IGA-OS
    IGA-OS 2007/01/21
    cron必要なスクリプト以外と多いですから・・・必須
  • 2chの危機?と朔2.5.0のリリース

    2chの危機?と朔2.5.0のリリース 「ユーザーショック…2ちゃんねる、再来週にも強制執行」の件について。 ひろゆきはトラブル慣れしてるから、 どうにでも切り抜けられると思いますね。 この隙に新月が 下剋上できるかというと、そんな甘いものじゃないでしょう。 それでもダウンロードして試す人は一時的に増えると思いますので、 朔2.5.0をリリースします。 変更箇所は分量にすればわずかですが、より新しいものを使ってほしいので。 これに伴い、Windows版は公式サイトではなく、 SF.netからダウンロードするようにしました。 ファイルサイズが大きいため、公式サイトでは転送量がしんどいのです。 もしかしたら一時的にアクセス過多でゲートウェイが落ちるかも。 新月を使うにあたって気に留めておいてほしいことがあります。 ある人がどんなデータを公開しているのか丸見えだということです。 匿名性と健全性?