一定期間更新がないため広告を表示しています
Popular repositories picheckvoltage PiCheckVoltage is a project for the Raspberry Pi intended to provide a mean to check voltage of a battery pack which is used to power electronic assemblies connected to the Raspberry Pi, and execut… Python 102 16 SmartEverything_SigFox_GPS Example code showing of to send any datatype - 12 bytes max - (in this example, a struct of GPS coordinate) to SigFox networ
Welcome to the source code repository for the iOS 5 edition of the iPhone Developer's Cookbook. Sample code is never a fixed target. It continues to evolve as Apple updates its SDK and the CocoaTouch libraries. Get involved. You can pitch in by suggesting bug fixes and corrections as well as by expanding the code that's on offer. Github allows you to fork repositories and grow them with your own t
iPhoneアプリでテーブルビューを表示する方法は、UITableViewControllerのサブクラスを使用する方法と、UIViewControllerのサブクラスでUITableViewDelegateとUITableViewDataSourceプロトコルを実装する方法の2通りがある。 前者の場合、ナビゲーションバーに編集ボタンを追加し、その編集ボタンをユーザが押すとテーブルビューが編集モードに自動的に入る(削除、追加等の編集時の処理は自分で実装する必要有)。 - (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.rightBarButtonItem = self.editButtonItem; } テーブルビューが編集モードに入ると以下のような感じになる。 一方、後者のようにUITableViewDelegat
スワイプの処理 RootViewController にUIGestureRecognier を左右両方向について登録しておく。 - (void)viewDidLoad { [super viewDidLoad]; : UISwipeGestureRecognizer* swipeGesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(didSwipeCell:)]; swipeGesture.direction = UISwipeGestureRecognizerDirectionRight; [self.tableView addGestureRecognizer:swipeGesture]; [swipeGesture release]; swipeGesture = [[UIS
StoryboardではTableViewのセルのカスタマイズも1画面でできるようになりました。 セルのプロトタイプから動的にセルを生成する カスタムセルのプロトタイプを作って、プログラムで動的にセルの内容を決定するTableViewを作ってみます。 最初に、プロジェクトを作るところから始めます。Master Detail Applicationテンプレートから新規プロジェクトを作ります。 Storyboardを開くと、すでにテーブルビューとセルがあります。このセルをカスタマイズします。 TableViewのAttribute inspectorでContent属性をDynamic Prototypesに変更します。ここをStatic Cellsにするとセルのインスタンス1つ1つをInterface Builderで作ることになります。今回はデータを動的に埋め込むのでDynamic Pro
iPhone アプリで多用される、UITableViewCell のカスタマイズにチャレンジしてみる。 セルを作成するにあたり、可変長で適度な複雑さを持ったデータが欲しいので、サンプルには簡単な Twitter のタイムライン ビューアーを選んでみた。 もくじ プロジェクトの準備 Twitter のタイムライン取得 セルの作成 セルの利用 プロジェクトの準備 まず、プロジェクトを作成する。 UITableViewCell を手っ取り早く試したいので、Xcode のプロジェクト テンプレートは Navigation based Application にした。プロジェクト名は TestTwitterClient としておく。 既定で作成される RootViewController は TimelineViewController にリネーム。今回のサンプルでは、この画面に Twitter の
最近になって変わったObjective-Cのインスタンス変数の命名規則について。 プロパティに対応するインスタンス変数の変数名をプロパティ名と別にすべきか、また、インスタンス変数名をアンダースコア(_)で始めるべきかどうか、さまざまな場所で議論になっているのを見てきて、自分も長い間悩んだ結果、結論が出たのでその経過をまとめておきます。 背景をとばして結論だけ見たい人はこちらへ。 iTunes Uのスタンフォード大学の"CS193p: iPad and iPhone Application Development"の講義は、iPhoneアプリをこれから作ろうという人にはもちろん、既に作っている中級者の方にとっても、見る価値があると思います。 特に、Paul Hegartyによる2011年秋の講義はiOS5に完全に対応していて、説明も非常に分かりやすく、必見です。何と言っても、こんな白髪白髭の
How to use Questions to drive Generative Analysis By Jim ArlowOct 21, 2024Question is the Information Type that is the primary generator of all other Information Types in Generative Analysis. In this article, Jim Arlow expands on the discussion in his book and introduces the notion of the AbstractQuestion, Why, and the ConcreteQuestions, Who, What, How, When, and Where. Write a Requirement, not a
[Codex] いろいろ告知 2008/9/13 04:36:59 いろいろ告知です. おおがきビエンナーレのカフェでトーク まだ本決まりじゃないので,どうなるか分かりませんが 9/21 14:00~,城さんと(もしくはSWOのメンバーと)カフェでトークします. ゆるい感じでだらっと話す + お客さんに突っ込み入れてもらう てな感じだと思います. 場合によってはいつか〜公開録音になるかも. 場所:竹島会館(1F入口入ってすぐの左手の10帖の和室) 9/27 Audible Realitiesが,DeMOSAに出ます. 何をお見せするかはお楽しみ. 僕も行きます. 日時: 9月27日(土)14:00〜18:00(13:30開場/入退場自由/途中休憩あり) 会場:東京ミッドタウン「インターナショナル・デザイン・リエゾンセンター」 (東京都港区赤坂9-7-1 ミッドタウン・タワ
What is aubio ? aubio is a tool designed for the extraction of annotations from audio signals. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio. Because these tasks are difficult, we thought it was important to gather them in a dedicated library. To increase the fun, we have made these a
Blocks are a powerful C-language feature that is part of Cocoa application development. They are similar to “closures” and “lambdas” you may find in scripting and programming languages such as Ruby, Python, and Lisp. Although the syntax and storage details of blocks might at first glance seem cryptic, you’ll find that it’s actually quite easy to incorporate blocks into your projects’ code. The fol
SoftModemの受信 SoftModemはATmega328内蔵のアナログコンパレータを使って音声信号の解析を行う。アナログコンパレータで音声信号の立ち下がりを検出する。立ち下がりから次の立ち下がりまでの時間をTimer2でカウントし、周波数を特定する。周波数が分かれば0か1か分かるので、あとはボーレートに合わせてデジタル信号を復元する。 SoftModemの送信 送信はいたって簡単。送信するデータビットに合わせて、デジタルポートから矩形波を出すだけだ。プリアンブルを1byte毎に送信していると転送レートが極端に悪くなってしまうので、しばらく送信していなかった場合のみ送るようにしている。 回路図 iPhoneからの音声信号はC1を通って、R1/R2で2.5Vのバイアスをかけて6番ピンに接続する。7番ピンにアナログコンパレータの閾値用の電圧をかける。ArduinoからiPhoneへの信号
As far as I know, there are three JSON Parsers for Objective-C, JSON Framework, YAJL, and Touch JSON. Then, These three would have their own characteristics. For example: YAJL can be used as a SAX style parser. JSON Framework has relatively long history and is widely used. Touch JSON parses NSData instead of NSString. In addition, as far as I tested, the result of performance comparison is as foll
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く