以下省略!

タイダルウ(ry 毎日1記事執筆運動実施中。

PHP

ムスカbotをMITライセンスでオープンソース化しました

昔稼働していたtwitter bot、ムスカbotのスクリプトをMITライセンスでGitHubに公開した(3/31にアップ済)。昔、公開するかもとか言っていたもの。 ソースがいろいろとカオスなのは許して><なぜMITライセンスなのかって?使っているライブラリ twitterOAuth…

PHPでBrainf**kのインタープリタを書いてみるテスト(ソースは(まだ)上げてません)

書いている人はそこそこいるだろうけれど、何気にBrainf**kのインタープリタをPHPで書いてみるテストをしているのは秘密。一応Brainf**k Archiveにあるインタープリタのソースコードなどを参考にしながらすべての基本命令を実装した。仕様としては、ポインタ…

新たにVPS契約してownCloudぶっこみました

VPSリセット計画、進行中。昨日新たにVPSを契約してownCloudをぶっ込んだ。今の所オレオレ証明書だが、Let's Encryptのパブリックβ始まったらその証明書にして本格運用を開始する予定。 構成はUbuntu 14.04.3 LTS + nginx(PPA/stable) + php5-fpm + MariaDB …

HHVM(HipHop Virtual Machine)を入れて動かしてみる

Facebookが開発しているHHVM(HipHop Virtual Machine)を試してみた。JITコンパイルによってPHPの実行速度が高速化したり、同じFacebookが考案したHack言語のプログラムが動くそうな(Facebookは殆どHack言語のプログラムで動いているらしい)。 前もらったさく…

PHPに内蔵Webサーバーあるの知らんかった…(5.4.0以降)

PHP: ビルトインウェブサーバー - Manual twitterのTLを見て知ったが、PHP 5.4.0以降のphp-cliには開発用のWebサーバーが内蔵されている。コマンドラインからphp -S localhost:8000みたいな感じで起動するとカレントディレクトリがルート(/)*1なPHPが動く簡…

Asirraという猫認証とやらを試してみるテスト。 (追記:サービス停止中?)

2015/10/17追記 追記現在challenge.asirra.comに接続できないっぽい。サービスが終了したのかは不明ですがサンプルは公開停止しました(サンプルコード表示だけ残しておきます)。AsirraというMicrosoft Researchの猫認証(CAPTCHA)サービスを試してみるなど。…

妄想しているfaucetで考えてることとか。

Monacoin testnet構築の記事で触れたが、妄想しているサービス(faucet)の詳しい内容を書いてみる。一応プログラムはRPC通信する部分を実装していたりと少しずつ肉付けしていっているので、実現に至る可能性も0ではない。まぁそのままやめてしまう可能性もあ…

Gistで自分用のプログラムをオープンソース化するアレとは

abyssluke's Gists 何気にGistにソースを上げてたりする。 今のところMecabの辞書作成スクリプト(自動スコアリングスクリプト付属)、MonacoinのRPC通信テストをアップしてる。どうみても自分用。いつか昔動かしていたムスカbotのソースコードも上げるかも。

PEARのNet_GeoIPを使ってみた

何気にMonacoinとの通信実験プログラムにPEARのNet_GeoIPを使ってみたのでメモ。 IPから国名を導き出すライブラリ。 なお、GeoIPはPECLにもある。PECLの方が若干動作早い(と思う)し高機能だがここはお手軽なPEARを使ってみる。一応普通の共有サーバーを使っ…

MineCraft PE用のマルチプレイサーバーを立ててみた

何気にネットを見てたら発見したので試しにMineCraft PocketEdition(Android/iOS)のマルチプレイサーバーであるPocketMine-MPをVPSに立ててみた。長くなりそうなので続きを読むから。

PEARのCache_Liteでメモリキャッシュを実現するアレ

rita-mordio.infoで何気にPEARのCache_Liteを使っているが、キャッシュの保存先にtmpfsである/dev/shm*1を指定することでメモリキャッシュを実現…って当たり前ですかね? 以下rita-mordio.infoのソースコードの一部。 '/sites/tmp…

実験中:よい子は次のアドレスにメールを絶対に送らないでください。場合によっては晒しあげされますよ。 ivyrush+htnb.20170313@rita-ch.com viande@rita-ch.com