gikoha’s blog

個人的メモがわり

2011-01-01から1年間の記事一覧

CSVのIDを使ったハッシュ

翻訳プロジェクトなどをみていて必要だったプログラム #!/usr/bin/perl -w # argv[0] で指定したファイル(内容:ID,置き換え前文字列<LF>の羅列)を、 # argv[1]のファイル(内容:ID,置き換え後文字列<LF>の羅列)を使った IDをキーにして新たに書きだすプログラム</lf></lf>…

ASOC

AppleScriptStudioがXcode4.2で消えていたので、しょうがなくASOCを学びはじめた が、これまた情報がほとんどない しょうがねーなー以下はURLを解析して、画像っぽいのをダウンロードするソフト。.xibには progress indicator, button, fieldがあってそれぞ…

やべえ

【写】企業総帥 大禅(だいぜん)様からメッセージが届きました。▼タイトル 君の近くに秘書が8000万を持って待っておるぞ?言っておくが私は宗教家でも何でもない▼メッセージ確認 ttp://xxx▼受信BOX ttp://xxx▼ログイン ttp://xxx ▼オプトアウト ※ご利用に覚…

eGFRappへのレビューへの返答

eGFRappカスタマレビュー いくつか間違いが レビュー : Akebono-man 本バージョンではいくつか間違いがあります。まずeGFR(ml/min/1.73m2)からGFR(ml/min)を計算していますが、1.73で割ってから、BSAをを掛ける必要があります。またCKDのステージをGFR(ml/m…

ASO CTO PTA その後

2011-04 PTA部のfollow25%ほど再狭窄は来ていましたが許容範囲内かな 動脈瘤とかできてなくてほんとによかった・プレタールが再狭窄予防するというevidenceがあるらしい ・通常1年で88%のprimary patency、95%のsecondary patency.

apache2

Lion純正の/etc/apache2/httpd.conf 変更箇所 php5をモジュールとしてロードできるようにしておく LoadModule php5_module libexec/apache2/libphp5.so .htaccessで制御できるようにしておく 内で AllowOverride All .cgiをcgi-scriptとして認識させる AddHa…

Clean install

Safariの異常終了が改善せず、シャットダウン時にカーネルパニックが出るようになってしまった。 原因切り分けがめんどくさすぎなのと安定したシステムが欲しかったことから再インストールすることに。Serverを入れているといわゆるアーカイブしてインストー…

夏休み

ヒルトン最上階より

Benchmark

Play vs Spring MVC でも個人レベルではアプリ速度はJava/PHP/Perl/Groovyで劇的に変わるわけじゃないのでどうでもいいです。

再生! Framework

なんでeclipseだとこうなるんだ.. % cd workspace % play new pbook % cd pbook % play eclipsifyconf/application.confのdb=の行を編集 db=mysql:USERNAME:PASSWORD@DBNAME # 末尾に追加;新しい方式(dependencies.yml)ではエラーが出た # Import the crud…

Groovyの利点と問題点

利点;コード記載量が少ない、Rooより設定ファイルが少ない、jspxを書かなくてすむ、beanを記載しなくていい、 jarを取り込める、eclipse/springでのサポート 欠点;遅い (Groovy++参照)、実行時エラーは嫌になるさて次は Play Framework でもいじってみます…

ファイルのアップロード

list.gspとshow.gspの div class="nav"内に追加 <span class="menuButton"><g:link url="${resource(dir:'abook', file:'upload.gsp')}"> <g:message code="default.vcfload.label" args="[entityName]" /> </g:link> </span> AbookController.groovyに追加 def vcfload = { def file=request.getFile("file") if(!file.empty) { Str…

ファイルのダウンロード

AbookController.groovyに追加 def vcfsave = { def abookInstance = Abook.get(params.id) if (abookInstance) { VCard vcard = new VCardImpl() vcard.setBegin(new BeginType()) vcard.setVersion(new VersionType(VCardVersion.V3_0)) vcard.setName(new…

java jar の利用

cardme-v0.2.6.jar をダウンロードして、プロジェクトのlibフォルダの中に入れ、なおかつ ビルドパスに外部JARとして登録。 あとは使う分をインポートする AbookController.groovyに追加 import info.ineighborhood.cardme.engine.VCardEngine import info.i…

grailsによるファイルアップロード・ダウンロード

webabook を grails で gbook として書きなおしてみた

groovy & grails

groovyつーjava+python/2 みたいな言語で Rooっぽいことができるというんで試してみた rooみたいにlogは残らないんだな eclipseにインストールしたあと、 ファイル>新規>New Grail Projectから gbook を作成 ファイル>新規>その他>create domain class…

Rooでのファイルアップロード/ダウンロード

まあ単純なspring MVCなわけだけれど..AbookController.java package abook.web; import info.ineighborhood.cardme.engine.VCardEngine; import info.ineighborhood.cardme.io.VCardWriter; import info.ineighborhood.cardme.vcard.VCard; import info.ine…

vaadin.com

http://demo.vaadin.com/sampler けっこういいねこれ!

Roo file download

先日のAbookアプリに、ダウンロード機能をつけた /abooks/vCard/{id} にアクセスすると、cardmeライブラリを使って作った String を、 test.vcf という名前で web browser から download させる。 eclipse内蔵web browserではうまく行かなかったが、外部から…

外部JARの取り込み

cardmeをプロジェクトのビルドパスに追加しても実行時にはClassNotFoundExceptionを出力して停止してしまう。 rooはeclipseなしでも動作することを考えると、Maven(roo)に登録しなけりゃならない しかし cardme は Mavenレポジトリに入っていない。cardme-v0…

Roo custom MVC

Roo で scaffolding するのは簡単だが、しかしそこから先に進むのが難しいまず糞ったれな年賀状ソフトがLionに対応しないとかぬかすから、アドレスブックと 葉書ABで印刷することを考えた はがきデザインキットでもいいんだけどね! ファイルメーカーProやBe…

日本語!

Spring Rooで自動生成される検索条件では日本語が通らない。 findYYYYByXXXXLikeも、findYYYYByXXXXEqualsも失敗する。 しかし検索語が英語なら問題ない。どうやらこれはURIデコードの際の問題らしい。tomcatのエンコーディングを変えてやるとよいとのこと。…

Safari 5.1が頻回に落ちる

普段は落ちることはないが、離席してもどっていると落ちている https://discussionsjapan.apple.com/thread/10095624?start=0&tstart=0 Lion 又は Safari 5.1(新WebKit)の環境で、WebKitを使っているアプリケーション上で改行すると落ちる。 Google日本語入…

database reverse engineer

id:sy-2010:20101211

executable war

roo> addon install bundle --bundleSymbolicName net.tzolov.jetty.executable.war.roo.addon roo> executable war setup roo> perform assembly roo> quit % java -jar execwar.sample-EXECWAR.warスタンドアローンだけれど、26MBもあるwarファイルができ…

MySQLデータベースへの変更

roo> persistence setup --provider HIBERNATE --database MYSQL --databaseName XXXDB --userName XXX --password YYY/src/main/resources/META-INF/persistence.xmlを変更して、 <property name="hibernate.hbm2ddl.auto" value="update"/> createからupdateに変更すると、セッションを超えてデータが保持可能となる</property>…

Roo Login form

security setupと入力すると /src/main/resources/META-INF/spring/applicationContext-security.xmlが作られる この中に <intercept-url pattern="/XXXX/**" access="hasRole('ROLE_ADMIN')"/> <intercept-url pattern="/resources/**" access="permitAll" /> </intercept-url></intercept-url>

Roo Database Find

roo> finder list --class ~.XXXXfindXXXByYYYYLike(String code)みたいなのがいっぱい出てくる たとえばフォームで入力して検索したい場合 roo> finder add --finderName findXXXByYYYYLikeとすれば検索用JSPを自動的に追加してくれる

Roo

いわゆるデータベース設計からJavaコードを生成してくれる簡単アプリ project --topLevelPackage tv.testclinic persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY entity --class ~.domain.patient --testAutomatically field strin…

JSP & Servlet

いよいよJSP & ServletとHibernate ORMを結合するときがきました 動的Webプロジェクト"dynWeb"を作り、Servletを追加 ライブラリとソースの配置は→のようにする META-INF/MANIFEST.MF Manifest-Version: 1.0 Class-Path: ../libWEB-INF/web.xml