画竜点睛を衝く@mapyo

日々やった事をつらつらと書くブログです

Android studioのキーボードショートカットを修正した

何故か? http://wada811.blogspot.com/2014/05/select-tab-shortcutkey-in-android-studio.html# http://hakobe932.hatenablog.com/entry/2014/02/03/230217 この辺に書かれているバグの通り、キーボード配列が日本語キーボードだと違ってしまって、いろい…

引数を持たないgit pushについて

git

今までpushする時はちゃんと git push origin hoge とリモートと、ブランチ名をセットで律儀に書いてた。 そろそろめんどくさいなぁと思って来たので、 省略するのどうするのか?と調べてみた。 - http://dqn.sakusakutto.jp/2012/10/git_push.html - http:/…

euc-jpなサイトにnodeのrequestを使ってpostする時にハマって解決した事

npmのrequestを使ってeuc-jpなサイトに postするプログラムを以下のように作ろうとしていた。 CoffeeScriptです。 request = require('request') Iconv = require('iconv').Iconv callback = (error, response, body) -> if !error && response.statusCode =…

BetterTouch ToolのWindow Resize & Movieがよかった

Mac

Mac使っている人は殆どの人が使ってるtoolだと思う。 http://macwin.org/mac/bettertouchtool/ この辺に一通りの説明は書いてあるんだけど、 Windowを左側半分や右側半分にリサイズしたり、別モニタに移動させたり出来るの知らなかった。 しかもショートカッ…

cheerioで日本語を読み込ませた時にhtml()を使うといい感じに表示出来ない

cheerioとはこちら https://www.npmjs.com/package/cheerio htmlを読み込ませると、jQueryっぽく使えるようにしてくれるもの。 そして、.html()を使うと日本語がちゃんと出なかった。。。 var cheerio = require('cheerio'); var contents = '<div id="hoge">あああ</div>'; var $…

エミュレータだけでAndroid wearの開発環境を構築する

めっちゃそれなりにハマったのでメモ http://lastshooting.blogspot.jp/2014/08/android-wear.html こちらを参考に作ろうとしていって、つまずいた所をメモ 1. GenymotionのAndroid Wearアプリでエミュレータに接続しようとしてつまずく めっちゃはまった。…

Android Wearのエミュレータが起動出来るようになるまで

http://blog.btrax.com/jp/2014/12/16/develop-watch-face/ Android Wearをどんな感じで作ろうかいろいろぐぐってたらこちらのサイトがあったので参考にしながら作ってみようかと思ったので、基本的に作りながら、詰まった所を中心にメモしていきます。 一通…

node.jsでrequestを使ってeuc-jpのサイトをスクレイピング時にハマった事

node.jsでeuc-jpのサイトをスクレイピングしようとしたらハマった。 文字コードを指定して変換したつもりだけど、文字化けしまくってた。 ダメな例 var request = require('request'); var Iconv = require('iconv').Iconv; var fs = require('fs'); request…

NetBeansでvim風の操作が出来るjViプラグインを使ってみる

ツール→プラグイン→使用可能なプラグイン→検索の部分にjViと入れて検索 こんな感じでインストール出来た。 と思ったら冷静に見ると jVi for NB-7.0 Update Center というプラグイン名だった。。。org 気を取り直して、 http://jvi.sourceforge.net/ こちらの…

Genymotionでgoogle playを使う

GenymotionにGoogle Playを入れる - 画竜点睛を衝く@mapyo このような感じで使えるようにしていたのだが、4.3までしか入れられない状態だったので、いろいろ調べてみた。 http://blog.yohei.org/android-genymotion2-x-install-googleplay/ こちらを参考にす…

genymotion-pecoを使ってみようとして、ちょっと変更した

https://github.com/sys1yagi/genymotion-peco クックパッドの以下のブログで紹介されていて、 genymotionをコマンドラインから起動させるようにしたもの。 http://techlife.cookpad.com/entry/2014/12/17/182050 仕組みとしては、 VBoxManage list vms | pe…

NetBeansを使い始めてみた

https://ja.netbeans.org/ 今の会社に入社してずっとVimでPHPプログラミングやってたんだけど、 たまにはIDE使ってみようかと。 やり方が全然わからないのでいろいろググりながら、 vimを使いたくなる気持ちを抑えながらやってます。 さっそくいい感じにコー…

SmartWatch3が届いたので使えるようにした

SmartWatch3を買ってみた - 画竜点睛を衝く@mapyo 先日amazonでぽちっと購入したSmartWatch3が届いた(正確には数日前)ので早速使ってみた。 ソニー Bluetooth4.0 リストバンド型活動量計 ブラックSONY SmartWatch 3 SWR50-B出版社/メーカー: ソニーメディ…

phpbrewでphp.iniを設定する

PHP

phpbrew/phpbrew · GitHub これを使ってphpのバージョンを変えている。 php.iniの設定を変更したくなった。 /etc/php.iniが使われるかと思ったがそうではなかった。 どのフォルダで設定されるかとかは、以下のような感じで見てみるのが早い。 $ php -i | gre…

SmartWatch3を買ってみた

ソニー Bluetooth4.0 リストバンド型活動量計 ブラックSONY SmartWatch 3 SWR50-B出版社/メーカー: ソニーメディア: エレクトロニクスこの商品を含むブログ (1件) を見る 心拍センサーがついてなかったのがどうも気になってしまったのだけど、 えいやで買っ…

Android Studio 1.0 が起動出来なかったので対応した。

macの中にjava1.6より大きいバージョンが入っているとこうなるようだ。 Info.plistのファイルの中身を、java 1.6以上対応という形で書き換えればOKだった。 以下のページを参考にしました! http://gadget-shot.com/apps/mac-apps/23614 というのはよろしく…

2015年の目標

2014年の振り返り - 画竜点睛を衝く@mapyo 今更だけど2014年の目標を考える - 画竜点睛を衝く@mapyo 去年立てた目標と振り返りはこちら。 2015年は以下のような目標を立てた。 AndroidとAndroid Wearがんばる 本来どういう方法で開発するのがいいのか?をち…

2014年の振り返り

2015年になったばっかりだけど、早速去年を振り返ってみる。 去年も振り返ってみるといろいろあったなぁ。。。 2014年はブログを79個書いてた。今までで一番多い数だった。 引き続きだらだら書いていって、2015年は100個を目指そう。 2013年の振り返り 2014…

MySQLを4.0から5.0へバージョンアップした話。〜そして5.6へ〜

それなりに長いので、心して読んで下さい。 mysql周りはそこまで詳しくないので、サーバーサイドの雑魚プログラマー目線で書いてあります。 半年以上前にやった事もあるので、ある程度おぼろげな記憶で書いてあります。 今現在は5.0なのですが、最終目標は5.…

phpbrew useした時に出たエラーとその解決

PHP

phpbrewとはこちら。 https://github.com/phpbrew/phpbrew phpenvよりよさそうな感じがしている。 エラーの内容 $ phpbrew use php-5.3.29 __phpbrew_set_path:export:5: not valid in this context: Studio.app/sdk/platform-tools:/Users/mapyo/.composer/…

rbenvでrubyをインストールした時に、指定したgemを自動的に入れてくれるようにする

https://github.com/sstephenson/rbenv-default-gems こちらを使う。 インストール git clone https://github.com/sstephenson/rbenv-default-gems.git ~/.rbenv/plugins/rbenv-default-gems 使い方 ~/.rbenv/default-gemsに予め入れておきたいgemを書く bun…

watchmedoを使ってファイルの変更を監視して、テスト実行する

http://qiita.com/hagino3000/items/916bf61a0639b46ccffd phpunitのテストをいちいちコマンド実行して確認するのめんどくさいなぁ。。。と思ってググったら watchmedoなるものが出てきたので使ってみた。 $ pip install watchdog $ watchmedo shell-command…

apacheで設定エラーを確認する。

かなり昔のメモが出てきたのでメモ。 以下のコマンドをつかいます。 apachectl configtest 今までapacheを起動させてエラーを確認、修正の作業してたりしたけど、 これでチェック出来たのかー! かなり初歩的な内容。。。 thanks http://web.mit.edu/rhel-do…

vimのquickrunでphpunitを動かす

http://blog.ruedap.com/2011/02/25/vim-php-phpunit-quickrun 完全に上の参考サイトをコピペ augroup QuickRunPHPUnit autocmd! autocmd BufWinEnter,BufNewFile *test.php set filetype=php.unit augroup END " 初期化 let g:quickrun_config = {} " PHPUn…

GitHubにpushする時に毎回ユーザ名とパスワードを求められていた。

GitHubにpushする度にusername/passwordを求められるとき - Qiita ここの通りだった。 $ git remote -v origin https://github.com/mapyo/php-client-sample (fetch) origin https://github.com/mapyo/php-client-sample (push) $ git remote set-url origin…

Dockerfileを編集して確認してまたDockerfileを編集しての一連のサイクルについて考える

Dockerと戯れている今日この頃です。 タイトル通りですが、Dockerfile編集して〜確認して〜というサイクルを回していく上で、どういう感じでやっていくのが効率的なのかちょっと考えてみました。 # Dockerfileの編集 vim Dockerfile # イメージのビルド。tes…

DockerfileでADDする時は~が使えない

バージョンなど $ boot2docker -v Boot2Docker-cli version: v1.3.1 $ docker -v Docker version 1.3.1, build 4e9bbfa 動かなかった時のDockerfileは以下 FROM centos:centos6 MAINTAINER Mapyo # Create vagrant user RUN groupadd vagrant RUN useradd va…

MacでDockerを入れて自分で作ったイメージを保存するまで

インストール $ brew install docker boot2docker $ docker -v Docker version 1.3.1, build 4e9bbfa $ boot2docker -v Boot2Docker-cli version: v1.3.1 ※このバージョンがbrewで入る最新のバージョンのはず。もし最新でなければ以下を実行 $ brew update $…

シンボリックリンクで実フォルダは上書き出来なかった件

lnの基本的な使い方 ln -s [元のディレクトリ] [シンボリック名] そんなに使う機会ないからよくわすれる。 http://blog.torigoya.net/2012/03/09/symbol-link/ この辺をみたら実ディレクトリでもOKなのか?と勘違いしていた。 実験内容 ディレクトリとかファ…

vimでvで選択して、pで貼付けが出来なくなっていたのを直した

vim

トリガ 最新のvimにした時に発生。 $ vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 12 2014 07:32:18) MacOS X (unix) version Included patches: 1-488 Compiled by Homebrew brewから入れたやつ。 症状 何かしらヤンクしておく 貼り付…