MySQL Workbench 5.2 – export to PHP format plugin

何をするの? MySQL Workbenchで発行したクエリ(SELECT文等)の結果をPHPの連想配列形式にて出力するプラグインです。 実データからテストデータを作成する場合などに有用かと存じ上げます。 ...

3月 22, 2011 · nojimage

PHPマニュアル 日本語版をPDF化してみた

某IRCチャットで、PHPマニュアルのPDFをEvernoteとかに突っ込んでおくとオフラインでも見れて便利だよね。という話があったので作ってみました。 PHP: Download documentation から、Japaneseのhtml.gzを拾ってきて、ブラウザで開いてPDFでプリント! とやろうとしましたが、1.5Gぐらいメモリを消費しつつ結局最後はエラーで失敗という結果に。 ...

11月 11, 2010 · nojimage

tw2mv – twitterとmixiボイスを連携するスクリプト version 2.1.5

tw2mvの潜在バグにより、Twitterからmixiボイスへの転送が重複する状態となっていました。これに対する修正を行った version 2.1.5 をリリースしています。 ...

11月 11, 2010 · nojimage

MacPorts 1.9.1でPHP 5.2.14のCLIのビルドに失敗する場合の対処法

先日MacPortsで管理しているPHPのバージョンアップを行ったのですが以下のような現象に悩まされました。 $ php -r "print_r('hoge');" Fatal error: Call to undefined function print_r() in Command line code on line 1 エラーが発生するのはコマンドラインからの利用のみで、なぜかWeb経由では問題なく動きます。 調べて見ると全ての関数が使えない。。 ビルド時のconfigureで以下のエラーが表示されCLI版のバイナリ作成に失敗していました。 Generating files updating cache ./config.cache creating ./config.status creating php5.spec creating main/build-defs.h creating scripts/phpize creating scripts/man1/phpize.1 creating scripts/php-config creating scripts/man1/php-config.1 creating sapi/cli/php.1 creating main/php_config.h creating main/internal_functions.c gawk(96091,0x7fff70a28c20) malloc: *** error for object 0x100214910: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug creating main/internal_functions_cli.c gawk(96132,0x7fff70a28c20) malloc: *** error for object 0x100215aa0: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug [ad] ...

9月 23, 2010 · nojimage

tw2mv – twitterとmixiボイスを連携するスクリプト version 2.1.4

しばらく更新が滞っていましたがtw2mvの修正を行い、mixi公式のTwitter連携で投稿されたつぶやきを再転送しない修正を加えたver2.1.4をリリースしています。 ...

8月 23, 2010 · nojimage

tw2mvをTwitterのxAuthに対応させたメモ

TwitterのBasic認証が6月末に終了するということで、やっとこさmixiボイスへの転送スクリプト"tw2mv"をxAuthに対応させてみました。 xAuthはOAuthの簡易版ですので、可能な限りOAuthで実装するのが筋だと思います。 ただ、本スクリプトはコマンドラインスクリプトのため、OAuthでWebの画面を開いて認証させるのは余計な手間がかかると判断しxAuthを採用しています。 1. Twitterへのアプリケーション登録 通常のOAuth利用と同じく、ConsumerKeyが必要なのでアプリケーションの申請を行います。 https://twitter.com/apps/new クライアントアプリケーションなので「あなたの招待状」の部分を「送信」で登録。(日本語訳がおかしいですね。。) 2. xAuthの利用申請メール Using xAuth | dev.twitter.com xAuth access is restricted to approved applications. If your application is a desktop or mobile application and the standard web OAuth flow or PIN-code out-of-band flow is not right for you, send a detailed message to [email protected] to request xAuth privileges. Include the name of your application, the consumer key, the application ID (if available), and a summary of how xAuth is best-suited for your application. [email protected]宛にメールで利用の申請をしてねとのことなので、メール(英語)でお伺いを立てました。 To: [email protected] Subject: xauth request Hello. I'm a developer of "tw2mv". "tw2mv" is a php script, for sync messages between twitter and "mixi voice". ("mixi voice" is twitter-like service, in japanese SNS "mixi". Please apply this app to use xAuth. Application Name: tw2mv App Source Code : http://github.com/nojimage/twitter2mixivoice My account : @nojimage Thank you. タイミングもあったと思いますが、申請から8hで承認がおりました。thanks! (よく見たら、ConsumerKeyもメールに書いておいてねとある。。 3. OAuthライブラリ pearのHTTP_OAuthを利用しました。 pear install HTTP_OAuth-0.1.10 [ad] ...

4月 30, 2010 · nojimage

HTTP_OAuthを利用してTwitterのOAuth認証を行う

OAuth認証を行うためのpearライブラリとしてHTTP_OAuthがあります。 今回は、そのライブラリを利用してtwitterの認証を行う方法をご紹介します。 ...

11月 9, 2009 · nojimage

pear Mail_mimeDecode::decode()の戻り値を入力補完できるようにする

久しぶりにMail_mimeDecodeを使ってみたのですが、decodeメソッドの返り値がstdClassだったので、Eclipseなどで返り値のクラスを定義して入力補完ができるようにしてみました。 ...

10月 25, 2009 · nojimage

twitter2mixivoice 2.1.0

twitterとmixiボイスを連携するスクリプトの改訂版です。 説明は以下に移動しました。 tw2mv – twitterとmixiボイスを連携するスクリプト @ php-tips ...

10月 13, 2009 · nojimage

mixiボイスの発言をtwitterに投稿するスクリプト(php版)

twitterの発言をmixiボイスに投稿するスクリプト(php版)の逆バージョンです。 このスクリプトは、 mixiボイスに投稿した発言をtwitterに投稿 mixiボイスの発言に返信された場合、twitterにダイレクトメッセージで転送 することができます。 ...

10月 10, 2009 · nojimage