Skip to content

Instantly share code, notes, and snippets.

View eiel's full-sized avatar

HIMURA Tomohiko eiel

View GitHub Profile
@eiel
eiel / app.rb
Created April 3, 2014 11:18
puma のウェブサーバを起動してみるサンプル
require 'puma'
app = -> env { [200,{}, "hoge"] }
Rack::Handler.get(:puma).run app
@eiel
eiel / paiza.rb
Last active August 29, 2015 14:04
いろいろ途中で計算を止める方法を思考錯誤した結果、適当な回数でやめるというずるい回答。 http://paiza.jp/poh/kirishima/result/9f3aeb62ec2814552a7da9e656b41959
m = gets.to_i
n = gets.to_i
qrs = []
min_cost = 5000000+1
max_human = 0
n.times do
human,cost = gets.split.map(&:to_i)
max_human += human
min_cost = cost if min_cost > cost
@eiel
eiel / rails_4.1.5_to_4.2.0.beta1.diff
Created August 22, 2014 06:42
rails new した時の違い 4.1.5 と 4.2.0
diff -ur 4.1.5/Gemfile 4.2.0.beta1/Gemfile
--- 4.1.5/Gemfile 2014-08-22 15:14:46.000000000 +0900
+++ 4.2.0.beta1/Gemfile 2014-08-22 15:15:19.000000000 +0900
@@ -2,17 +2,17 @@
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
-gem 'rails', '4.1.5'
+gem 'rails', '4.2.0.beta1'
# Use sqlite3 as the database for Active Record
@eiel
eiel / gist:9d532a47f686a8722fc1
Last active August 29, 2015 14:06
chef-instoll.sh
emerge-webrsync
emerge chef
@eiel
eiel / File_Mtime.php
Created October 7, 2014 09:39
a-blog CMSでファイルの更新を検知してクエリパラメータを変更する。固定値がはいりまくりのバージョン
<?php
require_once ACMS_LIB_DIR.'GET.php';
class ACMS_GET_File_Mtime extends ACMS_GET
{
function get()
{
$Tpl = new Template($this->tpl);
$labels = $Tpl->_varIdLabel;
@eiel
eiel / kill-new-buffer-filename.el
Created October 29, 2014 10:41
現在開いているのバッフォのファイル名をキルリングに追加するコマンド
(defun my:kill-new-buffer-file-name ()
"現在のバッファのファイル名をキルリングに追加する"
(interactive)
(kill-new (buffer-file-name)))
@eiel
eiel / kill-new-buffer-file-name-project-relative.el
Created October 29, 2014 10:47
プロジェクトルートからの相対パスをキルリングに追加する。simpというライブラリに依存している https://github.com/re5et/simp
(require 'simp')
;; git をつかってる場合の設定例
(simp-project-define
'(:has (.git)
:ignore (.git)))
(defun my:kill-new-buffer-file-name-project-relative()
"プロジェクトルートからの相対パスをキルリングに追加する。simpに依存している"
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'uri'
require 'net/http'
message = ARGV.join(" ")
host = `hostname -s`
if message.empty?
@eiel
eiel / Myistp.hs
Last active August 29, 2015 14:10
Lisp インタープリタ勉強で学んだことを試した。
module Mylisp where
import Data.HashMap.Strict as HM hiding (map)
import Data.Maybe
import Data.List as L hiding (insert)
data Value = Func ([Value] -> Value) |
List [Value] |
Symbol String |
Number Int
@eiel
eiel / ゆるい.md
Last active August 29, 2015 14:10
情報発信すべき人がゆるいアドベントカレンダーに参加したら良いのにと思う4つの理由の草稿

この記事はゆるい広島 Advent Calendar 2014の7日目の記事です。 昨日はeielhさんのぶらりと飲み物を買いにいくついでに写真をとってきた - ゆるい広島 Advent Calendar 2014でした。

情報発信すべき人がゆるいアドベントカレンダーに参加したら良いのにと思う4つの理由を述べたいと思います。 なにかをサービスを運営している人や、イベント運営をお手伝いをしている、このモニターの向こうにいる君に伝えたいのです。 ただし、これは草稿である。

ちなみに、この記事は決してeielなんとかさんが大量に記事を書かないで、すむようにするためのものではありません。 繰り返します。 別にeielなんとかさんが楽をしたいわけではありません。