メンチカツには醤油でしょ!!

ITエンジニア徒然 (AWS/Java/JavaScript/Google Spreadsheets/Jenkins/Mac/外部コミュニティ・勉強会レポ)

Docker上にOracle 11g XEを立てた

概要 ・Oracle公式のDockerfileを使ってみようとする⇒挫折・Cent OSをDockerに構築してその上にOracleを入れてみようとする⇒挫折・結局、公開されているDockerイメージを利用した^^; Oracle公式Dockerfile Oracle公式のDockerfileはGitHubに公開されているの…

2016年の抱負「ブログ100本ノック」

本投稿は2016年で101本目のブログ投稿です。 2016年総括 ウォッチしてくれている方はもしかしたら既にお気づきかも知れませんし私が飲み会でガヤっているのを憶えている方はご存知かと思いますが、2016年はブログ記事のポストに力を入れてました。Qiitaの時…

独自ドメインのメール送受信をAWSで。メールサーバーレスアーキテクチャーを構成

ドメイン取った際にメールサーバー立てるのしんどいです。AWSアカウントがあったのでメールサーバーレスと言っていいのかはさておき、サーバー構成をすることなく独自ドメインのメール送受信をやってみました。 ゴール ドメイン宛に来たメールが任意のメール…

MySQLで絵文字を入れるとIncorrect string value

MySQLにお寿司を突っ込むとエラー まぁお寿司に限らずなんですが のようなユニコード文字をそのままデータベースに入れようとするとエラーになることがあります。 SQL Error: 1366, SQLState: HY000Incorrect string value: '' for column '' at row 1 エラ…

HP EliteBook Folio 9470mがWindowsごと突然壊れた

最初におことわり 本ブログは壊れる過程をただ記録したもので、修復できる余地はあったのかも知れませんが、解決方法は書いてありません。反面教師としてご利用下さいm(_ _)m 突然壊れ始めるWindows ある日 起動するも突然、サインイン プロセス初期化エラー…

Struts2の<s:append>が不便なので<s:set>で代用した

コンポーネントに値を渡す時に 画面パーツなどをコンポーネント化してその中に値を渡す時にはJSPでは <s:push value="#{ 'beanVar':myCompBean, 'beanName':'myCompBean', 'id':'my_comp' }"> <s:include value="/parts/my_component.jsp" /></s:push> とかやってると思います。 MyAction.java (処理もあるけど値の宣言のみ抜粋) @Getter @Setterprivate MyComponentBean myCompBean; MyComponentBean…

Gistをギストと読むのかジストと読むのか

忙しい方へ ⇒ジストです。 以前Mavenで同じようなネタを… ryoichi0102.hatenablog.com 以前より私はジストで読んでましたが、最近職場でジスト?ギスト?という話題が挙がったので気になってきました。 GitHubはギッハブですから、Gistをギストと呼べそうで…

周囲で起こっていることをどう吸収し進んでいくか #JJUG_CCC 2016 Fall 参加れぽ

今回で3回目 JJUG CCCに参加するようになって今回が確か3回目になりました。Java Day Tokyo 2015でコミュニティがフォーカスされてそれから興味を持ったのがきっかけだっと記憶しています。 社内でのコミュニティ/勉強会参加のオススメが通じたのか日取りが…

はてなブログでBad Requestが出て公開や下書きができない

記事の公開や下書き時にBad Requestが出る あるサイトを引用した記事を公開しようと思った所、Bad Request (真っ白)真っ白画面です。 Chromeだったので急いでブラウザバックをして記事を別の所にテキスト保存…ヒヤリ。 下書きを繰り返したり、Macを開いたり…

IFTTTの位置情報トリガーが動かない (IFTTT location trigger not working)

位置情報トリガーが動かない Googleで"ifttt loc"ぐらいまで入力するとifttt location not triggeringifttt location not workingって出るぐらいみなさん同じ悩みを抱えているようです。 ぐぐった感じだと redd.it 検索でヒットするこちらのサイトのコメント…

S3バケット作成時にThe requested bucket name is not available.

こんなエラー バケットの作成 - バケット名とリージョンの選択 The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again. バケットとは、Amazon S3 に格納…

Sublime Textのタブでファイル名が日本語表示されない (Windows10のみ?)

Windows 10にしたら・・・ まじかよ。Windows 10、サブディスプレイ接続時、たまに砂嵐みたいなのよこすし… さて、Windows10に新調したことをきっかけに特に理由もなくSublime Textをポータブル版に切り替えて使い始めて半年近く。上記の現象。。日本語のタ…

AWS CLI S3 syncで更新日時が競合した場合の挙動について

AWS CLI便利! S3 syncも便利 Dropboxのhttpホスティング無き今、S3を使っているわけです。 ryoichi0102.hatenablog.com ちょっとした疑問から課題へ 基本的には、保存や変更のがある度にローカル⇒S3と必ず実行しているのですが競合した場合どうなるのかなな…

Hibernate(Wildfly) + MySQLでDB再接続ができなくなる

接続が切れた時のエラー The last packet successfully received from the server was 00,000 milliseconds ago. The last packet sent successfully to the server was 00 milliseconds ago.(00の部分は適当なミリ秒) INFO [stdout] (default task-62) Hibe…

IPA-NW (情報処理技術者試験 ネットワークスペシャリスト)で散った

H28秋試験はNWを受験しました 社内でIPA試験受験の機運が高まっていたので勉強会の開催と秋に優先して受けたい区分がなかったのでメンバーに合わせてNW受験を申し込みました。元々ネットワーク関連の知識が弱かったので、みんなとの勉強を経て私も教わってあ…

EclipseでBootstrapを使うときにLESSプラグインを使う

みんな大好きEclipse EclipseでBootstrapなWebを編集することがあったのでGulp+Sassかと思ったらBootstrapはLESSだったのでプラグインを入れてみた。 前提や環境 ・npm導入済・Eclipse Mars (多分ほかでも大丈夫)・Windows (特有の問題があり本文中に解決方…

Google検索で400. That's an error. Your client has issued a malformed or illegal request. That's all we know

400. That's an error. 天下のGoogleが検索時に突然こんなこと言い出すもんだから何かと思えば Your client has issued a malformed or illegal request.That's all we know ↓ 訳 あなたのクライアントは、不正な形式または不正な要求を発行しています。それ…

"アプリの既定値がリセットされました"が出てファイルの関連付けが戻された

現象 Windows10で アプリの既定値がリセットされましたアプリが原因で .jpg ファイルの規定のアプリ設定に問題が発生したため、フォトに再設定されました。 と表示が出てファイルの関連付けが戻されてしまいました。 ファイル右クリック⇒プロパティーからも…

JJUG CCC 2016 Fallのタイムテーブルをテーブル化してみた

JJUG CCC 2016 Fallのタイムテーブルが発表されたが・・・ 見にくい… ので、現時点のものをSpreadsheetsに打ち込みました。 拡大表示はコチラ ⇒ JJUG CCC 2016 Fall タイムテーブル 公式と違う場合はもちろん公式優先ですし、追従はするつもりですが、正当性…

GmailがロックされてElastic IPでないEC2からメール送信できなくなった芸

芸じゃないけど テスト環境でElastic IPでないEC2を開始/停止/再起動を繰り返しているような状況下で(こういうシチュエーションだとパブリックDNS/パブリックIPが変わります)インスタンスの中のアプリケーションサーバーからテストのためにメールを送ってい…

EclipseLinkで取得した値のスペースがトリムされてしまう

環境 Oracle 12c EclipseLink 2.5.2 JPA (Native Query) 現象 EclipseLink(JPA)において、CHAR型の主キー(PK)の値を取得すると末尾のスペースが取得できない。(rtrimされたような状態で取得される) こういうフィールドはVARCHARで設計すべきという一般論もあ…

ssh sudo dockerコマンドでパスワードを聞かれないようにする苦し紛れの方法

コマンドラインだと $ ssh -t -i /mnt/c/Users/ryoichi0102/.ssh/id_rsa command docker-user@192.168.10.123 command sudo docker ps -a とかdocker start/stopはsudoのパスワードを求められても入れればいいのですがJenkinsからdocker stop/start させると…

dockerが容量食い過ぎてimages <none>:<none>を削除した

たまたま見つけた $ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE<none> <none> 5e6b8b8d65d6 10 weeks ago 588.8 MB ん〜なんか明らかに要らなさそうなdocker imageが…明らかに不要。。docker buildを使用しているとよく起こるみたいです。 ということで、</none></none>…

DropboxのHTTPサーバー機能がサポートされなくなるので移行した

DropboxのHTTPサーバー機能がサポートされなくなる 以前はPublicフォルダーにファイルなりディレクトリなりを置いた後に同期されたファイルを右クリック⇒公開リンクのコピーでブラウザから表示すると、htmlファイルをWebサイトのように見れていました。がし…

IFTTTのDO BUTTONを使ってスマホ1タップでGoogleカレンダーにリマインダーを登録しよう

タイトル長い(笑 IFTTTのDO BUTTONとは 以前IFTTTというWebサービスを紹介しました。このWebサービスは、「ある条件を設定」しておき、その条件が満たされたときに「予め設定しておいた動作をする」というようなサービスです。 If This Then Thatの略でIFTT…

Wildfly/JBossでIllegalStateException: UT000047: The number of parameters exceeded the maximum of 1000

突然のIllegalStateException こんなエラーが出た時の話です。 YYYY-MM-DD HH:mm:SS,SSS ERROR [io.undertow.request] (default task-40) UT005023: Exception handling request to /MyApplicationWeb/SCREEN_ID/.action: java.lang.IllegalStateException: …

Struts2のJSP内でenumやインナークラスへアクセスする方法 (OGNL式)

環境 ・Struts 2.3.30 今回はenumやインナークラスへのアクセスです 以前も似たようなことを書きました。 ryoichi0102.hatenablog.com enumへのアクセスもstaticフィールドと同様 こんな実装だったとしたら package fully.qualified.packagename;public enum…

Googleカレンダー登録時、タイトル入力だけで時間/場所も連動させて入力する方法 (Quick Add)

まぁみなさんご存知かもとは思いますが、まとめます。 楽して登録したい Googleカレンダーにリマインダーのごとく細かく登録している方、結構いると思います。たとえば、10:00 家出る22:53 終電 やまびこ60号とかですね。 登録が多くなってくると、なるべく…

Calling a content assist in switch statements in lambda expressions in Eclipse causes EXCEPTION_ACCESS_VIOLATION

Overview I found a bug in JDK/Eclipse that causes EXCEPTION_ACCESS_VIOLATION when call content assist in switch statements in lambda expressions. Sample code below. new ArrayList<String>().forEach(element -> { switch (element) { // CRASH TO CALL C</string>…

Struts2でセレクトボックスの選択肢をDBから読む場合はprepareではなくBeforeResult

最終的にはライフサイクルの話かも。 Struts2でセレクトボックスを表現するとき JSPでは <s:select id="aaa_code" name="aaaCode" list="aaaCodeMap" headerKey="" headerValue="" /> Actionでは @Getter @Setterprivate Map<String, String> aaaCodeMap; みたいにやります。 aaaCodeMapがselectの選択肢(option)になります。固定値やproperties読みの場合はそれなりな</string,></s:select>…