2019-01-01から1年間の記事一覧
コンテナを利用した運用を学習する目的で、「プログラマのためのGoogleCloudPlatform入門」を読み、GKE(Google Kubernetes Engine)を使ってみました。 www.shoeisha.co.jp 目次 この本で学べたこと 本の内容が古くなっていた点 クラスタの作成 Cloud Datasto…
kali上のdex2jarを実行したところ、下記のエラーが発生した。 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space どこでメモリの設定変えるんだっけ?と少し調べたのでメモを残しておきます。 環境 kali linux 解決方法 Java VMのメ…
よしたくさんのブログで「Wrappalyzer」を紹介していました。 yoshitaku-jp.hatenablog.com 私が「Wrappalyzer」と合わせて使っている「Retire.js」も便利なので、ご紹介したいと思い記事にしてみました。 目次 Retire.jsって? OWASP ZAP Burp Suite インス…
5/14にグランフロント大阪 ナレッジキャピタル ナレッジサロン プレゼンテーションラウンジ で開催された「GCPUG Kansai 〜 Cloud Next Extended ~」に参加してきました。 gcpug-osaka.connpass.com 先日サンフランシスコで「Google Cloud Next '19 San Fra…
Google Apps Scriptでスクレイピングを試してみました。 まずはXmlService.parse()を使ってみたのですが、本来XMLをparseするための関数であるためか、HTMLをパースしようとするとエラーが頻発します。 そのため、正規表現を使ってHTMLから目的の情報を取得…
澤円さんの「世界No.1プレゼン術」を読んで、実際に登壇してみたので、振り返りをしておきたいと思います。 books.rakuten.co.jp 本を読んだ際の感想などはこちら kapiecii.hatenablog.com 目次 事前の準備 できたこと 聞いてくれる人を具体的に設定する 聞…
Webアプリをコンテナ上で動作させるためには、WebサーバやDBサーバの複数のコンテナを連携させる必要があります。 複数のコンテナを設定したり操作するためのツールがdocker-composeです。 今回はdocker-composeを使って、前回作成したphpinfo()を表示するだ…
こちらのスライドをみて「コンテナでの運用がどのようなものか体験してみたいな」と思ったのでDockerに入門してみました。 『1年間の本番運用でわかったコンテナがチーム開発にもたらしてくれたもの/container-brought-to-team-development』 speakerdec…
Codeceptjs+Puppeteerを使ってテストをする際に起動するChromeの画面サイズを設定する。 codecept.conf.jsに下記の設定を追加する。 "defaultViewport": { "width": 1280, "height": 960 } 設定追加後のcodecept.conf.js(一部抜粋) exports.config = { tests…
Codeceptjs + Puppeteerを使って、SSLエラーが発生する環境のWebページをテストしようとすると下記のようなエラーが発生する。 エラーメッセージ net::ERR_CERT_COMMON_NAME_INVALID at https://xxx ステージング環境でテストするためにSSLエラーを無視した…
最近ではあらゆる情報がSNS上に公開されています。 2018年には、大阪の富田林署から脱走した容疑者が別人のような姿でSNSに堂々と写真を公開していたことで話題になりました。 Cloud AutoML Visionを使って、ルパン三世パート5の中で登場した”ヒトログ”のよ…
4月に少し大きな場で登壇をする機会があったので、からあげさんはじめ多くの方が紹介していた本をkindleで買って読んでみました。 karaage.hatenadiary.jp 「良い登壇、良いプレゼンをできるようになりたい」と思ってこの本を手にとったのですが、そもそも「…
GCPのCloud AutoML Visionを試してみようと思い、Cloud AutoML Visionで学習させる画像データを拡張しました。 KerasやTensorFlowの環境を構築しようとしたところ、各種エラーが発生して手間取ったのでメモを残しておきます。 目次 発生したエラー達 環境構…
Webサイトを見ていると、エラーページなどで.NET Frameworkのバージョン情報を目にすることがあります。 当該バージョンに既知の脆弱性があるかどうかを調べてみました。 目次 エラー画面での表示例 インストールされているバージョンやService Packを確認す…
nuxtで自分用のツールを作ってみよう。そうしよう。— kapiecii (@kapiecii) March 14, 2019 ということで、Nuxt.jsに入門してみました。 本当はもう少し進捗を出してから記事にしようかと思ったのですが、諸々の都合により一旦門を叩いたところまで。 目次 …
最近定期的にWebアプリの動作テストをする必要がでてきました。 「毎回手動でテストをするのも面倒だな」と感じていたところ、Qiitaで下記の記事を見かけました。 qiita.com mechanizeやSeleniumやheadless chromeでテストツールを作ったことはあったのです…
必要なライブラリなど、毎回調べてるのでメモしておく。 環境 kali linux ubuntu おそらくその他debian系も同様 gitのインストール sudo apt-get update sudo apt-get install -y git pyenvをgit clone git clone https://github.com/pyenv/pyenv.git ~/.pye…
「いい加減ちゃんと使い方を覚えないと」と思ったので、メモを残しておきます。 目次 サンプル ASP.NET framework Apache Tomcat Apache Http Server PHP Microsoft Internet Information Services (IIS) jQuery jQuery UI CPEを使ってNVDで脆弱性を検索する…
「スクロールが必要な縦長なWebページのスクリーンショットを撮りたいけど、できれば不必要な拡張機能を入れたくない。」 と思って調べてみたら、chromeの標準機能でできたのでメモを残しておきます。 手順 chromeのメニューからデベロッパーツールを開く 「…
こちらの記事で書いている通り、現在メインのノートアプリとしてGoogle Docsを使っています。 kapiecii.hatenablog.com EvernoteやOneNote、Dropbox Paperなど、他のノートアプリも試した結果、Google Docsを選んだ理由と、しばらく使ってみてイマイチだなと…
こちらの記事でやりたかったことの続きです。 kapiecii.hatenablog.com これまで、Firebase Hosting, Netlifyで試してみましたが、どちらも公開しているWebアプリのアクセスログを確認することができませんでした。 ということで今回は、アクセスログを確認…
Twitterでdroidkaigiのハッシュタグを追いかけていると、『クロスプラットフォームモバイルアプリ開発ツール総ざらい2019 〜Titanium Mobile から Kotlin/Native まで〜 #droidkaigi』という資料を公開してくれていました。 speakerdeck.com kotlin …
下記のようなURLエンコードされた文字列を日本語に戻したいが、外部のデコード系Webアプリにはアップロードしたくない場合、chromeのコンソールで日本語に戻すことができます。 例 https://www.amazon.co.jp/%E4%BB%BB%E5%A4%A9%E5%A0%82-%E5%A4%A7%E4%B9%B1…
「これ何文字あるんだ?」って数えたくなった時の小技です。 各種テキストエディタやドキュメントツールを立ち上げてもいいのですが、chromeでもできます。 chromebookを使ってるときや、好みのテキストエディタが使えない場面で便利です。 方法 設定-->その…
年末年始頃、近所の古本屋に立ち寄ったところ、以前「さとうだいすけ」さんのブログで紹介されていた「仕事は楽しいかね」があったので買ってみました。 dskst9.hatenablog.com 目次 ストーリー 紹介されていた事例 コカ・コーラ リーバイス 考えさせられた…
ちょっとしたpythonのツールを作ることになったので「せっかくだから以前から気になっていたpipenvを使ってみよう!」ということでpipenvデビューしました。 今後自分が使う時用にメモを残しておきます。 目次 pipenvとは? pipenvを使うメリット 仮想環境 …
pipenvでpythonのバージョンを指定した際にエラーが発生した。 同じエラーに直面した人の役に立つかもしれないのでメモしておく。 $ pipenv --python 3.6.5 {中略} ✘ Failed creating virtual environment [pipenv.exceptions.VirtualenvCreationException…
アウトプットしまくっている精神科医の樺沢さんの本です。 mottox2さんが書評書いていて、気になったので読んでみました。 mottox2.com 目次 本の概要 気になった言葉や手法 アウトプットによってのみ、自分を取り巻く現実世界を変えることができる 勉強会に…
gulpでjadeをコンパイルする際に発生したエラーと解決方法についてメモを残しました。
golangを最新バージョンに更新する方法のメモです。