kapieciiのブログ

日々学んだことを残しておくためのブログです。このブログはGoogle Analyticsを利用しています。

2019-01-01から1年間の記事一覧

2019年5月時点「プログラマのためのGoogleCloudPlatform入門」の古くなっていた箇所について補足

コンテナを利用した運用を学習する目的で、「プログラマのためのGoogleCloudPlatform入門」を読み、GKE(Google Kubernetes Engine)を使ってみました。 www.shoeisha.co.jp 目次 この本で学べたこと 本の内容が古くなっていた点 クラスタの作成 Cloud Datasto…

kali linuxのdex2jarで「OutOfMemoryError: Java heap space」

kali上のdex2jarを実行したところ、下記のエラーが発生した。 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space どこでメモリの設定変えるんだっけ?と少し調べたのでメモを残しておきます。 環境 kali linux 解決方法 Java VMのメ…

「Retire.js」を使って、Webサイトで使われているJavaScriptライブラリの脆弱性を確認してみよう

よしたくさんのブログで「Wrappalyzer」を紹介していました。 yoshitaku-jp.hatenablog.com 私が「Wrappalyzer」と合わせて使っている「Retire.js」も便利なので、ご紹介したいと思い記事にしてみました。 目次 Retire.jsって? OWASP ZAP Burp Suite インス…

「【大阪】GCPUG Kansai 〜 Cloud Next Extended ~」に参加した

5/14にグランフロント大阪 ナレッジキャピタル ナレッジサロン プレゼンテーションラウンジ で開催された「GCPUG Kansai 〜 Cloud Next Extended ~」に参加してきました。 gcpug-osaka.connpass.com 先日サンフランシスコで「Google Cloud Next '19 San Fra…

Google Apps Scriptでスクレイピング入門

GAS

Google Apps Scriptでスクレイピングを試してみました。 まずはXmlService.parse()を使ってみたのですが、本来XMLをparseするための関数であるためか、HTMLをパースしようとするとエラーが頻発します。 そのため、正規表現を使ってHTMLから目的の情報を取得…

「世界No.1プレゼン術」を読んで実践してみたので振り返る

澤円さんの「世界No.1プレゼン術」を読んで、実際に登壇してみたので、振り返りをしておきたいと思います。 books.rakuten.co.jp 本を読んだ際の感想などはこちら kapiecii.hatenablog.com 目次 事前の準備 できたこと 聞いてくれる人を具体的に設定する 聞…

docker-compose+PHP+ApacheでPHPを実行する

Webアプリをコンテナ上で動作させるためには、WebサーバやDBサーバの複数のコンテナを連携させる必要があります。 複数のコンテナを設定したり操作するためのツールがdocker-composeです。 今回はdocker-composeを使って、前回作成したphpinfo()を表示するだ…

Docker+PHP+Apacheの環境を作った

こちらのスライドをみて「コンテナでの運用がどのようなものか体験してみたいな」と思ったのでDockerに入門してみました。 『1年間の本番運用でわかったコンテナがチーム開発にもたらしてくれたもの/container-brought-to-team-development』 speakerdec…

Codeceptjs+Puppeteerでchromeの画面サイズを変更する

Codeceptjs+Puppeteerを使ってテストをする際に起動するChromeの画面サイズを設定する。 codecept.conf.jsに下記の設定を追加する。 "defaultViewport": { "width": 1280, "height": 960 } 設定追加後のcodecept.conf.js(一部抜粋) exports.config = { tests…

Codeceptjs+PuppeteerでSSLエラーを無視する

Codeceptjs + Puppeteerを使って、SSLエラーが発生する環境のWebページをテストしようとすると下記のようなエラーが発生する。 エラーメッセージ net::ERR_CERT_COMMON_NAME_INVALID at https://xxx ステージング環境でテストするためにSSLエラーを無視した…

機械学習(Cloud AutoML Vision)で指名手配犯を探せるか試してみた

最近ではあらゆる情報がSNS上に公開されています。 2018年には、大阪の富田林署から脱走した容疑者が別人のような姿でSNSに堂々と写真を公開していたことで話題になりました。 Cloud AutoML Visionを使って、ルパン三世パート5の中で登場した”ヒトログ”のよ…

「マイクロソフト伝説マネジャーの世界No.1プレゼン術」を読んだ

4月に少し大きな場で登壇をする機会があったので、からあげさんはじめ多くの方が紹介していた本をkindleで買って読んでみました。 karaage.hatenadiary.jp 「良い登壇、良いプレゼンをできるようになりたい」と思ってこの本を手にとったのですが、そもそも「…

Keras,TensorFlowでCloud AutoML Visionの学習用画像データを拡張した

GCPのCloud AutoML Visionを試してみようと思い、Cloud AutoML Visionで学習させる画像データを拡張しました。 KerasやTensorFlowの環境を構築しようとしたところ、各種エラーが発生して手間取ったのでメモを残しておきます。 目次 発生したエラー達 環境構…

.NET Frameworkの既知の脆弱性とサポートバージョンを調べてみた

Webサイトを見ていると、エラーページなどで.NET Frameworkのバージョン情報を目にすることがあります。 当該バージョンに既知の脆弱性があるかどうかを調べてみました。 目次 エラー画面での表示例 インストールされているバージョンやService Packを確認す…

Nuxt.jsに入門した

nuxtで自分用のツールを作ってみよう。そうしよう。— kapiecii (@kapiecii) March 14, 2019 ということで、Nuxt.jsに入門してみました。 本当はもう少し進捗を出してから記事にしようかと思ったのですが、諸々の都合により一旦門を叩いたところまで。 目次 …

CodeceptJS + PuppeteerでWebアプリの動作テストを自動化した

最近定期的にWebアプリの動作テストをする必要がでてきました。 「毎回手動でテストをするのも面倒だな」と感じていたところ、Qiitaで下記の記事を見かけました。 qiita.com mechanizeやSeleniumやheadless chromeでテストツールを作ったことはあったのです…

kali linuxとubuntuにpyenvをインストールする

必要なライブラリなど、毎回調べてるのでメモしておく。 環境 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…

各種アプリケーションの脆弱性を調べるCPEサンプル集

「いい加減ちゃんと使い方を覚えないと」と思ったので、メモを残しておきます。 目次 サンプル ASP.NET framework Apache Tomcat Apache Http Server PHP Microsoft Internet Information Services (IIS) jQuery jQuery UI CPEを使ってNVDで脆弱性を検索する…

chromeでスクロールが必要な画面の全画面キャプチャ/スクリーンショットを撮る

「スクロールが必要な縦長なWebページのスクリーンショットを撮りたいけど、できれば不必要な拡張機能を入れたくない。」 と思って調べてみたら、chromeの標準機能でできたのでメモを残しておきます。 手順 chromeのメニューからデベロッパーツールを開く 「…

EvernoteやOnenoteからGoogle DocsとGoogle Keepに乗り換えた理由

こちらの記事で書いている通り、現在メインのノートアプリとしてGoogle Docsを使っています。 kapiecii.hatenablog.com EvernoteやOneNote、Dropbox Paperなど、他のノートアプリも試した結果、Google Docsを選んだ理由と、しばらく使ってみてイマイチだなと…

Herokuで罠サイトを作ってアクセスログを確認した

こちらの記事でやりたかったことの続きです。 kapiecii.hatenablog.com これまで、Firebase Hosting, Netlifyで試してみましたが、どちらも公開しているWebアプリのアクセスログを確認することができませんでした。 ということで今回は、アクセスログを確認…

Kotlin/Nativeで実行ファイルを作ってHelloWorld

Twitterでdroidkaigiのハッシュタグを追いかけていると、『クロスプラットフォームモバイルアプリ開発ツール総ざらい2019 〜Titanium Mobile から Kotlin/Native まで〜 #droidkaigi』という資料を公開してくれていました。 speakerdeck.com kotlin …

URLエンコードされた文字列をchromeのコンソールで元に戻す

下記のようなURLエンコードされた文字列を日本語に戻したいが、外部のデコード系Webアプリにはアップロードしたくない場合、chromeのコンソールで日本語に戻すことができます。 例 https://www.amazon.co.jp/%E4%BB%BB%E5%A4%A9%E5%A0%82-%E5%A4%A7%E4%B9%B1…

chromeのデベロッパーツールで文字数を数える

「これ何文字あるんだ?」って数えたくなった時の小技です。 各種テキストエディタやドキュメントツールを立ち上げてもいいのですが、chromeでもできます。 chromebookを使ってるときや、好みのテキストエディタが使えない場面で便利です。 方法 設定-->その…

「仕事は楽しいかね」を読んだ

年末年始頃、近所の古本屋に立ち寄ったところ、以前「さとうだいすけ」さんのブログで紹介されていた「仕事は楽しいかね」があったので買ってみました。 dskst9.hatenablog.com 目次 ストーリー 紹介されていた事例 コカ・コーラ リーバイス 考えさせられた…

複数人で使うpython製ツールの実行環境構築にpipenvを使ってみたら、とても便利だった

ちょっとしたpythonのツールを作ることになったので「せっかくだから以前から気になっていたpipenvを使ってみよう!」ということでpipenvデビューしました。 今後自分が使う時用にメモを残しておきます。 目次 pipenvとは? pipenvを使うメリット 仮想環境 …

pipenvでpythonのバージョンを指定した際にエラー

pipenvでpythonのバージョンを指定した際にエラーが発生した。 同じエラーに直面した人の役に立つかもしれないのでメモしておく。 $ pipenv --python 3.6.5 {中略} ✘ Failed creating virtual environment [pipenv.exceptions.VirtualenvCreationException…

『学びを結果に変えるアウトプット大全』を読んだ 〜アウトプットによってのみ、自分を取り巻く現実世界を変えることができる〜

アウトプットしまくっている精神科医の樺沢さんの本です。 mottox2さんが書評書いていて、気になったので読んでみました。 mottox2.com 目次 本の概要 気になった言葉や手法 アウトプットによってのみ、自分を取り巻く現実世界を変えることができる 勉強会に…

gulpでjadeをhtmlにコンパイルする際にエラーが発生した

gulpでjadeをコンパイルする際に発生したエラーと解決方法についてメモを残しました。

golangを最新版にupdateする

golangを最新バージョンに更新する方法のメモです。

kapieciiのブログについてお問い合わせがある場合、下記のフォームからご連絡をお願い致します。
お問い合わせはこちら