RSS
0

iPhone:センサ周りのサンプルコード

自分のメモ用に近接センサ,加速度センサとコンパス(3GSのみ)を集めたサンプルコード.センサが最低限使える程度なので,アプリに仕上げるならインタフェースもちゃんとしないと駄目.ダウンロードしたい人はココからどうぞ.使用条件は自己責任と,使った分だけ隣人にジュースを奢るライセンスを守ること.
Read more
0

Manga Camera v2.0 is released.

Manga Camera v2.0がリリースされました.前バージョンのコンセプトを継承して,コマ割り作成と擬音付加(と新しいコード)を追加して,新しく成りました.今後はコマ割りと擬音の素の再整理と,可能ならばテキスト入力を追加したいと思います.

Manga Camera v2.0 was released. It is new features; creating frames and attaching imitation sounds. Future works are to coordinate parts of frames and sounds, and to add text that we can input.
Read more
0

Appleのエロアプリの大量削除について思う

電話に出た相手が,今まさにiPhoneのグラビアでイかんとするときと思うと萎えるので,Appleのエロアプリ無双はいい動きだと思う.いつもテンションの高い奴が沈着冷静だったら,おまえヤったなと.
Read more
1

Manga Camera v2.0 in English


"Manga Camera" creates photos as one page of comics. Here, "manga" means comics in Japanese. It draws each view, separated as comics, using the camera or the photo library. [UPDATE(v2.0)] The view can be separated by yourself as comic artist.

The application starts a window as follows. This is "manga drawing" that draws a photo at each frame, attachs imitation sounds and saves at the photo library. The frame, separated view, can be created. Let's change daily life to a comic.



[photo]
- It runs the built-in camera (only iPhone) and the photo library.
- When you single-taps (camera) or double-taps (library) a view, it is drawn on the view.
- The photo (library) is moved by sliding, scaled and rotated by the green buttons.
- If erase a view, you slide your finger on the view.

[additional]
- It is imitation sounds that can be attached at the photo.
- It is moved by sliding, scaled and rotated by the green buttons.


[frame]
- It changes a comic frame.
- The frames can be created, updated and deleted.



[save]
- The resolution enables to select.
- The orientation depends on the physical orientation of your iPhone or iPod touch.

When you tap "add" or "update" at [frame], it opens a window for frame creation. It is easy to create it only by selecting and allocating parts of the frames. Stored your frame is enable to use from [frame].



[back]
- It returns to "manga drawing".

[parts]
- Parts are selected and allocated.
- Parts are moved by sliding, scaled and rotated by the green buttons.



[properties]
- It is the frame name and last update time.



[store]
- It stores the frame.


Read more
0

Manga Camera v2.0 in Japanese


Manga Cameraは,漫画の1ページのような写真を簡単に作るカメラアプリ.コマ割りされたビューをカメラまたはライブラリを使って埋めていけば,漫画のようなコマ割りされた写真が完成します.v2.0からコマ割りをユーザー自身で作れるようになりました.

アプリを起動すると,最初に下記のようなウインドウが開きます(漫画撮影モード).ここでは,コマ割りを選んで写真をコマそれぞれに描いたり,擬音など簡単な演出の付加,そして画像ライブラリへの保存ができます.コマ割りは自由に作成可能です(後述).想像力を活用して,漫画家気分で日常を漫画にしましょう



[photo]
- カメラ(iPhoneのみ)またはライブラリを起動します.
- ライブラリの画像は,指スライドで移動,緑色ボタンで拡大縮小や回転が可能です.
- ビューをタップする(ライブラリ選択時はダブルタップ)と,そのビューだけが撮影されます.
- 取り直したい場合は,そのビューを指で任意な方向にスライディングすると削除されます.

[additional]
- 写真に擬音など簡単な演出を付けることができます
- ライブラリ画像と同様に,指スライドで移動,緑色ボタンで拡大縮小や回転が可能です.



[frame]
- フレームボタンをタップすると,コマ割りを選択できます
- コマ割りはEditから新規作成・更新・削除することができます(後述).



[save]
- セーブボタンで保存サイズを選択して写真の保存ができます
- 写真の向きはお使いのiPhone / iPod touchの実際の向きになります

漫画撮影モードの[frame]から新規作成または更新を選ぶとコマ割りを作成するウインドウが開きます(コマ割り作成モード).コマを選んで自由に配置する
だけでコマ割りが作成でき,保存したコマ割りは[frame]から選ぶことができます.



[back]
- 漫画撮影モードに戻ります

[parts]
- コマを選び,白地に配置します
- コマは指スライドで移動,緑色ボタンで拡大縮小や回転が可能です.



[properties]
- コマ割りの名前と更新時間を確認できます



[store]
- 作成したコマ割りを記録します
- 記録したコマ割りは漫画撮影モードの[frame]に反映されます

Read more
0

Manga Cameraのアップデートを申請した

一晩,Manga Cameraをいじって,気になったところを朝に修正.そして,そのままアップデートを申請した.新バージョンは,現バージョンのコンセプトを継承しただけで,機能も中身(ソース)も大幅に変わったから,戸惑いが起こらないように,それの使い方とかを詳しく紹介するエントリを作れないと.あと,気になるのは3Gの反応.計算時の負荷とメモリはソースを大幅修正したので前バージョンよりは大丈夫だど,手元に3Gが無いからなんともいえないな.でもどうなるかな.今年で3Gは二年目だから,AppleかSoftbankは太っ腹で3GSを配ってくれんかな.3Gのメモリの無さはある意味異常だからさ.
Read more
0

Manga Camera will be refreshed

I am developing Manga Camera v2.0. It has new some features and reduces loads. Please wait until releasing it.
Read more
3

iPhone: UIScrollViewで背景画像を設定する

UIScrollViewに背景画像を設定して,スクロールしても背景画像を(ちゃんと)表示するためのメモです.他にスマートな方法があれば教えてください.

まず背景画像を表示するために,UIScrollViewにUIImageViewを追加する.
-(void)hogehoge
{
UIScrollView* scrollView = [[UIScrollView alloc] init];
[scrollView setFrame:CGRectMake(0.0, 0.0, WIDTH, HEIGHT)];
[scrollView setContentSize:CGSizeMake(CONTENT_WIDTH, CONTENT_HEIGHT)];

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"wall.png"]];
[imageView setFrame:CGRectMake(0.0, 0.0, WIDTH, HEIGHT)];
[scrollView addSubview:imageView];
[imageView release];

[self.view addSubview:scrollView];
}
これだと背景画像は表示されるけど,スクロールして画像サイズを越えると背景画像は表示されない.いくらスクロールして表示させるために,
[imageView setFrame:CGRectMake(0.0, 0.0, CONTENT_WIDTH, CONTENT_HEIGHT)];
とすると,スクロールしても切れないけど,背景画像がContentSizeに拡大される.拡大しても大丈夫なら問題ないけど,大抵は問題ありなので,別の方法に変える.デリゲートを使ってスクロールのオフセット値を読み取って,背景画像の表示位置をオンタイムで変えてみる.
-(void)hogehoge
{
UIScrollView* scrollView = [[UIScrollView alloc] init];
[scrollView setFrame:CGRectMake(0.0, 0.0, WIDTH, HEIGHT)];
[scrollView setContentSize:CGSizeMake(CONTENT_WIDTH, CONTENT_HEIGHT)];
[scrollView setDelegate:self];

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"wall.png"]];
[imageView setTag:99];
[imageView setFrame:CGRectMake(0.0, 0.0, WIDTH, HEIGHT)];
[scrollView addSubview:imageView];
[imageView release];

[self.view addSubview:scrollView];
}

- (void)scrollViewDidScroll:(UIScrollView *)scrollView_
{
if( scrollView_ == scrollView )
{
[[scrollView_ viewWithTag:99] setFrame:CGRectMake(scrollView_.contentOffset.x, scrollView_.contentOffset.y, WIDTH, HEIGHT)];
}
}
これでいくらスクロールしても背景画像も一緒に動いているので,きれいに表示されます.背景画像はわざわざhファイルで宣言するのも何なので,tagで判定しています(他の兼ね合いでtag値は適宜調整が必要).
Read more
0

プーマの新しいロゴマーク


とりあえず,ニヤニヤすればいいと思います.
Read more
0

2chのクレジット板

JALカードの世間評判を見るため,2chのクレジット板をしばしば観覧している.思った,プラチナやブラックのホルダーが意外に多い.2chはニートやら(クレジットの)低属性が集まってるものばかり思っていた.暇をもてあましたお金持ちの遊びというか,これは驚く.とりあえず,俺は現状維持のまま,JALとCITIの日米崖っぷちカードのままでいくよ.
Read more
0

戦場のヴァルキュリア2(PSP)が面白い

戦場のヴァルキュリア2(PSP)を絶賛プレイ中.脇道を突切ってるので中盤あたりをウロウロ.なぜ前作と同じPS3で出さなかったのかと思うけど,携帯機も気軽さで長く遊べるかもいいかも.わざわざPSP本体と一緒に買って良かったよ.

Read more