RubyCocoa ãå§ããã®ã«ã¨ã£ãããã«ãªããããªãµã¤ã
èªåã® gmail ãã©ããã«è²¯ãã¦ãããã ãã©ãå¤ã«åºããæ¹ãè¯ãã®ã§ã
Ruby ããåãããªãã®ã§ãããRubyCocoa ãè¦ããã¨ã£ãããã«ãªããããªãµã¤ããéãã¾ããã
RubyCocoa ã®ããåãããªãã¡ã½ããåã§å°ã£ããã使ãæ¹ã®ä¾ã¯
cd /Developer/Examples/RubyCocoa grep -R 'initWithHogefuga' *
ã§æ¢ãã°è¯ãããããã¨ã°ã¼ã°ã«ã§ã
Cocoa ã®ãªãã¡ã¬ã³ã¹ã¯ Xcode ããå³ã¯ãªãã¯ã§å¼ãããè¯ãã
ãã¨ã°ã¼ã°ã«ã§w
# ããã¶ãã¨ã£ã¡ããã£ã¦ã¾ããããã¾ããã
# ã³ã¡ã³ããèªååãã ã£ãã®ã§ããªãé©å½ã§ããééããä¸é©å½ãªãã®ãããã°ã³ã¡ã³ãçã§æãã¦ä¸ããã
RubyCocoa å ¥é
http://limechat.net/rubycocoa/tutorial/
LimeChat for OSX ã®ä½è
ãããå
¬éãã¦ããã確ãã«å
¥éã«ã´ã£ããã§ãã
ã¨ããããããã2,3度ãªããã¨ç°¡å㪠GUI ã被ãããããã®ãã¨ã¯åºæ¥ãããã«ãªã£ãã
delegate ã dataSource ã«ã¤ãã¦ã¯こちらを参照すると良いと思うã
ã㨠LimeChat èªä½ã®ã½ã¼ã¹ã³ã¼ããå
¬éããã¦ããã®ã§ãæ
£ãã¦ãããçºãã¦ã¿ãã¨è¯ãããã
http://d.hatena.ne.jp/Psychs/ ã§ææ°çã®ãªãªã¼ã¹ãã¢ãã¦ã³ã¹ããã¦ãããã¿ããã
ã㨠RubyCocoa を使っているプロジェクト一覧
å¦æ³å¸³: Rubyã§Mac OS Xã¢ããªãä½ãç·´ç¿ã
http://oent.sblo.jp/article/7470855.html
試ãã«RSSãªã¼ãã¼ãä½ã£ãæã100è¡ä»¥ä¸ã®è¦æ¨¡ã§ãXMLãã¼ãµãæã¡ããã¼ãã«è¡¨ç¤ºãæã£ãã¢ããªã±ã¼ã·ã§ã³ãä½ãäºãåºæ¥ã¾ããã
å°å³ã¼ãªãã¢ã§ãããCocoa Bindingãå©ç¨ããäºã§Model-View-Controllerãå®å ¨ã«ç¬ç«ããå®è£ ã«ãªã£ã¦ãã¾ãã
èªåã§ã³ã³ãã¤ã«ãã¦åä½ãããã¨ãã
@xmlDoc = NSXMLDocument.alloc.initWithContentsOfURL_options_error_(urlString, 0, nil)
ããã¾ããã£ã¦ãªãããã ã£ããå
¥ãã URL ã®å½¢å¼ãéãï¼ (http://d.hatena.ne.jp/ma_ko/)
kvc_accessor ã¨ããã®ãããã®ããCocoa binding ã¨å¼ã°ãã¦ãããã®ã®1ã¤ï¼
item = NSMutableDictionary.dictionary
ã®ã¨ãããåèã«ãªã£ãããããã¨ãã
BONNOH FRACTION 13: RubyCocoa ã§ãã¦ã³ãã¼ããä½ã£ã¦ã¿ã ãã®ï¼
http://www.fraction.jp/log/archives/2007/11/23/Implements_Downloader_by_Ruby_Cocoa
ãã®2ãããã
http://www.fraction.jp/log/archives/2007/12/03/Implements_Downloader_by_Ruby_Cocoa_2
ãã®3ãäºå®ããã¦ãã
å¤ãã®ã¹ã¯ãªã¼ã³ã·ã§ãã㧠Interface Builder ä¸ã§ã®æä½ã説æããã¦ãã
RubyCocoa å
¥éãè¦ãå¾ã§è¦ãã¨ã¤ã¡ã¼ã¸ããããããã¾ããã©ã¤ããã«ã¯æé ãªã¬ãã«ã ã¨æã£ãã
splhack: AmaTunes
http://blogger.splhack.org/2007/10/amatunes.html
ã«ã¡ã©ã§èªã¿åã£ããã¼ã³ã¼ãã®ISBNãAmazonã§æ¤ç´¢ãã¦ãããããªã¼ãã£ãªããã¯å½¢å¼(m4b)ã«å¤æãã¦iTunesã«ã¤ã£ãã代ç©
ã¼ãããã¨èãããã¨:
http://n.h7a.org/blog/
ããã¤ãç¿ä½ããããRubyCocoa çµç±ã§ System ããã®æ©è½ãã¹ã¯ãªããã§å¼ã³åºããã¨ãå¤ãããã¦ããã
ãããããã
blog.8-p.info: RubyCocoa 㧠Skype ã« iTunes ã§åçãã¦ãæ²ã表示
http://blog.8-p.info/articles/2006/12/24/rubycocoa-skype-itunes
ãã¡ããç¿ä½1ã¤
ã²æ¥èª: Leopardã§ã®RubyCocoaã¢ããªä½ææé ãåç»ã«ãã¦ã¿ã
http://www.fobj.com/hisa/d/20071028.html#p01
Youtube ã®åç»ããªã³ã¯ããã¦ãããé°å²æ°ãã¤ããã®ã«è¯ãããã
hisaããã® Youtube
http://www.youtube.com/user/hisa
ã²æ¥èª: rWiiRemote æ´æ°
http://fobj.com/hisa/d/20061230.html
DarwiinRemoteã®ã½ã¼ã¹ã«å ¥ã£ã¦ããGraphViewã使ããã¦ããã ãã¦ã¾ãããªãªã¸ãã«ã®Objective-Cã§æ¸ãããGraphViewãOSX.ns_importãã¦ä½¿ããã¨ãã§ãã¾ãã(åä½ç¢ºèªæ¸ã¿)ãRubyã§æ¸ãç´ãã¦ã¿ã¾ãããRubyCocoa 㧠OpenGL (NSOpenGLView) ã使ããµã³ãã«ã«ããªããã¨æãã¾ããã¾ããèªåã®åå¼·ãã¦ãCocoaãã¤ã³ãã£ã³ã°ã使ã£ã¦ã¿ã¾ããã
rWiiRemote -- rWiiRemote.appãããã¸ã§ã¯ããã¡ã¤ã«ãªã©
GraphView.rb -- DarwiinRemote ã® GraphView ã Ruby ã§æ¸ãããã®
WiiRemocon.rb -- kvc_accessor ã kvc_depends_on ã使ç¨ããã¥ã¼ã¨ãã¤ã³ãããã¢ãã«(å ¼ã³ã³ããã¼ã©)ã«ç¸å½
ã¨ãè¨: Aquaterm.framework ãã ruby binding ãçæ
http://d.hatena.ne.jp/xoinu/20060920/1158824203
ãã¤ã³ãã¸ã£ã¼ãã«: ãã¾ç¥ãã¹ãRubyCocoa - Mac OS X Leopardææ°æ å ±
http://journal.mycom.co.jp/articles/2007/07/27/WelcomeToRubyCocoa/menu.html
Leopard解ä½æ°æ¸
第1åï¼RubyCocoaã§Webãã¼ã¸è¡¨ç¤º
http://builder.japan.zdnet.com/sp/07leopard/story/0,3800082822,20359550,00.htm
第2åï¼ãã£ã¨RubyCocoa
http://builder.japan.zdnet.com/sp/07leopard/story/0,3800082822,20360029,00.htm
第3åï¼ããªãã¸ãµãã¼ã - RubyCocoaã®ç§å¯
http://builder.japan.zdnet.com/sp/07leopard/story/0,3800082822,20360382,00.htm
第5åï¼ãã¡ã¤ã«ç£è¦ãè¡ãFSEvent
http://builder.japan.zdnet.com/sp/07leopard/story/0,3800082822,20360956,00.htm
ã²æ¥èªãFlickerViewer RubyCocoa
http://fobj.com/hisa/d/20070501.html
ã¢ããªã¨YouTube
Hacking Life: ã¸ã§ã¸ã§ã®å¥å¦ãªåéºâWRYYYã¨ç¿»è¨³ãã翻訳æ©ãRubyCocoaã§ä½ã
http://d.hatena.ne.jp/beatinaniwa/20071222
ç¿ä½ãWWW::Mechanize 㨠Google Translate ã§ã®ç¿»è¨³ã¢ããªã
RubyCocoa 㧠Cocoa æ¬
http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=RubyCocoa%A4%C7Cocoa%CB%DC
RubyCocoaãå§ãã人ã®ããã°#è±èª
http://redochre.wordpress.com/
Review of RubyCocoa Tutorials: RubyCocoa tutorial ãç·ããã
http://redochre.wordpress.com/2007/11/30/review-of-rubycocoa-tutorials/
redartisan: Core Image ã¨RubyCocoa #è±èª
http://redartisan.com/tags/rubycocoa
Screen Capture via RubyCocoa
http://redartisan.com/2008/1/12/rubycocoa-screen-capture
Apple Developer Center
Cocoarepl
http://fobj.com/hisa/d/20071102.html
NSWindowãªã©ã®ãªãã¸ã§ã¯ããä½ãã·ã§ã¼ãã«ããçãªã¡ã½ãã
æã£åãæ©ã NSWindow ãä½ã£ã¦è¡¨ç¤ºãããã¨ãã¯ã以ä¸ã®ã¡ã½ããã使ããã¨ãã§ãã¾ããNSWindow.create
NSWindow.create(800, 600) # width,height
NSWindow.create(0, 0, 800, 600) # left,top,width,height
NSWindow以å¤ã«ãããã¤ãããã¾ãã以ä¸ã¯ä½¿ç¨ä¾:NSURL.create "http://www.apple.com/"
NSURL.create "/etc/httpd/httpd.conf"NSImage.create "/Library/Desktop Pictures/Aqua Blue.jpg"
NSImage.create "http://path_to_image_url/image.jpg"NSView.create
NSView.create(360, 240)
NSView.create(0, 0, 360, 240)
NSTextField.create(300, 20)
NSButton.create(300, 20)
NSSlider.create(300, 20)
ãããã®ã¡ã½ããã¯ã¢ããªã±ã¼ã·ã§ã³ããã±ã¼ã¸å ã®ãã¡ã¤ã«:
CocoaRepl.app/Contents/Resources/cocoa_sweets.rb
ã«å®ç¾©ããã¦ãã¾ã(ã½ã¼ã¹ãããã±ã¼ã¸ã«å«ã¾ãã¦ãã¦èªãã ãå¤æ´ãããã§ããã®ãRubyCocoaã®ééå³ã®ã²ã¨ã¤)ã
sudo gem install syntax ã§ã³ã¼ãã®ã«ã©ã¼ãªã³ã°ããããããã«ãªãã
gem newcocoa
http://metaatem.net/2007/05/27/your-first-few-days-on-rubycocoa
http://www.youtube.com/watch?v=aVIvapSmvC0
å¾ã§ãã£ã¨è¯ãã®ãç¡ãã調ã¹ã
http://images.metaatem.net//hello_world_newcocoa2.mov
newcocoaãã©ããªãã®ãã¯ãã£ã¡ã§
http://www.fobj.com/hisa/d/20070527.html#p01
Rucola
Rucola is a light weight framework that helps you write RubyCocoa apps.
Rucola new version movie 1 hour !?
http://superalloy.nl/misc_files/rubycocoa/rucola_building_an_app_bdd_style.mov
# ä½è
ããã®blog
http://www.superalloy.nl/blog/category/ruby/rubycocoa/
RubyCocoa + Scripting Bridge#è±èª
http://andymatuschak.org/articles/2007/11/29/ohman-scripting-bridge-is-so-cool/
Scripting Bridge ã§iTunes ã¨ãæä½ã§ãããappscript ã«è¿ãæãã ãã©ãã©ã£ã¡ãããã®ãã
bridgesupport # Framework ã®ï¼å®ç¾©ï¼ XML ãã¡ã¤ã«ããããã¤ã³ãã£ã³ã°ããããã®ä½ããä½ãã³ãã³ãï¼ï¼
gen_bridge_metadata
http://trac.macosforge.org/projects/bridgesupport
RubyCocoa resource#è±èª
http://www.rubycocoa.com/
http://www.rubycocoa.org/
code ãã¡ããã¡ããæ¸ãã¦ãããchapter ã«åããã¦ããcocoasheet ãæ°ã«ãªãã
RubyCocoa: sourceforge#è±èª
RubyCocoa ã使ã£ã¦ããããã¸ã§ã¯ãï¼ã¢ããªã±ã¼ã·ã§ã³ï¼
http://rubycocoa.sourceforge.net/ProjectsUsingRubyCocoa
RubyCocoa é¢é£ã®ã¹ã¯ãªã¼ã³ãã£ã¹ã
http://rubycocoa.sourceforge.net/Screencasts
Apple Developer connection
Introduction to Ruby and Python Programming Topics for Mac OS X
http://developer.apple.com/documentation/Cocoa/Conceptual/RubyPythonCocoa/Introduction/Introduction.html
mootoh.log: RubyCocoaã使ã£ã¦Quicksilverãã©ã°ã¤ã³ãæ¸ã
http://blog.deadbeaf.org/archives/1889
Ruby Inside: The Ultimate List of RubyCocoa Tutorials, Tips and Tools
http://www.rubyinside.com/the-ultimate-list-of-rubycocoa-tutorials-tips-and-tools-728.html
Many thanks to this curious Japanese list of RubyCocoa links for inspiring some of the links in this post. Most of them are in Japanese, however!
Many thanks, too:-)
Nice matome.
ããããRubyCocoa ãããªããã©
ããã¤ã¤ãã¿ãã: Interface Builder3.0ã®ä½¿ãæ¹
http://dev.activebasic.com/OverTaker/?p=407
Xcode 3.0 ã§ã®ã¤ã³ã¹ã¿ã³ã¹åã説æãã¦ããã
ãã®ããã³ã³ã¢ãè²·ã£ã人㧠Interface Builder 2ã¨3ã®ç»é¢ã®éãã«æ©ãã§ãã人åãã
ãããã¨ãï¼
Cocoa Dev Central: Build a Core Data Application
http://cocoadevcentral.com/articles/000085.php
CoreData ã® Interface Builder å´ã®æä½ã詳ãã説æããã¦ããã®ã§ãæåããããªãã£ã¦ã¿ãã
igaiga diary: CoreDataã§5åã§ä½ããã¼ã¿ãã¼ã¹ã¢ããª
http://igarashikuniaki.net/tdiary/20060505.html#p01
åç»ãããã®ã§ãã¨ã¦ãåãããããã¨æããä¸ã® Build a Core Data Application ããªãã£ã¦ããã
Tigerã®Cocoaã«ã¿ãMVCã®å®æ - ã¹ãã¼ããªãã¼ã¿ã¢ãã«ãå®ç¾ããCore Data
http://journal.mycom.co.jp/special/2005/cocoamvc/
(1) Cocoaã®MVCã¢ãã«ã®çºå±
(2) ãã¥ã¼ããªã¢ã« - Cocoa Bindingã¨Core Dataã«ããGUIä½æ
(3) ã¡ã¼ã«ã½ãããä½æ
(4) ãã¼å¤ã³ã¼ãã£ã³ã°
(5) ãã¼å¤ã®ç£è¦
(6) ã³ã³ããã¼ã©ã¬ã¤ã¤ - Cocoa Binding
(7) NSObjectControllerã¨Cocoa Bindingã®æ§é
å®éã«èªåã§æãåããã¦ãCoreData ã®è§¦ããç解åºæ¥ããã
ãã¨ã§è©¦ãã
Non-Fiction: ã¤ã³ããã¯ã¹ä½æãã¼ã«ï¼Core Dataã¨Cocoa Bindingã®ä»çµã¿ï¼ãã®ï¼ï¼
http://uchyax.exblog.jp/2161095/
CoreData3åã¯ããã³ã°
http://www.spice-of-life.net/wiki/index.cgi?CoreDataCooking
http://www.spice-of-life.net/wiki/index.cgi/d/?wikiname=CoreData
Apple Developer Documentation
Cocoa ã®æ¥æ¬èªããã¥ã¡ã³ãã¨ããã« Cocoa ã»ããã¼ã®è³æãã¢ããããã¦ãã
http://developer.apple.com/jp/documentation/japanese.html
Cocoaã»ããã¼ä¸ç´ç·¨ => CoreData
CoreAnimationã¬ã¤ã
http://developer.apple.com/jp/documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introduction.html
Leopard解ä½æ°æ¸
第8åï¼Core Animationã§1000 Songsã«ææ¦
http://builder.japan.zdnet.com/sp/07leopard/story/0,3800082822,20362686,00.htm
MOSA
http://www.mosa.gr.jp/?page_id=19
http://www.mosa.gr.jp/?page_id=904
http://www.remus.dti.ne.jp/~yoshiki/cocoa/ed1/index.html
My Codex leicesterï¼ãã¤ãé³æ¥½ã¨å¼ã°ãããã®ï¼
http://nagano.monalisa-au.org/
# Cocoa 以å¤ã® framework ã®è©±é¡ãå¤ã:-)
NSHost *host =[NSHost hostWithName:@âmonalisa-au.orgâ]; # Cocoa OSX::NSHost.hostWithName("monalisa-au.org").address # RubyCocoa
Numata Designed Factory
Cocoa ããã°ã©ãã³ã°ã®è§£èª¬è¨äº
Cocoa ãµã³ãã«ãº
Cocoa ã«é¢ããããã¿ã¡ã¢
http://numata.designed.jp/ja/programming.html
ããããæªæ´çã¾ã¼ã³
ã¾ãä¸ãã»ã¨ãã©ãæ´çããã¦ãªããã ãã©ããã£ã¡ã¯ãã ã¯ãªããããã ããªã®ã§å
容ãã»ã¨ãã©ã¾ã èªãã§ã¾ããã
Cocoa (Quartz Composer) + Rails (Captcha)
http://pierlis.com/blog/2008/1/2/having-rails-cocoa-play-together#comment28
Apple ã® ScriptBridge ã«é¢ããããã¥ã¡ã³ã
http://developer.apple.com/documentation/Cocoa/Conceptual/RubyPythonCocoa/Introduction/Introduction.html#//apple_ref/doc/uid/TP40005422
Building a RubyCocoa Application: A Tutorial
http://developer.apple.com/documentation/Cocoa/Conceptual/RubyPythonCocoa/Articles/BuildingRubyCocoaAppl.html
ããã¡ãã£ã¨æ
£ããããã£ã¦ã¿ãã
Cocoa åãã®ä¸æ©
http://homepage.mac.com/nsekine/SYW/top.html
http://homepage.mac.com/nsekine/SYW/SYWSoft/learnCocoa/index.html
-
http://www.oomori.com/
http://www.oomori.com/cocoafw/index.html
ãªã³ã´ã®æ°´ããï¼
cocoaå¨ã
http://d.hatena.ne.jp/gutskun/searchdiary?word=%2a%5bRuby%5d
mattmccray
Animating NSViews In RubyCocoa
http://www.mattmccray.com/archive/2008/01/18/Animating_NSViews_In_RubyCocoa
you can download the full Xcode project. (Requires Leopard, Xcode 3, and Interface Builder 3)
Selectable Toolbar Icons in RubyCocoa
http://www.mattmccray.com/archive/2008/01/16/Selectable_Toolbar_Icons_in_Ru
capture â âcaptureâ
What is it?
Capture is a tool for making a full size screenshot of your Mac OS X desktop. It uses RubyCocoa and the new CGWindow API of Mac OS X Leopard to capture the desktop in a fast and efficient manner.
nyaxtã®PCä½æ¥ãã°
Sumiyasi
ããã¹ã¯ãããã®ã¹ãã«çããã
ãã¹ã¯ããã常é§åãã©ããã¬ã¼ã ã¢ã㪠for OSXãRubyCocoaç¿ä½ã
Photoframe app for OSX, written in RubyCocoa.
http://d.hatena.ne.jp/nyaxt/searchdiary?word=%2a%5bSumiyasi%5d
http://nyaxtstep.com/projects
splhack
2008-01-05 è¾æ¸ãã®2
http://blogger.splhack.org/2008/01/2.html
RubyInject ã使ã£ã¦è¾æ¸.app ã®å
¥åãèµ°æ»ã
Window ã® Cube effect ã«ã¤ãã¦
http://subtech.g.hatena.ne.jp/cho45/20070329/1175170861
http://subtech.g.hatena.ne.jp/cho45/20070328/1175074895
http://lab.lowreal.net/trac/browser/Lightning%20Talk
# ãã¼ãã³ã¼ãã£ã³ã°ããã¦ã pdf ãã¡ã¤ã«ã¸ã®ãã¹ãèªåã®ç°å¢ã«ä½µãã¦æ¸ãæããå¿
è¦ããã
# Leopard ã ããããCube effect ãã¦ããã®ã¯ç¢ºèªã§ãã
http://lipidity.com/downloads/fumo/
# QS plugin fumo ã®ä¸ã®äººã
# fumo ã¯ç
ãåºã¦ãã aniation ã®ãã¤ã
http://lipidity.com/apple/quicksilver-animation-effects/
http://lipidity.com/apple/warp-bend-squeeze-and-transform-windows-with-cgssetwindowwarp/
http://cocoawiki.aerial.st/?Expose%20%A4%B7%A4%CA%A4%A4%A5%A6%A5%A4%A5%F3%A5%C9%A5%A6