It is not safe to rely on the system's timezone settings
というメッセージが出ることがあります。これは、PHPでのタイムゾーンの設定ができてないからです。
その際は、/etc/php.ini を開いて
- date.timezone = Asia/Tokyo を追記
- Apacheを再起動(しなくてもいいかな?
情報工学技術を利用した教育支援、いわゆる教育工学の研究やってます。研究に関係する技術動向(プログラミングねた)や、日常の覚書き、呟きなどを書いていこうかと思います。今のところ、初歩的なプログラムネタばっかりですが、、、、長い目でお付き合いください。
Java 7 Considerations現在は試験運用のようです。Java6のコードが動かなくなるという意味ではないと思いますが、ただ、「Java 6ベースのアプリがJava7で動くかどうか試しとけ、、」みたいなことは書いてますので、移行に向けて確認をしておくほうがいいでしょう。
<inherits name="com.google.gwt.canvas.Canvas">と書きます。
xmlns:c="urn:import:com.google.gwt.canvas.client" <c:Canvas ui:field="canvas"/>と書きます。
@UiField(provided = true) Canvas canvas; public MyCanvas() { canvas = Canvas.createIfSupported(); initWidget(uiBinder.createAndBindUi(this)); canvas.setWidth("800px"); canvas.setHeight("800px"); canvas.setCoordinateSpaceWidth(400); canvas.setCoordinateSpaceHeight(600); }上記を見てもらうとわかりますが、
Canvas canvas = Canvas.createIfSupported(); canvas.setWidth("400px"); canvas.setHeight("400px"); canvas.setCoordinateSpaceWidth(400); canvas.setCoordinateSpaceHeight(400); Context2d context = canvas1.getContext2d();上記には少しポイントがありまして、Canvas領域のサイズを変更するには、
setCoordinateSpace****();というのを使わないといけないということ(これを理解するのに苦労しました)。
context.fillRect(x,y,w,h);//塗りつぶした四角形を描く。尚、塗りつぶす色の指定はfillStyleプロパティで設定する。 context.strokeRect(x,y,w,h);//線だけの四角形を描く。尚、線の色の指定はstrokeStyleプロパティで設定する。 context.clearRect(x,y,w,h);//四角形の内容を消去する。 context.rect(x,y,w,h);//他のパスと組み合わせて四角形を描く。 context.fillText(text,x,y,[maxWidth]);//塗りつぶしのテキストを指定座標に描画する。 context.strokeText(text,x,y,[maxWidth]);//線だけのテキストを指定座標に描画する。 context.moveTo(x,y);//パスを作成する際に指定座標に移動させる。 context.lineTo(x,y);//直線を描画する。 context.stroke();//lineToメソッドなどで描画したパスを表示する。その他にも、図形の回転、イメージ・映像の描画、描画した内容の保存などができるメソッドがあり、様々な表現がCanvas上で実現できるようになっています。
GWT-Bootstrapこれを使うためのはじめの一歩は以下のとおり。
<inherits name='com.github.gwtbootstrap.Bootstrap' />(4)UiBinderでのXMLNamespaceの書き方
<set-property name="bootstrap.responsiveDesign" value="true"/>
xmlns:b="urn:import:com.この記述をuiタグに追加してください。これで利用できるようになります。github.gwtbootstrap.client.ui"
String env = System.getProperty("com.google.appengine.runtime.environment");開発環境ではDevelopmentという文字列が返ってきます。
Lienzo:An open source cross-platform structured graphics toolkit.