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

さくらVPSにRubyをインストール

さくらVPSにRubyをインストールする時のメモ 1. rbenv + ruby-buildをインストール $ git clone https://github.com/rbenv/rbenv.git ~/.rbenv $ cd ~/.rbenv && src/configure && make -C src $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_pr…

さくらVPSにnginxをインストール

さくらVPSにnginxをインストールする時のメモ 1. リポジトリの登録(CentOS6系) /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 2. インストール # yum install nginx …

フリーランスの2015年の振り返り

フリーランスとして働いて1年半たちました。2015年を振り返りたいと思います。 仕事 小さな失敗の経験を多く積めたことが良かったと思っています。特に、お金がない時の苦しさや心が貧しくなる様、そういった状況時の仕事の流れなどを早いうちに経験できたこ…

ImagickでWebP形式の画像を生成

ImagickでWebP形式の画像を生成する WebPの予備知識 ImageMagickの最新版をインストール 変換処理の作成 1. WebPの予備知識 Cookpadのmirakuiさんの神スライドで学習 How We Gain "Mobile First" Using WebP with ImageMagick WebP – Webを速くするためにGoo…

Vagrantでオレオレ証明書

Vagrant環境でSSLを使用して開発中のCakePHPのサイトに接続したい状況が発生したので以下の方法で対応しました。 CentOS 6.6 CakePHP 2.4.5 1. mod_sslのインストール $ yum install mod_ssl opensslがインストールされていない場合は、こちらも必要。 2. オ…

マレーシアのクアラルンプールに行ってきました

観光でマレーシアのクアラルンプールに行ってきました。 今回の旅の目的 東南アジアの中でも成長著しいクアラルンプールを実際に見て回る マレーシアの文化、地理、貨幣価値の感覚を知る 華僑のコミュニティを学ぶ 英語学習のモチベーションを上げる 海外旅…

クロップした画像をS3にアップロード

やりたいこと S3から読み込んだ画像をブラウザ上で切り抜きサーバーに保存 手順 S3のバケットにCSORの設定 画面の作成 送信処理の作成 使用プラグイン fengyuanchen/cropper 画面作成 公式サイトにDEMOが用意されているのでこちらを使用。さらに用途に合わせ…

Deviseで追加したカラムを更新する

Deviseで追加したカラムを更新する時のメモ。追加したカラムの編集が反映されないエラーではまっていたのですが、いくつか記事を読みあさったところStrongParameterではじかれているとのこと。記事とドキュメントを参考にカラムを更新対象に追加する処理を行…

Railsでテーブルの構造を調べる時のメモ

Railsでテーブルの構造をサクッと調べたい時のメモ $ rails db sqlite> PRAGMA table_info('users');

Ransackでヘッダーに検索フォームをつくる

ヘッダーに検索フォームをつくる時のメモ。 Gemfile gem 'ransack' application_controller.rb before_filter :set_search def set_search @search = Article.search(params[:q]) end application.html.slim = search_form_for @search, url: root_path do |…

CakePHPでテーブルをソートする時のメモ

CakePHPでテーブルをソートする時のメモ。 <table> <tr> <th>paginator->sort('created', '作成日');?><th> <tr> <tr> <td><td> <tr> </table> 参考 Paginator

フィリピン留学を終えてTOEICを受けた結果

TOEICの結果 フィリピン留学を終えて、人生で初めて受けたTOEICの結果が返ってきました。結果は450点(L:260, R:190)と予想よりも高く、またサウスピークの記事では450点を英語初心者の到達目標として設定していたので、留学の成果としても合格点だったので…

Vagrantでmountに失敗した時のメモ

Vagrantでmountに失敗した時のメモ。 エラー内容 Failed to mount folders in Linux guest. This is usually because the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in the guest and can wor…

VagrantでRuby on Railsの環境構築

VagrantでRuby on Railsの作業環境を構築するためのメモ。 事前作業 rbenvのインストール Vagrantのインストール Bundleのインストール Boxを追加 $ mkdir sample && cd sample $ vagrant init phusion/ubuntu-14.04-amd64 $ vagrant up $ vagrant ssh Chef…

音読パッケージの手順メモ

音読パッケージの手順メモ。 みるみる英語力がアップする音読パッケージトレーニング(CD BOOK)作者: 森沢洋介出版社/メーカー: ベレ出版発売日: 2009/11/20メディア: 単行本(ソフトカバー)購入: 21人 クリック: 322回この商品を含むブログ (56件) を見る 1…

HAXM is required for running x86 system images

Andoroid Studioでエミュレータを追加しようとした際に出たエラーとその対応のメモ。 HAXM is required for running x86 system images インストール $ cd /Users/{username}/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/ $ s…

jQueryでドラッグアンドドロップの並び替え

ドラッグアンドドロップで並び替え ドラッグアンドドロップで項目を並び替えるUIをつくるためのメモ。並び替えた後、ajaxで並び順の値を更新する処理を想定しています。 必要ファイル jQuery jQuery UI jquery.ui.core.min.js jquery.ui.widget.min.js jquer…

フィリピン留学後に購入したもの

フィリピン留学の経験から、実際に新しく購入したものをご紹介します。持ち物選びの参考になれば幸いです。(商品を購入毎に随時更新していく予定です。) SRS-X33 ソニー ワイヤレスポータブルスピーカー ブラック SRS-X33/B出版社/メーカー: ソニー発売日:…

三ヶ月のフィリピン留学の振り返り

三ヶ月間のフィリピン留学をあと一週間ほどで終えようとしています。現地に滞在して熱を帯びているうちに振り返りを行います。 英語の上達について 三ヶ月間で確実な進歩がありました。特に英語で会話する度胸が身に付いたことが大きな成果です。「実際のと…

フィリピン留学二ヶ月目で持ち物を再考してみた

フィリピン留学に来て二ヶ月が経ちました。持ち物について「あれを持ってくれば良かった・・・」という思いを何度か経験したのでメモとして残したいと思います。フィリピン留学の内容や成果についてはまた別の機会に記事に書く予定です。 留学前に持ち物につ…

svn diffを色つきで表示する

svn diffで差分を確認する際に、色をつけて見やすくするためのメモ。 homebrewのインストール $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" colordiffのインストール $ brew install colordiff svnの設定…

フィリピン留学で使う参考書の選定

フィリピン留学で使用する参考書の選定を行いました。参考書は、留学エージェントの方に薦めていただいた本と「英語上達完全マップ」で紹介されていた本をそのまま取り入れました。念のため選定した本を本屋で立ち読みして、他の本とも読み比べてみましたが…

vimにEmmetを導入

Vim

Emmetのプラグインを管理するためにNeoBundleのインストールも行います。 $ mkdir -p ~/.vim/bundle $ git clone git://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim .vimrc: if has('vim_starting') if &compatible set nocompatible endi…

人工知能について考えるために観たい映画7選

年末にたまたまルサンチマンを読んだことをきっかけに人工知能について興味を持ち、調べ始めてみると、人工知能の分野では昨今ディープラーニングという手法が開発されて数十年以来のブレイクスルーが訪れているそうです。研究内容を理解することは中々難し…

2014年読んで面白かった本

新年明けてしまいましたが、振り返りの意味を込めて2014年読んで面白かった本をまとめます。 ルサンチマン ルサンチマン 1 (BIG SPIRITS COMICS SPECIAL)作者: 花沢健吾出版社/メーカー: 小学館発売日: 2012/10/30メディア: コミック購入: 1人 クリック: 43…

Vagrantの仮想マシンにphpMyAdminをインストール

Vagrantの仮想マシンにphpMyAdminをインストールした時のメモ。 手順 1. phpMyAdminのダウンロード phpMyAdminの公式サイトからダウンロード。 2. フォルダ名のリネーム フォルダ名を「phpMyAdmin-4.3.5-all-languages」から「phpmyadmin」にリネーム。 3. …