モビレット

Seasarカンファレンスに今日は行ってきました。今回はMobyletを目当てに行きました 大きいのは以下2点 3キャリアの絵文字の変換をしてくれる 携帯のブラウザ表示のサイズに合わせて表示サイズを簡単に変えれる。と書いたらいいかな。。。ただ、画像変換処…

フルブラウザ

携帯開発でUA偽装などを行うときにとても助かっているfireMobileSimulator 使用時にちょっと気をつけるところ UAに関してはiモードブラウザとフルブラウザで違う DocomoでNet FrontのときはMozilla/5.0 (端末;FOMA;like Gecko)などで入ってきている Docomoの…

序盤〜中盤

最初は正直何して良いかさっぱりだったのですが、何となくいじれるとこまできました。 足し算のサンプル 書いてある通りにやってもクラスが自動生成されなかった→htmlを修正してokを押下した後の画面で右上のほうにカーソルを合わせるとUPDATE CLASSESという…

Update

こんなこと言われてプラグインの追加ができない Cannot complete the request. See the details. Cannot find a solution satisfying the following requirements org.eclipse.ui [3.4.2.M20090204-0800]. eclipse version Version: 3.4.2 Build id: M200902…

序盤

Eclipseの更新サイトでYmirを更新するとプラグインでViliが入る DBFluteとの組み合わせでプロジェクトを作る DBはOracleが選択になかったのでカスタムで作成 一部設定漏れなのか設定されなかったのかでgenerate出来なかったので設定 basicinfoMap.dfpropで; …

*[.NET]外だしSQL+ページング(Oracle)

次回実装するとき用にメモを残します ページング用のParameterBeanをsql2entityで作成するためにはParameterBeanの宣言のところを以下の様に書く !HogePmb extends SPB!これを行うとParameterBeanで、何件ずつで、何ページ目でというのが指定ができるように…

Replace-Schemaでプロシージャを扱う

playsqlフォルダの下にreplace-schema-で始まるファイルで置いておく ファイルの中を以下で囲む create or replaceの前に [-- #df:begin#] END; の後ろに [-- #df:end#] 最後の[/]は必要ないとか

解決:Replace-Schemaでプロシージャを扱う

どうしてコンパイルされないか原因がわかりました。ログをちゃんと見ればもっと早く気付いたのに・・・。ちょっと反省。 ファイルに例えば以下を用意したとします replace-schema.sql replace-schema-proc.sql replace-schema-seq.sql この場合Windows上では…

追記:Replace-Schemaでプロシージャを扱う

今のところよくわかっていないけれど、上記の方法で流すとコンパイルされない。 playsqlフォルダでtake-finally.sqlというファイルを用意すると最後に実行してくれるのでこちらで ALTER PROCEDURE プロシージャ名 COMPILE; というのを実行して今のところ対応…

なんてこった。。。

WCF

WCFでGlobal.asaxがサポートされてないらしい。それなのにコンテナの初期化とかログの初期がされてるようにみえる。。。どういうことなのだろう。 とりあえずhttp://csharper.blog57.fc2.com/blog-entry-115.html参考にさせてもらいます。ググッテルと結構た…

Application_Error

Global.asaxのApplication_Errorで、例外の種類によって別々のエラーページに遷移するようにResponse.Redirectをして開発していたが、ITのときになぜかRedirectされなかった。結果からいうとRedirectの前にContext.ClearErrorをしたら遷移するようになったの…

データソース切り替え

またデータソースの切り替えができなくなっているような気がする。名前指定しても一番上に接続にいっているような。もう少し調べないとな段階だけど。

うやむやな点整理

ReplaceSchemaで失敗していてもSuccessって出てるときがあるきがする OracleのシーケンスのDropはやっぱり書かないとダメなのか こんな感じでシーケンスはとってこれそう SELECT object_name FROM all_objects WHERE object_type='SEQUENCE' and owner= 設定…

外だしSQLのバインド変数にリストを渡す

ここに載っています http://dbflute.sandbox.seasar.org/contents/outside-sql/pmcomment.html ちょっと見つけにくかったので書いておきます MEMBER_STATUS_CODE in /*pmb.memberStatusCodeList*/('FML', 'WDL') リストは渡せるけど配列は無理ぽいです

リストボックスに水平スクロールバー

C#

WinFormのListBoxにはHorizontalScrollbarで設定できるっぽいのにWebControlsの方のListBoxは水平スクロールバーを追加する方法が見当たらないCssClassでoverflow:scrollなどを試したけど出せなかった。これくらい絶対できそうなのにやり方がわかりません。L…

ブラウザとかHTMLとか

asp:FileUploadとか使ってると画面にはテキストボックスとボタンが表示される。HTMLにはinput type="file"みたいになる。これはブラウザによって挙動が違う。IEだと直接入力できるけれどFireFoxでは添付のポップアップがあがる。あとありえない感じのパスに…

UpdatePanelとAutoPostBack

この二つの相性が悪い気がする。。。 開発しているときにUpdatePanel内にHiddenFieldがあり、そこに値を入れていたけれど、例えばドロップダウンでAutoPostBack=trueのときになんか変になる気がする。現象としては、hiddenField.Value = 1とか入れていたはず…

disabled

HTMLフォームの話。TextBoxとかでdisabled=disabledにするとそこのフォームの値は送られない

vmファイル

Global.asax.csで Velocity.Init("propertiesパス") でプロパティを読み込みは成功するけれど、同様にして Velocity.MergeTemplate("vmのパス", VelocityContext, StringWriter); などをしてやってもファイルが見付けられなかった。あんまりここらへんのWeb…

カラム長

Oracleは30バイトの制約がテーブル名やカラム名にもかかってくるのですが、DBを作成しているときに30バイトで作っていたりすると、DBFluteのConditionBeanを利用してSQLを発行していると識別子が長いといって怒られるケースがあります。 原因は結合があると…

印刷

Amazonの価格をメモろうとして印刷したら価格のとこが見事に文字が重なって見えなくなった。自分の環境問題なのかそれとも罠なのか・・・・

ReplaceSchemaで

ぼけてて日付を11/31で入れてたらデータがエラーにならずに12/1でInsertされていた。どこがやってるのだろう??時間ができたら見てみませう

エスケープ文字

全角の%とかのエスケープを行うときは like '\%%' escape '\'(前方一致) こんな感じでやるとORA-01424: エスケープ文字に続く文字がないか、または無効ですorzしかもこれが起きたり起きなかったりする(JA16SJISTILDE環境)。 ググって見た http://ameblo.jp…

CollapsiblePanelExtender

CollapsiblePanelExtenderを使用すると、Collapsed="True"で初期表示したいときに一瞬パネルがちらつく。色々試してみたけどなかなか上手く行かない。どうしたものか。。。見た目がかなり気持ち悪いので何とかしたい。ちなみにMSのサンプルサイトも一瞬ちら…

川口耕介さんを囲む会に参加してきました

こちらに参加してきました。http://d.hatena.ne.jp/cero-t/20081010/1223607082 技術者が集まると話題がやっぱり技術系の話になるのでとても楽しかったです。 話題になったのは、ブログなどにしても日本人はあまり顔を出したがらないけど、出すことによるリ…

ConditionBeanを使うとき

ConditionBeanを使うときに、 HogeCB cb = new HogeCB(); cb.Query().SetHogeId(1); cb.Query().SetAction("a");とするときと HogeCB cb = new HogeCB(); cb.Query().SetAction("a"); cb.Query().SetHogeId(1);とする時で、whereの順番が変わってきます。 こ…

改行

replace-schemaをするためにデータをExcelに入れていく。そして改行の入っているデータを入れる。するとExcelの仕様?で\nでデータが入る。System.Environment.NewLineではWindows環境なので\r\nとなっていて、Replace(System.Environment.NewLine, "<br />")で置…

%とか_

%と_はlike検索で使用しますが、全角の%と_も同様らしい。なのでこれらの文字で検索するにはエスケープが必要。あーんどlikecで検索になる。

Resharper

Reshaperの機能を使いこなせば開発が早くなると思うけどまったく使いこなせていないのでメモしていく ショートカットキーに割り当てる(Eclipseと同じにしたい) Resharper.IntroduceVariable(Ctrl+2,L)

アニメーションGIF

サポートされたという噂をきいて(id:ooo0_temaki_0ooo)どこかでパクったお気に入り。たまりませんなー