Kazutoshi Shinoda さんのアバター 19views

Calendar型→Date型→ALDateTimeField

Calendar型→Date型→ALDateTimeFieldの変換 Date date; Calendar cal; ALDateTimeField time; date = cal.getTime(); ALDateTimeField. 2017年3月21日
Kazutoshi Shinoda さんのアバター 17views

三項条件演算子

Javaを使っているとたまに出てくるクエスチョンマーク「?」の意味がわからなかったので調べました。 System.out.println(条件式 ? 式1 : 式2); printlnの中身を三項条件演算子というらしいです。 式1と式2は同 2017年3月21日
Kazutoshi Shinoda さんのアバター 45views

MeCabで辞書を追加する

mecabの文字コードの確認 $ mecab -P | grep config-charset config-charset: EUC-JP http://sourceforge.jp/projects/naist-jdic/から辞書を落と 2017年3月17日
Kazutoshi Shinoda さんのアバター 31views

[Aipo]休日判定[2017.2.7時点]

現在、Aipoで休日判定をする場合は以下のようなコードで行います。 // date:日付 // dayOfWeek:曜日の数字表記(日曜は1、月曜は2、...土曜は7) ALEipHolidaysManager holidaysManage 2017年3月7日
Kazutoshi Shinoda さんのアバター 64views

[Java]キャスト(型変換)

キャスト Javaでコードを書いている時、しばしば型変換=キャストをしたい時があり、その時に使うのがキャスト演算子です。 (新しい型名) 変数 // "(" と ")" がキャスト演算子 のようにして変換できます。 変換のときに注意しなけれ 2017年3月7日
Kazutoshi Shinoda さんのアバター 54views

[eclipse]全てのブレークポイントをスキップ機能

eclipseでデバッグをする時、画面上部にある、◯に\がかさなっているボタンを押すと、全てのブレークポイントをスキップさせることができます。 丸い青のgと書いてあるボタンの右にあります。 2017年2月24日
Kazutoshi Shinoda さんのアバター 36views

[Aipo]local環境で開けないとき

いつも通りlocal環境でAipoを起動しようとしても上手く行かないときがあります。(ありました) 今回、その原因は、前に同じパソコンを使っていた人がSaaS環境で開発をしていたためTomcatのコンテキストの定義がSaaS版の設定のままで 2017年2月24日
Kazutoshi Shinoda さんのアバター 10views

Calendarオブジェクトから情報の取得(get)

このサイト にCalendarクラスのオブジェクトからの情報の取得方法が書かれています。 例 Calendar cal = Calendar.getInstance() int day = cal.get(Calendar.DATE) in 2017年2月10日
Kazutoshi Shinoda さんのアバター 214views

Python2 と Python3 の違い ~dict型~

Pythonでdict型のキーとバリューを取得して、バリューの値でソートしたい時があります。 Python2とPython3ではその際に違った処理をしなければなりません。 まずはPython2 Python 2.7.9 (default, 2017年2月9日
Kazutoshi Shinoda さんのアバター 42views

[Python]jupyter notebookでmatplotlib

jupyter notebook(iPython?)でmatplotlibを使うときは一番最初に以下のコードを実行しなくてはいけません。 %matplotlib inline これをしないとなぜかエラーが出てプロットできません! 2017年1月30日
Kazutoshi Shinoda さんのアバター 895views

Pandas.DataFrameをKerasにそのままぶちこんでませんか??

この記事はKerasを使い始めて間も無い人のために役立つ記事です。 この記事の要約(忙しい人向け) Kerasにpandas.DataFrameをつっこんではいけない。 numpy.ndarrayに変換する必要がある。 導入 まずKeras 2017年1月6日
Kazutoshi Shinoda さんのアバター 309views

Calendar型⇄Date型の変換

JavaにはCalendar型とDate型があり、互いに変換することが可能です。 import java.util.Calendar; import java.util.Date; //型変換をするためだけのクラス public class 2016年12月13日
Kazutoshi Shinoda さんのアバター 359views

icsファイルの構造・構文

iCalやiCalendarで使われるスケジュールを記述したicsファイルの構文が気になったので実際に取得して調べました。 〜構造〜 BEGIN:VCALENDAR > > バージョン、名前などの情報 > > BEG 2016年11月29日
Kazutoshi Shinoda さんのアバター 280views

Googleカレンダーでの予定をicsファイルに書き出す

繰り返しスケジュールや、特定の日は実行しない期間スケジュールのicsファイルの構造が気になったので、 icsファイルを書き出してから閲覧するまでの方法をまとめます。 Googleカレンダーからicsファイルをエクスポートして閲覧する方法 P 2016年11月29日
Kazutoshi Shinoda さんのアバター 18views

List処理中でのUnsupportedOperationException

List<String> list = Collections.emptyList(); templist.add("Aipo") 上記のように空のリストを作ってから要素を追加しようとすると、型は合っているにもかかわらず 例外が 2016年11月22日
Kazutoshi Shinoda さんのアバター 38views

Aipoでセッション変数値を取得する

rundata,contextからセッション変数の値を取得するには以下のようにすればできます。 String valueOfKey = ALEipUtils.getTemp(rundata, context, key) このようにkeyを指 2016年11月15日
Kazutoshi Shinoda さんのアバター 38views

CayenneでLIKE演算子を使う

例えばSから始まるnameカラムのデータを検索したい時、以下のようなSQL文を作成します。 SECELT * from sample_table where name like 'S%'; このwhere以下表すExpressionをO/R 2016年11月8日
Kazutoshi Shinoda さんのアバター 99views

checkboxが選択されないで送信された時の判定

checkboxを選択してsubmitするとvalueが送信されます。 しかし、選択していない状態でsubmitするとvalueは{更新されない/nullになります}。 <input name="example" type="chec 2016年11月8日
Kazutoshi Shinoda さんのアバター 1,496views

ブラウザ上でPOSTされた内容を確認する方法

ブラウザで、フォームに入力したデータがPOSTされているかを確認したい時は、以下のサイトのようにすると見ることができます。 ChromeとFirefoxでの方法を見つけました。 【Chrome Developer tools】$_POSTの 2016年11月8日
Kazutoshi Shinoda さんのアバター 33views

Aipoのrundata

Aipoでは、Webページでインプットタグやセレクトタグからデータを送信する時に、 nameとvalueをセットにして、rundataのparametersに格納しているみたいです。 なのでrundateの中身がおかしいときは、Javaでは 2016年11月1日
Kazutoshi Shinoda さんのアバター 29views

Finderで/usrを開く⇒ログファイルを生で見る

Macで、Finderを使って/usrを開くときは、 ターミナルで $ open /usr を実行すればOKです。 Aipoの開発時、Eclipse上でもNTailというところでログの一部が確認できますが、 ログは全て /usr/local 2016年11月1日
Kazutoshi Shinoda さんのアバター 21views

エラーログの種類

いろいろなエラーログをまとめます。 随時更新していこうと思います。 ParseErrorException 構文にエラーがあるときのエラー StringIndexOutOfBoundsException 文字列に対して、文字位置を指定した際 2016年10月25日
Kazutoshi Shinoda さんのアバター 60views

Aipoの*-deteil.vmファイルのresult

Aipoの*-detail.vmで、resultがよんでいるのは *SelectData.javaの”getResultDataDetailメソッド”が返す”rd”というObjectになります 2016年10月18日
Kazutoshi Shinoda さんのアバター 243views

浅いコピーと深いコピー

コピーには浅いコピーと深いコピーがあり、変数の型によって異なるため注意が必要です。 Javaの場合、どのように気をつけるといいかを書きます。 浅いコピー 実体(インスタンス)への参照をコピーします。 実体Aへの参照aをコピーして参照bを作っ 2016年10月13日
Kazutoshi Shinoda さんのアバター 39views

mysqlのメタコマンド

SQL分の最後に『\G』をつけると、検索結果を縦に見やすく表示してくれます。 *************************** 1. row *************************** country: NULL lang 2016年10月6日
Kazutoshi Shinoda さんのアバター 267views

eclipseで2つのファイルを比較する

eclipseで2つの似たファイルを比較したいときがあります。 そういうときは、ナビゲーター(左の部分)から比較したい一つ目のファイルを選択し、 比較したいもう一つのファイルはコマンドを押しながらクリックすると、2つのファイルが選択された状 2016年10月6日
Kazutoshi Shinoda さんのアバター 20views

gitコマンド

gitコマンドを使う機会があったので忘れないためにメモ %プル git pull %リモートブランチにチェックアウト git checkout -b branch_name origin/branch_name 2016年9月29日
Kazutoshi Shinoda さんのアバター 23views

AipoのテンプレートからiOSのバージョンを取得する2

AipoのVelocityでiOSのバージョンに応じた操作をしたいとき AipoのテンプレートからiOSのバージョンを取得する このハックに書いてあるようにすればよいです。 しかしiOS 10の場合は特殊で、 ${clientVer.equ 2016年9月27日
Kazutoshi Shinoda さんのアバター 25views

GoogleChromeのユーザーエージェントを変更する

GoogleChromeのユーザーエージェントを変更するやり方は以下の通りです。 ここでは一例としてiOS9の場合を示します。 GoogleChromeでページを開きます。 右クリックを押して”検証”を選択 現れた窓 2016年9月20日
Kazutoshi Shinoda さんのアバター 592views

javascriptでエクスクラメーションマーク(!)2つ

javascriptでエクスクラメーションマークを2つ使っているところを見かけました。 !!obj これの意味は、objがundefinedでないとき、trueを返すというものらしいです。 undefinedというプリミティヴ値自体がJav 2016年9月20日