RubyCocoaがOS X Lionに対応しておらず、AppStoreHelperがOS X Lionで動いておりませんでしたが、今月に入ってRubyCocoaがOS X Lion対応のアップデート。 OS X Lion用のRubyCocoa 1.0.2(パッケージが別です)をインストールすると、AppStoreHelperがOS X Lionで動くようになります。 http://sourceforge.net/projects/rubycocoa/files/RubyCocoa/ 実は、RubyCocoaがどうなるか分からなかった時期に、AppStoreHelperをRubyCocoaを使ったものからObjective-Cネイティブに書き直しをしました。 それがVer.0.6alphaです。 Ver.0.52がRubyCocoa製、Ver.0.6alphaはネイティブです。 従って、V

Objective-Cランタイムを使うように書き換えられたMacRubyとやらが出たそうなので試しに入れてみた。目的としては今RubyCocoaが抱えている問題の解消、およびOSXのより深い部分までRubyで扱いやすくする、ってとこなんだろうか。 何が違うの? 実装が1.9のものになっている(Leopard標準搭載のRuby+RubyCocoa環境は1.8.6) メモリ管理をObjective-CランタイムのGCを使うようにしているCocoaとのブリッジ機能を使うのに特別なライブラリをrequireする必要がない Frameworkの読み込みはKernel#frameworkで 全てのRubyクラスはNSObjectのサブクラス もっといろいろ違うとこあるんだろうけど、まだちゃんと見てないのでこんな感じ。 例えば、現行のRuby+RubyCocoaだと、 require 'osx/coc

RubyCocoa とは?RubyCocoa は、Mac OS X アプリケーションを開発するためのフレームワークです。RubyCocoa によって、 OS X アプリケーションを作ることRuby から拡張ライブラリとしてCocoa を利用すること ができるようになります。RubyCocoa のインストール Tiger の場合、以下の URL から最新版の dmg をダウンロードして、インストールしてください。 http://sourceforge.net/project/showfiles.php?group_id=44114 Leopard では、RubyCocoa は OS に標準添付されているので、インストールの必要はありません。 はじめてのMac OS X アプリケーション では、さっそくアプリケーションを作ってみましょう。 まず、Xcode を立ち上げます。(/De
In math, a unary operation is an operation with a single input. InRuby, a unary operator is an operator which only takes a single ‘argument’ in the form of a receiver. For example, the – on -5 or ! on !true. In contrast, a binary operator, such as in 2 + 3, deals with two arguments. Here, 2 and 3 (which become one receiver and one argument in a method call to +).Ruby only has a handful of unary
文献管理ソフトは、pdf ファイルの名前をpmid.pdf にするのが多そうだけど、手作業はめんどい。 => 誰か変換スクリプトを〜。 => ktkr http://www.geocities.jp/researcherinus/perl1 => うまくtext 抽出できない場合がある => 自分で書けないもんだろうか? =>Ruby でpdf からtext 抽出どうやるのか見つからなかった ところが寝る前に HMDT3版を読んでいたらRubyCocoa*1 でpdf からのtext 抽出が載っていた ので、ちょっと Nature とかのpdf からtext 抽出して doi を抜き出せるか試してみた。 #!/usr/bin/envruby # #Created by mako on 2008-01-29. # What? # This_script.rb extr

自分の gmail ドラフトに貯めていたんだけど、外に出した方が良いので。Ruby しか分からないのですが、RubyCocoa を覚えるとっかかりになりそうなサイトを集めました。RubyCocoa のよく分からないメソッド名で困ったら、使い方の例は cd /Developer/Examples/RubyCocoa grep -R 'initWithHogefuga' * で探せば良さそう。あとグーグルで。Cocoa のリファレンスは Xcode から右クリックで引ける。良い。 あとグーグルでw # ずいぶんとっちらかってます、すいません。 # コメントも自分向けだったのでかなり適当です、間違いや不適当なものがあればコメント等で教えて下さい。RubyCocoa 入門 http://limechat.net/rubycocoa/tutorial/ LimeChat forOSX の作

初めてのRubyCocoaでのプログラミング。以前作ったBrainfuckのコードを処理するRubyプログラムを流用した。主に参考にしたのはRubyCocoa 入門。と言うか、ここしか見てない。 上のテキストフィールドにBrainfuckのコードを入力して、executeのボタンを押すと変換された文字列が下のフィールドに表示される。キャプチャのBrainfuckのコードは途切れてるだけで、実際はもっと長い。本当はテキストエリアみたいなのにしたかったんだけれど、オブジェクトがどれだかわからなかった。 以前、Objective-Cで少しだけCocoaプログラミングをした時も同じことを思ったけど、InterfaceBuilderはやっぱりUIを設計していく上で優秀だと思う。コントローラクラスとオブジェクトを関連づける操作もかなり直感的でさすがAppleと言ったところか。 Comments:2
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本Ruby の会の有志によるRubyist のRubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号Rubyist Magazine 0058 号 バックナンバーRubyist Magazine 0058 号RubyKaigi 2018 直前特集号Rubyist Magazine 0057 号RubyKaigi 2017 直前特集号Rubyist Magazine 0056 号Rubyist Magazine 0055 号Rubyist Magazine 0054 号 東京Ruby 会議 11 直
“Ifit didn’t ship to Prod,it didn’t happen.” We’ve been seeing patterns in our projects where our software development team is struggling to have...more. Sunshine? An outdoor conference? The opportunity to keep pulse on the biggest innovators in B2B software? Yep, I went to SaaStr Annual this month and...more. Listen into this 8th Light University presentation where Martin Gaston talks about the

Get Ready formacOS MojavemacOS Mojave was designed with advancedtechnologies to provide cutting-edge performance and robustsecurity. Core ML 2 and the newCreate ML framework let your apps deliver intelligent functionality faster and more easily than ever. Maximize the graphics and compute potential of your apps using advancements in Metal 2.Build richer web experiences in Safari. And with up
RubyCocoa というフレームワークがある。一般的には「Cocoa アプリケーションをRuby で記述するためのフレームワーク」として認識されていて,御本家にもRubyCocoaは、オブジェクト指向スクリプト言語RubyでのCocoaプログラミングを可能とする、Mac OS Xのフレームワークです。RubyCocoaを使って、CocoaアプリケーションをRubyで書いたり、RubyスクリプトでCocoaオブジェクトを生成して機能を利用することができます。Cocoaアプリケーションでは、RubyとObjective-Cのソースが混在するCocoa アプリケーションを作ることも可能です。 次のようなときにRubyCocoaを使えます: irbで対話的にCocoaオブジェクトの性質を探求Cocoaアプリケーションのブロトタイピング・開発RubyとObjective-C双方の

RubyCocoa とは? †RubyCocoa は、Ruby でのCocoa プログラミングを可能にするMac OS X のフレームワークです。RubyCocoa を使うことで、以下のことができるようになります。Ruby でMac OS X ネイティブアプリケーションの開発Cocoa を利用したRuby プログラムの開発 ↑ ダウンロードとインストール † 2008/2/16 現在、最新バージョンは 0.13.2 です。 http://sourceforge.net/project/showfiles.php?group_id=44114 から最新バージョンの dmg をダウンロードして、インストールしてください。 ↑
RubyCocoa -Mac OS X Software Development withRuby (Fujimoto Hisa)RubyCocoa is a framework for developingMac OS X software inRuby. This talk will include somesimple demonstrations and cover the latest development status and future direction of theRubyCocoa. Speaker Fujimoto Hisa Profile Developer ofRubyCocoa, Programmer.

_ [macosx][ruby][cocoa][rubycocoa] LeopardでのRubyCocoaアプリ作成手順を動画にしてみた Leopardで、ボタンをクリックするとテキストフィールドに入力したテキストを読み上げるだけの単純なRubyCocoaアプリケーションを作る様子を動画にしてみました。あまりにぼけぼけでわかりにくいので公開はなしにしようかと思ったけど、せっかく作ったので字幕だけつけて公開します*1。 おおよその流れは以下の通り。プロジェクトを作る コントローラの実装 (ボタンが押されたら標準出力にテキストをプリント) InterfaceBuilderでビューを編集 実行して確認 ボタンが押されたらテキストを読み上げる機能を機能を実装 実行して確認 最初のコントローラ(テキストを標準出力にプリント)のソース: # SpeechController.rb class Sp
こちらは独自ドメインからレンタルサーバー、フレッツ接続専用会員までトータルサポートのプロバイダー、BiG-NETです。 いつも弊社ユーザーのページにアクセスをして頂きましてありがとうございます。 http://www.big.or.jp/~crane/cocoa/ 404 Not Found (ファイルが見つかりません) 申し訳ございませんが、お客様がアクセス要求されました上記ページは、現在アクセスが出来ません。 弊社では、なぜアクセスできないのかと言う第三者からのお問い合わせにはお答えすることが出来ません。 もしこのページの関係者をご存知でしたら、連絡を取ってみることをお薦め致します。 何卒ご容赦下さい。
オブジェクト指向スクリプト言語Rubyとその周辺では、Ruby onRails やJRuby 、 IronRuby などホットな話題が続いています。そんな中、RubyCocoaプロジェクトでは、10月にリリース予定のMac OS X Leopard(RubyCocoa標準搭載)に向けて、オープンソースソフトウェアRubyCocoa 1.0の開発を進めています。本稿では、そのRubyCocoaの概略をお伝えします。RubyCocoaとは?RubyCocoaは、Mac OS Xアプリケーションを開発するためのMac OS Xフレームワーク(*1)です。RubyCocoaにより、RubyでMac OS Xのnativeアプリケーションを開発できます。また、Ruby拡張ライブラリとして、Mac OS X固有の機能(Cocoa)(*2)を活用したRubyスクリプトの開発にも利用できます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く