[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 07/03 05:55 / Filesize : 86 KB / Number-of Response : 340
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Macでプログラミング{10}



1 名前:名称未設定 mailto:sage [2009/07/27(月) 17:12:24 ID:lKn9BArU0]
内容:
Macでのプログラミング全般についてのスレです。

前スレ
Macでプログラミング{9}
pc11.2ch.net/test/read.cgi/mac/1216824430/

Macでプログラミング{8}
pc11.2ch.net/test/read.cgi/mac/1195385771/
Macでプログラミング{6}実質7
pc11.2ch.net/test/read.cgi/mac/1161656142/
Macでプログラミング{6}
pc7.2ch.net/test/read.cgi/mac/1130776036/
Macでプログラミング{5}
pc7.2ch.net/test/read.cgi/mac/1130776036/
Macでプログラミング{4}
pc7.2ch.net/test/read.cgi/mac/1080051583/
Macでプログラミング{3}
pc7.2ch.net/test/read.cgi/mac/1049070432/
Macでプログラミング{2}
pc7.2ch.net/test/read.cgi/mac/1025998843/
■■ M a c で プ ロ グ ラ ミ ン グ ■■
pc7.2ch.net/test/read.cgi/mac/1001404151/

関連リンクは>>2-10あたりで適当に

2 名前:名称未設定 mailto:sage [2009/07/27(月) 17:13:22 ID:lKn9BArU0]
Xcode part6
pc11.2ch.net/test/read.cgi/mac/1201693264/

Cocoaはさっぱり!!! version.X(10)
pc11.2ch.net/test/read.cgi/mac/1211290055/

RubyCocoa 初心者質問【Leopardバンドル記念】
pc11.2ch.net/test/read.cgi/mac/1193373811/

【Cocoa】F-Script【Smalltalk】
pc11.2ch.net/test/read.cgi/mac/1215512174/

MacでJava その4
pc11.2ch.net/test/read.cgi/mac/1214284891/

REALbasic Thread 5
pc11.2ch.net/test/read.cgi/mac/1160011768/

AppleScript アップルスクリプト 質問、発表 2
pc11.2ch.net/test/read.cgi/mac/1197443062/

3 名前:名称未設定 mailto:sage [2009/07/27(月) 17:14:12 ID:lKn9BArU0]
MacOS XをUnixとして使ってる人の為のスレ その14
pc11.2ch.net/test/read.cgi/mac/1216715423/

Terminal初心者質問スレ Part 6
pc11.2ch.net/test/read.cgi/mac/1159930072/

DarwinPorts を使っている奴はいないのか?
pc11.2ch.net/test/read.cgi/mac/1137291188/

Fink 使ってるの洩れだけなのかっ!?【rev.2】
pc11.2ch.net/test/read.cgi/mac/1166780804/

Cocoaリファレンス日本語化計画
pc11.2ch.net/test/read.cgi/mac/1207312910/

4 名前:名称未設定 mailto:sage [2009/07/27(月) 17:16:01 ID:lKn9BArU0]
リンク切れなどあったらフォロよろすく

5 名前:名称未設定 mailto:sage [2009/07/27(月) 17:20:10 ID:aFyfyQiz0]
DarwinPortsスレは実質機能してないからこっちで
MacPorts でワクワク UNIX ライフ Part 2
pc11.2ch.net/test/read.cgi/mac/1224859317/


AppleScript アップルスクリプト 質問、発表 3
pc11.2ch.net/test/read.cgi/mac/1223026902/
Mac OS XをUnixとして使ってる人の為のスレ その15
pc11.2ch.net/test/read.cgi/mac/1247059597/
iPod touch/iPhone ネイティブアプリ製作 ver.12
pc11.2ch.net/test/read.cgi/mac/1246388266/
[SDK]iPhoneアプリ開発初心者質問箱[touch]
pc11.2ch.net/test/read.cgi/mac/1242959957/
iPhone Developer Program Pending Contract 2日目
pc11.2ch.net/test/read.cgi/mac/1234796387/
Xcode part7
pc11.2ch.net/test/read.cgi/mac/1218774554/
Cocoaはさっぱり!!! version.13
pc11.2ch.net/test/read.cgi/mac/1241407525/
Objective-C [ObjC part:4];
pc12.2ch.net/test/read.cgi/tech/1239721860/

ひとまず自分が普段見てるスレの最新URLは貼付けた
後は任せた


6 名前:名称未設定 mailto:sage [2009/07/27(月) 17:21:37 ID:aFyfyQiz0]
あ、後これも追加
【中の人】Automator【小人】2人目
pc11.2ch.net/test/read.cgi/mac/1168924788/


7 名前:名称未設定 mailto:sage [2009/07/27(月) 17:26:02 ID:rQGg6x+X0]
REALbasic Thread 6
pc11.2ch.net/test/read.cgi/mac/1248511437/

8 名前:名称未設定 [2009/07/27(月) 22:33:49 ID:0OLfjxku0]
お、次スレか
thx

9 名前:名称未設定 mailto:sage [2009/07/27(月) 22:40:20 ID:k9emay/q0]
小学生がプログラミングを学習するのに使いやすそうなBASICとか、
開発環境って言うと、どんなのがあるんだろう?

10 名前:名称未設定 mailto:sage [2009/07/27(月) 23:11:09 ID:q/XwydFB0]
Squeak



11 名前:名称未設定 mailto:sage [2009/07/28(火) 00:18:48 ID:GZftvRl60]
OS 8の頃の日本語対応スクリプトエディタ

12 名前:名称未設定 mailto:sage [2009/07/28(火) 00:19:06 ID:HSE0sFeK0]
>>9
REALbasic(Rb)を知らない人が出てくるような時代になったか...
FutureBASIC(FB)はRbより難解で非RAD、
非オブジェクト指向でマニュアル英語だけど
REALbasicじゃできないことがかなりできるしフリーウェア(元は2万位の製品)。
動作もRbより軽快という魅力あり。

13 名前:名称未設定 mailto:sage [2009/07/28(火) 00:20:48 ID:HSE0sFeK0]
あ、FBは有志が開発を続けてるから
フリーウェアになった今も行き先は問題ない。

14 名前:名称未設定 [2009/07/28(火) 17:42:52 ID:3/2ZZNGj0]
>>9
VisualWorks

15 名前:名称未設定 mailto:sage [2009/07/28(火) 18:20:35 ID:E4iIZV1M0]
FBって有志でまだ開発続いているんだ。
FBtoCで皆もう移行したのかと思っていたよ。

16 名前:名称未設定 mailto:sage [2009/07/28(火) 18:21:28 ID:E4iIZV1M0]
>>9
ポケコンとかは駄目か?

17 名前:名称未設定 mailto:sage [2009/07/29(水) 07:55:25 ID:7Vw/COvW0]
>>15
その有志の中心がFBtoC開発チームなんだな

18 名前:名称未設定 mailto:sage [2009/07/30(木) 21:58:27 ID:Ge6HaX/x0]
>>10
ごちゃごちゃしてて、スマートじゃない

>>12
Rbって、いつまでたってもβ版ってイメージだったけど・・・
販売元が変わってたのな。良くなったの??

>>14
無理っしょ

>>16
ポケコン、いいと思うんだけどねぇ。
ポケコンって絶滅したでしょ?

19 名前:名称未設定 mailto:sage [2009/07/30(木) 23:23:04 ID:S7r6fH100]
小学生って、一般の小学生のことなのか、パソコンに興味ある一部の小学生なのか?
一般の小学生ならプログラミングの前にすることあると思うし、
パソコンに興味ある子なら、お子様向けツールとかいらないだろ。
ドキュメントや例文がわかりやすい日本語で用意されてることが重要だろう。

20 名前:名称未設定 mailto:sage [2009/07/30(木) 23:27:13 ID:DSCvGSgM0]
むしろレゴマインドストームでも触らせてプログラミング的考え方を学ばせるのはどう?



21 名前:名称未設定 mailto:sage [2009/07/31(金) 13:38:44 ID:/be37Kjk0]
小学生だから云々というのがそもそもの間違い。四半世紀前の8bit時代だって
プログラミングしてた小学生もいたわけだし。適切なサンプルを与えればどんどん
吸収していくものだ。言語は何でもいい。

22 名前:名称未設定 mailto:sage [2009/07/31(金) 14:08:16 ID:6ePLvzBJ0]
むしろ、昔の8ビットマシンは、電源を入れればすぐにBASICのプログラミング環境だった。
今は、プログラミング環境を立ち上げたり、その他の「OSの操作」から教えなければならない。


23 名前:名称未設定 mailto:sage [2009/07/31(金) 17:12:47 ID:XoDLs3kL0 BE:2477585298-2BP(1000)]
sssp://img.2ch.net/ico/nono_mail.gif
MacintoshでD言語で開発したいのですがXcodeでできますか?
Eclipseには抵抗があるので。
っていうかほとんど資料がない!

24 名前:名称未設定 mailto:sage [2009/07/31(金) 19:18:35 ID:3wpPvjcY0]
>>18
つttp://www.sharp.co.jp/calc/lineup/education/

ttp://www.youtube.com/watch?v=kyyjhWJG3VI

25 名前:名称未設定 mailto:sage [2009/07/31(金) 20:42:27 ID:6ePLvzBJ0]
>>24
>※教材用機種ですので、一般店頭では販売しておりません。

26 名前:名称未設定 mailto:sage [2009/07/31(金) 23:41:47 ID:3wpPvjcY0]
つttp://esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=2&sitem=PC-G850V

27 名前:名称未設定 mailto:sage [2009/08/01(土) 00:47:28 ID:QJen180+0]
ツクモロボット王国ってw
販売再開の目処あるの?

28 名前:名称未設定 mailto:sage [2009/08/01(土) 08:41:05 ID:ZG9zVV510]
>>22
今のマシンでもEFIでプログラミングとかできるんじゃなかったっけ?

29 名前:名称未設定 mailto:sage [2009/08/01(土) 09:27:30 ID:U+tAv8Je0]
mjd?

30 名前:名称未設定 mailto:sage [2009/08/01(土) 11:38:06 ID:WU2Hk7YH0]
└(゚∀゚└)ハッスル!ハッスル!!(┘゚∀゚)┘ ハッスル!ハッスル!!



31 名前:名称未設定 mailto:sage [2009/08/02(日) 02:03:26 ID:YbFLFWwQ0]
CoreFoundationのCF*Refを返す関数群って、エラー時NULLを返す仕様だけど
細かいエラー内容を調べる方法ってありますか? EPERMとかENOENTとかとか・・・。

32 名前:名称未設定 mailto:sage [2009/08/02(日) 23:32:53 ID:1pkOh90YO]
おれは小学生の頃、ハイパーカードから始めたな。
その後98のお下がりを貰った。

33 名前:名称未設定 mailto:sage [2009/08/03(月) 00:50:21 ID:WXxnkKU40]
>>32
最初に遭遇したのがHyperCardなのは幸運だったが、
その幸運も長くは続かなかったんDOSな。

34 名前:名称未設定 mailto:sage [2009/08/03(月) 01:02:02 ID:4wqIrmFn0]
審議中(AA略

35 名前:名称未設定 mailto:sage [2009/08/03(月) 01:20:52 ID:suegEIPp0]
>>32
漏れはTK80BSから始まってPETやMZ80Cでセコセコハンドアセンブルして打ち込んでたりしてた。
PC8001はどうしようもなく好きになれなかった。
友達がヨッパライゲームを打ち込んで動かず相談しに来た。シランと突っ返した。
MZ-80Bは衝撃的だった。MZ-2000のカセットを使ってDBエンジンを組んだ。使い物にならないと気づいた時、窓の外は冷たい雨がいつまでも降っていた。
PC88の鈍臭いCP/Mは死ぬほど嫌いだった。けど当時クロスアセンブラはCP/Mでないと使えなくていつもいつもいつもいつもうんざりしてた。
98が勢いを増していた。腐った8086の仕様には我慢ならなかった。
FM-11AD2,AD2+で10MのHDDをつけられた。優越感に浸れた。
CPUを交換して失敗、1台無駄にして泣いた。
OS-9でModula-2を必死に勉強した。まったく役に立たなかった。
厚木のMacだらけの事務所を見た。
奴らは先進的だのなんだのと言っていたが、漏れには鈍臭い糞マシンとしか映らなかった。
SparcStation2やNEWSの仕事をした。幸せだった。
NeXTがやってきた。命を賭けて入魂のコードを全力投入した。DSPもハックした。発表会で慣れない接客もした。
DimensionSystemを導入して未来を手にした気がした。結局そんなものは幻想だった。
・・そして何もかも終わった。

G5が発表されTigerが使えるようになった。
ほんの少し傷が癒えた気がした。
・・それも長くは続かなかった。

このG5が潰えるとき、漏れは何をしてるのか

36 名前:名称未設定 mailto:sage [2009/08/03(月) 01:47:03 ID:t6ygh+t/0]
長いから読まなかった

37 名前:名称未設定 mailto:sage [2009/08/03(月) 08:34:25 ID:Oru1rIIs0]
>>36
志村、タテヨミ

38 名前:名称未設定 mailto:sage [2009/08/03(月) 09:54:40 ID:C1XqURgs0]
どこをどう縦に読めばいいんだ?

39 名前:名称未設定 mailto:sage [2009/08/03(月) 11:34:38 ID:kVe4HmFD0]
>>35
Intel Mac 買えば?AppKit 開発環境としては快適だと思うよ
NeXTStep が Apple をのっとって全く良かった。

40 名前:名称未設定 mailto:sage [2009/08/03(月) 20:30:30 ID:3XWUKzB30]
出戻り女房は良い物を持ち帰ってきた



41 名前:名称未設定 mailto:sage [2009/08/03(月) 22:42:08 ID:1xjtoBpU0]
>>35
別に嘆くほどのことではない。諸行無常。

42 名前:名称未設定 mailto:sage [2009/08/04(火) 20:34:04 ID:gEX2Molk0]
>>39
>>35はx86が嫌いなんでそ

43 名前:名称未設定 mailto:sage [2009/08/04(火) 22:34:19 ID:ls/lFllo0]
>>41
いや、Wintel が存続している間は「諸行無常」ではないw

しかし、本気で x86 が嫌いな人はどうしたらいいんだろうねえ。
IBM の POWER なマシンとかで個人でも手が届くぐらいの構成を買うとか?

44 名前:名称未設定 mailto:sage [2009/08/04(火) 22:49:30 ID:sKwsL4/I0]
>>43
PS3にLinuxをぶち込む


45 名前:名称未設定 [2009/08/05(水) 07:00:18 ID:16jbBGMI0]
「Safari 3/4」に対して

・任意の複数のメニュー項目(例えば、「編集」の「コピー」など)を
 ディセーブル(グレイで選択できない状態)に強制的にしたい

・ブラウズ画面に対して、右クリックによるコンテキストメニューを
 無効にしたい(右クリックしても何も起こらないようにしたい)

上記のことを強制的にできるようにするアプリケーション形式の開発または、
Safari Plug-In形式にしたいのですが、どのような方法を取れば
可能でしょうか?

いろいろ検討してみたのですが、手段が思いつきません。
お知恵を拝借できれば助かります。
よろしくおねがいします。





46 名前:名称未設定 mailto:sage [2009/08/05(水) 07:42:29 ID:GdS6gBs30]
>>45
もろに業務用途だなw
仕事でSafariが使われる時代なのか・・

>Safari Plug-In形式にしたいのですが、どのような方法を取れば
>可能でしょうか?
そういう方向ではできない。

47 名前:名称未設定 [2009/08/05(水) 08:54:30 ID:vx/iXCfi0]
入門書が全部Windows前提って・・・・・
なんらかのインボーを感じるぜ

48 名前:名称未設定 mailto:sage [2009/08/05(水) 09:37:29 ID:z9zkeg7x0]
つ WebKit

49 名前:名称未設定 [2009/08/05(水) 10:20:10 ID:vx/iXCfi0]
10.4しか持ってないので入門書なし→10.5以降買ってwinいれた方が早くね!?→しぶしぶ買う→見事入門するが複雑な心境→Apple儲かる→ジョブズ「計画通り」にやり

NHK(日本 非10.5ユーザー撲滅 協会)のインボーだな 

50 名前:名称未設定 [2009/08/05(水) 10:48:14 ID:I6R7cLow0]
>>45
Saft使えば?



51 名前:名称未設定 mailto:sage [2009/08/05(水) 12:37:13 ID:a6IVO+Gl0]
>>45
コピー、右クリを抑止してもスクリーンショットなり
デジカメで画面を撮影するなり
ありとあらゆる方法でデータを搾取できる。
よって何をしても無駄。

インターネットという無法地帯にデータを流すという時点で
あらゆる権利を放棄したも同然と考えるべき。
守る人は守っても守らない人は守らない。

52 名前:名称未設定 [2009/08/05(水) 12:48:14 ID:P5tpKqm20]
遮断機なんかくぐれるから設置しても無駄みたいな考えの方ですね

53 名前:名称未設定 mailto:sage [2009/08/05(水) 13:08:03 ID:Z+uT8MKf0]
.nib を直接弄ったらどうなのかしら

54 名前:名称未設定 mailto:sage [2009/08/05(水) 13:09:58 ID:EavBFp2h0]
>>52
「遮断機だと誰でも通れちゃうから、蟻の子一匹通れないように鉄の壁で遮断しよう」
というのは無駄、という話でしょ

55 名前:名称未設定 mailto:sage [2009/08/05(水) 13:52:34 ID:pHpyURKK0]
キオスクモード
developer.apple.com/jp/technotes/tn2062.html

56 名前:45 [2009/08/06(木) 00:45:39 ID:ec4cOjEW0]
>>45のものですが、
>>50や、>>55のキオスクモードのドキュメントをひととおり読みましたが、
アップルメニューの無効化や、終了、いくつかのキーボードショートカットの無効化
などはできるようですが、私がやりたいと思っていることは
できないように思います。

キオスクモードで可能であれば、具体的な方法をご教示いただけますでしょうか。
またはその他の実現方法があれば教えてください
よろしくお願いします


57 名前:名称未設定 mailto:sage [2009/08/06(木) 05:47:04 ID:FfLe0O0w0]
>>56
だから、できない。

58 名前:名称未設定 mailto:sage [2009/08/06(木) 10:42:29 ID:Ptdu6ONg0]
出来るでしょ?
カテゴリか、メソッドの実装のスワップで奪っちゃえばいいだけ

奪う場所は
メニューの有効無効を制御するメソッド
コンテクストメニューを生成する(あるいは渡す)メソッド

59 名前:名称未設定 mailto:sage [2009/08/06(木) 10:58:16 ID:VfSfAfPa0]
あなたが望むなら私何をされてもいいわ

60 名前:名称未設定 [2009/08/06(木) 11:25:36 ID:jwN5qt5Z0]
それくらいならWebView使って機能限定のブラウザを自分で作っちゃった方が後々楽かもね



61 名前:名称未設定 mailto:sage [2009/08/06(木) 12:32:05 ID:N9IRlRI00]
>>56
そういう機能制限されたブラウザがあればいいんなら、
WebKit つかってつくるのが簡単。

Safari を機能制限しないといけないとなると、InputManager をつかって
メソッド乗っ取りですな。

62 名前:名称未設定 mailto:sage [2009/08/06(木) 12:40:40 ID:8EvYZ/Qa0]
>>56
なぜか>>46をスルーしているようだけど、
(>>61が言うように)WebKitを使うのが正解。

63 名前:名称未設定 mailto:sage [2009/08/06(木) 17:39:23 ID:uJBoDkm40]
JavaScriptで実現出来なかったっけ?
確かJavaScriptで暗号化したページにそんなようなのがあった記憶が。

64 名前:名称未設定 mailto:sage [2009/08/06(木) 19:30:24 ID:tk23H+sS0]
MacじゃJavaScriptでも右クリックを禁止することはできなかったかと。
少なくともOS9ではIEだろうと禁止できてなかったからね。

参考までに、ある歌詞検索サイトでは
歌詞データをFlashにしてしまうことで
右クリックも選択も防いでいるところがある。
が、当然スクショを撮ったりすることは可能なので
俺も個人利用を目的にスクショを撮ったことがある。
どこだったかは失念。

65 名前:名称未設定 mailto:sage [2009/08/06(木) 19:49:25 ID:/vKKuJ9B0]
JavaScriptでコンテキストメニュー表示不可の制御はできるよ。

画像を保存させないための細工らしいけど、Safariだと構成ファイル一覧で
ファイル名が丸見えになるからアドレス直指定でスクリプト回避できるんだけど。

個人サイトじゃあるまいし、HTMLで歌詞を書いてる検索サイトはないだろ、と。


66 名前:名称未設定 mailto:sage [2009/08/06(木) 20:00:32 ID:/vKKuJ9B0]
コンテキストメニュー出さないのはこれでもできるね。
ttp://www.tohoho-web.com/how2/tec1.htm#rclick

ただ、他の要件満たそうと思ったらやはりブラウザを自作するのが一番かと。


67 名前:名称未設定 mailto:sage [2009/08/07(金) 08:59:42 ID:PW8XuuylI]
1から作るとなると大変だから、FireFoxを改変して作るのがいいかもね。

68 名前:名称未設定 mailto:sage [2009/08/07(金) 09:02:22 ID:/9lMdzsa0]
まあ客に言われてSafariをほにゃららしろって言われたんだろうけど
最初から代替案を提示してケツまくった方がよかったんじゃないかと。

69 名前:名称未設定 [2009/08/07(金) 09:47:32 ID:cLVHr6eV0]
WebKitでブラウザ作る簡単さを知らないんじゃないのかね。
WebView貼付けて、編集メニュー取っ払って、WebUIDelegateでコンテクストメニュー何も返さなけりゃいい。

70 名前:名称未設定 mailto:sage [2009/08/07(金) 10:24:24 ID:o0QnX7Or0]
Objective-C(Cocoa)が使えない人ということも
最近はPHP/JavaScriptしかできないWEBプログラマも増えてるみたいだし



71 名前:名称未設定 mailto:sage [2009/08/07(金) 10:43:32 ID:cj5nFMSs0]
WebObjectsもObjCは切ったんだっけ

72 名前:名称未設定 mailto:sage [2009/08/07(金) 15:45:46 ID:/b5vY2s10]
>>64
>MacじゃJavaScriptでも右クリックを禁止することはできなかったかと。
>少なくともOS9ではIEだろうと禁止できてなかったからね。
なんで2行目が1行目の理由になりうるのか全く判らん
OS9 から何年経ってると思うんだ?この日進月歩の業界で。

73 名前:名称未設定 mailto:sage [2009/08/07(金) 15:51:36 ID:d5r3+slF0]
Javascriptの場合
右クリック禁止でもメニューからの「ソースを表示」は当然出来る。
マウスでの選択禁止でも「すべて選択」「コピー」は当然出来る。
から大抵問題ない。

作る側から見ると問題ありすぎww

74 名前:名称未設定 mailto:sage [2009/08/07(金) 18:36:04 ID:Lqn5dzpW0]
そこでJavaScriptを使って難読化テクをだな。

75 名前:名称未設定 mailto:sage [2009/08/07(金) 18:40:37 ID:mVj5QDiI0]
そろそろ >69 から「でけたよー」ってアナウンスされる。


76 名前:名称未設定 mailto:sage [2009/08/07(金) 21:43:29 ID:Jhlj63QLi]
WebObjectsってJava実装だって聞いてたけど、昔はObj-Cだったの?

77 名前:名称未設定 mailto:sage [2009/08/07(金) 22:34:35 ID:Lqn5dzpW0]
Objective-C -> JAVA -> 死亡?

78 名前:名称未設定 mailto:sage [2009/08/07(金) 23:39:36 ID:8Uqs8hIN0]
ここ、プログラミングスレじゃないか。
だったら「無ければ自作しろ」が正論だろ。

79 名前:名称未設定 mailto:sage [2009/08/08(土) 00:26:46 ID:uqSFlP1i0]
>>76
そもそもWOは90年代よりあるわけで当時はObj-Cのみだったと思う
JavaサポートはAppleの買収後の話じゃなかったっけか

80 名前:79 mailto:sage [2009/08/08(土) 00:30:29 ID:uqSFlP1i0]
読み返すと何も言ってないな。。。
WOの初版って94年くらいだっけ
で、Javaが使えるようになったのはWO4.5か5あたり(97〜98年?)だったような



81 名前:名称未設定 mailto:sage [2009/08/08(土) 17:50:24 ID:vha96WK50]
皆さん、Windows用の本で勉強しているんでしょうか?
付録CD-ROMは読めないですよね。

82 名前:名称未設定 mailto:sage [2009/08/08(土) 17:59:46 ID:piTcHFaU0]
>>81
Cocoa+Xcodeな前提で話するけどこれだけあればどれかいい本があるだろ
値段が高いのがネックだが
俺としては全くの初歩(C言語って何?)から始めるならたのしいCocoa→ヒレガス本→詳細Objective-C位の順でステップアップをお勧めする
HMDT本は内容が古くなってるからスルーして良し
Xcodeプログラミング大全はMacPeopleに作者が同じ内容の連載もってるからそれを見てみてからの判断で
iPhone系は俺は手だしてないから良い悪いが分からん
↓で聞いてくれ
[SDK]iPhoneアプリ開発初心者質問箱[touch]
pc11.2ch.net/test/read.cgi/mac/1249287343/


【Cocoa全般、Objective-C】
 Mac OS X Cocoaプログラミング(ピアソンエデュケーション 、2002/06)アーロン・ヒレガス著、 村上雅章訳
 HappyMacintoshDevelopinTime 2nd Edition(ビー・エヌ・エヌ新社、2004/6)木下誠
 HappyMacintoshDevlopingTime 3rd Edition(ビー・エヌ・エヌ新社、2006/5)木下誠
 詳解 Objective-C 2.0(ソフトバンククリエイティブ 、2008/5)荻原 剛志
 たのしいCocoaプログラミング(ビー・エヌ・エヌ新社 、2008/8) 木下誠
 Xcodeプログラミング大全(アスキー・メディアワークス、2009/1/6) 柴田 文彦
【iPhone、和書】
 iPhone SDKプログラミング大全(アスキー・メディアワークス、2009/1)木下誠
 iPhone デベロッパーズ クックブック(ソフトバンククリエイティブ 、2009/2)エリカ・サドゥン著、(株)クイープ訳
 iPhoneSDKの教科書(秀和システム、2009/3)赤松正行
【iPhone、洋書】
 The iPhone Developer's Cookbook(Addison & Wesley、2008/10)Erica Sadun
 Beginning iPhone Development(APress、2008/11)Dave Mark
 iPhone SDK Application Development(O'Reilly、2009/1)Jonathan Zdziarski
 iPhone SDK Programming(Wiley、2009/3)Maher Ali
(尼で見ると続々出版予定)


83 名前:名称未設定 mailto:sage [2009/08/08(土) 18:16:41 ID:2Lok2jtu0]
そういえばヒレガス第3版の日本語訳って出ないのかね

84 名前:名称未設定 mailto:sage [2009/08/09(日) 12:39:53 ID:g2l7gAJL0]
最近シェーダで遊び始めたんだが、OpenGL Shader Builder.appかなり頻繁に落ちるな
さっきはシステムごと落とされたぜ。

85 名前:名称未設定 mailto:sage [2009/08/09(日) 16:57:50 ID:xpjL5mXH0]
>>84
グラボになんかあるんじゃない?
機種がMBP Early 2008とかだと熱暴走の可能性もあるから至急天才酒場へ行くのを勧める

86 名前:名称未設定 mailto:sage [2009/08/09(日) 17:10:39 ID:g2l7gAJL0]
そういう話しじゃないと思うな、以下だれか試してみて。

メニュー>File>import from Classic で /Developer/Examples/OpenGL/Shaders にある .shdr を開いてみる。
でもってリストに表示されてる Vertex_Shader とかをダブルクリックで開き、そして閉じる。

これだけで暫くフリーズするし、リストが壊れる。かなり適当に作ったんじゃ無かろうかこのソフト。
昔見たのとは大分作り変わってる見たい出し。

87 名前:名称未設定 mailto:sage [2009/08/09(日) 17:20:11 ID:8LMimHdR0]
>>86
マジでシステムごとフリーズしやがった・・
10.5.xからkernel panicが出ないから原因がさっぱり

88 名前:名称未設定 mailto:sage [2009/08/09(日) 17:28:00 ID:g2l7gAJL0]
\(^o^)/ワロタ、じゃなくて、スマヌ。 落とす気はなかったんだ…
兎も角、ちょっと危険なソフトだよ現状。

89 名前:名称未設定 mailto:sage [2009/08/10(月) 14:07:41 ID:A6c0CbpJ0]
>>83
僕もヒレガス本の第三版を待ってる。

90 名前:名称未設定 [2009/08/29(土) 14:09:04 ID:nc87AdgV0]
開発のことを考えると、開発マシンを10.6にアップグレードは
まだできませんよね。みなさん、どうしていますか?




91 名前:名称未設定 mailto:sage [2009/08/29(土) 14:17:50 ID:hMObI/0D0]
しばらくは10.5と10.6をオーバーラップさせとくのが普通だと思うけど.
というか開発環境が動けば何でもよし.

92 名前:名称未設定 mailto:sage [2009/08/29(土) 17:41:15 ID:QSTufQqR0]
自分用のソフトは自分の環境で動けばいいし、
公開用のソフトはソースごと晒して、やりたい奴に苦労させればいいな。
仕事なら考えるまでもなく別々にマシン用意させるだけの話だし。

93 名前:名称未設定 mailto:sage [2009/08/29(土) 20:19:20 ID:pvkZgVTX0]
Snow Leopard付属のXCodeはTiger向けのビルドできるのかな?
さすがにPantherは切るけど、まだTigerユーザは切れないんだけど。

94 名前:名称未設定 mailto:sage [2009/08/29(土) 20:23:31 ID:ZCZwflQw0]
なんかインストールオプションに「10.4互換なんたらかんたら」があったよ。
入れてないけど。

95 名前:93 mailto:sage [2009/08/29(土) 20:36:45 ID:pvkZgVTX0]
>>94
そうですか、たぶんそれですね。良かった。ありがトン。

96 名前:名称未設定 mailto:sage [2009/08/29(土) 23:19:02 ID:auiHChyF0]
プリンタドライバとかのドライバを開発しようと思ったらADCのどこをみれば良いの?

97 名前:名称未設定 mailto:sage [2009/08/30(日) 00:13:32 ID:ynDbgkoy0]
>>92
ソースさらす勇気がない_| ̄|○


98 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 05:05:31 ID:zDPsSZNg0]
俺はTigerユーザ切った

99 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 06:42:41 ID:y2sU4sma0]
CocoaとかObj-Cとか知らないんだけど、
Tigerのサポートってめんどいの?

100 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 07:13:11 ID:zDPsSZNg0]
めんどくはない。基本的には10.5以降のAPI、インターフェースを使わなければ良い。
でも俺は10.5以降の便利なAPIもかっこいいインターフェースも使いたかったから切ったってだけ。



101 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 09:35:41 ID:Mrg6wHH30]
新APIを使ってもプリプロセッサでOS判断かませばいいんじゃないの?
面倒だったり不具合でそうだけど

102 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 11:31:46 ID:2ZT1AMIz0]
10.3はめんどいな

103 名前:93 mailto:sage [2009/08/30(日) 12:32:28 ID:apEXNrQz0]
>>99,102
10.5(Leopard)ではQuickLookみたいなビジュアル面の強化が中心だけど、
10.4(Tiger)ではCoreDataとかSpotlightみたいなアプリ開発の中核になる
フレームワークが追加されたから、影響度が大きすぎた。(下の記事を見て!)
だから10.3(Panther)は切った。TigerならG3ユーザも救えるしね。

TigerのCocoaにみるMVCの完成 - スマートなデータモデルを実現するCore Data
journal.mycom.co.jp/special/2005/cocoamvc/menu.html

104 名前:名称未設定 mailto:sage [2009/08/30(日) 20:18:17 ID:7jpw1Tjl0]
めんどくせぇならMacやめちまえよ。


105 名前:名称未設定 [2009/08/31(月) 07:57:34 ID:7JD0UYVn0]
これ見てみたんだけど、どう思う?
Mac OS X 10.6 Brings Serious Performance Gains
feedproxy.google.com/~r/Phoronix/~3/ygYtd7BMsls/vr.php

スレッドパフォーマンスの向上は著しいみたいだね。

memcpyのスループットが凄く落ちてる(P9 Stream v2009-04-11)。
64-32の保護の関係かな?ワンクッション噛んでるような。
ゲーム系のfpsが落ちてるのは、copy回りが落ちたせいだと思うのだが、
どうだろう。
readは微減、writeは微増か。全体的なI/Oは少し落ちる感じ。(P9 Threaded I/O Tester v0.3.3)

106 名前:名称未設定 mailto:sage [2009/08/31(月) 14:06:20 ID:GNDYMFqG0]
ADCのSelectとかのハードウェアの割引購入ってBTOもできるんですか?
その場合iWorkとかOfficeとかも一緒に買うと割引対象になりますか?

107 名前:名称未設定 mailto:sage [2009/08/31(月) 14:58:38 ID:2XF42+M30]
>>106
selectの料金込みで考えると割高になるよ。
そうそう甘くはない。

108 名前:名称未設定 mailto:sage [2009/08/31(月) 18:39:13 ID:xH8cM8dG0]
>>105
これ結局、一部のアプリケーションで異様な差が出てるのは
10.6のgccが吐くバイナリがデフォルトで64bitになっているのが理由だった。

例えばCraftyについて手元で調べてみると(@C2D 2.2GHz)
- 10.5
32bit 96.23s
32bit,LLVM 90.21s
64bit 50.59s
64bit,LLVM 54.39s
- 10.6
32bit 96.08s
32bit,LLVM 89.47s
64bit 50.32s
64bit,LLVM 54.11s
となり、10.5と10.6の差は誤差範囲内だった。

正直その記事のいくつかのベンチマーク結果は10.5と10.6の比較ではなく
32bitと64bitの比較にしかなっていないので、話半分程度に見ておいた方が良いかと。

109 名前:名称未設定 mailto:sage [2009/08/31(月) 19:00:49 ID:xH8cM8dG0]
ついでにそのサイトのフォーラムに文句を書いといた

110 名前:名称未設定 mailto:sage [2009/08/31(月) 19:16:34 ID:9Gpguqu+0]
おお、自己完結w

まあでも32bitと64bitの比較も興味深いのではあるけど....
memcpyがのろいなら、もしかして64bitに最適化されてないのかな、と思ったり、
I/O系はシステムコールのオーバーヘッドの差はどうなのかな、と思ったり。



111 名前:名称未設定 mailto:sage [2009/08/31(月) 23:41:00 ID:jZ/zYwsB0]
ADCのドキュメント
最近のマシンだと軽いのか?

112 名前:名称未設定 mailto:sage [2009/09/02(水) 20:25:07 ID:E0mkNdGu0]
Accelerate.framework の vDSP.h にある vDSP_vsdiv だけど、
MacBook Unibody では仕様通り C[i] = A[i]/B[i] (i = 0,1,2...) となるけど、
MacBook Pro 2.33GHz では C[i] = A[i]/B[0] (i = 0,1,2...) と妙な結果が出る。
どういうこっちゃ…

OSは 10.5, 10.6 両方で結果変わらず

113 名前:名称未設定 mailto:sage [2009/09/02(水) 20:37:18 ID:G5FNJrn00]
それ、unibody の方が間違ってるよ。vDSP_vsdiv: Cn = An/B が仕様。
vDSP_vdiv: Cn = An/Bn だから、"s" が抜けてない?

114 名前:名称未設定 mailto:sage [2009/09/02(水) 20:49:57 ID:E0mkNdGu0]
インテルの資料、download.intel.com/jp/developer/jpdoc/mklman52_j.pdf には
> ベクトル a をベクトル b で成分単位で割る。
> vsDiv( n, a, b, y );

ってあるのだが関係ないのかな。

> vDSP_vdiv
は Cn = Bn/An っぽいですけど、教えて貰ったこちらを使ってみます。 vvdivf() は使いにくいし

115 名前:名称未設定 mailto:sage [2009/09/02(水) 20:51:20 ID:G5FNJrn00]
うは、document間違ってるw 他にも間違いがあるらしいので、
vDSPまわりのdocumentはあまり信用しない方が良いと思われ。

vDSP_vdiv(An, stride, Bn, stride, Cn, stride, N)
document上は、 Cn = An/Bn だが、実際は Cn = Bn/An だわ(10.6)

116 名前:名称未設定 mailto:sage [2009/09/02(水) 21:58:57 ID:E0mkNdGu0]
初めてヘルプから関数の説明見ましたけど、確かに間違ってますね……ひでぇ

117 名前:名称未設定 mailto:sage [2009/09/02(水) 21:59:56 ID:E0mkNdGu0]
お礼を忘れてました。感謝>>115

118 名前:名称未設定 mailto:sage [2009/09/02(水) 22:08:37 ID:OSfHOQiG0]
気付いたらレポートしましょう

119 名前:名称未設定 mailto:sage [2009/09/02(水) 23:39:30 ID:MjIfKc0A0]
漢なら_mm_div_psとかvec_rsqrteとかでゴリゴリ書く

120 名前:名称未設定 mailto:sage [2009/09/02(水) 23:47:35 ID:hdiNZ+Jk0]
かつてのMacsBugやTMONのようなアセンブリレベルでの動作がみられるデバッガって知らない?
書いたコードがどんな風に変換されるのか見てみたくて。



121 名前:名称未設定 mailto:sage [2009/09/03(木) 00:29:32 ID:kLrIjpQt0]
>>120
Xcode

122 名前:名称未設定 mailto:sage [2009/09/03(木) 02:23:30 ID:UKJS5ymt0]
gcc -S

123 名前:名称未設定 mailto:sage [2009/09/03(木) 05:57:00 ID:eAT8AJNY0]
gdb

124 名前:名称未設定 mailto:sage [2009/09/03(木) 09:19:16 ID:YdL8Tjtd0]
>>117
>115です。面倒ならこっちでやるけど、unibody の vDSP_vsdiv が
Cn = An/Bn を再現できるなら、そちらで vdiv の間違いも合わせて
レポートしてもらえるかな?こっちでやる場合は、vsdiv が再現できんので、
vdiv のみレポートします。

125 名前:名称未設定 mailto:sage [2009/09/05(土) 15:34:26 ID:WdLCdU6t0]
862 名前: 名称未設定 Mail: 投稿日: 2009/09/05(土) 02:27:32 ID: k8lQt+LR0
プログラミングの鉄則に「安定動作している部分をむやみにいじるな」というのがあるんだよね。
ジョブズ不在で自律的に動けないAppleグラマを持て余してしまったからといって
こういう高速化に安易に走ってしまうのはどうかと思うよ。
ボトルネック探って高速化って下っ端でもできるんだけど、一方で入念な動作テストが必要。
最近のAppleは品質を疎かにしがちで一番苦手なんだよね。
結果スノレパは金払った挙句にようやく安定しかけてきたのにまた
バグだらけという最悪の結果に終わってしまった。


126 名前:名称未設定 mailto:sage [2009/09/05(土) 16:09:27 ID:r2ORZoCG0]
まただ!まだ終わらんよ(COBOLは)

127 名前:名称未設定 mailto:sage [2009/09/05(土) 16:36:18 ID:tjIpGgYH0]
べ、basicも終わらないつもり!

Macで終わってるのはPascalかな...
昔MacといえばPascalだったのにね

128 名前:名称未設定 mailto:sage [2009/09/05(土) 17:05:41 ID:O2FlDC0R0]
昔Pascal使ってたおいらは、今はPHP使ってます。


129 名前:名称未設定 mailto:sage [2009/09/06(日) 15:59:52 ID:++qn4h600]
長いループからcommand+.とかESCで抜けたいんですけど
GetKeys()は古いから使うなってリファレンスに出てました
かわりのAPIってあるんでしょうか?

130 名前:名称未設定 mailto:sage [2009/09/07(月) 19:44:43 ID:nJFtUBGT0]
英語力が欲しい。なんかこう、全体像を書いてある文書とかないかな。

Block Programming Topicsから
Concurrency Programming Guide を読み始めたんだが・・・
これをスラスラ読めるひと、日本に一体何人いるんだろう

NSOperationによるBlockの分配とか出来るみたいだね。
GCDがすごい「っぽい」ことは何となく分かるんだが・・・




131 名前:名称未設定 mailto:sage [2009/09/07(月) 19:59:39 ID:m+G93oNc0]
ctrl+cmd+D押してみ

132 名前:名称未設定 mailto:sage [2009/09/07(月) 23:36:12 ID:nQ6tFmn20]
>>129
別にGetKeys()で構わない。64bit環境でも使える。
もっと低レベルのAPIを使いたいならCGEventSourceKeyState()やCGEventSourceFlagsState()

133 名前:名称未設定 mailto:sage [2009/09/08(火) 09:39:03 ID:Nt1p6QuX0]
>>130
マルチコア時代の新機軸! Snow LeopardのGCD
ttp://ascii.jp/elem/000/000/455/455786/
は読んだ?

あと
Mac関連ネタをそれはもう凄まじい勢いで翻訳するスレ7
ttp://pc11.2ch.net/test/read.cgi/mac/1194073058/420-

あたり


134 名前:名称未設定 mailto:sage [2009/09/08(火) 10:41:02 ID:azJIPmfb0]
>>133
VisualWorksにあやまれ!!

135 名前:130 mailto:sage [2009/09/10(木) 21:21:03 ID:mLA9NwdAi]
NSOperationQueueでしつもんです。
Concurrency Prog. guideにあるサンプルは、
特に書いて無いですが、ObjC2.0前提に見えます。
ObjC1.0環境で使う場合、スレッド
セーフなアクセッサが必須という認識でよいでしょうか。

136 名前:名称未設定 mailto:sage [2009/09/11(金) 06:43:11 ID:1QVelrpL0]
シェルスクリプト(bash)のsourceもしくは「.」コマンドと同じこと、具体的には、
Cocoaアプリからシェルスクリプトを実行(正確には読み込み)して、
シェルスクリプト内で設定された環境変数を引き継ぎたいのですが
方法はありませんでしょうか?

NSTaskでシェルスクリプトを実行しても(当然ですが)環境変数は引き継がれませんでした。

137 名前:名称未設定 mailto:sage [2009/09/11(金) 09:20:42 ID:bIgtkdby0]
>>135
NSOperation... は 10.5 で追加、つまり、Obj-C 2.0 以降なんですが。

138 名前:名称未設定 mailto:sage [2009/09/11(金) 09:44:39 ID:WxzErIRi0]
>>137
10.5って、Obj-C 2.0以外使えないということなのですね・・・
GCにチェックを入れたときにObjC2.0が有効だとばかり思っていました。

ObjC2.0が良くわかってないので勉強せねば。orz。

139 名前:名称未設定 mailto:sage [2009/09/11(金) 10:02:02 ID:WF/9wGRy0]
>>136
NSTaskは子プロセスを発行しているのだろう。fork()で。
sourceや.は、自プロセスにシェルを読み込んでるから
環境変数を書き換えられるが、通常子プロセスが
親プロセスの環境変数を書き換えることは出来ない。

140 名前:名称未設定 mailto:sage [2009/09/11(金) 19:40:03 ID:/Csdz/Xei]
スノレパで追加されたフレームワークってどんなのがあるの?



141 名前:名称未設定 mailto:sage [2009/09/11(金) 20:40:27 ID:xI0CuDQ00]
その聞き方じゃ暇人しか答えないな

142 名前:名称未設定 mailto:sage [2009/09/12(土) 01:58:06 ID:zeTimphy0]
>136
シェルスクリプトを読み込んで環境変数を標準出力とかに出力するスクリプトを書いておいて、
それをNSTaskで実行した後プロセス間通信で受け取る

…無理矢理すぐるな。

143 名前:名称未設定 mailto:sage [2009/09/12(土) 05:07:51 ID:kkNx5TAN0]
>>142
いや、普通だと思う。漏れも同じ考え。

144 名前:136 mailto:sage [2009/09/12(土) 17:06:04 ID:frzUhPU30]
>>139,142,143
ありがとうございます
やはり、結果的に引き継ぐような仕組みを自分で作らないといけなさそうですね

・シェルスクリプトは NAME="VALUE" したら printf "NAME='${NAME}'¥n" して、
 [NSTask standardOutput]で受け取ったプログラム側は各行をputenv()する。

・シェルスクリプトは NAME="VALUE" したら defaults write "jp.co.ナントカ" NAME "${NAME}" する。
 プログラム側はそれをUserDefaultsで読んでsetenv()する。

といったあたりですかね。どちらにしろシェルスクリプト側に対応を入れなきゃいけないのがちょっと嫌です。
希望を捨てきれないので、後でUNIX板でも聞いてみます。ありがとうございました。

145 名前:名称未設定 mailto:sage [2009/09/12(土) 17:16:34 ID:kkNx5TAN0]
後はbashインタプリタそのものを(Tcl/Phyton/Rubyのように)
プログラム内に埋め込んで、シェルを読み込んだ後、直に環境変数を参照するとか

本格的なアプリを開発するならともかく、かなり無理矢理すぐるか....

146 名前:名称未設定 mailto:sage [2009/09/13(日) 00:50:03 ID:1NlZ29qr0]
>136
元になるシェルスクリプトに手を入れる必要は全然ないだろ。
----
#/bin/sh
. <なんか環境変数を設定してる元スクリプト>
foreach %ENV {}とかなんとか環境変数をSTDOUTに出力するループ
----
って書いておいて、これをNSTaskで実行してSTDOUTからの出力をsetenvなりUserDefaultsなりに渡せばいい。
元スクリプト実行時に環境変数設定以外の副作用を起こさせたくないってなら別だが、
そりゃ元スクリプトに本来の動作とは違う動作をさせるんだから、修正が入るのは仕方ない。

147 名前:名称未設定 [2009/09/13(日) 04:57:43 ID:fURPHVnu0]
OpenGL の glBitmap を使って、
glBitmap(6, 14, 0, 0, 6, 0, exclamation) で感嘆符を表示する時、
const GLubyte exclamation[] = {0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00};
ではなく、

const GLubyte exclamation[56] = {
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x08, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x08, 0x00, 0x00, 0x00,
0x08, 0x00, 0x00, 0x00,
0x08, 0x00, 0x00, 0x00,
0x08, 0x00, 0x00, 0x00,
0x08, 0x00, 0x00, 0x00,
0x08, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00};

と、4Byte ずつにしなければちゃんと表示されないのは何故? Appleの仕様?

148 名前:名称未設定 mailto:sage [2009/09/13(日) 05:43:20 ID:kI1o0/+e0]
>>147
OpenGLはよく知らないけど、GLubyte(GL unsinged byte)型なんだから
byteの配列を渡すのが正しくて、勝手に4byte拡張するよう実装した
どこかのライブラリ関数ほうが仕様違反のように思えるけど、違うのけ?

149 名前:名称未設定 mailto:sage [2009/09/13(日) 09:14:39 ID:MHOyYbau0]
数バイト単位でアラインメントしてるからパディングが必要
とかが考えられると思う。
PICTとかもそんな感じじゃなかったっけ。

他の画像を表示するときはどんな挙動?

150 名前:名称未設定 mailto:sage [2009/09/13(日) 20:39:46 ID:fURPHVnu0]
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);

で解決しました。全くお騒がせ失礼。



151 名前:148 mailto:sage [2009/09/13(日) 21:44:49 ID:kI1o0/+e0]
>>150
余計なおせっかいかもしれんけど、何かプログラミング上で問題(バグ)に直面したら、
まず最初に、自分はどこか勘違いしていないか、何か前提条件を勝手に思い込んでいないか
考える癖をつけたほうがいいと思われ。そうすれば初級プログラマから卒業できる。
(>>147の最後の一文のことね)

152 名前:名称未設定 mailto:sage [2009/09/21(月) 19:53:57 ID:PX5cNRLh0]
WindowsのEMF形式のファイルをMac OS上で表示させたいのですが
直接読み込んで描画するようなAPIとかはないですよね?
TIFFやその他のフォーマットに変換する方法ってあるんでしょうか?

153 名前:名称未設定 mailto:sage [2009/09/21(月) 23:50:44 ID:s8tK5Xej0]
wvware.sourceforge.net/libwmf.html

154 名前:名称未設定 mailto:sage [2009/09/22(火) 11:19:04 ID:+Y2GSedYi]
GCDとScriptingBridge面白い。
AE飛ばす箇所だけblockにして、
dispatch_asyncでmain_queueに投げて
みた。progressindicaterが意味無くなったw

これはまじで10.6専用のアプリを
書きたくなるね。楽しすぎる!

155 名前:名称未設定 [2009/10/01(木) 01:15:17 ID:ILnb4DiY0]
Safariのプラグインから、Safariのメニュー状態(具体的には任意のメニュー項目のEnable,Disable)を制御したいのですが、どのように実装すればよいでしょうか?
教えてください


156 名前:名称未設定 mailto:sage [2009/10/01(木) 03:10:44 ID:/vmQ/30X0]
よくそんなレベルでそういう挙動のプラグイン作ろうと思ったね。

157 名前:名称未設定 [2009/10/01(木) 14:01:18 ID:ZkUTMN5s0]
作者がなぜか2chで宣伝してないのでかわりにやってみる。

雪豹完全対応の動画編集ソフト。
Elis Colors
d.hatena.ne.jp/yanagia/20090930/1254290804

紹介動画
www.nicovideo.jp/watch/sm8381334

158 名前:名称未設定 mailto:sage [2009/10/01(木) 14:15:45 ID:GQwnFLpc0]
>>156
>>155は既視感満載

159 名前:名称未設定 mailto:sage [2009/10/01(木) 16:06:06 ID:wrsg7TK70]
>>157
誤爆なのかマルチなのか...

160 名前:名称未設定 mailto:sage [2009/10/01(木) 20:23:06 ID:Wjjmaewwi]
こいつかなりマルチしてる



161 名前:名称未設定 [2009/10/01(木) 21:32:53 ID:ILnb4DiY0]
>>156
>>158
SIMBLを使わないで、自前のSafariプラグインで実装したいのです。
よろしくおねがいします


162 名前:名称未設定 mailto:sage [2009/10/01(木) 21:47:56 ID:HvjCf5HM0]
車輪の再発明

163 名前:名称未設定 mailto:sage [2009/10/01(木) 23:33:27 ID:uq/QD/uy0]
>>161
WebKitでOreSafariを書く

164 名前:名称未設定 [2009/10/02(金) 22:05:37 ID:qnAmTgYG0]
このスレの住民は
>>155
>>161
レベルの質問にも答えられないのかあ?
教えてやれよw


165 名前:名称未設定 mailto:sage [2009/10/02(金) 22:25:21 ID:9huqdjDw0]
わかりやすい人w

166 名前:名称未設定 mailto:sage [2009/10/02(金) 22:40:49 ID:6selDYPqi]
>>164
レベルの高そうな貴方が答えれば良いのでは?

167 名前:名称未設定 mailto:sage [2009/10/03(土) 00:42:14 ID:dib8AaXA0]
ファイルがコピー完了しているか(確実に読み込み可能であるか)どうかを確認する方法はありませんか


168 名前:名称未設定 [2009/10/03(土) 22:21:42 ID:Taqh7AZB0]
スリープ状態の取得について質問があります。

ネットで調べたのですが、強制スリープ(Appleメニューの「スリープ」や、電源ボタンONなど)時はサンプルなどで取得できることが分かったのですが、システム環境設定の省エネルギーで設定できる「スリープ」の検出が出来ません。
スリープ状態になると時に検知したいのですが、何か方法はありますでしょうか?

省エネルギー設定でのスリープは偽スリープな気もしますが、その辺りで何か情報をお持ちでしたらお願いします。

169 名前:名称未設定 mailto:sage [2009/10/03(土) 22:42:16 ID:/uCT2dWL0]
Cocoa-NSWorkspaceのNotificationで拾えないってことか?
なら、
Technical Q&A QA1340
とか
Technical Q&A QA1160
とか。

170 名前:名称未設定 mailto:sage [2009/10/03(土) 22:48:59 ID:RM5jIBPA0]
>>167
えらく漠然とした質問だな。

とりあえず、ファイルのコピーはどうやってるの?



171 名前:名称未設定 mailto:sage [2009/10/04(日) 16:03:50 ID:6hiFC++G0]
>>167
ありがとうございます。

NSWorkspaceのNotificationは試していません。
Technical Q&A QA1340は試したのですが、強制スリープは検知できても、省エネルギー設定の「コンピュータがスリープするまでの待機時間」の設定で実行されるスリープは検知できませんでした。(MySleepCallBackに飛んでこない)
やりたいのは、スリープに入る時に特定の処理を行いたいというものですが、NSWorkspaceで取れるのか分からないので試してみます。



172 名前:名称未設定 mailto:sage [2009/10/04(日) 16:05:12 ID:6hiFC++G0]
171です。
>>169
の間違いです。すみません。。。

173 名前:名称未設定 mailto:sage [2009/10/04(日) 20:38:16 ID:sFtkVcJk0]
>>171
一応拙作でTechQA1340そのまんまなコードを使っています。

この通り、Sleepに入る前にきちんと拾えていますよ。参考になれば。
Oct 4 17:47:58 iMac-Early-2006 ReserveDV[115]: System is going to sleep now.
Oct 4 19:22:41 iMac-Early-2006 ReserveDV[115]: System wake up from sleep detected.
Oct 4 19:22:56 iMac-Early-2006 ReserveDV[115]: Network Time Service adjustment started...


174 名前:名称未設定 mailto:sage [2009/10/04(日) 22:47:37 ID:6hiFC++G0]
>>173
ありがとうございます。

自分でもTechQA1340まんまのコードを2環境で試したのですが、どちらでもダメでした。下記が試した環境です。
PowerMacG5Dual OS10.5.8
MacBookPro OS10.5.6


強制スリープはちゃんと拾えるんですがねぇ。。。
1.「コンピュータがスリープするまでの待機時間」を1分に設定して実行。
2.1分放置
3.画面が黒くなり、スリープに入ったと思われる状態になる

強制スリープ時は3.の手前でMySleepCallBackに飛んでくるんですが、上記の場合はダメでした。
う〜ん、何か別の手を考えるしかありませんかねぇ。。。



175 名前:名称未設定 mailto:sage [2009/10/04(日) 22:56:18 ID:IKFf/3kg0]
それスリープじゃなくてディスプレイスリープじゃね

176 名前:名称未設定 mailto:sage [2009/10/04(日) 23:59:18 ID:6hiFC++G0]
>>175
情報ありがとうございます。
確かに、ディスプレイスリープなのかもしれませんね。
この場合は別の方法(ビデオ出力OFFを検出等)で対応しなくちゃならないですかね。
これまた調べなくては・・・

177 名前:名称未設定 mailto:sage [2009/10/08(木) 18:50:06 ID:E5L14uF20]
10.6専用アプリを書いていて、info.plistにUTI「だけ」定義して動くようにしたんだ。
Finder上のアイコンはD&Dを受け付けるのに、Dockに登録するとD&Dを受け付けないよw

Dockについては、10.6においても、ClassicalなFileTypeを定義しないとだめでした。

UTIのエントリはFinderで使うし、FileTypeはDockが使う。・・・半端な仕様だな。

178 名前:名称未設定 [2009/10/10(土) 20:03:55 ID:Vj1lXj3o0]
雪彪でsubversionのクライアントどれがいいの?
scpluginはまだ対応してないみたいだし、Versionsってのは39ユーロかかるみたいだし

XCodeはなしね

179 名前:名称未設定 mailto:sage [2009/10/10(土) 21:17:49 ID:aqE+21v90]
Terminal

180 名前:名称未設定 mailto:sage [2009/10/17(土) 16:35:06 ID:OC+jiojw0]
IDがなんかおしい



181 名前:名称未設定 mailto:sage [2009/10/20(火) 17:09:12 ID:g4dFd3Mq0]
10.5.8 xcode312_2621環境です
ldをmanでみると/usr/libを/usr/local/libより先に見るようですが
これを回避して/usr/local/libを優先したく
LD_LIBRARY_PATHを設定してみたのですが、どうも無視されてる感じです。
DYLD_LIBRARY_PATHの方に設定すべきですか?

182 名前:名称未設定 mailto:sage [2009/10/20(火) 21:14:50 ID:g4dFd3Mq0]
事故解決しました

183 名前:名称未設定 mailto:sage [2009/10/21(水) 04:51:18 ID:TCVRzzeE0]
自己解決したら解決方法くらい報告しようぜ。

184 名前:名称未設定 mailto:sage [2009/10/22(木) 20:44:20 ID:MSGaLANv0]
GUIを丸々Frameworkとして外部かウィンドウ制御したいんだけど、
Info.plistやxib等のリソースを追加してFramework化してもなぜかメモリリークする…
なぜだ・・・

185 名前:名称未設定 mailto:sage [2009/10/23(金) 09:32:12 ID:2Tn+s6oq0]
Xcode 3.2.1でclang llvmを試したかたいますか?

拙作で、clangを使ってコンパイルすると、CoreDuo Mac上ですぐクラッシュする
けれど、GCC llvmでコンパイルするとOKなものが出来上がってしまいました。

>ttp://mycometg3.blog.so-net.ne.jp/2009-10-23-1

単にコンパイラの不具合なのか、コードの不具合なのか、いまいち特定出来ないの
ですが、こういうときにはどう調査したらよいでしょうか?

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x96dda917 objc_msgSend + 23
1 com.apple.CoreFoundation 0x90d0ad8c ___CFBasicHashFindBucket1 + 444
2 com.apple.CoreFoundation 0x90d12f7c CFBasicHashFindBucket + 252
3 com.apple.CoreFoundation 0x90d12e43 CFDictionaryGetValue + 131
4 com.apple.Foundation 0x923393db -[NSObject(NSKeyValueCoding) setValuesForKeysWithDictionary:] + 196
5 com.apple.CoreFoundation 0x90d722cd __invoking___ + 29
6 com.apple.CoreFoundation 0x90d72238 -[NSInvocation invoke] + 136
7 com.apple.AppleScriptObjC 0x0000ff84 InvokeHandler + 1748
8 com.apple.AppleScriptObjC 0x00010ee6 BASendProc + 2550
9 com.apple.applescript 0x092a8c30 ComponentSend(AEDesc const*, AEDesc*, long, long) + 572



186 名前:名称未設定 [2009/10/23(金) 09:57:09 ID:AmhSfRR40]
つーかllvm使うメリットって何?
今デフォルトのコンパイラってllvmなんだっけ?

187 名前:185 mailto:sage [2009/10/23(金) 10:06:49 ID:2Tn+s6oq0]
もちろんデフォルトはgcc-4.2ですが。
単に、実測で、アプリがIDLE時の負荷が小さいからこれを選んでいるだけです。

188 名前:名称未設定 mailto:sage [2009/10/23(金) 13:43:16 ID:QGULmJuu0]
すごい、GCD と AppleScriptObjC を駆使してますね

189 名前:名称未設定 mailto:sage [2009/10/29(木) 12:25:34 ID:UrWXsMDk0]
いえ、それほどでも

190 名前:名称未設定 mailto:sage [2009/10/29(木) 12:26:22 ID:UrWXsMDk0]
いえいえ、それほどでも



191 名前:名称未設定 mailto:sage [2009/10/29(木) 20:33:27 ID:EMxAQqpm0]
>>185 をちょっと試してみたけどクラッシュは再現できないなあ。
もしかしたら GC がらみのバグとかかなあ。

しかしアプリのコントロールなぞに GCD が要るのかなと思ったら...

とりあえず clang は gcc より軽くてよさそう。gcc は結構メモリを食う感じが。
マルチコアマシンで調子に乗って並列コンパイルすると意外にあなどれないw

192 名前:名称未設定 [2009/10/31(土) 23:23:22 ID:grQRJNfU0]
趣味でプログラミングしてるのだけど
開発の予定と実績を管理するソフトを探してます

OmniPlanはちょっと高いので、何かほかにないでしょうか。。。

193 名前:名称未設定 mailto:sage [2009/10/31(土) 23:30:36 ID:gbu99J770]
ちょっと工夫すればBentoとかでできそう

194 名前:名称未設定 mailto:sage [2009/11/01(日) 00:36:25 ID:mqkGw4PK0]
>>192
趣味のプログラミングだと大げさかもしれないけど、Redmineとかは?
Webベースのプロジェクト管理ツールで、もちろんオプソで無償利用できる。
導入は少し大変かもしれないが、最近は入門書も出版されている。

・Redmine 公式ホームページ(英語)
 www.redmine.org/
・連載:Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!
 gihyo.jp/dev/serial/01/redmine
・連載:Redmineを運用するためのイロハを身につけよう
 gihyo.jp/dev/serial/01/redmine-use
・Redmine -もっと手軽にプロジェクト管理!
 www.amazon.co.jp/dp/4844327305/
・入門Redmine Linux/Windows対応
 www.amazon.co.jp/dp/4798021377/

195 名前:名称未設定 [2009/11/02(月) 20:07:36 ID:lSHVsFE90]
ありがとうございます

あと、ふりーでつかえるCVSさーばはありますか

外出先でもさぎょうをするので、Internet上にあるものがいいです

196 名前:名称未設定 [2009/11/02(月) 20:35:27 ID:GnKVyUr20]
svn ?

197 名前:名称未設定 mailto:sage [2009/11/02(月) 23:00:56 ID:ucPsLZ9i0]
github とか。

198 名前:名称未設定 mailto:sage [2009/11/02(月) 23:17:52 ID:ftdL6TL10]
CVSならMacOSXに標準でインストールされてるだろ。
開発環境をMacBook上に構築して持ち歩くのが最良だと思うが。

199 名前:185 mailto:sage [2009/11/03(火) 01:03:33 ID:aI+Rd5R/0]
やっと規制解除かぁ。

>>191
検証ありがとうございました。

もしや、と思ってbuildフォルダを作り直したら、あっさり直ってしまいました。
クリーニングでは消えないゴミが残っていたのかもしれません。

GCDは、Scripting Bridgeなどイベント処理のなかで呼べない部分を、main_queueに
事後投入するのにも便利ですね。コードの行数も減りますし。


200 名前:名称未設定 mailto:sage [2009/11/03(火) 22:49:44 ID:hvN4XctD0]
10.6 で Scripting Bridge は thread-safe になった気がする
developer.apple.com/mac/library/releasenotes/ScriptingAutomation/RN-ScriptingBridge/index.html
まあ相手側ではメインスレッドだからあんまり意味がないけど。



201 名前:名称未設定 mailto:sage [2009/11/07(土) 19:09:51 ID:04pSdCir0]
xibのローカライズを自動でやってくれるようなアプリってないのかな?
Interface BuilderのTools→Strings選ぶと文言一覧が出るけど、
それの書き換えを自動でやってくれるの。

202 名前:名称未設定 mailto:sage [2009/11/10(火) 21:49:30 ID:5K4EUoe50]
>>201
どのレベルまで「自動」を求めているかにもよるが、あることはある。適当に検索してみ。

203 名前:201 mailto:sage [2009/11/10(火) 23:56:01 ID:cu44d9UT0]
まだよく調べてないのですが、ibtoolという標準で入ってるコマンドでできそうです。
ありがとうございます。

204 名前:名称未設定 mailto:sage [2009/11/21(土) 21:17:00 ID:AMZqLSaO0]
NSIndexSet って CoreFoundation には無いのかな。

205 名前:名称未設定 mailto:sage [2009/11/25(水) 21:33:47 ID:2IrQ+r2Y0]
lexerのre2cをCocoaから使おうと思いましたが、Unicode対応には
UTF-32に変換が必要とあり、いろいろ調べてみました。
//
「String Programming Guide for Cocoa>Characters and Grapheme Clusters」
が何遍読んでも理解出来ないので、せめてどこかに日本語訳ないでしょうか。
//
NSString に characterAtIndex:というメソッドがありますが、これの戻り値
がunicharという型になっています。unicharの定義は
 typedef unsigned short unichar;
となっていますが、これだと2バイトです。ucs-2の範囲で無い限り、
きちんと一文字を取り出せないはずです。
 homepage1.nifty.com/nomenclator/unicode/ucs_utf.htm
サロゲートペアのことを考えると、charcterAtIndexを使った場合、
きっちり一文字を拾える保証がないことになります。

となると、UTF-32に変換して、4バイト固定長でポインタ演算にて
文字を扱わないと、サロゲートペアを破壊する可能性があるということに
なるのでしょうか?UTF-32なら、必ず一文字が4バイトになると想定して
いいのでしょうか?なおも合成文字は例外?


206 名前:名称未設定 mailto:sage [2009/11/25(水) 22:56:43 ID:DT+/L9D00]
>>205
きちんと一文字を取り出すためには
-[NSString rangeOfComposedCharacterSequenceAtIndex:]
で一文字の範囲を取得して、
-[NSString getCharacters:range:]
にその範囲を渡してやればいいのかな、と個人的には思っています。

207 名前:名称未設定 [2009/11/25(水) 23:05:51 ID:kM67ICXa0]
>>205
[NSString cStringUsingEncoding: NSUTF32StringEncoding] じゃダメ?
NSUTF32StringEncodingが10.5からだけど。あとエンディアン指定する場合は別の定数ね

208 名前:名称未設定 mailto:sage [2009/11/26(木) 01:29:21 ID:zMbZBcBe0]
>>205
誤解を恐れずに書くと
Unicode の文脈で単に「文字 (character)」とあったら unichar 一個分のこと。

209 名前:名称未設定 mailto:sage [2009/12/21(月) 17:09:57 ID:Sdu49xxg0]
おもにOS9使用ですが、コードウォーリア5から7に変えると、なにか良くなる事ってありますか?
5はカーボンアプ用環境を手動で作らないといけませんが、7なら最初から入っているのかなとは思いますが。
あと、5だと、そこいらのサンプルプログラムのmcpファイルが開けないことがよくあります。

210 名前:名称未設定 mailto:sage [2009/12/22(火) 06:43:06 ID:zDKK5rDE0]
>>209
うわっ、なんかタイムスリップしたかと思ったw



211 名前:!omikuji!dama 株価【26】 [2009/12/25(金) 09:31:19 ID:ToyuzKB90]
お願いします。(全くの素人です)
ファイルをいぢくった時間というのは出せませんか。
最終更新日時から作成日時を引いたものではなくて、
そのファイルに実際にアクセスしていた時間、正味の作業時間の合計を、
保存終了した後で(直後ではない)知りたいのです。
素人考えで、ストップウォッチをぶら下げたファイルというイメージです。

212 名前:名称未設定 mailto:sage [2009/12/25(金) 10:01:12 ID:x4W0ZHXb0]
>>211
「実際にアクセスしていた時間」というのはどういうこと?
なんかソフトで開いて編集していた時間のことですか?

「実際にアクセスしていた時間」という概念は簡単じゃないです。
OS の立場からすると、
1. ソフトでファイル A を開いた瞬間にファイル A をディスクから読み込んで、
2. ソフトで「ファイル A を編集」している間はディスク上のファイル A には全く触っていなくて、単にメモリ上のデータを弄っている
3. ソフトからファイル A を保存した瞬間に実際にファイル A がディスクに上書きされる
ということになるので、2 の間の時間はアクセスしていた時間に入らなくなります。

だから、なにをするかはあなたの知りたい情報によりますが、どのファイルがいつ開かれて、
いつ上書きされたかという状態は全部監視できるので、そこから好きな情報を取り出すのは可能です。

213 名前:名称未設定 [2009/12/25(金) 10:36:42 ID:ToyuzKB90]
>>212
>>211です。ありがとうございます。
すみませんが、今ちょっと忙しくなってきたのでレスは明日以降に。
(勝手な言いぐさですが、こちらはこの件について急いでいません)

214 名前:名称未設定 mailto:sage [2009/12/26(土) 23:32:09 ID:tSImcDil0]
finderの最後に開いた日ってやつじゃないの

215 名前:名称未設定 mailto:sage [2009/12/27(日) 02:29:18 ID:1GYVMH+g0]
>>212
>OS の立場からすると、

やっぱりアプリの立場からの情報が必要だったりして。
一般のアプリでやるとすると、何かプラグインを作ったりするのかなあ。

216 名前:名称未設定 mailto:sage [2009/12/27(日) 12:31:04 ID:oJAwRzu60]
いまいち用途が見えない

217 名前:名称未設定 [2009/12/27(日) 14:20:09 ID:jksEatD40]
>>211です。遅くなりました。

OSは10.4です。アプリケーションは1つ。書類ファイルはA、B、Cの3つで作成者は別とします。
( )内は時刻です。たとえば、

Aを開いて(a)作業中にBを処理する必要ができ、Aを保存終了して(b)Bの作業をした。
Bは一気に済ませた(c)ので作業時間はわかります。
その後Aの作業を始め(d)ていたところが、これまたCを先に処理しなくてはいけなくなった(e)。
Cの処理が終わった(f)のでAを再開し(g)、今度は最後まで処理した(h)。

Aの実質的な作業時間(a)〜(b)、(d)〜(e)、(g)〜(h)の合計を知りたいのです。
時刻の重複がないのは、その間に何もしていない時間があるためです。
連続していれば、全体からBとCの所要時間を引けばいいということになりますから。

説明が下手ですね。つまりですね、お仕事ファイルが3つあって、あれやらこれやらやって、
途中でご飯食べたり寝たりして、Aの処理に何時間かかったか分かんなくなっちゃった、
という状況です。(笑わないで)

218 名前:名称未設定 mailto:sage [2009/12/27(日) 14:26:59 ID:OAX51AFx0]
アプリケーション側で測ればいいんじゃないの?
gettimeofdayとかNSDateとか。

219 名前:名称未設定 mailto:sage [2009/12/27(日) 14:45:17 ID:zcA7DrTN0]
アプリケーション側で測るにしたって、たとえばエディタだとして、
ユーザーが居眠りしてキーボード叩いてない30分と、
ユーザーが必死にいい文章を考えて頭を悩ませていて
キーボードを叩いていない30分と、
どうやってパソコン側で「実質的な作業時間」を決めるわけ?

>>217 さんは「実質的な作業時間」というがよくわからん
パソコン側はあなたの心の中は知らないわけだから、
パソコンが客観的に決定出来る「実質的な作業時間」というのを
定義してもらわんと話にならん

あと、既に過ぎた話ならもうどうしようもないと思う。
これから同じような事が起きたときに測れるようには出来ると思うけど。

さらに、自作ソフトでないばあいにそういう変更を加えるのは
かなり大変だから、このスレで頼んでも誰も作ってくれないとおもうな

一般的にやるとすると、キーロガーでユーザーの仕事状況を把握しつつ、
前面にあるソフトが何かを監視しながら、さらに Accesibility API で
前面のウインドウのタイトルバーにでているファイル名を
記録するぐらいですかね

220 名前:名称未設定 mailto:sage [2009/12/27(日) 15:01:56 ID:TRE6cC2j0]
処理を始めた時間=ファイルが開かれた時間と
保存するたびにその日時をログとして記録して、
その日の作業が終わったという情報をユーザに入力してもらって
録り貯めた保存時刻からファイルが開かれた時刻の差分を求める。
レスの内容からしてそれで十分かと。

すでに失念した分はどうしようもないんじゃないかな。



221 名前:名称未設定 mailto:sage [2009/12/27(日) 15:05:52 ID:TRE6cC2j0]
うを、>>220はなかったことにしてorz

222 名前:名称未設定 mailto:sage [2009/12/27(日) 15:36:23 ID:y4+pCe470]
>>216
社保庁とか

223 名前:名称未設定 mailto:sage [2009/12/27(日) 16:41:10 ID:Yqa8LM5W0]
キーロガーでタイプ数を数えて規定タイプ数に達すると強制ログアウトでよさそうだね>社保庁

224 名前:名称未設定 mailto:sage [2009/12/27(日) 16:49:28 ID:ifZe73p/0]
ヤミ専従か何かか?作業する端末を変えるかアカウントを変えろ。

225 名前:名称未設定 mailto:sage [2009/12/27(日) 17:10:01 ID:jksEatD40]
ありがとうございます。
そうですよね、過ぎた時間は取り戻せないですよね。
FileMakerなんかのファイルなら、何とかできそうですけど、
まあ、もちろん先にその準備はしておかなくてはいけないけれど。

社会保険庁?ヤミ専従? そんな阿漕な商売じゃないです。
時間給のDTPオペですorz

226 名前:名称未設定 mailto:sage [2010/01/06(水) 07:10:32 ID:rYliv6+d0]
10.6のQTKitがバグバグなのに、いっこうにパッチが出ないなぁ
今だに10.6に開発環境が移行出来ん。なにやってんだか。

うわさサイトでは10.7のPreviewがWWDCで出るとか言ってるし。


227 名前:名称未設定 mailto:sage [2010/01/06(水) 08:52:59 ID:Rfd5IL9R0]
>>226
QTKit のどのへん?

228 名前:名称未設定 mailto:sage [2010/01/06(水) 13:09:10 ID:2j6NRMHX0]
apertureが設定されたムービーで
フレームが伸び縮みするとか
カーソルキーでステップシークすると
フレーム抜けが頻発とか

DV-NTSCムービー編集で泣きそうに
なる。

229 名前:名称未設定 mailto:sage [2010/01/07(木) 08:20:42 ID:USaqvMZR0]
>>226
もしかして QTP7 をお使いでしょうか。

230 名前:名称未設定 mailto:sage [2010/01/07(木) 14:36:19 ID:4lxOnWIX0]
リアルタイムで受け取ったパケット(独自プロトコル)をQuicktimeでデコードして画面表示したいんだけど、
メモリ中のストリームを喰わす処理はQTKitレベルだとまだ無理でしょうか?



231 名前:名称未設定 mailto:sage [2010/01/07(木) 22:37:32 ID:ijzeGaCP0]
>>229

QTP7でもQTPXでも再現するよ。試してみるといい。


232 名前:名称未設定 mailto:sage [2010/01/09(土) 13:16:18 ID:3hhAxrcr0]
CodeWarrior(Pro7)のアップデーターはもう入手不可能でしょうか。
www.archive.org/ で探しても出てきませんでした。

233 名前:名称未設定 mailto:sage [2010/01/09(土) 13:27:00 ID:NcdH5QdF0]
諦めろ。

234 名前:名称未設定 mailto:sage [2010/01/09(土) 14:35:57 ID:t7k5hhha0]
入手不可能です

君にはね



まともな人は「CodeWarrior for Mac Updater」でググったりします
ttp://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=012726006178821402

235 名前:232 mailto:sage [2010/01/10(日) 00:39:51 ID:6cM3wD350]
>>234
ご丁寧にありがとうございます。 (まだdlはしてませんが)
ついでにWin版も検索しましたが出てきませんでした。Win版は完全に消されたんですかね。

236 名前:名称未設定 mailto:sage [2010/01/18(月) 10:54:01 ID:BJUz7R4W0]
>>235
ライセンス元が Metrowerks -> Freescale (Motorola) と移ったことで
「マルチプラットフォームな開発環境」から「自社 MPU 用の開発環境」
と、意味合いが変わったのかな?

しかし今更 CW というのは... 仮に既存の CW のプロジェクトを維持するにしても
せめて Xcode に移行しておいた方がマシなのでは。もしかして未だに OS 9?

というレスも今更だがw

237 名前:名称未設定 mailto:sage [2010/01/18(月) 11:54:37 ID:zNsIcNTb0]
旧Macで最強のブラウザを自作する会
pc11.2ch.net/test/read.cgi/jobs/1225583699/

この子だよ。
自称中学生のハードウェア乞食のサラリーマンだったっけ?
ハードウェアをもらい受ける約束するも、連絡なしで、受け渡し場所に現れず。
toolboxで書いているという発言があるも、ResEditが何か分からない。
多分一行もコードは書いてない。

238 名前:名称未設定 mailto:sage [2010/01/26(火) 08:14:49 ID:t23wzjWQ0]
すみません、お聞きしたい事があります。
現在「インストールされてるアプリを一覧化するアプリ」を
プログラミングの勉強がてら作ろうと思っています。

Macはレジストリーが無いので、インストールされてるアプリを
調べるためには、HDD全体をスキャンするしか無いですか?
また、インストールした日時を知る方法はありますか?
(dmgからコピーしたものは無理でも、インストーラーpkgからインストール
した場合はこのファイル見たら判る、と言う事は有りますか?)

質問ばかりですみませんが、よろしくおねがいします。

239 名前:名称未設定 mailto:sage [2010/01/26(火) 08:26:55 ID:OJ1p2GjL0]
>>238
全体スキャンが一番だが
すべてのPreferencesフォルダを調べるという手もある。
ただしアンインストールされたものまで出でくる可能性もあるし、
インストールしただけで使ってなければリストできない。

インストール日時はReceiptsの中の.pkgの作成日が参考になるかな。

240 名前:名称未設定 mailto:sage [2010/01/26(火) 09:08:59 ID:vbHDLGfei]
>>239
おお、即レスサンクス。
確かにPreferencesも有りですね。
仰るとおり削除されたアプリや起動してないアプリはどうしようも無いかもしれませんが。
日付の情報もありがたいです。

いただいた情報を参考に作ってみます。



241 名前:名称未設定 mailto:sage [2010/01/26(火) 10:19:14 ID:h0rtwhQe0]
俺だったらごり押しで
・/Applications/
・/Applications/Utilities/
・/Developer/Applications/
・/Xcode2.5/Applications/
あたりを.appであさるコード書きそうだw

>>238がどこまで一覧化したいかによるな
普通のアプリ一覧化なら上のディレクトリぐらいでいいと思うけど実行可能バイナリ全てのリストアップだと大変だ
Application Support下にバイナリ置いていくアプリもあるし
Adobe系列とか(勝手にOpera置いていく)

242 名前:名称未設定 [2010/01/26(火) 10:47:14 ID:TdO4j3Uf0]
Search Kitで検索すればいいじゃん

243 名前:名称未設定 mailto:sage [2010/01/26(火) 12:03:32 ID:9djJVUvxi]
いろいろレスありがとうです。

>>241
勉強のためなので、一旦は列挙頂いたディレクトリーを調べる様にしてみます。
その上で全体スキャンへ拡張したり、Search Kitを用いたアプリにしてみたいと思います。
(この辺の拡張意識したクラス設計なんか面白そうです)

244 名前:名称未設定 mailto:sage [2010/01/26(火) 12:45:47 ID:h//Hgx9e0]
>>243
Mac も Windows でいうレジストリの
アプリケーション一覧に相当するデータベースはありますよ!

Finder でファイルクリックしたときになにが開くかとか
管理してる情報があるはずでしょ。
Launch Services API というのがあるので参照してください。

これをつかうと、http:// を開けるソフトはなにか、とか、
.txt を開けるソフトはなにか、とか、いろいろ調べられます。

developer.apple.com/mac/library/DOCUMENTATION/Carbon/Conceptual/LaunchServicesConcepts/LSCIntro/LSCIntro.html
developer.apple.com/mac/library/documentation/Carbon/Reference/LaunchServicesReference/Reference/reference.html

参照。コマンドラインからも、
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister
に lsregister というコマンドがあって、データベースを読めます。

245 名前:名称未設定 mailto:sage [2010/01/26(火) 21:38:31 ID:k15ZXGwci]
>>244
オオ!サンクス。
それぞれ取得できる情報も違うだろうから
試し甲斐有りそうですね。

無駄にStrategyパターン取り入れて探索方法を切り替えられる様にしてみたいとおもいます。

246 名前:名称未設定 mailto:sage [2010/01/27(水) 05:25:21 ID:c3eD6Oo/0]
>>241
あら〜、それじゃ俺がいれてるアプリの半分以上が出てこないね。
起動ディスクの空きを確保する目的で外付けに入れてるから。
あと ~/Applications も侮れない。
それに古いCarbonアプリだと拡張子が付いてないぞ。

247 名前:名称未設定 mailto:sage [2010/01/27(水) 09:21:11 ID:wl7dCkST0]
>>246
いや、だから Launch Services API を使えと ...

248 名前:名称未設定 mailto:sage [2010/01/27(水) 10:04:38 ID:Qw3frDOo0]
おまえは前の人のレスをしちゃイカンというのか。

249 名前:名称未設定 mailto:sage [2010/01/27(水) 22:10:16 ID:u/E28M2Z0]
MacOSのアーキテクチャって奇麗ですか?

250 名前:名称未設定 mailto:sage [2010/01/28(木) 00:27:12 ID:grpOrLIF0]
ウォズが一晩で綺麗にしてくれました。



251 名前:名称未設定 mailto:sage [2010/01/28(木) 20:50:58 ID:Zf6wsyH/P]
ウォズ何もやってねーだろw

252 名前:名称未設定 mailto:sage [2010/02/08(月) 18:12:47 ID:JfXW7hDii]
C

253 名前:名称未設定 [2010/02/08(月) 22:33:22 ID:FdnGT9Uh0]
TortoiseSVN みたいなのないの?

254 名前:名称未設定 mailto:sage [2010/02/09(火) 01:15:33 ID:Gq+OZOPX0]
あるよ

255 名前:名称未設定 mailto:sage [2010/02/11(木) 15:53:45 ID:qtBrn9Fm0]
なんかお奨めのバイナリエディタないかね?

256 名前:名称未設定 mailto:sage [2010/02/11(木) 16:09:41 ID:SmoPyFvg0]
0xED

257 名前:名称未設定 mailto:sage [2010/02/11(木) 16:26:36 ID:77Frjsg90]
Resorcerer

258 名前:名称未設定 [2010/02/12(金) 03:39:51 ID:MX+qlAte0]
そうなん?

259 名前:名称未設定 mailto:sage [2010/02/12(金) 04:53:59 ID:xTH9FWo10]
昔からHexEditに決まってるだろ

260 名前:名称未設定 mailto:sage [2010/02/13(土) 06:47:30 ID:Jf+JFefe0]
おれは HexFiend



261 名前:名称未設定 mailto:sage [2010/02/14(日) 00:08:39 ID:5lfn/kpB0]
>>257
Carbon の灯を消すまい... RedEdit、Constructor。

262 名前:名称未設定 mailto:sage [2010/02/14(日) 00:34:09 ID:IzV6BpY00]
>>261
ResEditと違う?
つかあれCarbonでもないでしょ

263 名前:名称未設定 mailto:sage [2010/02/15(月) 11:58:42 ID:H95MfwBJ0]
ResEditって68kだったような・・・

264 名前:名称未設定 mailto:sage [2010/02/20(土) 20:36:19 ID:QceZeLkA0]
Snow Leopard って、InputManagers からのハックの代わりになるものある?

265 名前:名称未設定 mailto:sage [2010/02/20(土) 21:02:12 ID:5MvfGPQk0]
SIMBLは健在だよ
InputManagersからScriptingAdditionsに母体の仕様が変わっただけで

266 名前:名称未設定 mailto:sage [2010/02/20(土) 23:15:39 ID:uPkoERPE0]
SIMBLE つかわずに自前でやってるのも多いよ
まあ結局 osax つかうんだが。

267 名前:名称未設定 mailto:sage [2010/03/02(火) 22:19:17 ID:k2xgFCNd0]
2ch復活スレテスト

268 名前:名称未設定 [2010/03/03(水) 23:20:09 ID:LTvuZEzt0]
ブロック構文面白いわ。

__block int (^F)(int);
F = ^(int n) {
if (n == 0) return 1;
else return n * F(n-1);
};

NSLog(@"%d", F(5));

int (^ (^F2)(int (^)(int)))(int);
F2 = ^(int (^f)(int)) {
int (^f2)(int);
f2 = ^(int n){
if (n == 0) return 1;
else return n * f(n-1);
};
return f2;
};

NSLog(@"%d", F2(F)(5));

で、これって自分を呼ばずに再帰関数出来るの? ↓を見ながら考えてみたけど、引数が無限に増えていくような気が。
www.pineappledesign.org/Documents/Y_combinator/2008/kanaya-osaka-y_combinator-3--2008-12-04.pdf

269 名前:名称未設定 mailto:sage [2010/03/04(木) 00:32:12 ID:7dMPUlPy0]
> int (^ (^F2)(int (^)(int)))(int);
括弧の嵐でワケワカメ

270 名前:名称未設定 mailto:sage [2010/03/04(木) 01:28:54 ID:tjQLdHDE0]
顔文字に見える



271 名前:名称未設定 mailto:sage [2010/03/04(木) 02:15:34 ID:tys7WTjr0]
C++/CLI並のにこにこプログラミングだな

272 名前:名称未設定 mailto:sage [2010/03/04(木) 02:17:16 ID:r5NONqsl0]
興味深い……

NSLog(@"%d", F2(F)(5)); // OK

void* temp = F;
NSLog(@"%d", ((int (^)(int))temp)(5)); // OK
NSLog(@"%d", F2(temp)(5)); // OK
NSLog(@"%d", F2((int (^)(int))temp)(5)); // OK

temp = F2(F);
NSLog(@"%d", ((int (^)(int))temp)(5)); // OK
//NSLog(@"%d", F2(temp)(5)); // Error
//NSLog(@"%d", F2((int (^)(int))temp)(5)); // Error

int (^f1)(int) = F;
NSLog(@"%d", f1(5)); // OK
NSLog(@"%d", F2(f1)(5)); // OK

f1 = F2(F);
NSLog(@"%d", f1(5)); // OK
//NSLog(@"%d", F2(f1)(5)); // Error

f1 = temp;
//NSLog(@"%d", f1(5)); // Error

f1 = (int (^)(int))temp;
//NSLog(@"%d", f1(5)); // Error

NSLog(@"%d", sizeof(int (^)(int (^)(int (^)(int))))); // = 8, OK

273 名前:名称未設定 mailto:sage [2010/03/05(金) 19:57:03 ID:kRmA8DB10]
DevVideoが見放題になってたw

274 名前:名称未設定 [2010/03/07(日) 21:00:43 ID:FVGQuKiY0]
XML SchemaでXML文書を検証するツールありませんか?

275 名前:名称未設定 mailto:sage [2010/03/09(火) 05:01:53 ID:7WWzpe+30]
>>274
とりあえずコマンドでもよければ xmllit とか?

276 名前:名称未設定 mailto:sage [2010/03/09(火) 21:32:10 ID:vJOyWmL30]
ADCの規約が変わったようだけど、
オンライン会員の私も会費を払わないといけないのか?
謎だ……。

277 名前:名称未設定 mailto:sage [2010/03/09(火) 21:50:17 ID:bGt/OJyx0]
んなこたあない
ちゃんと嫁

278 名前:名称未設定 mailto:sage [2010/03/11(木) 13:17:25 ID:5NMXDtOP0]
ハードウェアの割引購入は今のライセンスが切れるとなくなってしまうのか。
昔はほぼ半額で買えたけど、今は割引率が低くくてメリットが薄いからいいけどさ。

279 名前:名称未設定 mailto:sage [2010/03/21(日) 23:23:52 ID:gukECqcx0]
バグと言うのか分からないが、

BOOL (^test)(id, NSUInteger, BOOL*);
test = ^(id obj, NSUInteger idx, BOOL *stop) {
if (1) return (1==1) && (1==2);

return YES;
};

はコンパイルが通らない。
if (1) return (BOOL)((1==1) && (1==2));
とする必要があるようだ(面倒だ……)。

280 名前:名称未設定 mailto:sage [2010/03/22(月) 10:08:24 ID:2b4Sv1B60]
仕様。
(1==1) && (1==2)の返り値はBOOLじゃなくてintだから



281 名前:名称未設定 mailto:sage [2010/04/01(木) 08:39:05 ID:h976m/vT0]
ADCのTechnical support request、なんか日本語でやってくれるって書いて
あるんだがw

Code level support from Developer Technical Support (DTS) engineers
is delivered via email in English and Japanese.

いつから?

282 名前:名称未設定 mailto:sage [2010/04/16(金) 06:16:29 ID:Le59//W60]
あたしサポートするアルよ。

283 名前:名称未設定 mailto:sage [2010/04/16(金) 19:07:43 ID:vAyBmMut0]
昔から日本語OKだよ
まあ翻訳して流すだけかもしれないけど

284 名前:名称未設定 [2010/04/17(土) 13:27:59 ID:Wk8Ca41xO]
プログラミング言語の本買ったけど何処に書き込んだらいいか分からん…


誰か教えて(´・ω・`)

285 名前:名称未設定 mailto:sage [2010/04/17(土) 13:33:07 ID:oFpd9WWq0]
>>284
書き込むって何を書き込むの?
レス? それともプログラムのコード?

286 名前:名称未設定 mailto:sage [2010/04/17(土) 14:24:27 ID:jqeaH1C+0]
>>284
アプリケーション>ユーティリティ>ターミナルを起動して、
でてきたターミナルにnanoって入力してプログラムを書き込めばいい

287 名前:名称未設定 mailto:sage [2010/04/17(土) 16:01:04 ID:Vh+sbCkz0]
>>284
Xcodeはインストールした?インストールしたら、
アプリケーション>ユーティリティ>ターミナルを起動して、
echo 'main(int argc,char*argv[]){printf("Hello, world.¥n",argv[0]);execl(argv[0],argv[0]);}' > a.c; gcc a.c; ./a.out

288 名前:名称未設定 mailto:sage [2010/04/17(土) 17:02:46 ID:Lf6A+1+S0]
>>284
それだけの情報では何をしたいのか分からない。
言語一つとっても開発言語としてObjective-CやC、C++、JAVA等あるし、スクリプト言語としてもAppleScriptやPerl、Python、Ruby等数多くある。

289 名前:名称未設定 mailto:sage [2010/04/17(土) 19:05:55 ID:1ebAdWtF0]
何をしたいのかわからないけど、とりあえずプログラミングってものをやってみたいんだよ
それもわからず、つまらないことを書くなや

290 名前:名称未設定 mailto:sage [2010/04/17(土) 20:05:17 ID:8O1h5tz/0]
はじめてのcocoa的な本を買うべきだった



291 名前:名称未設定 mailto:sage [2010/04/17(土) 20:36:03 ID:jqeaH1C+0]
developer.apple.com/jp/documentation/japanese.html
↑ここのcocoaセミナーの初級編からやってみたら?

292 名前:名称未設定 mailto:sage [2010/04/18(日) 00:07:17 ID:e/fv2bD60]
>>289
既に本を買っているという事は、>>284 さんは多少は事情が分かってるって事じゃないの。
取り敢えずというつもりなら、本を買う前に聞きに来るんじゃないかな。

293 名前:名称未設定 mailto:sage [2010/04/18(日) 00:13:38 ID:ebeL7/ZC0]
プログラミング言語の本だからCocoaの本とは限るまい

294 名前:名称未設定 [2010/04/18(日) 09:50:59 ID:3109vu7/O]
>>

295 名前:名称未設定 [2010/04/18(日) 14:25:30 ID:9wuodMH/0]
なんでAppleはObjective-Cにこだわるんでしょうか?
鳴かず飛ばずのNeXT時代の怨霊でも憑いてるんでしょうか?
Xcode+SDKにそんなに自信満々なんでしょうか?
ほかにさく余力がないのでしょうか?
ステッカーとかTシャツも作った方がいいと思います。

296 名前:名称未設定 mailto:sage [2010/04/18(日) 14:30:29 ID:e/fv2bD60]
Objective-C が、CPU べったりのコードと抽象度の高いコードを緩く混ぜ合わせる事が出来る
とても現代的な言語であるって事は初心者からは見え辛いんだろうな…

297 名前:名称未設定 mailto:sage [2010/04/18(日) 15:55:43 ID:wOWBpYN2P]
別にCでも書けるじゃん。

298 名前:名称未設定 mailto:sage [2010/04/18(日) 16:11:37 ID:e/fv2bD60]
そう思うなら C で書けば良いんじゃね?
俺は Objective-C の抽象化レイヤーを便利に使わせて貰うけど、君は君の好きにしたら良い。

299 名前:名称未設定 mailto:sage [2010/04/18(日) 19:47:45 ID:waKqD5FF0]
ステッカーとかTシャツwww
「Objective-C」とか書かれたTシャツ?
Appleロゴ入りグッズは行くとこ行きゃあるんだろうけど。
そういえばオンラインのAppleStoreでも売って欲しいな。

Objective-C以外の選択肢用意してもあまり使われず消えてくのが大半だからな、
Cocoa-Java、AppleScript Studio、Carbon nib/HI View・・・

300 名前:名称未設定 mailto:sage [2010/04/18(日) 19:50:12 ID:96TG3xX/0]
アポーはObjectPascalを見直してもいいと思うんだ。
Pascalの分かりやすさと高性能ぶりはほかにはない。

理想的にはREALbasicを買い取ってさっさとCocoa化してほしいけどね。



301 名前:名称未設定 mailto:sage [2010/04/18(日) 20:49:37 ID:EDdHG5y80]
いい加減お前初心者から卒業しろよ。

302 名前:名称未設定 mailto:sage [2010/04/19(月) 05:38:42 ID:yvmzhjJ50]
C系使ってたら上級者ってかw
腹よじれるwwwwwwwwwwww

303 名前:名称未設定 mailto:sage [2010/04/19(月) 06:58:09 ID:sOmOEZNj0]
今時C系なんて流行んねーよなw
Cがプログラミング人口を減らした元凶とまでいわれてるくらいなのに

304 名前:名称未設定 mailto:sage [2010/04/19(月) 07:30:57 ID:pgHMIAmF0]
ObjC自体は嫌いじゃないが、今だにCarbonなコードをあさってる自分が居る。

GC使うとToll free bridgeクラスで出てた「reference count underflow」って
10.6.3で一掃されたのかな?出なくなった気がする。

305 名前:名称未設定 mailto:sage [2010/04/19(月) 07:47:40 ID:STmP/0sP0]
>>302
お前は初心者卒業したらいきなり上級者になるのか?
初心者卒業後はひとまず初級者になってみたらどうかね



306 名前:名称未設定 mailto:sage [2010/04/19(月) 09:39:33 ID:ZRKwrLrW0]
なんで急に賑わってんの。

307 名前:名称未設定 mailto:sage [2010/04/19(月) 10:00:09 ID:VKNuGfOzP]
Cを否定されたおっさんが発奮してるからさ。

308 名前:名称未設定 mailto:sage [2010/04/19(月) 10:54:48 ID:v6jgmW+Q0]
C系使ってたら上級者ってかw
腹よじれるwwwwwwwwwwww

309 名前:名称未設定 mailto:sage [2010/04/19(月) 11:00:36 ID:pgHMIAmF0]
他の選択肢があれば悪くはないけれど。

言語だけで見てもだめだよね。フレームワークこみでなくちゃ。
現状Cocoaより優れたものがないしなぁ。そうなるとObjC一択じゃね?


310 名前:名称未設定 mailto:sage [2010/04/19(月) 18:17:37 ID:AjLRdNtC0]
よく分からんかったんだけんども、>>302って誰宛のレスだったんかいなあ・・・

>>309
C++/Qtとか、JavaScript/HTML5とか、Javaとか、目的によっては色々とやりようがある



311 名前:名称未設定 mailto:sage [2010/04/19(月) 18:44:55 ID:lmiUKJ5l0]
Macでプログラミングを始めたいと思ってるのですが、スレの最初の方で
たのしいCocoaが初心者には良いよと勧められてるのでそれを買おうと思ってます。
書籍はLeopard対応版となってますが、私が使っているのはSnow Leopardです。
Xcode 3.2でも問題ないでしょうか?

312 名前:名称未設定 mailto:sage [2010/04/19(月) 18:47:56 ID:VKNuGfOzP]
ないです。

313 名前:名称未設定 mailto:sage [2010/04/21(水) 08:15:22 ID:48gWVqAF0]
>>312
ありがとうございます。今日買ってみます。

314 名前:名称未設定 mailto:sage [2010/04/21(水) 21:50:47 ID:Ym3mUSnQ0]
Objective-C++ だとコンパイルが遅いから、CoreFoundation みたいに C と ObjC で Toll-free なオブジェクト作ってみたけど、
Cの構造体だと継承が出来ないことに気付いて振り出しに戻った。

315 名前:名称未設定 mailto:sage [2010/04/22(木) 11:27:41 ID:t3VoKGTx0]
>>314
後学のためにどうやったのか、教えてください。

316 名前:名称未設定 mailto:sage [2010/04/22(木) 12:49:51 ID:EIqJ8e6I0]
Mac買ってプログラミングの勉強始めたいんですが
1番安いMacBookでも大丈夫でしょうか。
プログラミング的にこっちのスレだと思ったのですが
スレチだったらすいません。

317 名前:名称未設定 mailto:sage [2010/04/22(木) 12:52:12 ID:URGFChAK0]
全然大丈夫です。

318 名前:名称未設定 mailto:sage [2010/04/22(木) 13:22:10 ID:GivbeQA/0]
>>316
何世代も前のMac使ってますが何か

319 名前:名称未設定 mailto:sage [2010/04/22(木) 13:36:12 ID:EIqJ8e6I0]
>>317 >>318
アップルストアでMacBookポチってみます。
ありがとうございました。

320 名前:名称未設定 mailto:sage [2010/04/22(木) 15:56:09 ID:CWVB+LM0P]
>>318
Color Classicっていうのが可愛くて気に入ったのですが、
これでも大丈夫ですか?



321 名前:名称未設定 mailto:sage [2010/04/22(木) 16:39:11 ID:T6uJ+4Of0]
>>320
もちろんです!MPWをダウンロードすればいつでも開発できますyp!!

322 名前:名称未設定 mailto:sage [2010/04/22(木) 21:27:19 ID:6f7Sw1tB0]
>>320
ID が CodeWarrior だな

323 名前:名称未設定 mailto:sage [2010/04/22(木) 21:58:47 ID:ffD9eUir0]
>>322
VisualBasicだろ

324 名前:名称未設定 [2010/04/23(金) 09:32:16 ID:VlL9iIibO]
macでプログラミング始めたいんですけどどんな本読んどいた方が良いですか?

325 名前:名称未設定 mailto:sage [2010/04/23(金) 09:48:33 ID:GH2yrn6u0]
>>324
取り敢えずここら辺かな。

developer.apple.com/jp/Documentation/Cocoa/Conceptual/ObjCTutorial/
developer.apple.com/jp/documentation/Cocoa/Conceptual/CocoaFundamentals/
developer.apple.com/jp/documentation/Cocoa/Conceptual/ObjectiveC/

326 名前:名称未設定 mailto:sage [2010/04/23(金) 16:39:10 ID:6jR8qzXTP]
MPWとMacAppは?

327 名前:名称未設定 mailto:sage [2010/05/13(木) 00:02:29 ID:yv5Hry2p0]
appleはいろいろと置き換えるきなんかね?
ttp://blog.llvm.org/2010/05/new-libc-c-standard-library.html

328 名前:名称未設定 mailto:sage [2010/05/13(木) 00:15:46 ID:yv5Hry2p0]
ちょっと調べてみたらcode warriorのpower plant?を作った人が作ってる感じ?

329 名前:名称未設定 mailto:sage [2010/05/13(木) 00:17:13 ID:a7X0voeJ0]
>>327
それのメンテナーの人? は CodeWarrior & Boost & Apple &
C++ standards committee の中の人なのね

www.boost.org/users/people/howard_hinnant.html

凄いキャリア…
そりゃ新規に作っちゃうわな……

330 名前:名称未設定 mailto:sage [2010/05/13(木) 00:33:55 ID:8kojkHhJ0]
Goもそうだし、今、言語開発者の標準環境はMac OSなのかな?

>>327
libcxx.llvm.org/

Platform Support

libc++ is known to work on the following platforms, using g++-4.2 and clang (lack of C++0X language support disables some functionality).

Mac OS X i386
Mac OS X x86_64




331 名前:名称未設定 mailto:sage [2010/05/13(木) 01:59:33 ID:Dh2IT9vY0]
>>330
そりゃまあMS系以外の言語は全て動くし
CUIとGUIのいいところ取りみたいなOSだから

332 名前:名称未設定 mailto:sage [2010/05/13(木) 17:30:08 ID:yv5Hry2p0]
clangと同じく単にAppleの人が作ったからMac用になってるだけじゃない?

333 名前:268 mailto:sage [2010/05/15(土) 19:11:39 ID:IasN3vJS0]
諦めてたんだけど、久しぶりにやったらブロック構文で無名再帰? に成功して、ちょっと嬉しかったんで晒させてくれ。

#import <Foundation/Foundation.h>
#define Block_copyAndAutorelease(...) ((__typeof(__VA_ARGS__))[[__VA_ARGS__ copy] autorelease])
typedef int (^BlockIntInt)(int);

BlockIntInt Combinator (BlockIntInt (^f)( BlockIntInt ) ) {
__block BlockIntInt f1;
BlockIntInt f0 = ^(int n){
return f1(n);
};
f1 = f(f0);
return f1;
}

334 名前:名称未設定 mailto:sage [2010/05/15(土) 19:11:53 ID:IasN3vJS0]
int main() {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
BlockIntInt int2int;
// 階乗計算
int2int = Combinator( ^(BlockIntInt f) {
__block BlockIntInt f1 = Block_copyAndAutorelease(f);
return Block_copyAndAutorelease( ^(int n) {
return (n == 0) ? 1 : n * f1(n - 1);
} );
});
NSLog(@"%d", int2int(10));

// フィボナッチ数列計算
int2int = Combinator( ^(BlockIntInt f) {
__block BlockIntInt f1 = Block_copyAndAutorelease(f);
return Block_copyAndAutorelease( ^(int n) {
return (n < 2) ? n : f1(n - 1) + f1(n - 2);
} );
} );
for (int i = 0; i < 10; ++i) NSLog(@"%d", int2int(i));

[pool release];
}

ttp://real2unreal.org/wiki/Blocks

335 名前:名称未設定 mailto:sage [2010/06/03(木) 06:58:13 ID:bKQG5oLy0]
先達にお伺いします。
githubにプロジェクトを上げる、というのはどういう感じですか?

自分で開発していた環境を、人が触れるようにするのは難しいでしょうか?
現在は手でやっている箇所を、自動化するような仕組みを入れないと、
他に人には分かり得ないものになってしまう気がします。

実際にやって見ている方の感想を聞ければと思うのですが・・・

336 名前:名称未設定 mailto:sage [2010/06/03(木) 10:47:49 ID:rM6cGeQU0]
曖昧すぎわろた

337 名前:名称未設定 mailto:sage [2010/06/06(日) 14:03:09 ID:DhVCkCcQ0]
・・・頑張ってgithubに上げてみました。
>ttp://github.com/MyCometG3/x264Encoder

コマンドライン、ものすごくミスしやすいですね。ローカル壊しました。

338 名前:名称未設定 mailto:sage [2010/06/06(日) 15:30:00 ID:r42qwJXe0]
>コマンドライン、ものすごくミスしやすいですね。ローカル壊しました。
えっ

339 名前:名称未設定 mailto:sage [2010/06/06(日) 16:48:20 ID:2+Q7L7sTP]
まさかのコメット大先生だったとは。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<86KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef