競技プログラミングをまた始めた

久しぶりに競技プログラミング再開しました。AtCoderです。ちなみに再開と言っても再開前で3回しかやってないのでほぼ初心者です。 なぜ再開したか 2つあります。 一つは、お手軽にプログラミングを楽しめる環境だと思ったからです。私の観測範囲だとサービ…

「しがない」に終わりはない

この記事は、#しがないラジオ Advent Calendar 2018の2日目の記事です。 アレクと申します。しがないラジオはエピソード1の公開当初から聞き続けています。 しがないラジオの構成 2018年のしがないラジオは、ゲストを招いてその人のキャリアを伺うというスタ…

Elastic Beanstalkで単一インスタンスで動くアプリをHTTPS化する

AWS

今回の問題点 Elastic Beanstalk(EB)でHTTPS化をするときはCertificate Managerで発行した証明書をロードバランサーに組み込むのが定石かと思います。 docs.aws.amazon.com しかし、今回新たにEBで動くアプリをHTTPS化しようとしたところ、以下の通りロー…

#WeJS 初参加記

「2周年記念:We Are JavaScripters! @26th【初心者歓迎LT大会】 」というイベントに参加してきました。 wajs.connpass.com 会場はGINZA SIX内のプレイドさんでした。最近行くイベントのプレイドさん率高し。 全部の発表は追い切れなかったので、聞いた中で…

【Windows】Java環境構築、Amazon Correttoで。

AWSがOpenJDKを提供するというニュースが入ってきました。 この記事では、プログラミングを始める人が、Amazon Correttoを使ってJavaの環境を作ろうとした時の手順を記載します。 環境 Windows 10 Home 64ビットオペレーティングシステム 作業開始前 コマン…

行ってないけどまとめてみた転職LT #3 #jobchanger

ex-sier.connpass.com 残念ながら参加できませんでしたが、スライドは見たいと思っていたのでTLを眺めるついでにまとめました。 あわなさん 転職しなきゃやばい!!と思わずにはいられない状況です。それでも何十社も受けるガッツには頭が下がります。 ちな…

Error:reading data: The file “manifest.plist” couldn’t be opened because there is no such file. の解消

ある日*1、AppCodeでアプリをビルドしようとしたところ、タイトルのようなエラーが出てきてビルドできなくなりました。 ググってもAppCodeの情報が全然出てこないので非常に困りました。 解決方法は以下の通りです。 AppCodeの「1.Project」欄に赤字のmanife…

FindyさんのIT/Web業界のトレンド研究共有会に行ってきました!!!

こちらのイベントに参加しました! findy.connpass.com オフィスは五反田の一室。社員の名前が記載されたトイレの掃除当番表があり、なんかいいなと思いました笑 CEO山田さんのセッションでは、IT/Web業界のトレンド、つまり、どの業界が伸びているか、今後…

IntelliJ IDEA で Spring Boot 入門

経緯 今のプロジェクトはSpring Frameworkを用いているのですが、すでに組み上がった状態から私が参画しているため、構築の仕方が分かっていないという課題がありました。 そのため、当初はSpringでHello Worldしようと考えていました。しかし、それもかなり…

#技術書典5 エモ枠『セイチョウ・ジャーニー』『完全SIer脱出マニュアル』

小話 AとB、二人の会社員がいた。二人は同期で、今はたまたま同じプロジェクトに所属していた。 能力や、仕事に対する価値観が似通っていたためか、二人は親しい関係にあった。 プロジェクトも終わりに差し掛かったある日、二人は上司に会議室に呼ばれた。 …

レビュー『金融に未来はあるか』

金融機関に勤める友人におすすめされたので買って読んでみました。 金融に未来はあるか―――ウォール街、シティが認めたくなかった意外な真実作者: ジョン・ケイ,薮井真澄出版社/メーカー: ダイヤモンド社発売日: 2017/06/22メディア: 単行本この商品を含むブ…

『試して理解 Linuxのしくみ 実験と図解で学ぶOSとハードウェアの基礎知識』後編

こちらの本、ようやく読み終わりました。 [試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識作者: 武内覚出版社/メーカー: 技術評論社発売日: 2018/02/23メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る ちなみに…

S3にファイルをアップロードしようとしたらPermission deniedされた[Java]

お仕事でハマった件について、解消に至る流れを記載します。先に教訓を書いて、以降問題解決に至るまでのプロセスを記載します。 なお解決したのは主に同僚だった模様。 教訓 スタックトレースを出すべし ファイルに書き出さなくていいならインメモリで扱う…

デザインパターン「Observer」

仕事中に登場したので復習を兼ねて書きます。 デザインパターンの内容は結城浩『増補改訂版 Java言語で学ぶデザインパターン入門』を参照しています。 何がうれしいパターンなのか 観察対象(Subject*1)が変化したときに、観察者(Observer)に通知します。…

伊藤祐策さんの「Webエンジニアの求人」ツイートに回答する

Webエンジニアの求人なのに、・OSI参照モデル知らない・TCP/IPを知らない・POSTとGETの違いを説明できない・SQLインジェクション対策を知らない・XSSを知らない・公開鍵暗号を知らないこのくらいの人は普通に応募してくるよ。— 伊藤 祐策(パソコンの大先生) …

『まんがでわかるLinuxシス管系女子①』まとめたった

まんがでわかるLinux シス管系女子(日経BP Next ICT選書)作者: Piro(結城洋志)出版社/メーカー: 日経BP社発売日: 2015/02/19メディア: Kindle版この商品を含むブログを見る まとめたった(死語) 前回記事の続きで、今回は既刊3巻中の最初の1巻を読みまし…

まんがでわかるLinux シス管系女子3 がめっちゃイイ

タイトルの書籍を読み終わりましたのでレビューを書きます。 まんがでわかるLinux シス管系女子3 (日経BPパソコンベストムック)作者: Piro(結城洋志),日経Linux出版社/メーカー: 日経BP社発売日: 2018/04/19メディア: ムックこの商品を含むブログを見る 読み…

AWSomeDAY 参加感想

AWSomeDAYという、AWSのオフラインセミナーに参加しましたので、つらつら書きます。 私自身は最近AWSを触り始めて、ソリューションアーキテクトの資格も取ったという状況で、レベル感を確かめるために参加しました。 ちなみに無償で開催されていました。調べ…

デザインパターン「template method」「Strategy」

最近デザインパターンをまた勉強していたのでその考察点を記載します。 ソースは基本的に結城浩『増補改訂版Java言語で学ぶデザインパターン入門』(デザパタ本)から引用しています。 継承を用いる「Template Method」 Template Methodパターンは、abstract…

『Clean Code アジャイルソフトウェア達人の技』を読んで心に残った3つのフレーズ

こちらの技術書をざっと読みましたので、心に残った3つのフレーズを紹介していこうと思います。 Clean Code アジャイルソフトウェア達人の技作者: Robert C.Martin,花井志生出版社/メーカー: KADOKAWA発売日: 2017/12/18メディア: 単行本この商品を含むブロ…

#PLAID_Party 参加記

株式会社プレイドのオフィス移転パーティーに、ありがたいことにご招待受けましたので参加してきました。 プレイド、オフィス移転のお知らせ GINZA SIXに「完成しない」オフィスを構築 | 株式会社プレイド パーティー雰囲気 今回の要注目フードは、#ロースト…

AWS 認定ソリューションアーキテクト – アソシエイト 攻略法

先日合格したので自分の対策を残します。 対象読者 「AWS 認定ソリューションアーキテクト – アソシエイト」に合格したいけど、AWS力に自信がない人 AWSのサービスをあんまり知らない…… そもそもネットワークを自分で考えたり組んだりしたことがない…… 私の…

『試して理解 Linuxのしくみ 実験と図解で学ぶOSとハードウェアの基礎知識』前編

第4章まで読んだので一旦まとめたいと思います。ちなみに私はLinuxを使うことはありますが、中身については無知です。 第1章 コンピューターシステムの概要 重要なことを一点挙げると、CPUにはユーザモードとカーネルモードがあるということです。 プロセス…

『体系的に学ぶ安全なWebアプリケーションの作り方』3章まとめ

あの徳丸本が第2版になったと聞いて、最近セキュリティのことも仕事でちょっと触っているのもあり早速買って読んでいます。 600ページ超の充実した内容です。今回読んだのは3章「Webセキュリティの基礎~HTTP、セッション管理、同一オリジンポリシー、CORS」…

『退屈なことはPythonにやらせよう』流し読み

タイトルの通りです。1章だいたい2,3分で読んで何が書いてあるか確認したという状況です。 目次一覧 第1章 Python入門 整数、小数、print出力など 第2章 フロー制御 if、for、while 第3章 関数 スコープの話とか 第4章 リスト リスト、タプル 第5章 辞書とデ…

Pythonで音ゲー(ボルテ)のツール作ってみた

タイトルを何にするか迷いましたが、一般的な感じにしました。 背景 僕はSOUND VOLTEX(以下ボルテ)というゲームが好きでよく遊んでいます。 このゲームはゲームセンターで遊べる音楽ゲーム(音ゲー)です。音ゲーがどのようなものかは省略します。ボルテは…

レビュー『改訂新版 Swift実践入門』

こちらの書籍のレビューです。 対象読者 本書の「はじめに」にあるように 他の言語の経験はあるがSwiftの経験はない方 Swiftの知識をより深めたい方 です。歯ごたえあると思います。実践入門は入門に非ず。 感想 また「はじめに」から引用ですが どんな(wha…

ネットで調べて出てきたSwiftコードを精読してみた

実装に困ったらstackoverflow先生に頼るのはよくあることですが、そのままコピペするのはいけません。「これってどうしてこういう実装になったの?」「stackoverflowからコピペしました!」だと怒られる気がします。*1そこで、今回は僕が参考にしたソースを…

レビュー『独学プログラマー』

こちらの書籍のレビューです。 独学プログラマー Python言語の基本から仕事のやり方まで作者: コーリー・アルソフ,清水川貴之監訳,清水川貴之,新木雅也出版社/メーカー: 日経BP社発売日: 2018/02/24メディア: 単行本この商品を含むブログ (1件) を見る 結構…

レビュー #マンガでわかるDocker

お久しぶりです。アレクです。 『マンガでわかるDocker 』を電子書籍版で購入し、ひと通り試したのでレビューします。 #技術書典 で大人気だった #マンガでわかるDocker が、ダウンロード版と合わせて、販売数 累計1000部を突破しました!BOOTHとnoteで販売…