タグ

2009年2月27日のブックマーク (14件)

  • 37. PHPでYAML

    今回はPHPYAML形式のデータを扱うためのライブラリである「Spyc」について紹介します。 YAMLとは主に記号とインデントで構造を表現し、XMLと比べて読みやすく、編集 等が容易になっています。 PHPではフレームワークのSymfony等で設定データの定義用にも使用されています。 Spycはsourceforgeにてオープンソース開発されており、 YAMLから連想配列へデコード、連想配列からYAMLへのエンコードが非常に簡単に 行えます。 まず、以下のサイトからSpycをダウンロードします。 http://spyc.sourceforge.net/ (2006年10月現在のバージョンは0.2.3となっています。) 適当なディレクトリに解凍して、includeすれば使用できます。 【YAML→配列変換】 ・test.yml -------------------------------

    37. PHPでYAML
  • PHPでYAMLを扱う - Do You PHP?

    YAMLYAML Ain't Markup Language)は、XMLのような「構造化されたデータ」を表現するためのフォーマットです。XMLは要素(タグ)を使って構造を表しますが、YAMLの場合、主にインデントを使って構造を表します。 YAML Ain't Markup Language XMLは要素(タグ)を使って構造を表しますが、YAMLの場合、主にインデントを使って構造を表します。YAMLの日語での解説は、Rubyist MagazineのYAML入門シリーズが詳しいです。 Rubyist Magazine - プログラマーのための YAML 入門 (初級編) Rubyist Magazine - プログラマーのための YAML 入門 (中級編) Rubyist Magazine - プログラマーのための YAML 入門 (実践編) PHPでは、フレームワークであるSymfon

  • YAML - Wikipedia

    テキストのため可読である。その概念はXMLやプログラミング言語であるC、PythonPerlからきている。YAMLの原案はクラーク・エバンス[4]、ブライアン・インガーソン[5]、オーレン・ベンキク[6]が共同で出した。 YAMLは再帰的に定義された頭字語でありその語源は「YAML Ain't a Markup Language.」(→YAMLはマークアップ言語じゃない)である。初期には「Yet Another Markup Language」(→もうひとつ別のマークアップ言語)と言われていたが、マークアップよりもデータ重視を目的としていたために後付されてできた名前である。しかしながら XML(当のマークアップ言語)がデータシリアライズ目的のために頻繁に使用されるため、 YAMLを軽量マークアップ言語と考えることもできる。類似の規格としてJSONがある。

    YAML - Wikipedia
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • PHPからYouTubeのAPIを簡単に使えるServices_YouTube:phpspot開発日誌

    Index of /pear/Services PHPからYouTubeのAPIを簡単に使えるServices_YouTube。 PHP4用、PHP5用が配布されてます。 PHP4用はYouTube4.phps、PHP5用はYouTube.phpsになってます。 次のサンプルはPHP4からYouTubeを扱う際のサンプル。 こんな感じで非常に簡単に扱うことが出来ます。PHP5版も殆ど同様(requireするファイルが別)に使えます。 <?php require_once 'Services/YouTube4.php'; $youtube = new Services_YouTube('YouTubeのDEVID'); //$response = $youtube->getProfile("userid"); // プロフィールを得る //$response = $youtube->list

  • PEAR:Net_FTPでFTPサーバーのディレクトリとファイルの一覧を取得する方法 | PAOLOG

  • ブラウザから簡単にPEARをインストールする方法 | PAOLOG

    ずいぶん前、「ロリポップにないPEARをインストールする方法」という記事でロリポップ! にPEARをインストールする方法を素人ながら考えてみたのですが、この方法だとパッケージをダウンロード→レンタルサーバーにアップロードというかんじで少し面倒くさい手順を踏まないといけないのでミスもでて思うようにPHPが動かないってことにもなりかねません。 でもちゃんとブラウザからPEARをインストールできる「PEAR Package Manager」という便利なものがあったんです。 ということで、今回はチカッパ! にPEARをブラウザからインストールできるようにしてみました。 パッケージマネージャの取得 まず、PEARをインストールする場所を決めておきましょう。今回は http://ドメイン/lib/ という感じで直下に「lib」フォルダをつくりそこにPEARがインストールされるようにしました。 インスト

  • PHP + PEAR ( Net_FTP ) で、ディレクトリごと一括ダウンロード

    set LBOX_TARGET=D:\Backup\PRODUCT\useDf\tool\pear_ftp set LBOX_CURDIR=D:\Backup\PRODUCT\useDf\tool "c:\php\cli\php.exe" "D:\Backup\PRODUCT\useDf\tool\pear_ftp_download.php" ' CLI 版 php.exe ( cgi 版ではないもの ) strPhpCli = "c:\php\cli\php.exe" Set WshShell = WScript.CreateObject( "WScript.Shell" ) Set Fso = CreateObject( "Scripting.FileSystemObject" ) ' **************************************************

  • 49. 可逆暗号のススメ

    みなさんは暗号化を行う場合、どのようにしているでしょうか。md5によるハッ シュを使用してしまうと、元の文字列を取得することは難しくなってしまいま す。今回は暗号化を行っても復号することのできる、可逆暗号を実現するための PEAR::Crypt_Blowfishを紹介します。 暗号化にはPEAR::Crypt_BlowfishはBlowfishという暗号方式を使用します。 Blowfishを考案した同じ人が作成したTwofishという暗号方式は、DESの後継とな る暗号方式を決定する際に最終候補まで残った優れた暗号方式です。暗号化アル ゴリズムはBlowfishとTwofishでは、ほとんど同じなので暗号強度について問題 はないと言えるでしょう。ただ、暗号化アルゴリズムを問題にするような場合は (あまりないとは思いますが)、AESを使用したほうが無難でしょう。なお、こ こで出てきたBlow

    49. 可逆暗号のススメ
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • デベロッパー ガイド: PHP - YouTube の API とツール - Google Code

    下記のコードでは、アップロードされる空の VideoEntry を作成します。次に Zend_Gdata_App_MediaFileSource オブジェクトを使用して、実際の動画ファイルを保存します。Zend_Gdata_YouTube_MediaGroup オブジェクトを使用して、動画のメタデータを保存します。$uploadUrl は、新しいエントリが投稿される位置です。こ

  • VPSスケーラブルプラン 開発者ブログ

    はじめまして。VPSスケーラブルプラン担当のJunです。 ブログを書くにあたって、どんなネタが良いかな・・・と考えてみたところ、 僕自身がVPSスケーラブルプランの利用者であることを思い出しました。 趣味の稚拙なサイトを自宅サーバーで細々とやっていましたが、 先日VPSスケーラブルプランにリプレースしました。 なぜリプレースしたのか。 自宅サーバーは、 ・うるさいからです。 ・電気代が高いからです。 ・熱いからです(これからの季節は自動暖房になりますが 笑)。 もともとPC(というかメカメカしいもの)が好きでノートPCも含めると、 全盛期には8台あったサーバーたち。 8畳もない部屋にどれだけ詰め込んでいたのか、と当時の自分に問いただしたい気分です。 いまではPC熱もひと段落し、4台と半分になりました。 しかもほとんどはキューブPCになり、大幅にダウンサイジング。 高性能な

  • 株式会社IDCフロンティア

    IDCフロンティア、はてなのサーバー監視サービス「Mackerel」を「IDCFクラウド Ca... サービス 2024年07月25日 IDCフロンティアのデータセンター全拠点にて、IPv6での接続サービスを開始 データセンター 2024年07月17日 【接続先追加】「バーチャルブリッジ(インターコネクト:メガクラウド)」Oracle Cloud... データセンター 2024年07月02日 【事例公開】月間2億PVを超える電子書籍読み放題サービス「ブック放題」のインフラとして「IDC... 導入事例 2024年07月02日 7月3日~5日に奈良で開催される「JANOG54 Meeting in NARA」にブース出展... その他 2024年06月19日 6月12日~14日に開催される「Interop Tokyo カンファレンス 2024」にてデー... データセンター 2024年06月

    株式会社IDCフロンティア
  • マネージドサーバー - @YMC - プラン一覧

    「Xen」を搭載した新潮流のVPS root権限付、複数ドメイン運用可能。専用サーバー並の自由度を持ちながらも、共用サーバー並のお手軽さを兼ね備え、初心者から、パワーユーザーまでご満足いただけます。

    マネージドサーバー - @YMC - プラン一覧