レビュー『ブロックチェーンアプリケーション開発の教科書』

サラッと読んだところでレビューします。 目次 ブロックチェーンとは? ブロックチェーン技術の理解 ブロックチェーンアプリケーションの理解 ブロックチェーンプロダクトの比較 ビジネスへの応用 アプリケーション開発の基礎知識 Solidityによるアプリケー…

読了『まんがでわかるLinux シス管系女子②』

積んでいたのをようやく崩しました。 本書は「まんがでわかるLinux シス管系女子」シリーズの第二巻で、第一巻を引き継ぎ、より複雑なシェルスクリプトを書く方法や、コマンドを叩いたりするのに必要なコマンドが紹介されています。 古びない知識 記載内容の…

きっと読むほどうまい『失敗から学ぶ RDBの正しい歩き方』

『失敗から学ぶ RDBの正しい歩き方』を読みました。 失敗から学ぶ RDBの正しい歩き方:書籍案内|技術評論社 要約 RDBを扱う上で気にすべきことが幅広く書いてあります。 挙げられたトピックは頭に叩き込んでおくべき。 取り扱われないもの タイトルで「RDB…

『暗号技術入門』よりメッセージ認証コード、デジタル署名について

結城浩『暗号技術入門第3版 秘密の国のアリス』の一部をまとめました。 メッセージ認証コード・デジタル署名は、どちらもメッセージが書き換えられていないことを示す正真性(完全性)を確保するためや、メッセージが正しい送信者からのものであることを示す…

HackerRankというサービスに登録した

とある縁でHackerRankというサイトに登録したので説明しようと思います。 どんなサイトか? www.hackerrank.com Practice coding, prepare for interviews, and get hired. とあるようにプログラミングの練習問題、コーディング試験対策、求人応募ができます…

[AWS]EC2インスタンスにPuTTYでSSHログインしようとして、「Disconnected: No supported authentication methods available」、「Server refused our key 」というエラー発生時の対処法

AWS

タイトルが長くなってしまったが、削れないのでこれで。 症状 いつものようにPuTTYでEC2インスタンスにログインしようとしたところ、以下のエラーが発生して入れなくなった。 Disconnected: No supported authentication methods available (server sent: pu…

ipaファイルをアーカイブしようとして「No signing certificate “iOS Development” found」エラーがでたときの対処法

いつものようにXCodeでipaファイルを作成しようと思ったらエラーが発生しました。 少し前はできていました。すなわち開発者証明書および秘密鍵は準備できています。 慌てずエラーを見ると以下のような文章でした。 No "iOS Development" signing certificate…

読了:『ファクトフルネス』

最近読書のペースが早くなっているような気がしていてうれしいです。 今回は『ファクトフルネス』です。 ファクトフルネスの大まかなルール 「ファクトフルネス」はなにかというと、事実に基づいて物事を判断する態度であり、それを妨げる自らの本能に自覚的…

ブログを毎週書くコミュニティに参加して3ヶ月が経った #write_blog_every_week

週1回技術ブログを書こうという、#write_blog_every_week というコミュニティに参加して3ヶ月が経った。今日はその振り返りをしようと思う。 どんなコミュニティ? 主な活動はslackで行われいて、現在30人ほどが参加している。 ブログ記事を投稿するとslack…

『アジャイルサムライ』はアジャイルの第1歩

『アジャイルサムライ』を読了したのでレビューを書きます。 入門書としての3つの特色 アジャイルサムライは特に入門書と知っていて読んだわけではないのですが、アジャイル関連の入門書籍としてぴったりな理由が3つあります。 過不足ない分量 カジュアルな…

JavaScriptのthisでハマった。

JavaScriptのthisよくわからんわという内容です。 問題概要・解決策 以下のようなdataを持つVueファイルを作成したとします。 data(){ return{ // 適当な要素 hogeArray: [1, 2, 3], fuga: 1, } } 以下のようなmethodは、意図通りに動作しません。TypeError:…

読了『ライフ・シフト』

各所で話題になっていたので読みました。 大事そうだなと思ったところをまとめます。 人生100年時代になる 表紙にあるように、人間の平均寿命は伸び続けているので、1991年生まれの私は100年いきてもおかしくないという状況にあります。 その場合、65歳でリ…

『DNSをはじめよう』を読んで初めてDNSが分かった

『DNSをはじめよう』は、技術書典4で発売された同人誌です。 booth.pm DNSを構成するもの 「DNSってあれでしょ、IPとアドレスを変換するやつ」という状態だった私でしたが、DNSサーバが何で構成されているかを学ぶことができました。 ちなみに変換するのはI…

2018年の失敗

今年も一年無事に過ごすことができましたが、たくさん失敗もしました。振り返ってみたいと思います。 髪を抜く癖が再発し、前髪が短いままになる 今年の秋ごろ、悩んでいるときや、ストレスがかかっているときに、前髪をクルクルしてしまう癖が再発しました…

読了『エンジニアリング組織論への招待』

読了したのでレビューです。面白かったです。 現在のプロジェクトと自分の立ち位置 とあるプロダクトを開発、成長させるプロジェクトに1年以上携わっています。ゼロからプロダクトを立ち上げるところから参画していて、最近は「リーダー的」に立ち振る舞うよ…

JJUG CCC 2018 Fall #jjug_ccc 参加しました

JJUG CCC という、半年に一度あるJavaのカンファレンスに行ってきました。 www.java-users.jp 参加したセッションについて軽くまとめて行きたいと思います。 セッション一覧や、一部のスライドはこちらにまとまっていると思います。 d.hatena.ne.jp Pivotal…

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

久しぶりに競技プログラミング再開しました。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)に通知します。…