ンンンパ

ふとしです

移転しました

2015-02-01から1ヶ月間の記事一覧

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

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

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

ギョームおつかれさまです。 mmmpa/any_receiver 素 これで http://192.168.30.130:3000/access こう返る。 {"path":"access","method":"get"} パラメーター パラメーターを渡すと http://192.168.30.130:3000/access?param=param_value こんな感じ。 {"para…

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

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

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

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

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

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

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

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

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

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

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: 'binarylogic/authlo…

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

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

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

今年になって新しく入った人(以前、協力会社として来ていたのが縁)がすごくちゃんとした人で、プロジェクトの要件をしっかりまとめてくれるのですが、肝心の Wiki がプレーンすぎてよくわからん感じになってたので書きました。 件の人はちゃんと階層構造で…

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

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

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

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

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

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

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

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