Skip to content

Instantly share code, notes, and snippets.

@kanonji
kanonji / my_markdown_example.md
Last active October 2, 2015 02:58
I write this only for me. There may be some mistake. Markdown example

My Markdown example

Headings

h1

# h1

h1

@kanonji
kanonji / conv.pl
Created April 26, 2012 14:39
[SOLVED]JSONをパースしてキーに入ってる配列を扱う際、期待した動きにならないけど、どうしてだろう?
#!/usr/bin/env perl
use strict;
use warnings;
use utf8;
use feature qw/say/;
use Encode;
use Data::Dumper;
use JSON;
use File::Slurp qw/read_file write_file/;
events.js:48
throw arguments[1]; // Unhandled 'error' event
^
Error: listen EACCES
at errnoException (net.js:670:11)
at Array.0 (net.js:756:28)
at EventEmitter._tickCallback (node.js:190:38)
@kanonji
kanonji / README.md
Created August 13, 2012 02:10
node.jsの基本構成
$ npm init
$ tree
.
├── bin
│   └── foo
├── docs
@kanonji
kanonji / mintty-manage-ime.patch
Created August 30, 2012 05:36
minttyでESC押したらMSIMEをオフにするパッチ
Index: termout.c
===================================================================
--- termout.c (リビジョン 1253)
+++ termout.c (作業コピー)
@@ -3,6 +3,7 @@
// Adapted from code from PuTTY-0.60 by Simon Tatham and team.
// Licensed under the terms of the GNU General Public License v3 or later.
+#include "winpriv.h"
#include "termpriv.h"
@kanonji
kanonji / 20121019_cakephp2-dis.md
Last active October 11, 2015 20:38
CakePHP1系からブランクありでCakePHP2を使っていて思ったこと。主にディス

主観だからね。

Cookbookが分かりにくく、書いてあって欲しいことが書いてない。

章の構成

Cookbookすごく分かりにくい。章の構成はそのまま目次というか、左側のメニューになる。どのフレームワークでも同じだと思うけど、この構成が分かりにくい。探したい事を探しにくい。 「入門」の次が「ブログチュートリアル」「ブログチュートリアル - レイヤーの追加」と続いている。 チュートリアルは必要だけど、入門からの流れで順を追っていく読み物的な構成よりも、別個で読んでそこだけちゃんと分かる構成のほうが、フレームワークには必要だと思う。 あと意味がわからないのが「チュートリアルと例」内にも「ブログチュートリアル」「ブログチュートリアル - レイヤーの追加」がある。ダブってる。

@kanonji
kanonji / if_which.sh
Created October 23, 2012 13:30
シェルスクリプトでコマンドの有無を判別する。
#!/bin/sh
echo "Finding $1..."
# if whereis $1 >/dev/null 2>&1; then 判別出来ない。
# if type $1 >/dev/null 2>&1; then 判別出来る。
# if which $1 >/dev/null 2>&1; then 判別出来る。
if which $1 >/dev/null 2>&1; then
echo "$1 found."
else
echo "$1 not found."
@kanonji
kanonji / 20121119-CakePHP2-request-params.md
Last active October 13, 2015 00:18
CakePHP2のコントローラーが扱う、ブラウザからのパラメーターの取り出し方と、1系との比較。

POST data

$this->request->data['Model']['field'];
$this->request->data('Model.field');    //キーが無い場合はnull

1系では

$ npm install nroongaでエラー

エラーメッセージ

$ npm install nroonga
[Snip]
npm http 304 https://registry.npmjs.org/mkdirp/0.3.0

> nroonga@0.2.3 install /Users/myuser/dev/nrn/node_modules/nroonga
@kanonji
kanonji / Gemfile
Created November 29, 2012 08:22
Gemfile for my heroku env
# A sample Gemfile
source "http://rubygems.org"
path 'vendor/bundle'
gem "heroku"
gem "foreman"