ここ最近のPHP界隈では、興味深いニュースが続いています。最近PHPを追っかけていない人へ少しづつご紹介。 近頃、PHP界隈でホットなニュースを5つ、つまみぐいして見てみましょう。 1. PHP5.4.0-alphaリリース! PHPの次期バージョン、5.4.0-alphaがリリースされました。 まだ alpha1 ですが、すでに Traits や Array dereferencing support など様々な機能追加が行われています。 特に Traits は面白い機能で、いずれはこれを利用したフレームワークの登場が考えられます。ぜひ使ってみたい機能ですね。 今後、正式リリースに向けてさらなる新機能が追加されていくようなので、目が離せません。 PHP 5.4 alpha1 released 現状のPHP環境はそのままで、PHP 5.4 を試す PHP5.4 alpha1リリース! PH
This tutorial describes a method to create an XML-RPC server that goes a bit against Cake’s logic and conventions. I like the way the framework “distributes†the logic of the web application between different controllers (i.e. Posts, Comments, and so on). But when I want to develop an XML-RPC server, I prefer to place all the code into a single controller so I can maintain consistency and ha
CakePHPでXML-RPCを受取る方法を調べていたら、タイムリーに超便利な方法が紹介されていた。 How to create an XML-RPC server with CakePHP (Articles) | The Bakery, Everything CakePHP やることは2つ。 xmlrpc.zipをダウンロードして、解凍してapp/vendorsに置く コントローラを書く てっとり早く、上記サイトからxml_rpc_controller.phpをコピーして作成すると、設置も簡単に行える。 メソッドごとにコールバックを定義していけばOK。 前回のエントリ[Pythonで簡単にXML-RPCクライアント : blog.loadlimits – digital matter –]で書いたPython版のクライアントの場合はこんな感じで受け取れる。 <?phpApp::impo
ちょっとサーバー間で処理をさせたいことがあったのでXML-RPCしてみることにしました。 単純にGETとかPOSTとかでやってもよかったのですが、前からXML-RPCに興味があったのでちょっと勉強がてらやってみました。 前準備 で、簡単に調べたのですがズバリそのもの「How to create an XML-RPC server with CakePHP」ってのがあって、あまりにも簡単に出来すぎて勉強になりませんでしたw とりあえずこのページからxmlrpc.zipてのをダウンロードしてapp/vendor/xmlrpc.phpにコピー Controller ま、これも上のページにサンプルがあるのでまんまコピーでおk XML-RPCサーバークラスのインスタンスを作るときにコンストラクタにコールバックを渡せばおkなので例えばフィボナッチ数を返す処理をつくろうと思ったらこんな感じで <?php
Web applications need to provide easy-to-use solutions for uploading and manipulating rich content. This process can create difficulties for some users who have minimal photo editing skills. Cropping is one of the most used photo manipulation techniques, and this step-by-step tutorial will cover the entire development process of an image cropping plug-in for the jQuery JavaScript library. A Quick
グーグルがNoSQL軽量ライブラリ「LevelDB」をオープンソース化。SQLiteとの比較ベンチマークも公開 キーバリュー型データストアは、いわゆるNoSQLデータベースの代表的な種類の1つ。LevelDBは以下のような特徴を備えています。 基本的な操作は、Put(key,value), Get(key), Delete(key) 1つのトランザクションとして複数の変更操作が可能 データは自動的に圧縮し保存される SQLite、Kyoto TreeDBとの比較ベンチマークも LevelDBはC++で書かれたライブラリで、今後のChromeブラウザのIndexedDBはLevelDBで実装されると説明されています。 Upcoming versions of the Chrome browser include an implementation of the IndexedDB HTML5
『ガンダムナビ 』は、ガンダムの世界をテーマにしたiPhone向けのカーナビゲーション・アプリです。 通常のナビゲーションとしての機能を備えつつ、ガンダムのキャラクターによる音声ガイド、戦闘シミュレーションなど、運転しながら楽しめるエンターテイメント機能が充実しています。 目的地までのドライブを「ミッション」と捉え、オペレーターの指示に従いながら、運転をしていきます。 はじめに、連邦軍・ジオン軍から所属軍を選択します。これによって、選択できるモビルスーツや登場するキャラクターが決まります。 目的地の設定やルート検索のオプションなどは、通常のナビゲーション・アプリと変わりません。 スタート前にモビルスーツとステージ(地上・宇宙)を選択します。 はじめはコアファイターのみ選択できますが、ミッションをクリアしてポイントを溜めると、他のモビルスーツを選べるようになっています。 「500m先右方向で
Introduction Welcome to the homepage of "XML-RPC for PHP". It is a library implementing the XML-RPC protocol, written in PHP. It is also known as PHPXMLRPC. It is designed for ease of use, flexibility and completeness. High speed and reduced memory footprint are not the main goals of the project. XML-RPC is a format devised by Userland Software for achieving remote procedure call via XML using HTT
PHPでフリーなツールだけを用いてPDFを出力する方法を調べたので忘れないうちにメモる。 PHPからPDFを出力する方法は大まかに分けて3種類ある。 文字とか画像を座標を指定してページ上にコツコツ配置していく方法 テンプレートとなるwordやpdfファイルの文字列や画像を置換する方法 pdf以外のフォーマット(htmlなど)で出力したものをpdfに変換する方法 1つ目のコツコツ座標を指定してオブジェクトを配置する方法はhttp://www.rapidexp.com/2009/01/fpdf/に詳しい。FPDFやFPDIやらMBPDFやらのライブラリを落としてきたりと準備が面倒なのだが、「http://www.betatechnology.jp/pp/index.php?PHP%2FPDF%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B」に全部がひと
帳票などを HTML を表示し、それを PDF にしたいことはよくあります。FPDF などを使えば PHP で PDF を生成することもできますが、結構面倒です。しかし mPDF を使うことにより PHP で簡単に HTML から PDF を生成することが可能です。 インストール mPDF をインストールします。mPDF のサイトより zip ファイルをダウンロードし、解凍します。それを PHP からインクルードできるディレクトリへアップロードします。今回は mpdf というディレクトリを作りその中にアップロードしました。 アップロード後、tmp ディレクトリと graph_cache ディレクトリに書き込み権限を与えておきます。 mPDF で PDF を生成する 使い方は簡単です。HTML を与えて、出力するだけです。使い方の例は以下のようになります。例として Yahoo!ジャパンのトッ
PHPでPDFを出力方法するライブラリとして、PDFlib,FPDF,TCPDF等がよく知られています。 これらの特徴を簡単に説明をすると PDFlibは要ライセンス、PHPの拡張が必要 FPDFはライセンスフリー、ファイルの設置のみで利用可 TCPDFはFPDFをベースにより進化させたもの というようになっています。 今回はこれらの中で、TCPDFを用いてのPDF出力を試してみました。 ・インストール インストールの手順としては 1.TCPDF設置 2.コンフィグを変更 3.フォントファイルを準備 が主な手順となります。 1.TCPDF設置 これに関しては、最新ライブラリをDL後に、解凍し設置した居場所に置くだけになります。 2.コンフィグを変更 tcpdfをドキュメントルートに設置した場合以外は、パスの指定が必要になります。 変更が必要なファイルは tcpdf\co
PHPには動的にPDFファイルを作成する機能が搭載されているため、さまざまな作業において重宝するはずだ。そしてFPDFは、PDFファイルの作成や操作を可能にする数多くの機能を持ったフリーのPHPクラスだ。 PDFlib PHPのAPIには、PDFファイルを取り扱うための機能が数多く用意されており、それらはPDFlibというライブラリとともに使用することを念頭に置いて設計されている。このPDFlibは拡張可能となっているものの、商業利用の際には無償で利用することができない。また、PDFlib Liteという、個人利用の許されている無償版もあるものの、その機能には制限がある。つまりPDFlibライブラリのすべての機能を使用するには、高額なライセンス料を支払う必要があるのだ。 なぜFPDFを使用するのか? PHPからPDFファイルを作成するもう1つの方法は、FPDFを使用するというものだ。FPD
Tip 683 Printable Monobook Previous Next created 2004 · complexity intermediate · author Jon Heiner · version 6.0 On Windows systems, there are several ways to integrate Vim with Microsoft Visual Studio. Integration of Vim with Visual Studio 2003 and later[] Control Visual Studio from Vim[] Script visual_studio.vim includes features: Compatible with Visual Studio 2003, 2005, 2008, and 2010 Control
こんにちは、KiDDです。 すべてのRPGゲームの原点がここにある!あの「ウィザードリィ」がiPhoneアプリになってiPhone、iPod touchで登場しました!しかも無料でDLできます。 Wizardry 囚われし魂の迷宮は、2009年にPlayStation3のダウンロード専用タイトルとして発売された作品をiPhoneアプリとして移植したもの。Wizらしさをそのまま残しながらも、種族ごとのストーリーや有料ダウンロードコンテンツなど新たな要素が追加されたWizardry(Wiz)です。 Wizを知っている人も知らない人も、この「Wizardry 囚われし魂の迷宮」で迷宮への冒険に出かけましょう!あ、ハッキリ言って難しいのでそこのところだけよろしくお願いします。 Wizardry 囚われし魂の迷宮プレイ動画。 Wizardry 囚われし魂の迷宮! 製品版解除キー購入で制限がアンロック
はじめに 前回の記事『Silverlightアプリケーションのテキストボックスで入力値制限や透かし表示を行う』では、入力時に指定した書式に一致しないデータの入力を受け付けない機能をWebページに組み込みました。よりユーザーフレンドリーなUIにするのであれば、たとえば入力値が空白のまま次の入力コントロールにフォーカスが移ってしまった場合に、ユーザーに対して入力を促すような処理も必要になります。 InputMan for Silverlight 1.0JのGcValidationIndicatorコントロールは、入力値の検証結果を表示する通知機能を、いろいろな入力用コントロールに追加するコンポーネントです。入力コントロールへのデータ入力時点でエラーをキャッチし、ユーザーにアイコンやテキストでエラーを表示します。検証対象のコントロールに、InputMan for Silverlight 1.0J
Check out the plugin's git repository at http://github.com/ndreynolds/vim-cakephp for the most recent updates. You can also find instructions on installing with Git there. The README, which you'll find at the link as well as in the zipfile here, contains a quick getting started guide. cakephp.vim offers a lot of features that make building CakePHP apps with vim a lot easier. It tries to be for
毎日何本もジュース飲む「ペットボトル症候群」の若者が増加中…1リットルのジュース=角砂糖20個 1 :名無しさん@涙目です。(愛知県):2011/07/13(水) 17:29:01.17 ID:UDjxxzif0 ?PLT 節電のためエアコンの使用を控えていると、冷たい飲み物をたくさん飲みたくなる。ただ、糖分の多い清涼飲料水を大量に飲み続けていると、急激に血糖値が上がる「ペットボトル症候群」に陥る危険性がある。近年、若年層を中心に患者が年々増えているが、まだ認知度は低いまま。専門家は「今年は特に夏場の水分の取り方に気をつけてほしい」と注意を呼びかけている。 糖分の過剰摂取で血糖値が上がると、それを薄めようとしてさらに水分を欲して喉が渇く ▽尿の回数も増える▽喉の渇きに任せてさらに甘い飲み物を飲む−という悪循環に陥る。福田医師は「危険なのは夏場に中高生が部活動で水代わりに大量に清涼飲料水を飲
Windowsのマイナーなショートカット10選! いくつご存じでしょうか?2011.07.13 14:009,381 福田ミホ 急がばショートカットですね。 ショートカットキーを使いこなせると、PCでの作業効率がすごく高まります。さらに、他の人が知らなそうなショートカットを使っていると、ひそかな優越感からかテンションが上がってきて、普段の仕事も楽しくなってきたりします。ショートカット押すとき、やけに高速だったりして。 でもギズモード読者の方々は、メジャーなショートカットなんて大体知っていて、使うものは使うし、使わないものは使わないって感じじゃないでしょうか? そんなわけで、今回はあまり知られていなそうなWindowsのショートカット10個を厳選してみました。 1.Windows + L 周りの人の視線が気になるオフィスでパソコンの前から離れるときも、「Windows + L」でPCをロック
[図形をモノにする] 優れた洞察力をうかがわせる文章と出会った。 Interuserface: “Own a shape” by Clayton Miller: 01 July 2011 * * * 図形が力を持つとき 目で見て分かるというケースはいろいろある。トレードマークが最も皮相的な場合であり、デザイン全体の特徴をなすデザイン・シグニチャー(design signatures)の場合は最も深く関わってくる。図形(shapes)そのものは言語の一部だ。最も基本的な図形はどこにでもあって、いかなる名前や製品、ブランドとも結びつかない。しかし図形の集合である図式(forms)という文脈、図式と交わり、統合すると、図形は強力な力を持ってくる。 Visual identity takes many forms, from the most superficial of trad
nanapho.jp は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、nanapho.jpが全てとなります。あなたがお探しの内容が見つかることを願っています!
nanapho.jp は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、nanapho.jpが全てとなります。あなたがお探しの内容が見つかることを願っています!
Modern UI(モダン・ユーアイ)は、マイクロソフトが開発したユーザインタフェース (UI) である。Windows PhoneやWindows 8などで採用され、以来マイクロソフト製品の多くで実装された。 以前のWindowsに採用されていたLunaあるいはWindows AeroやPortable Media Centerとは異なり、ビビッドな単色基調とした、大きなフォントと読みやすさに重点をおいたフラットデザインである。簡潔なタイポグラフィに焦点をあわせられ[1]、Modern(モダン)と称している。Windows Phone や Windows 8 のスタート画面などでは、一目で情報が手に入れられるよう、「ライブタイル」と呼ばれるアプリケーションのタイルの中に、ニュースやメッセージなどの文字も表示されるようになっている。別の項目へ移動する場合は横スクロールを行うことや、タイルの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く