2015-07 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2015-07-29 (水)

Ruby の定数や Object.freeze の理解が曖昧だったのでメモ [Ruby]

◆定数には再代入可能(怒られるけど)。

irb(main):001:0> HOGE = 'abc'
=> "abc"
irb(main):002:0> HOGE = 'xyz'
(irb):2: warning: already initialized constant HOGE
(irb):1: warning: previous definition of HOGE was here
=> "xyz"
irb(main):003:0> HOGE
=> "xyz"



続きを読む

2015-07-28 (火)

Emacs で URL encode するやつ [Emacs]

(require 'url-util)

(url-hexify-string "http://masutaka.net/")
=> "http%3A%2F%2Fmasutaka.net%2F"

(url-unhex-string "http%3A%2F%2Fmasutaka.net%2F")
=> "http://masutaka.net/"


この記事に言及しているこのブログ内の記事

【保存版】自前で継続的 bundle update を導入する方法 [Ruby][CircleCI][Heroku]

俺得な保存版記事です。設定するたびにやり方を思い出すのが面倒になり。

1. CircleCI の設定


GitHub の Personal access tokens のページで token を作成し、
CircleCI の Project Setting -> Environment variables に
GITHUB_ACCESS_TOKEN という名前で追加します。

CircleCI の URL は以下になります。

https://circleci.com/gh/{ユーザ名}/{リポジトリ名}/edit#env-vars

続きを読む

2015-07-26 (日)

Chef で nginx の reload が出来なくなっていたので対策した [Chef][nginx]

Ubuntu 14.04 LTS + nginx 1.9.3 の環境で、knife solo 経由での nginx
reload が出来なくなっていました(Chef のバージョンは 12.4.1)。

サーバの CI では nginx start のみが実行され、nginx restart は実行
されないため、気づけなかったようです。

続きを読む

2015-07-25 (土)

29hours を Heroku からさくらの VPS に引っ越した [Ruby]

Heroku の料金体系が変わり、24 時間動かし続けるためには課金()が必要
になりました。Traditional dyno はそのうち使えなくなるそうです。

昨日のアルコールが少し残る今日の午後、なんとなくやる気になったので、
[2013-04-14-2] から Heroku で動かしていた 29hours をさくらの VPS
に引越しました。このブログと同じサーバです。

続きを読む

2015-07-13 (月)

helm-bundle-show.elからRubyGems.orgのページに飛べるようにした [Emacs][Ruby]

masutaka/emacs-helm-bundle-show

`$ bundle show` with helm interface



[2015-04-13-1] の機能追加。

絞り込んでからの <TAB> キーで、RubyGems.org のページに飛べるように
しました(下記デモ画像中 [f4] )。例えば https://rubygems.org/gems/rails です。

URL をコピーするだけも可能です(下記デモ画像中 [f5] )。

helm-bundle-show2

2015-07-08 (水)

AWSリザーブドインスタンス購入時の注意まとめ [AWS]

自戒を込めて...。

EC2



http://aws.amazon.com/jp/ec2/purchasing-options/reserved-instances/getting-started/
1. Modifying a Reserved Instance
You can request to move your Reserved Instance to another Availability Zone within the same region, change its Network Platform, or, for Linux/UNIX RIs, modify the instance size of your reservation to another size of the same instance type at no additional cost. (Certain conditions apply.)
2. Sell Reserved Instances on the AWS Reserved Instance Marketplace
The Reserved Instance Marketplace provides you with the opportunity to sell Reserved Instances if your needs change (i.e. want to move instances to a new AWS Region, change to a new instance type, or sell capacity for projects that end before your Reserved Instance term expires).


続きを読む

2015-07-02 (木)

ドッグフーディングを始めてみた [feedforce]

赤枠がソーシャルPLUSのコメントウィジェット。全然違和感がない。

今までその下にある Zenback の Facebook コメントフォームを有効にし
てましたが、使われませんし飽きてきました。ちなみにその前は DISQUS
[2010-05-03-1]、その前はくっつきBBSでした[2008-09-29-1]

ソーシャルPLUSとZenback

続きを読む

2015-07 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

最終更新時間: 2017-02-22 00:46

検索
最近の話題
- 2017-02-21
  第18回Elasticsearch勉強会に参加してきた #elasticsearchjp
- 2017-01-27
  同じ Ajax 処理を Vue.js と jQuery で書いてみた
- 2017-01-10
  完全に闇に落ちていた StartSSL に ¥3,603 課金してしまったお話
- 2017-01-03
  Software Design を 13 ヶ月分まとめ読みした
- 2016-12-19
  任意の Ruby オブジェクトを YAML として書く
  Ruby の $ERROR_INFO などの特殊変数は require 'English' が必要だったのか
- 2016-12-14
  不惑の年に風呂の良さを知った
- 2016-12-10
  bundle install で Your Gemfile.lock is corrupt. と怒られる件
最近追記された記事
- 2017-02-21-1 (0日前)
- 2015-06-07-1 (6日前)
- 2016-10-19-1 (15日前)
- 2016-01-01-1 (27日前)
- 2015-01-04-1 (36日前)
- 2015-06-07-1 (56日前)
- 2016-12-10-1 (74日前)
- 2016-11-05-1 (82日前)
- 2015-01-04-1 (90日前)
- 2016-11-01-1 (111日前)
カテゴリ
- Anthy (3)
- Apache (11)
- Apple (1)
- ATOK (4)
- au (2)
- AWS (15)
- Bazaar (1)
- Berkshelf (2)
- BigQuery (1)
- BitBar (3)
- Book (85)
- Boxen (2)
- Bugsnag (1)
- C (26)
- capistrano (3)
- chalow (56)
- ChatWork (1)
- Chef (17)
- Chrome (3)
- Chromecast (1)
- CircleCI (7)
- Comics (2)
- Cooking (10)
- cvs (15)
- cygwin (12)
- D3.js (1)
- Debian (55)
- Docker (1)
- E-mail (8)
- elasticsearch (4)
- Emacs (219)
- Emacs講座 (10)
- English (4)
- feedforce (7)
- fetchmail (3)
- Firefox (20)
- Fluentd (4)
- ftp (1)
- Game (19)
- Gem (5)
- Git (8)
- GitHub (15)
- Go (5)
- Google (1)
- gpg (4)
- GrowthForecast (7)
- Health (2)
- Heroku (9)
- Homebrew (10)
- HTML (6)
- iBook (1)
- iPhone (14)
- IRC (1)
- Jenkins (8)
- JS (1)
- Karabiner (1)
- KeySnail (3)
- Kibana (1)
- Kindle (1)
- Langrich (7)
- LDAP (6)
- Life (18)
- Linux (5)
- Mackerel (1)
- Mew (18)
- MongoDB (1)
- Mozilla (19)
- Music (1)
- MySQL (1)
- NAS (4)
- nginx (6)
- NHK (1)
- Node (1)
- ntp (4)
- OOP (1)
- OpenID (2)
- openssl (1)
- Opera (2)
- OSX (41)
- Perl (14)
- PHP (19)
- PostgreSQL (1)
- procmail (4)
- Programing (3)
- Puppet (1)
- Python (2)
- Rails (10)
- Rake (2)
- RaspberryPi (1)
- RedHat (29)
- Redmine (3)
- Rspec (1)
- Ruby (48)
- samba (3)
- screen (7)
- sed (5)
- serverspec (6)
- sh (8)
- Slack (2)
- Solaris9 (22)
- Spring (2)
- ssh (4)
- StatusNet (21)
- svn (12)
- Swift (1)
- Tablet (1)
- tdiary (3)
- Twitter (14)
- Twmode (6)
- Ubuntu (5)
- UNIX (102)
- vagrant (8)
- Video (21)
- vim (1)
- Wercker (9)
- Windows (29)
- Wine (3)
- XML (11)
- XP (1)
- zsh (25)
- インストールメモ (33)
- クイックシェイプ (12)
- ネタ (15)
- 勉強会 (14)
- 携帯 (6)
- 正規表現 (4)
過去ログ
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
Google+