Notice: get_currentuserinfo の使用はバージョン 4.5.0 から非推奨になっています ! 代わりに wp_get_current_user() を使ってください。 in /var/www/html/blog/wp-includes/functions.php on line 3831 Call Stack: 0.0001 228200 1. {main}() /var/www/html/blog/index.php:0 0.0002 228640 2. require('/var/www/html/blog/wp-blog-header.php') /var/www/html/blog/index.php:17 0.1429 5924744 3. require_once('/var/www/html/blog/wp-includes/template-loader.php') /var/www/html/blog/wp-blog-header.php:19 0.1440 5932816 4. include('/var/www/html/blog/wp-content/themes/zbench/single.php') /var/www/html/blog/wp-includes/template-loader.php:74 0.1440 5932848 5. get_header() /var/www/html/blog/wp-content/themes/zbench/single.php:1 0.1440 5933432 6. locate_template() /var/www/html/blog/wp-includes/general-template.php:45 0.1441 5933672 7. load_template() /var/www/html/blog/wp-includes/template.php:647 0.1441 5947544 8. require_once('/var/www/html/blog/wp-content/themes/zbench/header.php') /var/www/html/blog/wp-includes/template.php:688 0.1454 5963752 9. wp_head() /var/www/html/blog/wp-content/themes/zbench/header.php:8 0.1454 5963800 10. do_action() /var/www/html/blog/wp-includes/general-template.php:2589 0.1454 5964472 11. WP_Hook->do_action() /var/www/html/blog/wp-includes/plugin.php:453 0.1454 5964568 12. WP_Hook->apply_filters() /var/www/html/blog/wp-includes/class-wp-hook.php:323 0.1587 6187584 13. call_user_func_array:{/var/www/html/blog/wp-includes/class-wp-hook.php:298}() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1587 6188192 14. add_google_analytics() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1589 6188976 15. ga_current_user_is() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1116 0.1589 6189008 16. get_currentuserinfo() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1289 0.1589 6189232 17. _deprecated_function() /var/www/html/blog/wp-includes/pluggable-deprecated.php:49 0.1590 6189720 18. trigger_error() /var/www/html/blog/wp-includes/functions.php:3831

[Komodo Edit] インタラクティブシェルを使う

Screenshot from 2014-05-16 07:18:55

Komodo Extension Developer

 拡張機能『Komodo Extension Developer』に便利なインタラクティブシェル機能が含まれています。

Komodo developer extension
http://community.activestate.com/xpi/komodo-developer-extension

 Webでは『developer extension』と書いてありますが、インストールする拡張機能の名前は『Extension Developer』と表記されています。後で改名したのかもしれません。

マクロ書く上でもベンリ

Screenshot from 2014-05-16 07:32:10

 付属する『PyShell』(Python Shell)という名のツールは、Pythonのインタラクティブシェルが起動するのですが、Komodo Editが包含するPythonのシェルになるので、Komodo Edit特有のモジュール等にアクセスできたり、XPCOM(まだよく理解してない)を利用する事ができます。
 もちろんJavaScript向けの『JavaScript Shell』もあります。
 マクロで実装するコードを簡単に試せるので、拡張機能の開発でなくても、利用用途は多いです。

インストール

メニュー[Tools]→[Add-ons]

 Add-ons Managerにて『Extension Developer』を検索するとリスト上に表示されるので、[Install]ボタン押下で入ります。

インストール後は以下手順で利用できます。
メニュー[Tools]→[Extension Developer]

著者 : 柴田淳
ソフトバンククリエイティブ
発売日 : 2012-08-29
Related Posts

Comments are closed.