kaishuu0123's blog

ITとかカクテルとか

IT

refs: 知って得する!55のRubyのトリビアな記法

知って得する!55のRubyのトリビアな記法こういう書き方って便利なものも多いんだけど、コメント書かないと将来の自分に爆撃することになるので、 必ずコードの意図を書いておかないとダメだな。 共有のためにはトリッキーな書き方をしたらコメント必須。…

refs: 【Unity】SDユニティちゃんを動かす! - ヽ|∵|ゝ(Fantom) の 開発blog?

fantom1x.blog130.fc2.comスクショまで逐一書かれていて非常にわかりやすいな〜。 初心者には嬉しい。

refs: SDユニティちゃんでキック技モーション|ゆにてぃメイト

SDユニティちゃんでキック技モーション|ゆにてぃメイトモーション難しいです(´・ω・`) Animator のあの自由さに慣れるまではこういうチュートリアルを黙々とこなしていこう。

refs: エンジニアのための経営学という資料を公開しました

gothedistance.hatenadiary.jpどんなにシャレオツな仕事をしていようが、根本的には変わらない変数が列挙されているのが嬉しい。 消化してもう一回記事を書いてそれぞれ噛み砕かないとかなぁ。 「あー、なるほど」程度なので自分にまったく定着していない。

refs: オブジェクト指向の設計と実装の学び方のコツ

オブジェクト指向の設計と実装の学び方のコツ from 亨 増田 www.slideshare.net小さく仕上げるってことがあまりできていない、ってことが最近わかってきたので、これを参考にやってみようかな。 とりあえずテストを書くことに抵抗感がないように進めていくの…

refs: Virtual Machine Constructions for Dummies

Virtual Machine Constructions for Dummies from Jim Huang www.slideshare.netVirtual Machine といっても VirtualBox とか VMware のやつじゃなくて、プログラミング言語実行環境としての VM。 Brainf*ck 自体もじっくり取り組んだことがないから、一回作…

refs: 技術/Linux/手作りLinuxシステム - Glamenv-Septzen.net

技術/Linux/手作りLinuxシステム - Glamenv-Septzen.net今の Linux は FD イメージに収まるのか正直謎なんだけど、 この実習をやっていみて収まるのかどうか自分で確認したいところ。 小さい OS って魅力的よね。

xkcd HTML5 Canvas MMO WebSocket Scaling with PubNub

www.pubnub.comゲームで Pub/Sub を実現するにあたって必要な要素が説明されている。 HTML5 でやっているんだろうけど、Unity でやろうが基本的の同じだと思う。

HTML5 Games | Lessmilk

HTML5 Games | Lessmilkグラフィック的にシンプルなゲームが並んでいて面白い。 Canvas が自由に動かせるようになると楽しいだろうなぁ。

HTML5 Game of Multi Life - CodeProject

HTML5 Game of Multi Life - CodeProjectAnimate がなんかうまく動かない。 Life game ってシンプルだけど、ウニョウニョ動いているの見ていると面白いよね。

refs: アダルトビデオで儲かるのは「販売」ではない | メディア業界

toyokeizai.netへ〜、こんな感じに伸びてきたんだなぁ。

refs: Action*3 - sshのconfigを設定する(多段ssh、Dynamic Forward)

www.terut.netココらへんはだいたいいっつもやってるけど、体系化していないので、メモメモ

refs: ハード素人が32bit CPUをFPGAで自作して動かすまで読んだ本のまとめ - スティルハウスの書庫

d.hatena.ne.jpFPGA はいつかやりたいネタなんだよなぁ。頑張ってみよう。

オープンソースで行こう!: 第2回 オープンソースライセンス事情を俯瞰する

IT

オープンソースで行こう!: 第2回 オープンソースライセンス事情を俯瞰するライセンスは毎回毎回調べては忘れるのでなんとも言えない。 GPL って面倒くさいけど、まぁ公開義務ってこんな感じなんだな。

refs: Canvas/WebSocketでディアブロクローンなネトゲを作ってみた - mizchi log

d.hatena.ne.jpこうやってシンプルに作られていると本当に参考になるなぁ。 素材読み込みとかがない分ピュアに読める。

refs: ゲーム開発37時間を約15分に収めた2Dドット絵ゲーのメイキングムービーが公開

tsubakit1.hateblo.jpUnity 使ってる。凄いな。素材があればここまでできるのか

refs: Linuxカーネルを新しいCPUに移植する - 豆腐の豆腐和え

nullpo-head.hateblo.jp移植するときが来るのかなぁ、とか思いつつ単なる勉強用

refs: プリントアウトした方が間違いに気づきやすいワケ - A Successful Failure

プリントアウトした方が間違いに気づきやすいワケ - A Successful Failureということらしい。アナログも大切ですなぁ。

Makefile Tutorial by Example

makefiletutorial.comMakefile の書き方をど忘れした時用として。 Makefile なんていまどき書く機会がないんだけども。

IPalyzer

ipalyzer.com気になった IP があった時などなど。 調べてみても今時 AWS 使ってる人が大半なんだろうなぁ。

Minimal Linux Live

minimal.linux-bg.orgミニマムな Linux ができあがるという代物。 わりかし勉強用に良いかも。ビルドがスクリプト化されてて、それぞれフェーズで分割もされているので非常にわかりやすい。 Kernel のビルドから busybox の構築まで揃っている。 そのうち読…

外付けHDD 買った(1TB)

TimeMachine のバックアップもろくすっぽ取っていなかったし、微妙にお家にあるストレージが足りなくなっていたので買いました。 これ。 www.amazon.co.jp1万円って安くなったよなぁ。1TB もどうしろっちゅーねん。

refs: Rails 非同期で処理を実行する方法(Sidekiq, Resque, Delayed Job, Active Job比較)

jetglass.hatenablog.jpなにげにバッチ処理あたりのフレームワークって結構あるんだよな。 こうやって比較して掲載されていると非常にわかりやすい。 後は自分でも実験をやってみて身につけておきたいところ。

refs: JavaScriptでx86エミュレータを書く | プログラミング | POSTD

postd.ccJavaScript で x86 エミュレーションって修羅の道に感じるけど、 バイナリファイルの取り扱い方 x86 バイトコードをどうやって JavaScript の処理に変換するか あたりは参考になりそう。実験予定

refs: Rubyist Magazine - Ruby でソースコード検索エンジンの作り方 〜Milkode の内部実装解説〜

Rubyist Magazine - Ruby でソースコード検索エンジンの作り方 〜Milkode の内部実装解説〜ありがたく使わせていただいております。 何かのシンタックスハイライトがいまいちだったので、そこが変われば更にいいかなーと思ったりする。 使い勝手としては個人…

refs: WebSocketには注意が必要 | プログラミング | POSTD

postd.ccWebSocket は万能ではない。 というかそもそも socket で open/receive/send/close くらいしかないので、まだまだ生な感じがする。 もうちょっと抽象化されて書きやすくなればいいんだが、いかんせん。

refs: どんなデータもリアルタイムなグラフにできるフレームワーク「FnordMetric」:phpspot開発日誌

phpspot.org可視化はいいんだけど、データ形式を考えるのが一番キツイ。 が、結局はグラフとして見たい、というモチベーションさえあればこういうツールは便利。

refs: #2「JavaScriptでおっぱいを動かす」 tech.kayac.com Advent Calendar 2012 | tech.kayac.com - KAYAC engineers' blog

tech.kayac.com動かせるようになったときのテンションまじでヤバイ(;・∀・)

refs: 強面の社長が教えてくれた人たらしテク

commte.net読みきれるかなと思ったけど、思ったより個数が多かったので後で読む行き。

refs: 1バイトの都市伝説

diode.matrix.jpこのサイト自体いろいろなことが言及されていて面白い。 確かに適当に思っていたけど、意識してみるとわかっていないことが多いなぁ。

refs: SQL脳に優しいMongoDBクエリー入門

taka512.hatenablog.com地道にクエリを書いたことがないので、後でやろう。 データを用意するところでいつもギブアップするんだけど、 ある程度 MongoDB も触れるようになったから、こんどこそできるはず。

refs: Getting Started with Microservices using Ruby on Rails and Docker

blog.giantswarm.io後で実験する

refs: ユーザー認証の手抜き

vector.hateblo.jp改めて一覧にしてみると、意外と Digest 認証でもいいんじゃねーのかと思ったりするんだけど、 AAA(Authentication、Authorization、Accounting) の Accounting の部分が微妙になったりするんだよな。 まぁ、今回は認証について言及されて…

refs: 人間とウェブの未来 - Linuxエンジニアを目指して入社一年目にやって役にたったと思う事

blog.matsumoto-r.jp何冊か本を読んだと思うけど、入社1年目って凄いなぁ。 Linus が書いた本がきになる。

refs: エラーハンドリング・クロニクル #nds41

nekogata.hatenablog.com以前に職場の先輩から「いやぁ、エラーハンドリングってセンスだからね。読みやすいかどうか、どうハンドリングするかは人それぞれだけど、何か光るものがあったりするよね」 なーんて言われてから気にしている。 ゆっくりできるとき…

refs: Charlie The Ninja - Home

Charlie The Ninja - Homeここで書かれているものが軒並み面白い。 ベーシックなことばかりだけど、きちんと記録に残しているのは見習いたいところだ。

refs: ディズニー社に学ぶ!HTML/CSSで12個のアニメーション基本原則を完全再現! - CSS Animation

cssanimation.rocks↓でも書いたけど、シンプルな図になっていて、こちらも理解しやすい。kaishuu0123.hatenablog.jp

refs: 【CyberAgent】技術情報/TechReport - テックレポート/「アニメーションの原則」について | 株式会社サイバーエージェント

www.cyberagent.co.jp具体的なアニメーションもあってすごくわかりやすい。 アニメーションってゲームで使ったりもするから、かなり大切だったりするよなぁ。 遅すぎるとユーザから文句言われるだろうし、なかなか難しいところだね。 「心地良い」アニメを作…

refs: 劇的にユーザーを増やすのに新機能の追加があまり効果のない理由

gigazine.net Chen氏はユーザー獲得の失敗が起こる理由について「機能を新しく開発する際に発生する2つの間違いが原因だ」と語っています。1つは「新機能が新規ユーザーよりも既存ユーザーを対象としているにも関わらず、新機能を使う既存ユーザーが少なすぎ…

SnowflakeServer

martinfowler.com「英語の"Snowflake"のニュアンスがピンとこなかったんだけど、"どれも違う" ってニュアンスらしい。ちょこちょこいじり続けて、再現できなくなったサーバー。Immutableの逆。」という意味らしい。 あるある過ぎて涙が出てきた(´;ω;`)git…

refs: Apache / Nginx: Visualize Web Server Access Log In Real Time (logstalgia)

www.cyberciti.biz可視化の方法がシューティングゲームみたいでかっちょいい。 しかしまぁ、アクセスがあるサイトじゃないと見応えがないので、導入できるところが限られるところか。

refs: JavaScript の this を理解する

tacamy.hatenablog.comよく間違える this。スコープを変えたいがために var self = this: なんてやってしまいがちな this。 きちんと理解すれば相当綺麗にコードが書けるんじゃないだろうか、と思いつつも勉強しきっていない。 やらんとなぁ。

refs: Elasticスタックではじめるログ解析入門 #osc16ep // Speaker Deck

speakerdeck.comlogstash やら Elasticsearch やら Kibana もメジャーバージョンアップがもりもりあって追従していくのがなかなか大変。 形態素解析とか自分は弱いので、そういう部分は使わずにただ単に便利に集計ができる DB 的な扱いをしてしまっている。

今ドキのオンプレミスソースコード管理ツール(2016/01/30版)

制約 セルフホスティング(オンプレ)できること git/svn(Subversion)/hg(Mercurial) が使えるプロジェクトであること なので、gitlab とか bitbucket あたりは除外 git でバイナリデータの取り扱いが楽であればいいんだけど、Git large file system だっけか…

refs: What Every Programmer Should Know About Memory

https://www.akkadia.org/drepper/cpumemory.pdfDRAM について詳細にかかれていたり、結構面白い。 これ読み切るのに時間がかかりそうだけども。。。。

refs: スタートアップ企業向けインフラ運用入門(1):監視 - O'Reilly Japan Community Blog

スタートアップ企業向けインフラ運用入門(1):監視 - O'Reilly Japan Community Blog障害について考慮することだとかが書いてあって便利。 今度洗い出しするときにこれを参考に作ってみようかな。

refs: 仕事をするとき気を付けていること - ぼうメモ帳

d.hatena.ne.jpここまで意識してできていると凄いなぁの一言です。 いかんせん提案しようにも相手の都合を汲み取るのが弱いので もう少し会話を増やさないといけないですね。反省反省。

refs: @IT:DNS Tips:IP Anycastって何ですか?

@IT:DNS Tips:IP Anycastって何ですか?実際にミニインターネット的なものを作ってやってみたい。 理論的にはわかるんだけど、実際にどうやって管理してんのかな。www.janog.gr.jpこれ参考になった。ほぇ〜、そんな仕組みで動いてたのか(*´﹃`*)

refs: ブラウザで正規表現のお勉強ができる『Scriptular』

www.100shiki.comテキストの置換でいっつも「あれ、なにエスケープすりゃいいんだっけ」ってなるのでいい加減純粋に正規表現覚えたほうがいい(^q^)

refs: 『ネットワーク初心者の新卒がDockerでネットワークの勉強をしてみた』

ameblo.jpネットワーク初心者じゃない(;・∀・) OSPF はエリア分けし出したら辛い。 後は切断テストとかやってみて経路が回る、とか見てみると面白いと思う。