Avatar

オーストラリアのシドニーでWeb&iPhoneの開発やっています。

SONY MDR-AS800BT bluetooth イヤホンのレビュー
Dec 16, 2014 0

AD

現在使っているJBL-J46BTが運動している際によく外れるのと、ボリュームが低いので、新しいBluetoothのイヤホンとして、SONY MDR-AS800BTを購入したので、レビューします。

MDR-AS800BT

オンラインで1万3千円で購入しました。オーストラリアだと$200するので、得しましたが、今は1万円まで下がっているようですね。

レビュー

気に入っている点

  • 充電は、JBLよりもマイクロUSBなので、家でもOfficeでも充電できるので、気に入っています。
  • バッテリーは、Max.4.5時間もつようですが、常に通勤&ジムで毎日3時間弱ほど使っていますが、問題なく使えております。
  • 音量が思ったより小さいと思いましたが、音はJBLよりよくなったと思います。
  • マイクもJBLよりもクリアーになったようです。
  • ボタン関係も問題なく機能しております。曲のスキップも問題なくできています。
    (音楽アプリは、SpotifyとSoundcloudのAppを使用しております)
  • つけ心地は、ジムで運動しても落ちることなく使えるので気に入っております。
    (でも2時間ほどつけ続けると僕の場合は痛くなります)

気に入っていない点

  • デザインは正直JBL-J46BTのほうが気に入っています。

総括

今回がBluetoothのイヤホンの2つ目ですが、レビューもJBL-J46BTの比較になりました。
1年ほど、Bluetoothを使ってみて、もうコードには戻れないですね。
欲を言えをば、バッテーリーがもっと長くなることと音量がもう少し大きくできるようになれば文句なしですね。

DrupalはDevelでのDebugが便利
Dec 5, 2014 0

AD

Develを使えばこんな感じでDebugしながら作業を行うことができます。
Screen Shot 2014-12-05 at 4.00.06 pm
Screen Shot 2014-12-05 at 2.59.52 pm

Develの有効化

まずモジュールをダウンロード、有効化します。
https://www.drupal.org/project/devel

drush dl devel
drush en devel

dsmを使って結果を表示

例えば、Nodeの中身を取得してその中身を確認する方法です。

if (arg(0) == 'node' && is_numeric(arg(1))) {
    $nid = arg(1);
    $nodes = node_load_multiple(array(), array('nid' => $nid));
    $node = reset($nodes);
    dsm($node);
} 

Railsでexecjs for a list of available runtimesのエラー
Dec 3, 2014 0

AD

Vagrantで空のUbuntuを作って、Railsを立ち上げようと思ったら、下記のエラーがでました。

$ rails s
/var/www/html/hoge/vendor/bundle/ruby/2.1.0/gems/execjs-2.2.2/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

単純にexecjsはnodejsが必要なので、nodejsを入れて解決です。

sudo apt-get install nodejs

オーストラリアの日系IT関連企業一覧
Nov 30, 2014 0

AD

よく聞かれるのここにメモしていきたいと思います。
聞かれる理由は、就職活動が目的が多いので、ITというより、日本人がIT関連の就職先として候補にあがる会社を掲載していきたいと思います。

中小企業系

会社名 業種 HP 規模 Memo
Jams.tv クラシファイド http://www.jams.tv/ 50 日本人向けのクラシファイドを運営している会社です。
サイトの開発や、クライアントさんのサイト運営、開発もやっているようです。
Cheers フリーペーパー http://www.cheers.com.au/ 日本人向けのフリーペーパーを運営している会社です。
デザイナーさんや、ライターさんが働いていますね
日豪プレス フリーペーパー http://nichigopress.jp/ 日本人向けのフリーペーパーを運営している老舗の会社です。
デザイナーさんや、ライターさんが働いていますね。
ジェンタ フリーペーパー http://www.wjenta.com/ 日本人向けのフリーペーパーですが、最近は半分英語になっております
月刊ジャパラリア フリーペーパー http://www.japaralia.com/ 女性誌を意識しているフリーペーパーを運営している会社
Studio SPEC Design Agency http://www.studiospec.com.au/ 日系の会社などへのデザインや、ホームページ制作をやっているようです。
IT関連の学校も運営しているようです。
プラスソルト・デザイン Design Agency http://plussalt.com/ 日系の会社などへのデザインや、ホームページ制作をやっているようです。

日本でいうところの大手

会社名 業種 HP 規模 Memo
KDDIオーストラリア 通信&ネットワーク http://www.kddi.com.au/ 50-200 比較的たくさん日本人も働いているようです。
ネットワークエンジニア
NTT Australia 通信&ネットワーク http://www.au.ntt.com/ 1,000 駐在の方はいるようですが、人数は少なそうです
Fujitsu Australia IT総合 http://www.fujitsu.com/au/ 1,000-5,000 駐在の方はいるようですが、人数は少なそうです

Selectの結果をInsertする by PostgreSQL
Nov 30, 2014 0

AD

いろいろなやり方を試したのですが、fieldsをはじめに指定する下記の方法でやると型の問題でエラーがでなくなりましたので、メモ

INSERT INTO users (name,email,group_id)
SELECT name,email,43
FROM users WHERE group_id = 1;

HerokuのPostgresにローカルのpgAdminなので直接アクセス
Nov 30, 2014 0

AD

HerokuのPostgresにローカルのpgAdminなどで直接アクセスしたい場合

$ heroku config --app appの名前 | grep HEROKU_POSTGRESQL
HEROKU_POSTGRESQL_色_URL: postgres://ユーザ名:パスワード@サーバ名:ポート/データベース

Screen Shot 2014-11-30 at 9.03.52 am

Vagrant NFS with zshで”It appears your machine doesn’t support NFS”
Nov 29, 2014 0

AD

VagrantでShare FolderをNFSを設定しようとしていたのですが、下記のようなエラーがでました。

It appears your machine doesn't support NFS, or there is not anadapter to enable NFS on this machine for Vagrant.
Please verify that `nfsd` is installed on your machine, and try again. If you'reon Windows, NFS isn't supported. If the problem persists, pleasecontact Vagrant support.

Vagrantfileの設定

Vagrant.configure("2") do |config|
   config.vm.synced_folder ".", "/var/www/html", :nfs => true
end

Macでnfsは有効になっているのは確認できたのですが、どうしてnfsがサポートしていないのとでるのか、地味に悩みました。

$ /sbin/nfsd status
nfsd service is enabled

問題がzshのpathでした。

nfsd is running (pid 217, 8 threads)
$ sudo nfsd status
sudo: nfsd: command not found

開発方法

zshに/sbin/のpathを追加

$ echo $PATH
/usr/local/heroku/bin:/Users/ayumi/.rbenv/shims:/bin:/usr/local/bin:/usr/bin

/sbin/を追加

$ vi .zshrc
export PATH="/usr/local/heroku/bin:/Users/ayumi/.rbenv/shims:/bin:/usr/local/bin:/usr/bin:/sbin/"
$ source ~/.zshrc

$ echo $PATH
/usr/local/heroku/bin:/Users/ayumi/.rbenv/shims:/bin:/usr/local/bin:/usr/bin:/sbin/

Ruby 1.9.3 gem pg error in Ubuntu
Nov 21, 2014 0

AD

環境

VagrantでUbuntu14.04
rbenvを使ってRuby 1.9.3-p551
gem pg
で下記のエラーがでました。

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        /home/vagrant/.rbenv/versions/1.9.3-p551/bin/ruby extconf.rb
checking for pg_config... yes
Using config values from /usr/bin/pg_config
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.
checking for libpq-fe.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
	--with-opt-dir
	--without-opt-dir
	--with-opt-include
	--without-opt-include=${opt-dir}/include
	--with-opt-lib
	--without-opt-lib=${opt-dir}/lib
	--with-make-prog
	--without-make-prog
	--srcdir=.
	--curdir
	--ruby=/home/vagrant/.rbenv/versions/1.9.3-p551/bin/ruby
	--with-pg
	--without-pg
	--with-pg-dir
	--without-pg-dir
	--with-pg-include
	--without-pg-include=${pg-dir}/include
	--with-pg-lib
	--without-pg-lib=${pg-dir}/lib
	--with-pg-config
	--without-pg-config
	--with-pg_config
	--without-pg_config
/home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:381:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
You have to install development tools first.
	from /home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:506:in `try_cpp'
	from /home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:983:in `block in find_header'
	from /home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:790:in `block in checking_for'
	from /home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:284:in `block (2 levels) in postpone'
	from /home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:254:in `open'
	from /home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:284:in `block in postpone'
	from /home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:254:in `open'
	from /home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:280:in `postpone'
	from /home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:789:in `checking_for'
	from /home/vagrant/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/mkmf.rb:982:in `find_header'
	from extconf.rb:40:in `
' Gem files will remain installed in /var/www/html/hoge/vendor/bundle/ruby/1.9.1/gems/pg-0.13.2 for inspection. Results logged to /var/www/html/hoge/vendor/bundle/ruby/1.9.1/gems/pg-0.13.2/ext/gem_make.out An error occurred while installing pg (0.13.2), and Bundler cannot continue. Make sure that `gem install pg -v '0.13.2'` succeeds before bundling.

解決

libpq-dev(UbuntuのPostgres系パッケージ)が入っていないが原因ですよねー

sudo apt-get install libpq-dev

Laravelのnginxの環境でassetsがNot found(404)
Nov 5, 2014 0

AD

NginxでLaravelを使っているのですが、css、js、画像関係のassetがNot foundになったので、その際にnginxに設定方法下記のようにして対応しました。

server
{
  listen   80;
  server_name domain.com;
  access_log /var/log/nginx/domain.access.log;
  error_log /var/log/nginx/domain.error.log;
  set $root_path '/var/www/html/laravel/public';
  root  $root_path;
  index  index.php index.html;
  try_files $uri $uri/ @rewrite;
  location @rewrite {
    rewrite ^/(.*)$ /index.php?_url=/$1;
  }

  location ~ \.php$ {
    root   /var/www/html/laravel/public;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
  }

  location ~ /\.ht {
    deny all;
  }

  location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
    root   /var/www/html/laravel/public;
    expires max;
    add_header Cache-Control public;
    access_log off;
  }
}

Laravelでbootstrap/autoload.php on line 17がでた
Nov 5, 2014 0

AD

ローカルで開発して、本番反映していた際に、初歩的なミスで地味に迷ったので、メモしておきます。

artisanを実行したら。autoloadのエラーがでました。

$ php artisan migrate --env=production
PHP Warning:  require(/var/www/html/laravel/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/laravel/bootstrap/autoload.php on line 17

composerをInstallするのを忘れてしました。

ローカルで、やる際は、Composerから入れるので、Composer installはあんまり叩かないので、地味に忘れていました。

$ composer install

Search Keyword

Meta

face Ayumi Mizoshiri
WEB developer

Linkedin twitter Facebook mixi Last fm foursquare instagram

FacebookPage

ARCHIVES