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

2016年ふりかえり

仕事も収めたので、今年のふりかえりをしておく。 2016年は仕事・プライベート共に、大きな変化のある年だった。 居住地は引き続きシンガポール 。 仕事 今年の2月から AGRIBUDDY というスタートアップに参画した。 カンボジアをベースにオンライン農協を作…

Mac環境構築メモ

経緯 MacBook Pro Retina 13' を購入。(もうすぐ新しいモデルが出そうなので、出ちゃったら悔しい・・・) 久しぶりにまっさらから構築することにしたのでメモ。 Ansibleを使う Mac の開発環境構築を自動化する (2015 年初旬編) をとても参考にさせてもらっ…

はてなブログに引っ越し

管理しているサーバーの整理に伴いWordpressはお役御免。 続くようならProアカウントにしてまた自ドメインで運用するかも。 ブログタイトルもはてなダイアリー時代のものに変えてみた。 最初のエントリは2008年に書いたのか。懐かしい。

El Capitanでgem install pgでエラーになる時の対処

エラー内容 ERROR: Error installing pg: ERROR: Failed to build gem native extension. /Users/ojimac/.rbenv/versions/2.2.3/bin/ruby -r ./siteconf20151105-50418-1q1vjzw.rb extconf.rb checking for pg_config... no No pg_config... trying anyway. …

WebエンジニアからiOSエンジニアへ #1

大分間があいてしまった… 直近の投稿を見なおしてみると、PythonかRubyかで悩んでいましたが、それもつかの間 ここ半年ばかりは仕事でiOSアプリを作ることになり、やります!と手を挙げて、Obj-Cばかりやってます。 Titanium時代(2012/06~2012/08)

PythonのフレームワークDjango1.4のチュートリアル2章をやってみました

前回に引き続き2章をやっていきます。

PythonのフレームワークDjango1.4のチュートリアル1章をやってみました

仕事で次のプロジェクトから使う言語をruby or pythonどちらにしようかという話になっています。 日本での盛り上がり方、情報量で言うとrubyだと思うのですが、pythonも海外では実績ありますし、 「やり方は1つ」という思想が継続して保守していかなければな…

wordpressのプラグイン、アップデートをssh経由で行う方法

wordpressのプラグインをインストール、するには普通、ftpかサーバにログインして指定のディレクトリにプラグインを配置すると思います。 調べていたら、SSH経由でもプラグインのインストール、アップデートができることが分かったのでメモ。 libssh2, pecl …

TitaniumのMapViewで使えるイベントまとめ

ちょっとTitaniumをいじっているのですが、地図を扱うmapviewで使えるイベントを調べたのでメモ click → 地図をクリックしたとき complete → 地図の読み込みが終わった時 dblclick → 地図をダブルクリックした時 doubletap → 地図をダブルタップした時 ※ ク…

ブログ移転しました

自ドメインで運用してみたくなったので、ブログを移転しました。移転先は http://blog.ojimac.com になります。新しいブログもどうぞよろしくお願いします!2015/09/29 追記 はてなブログ http://ojimac.hatenablog.com/ に戻ってきました。

月1500円以下のVPS, 共有サーバー料金・スペックまとめ

見つけ次第、どんどん追記していきます。 VPS 名前 月額料金 初期費用 メモリ(MB) HDD(GB) memo SaaSes Osukiniサーバー LT 450 3,000 512 30 http://www.saases.jp/hosting/hos_006.html ServersMan@VPS Entry 490 0 256 10 http://dream.jp/vps/ バックア…

MySQLを5.1から5.5にアップグレードしてハマったのでメモ

MySQL5.5からは、/etc/my.cnfの文字列設定の項目名が変わりました。5.1は default-character-set = utf8 だった箇所を、 character-set-server=utf8 としないといけませんでした。/var/log/mysqld.logに、 [ERROR] /usr/libexec/mysqld: unknown variable 'd…

ひょんなことからiPhoneアプリ作ることにしたので勉強の過程をメモしていきます

手始めに積ん読にしていた「はじめてのiPhoneプログラミング( http://www.amazon.co.jp/dp/4797354011/ )」を読んでいこうかなとおもってパラパラ読んでいると、まずは公式ドキュメント読もうと書いてあったので従うことにしてみました。 まずは「iOSテクノ…

phpmyadminにアクセスできるIPを制限する方法

CentOSの例をメモ。 . . basic認証設定とか . Options none AllowOverride AuthConfig Order Deny,Allow Deny from all # 許可するIP Allow from xxx.xxx.xxx.xxx Satisfy AllAlias /phpmyadmin/ /usr/share/phpmyadmin/ Satisfy All がポイントで、例えばba…

jQueryMobileを使ったチェックボックスの値をJavaScriptで操作するときの覚え書き

Mobile Safari上でjQueryMobileを使って <fieldset data-role="controlgroup"> <input type="checkbox" id="chk1" name="chk1" value="" class="custom" /> <label for="chk1">checkbox1</label> <input type="checkbox" id="chk2" name="chk2" value="" class="custom" /> <label for="chk2">checkbox2</label> </fieldset> のような…

phpmyadminに接続するときにhttps onlyにする

phpmyadmin/config.inc.phpに以下の1行を追加します。 $cfg['ForceSSL'] = TRUE; 参考URL 公式ドキュメント

dotcloudでphpを動かしてみました

twitterでdotcloudというpaasがあることを知り、phpでも使えるということなので ちょっと試してみました。 まだbeta版ということで、invite codeが必要になります。 自分の場合は申し込んで3日後にinvite codeが送られてきました。 チュートリアル http://do…

git add -pしようとすると Can't locate Error.pm in @INC ... と警告が出る

git

いつも忘れるのでメモ.gitをインストールしてgit add -p しようとすると、 Can't locate Error.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl /usr/li…

性能監視ツールmuninのインストールメモ

サーバーの性能を監視するのに何か良いツールがないかと探していたら munin ( http://munin-monitoring.org/ ) というツールが お手軽、簡単ということだったので入れてみました。環境はAmazon EC2 micro instance + Amazon Linux + Apache 2.2.16です。 イ…

rmで消せないファイルを作ってしまったときに消す方法

しれっと久しぶりに更新です。' というシングルクオーテーションだけのファイルを作ってしまって rm ' とやっても消せず調べたのでメモ。結論としては、'は\でエスケープできるので、 rm '\ で解決です。以下を参考(というか答えそのまま)にさせてもらいまし…

スパーク・ラボ株式会社に入社してました!

job

2010/10/1よりスパーク・ラボ株式会社に入社しました. 前職はいわゆるSIerでエンジニアをしていました.新卒で入社し,約3年半の勤務となりました. 振り返ってみると,新システムの立ち上げにプログラマとして関わり,その後の保守も担当することができ,…

作業ログ(2010/09/27分)

cakephp prefix routingを試してみる.config/core.phpのコメントされている Configure::write('Routing.prefixes', array('admin')); の部分をコメントアウトすると, http(s)://domain/admin/controller/action/ とアクセスしたとき,controllerにあるadmi…

作業ログ(2010/09/28分)

cakephp prefix routingはできたので、Auth Componentと組み合わせて http(s)://domain/controller/action/ とアクセスしたときのログイン認証はUsersテーブル、 http(s)://domain/admin/controller/action/ とアクセスしたときのログイン認証はAdminsテーブ…

作業ログ(2010/09/23分)

自宅で作業 twitter, oauth twitter bot( http://twitter.com/magazine_bot )をついにoauth対応させた! コードはgithub( http://github.com/ojimac/magazine_bot )へ さくらサーバのcron設定がうまくいっていないので後ほど。。

作業ログ(2010/09/24分)

自宅で作業 twitter, cakephp cakephpのoauth component( http://code.42dh.com/oauth/ )を使って、タイムラインを10件取得のようなコードを書いてみました.ほとんどサンプル通りです. 'OAuth' . DS . 'oauth_consumer.php')); class MainController exte…

作業ログ(2010/09/25分)

log

自宅で作業 サービス開発続き

作業ログ

log

自宅で作業 サービス開発続き

作業ログ

自宅で作業 cakephp 外部から直接サービスを呼び出す場合、名前付きパラメータが便利! http://ホスト名/コントローラ名/アクション名/key:value/key2:value/... というURLの場合、 $this->params['named'] にkeyとvalueの組み合わせが入ってくる。

作業ログ(2010/07/28分)

log

サイゼで20:00-23:45まで作業 jsNinja 12章復習

作業ログ(2010/07/29分)

log

マックで20:00-23:30 jsNinja 12章復習

作業ログ(2010/07/30分)

log

shibuya.js行ってきた

作業ログ(2010/07/31分)

log

ルノアールで15:00-18:00まで作業 新しく作るサービスについて調査

作業ログ(2010/08/01分)

log

ルノアールで18:00-22:00まで作業 js

作業ログ(2010/08/05分)

log

家で作業

作業ログ(2010/08/06分)

log

家で作業

作業ログ(2010/08/08分)

log

マックで15:30-19:00まで作業 新しく作るサービスの設計続き

作業ログ(2010/08/10分)

log

家で作業 新しく作るサービスの設計続き

作業ログ(2010/08/11分)

log

今日から夏休み、自宅で作業 プロトタイプ作成

作業ログ(2010/08/18分)

log

ルノアールで16:00-22:00まで作業 プロトタイプ続き

作業ログ(2010/08/19分)

log

マックで19:15-22:00まで作業 プロトタイプ続き

作業ログ(2010/08/20分)

log

JavaScript Ninja読書会 復習がたまっているのでやばい><

作業ログ(2010/08/22分)

log

マックで17:45-21:30まで作業 プロトタイプをCakePHPで書き始めた やっぱりinsert部分とかDB周りは楽だな〜

作業ログ(2010/08/23分)

log

マックで20:15-22:30まで作業 ATND検索 リリースして1年! 磨いていきたいけど、なかなか優先度挙げられない>< APIの変更によっておかしくなっている箇所を急いで修正した。 APIのキー名をいきなり変更するって開発者泣かせ...

作業ログ(2010/08/24分)

log

自宅で20:45-0:45まで作業 js サービスに必要なブックマークレット作り jsNinjaで得た知識、役に立ちまくり! クロージャのおかげでやりたいことできた!

作業ログ(2010/08/27分)

log

自宅で作業 プロトタイプ続き

作業ログ(2010/08/30分)

log

マックで20:15-23:00まで作業 プロトタイプ続き

作業ログ(2010/09/02分)

log

マックで19:30-23:00まで作業 cakephp AuthComponent使ってログイン処理実装してみた

作業ログ(2010/09/05分)

log

自宅で作業 cakephp bookmarkletで未ログイン状態だったときの処理の実装

作業ログ(2010/09/06分)

log

自宅で20:00-1:30まで作業 twitter botのOAuth対応を試みる 結局うまくできず...!?時間見つけて再度

作業ログ(2010/09/07分)

log

自宅で20:00-1:30まで作業 mercurial ssh経由でのcloneの仕方 hg clone ssh://ユーザ名@ホスト名//.hgファイルまでのパス git 共用リポジトリの作り方 git --bare init --shared すると、外部から git clone ユーザ名@ホスト名:.gitファイルまでのパス でclo…