2010年8月 1日(日) 08:54 JST

認定薬剤師講習一覧(ical形式勝手ver)

  • 記事を友人にメールする
  • 印刷用ページ
  • 2010年7月 2日(金) 16:31 JST
  • 投稿者:
    kuci
  • 閲覧数
    67
おしらせ

研修認定薬剤師の資格を取得&継続するためには研修に出席して受講シールを集める必要があって、そのなかで、各都道府県で開催される集合研修 の内容を自動取得して私が使っているGoogleCalendarに自動で表示させるためにiCalendar形式へ(結構強引に)変換したものを作ってみました。

認定薬剤師講習一覧(ical形式勝手ver) 

一応、全国分を作ったので、良かったら使ってみてください。都道府県名をクリックするとiCal形式ファイルをダウンロードでき、をクリックすると直接Googleカレンダーに登録できます。

 

geeklogの静的ページを外から編集(Titanium)

  • 記事を友人にメールする
  • 印刷用ページ
  • 2010年6月 6日(日) 23:04 JST
  • 投稿者:
    kuci
  • 閲覧数
    72
Geeklog

 geeklogの静的ページを外から編集(javascriptAIR) のコードを、別のRIA選択肢AppceleratorのTitanium に移植してみました。HTML、javascriptに加えてRuby,Python,phpのコードを使えるので、通信部分をそれに置き換えることも考えましたが、元々用意されてるもので対応できそうだったので、通信部分をTitaniumで用意されているものに変えるだけにしました。

まずはTitaniumはAIRでいうところのサンドボックスがないみたいなので、AIRで仕方なくeditareaを別のフレームにしていた部分を修正。

あとはAIRの通信部分をhttp://developer.appcelerator.com/question/14081/using-ajax-in-titanium のコード

に置き換えて修正。他にもこまごまとした修正ありつつ、ほぼ同じものになりました。

http://api.appcelerator.net/p/pages/app_page?token=M4mvwt34

にOSごとにインストールパッケージになってます(自動で作ってくれるので便利。でもwindows以外は未確認)

 

APIドキュメントなどは http://developer.appcelerator.com/documentation

 

geeklogの静的ページを外から編集(javascriptAIR)

  • 記事を友人にメールする
  • 印刷用ページ
  • 2010年6月 6日(日) 01:30 JST
  • 投稿者:
    kuci
  • 閲覧数
    104
Geeklog

geeklog標準の静的ページ編集画面がちょっとトライ&エラーで使うには画面遷移が使いにくいので、改良しようと思って、編集画面にjavascriptでゴニョゴニョ手を加えようと思いましたが面倒そうなので方針転換。

ブラウザは見る用、で、edit_area+jquery+AdobeAIR製(ActionScriptじゃなくjavascript)、geeklogのwebservicesを使って静的ページを編集するクライアントを作ってみました

内容取得(GET)、新規投稿(POST)、編集(PUT)、削除(DELETE)の中で、GETとPUT(存在しないsp_idで投稿すると新規登録になる)を実装。その他画面は必要最低限以外は未完成。

HTMLとjavascriptの範囲内で出来るはずなので、手を出して完成度を上げていってくださるとありがたいです。

editareaを表示してる部分についてはeditareaについてるサンプルを切り貼りしただけです edit_areaをckeditorに変えて、投稿URLやオプションを記事用にしたら、ブログ投稿用としても使えるハズ

使い方

  1. geeklog側はコンフィギュレーション-その他-webサービスを有効に
  2. AIRなので、まずはhttp://get.adobe.com/jp/air/からAIRをダウンロード&インストール
  3. http://bitbucket.org/kucici/glatomstaticeditor/downloads からAIRファイルをダウンロード&インストール&スタート。デバッグ機能残ってるのはご愛嬌ということで
  4. サイトURLはトップページのURLを(もしindex.phpも表示されるならそれも含めて) 後は雰囲気でなんとなく使えるハズ。

参考

AdobeAIR(javascript)

  • http://www.hakkaku.net/series/javascript%E4%BD%BF%E3%81%84%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AEair%E5%85%A5%E9%96%80
  • http://d.hatena.ne.jp/Hamachiya2/20090116/air
  • http://d.hatena.ne.jp/Hamachiya2/20090118/adt
  • http://www.adobe.com/jp/devnet/air/ajax/getting_started.html
  • http://help.adobe.com/ja_JP/AIR/1.1/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7fa7.html

jquery

  • http://jquery.com/
  • http://semooh.jp/jquery/

edit_area

  • http://www.cdolivet.com/index.php?page=editArea

S21HTのActiveSyncをやっと常駐解除した

  • 記事を友人にメールする
  • 印刷用ページ
  • 2010年5月12日(水) 22:34 JST
  • 投稿者:
    kuci
  • 閲覧数
    159
WindowsMobile 前から気になっていたS21HTで常駐するActiveSync。気になりつつ、何度×しても復活してくるので、情報さがしてましたが、探し方が甘いのか、
PC側のActiveSyncはActiveSync Toggleで常駐解除できるというのは結構ひっかかるのに、windowsmobile側は見つからず、
レジストリをいじるようなソフトでできそうなんだけど、WM6.1用じゃないみたいだし、手動でレジストリエディタを入れるところからやるのは、、、大変

やっと見つけたやり方
http://www.unkar.org/read/anchorage.2...1246555553

●ActiveSyncが勝手に起動する事象の対処法
1.スタート→プログラムからActiveSyncを起動
2.[メニュー]→[サーバーのソースの追加]
3.Excengeサーバーを・・・のチェックを外して次へ
4.サーバーアドレスに適当な文字(aとか)入れて次へ
5.ユーザー名、パスワード、ドメインに適当な文字入れて完了
6.[メニュー]→[スケジュール]→同期の間隔のピークタイム、オフピークタイムを[手動で同期]に設定

やっとActiveSyncとおさらばです。でも
PCにExchangeServer入れてないので、ExchangeServerのところの同期が終わらず、これまでやってたActiveSyncを使ったPCとのファイルの同期はできなくなりました。

しょうがないのでS21HTはストレージとしてPCと接続するように変更してファイルのやりとりは可能

ただ、これだと本体のファイルは見えずに、内部ストレージの部分だけしか見えないけど、S21HTで常駐されてるよりはまし。

img2pyがあって良かった

  • 記事を友人にメールする
  • 印刷用ページ
  • 2010年4月29日(木) 18:10 JST
  • 投稿者:
    kuci
  • 閲覧数
    100
Python&IronPython

 wxGladeを使ってwxpythonのフォームをつくり、Frameにアイコンを設定。

それをcx_Freezeで固めた時にFrameに設定したicoファイルが読み込めないことを発見。exeと同じディレクトリにicoファイルを置けばいいんですが、cx_Freezeする時に使うファイルと同じようなものを使っているので紛らわしい。間違ってicoファイルをクリックしてオカシイということになっても残念

cx_Freezeのオプションでなんとかできるのかもしれないけど判らず、、、

で、何かの拍子に見つけたのが、pythonインストールディレクトリ¥Scriptsのimg2py.batという名前のファイルを発見。

imgをpyにする?ということで調べてみたら

http://www.wxpython.org/docs/api/wx.tools.img2py-module.html(公式)

日本語は

http://d.hatena.ne.jp/Megumi221/20080819/1219128129

http://python.matrix.jp/projects/wxPython/bounds.html#img2py

 

以下のようにすると、

img2py shape_image.png shape_image.py

イメージからpythonコードを生成します。

こうして作成されたコードはモジュールとして利用でき、 以下のように利用できます。

1
2
import shape_image
bmp = shape_image.getBitmap()

bmpはビットマップオブジェクト(wxBitmap)インスタンスです。

ということらしい。早速img2pyが吐き出したファイルを使って、wxGladeの吐き出したソースを変更

        _icon = wx.EmptyIcon()
        iconres = ico_clock.getclockBitmap()##編集
        _icon.CopyFromBitmap(iconres)##編集
##        _icon.CopyFromBitmap(wx.Bitmap("clock.ico", wx.BITMAP_TYPE_ICO))##コメントアウト
        self.SetIcon(_icon)
でcx_FreezeをやったらちゃんとFrameにアイコンが表示されて完成
 

flashpalette.swfってこれかな?

  • 記事を友人にメールする
  • 印刷用ページ
  • 2010年4月24日(土) 00:18 JST
  • 投稿者:
    kuci
  • 閲覧数
    135
Geeklog

ついったーで、 http://twitter.com/keithr2/status/12632646326

PC内を探してみたところ、flashpalette.swfについては、たぶんこれかな?というものを発見したのでアップロード

http://www.portal-sight.com/gl/images/library/Flash/flashpalette.swf

元々、自作のemojiプラグイン?php_autotag?の入力補助に作ったものですが、いつの間にかemojiというタグは、、。幸か不幸か番号付けが同じだったみたいで、冒頭のツイートを頂戴しました。私がemojiプラグイン全体をいまさら公開したらややこしい事になるし、勝手な思い込みかもしれないけれど確実に作者の信頼感的にパチモンになりそうなので、とりあえずemojiタグ入力補助用のコレだけ公開。

ご自由に持って行って下さい

http://dspt.blog59.fc2.com/blog-entry-57.htmlで公開されていた絵文字画像を使っています。

二次配布される時は当サイトやhttp://dspt.blog59.fc2.com/blog-entry-57.htmlのサイトへのリンクをしていただけるとうれしいです

以下のお約束守れない方は使わないほうがいいと思います

全て自己責任。これを使う事によるトラブルその他一切の事に関してhttp://dspt.blog59.fc2.com/blog-entry-57.htmlへ問い合わせしないように。私への問い合わせはしていただいても構いませんが、一般常識のある人からで私が答えられる内容で本職が立て込んでない時(で私が興味を持つ内容なら優先的に)は、お答えできると思います。

著作権は放棄してません。(放棄するのはいつでもできますので、まぁそのうち)

ついでにGPLじゃありません。(ソースコードを一緒に公開してないので一目瞭然ですね。ソースコードをリファクタリング的な事したら公開するかも) 

http://geeklog.crimsonj.net/article.php/20100426114150457で紹介していただきました

 

pythonCEとppyguiを入れてみた

  • 記事を友人にメールする
  • 印刷用ページ
  • 2010年4月12日(月) 21:35 JST
  • 投稿者:
    kuci
  • 閲覧数
    146
Python&IronPython いまさらですが、windowsmobile機を購入したので、携帯ではできないことをやれないかと思って、python周りを調べてみたところ、
Python for Mobile Devices(http://www.awaretek.com/pymo.html)というサイトを発見。PyCEを入れればいいということのようなので、http://sourceforge.net/projects/pythonce/files/からPythonCE.WM.CABをダウンロードしてインストール。PythonCESetup.exeはPC用?

ついでにGUIを探したら、ppyguiを発見。http://mobile-roughpaper.blogspot.com/search/label/Python を参考にインストール。win32の分はPC用かな?(PCに入れているpythonのsite-packagesに入れたらPCでもppyguiを使えました)

同梱されてるサンプルとhttp://markmail.org/download.xqy?id=hlebymi6uqx53gqm&number=1のコードを真似たらちょっとしたもの作れそうだなぁと思いました

今のところ、必要を感じるようなものがないので、
そのうち、、、たぶん、、

素直に.net Compactを使ったらいいと思いつつ、、

uxpythonインストールしてみた

  • 記事を友人にメールする
  • 印刷用ページ
  • 2010年4月 6日(火) 03:05 JST
  • 投稿者:
    kuci
  • 閲覧数
    204
Python&IronPython uxpythonの情報があまりにも見つからないので、ちょっと苦労しましたが、
まずは、インストールできたので、windowsへ



http://www.uxpython.com/download

に書いてある依存するものを入れていく
http://glade.gnome.org/ から glade with gtk+的なものをダウンロードして実行
あとはhttp://www.pygtk.org/downloads.htmlに書かれている3種類をダウンロードして実行
全部必要かどうかはわかりませんが、、

最後にuxpythonを解凍してpython http://setup.py install

たしかこんな感じ

gladeを使ってGUIを作ってpythonから使うのは、http://po3a.blogspot.com/2006/08/pygtk-glade-gui.html辺り
uxpython自体の使い方は資料が全然見当たらないんで試行錯誤中

uxpythonのサイトを見たらPDFつくれそうでかつGUItoolkitと書いてあったので入れてみただけ

CakePHPに取り組み中

  • 記事を友人にメールする
  • 印刷用ページ
  • 2010年2月16日(火) 01:22 JST
  • 投稿者:
    kuci
  • 閲覧数
    159
おしらせ サーバートラブルで全てのデータがパーになったのと、Gamblarも大流行でFTPでサーバーのファイルを触るということが気軽にしにくくなったダブルパンチで、geeklogのアレコレやろうと思ってた事はとりあえず放置。

もっぱら最近はxamppでCakePHPを触っています。サーバーに上げるようなものではなく、今のところ自分が使う用。
何か別のことを検索していたときにPHPのフレームワークの記事に当たり、OOPとかMVCとか効いたことあるんだけど、普通にPHPを触ってるだけじゃ意識する必要ないので放置していた部分が必要だということで、勉強ついでに使ってみることに。
PHPフレームワークいくつかメジャーなものがある中で、CakePHPにしたのは扱いやすそうだったから。
で、とりあえずひとつ作ってみました。慣れたら確かに便利そう。実際に使ってみるとあちこち不便なところが見つかったので、もう一度ゼロから同じものを作ってみようと思います。自分の中で締め切りは今月末

MVCのファイル作成を助けてくれるbake関連
http://cakephp.seesaa.net/article/78855802.html

http://wiki.livedoor.jp/kindaisis_stu...4%B9%A4%EB

http://cakebaker.42dh.com/2007/06/06/...ll-script/

DB間の関係
http://blog.ecworks.jp/archives/268
カラム名をちゃんと付けたら多分bakeが判断してくれる。hasmanyとhasoneは、、、

pagenateの使い方
http://www.cpa-lab.com/tech/Paginator...CakePHP1.2

HTTP通信
http://sj6.org/httpsocket_and_xml_by_cakephp/
http://d.hatena.ne.jp/cakephper/20091...1257815977

命名規則
http://www.garacter.com/notes/CakePHP...%87/pi:196

入れ物ばかり増殖中

  • 記事を友人にメールする
  • 印刷用ページ
  • 2010年2月 4日(木) 17:19 JST
  • 投稿者:
    kuci
  • 閲覧数
    161
おしらせ MYSQLやPostgreSQLのようなサーバー型ではないものを、ということでdokuwikiもいいのですが、xreaだとセーフモードハックをするか、名前空間増やすたびにFTPが必要

SQLite使うCMSの中で、確かGeeklogSNS内の日記コメントで教えていただいた記憶のあるSerendipityを入れてみました。どういう内容だったかは全く覚えてませんが

SQLiteManagerでDBファイルを作っておいて

インストーラーはどちらかといえばgeeklog的(不親切)。SQLiteなのでユーザー名やパスワードは要らないので、SQLiteを選んだらその入力欄が無くたってくれたらうれしかった。ただ、サーバーで使えるものを列挙してるだけ、的なことを書いてあった(気がした)ので、無理なのかもしれませんね

xamppに入れたときは日付の漢字がおかしくなったりしましたが、xreaにインストールしたらそういう事も無く、普通にブログです。テーマやプラグインはまだチェックしてませんが、普通に使えそうです

http://www.portal-sight.com/serendipity/
消す時にはファイル全部消せば済むというのも便利


オンラインユーザ

ゲストユーザ: 1

新着情報

記事

-

コメント (2日)

-

トラックバック (2日)

-

リンク (2週)

新しいリンクはありません

ページ (2週)

-

DokuWiki last 14 days