tohokuaikiのチラシの裏

技術的ネタとか。

2013-01-01から1ヶ月間の記事一覧

WordPressのプラグインをUnitTestする

前の続きWordPress+PHPUnitで検索したところ、 WordPress › Support » Running WordPress tests with PHPUnit もあったのだけど、自分は http://stackoverflow.com/questions/9138215/unit-testing-wordpress-plugins からnb/wordpress-tests · GitHubを使用…

wp_enqueue_scriptでver=の引数をはがしたかっただけ

調べたメモwp-includes/class.wp-scripts.php の WP_Scripts::do_item() でやってるらしい。そこ見ると、WP_Scripts::default_versionってプロパティで、このプロパティは wp-includes/script-loader.php:56 $scripts->default_version = get_bloginfo( 'ver…

PHPUnitを使ったメモ

前もつかったけど忘れたので、メモ。対象にするのは、このWordPressプラグイン「PubMan Wordpress Plugin - MPDLMediaWiki」 インストールに追加して PEARでpear.phpunit.deをchannel discoverしてインストールした以外に # su - # pecl install xdebug $ pe…

Confluence4のユーザーマクロの中でユーザーマクロを使う方法を知るために、参考にするといいこと

Confluence3だと、 {section} {column} $body {column} {column:width=300px} {panel} *Contents:* {toc:maxLevel=3} {panel} {column} {section} とかできたけど、Confluence4だとそもそもWikiタグが効かないからこれだとダメ。 ということで、Confluence4…

PHPでWindowsのCD-ROMをイジェクトする

php

なんか、CD-ROMをイジェクトさせるスクリプトが流行ってる(?)らしい。 CD-ROM トレイを取り出せるIE用ブックマークレット、「ie-eject.vbs」作った。 - 葉っぱ日記 Big Sky :: CD-ROM トレイを取り出せる vim プラグイン、「eject.vim」作った。ということ…

FTPでバックアップを毎日1週間分取っておくPHPスクリプト

php

クライアントのバックアップ作成です。lftpとzip/unzipコマンドが必要。 これを毎日まわしておけばOK. #!/usr/bin/php

空白文字を飛ばしたsubstr

HTMLは空白を数えて文字詰めすると見た目がそろわないので作った。 var substrWithoutSpaceChars = function(string, offset, limit) { var ret = "", counter = 0, chara; for (var i=0; i < 10000; i++){ if (i > string.length){ break; } if (counter >=…

createTextNode(string)したら中のstringテキストがエスケープされて困った件

こんな感じ var dom = document.createElement('div'); var txt = document.createTextNode("&#162;"); dom.appendChild(txt); console.log(dom.innerHTML); だと、コンソールに&#162; って出てきます。これは困る。 var dom = document.createElement('div'…

前方一致・後方一致・NOT LIKEに対応したEthnaのAppSQL

AppSQL::getCondition()をこんな感じで変更。 OBJECT_CONDITION_LIKE_R OBJECT_CONDITION_LIKE_L OBJECT_CONDITION_NOT_LIKE が使える。

httpd.confからDocumentRootを取るPHPスクリプト

php

サーバー名が$_SERVER['SERVER_NAME']で分かっていること前提。