Python

Pythonでのシャッフルするには,randomモジュールのshuffleを使います. 配列 a = [1, 2, 3, 4] があるならば,random.shuffleをつかうと以下の通りとなる. >>> import […]

DatadogをPloneの解析に使う

はじめに CMS Plone のアクセス解析等は,Google Analyticsなどで簡単にできる.しかし,操作状況等の異なるメトリクスが欲しい場合,取得が困難である.近年,GAオマージュのローカルで利用できるアプリと […]

edXで日本語設定をする時,{lms,cms}.env.jsonのLANGUAGE_CODEで設定するのだけれど,poファイルは,conf/locale/ja_JPとなっているので,”ja_JP” […]

edXをRaspberry piに入れてみた。

edX-platform を手軽に利用する方法を試してみました。 昨晩、久しぶりに、http://engineering.edx.org/ を見たら、Raspberry pi にedXを入れる記事があった。早速、Rasp […]

Anaconda Anacondaは、Continuum Analyticsの製品で、Pythonにnumpy, matplotlibなどの数値計算に必要なモジュールやパッケージをまとめた便利なアプリです。 numbap […]

plone.app.discussionのバージョンを2.2.x以降にすることでDexterityでも使えるようになる.アップグレード後は,このプロダクトを再インストールする必要がある. 方法 今時点の最新バージョンは, […]

distribute_setup.pyを実行することで,easy_installが使えるようになる. easy_install pip をしてpipをインストール. これで,pipが使えるようになる.   リフ […]

MySQL5.5からutf8mb4を指定することで4バイトの文字を扱うことができるようになった。これにより、土吉などの文字を扱えるようになる。 ただ、Python2.7は、utf8mb4を知らないので、utf8mb4はu […]

ロゴとフッターを変えるプロダクト

Plone4のデザインは、素敵だけど、ロゴとフッターの変更が面倒だと常々感じる。TTTWで変更できるけど、ZMIにアクセスして、base_propertiesをいじったり、Page templateファイルをいじったりし […]

MeeGoは、Python2.6が標準で入っています。しかし、GAEは、Python2.5を必要とするため2.5を自前でインストールする必要があります。 Pythonをコンパイルする前に、「ソフトウェアの追加・削除」もし […]

Thunderbirdは,定期的に最適化していないとカタログが壊れてメールボックスから消えてしまうことがあります.また,Thunderbirdは,最適化するまでは,メールは何も削除せず,削除フラグがついているだけですので […]

Plone4で新規サイトを作成する際、タイトルに日本語を入れるとZopeインスタンスのルート画面が文字化けします。これを回避するには、Root Folderのプロパティに、management_page_charsetプ […]

いま、自作のテンプレートエンジンを作ってみてたりしている。 きっかけは、ZPTなどがどうやっているのかを知りたくて始めた。結構、地道な作業なんだ。手軽に利用できるようにしてくれているのはありがたい。 自分のも出来たらその […]

インストールしたばかりのユーザインターフェイスは英語ですが、ボランティアにより、日本語化[1]が進められています。 今回は、ユーザインターフェイスを日本語へ変更を行います。 1.管理画面(Site Setup)へアクセス […]