Skip to content


初期のiPhone3でjailbreak (脱獄)する方法。

jailbreakする必要はないだだろうと思っていたのだが、とある理由でする必要がでてきたので、早速脱獄してみました。

いろいろ調べながら試したのですが、機種(iPhone3/3gs/4 ,iTouch….)や、iTunesのバージョンや、使いたいiOSのバージョン、現時点でのiOSのバージョン、mac/winの環境によって、バラバラで、なおかつ、脱獄ツールもたくさんあるみたいで、、、結構大変でした。

本日時点2010/11/22、下記環境下での確認情報です。
本体:iPhone 3G
インストールしたiOS 4.1
使用したソフトredsn0w 0.9.6b3(ダッタと思う。もしかするとb1かも)
インストール環境windowsXP

まず、必要ソフトは、redsn0w 0.9.6b3とiPhone 1,2_4.1_8B117_Restoreの二つです。
検索するとどこかに落ちてます。

まず、ここ重要ですが、iPhone3Gの中をiTunesを使って4.1を奇麗な形(通常使う形)にしておいてください。リストア状態だとうまくインストールできないようで、2、3時間つぶしました。

で、後は、redsn0w 0.9.6bのなかのexeをたたいて、起動させて、とiPhone 1,2_4.1_8B117_Restoreをbrowseで選択して、後は書いてる通りで進んで自動的に再起動した後は、脱獄状態になっています。

後、iRecoveryやらRecBootやらいろいろあるようですが、必要ありません。

ってことで、自分用のメモで残しておきます。

Posted in Windows.

Tagged with , , , , , , , .


グルメール

grmail.jp

Posted in Windows.


Geokitを使って住所からGoogleMAP API変換

Geokitを使って住所からGoogleMAP API変換

■参考サイト

http://geokit.rubyforge.org/

http://d.hatena.ne.jp/okboy/20100412

■Geokit-railsのインストール
ruby script/plugin install git://github.com/andre/geokit-rails.git
config/environment.rb 内に、以下の一文を追加する。
config.gem “geokit”
■再起動
rake gems:install
■Geokit-railsのインストール2
sudo gem install geokit

■Geokit-railsのインストール
ruby script/plugin install git://github.com/andre/geokit-rails.git

config/environment.rb 内に、以下の一文を追加する。config.gem “geokit”

■再起動
rake gems:install

■Geokit-railsのインストール2
sudo gem install geokit

■使用例

location=GeoKit::Geocoders::GoogleGeocoder.geocode(’100 Spear st, San Francisco, CA’)

location.ll

もしくは
location.lat
location.lng

■Static Maps API使用例

http://maps.google.com/staticmap?center=40.714728,-73.998672&zoom=14&size=512×512&maptype=mobile\

&markers=40.702147,-74.015794,blues%7C40.711614,-74.012318,greeng%7C40.718217,-73.998284,redc\

&key=MAPS_API_KEY&sensor=false

Posted in Program, Ruby on Rails.


ActionMailerメール文字化け対処便利ツール「ActionMailerJa」

ActionMailerのデフォルトのままだと、Subject, From, Cc, Recipientsが文字化けされる。
その際に「ActionMailerJa」という便利プラグインがある。

■参考サイト

http://blog.imishin.com/projects/ruby/actionmailerja/

http://github.com/kusakari/actionmailer_ja

■インストール
ruby script/plugin install git://github.com/kusakari/actionmailer_ja.git

■注意事項
使用していて、テスト<test@xxx.jp> のように、テストと<test@xxx.jp>の間にスペースがないと文字化けするようなので、注意が必要。

Posted in Program, Ruby on Rails.


Railsで空メールサービス(4:aliase)

下記で記載した通り

http://blog.ohzato.com/?p=204

$vi vi /etc/postfix/virtual_alias_maps
/post1….@/@xxx.jp reg
$postmap /etc/postfix/virtual_alias_maps

$vi /etc/aliases
reg: “|/usr/bin/ruby /var/www/vhosts/xxx.jp/railsroot/script/runner ‘Model.send STDIN.read’”
$newaliases

$etc/rc.d/init.d/postfix restart

これでpost1234567890@xxx@jpに送ると、reg@xxx.jpに渡され、
/var/www/vhosts/xxx.jp/railsroot/script/runner ‘Model.send’
のモデルのsendにメールが渡されるので、TMailなどで処理をおこなう。

終わり。

Posted in Program, Ruby on Rails.


Subversion

================================================================
SVN
================================================================
■参考:コマンドリスト
http://www-aos.eps.s.u-tokyo.ac.jp/~takagi/subversion.html
■Tips
http://gihyo.jp/dev/feature/01/subversionsvk/0001?page=3
http://www.ne.jp/asahi/hishidama/home/tech/eclipse/svn.html

■レポジトリの場所(下記構成にする)
/home/svn/repos/プロジェクト名/

■Action
$svnadmin create プロジェクト名
$mkdir プロジェクト名/trunk
$mkdir プロジェクト名/branches
mkdir プロジェクト名/tags
#svn import -m “コメント” “作業中フォルダ(SVNへアップするファイルフォルダ)” “SVN/trunk”
svn import -m “First Import” “localhost/railsroot/pjname” “file:///localhost/railsroot/svn/repos/pjname/trunk”
#svn chekcout [リポジトリのパス] [作業コピーを取得するフォルダ]
svn checkout “file:///localhost/railsroot/svn/repos/pjname/trunk” “localhost/railsroot/pjname2″

■ignoreするには。
svn propset svn:ignore ‘*’ log/
svn propset svn:ignore ‘*’ tmp/
svn propset svn:ignore ‘*’ *.sqlite3

#ignoreされているか調べるには
svn status –no-ignore

Posted in CentOS5, ServerApp.

Tagged with .


file_column Plugin設定

================================================================
file_column Plugin設定
================================================================

$file_column
http://bitarts.jp/blog/archives/003442.html
RMagicは2系と1系がある。
2系は、6.2.8
1系は、1.15.14
参考http://vermelho.jugem.jp /?eid=121

1.ImageMagick をsourceからインストール
wget ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick-6.6.1-0.tar.gz
tar zxvf ImageMagick-6.6.1-0.tar.gz
cd ImageMagick-6.6.1-0
./configure
make & make install

※参考 http://d.hatena.ne.jp/orewaka/
フォントエラーが出るので。
wget http://www.zacharywhitley.com/linux/rpms/fedora/core/6/i386/msttcorefonts-2.0-1.noarch.rpmrpm -ivh msttcorefonts-2.0-1.noarch.rpm

RMagick をインストール
通常ならgem install rmagick
このままだとエラーになる
Building native extensions.  This could take a while…
ERROR:  Error installing ./rmagick-1.15.17.gem:
ERROR: Failed to build gem native extension.

なので依存ファイル をinstall
yum install ImageMagick-devel

なぜかローカルに落 とした方が良いらしいとのことなので、
wget http://files.rubyforge.vm.bytemark.co.uk/rmagick/rmagick-1.15.17.gem
gem install ./rmagick-1.15.17.gem
http://d.hatena.ne.jp/fuyunoarashi/20090228/p1
Building native  extensions. This could take a while…
Successfully installed rmagick-1.15.17
1 gem installed

ImageMagick の環境変数を設定
export LD_LIBRARY_PATH=/usr/local/lib

→ここで例外発生.
libMagickCore.so.1がないと言われる.
http://programmers-blog.com/articles/2008/05/04/rmagick-shared-libraries-problem
libディレクトリに移動して,
cd /lib
シンボリックリンクをつくる.
ln -s /usr/local/lib/libMagickCore.so.1

そのほか,同じよう にエラーするので,まねして設定.
ln -s /usr/local/lib/libMagickWand.so.1
ln -s /usr/local/lib/libMagickCore.so.10
ln -s /usr/local/lib/libMagickWand.so.10
ln -s /usr/local/lib/libMagick.so.1

rmagick imagemagickが正常に使用出来るかどうか確認
$irb
require ‘rubygems’
require ‘RMagick’
require ‘pp’
include Magick
pp colors
カラーが表示されたらOK

file_column
$ruby script/plugin install http://opensvn.csie.org/rails_file_column/plugins/file_column/trunk

Posted in Program, Ruby on Rails.


Subversion Capistrano rsync

==========================================================================
Subversion
==========================================================================
■基本設定
超初級者
http://www.hyuki.com/techinfo/svninit.html#init
http://634.ayumu-baby.com/pukiwiki/index.php?Subversion%2FSubversion%C1%E1%B3%D0%A4%A8
http://wiki.bit-hive.com/tomizoo/pg/Subversion%20Tips
http://park1.wakwak.com/~ima/centos4_subversion0001.html
http://d.hatena.ne.jp/bonvivant/20090514/1242231536
http://blog.enjoitech.jp/article/111
http://d.hatena.ne.jp/foldrr/20090716/p2
http://centossrv.com/subversion.shtml
http://www.gside.org/Gentoo/subversion/subversion2.html
http://ja.wikipedia.org/wiki/Subversion
http://labs.agenda-style.jp/blog/2010/01/subversionlinux.html
http://blog.yellowback.net/archives/392-20091127.html
http://terai.xrea.jp/Subversion.html
http://www.crimson-snow.net/hmsvr/centos/memo/subversion.html
http://www.02.246.ne.jp/~torutk/subversion/intro.html

■初級設定
http://wiki.lampetty.net/subversion.html

■SCPlugin
http://harmonic.me/blog/?p=20

■サーバー
http://techknow.cool-solutions.jp/2010/02/how-to-setup-mt-with-centos.html

■コマンド
svn import /tmp/project file:///var/svn/repos -m “Initial import”
svn checkout file:///var/svn/repos/trunk project

■除外リスト
svn propset
svn propset svn:ignore *.bak *.log log
svn propedit svn:ignore src
svn propset ‘svn:ignore’ ‘*.log

■RailsプロジェクトをSubversionで管理するときのメモ
http://mialweb.ddo.jp/jam/?p=18
http://un-q.net/2006/09/railssubversion.html
http://underrails.seesaa.net/article/61038115.html

==========================================================================
Capistrano
==========================================================================
とは

http://en.yummy.stripper.jp/?eid=1209712

■初期設定

http://doruby.kbmj.com/trinityt_on_rails/20080325/__Capistrano___1

http://www.tkrb.jp/guide/2008/02/capistrano_rails.html

==========================================================================
rsync
==========================================================================
rsyncについて
http://www.itmedia.co.jp/enterprise/articles/0804/21/news013.html

■バックアップsh
http://www.aconus.com/~oyaji/backup/rsync.htm

■Rails関連
RSync
http://blog.gijutsuya.jp/harajune/2008/12/14/merb%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%82%92rsync%E3%81%A7%E7%B0%A1%E5%8D%98%E3%81%AB%E3%81%99%E3%82%8B/
http://www.aconus.com/~oyaji/backup/rsync.htm
■railsとアップロードsync
http://knowhow.rockpartners.co.jp/article/144004833.html

================================
tmail
================================
■tmail
gem install tmail

Posted in CentOS5, ServerApp.

Tagged with .


Railsで空メールサービス(3:Rails周りの設定)

$Ruby script/generate mailer MailReg

$vi app/models/mail_reg.rb

class MailReg < ActionMailer::Base

def hogeMessage(toAddress, mySubject, myBody)
from ‘送信元メールアドレス’
recipients toAddress
subject mySubject
body myBody
end

#送信!
def self.send
MailReg.deliver_hogeMessage(‘送信先’, “ほげほげです”, “もげもげです”)
end

end

$vi config/environment.rb

Rails::Initializer.run do |config|
end
#認証とかの情報設定
ActionMailer::Base.delivery_method  = :smtp
ActionMailer::Base.smtp_settings = { :address => ‘smtp.xxx.jp’,
:port => 587,
:domain => ‘xxx.jp’,
:user_name => ‘noreply@xxx.jp’,
:password => ‘pass’,
:authentication => :login}

$ruby script/runner ‘MailReg.send’ -e production
これで送信ができるはず。

Posted in Program, Ruby on Rails, Server, お名前.com VPSサーバー.


Railsで空メールサービス(2:メールのテスト送信)

rubyファイルからrails(ActionMailer)を利用してメールを送信する。
※事前にSMTP認証などのためnoreplyなどのメールアカウントを管理画面から作っておくと楽。

$vi testmail.rb

require ‘rubygems’
require ‘action_mailer’

#クラス定義
class HogeMailer < ActionMailer::Base
def hogeMessage(toAddress, mySubject, myBody)
from ‘hoge@gmail.com’
recipients toAddress
subject mySubject
body myBody
end
end

#送信!
HogeMailer.deliver_hogeMessage(‘sendto@gmail.com’, “ほげほげです”, “もげもげです”)

#認証とかの情報設定
ActionMailer::Base.smtp_settings = { :address => ‘smtp.xxx.jp’,
:port => 587,
:domain => ‘xxx.jp’,
:user_name => ‘noreply@xxx.jp’,
:password => ‘pass’,
:authentication => :login}

ruby testmail.rbで送信できる。

Posted in Program, Ruby on Rails, Server, お名前.com VPSサーバー.