読者です 読者をやめる 読者になる 読者になる

SUGI製作所

音楽機材やスマホアプリ開発のネタが中心です。

vivotabでunity

マウス繋いだら普通に使えました。当たり前か。UnityゲームUI実践ガイド 開発者が知っておきたいGUI構築の新スタンダード作者: 池和田有輔,時村良平出版社/メーカー: エムディエヌコーポレーション発売日: 2015/03/06メディア: 単行本この商品を含むブログ (…

Microsoft WedgeMobileKeyboard

Windows8.1タブレットを買ったのてま一緒にBluetoothキーボード買った。買ったのはMicrosoftのWedge Mobile Keyboard。デザインかっこいい。カバーがタブレットのスタンドになるけど重い。キーは打ちやすいと思う。マイクロソフト?ワイヤレス Bluetooth キー…

cocos2d-xアプリがgenymotionで起動しない場合

cocos2d-xを使用したアプリをgenymotionの端末にインストールしようとするとエラーになる。INSTALL_FAILED_CPU_ABI_INCOMPATIBLEこちらを参考に修正http://funige.hatenablog.com/entry/2014/02/13/101435インストールは可能になったが起動せず。genymotion…

android expansion obbファイルをpush

androidで拡張ファイルを使用する際に、手動でpushする場合のコマンド。 adb push expansion/main.nnn.com.hoge.app_name.obb /mnt/shell/emulated/obb/com.hoge.app_name/main.nnn.com.hoge.app_name.obb iPhone&Androidアプリ内課金プログラミング完全ガイ…

環境の差

androidって端末のスペックやネットの速さに差がアリマクリスティーで参りますね。ファイル操作とネットワーク処理はやばい。nexus7だとエラーが出ずに他の機種だとエラーが出るとか普通に起こる。そういう場合は基本的に作りが悪いのだが、まだまだ精進が足…

androidで言語毎にdrawableリソースを切り換えたい場合

drawable-xhdpiを例に取ると、 drawable-xhdpiに英語、 drawable-ja-xhdpiに日本語向け画像を入れる。 ファイル名は同じ。 これで日本語設定時にのみ日本語、それ以外では英語が表示される。 jaの部分で言語を指定している。 英語と日本語で同じリソースでよ…

Androidのzip解凍でFileNotFoundException

macで日本語のディレクトリを圧縮 ↓ androidでダウンロード&展開 をしたかったのだが、 展開時に一部のファイルでFileNotFoundExceptionが発生してしまった。 OKなファイルとだめなファイルがある。 utf-8でないと発生するようだが、Macなので問題無い。(こ…

GooglePlayギフトカード発売

近所のコンビニにも置かれていた。時代はandroidアプリかも。appleは申請に時間かかりすぎだし。

vagrant+chefで最新版のnginxをインストール

CentOSでnginxをそのままyumで入れると1.0.5が入ってしまうので、公式リポジトリから最新版をインストールするレシピを作成する。 nginxに必要なものも含めて取得する。 knife cookbook site install nginx nginxのレシピをsite-cookbooksに移動。 mv cookbo…

forwardのプロトコルはMessagePack

fluentdメモ type forwardだとプロトコルはMessagePack http://documents.mazgi.com/fluentd/doc/plugin.html#forward Software Design (ソフトウェア デザイン) 2012年 06月号 [雑誌]

SourceTree

Windowsでの作業用にSourceTreeを入れてみる。 https://www.atlassian.com/ja/software/sourcetree/overview Git Flowがスムーズに行えると思われるボタン付き ↓ 初期設定 ↓ 次回以降 Terminalで直接コマンドも叩けるし、Windowsではよいのではないだろうか…

vagrant+chefでMongoDBインストール時のメモ

vagrant + chefでMongoDBをインストールする際に、mongodbのレシピそのままではインストールに失敗した。 https://github.com/edelight/chef-mongodb パッケージ名をmongo-10genとmongo-10gen-serverに修正。 package "mongo-10gen" do action :install end …

expressをグローバル環境にインストールする

expressコマンドを楽に使いたいのでグローバル環境にインストールする。 オプションでgを付けるとグローバル環境へインストール出来る。 $ sudo npm install -g express

redis,node_redisをインストール

node_redisをインストール $ npm install redis redis2.6.14をインストール http://redis.io/downloadおっとredisは最近2.0.4を入れようとしていたのを忘れてた。 http://d.hatena.ne.jp/sugi770/20130805/1375725324 make testまでやったところで用事が出来…

npmを使ってみる

Node.jsのパッケージ管理ツールであるnpmを使ってみる。 npmを使用すると、プロジェクト毎に必要なパッケージをjsonに記述しておき、それを元にパッケージのインストールが出来たりする。参考サイト http://qiita.com/sinmetal/items/395edf1d195382cfd8bc …

Node.js, nvmインストール

Node.jsを勉強する為にnvm, npmを入れてみる。 nvm・・・Node Version Manager。Node.jsのバージョン切り換えが出来る。 npm・・・Node Packege Manager。ライブラリのパッケージ管理。以前インストールした際にはなんとなく開発版を入れていた。 $ node -v …

redis

今度node.js+redisを仕事で使うこともあり、redisを入れてみるテスト。 今度作ろうと思ってるiOSアプリのサーバー側をこのペアで作ってみるかな。redis自体はnginx+lua環境で使った経験あり。とりあえずredis2.0.4をインストール http://redis.shibu.jp/quic…

Windowsで仮想デスクトップ

Windowsでいい仮想デスクトップソフトないかなーと探していて発見。 動作も安定しているし使いやすい。 Windows7 Pro 64bitにて使用。 http://virtuawin.sourceforge.net/使用方法はこちらのサイトを参考にさせてもらった。 http://blog.nabe-ch.net/?p=150…

iptablesメモ

iptables変更 sudo vi /etc/sysconfig/iptables 再起動 sudo /etc/init.d/iptables restart

awkを使い始めてみる

apacheのログを効率よく抽出したいのでawkを学ぶ。(今更) http://shellscript.sunone.me/awk.html なんて楽なのだ。 シェルを使いこなしたい。(awkはスクリプトだが)これにはシェルでdropboxもどきを作る等、いろいろ載っている。

groonga(HTTP)の時間がずれていた場合

groongaのadmin画面でのみ確認出来るレコードの更新時間が9時間ずれていた。 時間でフィルタリングする際に正しく取って来れない。 MySQLの設定はJSTになっている。 確認したところ、groongaインストール時にJSTになっておらず、インストール後に直したらし…

MySQLでtoo many connections

開発サーバでtoo many connectionsが起こったので show variablesしてみると max_connectionsが20だった。 wait_tiimeも28800(8時間)http://blog.flek.jp/archives/136http://chain.main.jp/fm/archives/2006/01/bug_diary_02.htmlmax_connectionsを上げても…

はじめてのiPhone/iPadアプリ開発

以前買った「プロの力を身につける iPhone/iPadアプリケーション開発の教科書」は内部の動作には詳しいが、 もっと全般的な部分やUIKITについて知りたかったので「はじめてのiPhone/iPadアプリ開発」を購入した。まだパラパラ見ただけではあるが、分かりやす…

Unknown class in Interface Builder file.

TableViewControllerのサンプルを作成していたが、 Unknown class in Interface Builder file. というエラーがログに現れてTableViewには何も表示されない事態が発生。 何度かstoryboardを消して再作成したりクラスをremove reference->追加してみたが解決せ…

プロの力を身につける iPhone/iPadアプリケーション開発の教科書

iOS開発を本格的に行おうと思ったので読み始めた。この一冊だけでは分からないところは多い。 分からない部分は単語でググれば大体大丈夫だろう。 しかし、中にも書いてあるが、完全な初心者は厳しい。 通常書いていない様な内部の動作について詳しく書いて…

groonga+mroongaインストール

インストールが長い。 30分ぐらいかかる。 表示も変化が無いときがあるのでフリーズかと思った。インストール方法等詳しくはまた。

Software Design総集編

2001〜2012のバックナンバーを全てDVDに収録。 1号1PDFファイルとなっている。(1号あたり50MB前後) 2079円なら相当お得。2011と2012の分をNexus7に入れて通勤中に読んでいる。 WEB+DB総集編も入れているが、どちらもNexus7やiPad miniで読みやすい。 iPod to…

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

依存モジュールインストール sudo yum install zlib sudo yum install openssl sudo yum install openssl-devel sudo yum install pcre-develグループとユーザー作成 sudo groupadd nginx sudo useradd nginx -g nginx -s /sbin/nologinnginxインストール cd…

ruby2.0インストール

ruby2.0を使ってみたかったのでインストール こちらを参考にした。 http://hidden-by-the-leaves.blogspot.jp/2013/02/vps-centos62ruby-200-p0.html$ruby -v ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]

さくらVPS1Gを契約した

ずっと契約しようと思っていたがやっと契約した。 いろいろやるぞー。

Land of Lispがamazonに在庫無し

最近巷で話題なので買おうかと思ったら在庫無し。 売れてるのねー。

wordpressを触ってみた

通販サイトを作成するのにフレームワークを物色中。 wordpressは聞いたことはあったが触ったことが無かったので試してみた。インストールは簡単。 単純なブログならすぐ開設出来る。YARPPってプラグインを入れると、関連するページを出すことが出来て楽しい…

Macのターミナルでgitの日本語ファイル名が化ける問題

git statusの時等に化けていた。 これで解決。 MacのGitで日本語ファイル名を扱う方法

androidとiOSのcocos2d

FPSが全然違う。 iOSだとiphone3GSでも60キープなのに、 Androidだと機種によるけど20〜45(2.2と2.3.4の機種、xperiaとか最近の機種ならもう少し上がるとは思う)。

Adobe Dreamweaver CS6

やっぱり高いぜー

Redmine導入

会社のサーバにRedmineをセットアップした。 タスクの管理が超楽! バージョン2系はデフォルトでもかなり使いやすい。 でもwikiは相変わらずいまいちなのでpukiwikiを別途導入した。

リーダブルコードを読んだ

結局実物を買った。通勤時に読める読み易さ。 読み易いコードを書く為の読み易い本。get_xxxって名前よく使ってたなー。とか考えさせられた。 変数名やコードの見た目についてから始まり、 追加しやすいテストコードの書き方なども書かれている。サンプルコ…

体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践

Webアプリのセキュリティの基礎を勉強したいので注文〜[追記] 届いて読み始めたので簡単に感想を。 短いサンプルが多数載っており、VMPlayer用のLinuxイメージも付いてくるのでお手軽に試すことが出来る。 XSS、SQLインジェクション等の解説から要件定義時の…

PSGIのリクエストパラメータにHash::Multivalueが入り、FormValidator::Simpleに渡すとエラーになる

$params = $self->{req}->parameters->as_hashref; これでhashのみになるのでこれを渡せばOK

Google Playギフトカード

日本でも売るようになればandroidが儲かるようになるかな? http://news.mynavi.jp/news/2012/08/23/001/

javascript第6版

やっと出た! サイ本最新日本語版。 jquery等最近のトレンドも押さえてる模様。 でも高い! 会社で買ってもらおうかな。 第6版待ちの間には"JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス"を買って勉強しました。

アジャイルサムライ

読みやすい。 アジャイルの1冊目として最適なのではないでしょうか。

リーダブルコード

とりあえず読んでみようっと 紙にするか電子書籍にするか。

わひげー

友人のわひじが10年以上前に作成したゲームです。 なんか本人がファイルを無くしたらしいので倉庫代わりにここに。VB6.0ランタイムだったかが必要だったはず。 5.0だったかも。 末尾が_2のものはとりあえずWindows7_64bitで動作しました。AVG2012 2012/08/11…

CentOS5.8にPython2.7.3をインストール

python2.7を新たにインストールする場合の導入手順です。 gcc等はインストール済みの前提で。ソース保存先へ移動 #cd /usr/tmp ソースをダウンロード・展開 #wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz #tar -xvzf Python-2.7.3.tgz #cd…

capistrano (2.12.0)とnet-ssh2.5.1

capistrano (2.12.0)でcapコマンドを実行すると (NameError: uninitialized constant Net::SSH::KnownHosts::SUPPORTED_TYPE) というエラーが出た。 net-sshを2.5.1から2.4.0にすると解決するらしいので、 一度アンインストールして gem uninstall net-ssh 2…

pythonのいいところ

・行末のセミコロンがいらない。 ・インデントでブロック制御。最近perlとjavascriptを触ってるけど、セミコロンを良く忘れてしまう。

モバイルshell mosh

断続的接続OKってのが素敵。 接続切れるとターミナル落ちちゃうから。 元ネタはこちらmosh: MITからモバイル時代のSSH代替品 - karasuyamatenguの日記

PlayStation Suite

PlayStation Suite Vita買っちゃおうかなー。 オープンベータが終わったら有料か。