php

技術関係

公共クラウドの動作確認

先日公開された観光地情報を提供する公共クラウドについて動作確認をしてみた。 - 自治体の観光情報をまとめたウェブサイト開設--オープンデータで活用、APIも提供 - 「全国移住ナビ」及び「公共クラウド」の供用開始 - 公共クラウドシステム ...
技術関係

HDFSのラッパー

作りかけの何かが出てきたのでサルベージしておく ぶっちゃけ、$ hadoop dfs ~ をPHPのコマンド風に呼び出せるようにしてみただけ ※ で、execしている たしか途中でいらなくなったので、作ってる途中でお蔵入りしたはず めっちゃ...
技術関係

PHPでCKANのAPIを叩くサンプル

CKANのAPIは、HTTP経由でアクセスする。 取得に関しては、通常のGETで可能だが、更新についてはAPIキーを使ったPOSTが必要 $ cat samplh.php <?php // CKANのAPIキーとURLを設定(CKANのマイ...
イベントに参加した

Fukuoka.php Vol.13に参加してきた

概要 項目 内容 日程 2014年04月25日(金) 19:30 - 21:30 会場 株式会社グルーヴノーツ 公式ページ PHP Security @cakephper パーフェクトPHPのp376〜p383を参照 変数汚染攻撃 PHPで...
技術関係

FizzBuzz問題のテストをPHP-Unitで書いてみる

今まであまりテストを書いたことがなかったので簡単な問題のテストを書いてみた。内容は、以前話題になったFizzBuzz問題。フレームワークはCakePHP2系。 ref. どうしてプログラマに・・・プログラムが書けないのか? やってみてわかっ...
技術関係

PHP-Unitをインストールする

手元の環境に入っていなかったのでインストールする そもそもPEARが入っていなかったので追加 $ yum install php-pear CakePHPのサイトを見ながら道なりに $ pear upgrade PEAR $ pear co...
技術関係

json_encodeで変換しようとすると怒られる Invalid UTF-8 sequence in argument

PHPで、配列をjsonに変換しようとjson_encode()を使用すると以下の様なエラーが出て怒られる json_encode(): Invalid UTF-8 sequence in argument 文字コードは事前に変換していたの...
技術関係

PHPWordのテンプレートで改行を含む文字列をsetValueで追加する

docxを読み込んでPHPで編集できるPHPWord。 予めテンプレートを準備してPHPで文字を挿入するのが便利 なんだけど、普通に改行を入れようとすると空白文字になる。なるほどタグを突っ込むのかと思い、nl2brをしてみると不正なファイル...
技術関係

FacebookページにGraph APIを使って投稿する

FacebookのAPIを通して、Facebookページに投稿するプログラム 基本的には、Facebook PHP SDKを使う。使い方はそちらのサンプルをベースに。 Facebookにログインする際に、"manage_pages"を付けて...
技術関係

ドキュメントビューアを作ってみた

先日からマニュアル的なものを書いていこうと思って色々と考えたところ、結局手慰み的に作ってしまったというお話。内容的にはMarkdown形式のファイルを特定のディレクトリに放り込んでおく。プログラムにアクセスするとファイルを結合してHTMLと...