Skip to content

Instantly share code, notes, and snippets.

View kmaehashi's full-sized avatar
📛

Kenichi Maehashi kmaehashi

📛
View GitHub Profile
@kmaehashi
kmaehashi / remove_hidden.cmd
Created July 28, 2012 16:18
Windows Batch File to Remove Hidden Files
@echo off
for /F "usebackq delims=" %%f IN (`dir /B /S /A:H .*`) do (
del /A:H "%%f"
)
pause
@kmaehashi
kmaehashi / gist:4043264
Created November 9, 2012 02:04 — forked from odasatoshi/gist:4043213
Jubatus ログ出力仕様(素案)
Jubatusのログ出力仕様
glogについては
https://gist.github.com/3930022
1. 出力形式
以下の2つが選べること
- stderr
(LogToStderr)
- ファイル
@kmaehashi
kmaehashi / Client.java
Last active December 10, 2015 03:08
オシャレタプル for MessagePack-Java
public class ClassifierClient {
private static class TupleMessagePack extends MessagePack {
protected TupleMessagePack(TemplateRegistry registry) {
super(registry);
}
@SuppressWarnings({ "rawtypes", "unchecked" })
public static MessagePack get() {
TemplateRegistry reg = new TemplateRegistry(null);
AnyTemplate any = new AnyTemplate(reg);
@kmaehashi
kmaehashi / gist:5036511
Last active December 14, 2015 05:39
Jubatus RPC 関連の課題整理

RPC 関連の課題整理

  • Jubatus サーバのタイムアウト機能を使用したくないユーザ (--timeout 0) の救済方法を検討する

  • Jubatus サーバのタイムアウト機能を使用したいユーザの救済方法を検討する

    • サーバから timeout で自動切断(サーバから TCP FIN パケット送信)された後に RPC メソッドを呼んだ際に RPC エラーが起きるのが不親切 (C++/Python/Ruby のみ)
  • 解決策の案(松): サーバから受け取った FIN リクエストを正しくハンドリングするように修正 (msgpack-rpc ライブラリを修正)

@kmaehashi
kmaehashi / _.md
Last active December 19, 2015 11:29
Issue ハンドリングポリシーの見直し (2013/07/08)

差分: https://gist.github.com/kmaehashi/5947673/revisions

変更内容は以下の通り。

  • 「ラベル」はissue作成時に設定し、「マイルストン」と「担当者」は打合せで設定することを明文化した。(これまで不明確だったため)

  • 「「領域」ラベルは、原則として最適なものを 1 つだけ選ぶ」を追記 (「ラベル」の選択基準が人によって異なる問題への対応)

  • 領域に対応するラベルとして「command」を追加。(otherラベルが肥大化することを防ぐため)

@kmaehashi
kmaehashi / _.md
Last active December 19, 2015 11:28
Pull-Request ポリシーの見直し (2013/07/08)

差分: https://gist.github.com/kmaehashi/5947820/revisions

変更内容は以下の通り。いずれも、過去のトラブルの反省(KPT)を元に見直し。

  • configure バリエーションの確認を明記。
  • コーディングスタイルの変更確認を明記。
  • 「./waf install でインストールされるヘッダに Jubatus 独自のマクロが含まれていない」を追加。
@kmaehashi
kmaehashi / _.md
Last active December 19, 2015 11:29
一般ポリシーの見直し (2013/07/08)

差分: https://gist.github.com/kmaehashi/5947889/revisions

変更点は以下。

  • 「リリース直前の打合せで、リリースの必要なリポジトリの洗い出しと、コードフリーズからリリースまでの作業分担の決定」を追加 (作業を明確にすることでリリース直前に慌てないようにする)

  • 「リリース契機以外での master ブランチの変更」を追加 (masterブランチを変更してよい例外ケースの明文化)

{
"converter" : {
"string_filter_types" : {},
"string_filter_rules" : [],
"num_filter_types" : {},
"num_filter_rules" : [],
"string_types" : {},
"string_rules" : [
{ "key" : "*", "type" : "str", "sample_weight" : "bin", "global_weight" : "bin" }
],
@kmaehashi
kmaehashi / private.xml
Last active December 29, 2015 19:19
HHKB 英字配列モデルの Macintosh モードで、Fn+Delete (Clear) を Forward Delete にマップする KeyRemap4MacBook の設定
<?xml version="1.0"?>
<root>
<item>
<name>Change Clear to Forward Delete</name>
<identifier>private.clear_to_forward_delete</identifier>
<autogen>__KeyToKey__ KeyCode::KEYPAD_CLEAR, KeyCode::FORWARD_DELETE</autogen>
</item>
</root>