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

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

ThymeleafのJava 8 LocalDateTime対応で選択変数式th:objectとth:textの実装方法

Java8のLocalDateTimeをThymeleafで使うには build.gradleにthymeleaf-extras-java8timeを足して@Configurationの付いたクラス(ThymeleafConfigとか)にjava8TimeDialect()を実装してhtmlのth:textでは"${#temporals.format(myDatetime}, 'yyyy/MM/dd HH:mm')…

S3でhttpsをホスティングするためにCloudFront+ACMを利用する

S3のホスティングをhttps化する (2017/08 現在)静的なウェブサイトなどをホスティングする際にはS3が超便利で今はこれ以外の選択肢が考えられないほどですが、このS3でホスティングしているサイトをAmazon CloudFrontとACM(AWS Certificate Manager)を使って…

WordPressのBroken Link Checkerをアップデートしたら500エラーで死んだのでプラグイン削除

取り急ぎ 現象と対応方針 WordPressのBroken Link Checkerをアップデートしたらサイト自体が500エラーで死んでしまい、管理画面にも入れず。 Broken Link Checkerプラグインが原因でしたので削除しました。 Broken Link Checkerは2017/08/02のバージョン1.11…

#devsumi スライドまとめ (随時更新) Developers Summit 2017 Summer

まとめました Developers Summit 2017 Summerの発表資料(スライド)を徐々に集めていきます。↓公式で公開されています。 codezine.jp ↓しかしまだこちらの方が集まっているのはナンデダロウ。TogetterはCodeZineアカウントで早速まとめられています。(流石!) …

MacのChromeで開発者ツールを表示させようとするとメールが立ち上がる

開発者ツールを立ち上げようと思ったらメールが… メールボックスの設定すらしていないのにメールクライアントが立ち上がって、本文に閲覧中のページのURLが 最初macOS自体のショートカットなのかと思いシステム環境設定⇒キーボード⇒ショートカットで出てくる…

IAMでRDSのインスタンス作成を制御する

IAMでRDSを制御する たとえば、t2.microのPostgres 9.5インスタンスの作成をユーザーに許可するポリシーJSONは以下の通り。 { "Version": "2012-10-17", "Statement": [ { "Sid": "RDSList", "Effect": "Allow", "Action": "rds:Describe*", "Resource": "*"…

JJUG CCC 2017 Spring スライドまとめ(随時更新) #jjug_ccc

まとめました JJUG CCC 2017 Springの発表資料(スライド)を纏めました。現在非公開になっているものは見つけ次第、追記していこうと思います。 また、漏れてたり間違ってたり追加があったり後に非公開になったりした場合は @ryoichi_obara までお知らせ頂け…

docker-compose.ymlで指定したDockerfile内のADD/COPYが効かない

仕様??? Dockerfileに書いてあるADD/COPYコマンド(及び他のコマンド)がdocker-compose.ymlで指定された場合に作動しないのです。RUNのみ有効、というのが余計にややこしい。 ファイルをコンテナ内にコピーしたい場合、docker-compose.ymlのvolumesを使わ…

JJUG CCC 2017 Springのタイムテーブルを公式から取得してテーブル化 #jjug_ccc

今回もまた同じフォーマットで見づらい… 前回は打ち直してましたが、今回は公式から直で取得するように改善です。 JJUG CCC 2016 Fallのタイムテーブルをテーブル化してみた - メンチカツには醤油でしょ!! 拡大表示はコチラ ⇒ JJUG CCC 2017 Sppring タイム…

究極のIT系最新技術情報収集 モヒカンSlackがやっぱり凄かった

モヒカンSlackとは qiita.com Slackの公開チームであり、各チャンネルにfeedがいくつか登録されている情報収集用のチャンネルです。 チャンネル一覧 モヒカンslack( https://mohikan.slack.com )のチャネルリスト · GitHub ある日 #randomに ここは、雑談っ…

#jawsdays 「JAWS DAYS 2017」に行ってきた #jawsug

Japan AWS User Groupの通年での最大規模イベントJAWS DAYS JAWS-UGによる全国規模の交流イベントJAWS DAYS。 以前AWS Summit Tokyoに参加してから興味を持ってやっと日程を迎えました。主催JAWS-UG、後援Amazon Web Services Japan。@TOC五反田メッセ。(最…

Visual Studio Codeで設定(ユーザー設定・キーボードショートカット)をDropboxで管理・共有する

Visual Studio Code(VS Code)設定の保存形式はJSONファイル ユーザー設定とワークスペース設定があり、同じ設定項目があればワークスペース設定に記述されている設定内容が優先されます。 ユーザー設定はインストール時にデフォルトで存在しワークスペース設…

#devsumi 2017参加レポ (Developers Summit 2017) 最終日 (2/17)

デブサミ2日目 最終日! 2日目にして最終日のレポです。 ■ 自動化はどこに向かうのか ~まだ開発・運用の自動化で消耗しているの?~ 乗り換え含む乗った全ての電車が遅延で消耗してしまった、途中から。 自動化は目的ありきで、ツール使いたいからってだけで…

#devsumi 2017参加レポ (Developers Summit 2017) 初日 (2/16)

今年もデブサミへ! 参加4年目です。仕事が忙しいのに申し訳ない。でも参加。 今年のテーマは"エンジニアとして生きる、技術の先にある現実に踏み出す"です。papandaさんっぽいです。やはりデブサミはソウルフルであってほしい。 ■ Webフロントエンドの変遷…

DockerでFTPサーバーを構築したら簡単すぎた

pullしてrunするだけがいい 色々検討しても良いのかも知れませんが先日のOracle Databaseの件のように動かないコンテナに苦労したり、不可能な環境構築にトライしたくない領域だったので、今回は最初からDocker Hubを検索。Most downloads, most starsを選択…

Gitでssh/cloneした時にPermission denied (publickey).

sshは通るけどcloneはできない あると思います。そんな時のためのメモです。 Permission denied (publickey).fatal: Could not read from remote repository. Please make sure you have the correct access rightsand the repository exists. これですよね…

Docker上のOracleで初期化処理したい

Docker上のOracleで初期化処理したい ryoichi0102.hatenablog.com 先日立てたOracle on Dockerですが、初期化処理として・ユーザーやスキーマが作りたい・初期データを投入したいということがもちろんあり、その記録です。 Dockerfileを書いてビルド? 諦め…

月5ドルのAmazon LightsailでWordPress構築

EC2でWordPressだと高い WordPressを安価に、と考えると今まではさくらVPSで685[円/月]あたりがおそらく思いつきそうな所でしたが、2016/12/01にAmazon Lightsailが月5$〜という価格でリリースされました。 さっそくLightsailのインスタンスを作成 AWSコンソ…

Docker for WindowsでC: drive is not shared. Please share it in Docker for Windows Settings.

Docker for WindowsではCドライブを共有 エラーメッセージの通りなんですが、Docker for WindowsではCドライブのshareが必要になることがあります。 私はdocker-compose upした時に出ました。多分ですがvolumes指定があったからでしょう。コマンドラインオプ…

Xamarin Studio for Macでコード補完が効かない

MacではCommand + SpaceでSpotlight検索が出る MacはEclipseでもコード保管のためのショートカットキーを設定変更していましたがXamarinでも同様でした。 Xamarinのデフォルトはcontrol + Spaceに割当たっているのですが、control + SpaceはOS上でGoogle日本…

Xamarin Studioのインストールでエラー

インストール中にエラー 買って間もないMacにXamarinをインストールしようとしたらこんなエラーが 正直新規マシンでこれが出ると結構諦めモード入りやすいです^^; エラー内容 Xamarin Manual Installtion Instructions An error has occured.Please follow t…

MacBook (macOS Sierra)の初期セットアップ順キャプチャ

何かの参考になれば こういうのって最初しかやらないのでキャプチャ撮っておきました。何かの参考になれば。 キャプチャ

USB規格関連が難しいのでなるべく簡素に説明

MacBook(2016)を買ったけど… USB規格関連が難しい!3.0やら3.1やらType-CやらPD(Power Delivery)やら。(Thunderboltは一旦置いときます) しかもType-Cで給電するため、火を吹かせないように(冗談)最低限 間違いのない製品を選択する必要に差し迫られ… 代表的…

Docker for WindowsでOut of memoryが出たので再起動した

突然のOut of memory 使用中にOut of memoryが出て動かなくなりました。 Not enough memory to start Docker メモリが足りなくなったみたいです。 Failed to start DockerYou are trying to start Docker but you don't have enough memory.Free some memory…

プロポーショナルフォントの反対語"等幅フォント"の英語読みはモノスペースフォント

実は前から気になってた "MS Pゴシック"などのプロポーショナルフォントの反対後は等幅フォントですが、"とうはば"だったり"とうふく"だったり、読み方がまちまちなのとプロポーショナルは英語なのに、等幅が日本語なのがどうも気持ち悪い。(Wikipediaによる…

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 ある日 起動するも突然、サインイン プロセス初期化エラー…