Skip to content

Instantly share code, notes, and snippets.

View suzukaze's full-sized avatar

Hiroe Jun suzukaze

  • Freelance
  • Japan
View GitHub Profile
@suzukaze
suzukaze / gist:5082265
Created March 4, 2013 13:33
Calculating holidays is implement in Objective-C
Calculating holiday
http://andronavi.com/2013/01/240746

MessagePack for Ruby version 5

MessagePack for Ruby の新版をリリースしました!

さらなる高速化

すべてのコードをゼロから再設計し、 シリアライズの大幅な高速化 を達成しました。 ruby-serializers を使って過去のバージョン(v4)と比較したところ、Twitter, 画像, 整数列, 地理データ, 3Dモデル のすべてのデータセットで高速化しました。

Fluentd v11 設計案

We made it possible. Next, we'll make it beautiful.

Suffering-oriented programming

コンセプト

  • 柔軟性向上
  • 予想以上に複雑な使い方をしているケースが多かったので、設定ファイルも複雑化して対応する
@suzukaze
suzukaze / example.sh
Created September 7, 2013 02:50 — forked from frsyuki/example.sh
$ ruby fluent-doc fluent-plugin-mongo 2>/dev/null
<source>
type mongo_tail
# [nil]
database string (required)
# [nil]
collection string (required)

###作りたいものリスト

  • 2D格闘ゲーム
  • 2D格闘ゲーム, 対戦トレーニング支援 (ruby)
  • ゲームギルド支援(ログイン, 掲示板, 100人同時チャット, 全文検索)
  • mruby-msgpack
  • 格闘ゲームのトーナメントを自動作成支援
  • GroovyでAndroidを作成する本
  • wri.peのAndroidクライアント
  • git rebase -i のGUIツール(OS X)
defmodule Chat.Client do
# In all of the following functions 'server' stands for the server's pid
def join(server) do
send server, :join
end
def say(server, message) do
send server, { :say, message }
end

Elixir で WebApp の開発に必要な N 個のこと

あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえずElixirについて知っていることを書いた。

パッケージマネージャー

標準添付です。

clojureのleiningenに強い影響を受けてる。らしい。

Matz 2014-03-02 00:59 commit 7721463

文字列リテラルは常にconstなので、constなしで受けてるコードが間違っています。 C++だと、警告ではなくエラーになっています。

monaka 2014-03-02 12:07 commit b58e6b9

  • bitbucketはMercurialのホスティングで有名なところです。(その後、Gitホスティングがサポートされました)
  • mrubyではgitしか扱えないので、Hgのリポジトリにあるmrbgemは直接扱えません。
jun@ubuntu_suzukaze:~/work/fluentd/fork/fluentd$ gem install cool.io -v '1.1.1'
Building native extensions. This could take a while...
ERROR: Error installing cool.io:
ERROR: Failed to build gem native extension.
/home/jun/.rbenv/versions/2.0.0-dev/bin/ruby extconf.rb
checking for rb_thread_blocking_region()... no
checking for rb_thread_alone()... yes
checking for rb_str_set_len()... yes
checking for clock_gettime() in -lrt... yes
カレーのレシピ
誰でもできる、美味しいカレーの作り方です。旦那も息子もこのカレーが大好物。
ポイントは玉ねぎと人参はミキサーで細かくしてしまうところ。逆にコクのある美味しいカレーになります。
レシピの作者
山田サチ子さん
材料 ( 8皿分 )