ChatworkだってSlackしたい!!

スクリーンショット 2016-12-14 21.58.38

なんとも日本語が不自由な感じのタイトルですが、始めます。
普段仕事でChatworkを使っているのですが、どうにもUIが好きになれない。

別に使いにくくはないんですが、趣味でSlack使ってるせいでどうにも馴染めません。
でも仕事で使うのでどうにかして向き合わなければならない。

ならSlack使ってる感覚に陥るChatworkであれば違和感なく使えるのでは・・・?
ということで試してみました。

Continue Reading…

MMDのモデルにブラウザで踊って頂いた

スクリーンショット 2016-11-21 20.47.17

2016/12/03 末尾に追記しました

この記事は12/3 Three.js Advent Calendar12/4 Hamee Advent Calendarの記事です。
もう半年以上前の話ですが、猛烈にドリームクラブというゲームの実況にハマりまして、あまりにハマりすぎて 「ノノノちゃん踊らせたい!!!歌ってほしい!!」 と思い、
それと同時期にスプラトゥーンの実況にもハマっており、ハイカラシンカを踊るアオリちゃんとホタルちゃんが可愛すぎて 「二人ともぎゃんかわ!!もう手中に収めて無限ループしたい!!!」

とか思い、 「ブラウザでもMMDしたい!!!」 と想いからthree.jsMMD.jsを使ってみた話を。

Continue Reading…

初めてブログの広告収益が月1000円を超えた

こんにちは。
嫌儲な方が反応しそうなタイトルですが、ブログに設置している広告についてのお話です。
このブログを運用してそろそろ四年が経ち、広告を置き初めて一年くらいが経ちます。
で、やっと今月1000円超えたので、今までと何が違かったんだろう?と分析してみました
やっす。とか思わずに気になる方は呼んで頂ければと思います。弱小ブログなんてこんなものです。

Continue Reading…

Makefile初めて触った。めっちゃ簡単だった

こんにちは。れこです。
makeというコマンド自体は何らかをインストールするときとかにたまに触るのですが、
自前でMakefileとやらを作ったことは今まで一度もなかった。

そんな私のはじめては「ISUCON 2016のGoの参考実装で使われていたので、触らざるを得なかった」という出会いでした。笑

「うわっmakeコマンド叩くやつだ」 とわけの分からない気構えをしていたのですが、
いざ触ってみたら学習コストほぼゼロで見やすくて使いやすいというとてもいいツールだったので簡単に紹介と備忘録を。

Continue Reading…

シングルスレッドな言語の並列化・マルチプロセス化についての暫定的な理解をまとめる

たまにはまとまってない情報を書いてもいいじゃないかということで、表題の通り暫定版です。

まえおき

Nodejsのclusterモジュールのドキュメントを読んでいて、
「ほぉ、並列化って簡単にできるんだなぁ」と感じつつ、関連記事をいろいろ調べてみると、

  • 並列化すればスループットが上がる
  • マルチコアの場合は有用。CPUのコア数と同じにすると良い
  • ワーカーやアプリケーションサーバなどは横に並べとけ

的な記述が色々あり、違和感を感じました。
Goなどのマルチスレッドができる言語でやる”並列化”と私が調べているものは別物なのでは?と。

ということで、身近な頼れる方々へ聞いて調べて考えた結果の暫定的な理解を書き留めておきます。 理解に誤りがあったら指摘もらえると喜びます。

パフォーマンスチューニングやスレッドセーフであるための4条項とかそういう込み入った話ではなく、浅い話です。

Continue Reading…

Goに入門してRedis+PostgresなアプリをHerokuにデプロイするまで

Goに入門してRedis+PostgresなアプリをHerokuにデプロイするまで

お久しぶりです。Goの門を叩いてみました

Goはマスコットの謎生物が可愛いですね。Gopherというらしいです。
どこかで見たことあると思ったら、くまのプ●さんにゴーファーというそのままなキャラクターがいましたね。

他の言語とはソースコードの構成やら書き方やら結構違っていて馴染めなかったのですが、なんとかことはじめの記事くらいは書ける程度にはなれたので、備忘録として残します。

Goの環境構築から、Ginという軽量フレームワークでRedisとPostgreSQLを使ったデモアプリを作って、Herokuにデプロイするところまでの備忘録です。 少しでもGoに入門する人の助けになれば幸いです。

Continue Reading…

karmaを使ってIEのテストをMacから行う

karmaを使ってIEのテストをMacから行う

久々の更新です。
社会人になってからいつの間にか1年が経過していました。時が立つのは早いものです。。。

最近はインプットを増やしてばかりで全然アウトプットできていなかったので、少しずつアウトプットできればと思います。 ここんところ業務の都合でPHPネタばかりだったので、そろそろ本来のフロントエンドの話に切り替えようと思います。

さて本題ですが、Angularのチームが開発したKarmaというツールを使用して、
MacでIEのテスト を実行してみようと思います。

Continue Reading…

FuelPHPでInnoDBの全文検索を利用してみる

こんにちは。お久しぶりの更新です。

「入力内容に対する類似テキストの検索」を実装する機会があったので、FuelPHPでInnoDBの全文検索を利用してみました。
とはいえFuel自体には全文検索をサポートする操作は特に無いので、だいたい自前で書きました。

手間無くそこそこの精度が出せたので、導入から使用例までメモとして残します。

Continue Reading…