yoおさらい

ここ2,3ヶ月、AngularJSでアプリケーション作ってたんですが、 もう一つAngularJSでアプリケーションを作る事になり、 あれ、最初どうやったんだっけとボケてしまっていたので、 yoでひな形作るとこをおさらいです。YEOMANによって、Yo, Grunt, Bowerが動作…

AngularJSでSelectが一文字しか表示されない。

解決に苦労したので、メモ。 select書く場合、こんな感じですね。 <select ng-model="type" ng-options="item.val as item.name for item in types" disabled> </select> これをモーダル表示させた場合、 http://i.stack.imgur.com/3kb0w.png こんなんなります。IE9で発生します。Chrome、Firefox、IE10以降では発生しません。 試行錯誤した結果、 原因として…

Java7 Zip

Java7からnioにFilesが追加されたりと諸々ファイル周りのAPIが強化されてますね。 個人的には、Zipをライブラリに頼らず、Javaだけでサクッとやりたいと思ってました。 Zip File System Providerまぁドキュメントやらgoogle先生に助けてもらって実装出来たん…

JAX-RSとDI

JAX-RSの環境でDIを実現をしようとした場合、 JAX-RS2.0を前提として、組み合わせとしては1.Jersey + CDI JavaEE環境でそのまま使える。GlassFishとか。 2.Jersey + Spring JerseyのDocumentにも記述があるので、JAX-RS2.0でも使えそう。 3.Jersey + G…

Gradle Jetty から Maven Tomcat

Gradle使う時は、手っ取り早いんで 開発サーバとしてはJetty使うのが主流でしょうか。 ただ私の場合は、Jetty使うのを断念しました。 前提がEclipseを開発環境とした場合ですが、 理由として、 gradle jettyRunで起動するJettyが使いづらい ・EclipseからGra…

yeomanインストール

yeomanインストールしたいんですが、 残念ながら私のPCはWindows7...どしよかーと調べてたら、あるんですね。こんなのが。 Windowsアプリをコマンドラインからインストールする「Chocolatey」 (1) PowerShell上で動作するNuGet | マイナビニュース http://de…

JAX-RS

時代はJAX-RSって事で。最初悩んだのがAPサーバを何にするかでした。 当初は、開発Jetty、本番GlassFishでやろうかと考えてました。1. web.xml 色々情報があって噛み砕けてませんが、 GlassFish→web.xml不要 Jetty,Tomcat→web.xml必要(不要にも出来るらしい)…

SourceTree

Git

遅ればせながら使ってます。 いいですね。分かりやすい。EclipseとかIDEから直コミットも楽でいいですが、 ソース管理はソース管理として、別であったほうが、 コード書くのに集中出来る気がして、これはこれでいいですね。

Flex4.10

出てるのは割りと早めに知ってたのですが、 内容をあまり見てなかったので リリースノートhttp://ftp.tsukuba.wide.ad.jp/software/apache/flex/4.10.0/RELEASE_NOTES使う側の視点で言えば、やはりDataGridの改善でしょうか。 カラムロック、カラム入替(D&D)…

axis2

今更感もありますが、ちょっと躓いたのでメモ。servlet-api 3.0で実装してる環境で axis2を追加したらsevlet-api 2.3が入ってきて HttpServletRequest.getServletContext() でコンパイルエラー。MavenでJarが被った場合、 <dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2-transport</artifactid></dependency>…

セミナー(Web✕Java)

9/9に行われた Web✕Java - HTML5で進化したWeb標準を、Java技術でどう扱うのか? - : ATND に行ってきました。久しぶりのセミナー?勉強会?だったのですが、 やっぱ自分と同じ関心ごとの人達の話を聞くのはいいですね。内容としては、HTML5どこいった状態だ…

AWS VPC

会社の引越しに伴い、VPNの必要が出たのでVPCやります。若干ハードル高いですが、ヨチヨチ歩きでいきます。色々調べた結果、AWSではVPNサーバは自前で用意する必要があるので、 PublicSubnetにVPNサーバを置いて、 PrivateSubnetにセキュリティを確保したい…

Team Calendars始めました

Confluenceをインストールしたばっかりですが、 Team Calendarsもインストールしてみました。プラグイン扱いなので、さくっと入ると考えてたのですが、 「予期しないエラー...ログ見てね」 的なメッセージが出て、インストールに失敗します。調べた所、 http…

Confluence始めました

JIRA使って、やはりConfluenceが欲しくなりました。 ここらへんredmineなら、基本は初めから揃ってるので、ん〜な感じですが、 JIRA気に入ってるので。参考にしたインストールマニュアルは、コチラ Confluence4.3のインストール(Linux)AWS上にセットアップ…

JIRA始めました

始めました。前から使いたかったのですが、噂通りよいです。 Excelは、やっぱり表計算ソフトです。インストールは、AWSにAmazon AMIでインスタントをsmallで作って、 ドキュメントInstalling JIRA - JIRA 5.2 - Atlassian Documentation見ながら、入れました…

Sphinxお試し

Doc

ドキュメント大事です。 いつも何で書こうか試行錯誤するのですが、 結局、読む側の事を考慮すると、仕事上、Officeになってしまいます。たまたま技術的なドキュメントを書く事になり、 HTMLで見れればいいと制約がゆるいので、気になっていたSphinxを試して…

keystoreだけで秘密鍵を忘れてた

SSL

JavaでSSLやる時は、keyToolで、 keystore作って、 CSR作って、 証明書買って、 keystoreにルート、中間、サーバ証明書をボコボコ突っ込む、 TomcatやJettyなどのアプリケーションサーバにそのkeystoreを配置する。 みたいな流れです。で、盲点?なのが、 こ…

たまには。

Me

プロジェクトにドップリ入ってしまった為、 更新がピッタリ止まってしまいました。プロジェクトにドップリ入ってしまうと、 家に帰る途中も帰ってからも、プロジェクトの事ばかり考えてしまって、 なかなか他のチャレンジへのモチベーションが上がらないのが…

FlexのTextFieldのスクロール

TextFieldなどで改行文字を表現している場合、 そのTextField上で、マウスホイールでスクロールすると、 TextField内のテキストも同時にスクロールしてしまいます。これを抑止するには、 _textField.mouseWheelEnabled = false;です。正直、この現象が出た時…

Jenkins OutOfMemory

ヒープサイズ増やします。 設定箇所を探すのに、ちょっと苦労しました。 http://www.nooopes.com/blog/none/221/

Jenkinsインストール

Flexでライブラリやらなんやら作ってたのですが、 一息付いたので、開発環境周りをやっとこうかと。Jenkinsを、さくらのVPSにインストールしたいと思います。 War単体で実行や、Tomcatなどにデプロイしてもいいのですが、 せっかくRPMを提供してくれているの…

DataGridでlabelFunctionを指定してあるカラムのソート

itemToLabelを使います。 var co1:Object; var co2:Object; if (sortColumn.labelFunction==null) { co1 = item1[sortColumn.dataField].toString() co2 = item2[sortColumn.dataField].toString() } else { co1 = sortColumn.itemToLabel(item1); co2 = sor…

SparkのDataGridの横スクロール2

Flex SDK4.6sparkのDataGridの横スクロールのイベントを拾いたい場合は、 dataGrid.scroller.horizontalScrollBar.addEventListener(Event.CHANGE, onDataGridHorisontalScrollChange)で、イベントが取得できます。 protected function onDataGridHorisontal…

SparkのDropDonwListの背景色

こんな感じ。 <s:DropDownList id="cmb" chromeColor="#FFFF99"/>Setting the base color on a Spark DropDownList control in Flex 4 | Flex Examples ここでは、baseColorで設定してますが、 Flex4でも4.6の場合は、chromeColorです。また、ポップアップされたListの背景色は、contentBackgroundColorになり</s:dropdownlist>…

SparkのDataGridのスクロール

こんな感じ dataGrid.grid.layout.horizontalScrollPosition = 0;mxでは、コンポーネント自体に持っていたプロパティが かなりlayoutに移行してますね。

JettyのmaxFormContentSize

以前これにはまって、設定し直してOKだったのですが、 その設定は、jetty-web.xml(WEB-INF)に行なってました。 <Configure class="org.eclipse.jetty.webapp.WebAppContext"> <Set name="maxFormContentSize">1000000</Set> </Configure>その後、色々設定見直して、contexts使わずにWAR放り込み版にしてたのですが、 Jetty/Howto/Configure Form Size - Eclipsepedia ここ…

うるう秒

どうもLinuxが重いと思ってたら、LAが5とかjavaがcpu150%とかなってました。 さくらのVPSの2Gプランです。 $ sudo date `date +'%m%d%H%M%C%y.%S'`いやー、自分にふりかかるとは。油断禁物。参考: 2012-07-02

Mavenでs2JdbcGen

久しぶりにSeaser2触ってます。 JdbcManager使ってますが、やっぱりEntity自動生成したいですね。 で、パスの問題とかあるので、mavenで実行させます。pom.xml <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>default-cli</id> <configuration> <tasks> </tasks></configuration></execution></executions></plugin>

FlexでのModule

例によって、画面数が多かったりするとModuleに分けたりするわけなんですが、・MainApp ・ModuleA →画面A、画面Bを含むMainAppで、ModuleAをロード、ロードしたModuleAから画面Aを生成。生成した画面をMainAppにAddElememt。 これがしたくて色々やってみたん…

Play 2.0.1でOracle使う時。

デフォルトのテーブルが無いとエラー出ます。 create table play_evolutions ( id int not null primary key ,hash varchar(255) not null ,applied_at timestamp not null ,apply_script varchar(4000) ,revert_script varchar(4000) ,state varchar(255) ,…