miyamo765 さんのアバター 13views

IEの互換モードについて

IEのページ表示について IEはHTMLの先頭にある「!DOCTYPE」の種類により、描画を切り替えていた。 開発者が一度決めた振る舞いがバージョンアップによって変更されないため、高い互換性を保っていた。 しかし、IEのバージョンアップによ 2018年1月10日
miyamo765 さんのアバター 19views

Gitコマンド

適宜追加予定 ブランチの一覧表示 $ git branch ブランチの変更 $ git branch ブランチ名 GitHubのリポジトリをローカルにクローンする $ git clone url urlはGitHubのリポジトリで「Clon 2017年12月20日
miyamo765 さんのアバター 27views

React Nativeとは

React Nativeとは一体何者なのか調べたのでメモ React React Nativeの前にReactというFacebookが開発したJavaScriptのフレームワークがある UIのパーツを作るためのライブラリである React 2017年12月13日
miyamo765 さんのアバター 27views

socket、Socket.IOについて

socket BSD系UNIXを起源とするプロセス間通信やネットワークのAPI ホスト間の通信や、プロセス間の通信を可能とする TCP/IPを利用する場合にはほぼ必ず必要とされ、デファクトスタンダードになっている Socket.IO Web 2017年12月6日
miyamo765 さんのアバター 11views

InnoDBの行ロック・テーブルロックについて

データベースを更新する際は、排他制御を行いデータに矛盾が起こらないようにする。 テーブル自体をロックするか、データを更新する行のみをロックするかの2つがあり、用途に応じて使い分ける。 InnoDBでは、ユニーク制約(値が重複しないこと)もし 2017年11月29日
miyamo765 さんのアバター 19views

ユーティリティクラスについて

Aipoの各Portletにはユーティリティクラス(〜Utils.java)がある。 ユーティリティクラスクラスとは何かについてまとめておく。 ユーティリティクラスは、staticな共通の処理のメソッドを集めたクラス。 ユーティリティクラス 2017年11月22日
miyamo765 さんのアバター 9views

Javaのラムダ式・Streamインタフェースを利用したコレクションの処理

例えばリストから特定の文字から始まる要素を抽出し、新しいリストを作る場合、従来であれば List<hoge> hogeList = Arrays.asList("hoge", "foo", "bar"); List<new 2017年11月8日
miyamo765 さんのアバター 32views

Aipoでのデータベース呼び出し

データベースからレコードを取得する方法について理解したことのメモ。 理解不足で認識が間違っているところがあるかも。 SelectQuery<EipTHoge> query = Database.query(EipTHoge.cl 2017年11月1日
miyamo765 さんのアバター 16views

AipoのAjaxでのURLの渡し方

以下のようなAjaxの実装例を考える。 <option value="$!utils.escapeXML($!jslink.getPortletById($!portlet.ID).addQueryData("template","E 2017年10月25日
miyamo765 さんのアバター 31views

vmファイルとJavaファイルの関係

VMファイルがどのようにしてJavaファイルで定義されたデータを取り出しているのか ・vmファイルとJavaファイルを繋げているのは各ポートレットの「eventlog/src/main/java/com/aimluck/eip/module 2017年10月18日
miyamo765 さんのアバター 11views

プルダウンメニューの実装

aipoのプルダウンメニューの実装は、vmファイルでの表示とデータベースへの処理に分けられる。 vmファイルの表示では、選択できる要素を絞り込み、それらを表示する。 データベースへの処理では、プルダウンで選択された要素のみを格納したリストを 2017年10月11日
miyamo765 さんのアバター 29views

AipoでのAjaxについて

Ajaxとは Ajaxとは「Asynchronous JavaScript + XML」の略 *Asynchronousとは、非同時性の、非同期の つまり、「JavaScriptとXMLを使って非同期にサーバとの間の通信を行うこと。」 画像 2017年10月4日
miyamo765 さんのアバター 24views

AipoのRunDataについて

RunDataはサーブレットによるリクエスト情報を受取る型であるとのこと(aipoのrundataについてより)。 ユーザがログインした際の情報等がRunData型の変数に保存されており、それらを呼び出して処理を行っているという認識をした。 2017年9月27日
miyamo765 さんのアバター 9views

Velocityのforeachについて

Velocityにおいて、リストを連続して参照したい場合、次のようにすればよい。 #foreach($hoge in $hogehoge) $hoge.bar #end リスト$hogehogeの要素が一つづつ$hogeに格納され実行される 2017年9月22日
miyamo765 さんのアバター 26views

vmファイルの$resultについて

vmファイル中にしばしば出てくる「$resutl」が、Javaファイルのどの部分を指しているのか未だに理解不足だと感じる。 自分なりにやっている方法は以下の2つ 1.vmファイルに対応するJavaファイルを探す 全体検索でvmファイル名を検 2017年9月12日
miyamo765 さんのアバター 24views

日をまたいだスケジュールの登録(データベースへの登録・表示)

1. データベースへの登録 ScheduleFormDaraはフォームデータを管理するための抽象クラスであるAbstractFormDataを継承している。 前回修正が必要と考えたメソッドの機能について、抽象クラスまで戻って考えてみた。 2017年8月24日
miyamo765 さんのアバター 24views

日をまたいだスケジュールの登録(データベースへの登録)

前回に引き続き、日をまたいだスケジュールの登録を行えるように変更を進めた。 今回は画面表示の変更とデータベースへの登録に関する部分の修正を行った。 1.画面表示 スケジュールの入力フォームのvmファイルである/aipo/portlets/s 2017年8月23日
miyamo765 さんのアバター 24views

日をまたいだスケジュールの登録(登録画面の変更)

 今日から実践編に入った。 実践編で取り組むことにした課題は、「日をまたいだスケジュールの追加」である。 今回は登録画面の変更作業を行った。 1.スケジュールの登録画面の表示を行うvmファイル  スケジュールの登録画面の表示を担っているvm 2017年8月17日
miyamo765 さんのアバター 55views

詳細画面でのURLのドメインのみの表示・サムネイル表示

基礎編:追加した入力項目の表示をしてみよう 詳細画面でのURLのドメインのみの表示 /test-portlet/portlets/test/src/main/java/com/aimluck/eip/test/TestResultData. 2017年8月16日
miyamo765 さんのアバター 53views

テストアプリへのULRフォームの追加/一覧画面でのURL表示/詳細画面でのURL表示

インターンの「基礎編:入力項目の追加をしてみよう」と「基礎編:追加した入力項目の表示をしてみよう」で、ULRフォームの追加/一覧画面でのURL表示/詳細画面でのURL表示に関して追加・修正した点をまとめました。 基礎編:入力項目の追加をして 2017年8月10日
miyamo765 さんのアバター 36views

テストアプリにURLフォームを追加する

インターンの「基礎編:入力項目の追加をしてみよう」において、テストアプリにURLフォームを追加する際に修正した点などをまとめました。 箇条書きのひどい見た目になってしましました。 Javaの修正 TestDataForm – T 2017年8月9日