おふくろさまより愛をこめて

mmmpa ふとしです。誠実なプログラミングを心がけたい。

2015/02 entries

2015/02/26 05:26:42

plantUML の色をいい感じにする。

いい感じ(主観)にします。 結果です。 使用前 -> 使用後です。 フローのソースです ソースはこんな感じで、!include color.incの color.inc に設定しておいたスタイルを、ケツに<<hoge>>て具合につけると適用できます。 color.inc はこんなかんじ とくに一部だけを抜き出しましたが、各

2015/02/25 23:14:34

API へのアクセス後にコールバックがいる動作のテスト用にアクセス内容を表示するだけの Rails 用意した。

ギョームおつかれさまです。 <a href="https://github.com/mmmpa/any_receiver">mmmpa/any_receiver</a> 素 これで http://192.168.30.130:3000/access こう返る。 {"path":"access","method":"get"} パラ

2015/02/23 13:29:02

Rails で RESTful な API をつくるときは認証、承認をどうしたらいいの?

認証はまぁともかくとして承認の段で http://example.com/api/sessions/token/resources/show みたいなのが一般的ですみたいなこと言われて「?」となったのが発端で考えてました。許可証からなんか出てくるわけじゃないだろ的なあれで。 こう? Rails では簡単にベーシック認証を処理できるので http://token@ex

2015/02/23 04:18:03

土日は API 叩くフォームつくるやつ書いてた。

API つくる仕事が回ってきて今やってるんですけど実際叩く時にさてどうするかとなりまして、ベタに書いたり postman 使ったりでもよかったんですがめちゃ数が増えそうだったので yaml から自動生成する感じで、とりあえず動くまで。 こういうのから こういうのつくって こんなかんじです。 <a href="https://github.com/mmmp

2015/02/18 14:00:49

Ubuntu 14.04 LTS + VMware Workstation で VMware Tools による共有フォルダが有効にならなくて困った。

HGFS というやつが動いていないのが原因で、Ubuntu と VMware の伝統的な問題みたいです。いまは github で patch が手に入るので、わがでソースに手を入れなくても対処できるようです。 【追記】 Debian(jessie)でも同じく共有ができませんでしたが、同じ方法で対処できました。 以下に載っていた手順です。 HGFS not working on K

2015/02/12 06:39:14

学習意欲の足しになるんじゃないかと思って、学習メモのページのソースも github で管理しはじめた

http://mp.mmmpa.net/ みんなも大好き Contributions の緑色がモチベーションの足しになるんじゃないかと思って。 題材は数学と物理で、本当に完全にわかってないんです。もとは Flash の Actionscript もメシの種であったりして、数式にお世話になる機会は多かったのです。必要に応じてさまざまなところからコピペしておりました。 しかし理解せ

2015/02/11 21:57:39

clientside-haml-js を試そうとしたら undefined がどうのと言われて困った。

結論だけいうと underscore.string のバージョンが 3.0.x だと 640 行目の contents = (_.str || _).rtrim(line[0]); で死ぬ。 underscore.string を 2.4.0 に換えれば健康な生活に戻れます。 で clientside-haml-js 動かしてみましょう + Haml をとり

2015/02/11 15:44:18

Authlogic の create、save で undefined method `true' と言われて困った

Rails 4.2.0、Authlogic 3.4.2 での話です。 Authlogic の問題ではなく scrypt が 2.0.0 だと死ぬので 1.2.1 にしたら動きます。 gem 'authlogic' gem 'scrypt', '~> 1.2.1' 原因がわからなかったのでひとまず gem 'authlogic', github: 'binarylo

2015/02/08 00:47:10

各 Input の下にエラーメッセージ出すだけの FormBuilder を書いていた

Rails Plugin のつくりかたを学ぶ一環として書いていた。 これが こうなる 仕事で Rails を触りだしてからとにかくフォームをつくる機会が多い。サイト訪問者が使う層はともかくとして、サイト管理画面になるとなんか嫌になるほどフォームをつくる羽目になって半ば死んでいた。 もっと早く Rails Guide をちゃんと読んで FormBuilder

2015/02/07 12:35:37

ノーマルの Redmine の Wiki は読みにくいのでユーザー css を書きました。

今年になって新しく入った人(以前、協力会社として来ていたのが縁)がすごくちゃんとした人で、プロジェクトの要件をしっかりまとめてくれるのですが、肝心の Wiki がプレーンすぎてよくわからん感じになってたので書きました。 件の人はちゃんと階層構造で書いてくれるので、これだけで十分読みやすくなりました。幸せです。 <a href="https://github.com/mmmpa/

2015/02/05 22:32:14

メールアドレスは一致してるのに commit しても GitHub Contributions が緑にならなくて困った

ここじゃなくて ここを確認 見事にちがうメールアドレスでしたね。

2015/02/05 14:00:29

Rails の FormBuilder をテストしようと思ったら new にわたす template をどうすればいいかわからず困った

view 内の form_for から instantiate_builder を経てこういう形で呼びだされます。 builder.new(object_name, object, self, options) self is 何?かというと view から呼びだされるのでもちろん view ですが、FormBuilder 対象のテストなので view なんてありません。ので用意し

2015/02/03 02:09:26

SASS 記法でマップの書き方がわからなくて困った。

SCSS ではこうですが、SASS では怒られる。 $black: ( name: 'black', light: #666, dark: #000 ) SASS 記法では 1 行でおねがいしますということでした。 $black: (name: 'black', light: #666, dark: #000) ちまたでは SCSS の記事ばか

2015/02/01 16:32:04

Authlogic の Session.create! を失敗したときに Session のインスタンスを例外オブジェクトに持たせたかった。

要は ActiveRecord::RecordInvalid#record のように使いたいんでモンキーパッチで module Authlogic module Session module Existence class SessionInvalidError < ::StandardError def initialize(session)