2012年05月22日

Gitlabのインスコが成功するまでのログ

ーーーーーー
Gitlabのインスコ。適当にやってたら以下のようなエラー。
Rubyのバージョンが1.9.2じゃなかったのが原因。入れたと思ってたらシンボリックがそのままだった。

$ruby -v

で確認。Railsのバージョンもしかり。

$ sudo bundle exec rake db:setup RAILS_ENV=production
[sudo] password for timeserver:
WARNING: using the built-in Timeout class which is known to have issues when used for opening connections. Install the SystemTimer gem if you want to make sure the Redis client will not hang.
rake aborted!
/var/git/gitlabhq/lib/tasks/bulk_import.rake:78: syntax error, unexpected ':', expecting ')'
name: project_name,
^
/var/git/gitlabhq/lib/tasks/bulk_import.rake:79: syntax error, unexpected ':', expecting '='
code: project_name,
^
/var/git/gitlabhq/lib/tasks/bulk_import.rake:80: syntax error, unexpected ':', expecting '='
path: project_name,
^
/var/git/gitlabhq/lib/tasks/bulk_import.rake:81: syntax error, unexpected ':', expecting '='
owner: user,
^
/var/git/gitlabhq/lib/tasks/bulk_import.rake:82: syntax error, unexpected ':', expecting '='
description: "Automatically created from R...
^
/var/git/gitlabhq/lib/tasks/bulk_import.rake:83: syntax error, unexpected ')', expecting kEND
/var/git/gitlabhq/lib/tasks/bulk_import.rake:107: syntax error, unexpected kELSE, expecting kEND
/var/git/gitlabhq/lib/tasks/bulk_import.rake:111: syntax error, unexpected $end, expecting kEND

ーーーーーー
で、やり直した。

だいたいはコレに従ってそのままいけばいいのだけど…。
先にGitoriousを入れててそっちの設定が邪魔してるのかうまくいかず。

Installing GitLabHQ on Ubuntu Server 11.10
https://github.com/gitlabhq/gitlabhq_install

以下の様なエラーがでる。
ついでに新しいプロジェクト作るときにサーバ側でgitのパスワード入力が求められてる。
gitユーザの属性が変なのだけど、別で作ったのを使ってるから、とりあえずそこは諦める。
ーーーーーー
git@localhost's password:
fatal: 'gitolite-admin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
ーーーーーー

同じ問題に当たってる人のを参考にする

gitoliteのトラブルシューティング
http://blog.teapla.net/archives/1843

ーーーーーー
結局、インストールマニュアルの以下のコマンド実行時に、id_rsa.pubが見つからねーよって言われてエラーに成ってたのをスルーしたのが原因ぽい。

$ gitlabhq_install/ubuntu_gitolite.sh

修正してから↑を実行したら治った。
ーーーーーー

…が、まだgitのパスワードを求められる。

git-2 GitLabをインストールする
http://goo.gl/q0H0l

を参考にしてみたが…まだだめ。
git にsudo権限つけて、gitユーザでbundleしてみた
ーーーーーー

http://d.hatena.ne.jp/miyabipretty/20110117/1295240745
を参考にパスを設定

$ sudo su gitlabhq
//$ export GL_RC=~/.gitolite.rc
$ export GL_RC=/home/git/.gitolite.rc
//$ export GL_BINDIR=~/bin
$ export GL_BINDIR=/home/git/bin
$ src/gl-install
$ cd
$ gl-setup ~/gitlabhq.pub
/usr/local/bin/gl-setup: 89: cannot open /var/gitolite/conf/example.gitolite.rc: No such file

ファイルが見つからないけど、どこでパス設定してるかわからなかったので、こぴってみる。

$ locate example.gitolite.rc
/home/git/gitolite/conf/example.gitolite.rc
/home/git/share/gitolite/conf/example.gitolite.rc
ーーーーーー
もう一度
$ gl-setup ~/gitlabhq.pub

OKぽい。
ーーーーーー
やりなおしたらやっぱダメ。
で、いろいろ見てみたら
https://github.com/gitlabhq/gitlabhq/issues/354
に書いてた

>Solution
>sudo rm -rf /tmp/gitlabhq-gitolite*

をしたらいけた。ゴミ消したらOKらしい…orz

ーーーーーー
タグ:ubuntu gitlab git ruby
posted by さば at 18:47| Comment(0) | TrackBack(0) | Ubuntu | このブログの読者になる | 更新情報をチェックする

2012年03月15日

Samsung SGH-E250 のSIMロック解除方法


調べたついでにまとめとく。

・SIMカードを抜く
・電源入れる
・シムカードをいれやがれ画面で「*2767*3855#」
・再起動するから、電源切るなよ!?絶対切るなよ!?的な画面が出るので待つ
・画面が出たら「*7465625*638*00000000*00000000#」と入力する。
・なんか、メッセージっぽいのがでたら「#7465625*638*00000000#」と入力する。
・これで、基本的にはロックは外れてるはずなので、確認したければ、「*#7465625#」と入力してみる。
・こころゆくまで確認する。

注:再起動後、メニューがなぜかドイツ語になるが、そのまま続ける

・SIMカードを入れる
・起動する。ネットワークロックの暗証番号入れろと出てくるので、知ってるなら入れる。
・知らなければ「00000000」とゼロを8個入れる。OKしてダメなら、

以下の方法を試す。
ーーーーーーーーー
・SIMカードを抜く
・電源入れる
・シムカードをいれやがれ画面で「*2767*3855#」
・工場出荷状態に戻すため、「#*7337#」 と入れる。データは当然全部消える。
ーーーーーーーーー
もう一度、カード入れればゼロ8個で動くはず。

Samsung SGH-E250 unlock
http://expensivesmokeandradiopixies.wordpress.com/2009/01/19/samsung-sgh-e250-unlock/

Unlocking Smasung SGH-E250
http://www.avforums.com/forums/mobile-phones-pdas/939197-unlocking-smasung-sgh-e250.html

How to unlock password for samsung sgh E250?
http://wiki.answers.com/Q/How_to_unlock_password_for_samsung_sgh_E250

ForumMobile PhonesSamsung How to unlock Samsung E250
http://www.unlockforum.com/showthread.php/3474-How-to-unlock-Samsung-E250
posted by さば at 18:43| Comment(0) | TrackBack(0) | 開発 | このブログの読者になる | 更新情報をチェックする

2012年03月14日

Ubuntu:MT5.13→5.07のセットアップ

MT5.13→5.07のセットアップ
5.13は後述のしょぼいバグがあるので5.07で。


サーバ:Ubuntu

Perlすら入ってなかったので、aot−getで入れる。
当然、apacheも設定されてなかったので、AddHandlerを追加。

http://hoge/mt-check.cgi
が動いたので、環境チェック。あったほうがいいものもあるけど、取りあえず、動くみたいなので、続ける。
言語選択画面から、先に進まない。

ーーーーーーーーーーー
MTインストール時にmt-staticが見つからない理由。
http://junnama.alfasado.net/online/2008/02/mtmtstatic.html
//ローカルから名前解決できないので、エラーがでる。ルーターなどで対応してることもあるけど、対応してないのがほとんど。いい加減に直せよと。どうしてもやりたいなら、自分ところのサーバから確認させるか、手動確認したら、OKってことにするとか。

Ver5.13は2012/03/04時点で、エラーメッセージが出ないバグがあるようで、言語選択から、ずっと進めなくエラーログもでないし、画面にもでないので、よくわからなくなる。5.07に戻したらメッセージがでたのでやっと解決した。
そんなことだからWPに負けるんだよ!(事実関係は不明)
ーーーーーーーーーーー
でその次に、MySQLのパスワードがわからない…。普通忘れるよね。
ユーザ名もわからない。

その後はスムーズにすすみ、インスコ完了してログインすると、
パーミッション設定しろっていうのと、ImageMagickが見つからないって出る。

ブログ - UbuntuでPerlからImage::Magickを使う方法
http://infotech.fmfamily.net/modules/blog/details.php?bid=66
>sudo apt-get install perlmagick

を参照して解決
タグ:MT ubuntu MySQL
posted by さば at 19:56| Comment(0) | TrackBack(0) | Ubuntu | このブログの読者になる | 更新情報をチェックする

2012年02月23日

node.js

サーバサイドJavaScriptの本命「Node.js」の基礎知識
http://www.atmarkit.co.jp/fwcr/rensai2/nodejs01/01.html
初心者にも分かる Node.js と WebSocket についての解釈まとめ
http://weble.org/2011/03/30/node-js

あたりだけ読めばだいたいわかる。サーバサイドでやりたいことに対して、Javascriptがよく合うから使いやすい、Socket.ioが便利。ぐらいみたい。
タグ:javascript
posted by さば at 16:42| Comment(0) | TrackBack(0) | 開発 | このブログの読者になる | 更新情報をチェックする

2011年12月09日

はじめてのiPhoneユーザへのこれだけはやっとけ的内容。



■最初に
・ロックを設定する。4桁の数字。
→4桁だから知り合いが頑張ればバレるレベルだけど、拾われた時対策
・iPhoneを探すに登録しておく。
→なくしてもだいたいの位置を地図で確認できる
・Gmail設定
→Push通知に対応してるので、携帯メールはもういらない

■基本操作
・上のほうをタップすると、スクロールしてても強制的に一番上に
・上のほうを押して下にずらすとアラートの一覧が表示
・アイコンをおしっぱで移動したりできる
・ボタンをダブルクリックすると、タスク一覧が表示
→さらにアイコンをおしっぱでタスク終了できる
・ロック画面でダブルクリック
→音楽の再生とか停止とか
→カメラ起動
・丸ボタンおしながら右上のボタン押せばスクリーンショット
・付属のイヤホンはマイクもついてて、マイクボタン押したら音楽の再生とか停止ができる

■入れといたほうがいいと思われるアプリ
・乗換案内
→電車民必須
・Skype
・Bump
→合コン用w
・Evernote
→PCとも連携できるメモ的アプリ
・単語張
→Evernoteと連携可能
・Dropbox
→オンラインを通してファイル共有
・Kindle
→Amazonの電子ブックリーダー。洋書ばっかり
・Twitter、foursqurer、Facebook、Mixi、Google
→各サービス用
・iSSH
→ターミナルソフト。BTキーボードとあわせればどこでも仕事が…
・PS Express
→Photoshopの簡易版。ちょっとした画像加工用
・QuickVoice
→ボイスレコーダー
・Stocks
→株価とかを見る
・Opera Mini、iLunascape
→有名な感じのブラウザ
・ゆれくる
→地震が来る前後にお知らせ
・Amazon
→バーコード読み取りしたらamazonでのデータを表示してくれる公式アプリ
・ぐるなび
→クーポンとか
・マクドナルド
→クーポン
・GoogleEarth
→ちびっこもたぶん好き
・Instagram
→写真を簡易加工
・LED Light
→カメラのフラッシュをライト替わりに
・上海、TempleRun、Paper Toss、太鼓の達人
→暇つぶし
・Youtube、Gyao、ニコニコ動画
→動画
・QRアプリ
→QRコード読取
・radiko.jp
→ラジオ
・Ustream系
→みたり、みられたり
・展覧会ガイド
→美術展とかの情報。ポスターベースで表示
・GoodReader
iPhoneで本読むならコレ。多機能。大人気
・WISDOM英和辞典
ブックマーク登録、音声発音機能で、単語帳としても便利。高いけど
・iMoco、ImMailer
→Docomoメール受信用。別途 imode.net の契約が必要
・decomerry
→デコメ作成
タグ:iPhone
posted by さば at 15:17| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2011年11月24日

iPhoneユーザのためのXiSIM(miniUIM)乗り換え

iPhone4移行はSIMフリー機であっても、miniUIM(FOMA-SIMの半分ぐらいのサイズ)へのSIMカード変更が必要になる。
miniUIMにすると、iPhone3GS以前のものではSIMカードサイズが違うため基本的には使えない。
その場合は、Amazonなどでアダプタを購入して利用することが可能。100円ぐらい。

Amazon.co.jp: miniUIM アダプタ
http://goo.gl/T8oSc

料金プランは、2011/11/24より、新しいのがスタートして、Xiでの音声プランがスタートしたので、それを使うことが可能。
ただしiPhoneのほうでXiの電波受信には対応してないので、Fomaの回線になるらしい。
SIMをXi対応の機械にさせば、Xi電波があるところではそちらにつながる。

音声プランはXiのにすれば月額700円だせばDocomo同士なら話し放題。他社携帯または、カケホーダイ?で契約しなければ30秒で…いくらだっけ…。10円ぐらい。
パケットのほうはXiのにすれば5000円程度。今はスタートキャンペーン中で4000円程度。ただし、iPhoneユーザは対象外で、キャンペーン適用されず、データ通信もPCと同じ扱いなので、上限は9000円弱(少し下がった)とのこと。

その他Moperaの契約が必要でライトプラン(315円/月)はXiでは使えないので、スタンダードプラン(525円/月)になる必要がある。スタンダードプランになるとメアドがもらえる。

その他、SIM切り替えの事務手数料は2100円。交換時間はなんだかんだで30分ぐらいかかる。

今のとこわかったのは以上〜。
posted by さば at 16:28| Comment(0) | TrackBack(0) | 開発 | このブログの読者になる | 更新情報をチェックする

2011年11月12日

Webページを素材ごと保存する

Safari→ファイル→保存

「hogehoge.webarchive」的なファイルができる

webarchive-extractor
とかを使って解凍

完了
タグ:Mac
posted by さば at 15:26| Comment(0) | TrackBack(0) | 開発 | このブログの読者になる | 更新情報をチェックする

2011年10月28日

Leopald→Lion

Leopald→Lion
へ移行したが、Gitも使えず、XcodeはAppStoreでインスコ済みになっているが
Loepaldの時に使っていた3.2.5のまま。
アップデートもできず。

ぐぬぬ、移行アシスタントで白豹→ライオンの移行後、Aptanaは起動せず→再インスコ、XcodeはAppStoreでインスコ済みだけど、古いバージョンのままでアップデートできず、Gitコマンドも使えなくなってる。

Xcodeのレビューをみたら、同じ問題の人が多く以下のコマンドで一度削除して、再インストールでいけるとのこと。

Xcodeの削除
$ sudo /Developer/Library/uninstall-devtools --mode=all

ダメだった。AppCleanerとかで検索して関連ファイルまで削除しないとダメらしい。
…が消そうと思ったらApplicationフォルダに「Install Xcode」というのが見つかり、それを実行したら4が入ってしまった。orz
タグ:Mac LION Xcode git
posted by さば at 15:02| Comment(0) | TrackBack(0) | 開発 | このブログの読者になる | 更新情報をチェックする

2011年09月22日

GAE:タスクキューあたりの情報があるページ



2010/09に1.4.0で正式リリースされたので変更になった。
・google.appengine.api.labs.taskqueue → google.appengine.api.taskqueue
・処理時間制限が30秒→10分に
http://www.ianlewis.org/jp/google-appengine-sdk-140

Task Queue Java API Overview (公式:英語だけど)
http://code.google.com/intl/ja/appengine/docs/java/taskqueue/overview.html

Task Queueの2011/2/08の最新情報! (サンプルコード付き)
http://www.synaesthesia.jp/googleAppEngine/taskQueue2.php

GAE/J TaskQueue メモ:2009年11月12日03:11
http://pixiv.cc/mix3/archives/51343747.html

GAE Task Queue :2010/03
http://www.uech.net/google-app-engine/833.html
タグ:GAE TaskQueue
posted by さば at 10:26| Comment(0) | TrackBack(0) | 開発 | このブログの読者になる | 更新情報をチェックする

2011年09月10日

[Ubuntu11.04][samba][ntfs][mount] NTFSをマウントする

USBの外付けHDDのNTFS領域をマウントする。

つなぐと、自動でマウントされるが、権限がrootになってしまって書き込み権限とかがまったくないので

「ntfs-config」

を入れて実行する。シンプルな作りで、チェックつけるだけで、再マウントして読み書きできるようになる。
sambaなどで利用中の場合は一度サービスをとめること。
posted by さば at 17:03| Comment(0) | TrackBack(0) | Ubuntu | このブログの読者になる | 更新情報をチェックする