This domain may be for sale!
iPhoneシミュレータには、GPS機能はないので、Core Locationが実機と同等に使えないのは当然ですが、知らないとハマることもあるので、メモを兼ねて、書いておこうと思います。 iPhoneシミュレータの制約 常に、同じ位置情報が返ってくる。 その値は、北緯37.33168900、西経122.03073100です。 ほぼ想像がつくかもしれませんが、これが示している実際の場所を知りたい方は、以下のリンクをクリックしてみてください。 37.33168900,-122.03073100 - Google マップ 以下のドキュメントに、このことが説明されていますね。 http://developer.apple.com/iPhone/library/documentation/Xcode/Conceptual/iphone_development/125-Using_iPhone_Sim
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
リッチテキスト(.rtf)には画像を貼付けることも出来て、テキストエディットで画像ありの書類を保存してみると、添付書類付きリッチテキスト(.rtfd)として保存できた。 画像を貼付けるにはドラッグ&ドロップ、またはコピー&ペーストでOK。 .rtfdの「d」はディレクトリの意味らしく、その名の通り保存された.rtfdは control-クリック して「パッケージの内容を表示」でその中身を見ることも出来た。つまり、XXXX.rtfdとはファイルではなく、フォルダ(ディレクトリ)ということだ。(以下のような感じ。) XXXX.rtfdフォルダの中にはTXT.rtfと画像ファイルが入っていた。 TXT.rtfの中身は以下 そして、リッチテキストに添付する書類は画像に限らず、あらゆるオブジェクト(ファイルやフォルダ)が添付できるみたい。 映像 音楽 なんと、アプリケーションまで! 最初、アプリケー
ふとiPhoneのサンプルコードとか入れておくと便利かなと思い、使ってみたくなったので環境を整えてみました。 インストール gitのサイトからv1.6.2.3のソースを取得してインストール。 $ tar zxvf git-1.6.2.3.tar.gz $ mv git-1.6.2.3 /usr/local/src $ cd /usr/local/src/git-1.6.2.3 $ ./configure --prefix=/usr/local/git $ make $ sudo make install githubに登録 アカウントは少し前に作っていたのでssh関連から。 1. public key を登録 アカウントページからpublic keyを登録します。public keyは以前作っていたものをそのまま利用しています。さくらサーバでsvn+sshを利用する方法(Linux/Mac
システム開発を行う上でバージョン管理の必要性はもはや言うまでもないだろう。数年前であればSubversionが主流だったが、最近ではGitが利用されることも増えている。が、Gitにはちょうどいいフロントエンドがなかった。Subversionには有名なTortoiseSVNがあるというのに。 エクスプローラにGit! このフロントエンドの存在がSubversionの普及に一役も二役も買ったのは間違いない。だがWindowsにもついに実用的なフロントエンドが登場した。 今回紹介するオープンソース・ソフトウェアはGit Extensions、エクスプローラとも統合されるGitフロントエンドだ。 Git Extensionsは管理インタフェースであるGit Extensions、msysGit、KDiffなどを一括でインストールするソフトウェアだ。新しいリポジトリの作成や既存リポジトリのクローンは
バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増やしているバージョン管理システムに「Git」 がある。GitはLinuxカーネルの開発リーダーとして知られるLinus Torvalds氏が中心となって、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムである。2005年に開発が開始されて以来さまざまなプロジェクトでの採用が進み、現在ではPerl 5やRuby on Rails、Android、Wine、X.orgなど、有名な大規模プロジェクトで採用されるに至っている。 本記事では、このGitを使用するのに必要な「分散型バージョン管理システム」の基本的な考え方を紹介するとともに、Gitの導入方法や基本的なGitの使い方について解説する。 分散バージョン管理システムとは? GitはLinuxカーネル開発で用いられることを前提
近年急速にユーザーを増やしているバージョン管理システムに「Git」がある。GitはLinuxカーネルの開発リーダーとしても知られるLinus Torvalds氏らが、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムで、現在ではPerl 5やRuby on Rails、Android、Wine、X.orgなど、さまざまなプロジェクトで採用されている。 本特集では、Gitを使用するのに必要な「分散型バージョン管理システム」の基本的な考え方を紹介するとともに、Gitの導入方法やWindows環境での利用方法、Subversionなどほかのバージョン管理システムとの連携など、Gitを活用するためのテクニックを紹介する。 分散バージョン管理システムGit入門 2009年2月6日 バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増や
同時進行でみるスタンフォード iPhone プログラミング:第2回 Object-C・第3回 Object Lifecycle 2009年4月15日 投稿者: shiro [Alan Cannistraro] これから毎週2回の講義だ。それが10週間続く。結局講義の回数、すなわちビデオの本数は倍ということになる。講義ビデオを見るだけでも大変だ。 * * * 第2回講義:Objective-C 第2回目は Alan Cannistraro が講師で、Objective-C と Foundation framework の話。 まず、OOP(オブジェクト指向プログラミング)の用語を列挙(10分ごろから)、続いて Objective-C の概要(17分ごろから)、Foundation framework の説明(57分ごろから)となる。 これがコトバによる解説だけなので、初心者に
スタンフォード大の iPhone プログラミング講座のビデオが公開されるというので矢も楯もたまらず飛びついた。 無謀なことは分っている。 当方にはプログラミングの知識も経験もまったくない。まるでムチャな話だ。 ムチャを承知で、とにかく付いていけるところまで行ってみようと思う。 まったくのシロウトが覗いてみた名門大学の授業の印象・・・ * * * 学生みたいに若い講師 とにかく講師が若い。Evan Doll と Alan Cannistraro というアップルの現役社員だ。[冒頭画像参照] 講師の経歴はつぎのとおり: Evan Doll: Evan はスタンフォード大コンピュータサイエンスコースの卒業生。アップル歴5年。Final Cut、Aperture などの Pro Apps の仕事を経て、iPhone team for version 1.0 に参加、以後のリリースに
[Stanford on iTunes U] スタンフォード大学が iPhone プログラミングコースを無料で一般公開するという。 実に画期的なことだ。 そのニュースを伝えるスタンフォード大のプレスリリースは次のとおり: Stanford News Service [News Release]: “It’s a hot ticket: Free Stanford course on developing software for iPhone and iPod touch comes to iTunes U“: 01 April 2009 * * * iPhone や iPod touch の無料開発コースがスタンフォード大にやってくる! It’s a hot ticket: Free Stanford course on developing software for i
スタンフォード大学が iTune U で無料公開している iPhone Application Program の講義を見ています。実際に大学での講義内容をビデオ録画して数日後に公開されているようです。 CS193P – Cocoa Programming | Announcements 上記サイトで講義内容や講義で使用するプレゼン資料を PDF で見ることが出来るので、事前によく目を通しておけばより分かりやすいです。 講師はスタンフォードの教授ではなく、現役のアップルのエンジニアです。講師は二人いて、交互に担当しているようです。ゴジラ(?) のような絵が描かれた Tシャツを来てたりして自由な感じが素敵です。 今日は4回目の講義を見ました。MVC の説明と MVC を使用した簡単なアプリケーションを作っているところです。Increase と Decrease ボタンがありそれぞれタッチする
2009 年 4 月 12 日 anchor ワームAutorunが大噴出!〜この際徹底スキャンした結果出てきた出てきた! 先日高速化して動作が安定したと紹介したClamXavであれやこれやスキャンして大変な結果になった。 Autorun.infがあちこちから出てきた。 使ったのはこれ。 anchor ClamXav1.1.1(Freeware) OS10.4Tiger対応 OS10.5Leopard対応 このアプリはスキャン速度が飛躍的に向上したのであちこちかけてみた。 事の起こりはこういうこと。 会社の新システムが稼働前にウイルスに冒されてダウンしてしまった。 日本一厳しいセキュリティポリシーの元スタートする筈だったセキュアなシステムが、スタート前からぐだぐだという大失態だ。 徹底的にスキャンしたところ業者はAutorun系のワームが発見されたという。 発見されたブツから推測してUSB
前回、米lifehackerで「our must-have Firefox extensions(絶対手に入れるべきFirefox拡張機能)」を紹介してから、かれこれ2年が経ちました。当時はまだFirefoxのバージョン1でしたし、あれからさらに便利な機能拡張も新しく増えたので、2009年版Firefox機能拡張TOP10をお送りしたいと思います。 日々ライフハッカーを更新している編集部員に、Firefoxの機能拡張で、毎日使えるオリジナリティある機能拡張について聞いてみました。そのうち約半数は、前回のTOP10にも入っていた定番でしたが、残りの4つはこの2年の間に登場した、革新性も将来性も十分な期待のニューカマーでした。機能拡張名からダウンロードできるページにリンクしていますので、気になるものがあれば試してみてくださいね。 では、気になるTOP10のカウントダウンを発表! 10位 : テ
昨年末に紹介しきれなかったFirefoxアドオンをまとめて記事にしましたが、今年も4月となり、その間に多くの小技系アドオンに出会いました。 そこで今回も、今年に入って試した個別記事として紹介できなかったアドオン達を、ちょっとまとめて紹介してみたいと思います。 それではちょっと長くなりますがお付き合いください。 1.Status-bar Calculator ステータスバーに電卓アイコンを表示し、それをクリックすれば式を利用できます。中央のボタンをクリックすれば各種計算記号もマウスで入力できるのが特徴です。 2.GoogCal ワンクリックでGoogle カレンダーを現在のタブに表示するボタンを付与します。 3.last.fmCode Last.fmのレビュー欄などに記入する際、メニューからBBコードを簡単に扱うことができるようになります。 4.Social Media for Firefo
iPhoneに無くてはならない機能としてカレンダーとTodoの管理があるんですが、私の場合、カレンダーはGoogle Syncを使っていてOutlookやiCalとSyncさせた標準カレンダーを利用、又、TodoはToodledoとSyncさせたAppigo社のTodoを使ってます。 どっちのアプリも、もはや私の中では定番中の定番なんですが、同じアプリをず〜っと使ってると飽きてくるんですよね...。 そろそろ、1アプリでGoogleとToodledoに連携してくれるアプリが出ないかな〜と思っていたところ、数日前に「Pocket Informant」という1500円の有料アプリが登場しました!お試しの無料版もあります。初見は...。 まだ不安定ですがアプリのポテンシャルは期待しちゃって良いのかも..。 と言いながら、あまりにも設定項目がありすぎて何がどうなってるのか、まだ良く分かってない部分
rcov使ってみて、iPhoneでもこんなのが出来ればなんて思ったので、調べてみたら以外と簡単に出来ました。 gccの場合はgcovというツールがあってXcodeで使える状態になっているのが分かり、まずはCocoa Applicationで試してうまく行ったので、iPhoneでSimulatorを対象とし、Debug構成で確認しました。(MacもiPhoneも同じ手順です) Xcode設定 設定する箇所は2カ所です。 ターゲットの情報を開いて、Debug構成のみに設定するためDebugを選択します。 GCC 4.0 - LanguageのOther C Flagsに-ftest-coverage -fprofile-arcsを設定します。 プロジェクトによってはOther C Flagsがない場合もある様なので、その時はユーザー定義にOTHER_CFLAGSとして定義します。 リンクの他の
Thunderbird から Mail に乗り換えたら、Mail に To Do があるのを発見しました。これは iPhone と同期できる To Do のようなので使ってみたら iPhone 側の Mail に Apple Mail To Do というフォルダができて消せなくなりました。同じ問題をかかえた人が Yahoo で質問していたので回答しました。 この問題を調べてみたら、こういう情報が見つかりました: http://forums.macrumors.com/showthread.php?t=538963 上記サイトに書いていないことも含め、冗長かもしれませんが私がやったこと: iCal に現れた To Do 項目および .Mac(MobileMe)アカウントの表示を消去する。 Mail 環境設定 --> 作成 で、「メモと To Do の作成先」を「この Mac内」にする。 Th
► 2022 ( 1 ) ► 11月 ( 1 ) ► 2021 ( 5 ) ► 9月 ( 1 ) ► 8月 ( 1 ) ► 1月 ( 3 ) ► 2020 ( 12 ) ► 10月 ( 1 ) ► 6月 ( 5 ) ► 5月 ( 1 ) ► 4月 ( 2 ) ► 3月 ( 2 ) ► 1月 ( 1 ) ► 2019 ( 6 ) ► 9月 ( 1 ) ► 7月 ( 1 ) ► 6月 ( 1 ) ► 3月 ( 2 ) ► 2月 ( 1 ) ► 2018 ( 6 ) ► 12月 ( 1 ) ► 11月 ( 1 ) ► 5月 ( 1 ) ► 3月 ( 1 ) ► 2月 ( 1 ) ► 1月 ( 1 ) ► 2017 ( 6 ) ► 12月 ( 1 ) ► 11月 ( 1 ) ► 8月 ( 1 ) ► 7月 ( 1 ) ► 5月 ( 1 ) ► 3月 ( 1 ) ► 2016 ( 27 ) ► 12
単純にインジケータを表示する方法を紹介したいと思います。 ここで使用するのはUIProgressHUDです。 これを使うと、インジケータと文字をセットしたRoundRectな黒半透明のダイアログのような感じに表示出来ます。 まずはinterfaceの用意 @interface UIProgressHUD : UIView { } - (void)setText:(id)fp8; - (void)showInView:(id)fp8; - (void)hide; @end ViewControllerのヘッダなどにUIProgressHUD *progressHUDを追加してください。 とりあえず分かりやすいようにViewDidLoadに書いてしまいます。 - (void)viewDidLoad { [super viewDidLoad]; CGFloat w = self.view.fra
ほとんどのユーザーには、テキストの書式を変更する際に使用するお気に入りのショートカットというものがあるはずだ。こういったショートカットには、太字にするためのCtrlキー+Bや、斜体にするためのCtrlキー+I、下線を付けるためのCtrlキー+U、あるいはテキストを左揃えにするためのCtrlキー+Lといったものがあるだろう。しかしWordでは、書式ツールバーのボタンを用いてこういった操作が行えるようになっているため、ショートカットを利用すれば必ず効率がアップするとは言い切れないのである。 本当に便利なショートカットというものは、あまり知られていないのである。すなわち、該当のショートカットに相当するボタンがデフォルトでは用意されていないため、その存在を知らなければ、適切なオプションを探してあちこちダイアログボックスを見て回ることになりかねないというものだ。そういった、知っておくととても便利なシ
Mac OSのインストールディスクからXcodeをインストール MacPortsをダウンロード http://svn.macosforge.org/repository/macports/downloads/ 今日時点では「MacPorts-1.6.0-10.5-Leopard.dmg」が最新。 MacPortsをインストール PATHを設定 ターミナルを起動する。 touch .profile vi .profile export PATH=/opt/local/bin:/opt/local/sbin/:$PATH :wq! アップデートと同期 いったんターミナルを閉じる。ターミナルを起動する。 sudo port -d selfupdate sudo port -d sync
20 sites for free stock images | Web and designers | Helping web designers and developers フリーの画像素材が入手できるサイト色々がまとまっていましたので、ご紹介。 素材を探す際に困ることはなくなりそう(ありすぎて困るかもしれませんが)。 Stock.xchg テクスチャやシェイプなど多数の素材。 カテゴリごとに多数の素材が手に入ります Dexhaus Flashを使ったインタフェースで素材の検索 いい感じの写真素材などが手に入ります Kave wall クールな模様が一杯入手できます これはかっこいい。 Stock Vault 1万3000という大量の素材が入手できるみたい。 動物、自然、オブジェクトなど実に様々 他にも、多数の素材サイトが紹介されていて見るだけでも楽しいかも。 Free Digita
iPhone SDKで画面の遷移のやり方がやっとわかりました。 一度わかってしまえばなんてことないのですが、今までの経験(VB,Swing,Android...etc)が全く通用しないので苦労します。 Interface Builderの使い方にもようやく慣れてきました。 道のりはまだまだ長い...。 ちなみにやり方はUIViewControllerのボタンクリックイベントで以下のようにするとできます。 -(IBAction)chengeScreen:(id)sender { HogeViewController *modalViewController = [[[HogeViewController alloc] initWithNibName:@"HogeControllerView" bundle:nil] autorelease]; [self presentModalViewCo
AppDelegateオブジェクトでUIViewControllerのインスタンスを生成してaddSubViewすると画面表示が切れるという現象に悩まされてます。 @interface AppDelegate : NSObject { UIWindow *window; UIViewController *viewController; } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) UIViewController *viewController; @end @implementation AppDelegate @synthesize window; @synthesize viewController; - (void)applicationDidFini
テーブルに表示されるデータのレイアウトを少しかえたい時や項目を追加したい時なんかに便利です。 UITableViewControllerを継承したクラスまたはUITableViewDataSourceとUITableViewDelegateプロトコルを実装したクラスのtableView:cellForRowAtIndexPath:メソッドで以下のようにすればOKです。 #define LABEL_TAG 1 #define VALUE_TAG 2 #define CELL_ID @"Cell" - (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath { UILabel *label, *value; UITableViewCell *cell = [tv
iPhone/iPod Touchのメールアプリ(Mail.app)で使用されている「次へ」ボタンと「戻る」ボタンの実装方法です。 ナビゲーションバーにUISegmentedControlを追加するのが基本的な実装方法です。 @implementation SampleViewController - (void)viewDidLoad { NSArray *array= [NSArray arrayWithObjects: [UIImage imageNamed:@"UIBarButtonPrev.png"], [UIImage imageNamed:@"UIBarButtonNext.png"], nil]; UISegmentedControl *segment = [[[UISegmentedControl alloc] initWithItems:array] autorelea
UITableViewの行選択時のハイライトって普通にUITableViewControllerを使っているときは問題ないのですが、うっかりviewWillAppear:メソッドをオーバーライドしたりUIViewControllerを使ったときなんかにハイライトが解除されなくて困ることがよくあります。ハイライトの解除をキチンとやっておかないとApp Store登録時にリジェクト喰らうこともあるらしいのでそんなことにならないように行選択時のハイライトについてまとめてみました。 UITableViewControllerを継承してUITableViewを使う時に気をつけること UITableViewControllerのviewWillAppear:メソッドにはハイライト解除の処理が定義してあります。なのでviewWillAppear:メソッドをオーバーライドするときは必ず親クラスのviewW
最近の経済の変化から、現在多くの開発者が短期的な仕事を探している。同時に、スキルを習得するために時間とエネルギーを投入するのであれば、そこから確実に最大の収入を生むことが重要だ。ここで紹介する10のスキルのリストは、あなたの履歴書を向こう5年間戦えるものにするために、今すぐ学ぶべきものだ。このリストはとても網羅的とは言えないし、カバーし切れていない業界の分野も非常に大きい(例えば、メインフレームの開発者はカバーされていない)。とはいえ、平均的な主流の開発に対しては、少なくともこれらのスキルの7つを学んでいれば間違いはないだろう。就職の面接で説得力を持って話せるというだけでなく、これらは実際に仕事でも役に立つ。 1: 「ビッグスリー」の1つを学ぶ(.NET、Java、PHP) 開発業界に(レッドモンドに隕石が落ちるというのに匹敵するような)劇的な変化が起きない限り、ほとんどの開発者は少なくと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く