September 2011
1 post
“・山本七平の「空気」 ・阿部謹也の「世間」 ・河合隼雄の「中空構造」 ・岸田秀の「内的自己と外的自己の乖離」 ・井沢元彦の「言霊」 ...”
– 日本教と原子力問題 - アンカテ
Sep 26th
April 2011
1 post
リモートブランチを元にローカルで作業が可能なブランチをつくる
git checkout -b localbranch origin/remotebranch 
Apr 4th
January 2011
2 posts
リモートのブランチを確認
git branch -a
Jan 20th
gitで複数のコミットを1つにまとめる
最新から4件のログを確認 git log -n 4 —oneline —reverse rebase でコミットを編集する git rebase -i HEAD~4 rebase による編集方法は エディット画面の下部に書いてある説明を参照。 pick の部分を、前のコミットと統合したい場所を fixup、コメントを変更したい場所をedit に変更。 # Commands: #  p, pick = use commit #  r, reword = use commit, but edit the commit message #  e, edit = use commit, but stop for amending #  s, squash = use commit, but meld into previous commit #...
Jan 6th
December 2010
1 post
Objective-C で抽象っぽいの
- (void)createItemFromClassName:(NSString*)className{      if ([NSClassFromString(className) conformsToProtocol:@protocol(Foo)]){          _item = (id <Foo>)[[NSClassFromString(className) alloc] init];     } }
Dec 20th
October 2010
1 post
“ httpサーバのApacheでは,設定ファイルhttpd.confを読み込んで起動する際,…/apachectl...”
– ITmedia エンタープライズ : Linux Tips「アクセスの多いサイトではapachectl restartしてはいけない」
Oct 6th
September 2010
2 posts
Sep 19th
“新規作成したプロジェクトはデフォルトではThumb命令のアセンブリが使われる様にコンパイラの設定がされています。 ...”
– iPhoneでインラインアセンブラを使う(プログラム編[1]) - 強火で進め
Sep 1st
August 2010
1 post
“1. Easy build via MacPorts For Snow Leopard users, you can build OpenCV 2.1.0...”
– Mac_OS_X_OpenCV_Port - OpenCV Wiki
Aug 10th
July 2010
7 posts
“git gc する目安は 2000個らしい Git GUI から このリポジトリにはおおよそ 2000個の個別オブジェクトがあります ...”
– GIT | git gc のタイミング - PvP
Jul 29th
“MySQL4.1から文字コードの自動変換処理が追加されています。 取り出したDUMPの文字コードと実行しているクライアントの文字コードが...”
– MySQL3のデータがMySQL5に移行できない(MT4) − Linux Square − @IT
Jul 25th
“341 名前:名無しさん@そうだ選挙に行こう[sage] 投稿日:2010/07/11(日) 20:31:10 ID:L/MivK9bP...”
– ヒロイモノ中毒 「リブートする」の語源 (via yuh-a) (via feinyao) (via scudroid) (via kazcorp) (via neknee) (via hsmt) (via ssbt)
Jul 22nd
32 notes
Jul 21st
なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? -... →
昔々,システム7が使われていてUnixがピカピカで新しかった頃,/bin にはバイナリファイルを,/usr にはユーザのホームを,その他は /etc 以下に置くことが決められた.これは,”エトセトラ”が意味することそのものであった.その後,アプリケーションには設定ファイルが必要となり,それらは 独自の階層を持つディレクトリを作り置いていた.しかし,ユーザーはそのファイルを見つけにくいと文句を言った.彼らは,全てのファイルが /etc というひとつのディレクトリに置かれることを望んだのだ. その後しばらくたち,ユーザーは自分でコンパイルしたバイナリを /bin 以外の他の場所に起き始めた.やがて,システムが提供するバイナリと混同するのを避けるため,それらは /usr/bin 以下に置かれることになった. /usr ...
Jul 19th
UUIDを生成する - 強火で進め →
- (NSString*) stringWithUUID { CFUUIDRef uuidObj = CFUUIDCreate(nil);//create a new UUID //get the string representation of the UUID NSString *uuidString = (NSString*)CFUUIDCreateString(nil, uuidObj); CFRelease(uuidObj); return [uuidString autorelease]; } - (IBAction)createNewUuid { [uuidTextField setText:[self stringWithUUID]]; }
Jul 11th
Jul 6th
June 2010
11 posts
iOS 4.0 と iPhone OS 3.x の両方で動作するアプリケーションをビルドする設定 -... →
ベース SDK を iPhone デバイス 4.0 にします (iPad の場合は 3.2)。 iPhone OS Deployment Target をサポートする OS の最も低いバージョンにします。 (下の場合は iPhone 3.0 以降で動作する。) 上記の設定では「すべての構成」に対して行っているかどうか注意しましょう。 デバッグ構成 にのみ適用して、リリースしたものの Deployment Target が 4.0 とかだと悲しいことになります。
Jun 25th
【iPhone】メモリ不足時のシミュレートとデバッグ | iphoneアプリで稼げるのか →
iPhone Simulatorをアクティブにして、 メニュー→ハードウェア→メモリ警告をシミュレート Xcodeメニューで メニュー→プロジェクト→アクティブな実行ファイルを編集 開いた画面の引数タブ→環境変数に以下の3つを追加 NSZombieEnabled = YES MallocStackLogging = YES NSDebugEnabled = YES デバッグコンソールに以下のコマンドを打ち込みます。 shell malloc_history {PID} {アドレス} PIDにはアプリのプロセスIDを、アドレスにはクラッシュしたインスタンスのアドレスを入力します。
Jun 23rd
Cocoaの日々: iOS 4.0 でアプリを一時停止しない設定 -... →
iOS4.0 SDK (Xcode 3.2.3-) でビルドすると自動的に Fast App Switching が効くようになる。ホームボタンを押して終了させて、次回起動した時には終了直前の状態(画面)に復帰することができる。 これはこれで便利なのだが iPhoneシミュレータでもこれを忠実に再現していて開発時には困ったことになる。修正して再ビルドしても初期実行にならずに直前の走っていたバージョ ンが復帰してしまう。 これを防ぐには Info.plist に UIApplicationExitsOnSuspend=YES の設定を行う。
Jun 23rd
Twitter / ウチダ (内田宏基): メモ:Xcodeで「メニュー→新規ビルドフェーズ→新... →
メモ:Xcodeで「メニュー→新規ビルドフェーズ→新規スクリプトを実行」すると「メインウィンドウ→グ ループとファイルターゲット→App→スクリプトを実行」が追加される。画像の変換など、コンパイル直前/直後に実行したいコマンドラインを実行できる。
Jun 22nd
iPhoneアプリ開発、その(107) ぎゅうっと圧縮|テン*シー*シー →
Appleが推奨するPowerVR用テクスチャ画像フォーマット(以後pvrファイルと呼ぶ)の話。 こいつをPNG画像ファイルの代わりに 使う事に、なんのメリットがあるかというとメモリ消費が節約できるんですわ。 pvrファイルはオリジナルの画像を多少の劣化を覚悟して圧縮する のが特徴で、実際サンプルソースPVRTextureLoaderプロジェクトで作られたpvrファイルと、オリジナルPNGファイルの大きさを比べると かなりの差があります。 PVRTexture* instance; ・ ・ ・ instance = [PVRTexture pvrTextureWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"frog" ofType:@"pvr"]]; [instance retain]; ...
Jun 22nd
iPhone, iPad 両対応アプリの作り方 →
iPad Programming Guide: Starting Your Project Configuring Your Xcode Project The first step to creating a universal application is to configure your Xcode project. If you are creating a new project, you can create a universal application using the Window-based application template. If you are updating an existing project, you can use Xcode’s Upgrade Current Target for iPad command to update...
Jun 20th
NSThreadの罠 - a geek born in Tomakomai →
NSThreadで作ったスレッドか ら、WebViewにURLを ロードさせようとしたのだが、うまく行かない。恐らく、ロード〜画面生成時の処理と、メインスレッドのイ ベントループ(NSRunLoop)が深く関わってるんだろうと予測。 一日中悩んでたどり着いたのが、NSObject。この中に、performSelectorOnMainThread: なんて言う、とんでもなく強引な発想に思えるメソッドを発見。これでメインスレッドに処 理を依頼することで、別スレッドから WebViewをいじくるという目的をなんとか達成した。
Jun 10th
WordPress › フォーラム » 静的ページにwordpressの最新記事を埋め込むには? →
自分が管理するウェブサイトのトップページ(index.html)に、同じサーバ内(wpディレクトリ)にあるWordpressの全カテゴリ・ 新着5件を表示。 <?php require('./wp/wp-blog-header.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr"> <head> <meta http-equiv="Content-Type"...
Jun 9th
Build Error - missing required architecture i386... →
I had this same problem, and the solution turned out to be an easy fix. Backup then open project.pbxproj (located inside your project file bundle) in TextMate or TextEdit and search for the section titled “/* Begin XCBuildConfiguration section */”. Look for a key named FRAMEWORK_SEARCH_PATHS and delete it and it’s contents (once per build configuration, so I removed it in...
Jun 3rd
7 notes
XIBファイルをObjective-Cのソースコードに変換するツール - 24/7... →
nib2objc akosma’s nib2objc at master - GitHub 以下のように、パラメー タにXIBファイルを指定すると、標準出力にコードが出力されます。 $ nib2objc WebView.xib > WebView.m
Jun 2nd
iPhoneOS 4.0b1から3.1.3にダウングレードする手順のメモ... →
試した手順 iTunesでOpt+復元で3.1.3のファームを指定 ~/Library/iTunes/iPhone Software/iPhone…_3.1.3_7E18_Restore.ipsw 復 元が始まるので放置 終了するもエラーが発生し、復元モードから抜けれない。。。 で、追加手順(Mac の場合。Windowsの場合は2は省略) Quick Tip: Downgrading 4.0 beta to 3.1.3 — Just Another iPhone Blog iRecoverとやらを使うといいらしい。上の記事はWin用ツールを使っています Mac向けにiRecoverをインストール(westbaer’s irecovery at master - GitHub) sudo port install libusb...
Jun 2nd
May 2010
4 posts
May 13th
“iPhone Developer Programへアクセス。 Apple Developer Connection – iPhone Dev Center –...”
– 【iPhone】App Store申請用アプリをビルドする | iphoneアプリで稼げるのか
May 11th
git/リモートリポジトリURLを変更する方法 - TOBY SOFT wiki →
現在のリモートリポジトリの確認方法 $ git config remote.origin.url 変更方法 $ git config remote.origin.url new_url
May 6th
May 6th
April 2010
29 posts
“curl -O http://www.cpan.org/src/perl-5.10.0.tar.gz tar zxvf perl-5.10.0.tar.gz...”
– 404 Blog Not Found:perl - Mac OS X - perlをDIYする
Apr 25th
“tar —bzip2 -xvf perl-5.8.6.tar.bz2 cd perl-5.8.6/ sh Configure...”
– 複数バージョンの Perl を共存インストール
Apr 25th
“wu-ftpdにおいて、外部からFTPログインしたユーザに対して、匿名FTPディレクトリ(/home/ftp/)...”
– FTPクライアントから指定ディレクトリより上を見えなくする方法
Apr 25th
“自分用メモ。git でリモート・リポジトリー origin にタグを送る方法。 $ git tag TAG_NEMA $ git push...”
– clmemo@aka: Git でリモート・リポジトリーのタグを削除する
Apr 25th
“git push #{remote} :#{branch_name} でいいみたい。 リモートのブランチに空のブランチを上書きしちゃう。...”
– 野ログはノロキュアMaxHeart - Gitでリモートのbranchを削除する
Apr 25th
最新ブラウザのHTML5タグへの対応状況をまとめてみた - IT-Walker on hatena →
IE8Chrome2Chrome3(Beta)Safari4Firefox3.5Opera10(Beta) div○○○○○○ section×××××× nav×○○○×× article×××××× aside×○○○×× h1○○○○○○ h2○○○○○○ h3○○○○○○ h4○○○○○○ h5○○○○○○ h6○○○○○○ hgroup×○○○×× header×○○○×× footer×○○○×× address○○○○○○ p○○○○○○ hr○○○○○○ br○○○○○○ pre○○○○○○ dialog×○○○×× blockquote○○○○○○ ol○○○○○○ li○○○○○○...
Apr 25th
viewportの表示を検証してみました - ProjectDD Blog →
viewport設定なし、コンテンツ幅320px固定 viewport設定なし、コンテンツ幅100% width=600 width=320 width=320,initial-scale=2.0 width=320,user-scalable=no width=320,maximum-scale=3.0 width=480,maximum-scale=0.6667
Apr 25th
Mac OS Xのシステムを起動可能な状態でバックアップするには - パソコンよろずQ&A →
1 Mac OS X インストールDVDを挿入し、Cキーを押しながら起動する 2 インストーラが起動したら「主に日本語を使用する」を選択して、「→」ボタンをクリック 3 メニューから 「ユーティリティ」-「ディスクユーティリティ」をクリック 4 外付HDDを選択し、「パーティション」をク リック、バックアップ元となるパーティションよりも大きい容量のパーティションを設定する 5 「オプション」 ボタンをクリックし、「GUIDパーティションテーブル」を選択して「OK」ボタンをクリック(Intel Macの場合のみ) 6 「パーティションを作成」ボタンをクリック 7 パーティションの作成が完了したら、ディスクユーティリティを 終了する 8 続けて、メニューから「ユーティリティ」-「ターミナル」を起動し、以下のコマンドを入力 diskutil list 9...
Apr 24th
mysqldumpでバックアップ&復元 - phpspot →
すべてのデータベースのバックアップ $ mysqldump -u root -x —all-databases > dump.sql すべてのデータベースのバックアップを復元 $ mysql -u root -p < dump.sql 特定のデータベースのみのバックアップ $ mysqldump -u root データベース名 > dump.sql 特定データベースのみの復元 $ mysql -u root データベース名 < dump.sql
Apr 22nd
Desktop Notifications with WebKit →
Chrome now supports desktop notifications using WebKit’s webkitNotifications API. (Try the demo.) function Notifier() {} // Returns "true" if this browser supports notifications. Notifier.prototype.HasSupport = function() {   if (window.webkitNotifications) {     return true;   } else {     return false;   } } // Request permission for this page to send notifications. If allowed, // calls...
Apr 22nd
【Proton.jp】 Mac OS X の便利なコマンド →
SetFileで不可視ファイル作成(SetFile,GetFileInfoの使い方) /Developer/Tools/SetFile コマンドを用いると、様々なファイルの属性をセットすることができる。例えば可視ファイルを不可視にするには、 % /Developer/Tools/SetFile -a V foo.txt とする。 また可視にしたいなら、オプションのVを小文字のvにすれば良い。
Apr 21st
イナヅマtvログ » Objective-C ハック, class-dump を手に入れろ →
Objective-C ハックのために class-dump をぜひとも手に入れろと多くのサイトに書いてあった。 class-dump This is a command-line utility for examining the Objective-C segment of Mach-O files. It generates declarations for the classes, categories and protocols. This is the same information provided by using ‘otool -ov’, but presented as normal Objective-C declarations. class-dump...
Apr 21st
pools.jp | XCodeのコメントに自動挿入される作者名と組織名を変更する →
以下のコマンドで、XCodeのplistを更新。 $ defaults write com.apple.Xcode \ PBXCustomTemplateMacroDefinitions \ '{FULLUSERNAME="Your Name"; ORGANIZATIONNAME="Your Org Name";}'
Apr 21st
技術/shell/".bash_profile"と".bashrc"の使い分け -... →
bash_profile, bashrcの基本的な知識のメモ。bashの日本語manページより抜粋&まとめ。 ”~/.bash_profile”を読み込む場合 bashが対話的なログインシェルとして起動されるか、 —login オプション付きの非対話的シェルとして起動されると、/etc/profile からコマンドを読み込んで実行した後、以下の順番でファイルを探し、最初に見つかった読み込み可能なファイルからコマンドを実行する。 ~/.bash_profile ~/.bash_login ~/.profile ”~/.bashrc”を読み込む場合 ログインシェルでない対話的シェルとして起動されると、~/.bashrc ファイルがあれば、 bash はここからコマンドを読み込み、実行する。 よく見かける...
Apr 21st
[Mac] 遠隔地から自宅のNASをマウントする « 雑記帳 →
遠隔地から自宅のNASをマウントする 構文 ssh <ssh host> [-p port] [-l username] -f -N -L <local port>:<remote host>:<remote port> 具体例 $ ssh hogehoge.com -l hogehoge -f -N -L 1234:192.168.0.100:548
Apr 21st
“更新Ping送信先一覧 更新Pingリスト20コ厳選 できるだけ影響力の大きそうなポータルに付随する受取先サーバーが良さそう ...”
– [ 更新Ping送信先一覧 まとめwiki ] 更新Pingリスト(20コ厳選)
Apr 21st
Apr 21st
1,187 notes
7 tags
SnowLeopard + MacPort で テストサーバ構築
MovableType と Wordpress が必要十分動くものを目標とします。 Macport のインストール MacPort のアップデート perl すげ替え PHP+MySQL を使えるようにする Perl+MySQL を使えるようにする MovableType のモジュールをインストール Wordpress のモジュールをインストール 1. Macport のインストール http://www.macports.org/ からダウンロード /opt/local/bin にパスを通しておくこと 2. MacPort のアップデート bash -> sudo port -d selfupdate sudo port -d sync 3. perl すげ替え bash -> sudo port install perl5 cd...
Apr 20th
gitでファイルの変更をすべて取り消し前回コミットした時の状態に戻す - ぬいぐるみライフ(仮) →
gitでファイルの変更をすべて取り消し前回コミットした時の状態に戻す $ git reset —hard HEAD
Apr 19th