alucepsの日記

ソフトウェアエンジニアをしているおっさんが生きている中でメモしたいと思ったことを記録します。

iPhoneからAndroidに乗り換えました

携帯はiPhone3GSからiPhone6sまでずっとiOSを使い続けてきたけれど色々あってAndroidに乗り換えました。色々あってとかいったけれど、実は単純にモバイルエンジニアとしてAndroidの開発をはじめたのでAndroidのことをもっと知りたいと思ったからです。 NuAns…

oh-my-fish から fisherman に乗り換えた

普段使っている shell は fish でプラグインの管理は oh-my-fish で行なっていた。ある時 fish の情報を探していると fisherman というツールを見つけた。どうも、これがいいらしい。なので導入してみる。 github.com この手順に沿ってインストールする。 cu…

DMM mobile から LINE MOBILE に乗り換えてみた

去年の1月に au から DMM mobile に乗り換えて1年が経った。これまでそれほど不満もなく DMM mobile を使っていたけれど、いくつか思うところがあり LINE MOBILE に乗り換えた。 ちなみに、SIM はアマゾンで購入した。 LINEモバイル 音声通話SIMエントリーパ…

Vagrant で InternetExplorer のテスト用 Windows 環境を作成する

入手 仮想マシンは公式サイトから好みの環境を選んでダウンロードする。 Free Virtual Machines from IE8 to MS Edge - Microsoft Edge Development 設定 ダウンロードした圧縮ファイルを解凍して Vagrant に登録する。 vagrant box add [任意の名称] [解凍…

Atom にインストールした Package と Theme

これまで SublimeText を愛用していたけれど、そろそろ Atom にも手を出してみたいな! Atom はじめました Atom はターミナルから Package のインストールができるみたい。 apm install [package] こういうの地味に便利だよね。 そして今回インストールした …

Docker を使ってみる

What is Docker Docker は Docker, Inc (昔は dotCloud という社名) という企業が開発している仮想化のためのオープンソースソフトウェアです。 Docker を使うことで一つのホストOSの上で仮想的に複数のOSを「軽快」に「簡単」に動作させることができるよう…

mac に fish shell をインストールする

macOS Sierra をクリーンインストールしたのでターミナル周りを使いやすくする。以前も愛用していたシェル fish をインストールする。 準備 事前に homebrew をインストールして ghq と peco も予めインストールしておく。 brew install peco brew install g…

DMM mobileを使い始めて6ヶ月が経過したのでレビューを書いてみる

今年の1月に SIM フリーの iPhone6s を購入して、それまで使っていた au 版 iPhone5s とお別れした。それと同時に DMM mobile の通話可能な SIM を手に入れて大手キャリアともお別れをした。その際 MNP は利用せずに電話番号も新しくした。 使ってみてわかっ…

CakePHPでバッチ処理を作成した時にメモリ不足でハマった

CakePHPで数十万件のデータを処理するバッチを作成した。そのバッチを実行したところ、いつのまにかバッチが終了していた。ずいぶんと終わるのが早いなと思ったら以下エラーで以上終了していた。 PHP Fatal error: Allowed memory size of xxx 原因を調査し…

Electron をいじってみる

準備 Electronのウェブサイトに記載されている「Get started with Electron」の通りに進める。 git clone https://github.com/electron/electron-quick-start cd electron-quick-start/ npm install && npm start npm がなかったので node を brew でインス…

CentOS6.7にMySQL5.7をインストールする

リポジトリの取得 下記URLの Red Hat Enterprise Linux 6 / Oracle Linux 6 (Architecture Independent), RPM Package にある Download からリポジトリのURLを取得する。 MySQL :: Download MySQL Yum Repository 事前準備 rpm -qa | grep mysql yum remove …

VagrantとAnsibleでLAMP環境を構築する

構築する予定の環境 name version CentOS 6.7 Apache 2.2.15 mysql 5.7.11 php 7.0.3 Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| # https://github.com/NREL/vagrant-boxes config.vm.box = "centos67" config…

NeoBundleを導入する

NeoBundleの解説記事をいくつかみたけど、どれも情報が古い?みたいでうまく導入できなかった。だけど、GitHubのページにインストール方法とか書いてあって、しかも超絶楽だったのでメモ。 NeoBundleのインストール curl https://raw.githubusercontent.com/…