12月にリリースされたPHP 7.1はもうチェックしましたか? Nullable型が追加されたり、戻り値にVoid型を指定できるようになったり、新機能がてんこ盛り。注目の新機能をコードを交えてまとめました。 PHP 7が発表され、魅力的な機能が追加されました。最新のPHP 7.1では、さらに役立つ機能が追加されています。本記事では、その中から重要な機能を紹介します。変更のすべてはPHP RFCをチ…

Loading...

PHPでマインクラフトを改造したい、と考えた著者ががんばりました。オリジナルのJSエディターで作ったブロックを配置するプログラムに挑戦しました。 個人的には、Minecraftを改造したいとずっと思っていました。しかし、そのためにはJavaをもう一度学ぶ必要があるように思われ、とても乗り気ではありませんでした。でもそれはどうやら間違っていたようです。 粘り強く努力したおかげで、Javaにまったく詳…

Loading...

iPadにキーボードをつないでアプリを入れたら、PHPの開発環境に早変わり。iPadだけでどこまで仕事ができるのでしょうか? 結構本気です。 個人的にiPadが大好きです。 iPadはメディアを見たりやゲームをしたりするのにぴったりのガジェットで、電子書籍リーダーとしてもうまく機能します。ただ問題は、それほど使用する機会がないことです。Netflix、Twitch、YouTubeなどのメディアを利…

Loading...

音声や画像、テキストを認知、分析するシステムといえば、IBMのWatsonが有名ですが、マイクロソフトもCognitive Services APIというWeb APIを提供しています。PHPでAmazonのレビューを分析するアプリを作ってみました。 近年の機械学習サービスの急増で、開発者による「スマートアプリ」の作成がこれまでより簡単になりました。この記事では、機械学習機能を提供するマイクロソフ…

Loading...

ドキュメント指向のデータベース「CouchDB」で作る、Webアプリのチュートリアル。後編ではいよいよ、Googleマップのデータを取り込み、ポケモンの位置と名前を登録できるようにします。 『NoSQLってどう使うの? CouchDBでポケモンGOレコーダーを作ってみた』では、CouchDBについて紹介しました。今回は学んだことを活かして本格的なアプリを作ります。記事の最後では、データベースの保護…

Loading...

NoSQLで何か作ってみたいんだよね…という人へ、CouchDBの使い方を2回に分けて紹介します。サンプルは、ポケモンの出現場所を記録するWebアプリ。休日のお楽しみに、どうぞ。 本記事では、ApacheのNoSQLデータベースCouchDBを使い方を紹介します。実用的な面に注目し、CouchDBのHTTP APIを経由したデータベース運用の実行方法と、PHPでの動作方法、今後の基礎づくり、そして…

Loading...

Minecraftで始めるIoTの第一歩です。Minecraftでの行動ログをPHPで取得し、リアルのデバイスを動かす。そんな実験に取り組んでみました。2回連続でお届けします。 Minecraftは、私が最も興奮したプログラムの1つです。(Microsoftが最近買収した)Mojangによって開発されたオープンワールドゲーム、つまりサンドボックスゲームです。Minecraftは、創造的な表現のため…

Loading...