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-pearCakePHPのサイトを見ながら道なりに$ pear upgrade PEAR$ pear config-...
技術関係

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と...