ユカシカド エンジニアブログ

体の栄養状態を把握する検査サービス VitaNoteを開発するエンジニアのブログ

2013-01-01から1年間の記事一覧

西脇.rb & 東灘.rb 合同もくもく会 7thとKobeRubyistMeetup 2ndに参加してきました。 #nshgrb

早いもので4月に初参加だった西脇.rb & 東灘.rbの勉強会は今回で年内最後となりました。 初めて西脇.rb & 東灘.rbの存在を知った時がもくもく開催日の数日前で「こんなドシロウトが参加してもいいんだろうか」と申し込みのワンクリックに2日間くらい悩んだの…

西脇.rb & 東灘.rb:ペアプログラミング in Action Vol.2 にいってきました

今回もクジでペアを決めての2回目のペアプロ体験です。初めてお会いする参加者もいらっしゃったのと、面白いお題でとても楽しいペアプロ勉強会になりました。 若い方の参加者も増えて、平均年齢が恐ろしいほどに下がっていたと思います。 概要 日時: 2013/10…

Rumix2を使ってWindows8でRailsを動かす方法

Windows使用のデザイナーさんとの協働 ECサイト構築を現在進めておりますが、テンプレート制作はデザイナーさんに依頼しています。ありがたいことに(本当に!)開発環境の整備に対して理解のあるデザイナーさんなのでGitを覚えてもらって作業を進めています。…

Spreeにカード決済を導入する方法

Spreeざんまいの毎日です。SpreeでECを構築するのにあたって次に私が大いに、盛大に躓いたのがカード決済の導入。 自分が探した限り、新たにカード決済を導入する方法が説明されているようなドキュメントが見つけられませんでした。 少なくとも公式ドキュメ…

Rails4対応のSpree最短セットアップ with ローカライズ

SpreeのRails4対応の安定版がリリースされたようなので試してみました。何度もやってるのでセットアップの備忘録として書き残しておこうと思います。 インストール $ rails -v 4.0.0 $ rails new spree_rails4 -T Gemfile 以下のコードを追加 gem 'spree', g…

西脇.rb & 東灘.rb:ペアプログラミング in Action にいってきました

※写真はイメージです 最近更新が滞ってしまいました。 6回目の勉強会にいってきました!しかも念願のペアプログラミングです! 余談ですが、当日の三日前にMacが故障!!急遽、Lubuntu on Thinkpad X61をセットアップして参戦しました。 会場は小野市!初め…

西脇.rb & 東灘.rb 合同もくもく会 6thとKobeRubyistMeetup 1stに参加してきました。 #nshgrb

5回目の参加です。初学者の自分としては理想的な流れだなと改めて思うのは、毎月のもくもく会のおかげでお題を考えたり、準備したりすることがあるので最低限の開発習慣ができていることです。 概要 日時: 2013/08/17 (Sat) 12:00-18:00(もくもく会) - 21:00…

Spree 2.0.xの日本ローカライズ seeds.rbをつくってみた

gistに上げました。 Spree付属のサンプルデータはアメリカ向け Spreeショップをオープンさせるにはたくさんの設定項目を設定しないとデモはできません。 その為に、サンプルデータをロードする仕組みがあるにはあるのですが、あまりにもアメリカナイズされて…

Rails製ECアプリのSpreeで販売終了期限を追加するエクステンションをつくる

西脇.rb & 東灘.rb 合同もくもく会 5th に参加してきました。 #nshgrb - 勉強課題: SpreeのExtensionをつくる。 で途中までしかできなくて、かつ、たくさんの懸念を残していた開発の続きをやりました。 内訳としては メソッド名の再考 既存メソッドとの衝突…

西脇.rb & 東灘.rb 合同もくもく会 5th に参加してきました。 #nshgrb - 勉強課題: SpreeのExtensionをつくる。

前回から少し間があいて開催された4回目の参加です。 今回も強く思ったのは、自分ではひとつのテーマに取り組むのでいっぱいなのですが、もくもく会ではメンバー数分の成果も吸収できることがあるのでプログラミング、Ruby、Rails初学者としてはとても効率的…

(翻訳)Spreeドキュメント - Defaceでエクステンションを改善する

(翻訳)Spreeドキュメント - エクステンション(2/2)の続き。 ですが、Defaceの説明については (翻訳)Spreeドキュメント - Viewのカスタマイズと重複するので 途中のImproving Our Extension Using Defaceから。 ※ 誤訳意訳多々注意 自分の残念な英語力ではぴ…

(翻訳)Spreeドキュメント - エクステンション(2/2)

(翻訳)Spreeドキュメント - エクステンション(½)の続き。 にもかかわらず長かった。分割したほうがよかったかも。 ※ 誤訳意訳多々注意 自分の残念な英語力ではぴんとこない箇所は英語のままpending。怪しい訳多し。 実践もしくは英語力の向上を伴って正しく…

(翻訳)Spreeドキュメント - エクステンション(1/2)

※ 誤訳意訳多々注意 自分の残念な英語力ではぴんとこない箇所は英語のままpending。怪しい訳多し。 実践もしくは英語力の向上を伴って正しく理解することがあれば、加筆・修正する予定です。 この記事は2013/07/16現在のものです。 翻訳元: EXTENSIONS - SPR…

(翻訳)Spreeドキュメント - ロジックのカスタマイズ

翻訳元:LOGIC CUSTOMIZATION - SPREE DEVELOPER (翻訳)Spreeドキュメント - Viewのカスタマイズに 続いてロジックのカスマイズについて。 ※ 誤訳意訳多々注意 自分の残念な英語力ではぴんとこない箇所は英語のままpending。怪しい訳多し。 実践もしくは英語…

(翻訳)Spreeドキュメント - Viewのカスタマイズ

※ 誤訳意訳多々注意 自分の残念な英語力ではぴんとこない箇所は英語のままpending。怪しい訳多し。 実践もしくは英語力の向上を伴って正しく理解することがあれば、加筆・修正する予定です。 この記事は2013/07/13現在のものです。 翻訳元:VIEW CUSTOMIZATIO…

HomebrewなMySQLを使っている時のgem install mysql2のエラー

よくハマるのでいい加減にメモしておく。 こんなエラー $ gem install mysql2 ## snip ## checking for mysql/mysql.h... no mysql.h is missing. please check your installation of mysql and try again. gem installの時: gem install mysql2 -- --with-m…

Capistranoでデプロイする際のヒミツ情報の取り扱い

自分自身ではしばらくの間、このブログは「コンピュータの力で精神衛生を確保しようとする、ひとり開発部」のノウハウ集のようになればいい!と考えているのですが、当然デプロイも自動化できないと精神衛生上よくないわけです。 Capistrano さらに上のレイ…

西脇.rb & 東灘.rb 合同もくもく会 4th に参加してきました。 #nshgrb

早いもので私は3回目のもくもく会参加です。今回もたくさんの収穫があり、自分自身少しずつ積み重ねができてきたような実感も出てきました。振り返ってみると、実感した最大の収穫は 「ついにこれで開発できる状況が整った!」 です。 概要 日時: 2013/06/08…

Jenkins と GitLab と rbenvでプライベートなRuby開発環境を構築する

動機 一体何の会社かわからないことで定評のある我が社ですが、わたし寺田は一人開発部としてもくもくと開発を続けております。 チームで開発する時はそれはそれで何かとノウハウがいると思うのですが、1人は1人でモチベーションとペースを維持しつつ開発を…

システム全体のrubyをrbenvで管理したい時

もともとユーザー単位でrbenvを使っていましたが、GitlabをUbuntu Serverで動かす際にsudoで環境変数が引き継がれないことを知り、面倒だなと思っていたところ、 jnx / rbenv-install-system-wide.sh に出会いました。 もともと入れていたrbenvをrubyごと削…

apache入れてない時のhtpasswdコマンド

Python製のツールをインストール /usr/port/security/py-htpasswd 使い方は、 htpasswd.py -cb ./htpasswd.users #username# #password#

gitlab-freebsd/gitlabhq · GitHub

Link: gitlab-freebsd/gitlabhq · GitHub <p>Unofficialって強調されまくりだけど、ありがたいっ。</p>

ownCloud on Nginx + PHP-FPM

起業を機に、Google Appsを導入し、Dropboxの代わりととして期待していたGoogle Driveがどうにも使いづらい。 具体的には、 同期のタイミングがよくわからない 同期中であるかどうかがわかりにくい ディレクトリ(フォルダ)構造を変更すると同期に失敗する Dr…

西脇.rb & 東灘.rb 合同もくもく会 3rd に参加してきました。 #nshgrb

西脇.rb & 東灘.rb 合同もくもく会 3rd に参加してきました。前回に続き、私自身は2回目の参加です。 概要 日時: 2013/05/11 (Sat) 12:00-17:00 場所: 神戸電子専門学校 告知 概要スライド Wiki 3rd 2013.05.11 - nishiwaki-higashinadarb / meetup 感想など…

明日の「西脇.rb & 東灘.rb 合同もくもく会 3rd」ですること #nshgrb

前回「西脇.rb & 東灘.rb 合同もくもく会 2nd に参加してきました。」 初めて参加して、Rails + WebSocketのデモをやりましたが、今回は今すぐ必要となりそうなRSpecの自習をやります。 目的 これから開発するRailsアプリケーションをTDDで開発できるように…

FreeBSD9.1-R で gem install websocket-rails がエラーになる件

(また)FreeBSD固有の問題か? macでは問題なかったが、 $ uname -a FreeBSD www.yukashikado.co.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 運用中の…

gem install sqlite3 ::on FreeBSD

毎回ググってるのでメモ。 gem install sqlite3 -- --with-sqlite3-include=/usr/local/include --with-opt-dir=/usr/local 参考 Installing 1.3.7 on FreeBSD 9.1 with RVM and Ruby 2.0.0 (「もうLinuxでいいじゃないか」っていう声がする。気がする。)

<p>寺田 大輔 posted これから制作・開発が活発になっていくので少し投資をしました。 MacbookProは私物なんで、PC環境としては初めての投資です。</p> 購入したのは、 ASUS VEシリーズ 27型ワイド液晶モニタ LEDバックライト ブラック VE278Q 本当に安くなりました…

FreeBSDでrbenvを導入しようとするとビルドが失敗する

少し前からMacではrbenvでRubyを管理していて便利だったので、FreeBSDのVPSにも導入したメモ。 切腹 $ rvm seppuku 今までありがとう。 rbenvでrubyを管理する rbenv $ portinstall /usr/ports/devel/rbenv でインストール 。 ruby-build 最新の2.0-p0を使い…

さくらのVPSでFreeBSDセットアップメモ2

引き続きメモ。 目次 ファイアウォール(ipfw)の設定 メール通知設定 sudoとzshを導入 MySQLとPostgreSQLを導入 1.ファイアウォール(ipfw)の設定 ipfwのルールファイルを作成する とりあえず、SSHとHTTPのポートだけあけておく。 有効化 $ vi /etc/rc.conf fi…