プログラミング

AWSのLambdaとs3を利用して「#C92コスプレ」タグに投稿される写真の全ての保存を試みる

今年もこの時期がやってきた。 そう、全国のオタク達が国際展示場に集まる「コミケ」の時期。 そして、こんな炎天下にも関わらず広場では大量のコスプレイヤー達が、凄くクオリティの高い素晴らしいコスプレを披露してくださっている。 今回、僕は彼女と旅行…

Machine Learning week 2でわからなかった「gradient descent」の実装がやっと理解できたので纏めておきたい。

前回 www.madoka-saotome.xyz 前回は「線形回帰における cost function」が分からないということでまとめしたが今回は「線形回帰における gradient descent」の実装についてのまとめです。 実装 Gradient Descent function [theta, J_history] = gradientDes…

Machine Learning week 2でわからなかった「cost function」の実装がやっと理解できたので纏めておきたい。

教養としての機械学習 「数学を避けてきた社会人プログラマが機械学習の勉強を始める際の最短経路」というパワーワードに押され、数学を避けてきた僕も新しいMacを買ったことだし、教養として、機械学習をしっかり勉強しようと思い上記の記事の手順通りに勉…

『実践力を身につける Pythonの教科書』を読んだ後に読むと良いpythonの良書3選を紹介したい。

はじめに 某メルマガで 統計解析とか人工知能もPythonでいいですし、まあ、このメルマガ読者なら、黙ってPythonですよ。僕はいま売られているPythonの入門レベルの本は全部買いましたが、この一冊が圧倒的に良かったです。 とpythonを激推しされていたのを読…

Google Cloud Functions を使ってみた!! Part 1

Google Cloud FunctionsとはAWSのLambda的なサービスで、イベントベース、かつ非同期のコンピュート ソリューションです。クラウド イベントに対応できる、単一目的の小規模な関数を作成することができるもので、昨今のサーバーレスアーキテクチャと言われる…

kusanagi + letsencrypt でSSL証明書を作ったが、iphoneのsafari等からサイトが見れなくなってハマった件

kusanagiと言えば、超高速WordPress仮想マシンで、WordPressサーバを通常の約10倍の速さ程度にしてくれる便利なwordpress専用の仮想マシンです。 僕はAWSのEC2で現在絶賛wordpressでのサイトを作成中なのですが、そこでSSL証明証まわりのバグを踏んだのでメ…

Twitterの特定界隈の2chスレを監視したいからツールを作った。

Twitterには様々なクラスタが存在する。 宮台真司的に言えばそれは「島宇宙」。 中高生から大人、おじいさんおばあさんという幅広い年齢層、田舎に住んでいる人から都心、海外在住の方まで。コンビニのアルバイトの人もいれば、外資系トップ企業で働く人も。…

ポケモンGOのチートを巡って〜映画の中でしか見たことがない「ハッカーvs企業」という厨二病的構図がそこにはあった〜

「ポケモンGOがチートし放題だった」件については以前のエントリーで紹介していました。簡単に説明すると、ハッカー達がポケモンGOのセキュリティが弱いAPIをハックしてBOTが動かし放題だったのです。 しかしながら先日の8月のアップデートでniantic側(ポケ…

GCEのロードバランシングについて ~あるいは、L4とL7の違いを復習したい~

はじめに タイトルに記載しているGCE(Google Compute Engine)とは、Googleが提供している、Googleのデーターセンターとファイバーネットワークで運用されている仮想マシン(VM)提供サービスだ。分かりやすい言葉でいうと、昨今話題のクラウドである。他に…

lebabを利用して既存のjsファイルをes6化する。

概要 既存のjavascriptで書かれたファイルをEcmaScript6の書き方にフォーマットをする時に便利なnpm moduleの紹介。 lebab オプションで引数で有効化する機能を選択できる。同様にdisableも可能。defaultでは全てが有効化されている状態で実行されるのでオプ…

Fabricを触っている 〜エンジニアであるということを今一度アピールしておきたい〜

前置き このブログを書き始めてから既に4ヶ月が経過した。雑記から商品の紹介、糖質制限の経過報告や飛ばし記事、ゴシップ、恋愛や性愛、読書感想等様々な記事をテキトウに書いてきたが、僕の趣味や興味、仕事の範疇で一つだけ書いていないジャンルの記事が…

ポモドーロ・テクニックを利用して、エンジニアの仕事を効率化する。

概要 ポモドーロ・テクニックとは、短時間の集中作業を繰り返すことで、仕事を成し遂げるテクニックです。定期的に休憩もとれて、常に集中できる状態を保てます。やり方はとても簡単単純。30分程度毎にタスクを区切り、区切り毎に5分程度の休憩を挟む。それ…

「Qチャット」仕事の愚痴をいう匿名チャットアプリを作ってみた。

q-chat.instapage.com このアプリの趣旨は、匿名で、人々の主に仕事に関連した経験を語ってもらったり、聞いたりするものだ。2ch的に言えば、「〜だけど、質問ある?」みたいな使い方を想像してほしい。まとめブログ等で「〜だけど、質問ある?」系の記事は…