2012-07-01から1ヶ月間の記事一覧

Gitサーバの構築(CentOS編)

CentOS 6.0へのGitサーバ構築メモ Git, xinetd のインストール # yum install git git-daemon xinetd/etc/xinetd.d/git-daemon というファイルを新規作成。内容は以下の通り。 # default: off # description: The git server offers access to git repositor…

Gitサーバの構築(Ubuntu編)

Ubuntu Server 12.04へのGitサーバ構築メモServer側 Git関連パッケージのインストール $ sudo apt-get install git-core git-daemon-run Git公開用ディレクトリの設定。ここでは /var/repos とする $ sudo vi /etc/sv/git-daemon/run元ファイル #!/bin/sh ex…

NSNotificationを使って通知をメインスレッドから投げる

NSNotificationの通知は、NSNotificationCenter の postNotification メソッドを呼んだスレッドで実行される。 一方、iOSアプリではUI操作はメインスレッドからでないと実行できない。 よって、通知を受け取ってUI操作をしたいという場合は以下のようにして…

iPhone のIPアドレスを取得する

iOS

iPhoneのIPアドレスを取得するCのコード。 ifa_name は 3G が "pdp_ip0"、Wi-Fi が "en0" のようである。 #include #include #include #include #include int get_ip_addr(char* buf) { struct ifaddrs* ifa_list = NULL; struct ifaddrs* tmp; int ret; ret…

Android NDK で SDK Version を取得する方法

ネイティブコードで SDK Version を取得する方法。Versionによって条件分岐するときなどに使用する。 #include int sdk_version = -1; char sdk_version_str[PROR_VALUE_MAX]; int len;len = __system_property_get("ro.build.version.sdk", sdk_version_str…

FTPサーバを有効にする

Mac

Mac OS Xに標準で入っているFTPサーバを有効にするには、/System/Library/LaunchDaemons/ftp.plist を開いて太字の "Disabled" の箇所を "Enabled" に変更すればよい。 <plist version="1.0"> <dict> </dict></plist>

Libraryディレクトリを表示

Mac

Mac OS X Lionでは Finder でホームディレクトリを開いたとき[ライブラリ]ディレクトリが不可視になっている。 以下のコマンドで表示される。 $ chflags nohidden ~/Library