<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://chephes.cocolog-nifty.com/blog/">
<title>cheprogramming</title>
<link>http://chephes.cocolog-nifty.com/blog/</link>
<description>ActionScriptとかいろいろの勉強日記



_uacct = &quot;UA-3018678-1&quot;;
urchinTracker();
</description>
<dc:language>ja-JP</dc:language>
<dc:creator></dc:creator>
<dc:date>2008-12-11T18:31:52+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.typepad.com/" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://chephes.cocolog-nifty.com/blog/2008/12/new-version-che.html" />
<rdf:li rdf:resource="http://chephes.cocolog-nifty.com/blog/2008/11/getting-started.html" />
<rdf:li rdf:resource="http://chephes.cocolog-nifty.com/blog/2008/11/ndsi-a2b9.html" />
<rdf:li rdf:resource="http://chephes.cocolog-nifty.com/blog/2008/03/cocoa_973b.html" />
<rdf:li rdf:resource="http://chephes.cocolog-nifty.com/blog/2008/03/iphonesdk.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://chephes.cocolog-nifty.com/blog/2008/12/new-version-che.html">
<title></title>
<link>http://chephes.cocolog-nifty.com/blog/2008/12/new-version-che.html</link>
<description>New version Check box available New cursol Undo/redo available Web bowserexport</description>
<content:encoded>&lt;p&gt;New version&lt;br /&gt;
 Check box available&lt;br /&gt;
  New cursol&lt;br /&gt;
 Undo/redo available&lt;br /&gt;
 Web bowser&amp;export&lt;/p&gt;</content:encoded>



<dc:creator>chephes</dc:creator>
<dc:date>2008-12-11T18:31:52+09:00</dc:date>
</item>
<item rdf:about="http://chephes.cocolog-nifty.com/blog/2008/11/getting-started.html">
<title></title>
<link>http://chephes.cocolog-nifty.com/blog/2008/11/getting-started.html</link>
<description>Getting started What is Zeptoliner? Zeptoliner is a text based idea processor. With Zeptoliner, You can put an idea or tips into tree structure and also email your ideas as a text. In addition, You can share your ideas with...</description>
<content:encoded>&lt;p&gt;Getting started&lt;br /&gt;
 What is Zeptoliner?&lt;br /&gt;
  Zeptoliner is a text based  idea processor.&lt;br /&gt;
  With Zeptoliner, You can put an idea or tips into tree structure and also email your ideas as a text.&lt;br /&gt;
  In addition, You can share your ideas with another Zeptoliner users via email..&lt;br /&gt;
 Operations&lt;br /&gt;
  Focus line.&lt;br /&gt;
   Tap a line to focus.&lt;br /&gt;
  Edit line.&lt;br /&gt;
   Double-tap a focused line and bring virtual keypad up to edit.&lt;br /&gt;
   Tap &quot;Done&quot; button and close virtual keypad.&lt;br /&gt;
   Tap &quot;+&quot; placed on top right, then add a new line immediately. &lt;br /&gt;
  Move line.&lt;br /&gt;
   Drag a focused line to move.&lt;br /&gt;
   You can change order or level of lines.&lt;br /&gt;
  Delete line&lt;br /&gt;
   Tap trush box icon, then delete focused line. &lt;br /&gt;
  Copy and Paste&lt;br /&gt;
   ZeptoLiner also support copy&amp;paste.&lt;br /&gt;
   Tap copy icon to copy focused line.&lt;br /&gt;
   Tap other line, and tap paste icon to paste it after focused line.&lt;br /&gt;
  Change text size&lt;br /&gt;
   Tap &quot;A&quot; icon to change text size. &lt;br /&gt;
   Text size will be changed into three levels.&lt;br /&gt;
  Send note via email&lt;br /&gt;
   Tap email button, then bring email app up and you can send a email.&lt;br /&gt;
   If your friends have another Zeptoliner, they can import your note via email. Just click a link from built-in mail app.&lt;br /&gt;
  See information&lt;br /&gt;
   Tap &quot;Zepto&quot; button at bottom right then bring version window up.&lt;br /&gt;
   And you can go a web page of Zeptoliner.&lt;/p&gt;</content:encoded>



<dc:creator>chephes</dc:creator>
<dc:date>2008-11-24T00:18:49+09:00</dc:date>
</item>
<item rdf:about="http://chephes.cocolog-nifty.com/blog/2008/11/ndsi-a2b9.html">
<title>NDSiブラウザ</title>
<link>http://chephes.cocolog-nifty.com/blog/2008/11/ndsi-a2b9.html</link>
<description>DSiのUserAgentは Opera/9.50 (Nintendo DSi;...</description>
<content:encoded>&lt;p&gt;DSiのUserAgentは&lt;br /&gt;
Opera/9.50 (Nintendo DSi; Opera/446; U; ja) &lt;br /&gt;
ですね。&lt;/p&gt;

&lt;p&gt;ヘッダに&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
&lt;meta name=&quot;viewport&quot; content=&quot;width=240&quot;&gt;&lt;br /&gt;
&lt;/pre&gt;&lt;br /&gt;
を入れて、中身のCanvasを横240、縦176にすると、スクロールのできない&lt;br /&gt;
画面ができる模様。&lt;br /&gt;
普通にonmousemove, onmouseupなどが利用できる&lt;/p&gt;

&lt;p&gt;また、javascript:alert(1);などをURLに入れても動く。&lt;/p&gt;

&lt;p&gt;若干Canvasの挙動が怪しく、drawImageでただしく描画されない。&lt;/p&gt;</content:encoded>


<dc:subject>DSi</dc:subject>

<dc:creator>chephes</dc:creator>
<dc:date>2008-11-01T23:57:47+09:00</dc:date>
</item>
<item rdf:about="http://chephes.cocolog-nifty.com/blog/2008/03/cocoa_973b.html">
<title>Cocoa入門</title>
<link>http://chephes.cocolog-nifty.com/blog/2008/03/cocoa_973b.html</link>
<description>なんとなくMac OS Xの開発環境であるObjective-c Cocoaで開...</description>
<content:encoded>&lt;p&gt;なんとなくMac OS Xの開発環境であるObjective-c Cocoaで開発してみる気になったので、簡単なアプリを作成。&lt;/p&gt;
&lt;p&gt;環境の構築は、付属のDVDに入っていたXcodeをインストールするだけでOK。&lt;/p&gt;
&lt;p&gt;開発の主な流れとしてはInterfaceBuilderでUIを作って、それに対してコーディングを行う。&lt;/p&gt;
&lt;p&gt;キャンバスのような物にごりごり書くプログラムなら、NSViewクラスを継承したクラスを作成し、
それをInterfaceBuilder上でUIの上に配置してNSViewクラスのdrawRect関数をオーバーライドすると
その中に描画することができる。&lt;/p&gt;
&lt;img src=&quot;http://gyazo.com/ce2c201e557370331f0f996da949584e.png&quot; /&gt;
&lt;pre&gt;
#import &quot;DotView.h&quot;


@implementation DotView

- (id)initWithFrame:(NSRect)frame {
    self = [super initWithFrame:frame];
    if (self) {
		center = CGRectMake(20, 20, 20, 20);
    }
    return self;
}

- (void)drawRect:(NSRect)rect {
	CGContextRef context = [[NSGraphicsContext currentContext] graphicsPort];
	CGContextSetRGBFillColor(context, 1, 1, 1, 1);
	CGContextFillRect(context, NSRectToCGRect([self bounds]));
	
	CGContextSetRGBFillColor(context, 0, 0, 1, .5);
	CGContextFillRect(context, center);
}

- (void)mouseDown:(NSEvent *)theEvent{
	center.origin = NSPointToCGPoint([theEvent locationInWindow]);
	[self setNeedsDisplay:YES];
}

- (void)mouseDragged:(NSEvent *)theEvent{
	[self mouseDown:theEvent];
}
@end
&lt;/pre&gt;
&lt;img src=&quot;http://gyazo.com/89953d41ce0da2ecdcd3c1802f0d6ec5.png&quot; /&gt;
&lt;p&gt;開発に必要なドキュメントはXcodeのヘルプの製品ドキュメントより参照可能。&lt;/p&gt;
&lt;img src=&quot;http://gyazo.com/0bb8d32fcec9c0f4161c71ed561b78c1.png&quot; /&gt;
&lt;p&gt;そのほか開発に必要な物は全て&lt;a href=&quot;http://developer.apple.com/jp/&quot;&gt;Apple Developer Connection&lt;/a&gt;にある。なお、WWDCのCocoaFoundationに関する1時間くらいのデモビデオが非常にわかりやすいのでオススメ&lt;/p&gt;</content:encoded>


<dc:subject>Cocoa</dc:subject>

<dc:creator>chephes</dc:creator>
<dc:date>2008-03-13T11:36:46+09:00</dc:date>
</item>
<item rdf:about="http://chephes.cocolog-nifty.com/blog/2008/03/iphonesdk.html">
<title>iPhoneSDK</title>
<link>http://chephes.cocolog-nifty.com/blog/2008/03/iphonesdk.html</link>
<description>Androidの時のように色々プログラムを書いたりソースをあげていたりしていたの...</description>
<content:encoded>&lt;p&gt;Androidの時のように色々プログラムを書いたりソースをあげていたりしていたのですが、どうやらNDAとかの諸々でまずそうなので、一旦削除します。とりあえず現在はTouch系のAPIの利用方法がわかり、手低レベルのグラフィックAPIもわかってきた感じ。で、現在困っているのがXcodeからiPod touchに転送できないという問題くらいですかね。&lt;/p&gt;
&lt;p&gt;もう少し詳しくわかったら平気な範囲で随時更新していきます。&lt;/p&gt;</content:encoded>



<dc:creator>chephes</dc:creator>
<dc:date>2008-03-09T14:09:32+09:00</dc:date>
</item>


</rdf:RDF>
