hiwm0126 さんのアバター 12views

新規作成したDBでテーブルをCREATEしようとした時に、エラーが出た場合の対処方法

新しく作ったデータベースに、テーブルを作成しようとSQL文を実行すると、 Error Code: 1813. Tablespace for table '`hogehoge`.`hoge`' exists. Please DISCARD t 2017年11月22日
hiwm0126 さんのアバター 14views

【改訂版】文字コードの変換

以前「文字コードの変換」を書き、その中で「この方法では解決できない文字化けがある」といいましたが、勘違いだったようです。 今回私が起こしていた文字化けは、文字コード「UTF-8」として表示したいところが、文字コード「ISO-8859-1」に 2017年11月17日
hiwm0126 さんのアバター 11views

ターミナルのwarningで、CRLF will be replaced by LF in [ディレクトリ名]が出たときの対応

gitからpullした際に、 warning:CRLF will be replaced by LF in [ディレクトリ名] のようなwarningが出ることがあります。 これは改行コードの問題で、MacやLinuxではラインフィードだけ 2017年11月17日
hiwm0126 さんのアバター 12views

ThreadLocalクラス

ThreadLocalクラスは、スレッド毎に値を保持する方法で用いられるクラスです。 ローカル変数などはスレッド固有の領域なので、他のスレッドによって書き換えられることはありません。 これをスレッドセーフと言います。 しかしThreadLo 2017年11月15日
hiwm0126 さんのアバター 10views

jetspeedのRunData

jetspeedとは jetspeed概要 Jetspeedは, Apache Jakartaプロジェクトで開 発が進められているオープンソースのポータルサイト 構築のためのアプリケーションフレームワークです. Jakartaプロジェクトの 2017年11月10日
hiwm0126 さんのアバター 13views

文字コードの変換

任意の文字コードへ変換したい場合の方法です。 方法としては、文字コードを指定して、一度byte型の配列にし、それを再びString型の文字列へと変換する方法が良いみたいです。 try{ String str = "任意の文字列"; byte 2017年11月8日
hiwm0126 さんのアバター 61views

JSONをJavaで使う

JSONで送信された値をサーバーサイドで用いる方法をわかりやすく説明しているサイトがあったので、その内容をまとめたいと思います。 JSONをJavaで使う際に行う処理は、三つのステップに分類されます。 HTTPリクエストで文字列を取得する 2017年11月4日
hiwm0126 さんのアバター 20views

指定したファイルの内容を文字列に変換する

FileReaderクラスは、ファイルからテキストを読み込むためのクラスです。 参考:テキストファイルを読む BufferedReaderクラスは、指定されたファイルを、バッファでバッファリングされた文字型入力ストリームに変換するクラスです 2017年11月4日
hiwm0126 さんのアバター 15views

複数送信したvalueを一度に受け取りたい

HTMLのhiddenタグのvalueの値をJsonを用いて、サーバーサイドに送り、それを受信するという処理を行う際に、org.apache.turbine.util.RunData.javaとorg.apache.velocity.too 2017年11月2日
hiwm0126 さんのアバター 10views

querySelector(),querySelectorAll()

JavascriptにはquerySelector(),querySelectorAll()というメソッドがあります。 これの使い道としては、こちらのサイトに 単発のクラス名の場合は getElementsByClassName() メソッ 2017年10月31日
hiwm0126 さんのアバター 62views

日付を持ったHTML要素の追加と日付でのソート

Javascriptで要素の追加と、その要素にdataを振って、それを元にソートさせる処理を書きました。 ソートが2つに分かれている理由としては、classが’registerer’の要素は、それ以外の要素と違い、a 2017年10月27日
hiwm0126 さんのアバター 43views

JavaScriptで任意の場所にHTML要素を追加させる

任意の場所にHTML要素を追加させるためには、任意の要素にidを振り、そのidを親idとすることで可能になります。 例は以下の通りです。 HTML文 <thead> <tr> <td>cell1</ 2017年10月25日
hiwm0126 さんのアバター 19views

Databaseクラスのqueryメソッドで呼び出した値から、各種要素を取り出す

Database.query(Class modelClass)を使うと、指定したデータベース(実際にはクラスを指定することを通じて、Cayenneが呼び出している)から任意のデータを検索出来る。 クエリの作成は、直接SQL文を呼び出す方法 2017年10月25日
hiwm0126 さんのアバター 9views

Pagerの作成 

Pagerが完成しました。 ポイントは以下の通りです。 viewYearに、ページのview_year=以下の値を入れるために、ALEipUtilsクラスを使用したこと。 ExpressionFactoryでlikeExpメソッドを使わず、 2017年10月24日
hiwm0126 さんのアバター 16views

Pagerの作成 (未完)

ページャーの作成に取り掛かっているので、その記録をします。 まだ途中で、無駄な処理が多いですが、ご容赦下さい。 JavaのSelectData /** 現在のページの年 */ private ALDateTimeField viewYear 2017年10月20日
hiwm0126 さんのアバター 13views

Velocityの$!jslinkとは

よくvmファイルに出てくる$!jslinkが何者なのか、今更ながら理解しました。 $!jslinkとは、サーバーで作成したURIを表すものであったらしいです。 つまり$!jslink自体はURIであり、例えばlocalhostでは$!jsl 2017年10月18日
hiwm0126 さんのアバター 5views

dojo.byId

dojo.byIdは、document.getElementIdとほぼ同意です。 このように使えます。 function hoge(){ var hoge = dojo.byId("hoge") dojo.addClass(hoge,"ho 2017年10月17日
hiwm0126 さんのアバター 46views

DateクラスとCalendarクラスついて

java.util.Dateは日付や時間を扱う際に利用するクラスである。同じ日付を扱うクラスとしてCalenderクラスが存在するが、違いとしてはこのサイトに、 java.util.Date は Unix time (C言語における tim 2017年10月13日
hiwm0126 さんのアバター 77views

HTMLで要素を一列に揃えたい

HTMLで要素を一列に揃えるためには、<tr>タグを使うと良いです。 例えば<td>タグで囲んだものの中にあるものを一列に並べたい場合は、以下のようにします。 <tr> <td> 〜要素のタグを書き込む〜 <i 2017年10月11日
hiwm0126 さんのアバター 30views

Aipoの入力フォームについて(終了)

いままで入力フォームに入力されたデータをデータベースに正しく格納出来ていなかった理由が判明した。 新規登録用のメソッド(InsertFormData)を呼び出すはずの所を更新用のメソッド(UpdateFormDate)を呼び出していたという 2017年10月10日
hiwm0126 さんのアバター 7views

Aipoの入力フォームについて(その2)

vmファイルの値とJavaの値を結びつけることは出来た。 単純に、resultとして設定したオブジェクトに存在しないメソッドを使おうとしていたため、表示がおかしくなっていたことに気が付き、そこを調整してからは、正しく読み取られる様になった。 2017年10月6日
hiwm0126 さんのアバター 22views

Aipoの入力フォームについて(その1)

Aipoの入力フォームに入力されたものはどのようにJava内に引き渡されているのかが、何となくだが分かってきた。 大体入力フォームを担うvmファイルには、このようなVelocityのマクロが記述されている。 #ALajaxscreenfor 2017年10月4日
hiwm0126 さんのアバター 8views

例外処理throws

例外の発生する可能性のあるメソッド内では、try-catch文が使用される。 だが、あるメソッドの呼び出し先で例外がおこる可能性がある場合、呼び出し先の例外を呼び出されるメソッドのほうで例外処理することができる。 それがthrowsである。 2017年10月4日
hiwm0126 さんのアバター 16views

新規ファイルをGitに追加

Git上にないファイルを新規で作成した場合、そのファイルをコミットするためには、Gitに追加する必要がある。 コマンド的には以下の通りである。 git add [オプション] 詳しくはこちらのサイトに書かれています。 2017年9月28日
hiwm0126 さんのアバター 18views

Aipoで新規テーブルを作成

① CayenneModelerで新規テーブルを作成 CayenneModeler2.0.4で新規テーブルを作成する方法は、こちらに記述してある。 クラス作成まで完了したら、クラスが正しく作成されているかEclipseで確認する必要がある。 2017年9月28日
hiwm0126 さんのアバター 25views

Calenderクラスについて

プログラムの中で日時を扱いたい時にjava.util.Calenderクラスは欠かせない。 日時などの情報を取得することができるだけでなく、入力フォームなどに入力された日時が妥当であるかどうかの判断も、Calenderクラスを用いることで行 2017年9月26日
hiwm0126 さんのアバター 12views

JavaScriptのオブジェクトについて

JavaScriptのオブジェクトは、Javaのオブジェクトとは異なる。 どちらかというとJavaのHashMapクラスに近いのがJavaScriptのオブジェクトである。 オブジェクトの記述方法は以下のとおりである。 //{プロパティ名1 2017年9月25日
hiwm0126 さんのアバター 7views

equalsメソッド

Javaにはオブジェクトとオブジェクトを比較するequalsメソッドが存在する。 これには二通りの表記がある。 String str; str.equals("hoge"); "hoge".equals(str); //以上の2つは同じ意味 2017年9月19日
hiwm0126 さんのアバター 50views

Velocityの$resultについて知る方法

AipoのVelocity内には、$resultという変数が多数存在している。 そしてそのような変数は往々にしてプロパティやメソッドを伴って記述されている。 これらはJavaファイル内のものを指しているということしか分からず、どの部分を指す 2017年8月29日
hiwm0126 さんのアバター 71views

メソッドチェーン

メソッドチェーンの仕組みを復習していきたい。 オブジェクト指向言語ではメソッドチェーンは用いられる。 例えばこんな時にメソッドチェーンは使われる。 Aipoの中の処理を例に説明する。使用言語はJava。 ALEipUser facility 2017年8月24日