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


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

【マック】Macintoshプログラミング質問箱



1 名前:デフォルトの名無しさん [2005/04/09(土) 23:47:34 ]
   三|三
  イ `<             ,..-──- 、         _|_
   ̄             /. : : : : : : : : : \        |_ ヽ
   ∧           /.: : : : : : : : : : : : : : ヽ      (j  )
   /  \        ,!::: : : :,-…-…-ミ: : : : :',
              {:: : : : :i '⌒'  '⌒' i: : : : :}     _ヽ_∠
  └┼┘          {:: : : : | ェェ  ェェ |: : : : :}       lニl l |
.   |_|_|  , 、      { : : : :|   ,.、   |:: : : :;!      l─| l 亅
   __   ヽ ヽ.  _ .ヾ: :: :i r‐-ニ-┐ | : : :ノ        _
    /     }  >'´.-!、 ゞイ! ヽ 二゙ノ イゞ‐′      l  `ヽ
   ´⌒)    |    −!   \` ー一'´丿 \       l/⌒ヽ
    -'    ノ    ,二!\   \___/   /`丶、      _ノ
        /\  /    \   /~ト、   /    l \
       / 、 `ソ!      \/l::::|ハ/     l-7 _ヽ
      /\  ,へi    ⊂ニ''ー-ゝ_`ヽ、    |_厂 _゙:、
      ∧   ̄ ,ト|    >‐- ̄`    \.  | .r'´  ヽ、
     ,ヘ \_,. ' | |    丁二_     7\、|イ _/ ̄ \

249 名前:デフォルトの名無しさん [2007/11/03(土) 12:08:53 ]
はっきり言うがMacのJava実装はかなり腐れていて、とにかく日本語対応がなっちゃいない。
僕の把握してる中では、こんな不具合がある。

1、日本語キーボードを使っていると、キーのコード番号が間違って取得される
(英語キーボードで対応するキーのコード番号が取得される)
2、デフォルトだと、日本語のファイルが実行できない
3、SwingのNFD(濁点、半濁点を1文字として扱う文字形式)対応がいい加減で、Java5までだと
正しく表示できるがカーソル位置がずれ、Java6だと濁点が1文字として表示される。
4、濁点付き文字が3つ以上つながるファイル名のファイルを正しく生成できない

この4つ、どれをとっても犯罪級のへぼさだと思う。

3はまだ許せるが(どちらかというとSunのバグだし)、4を放置してるのは技術者失格級。
Leopardが出たらこのうんこバグも直るだろうと思ってしばらく様子を見ていたが、
ねえ、Tigerに載ってたJava5から何か変わったの、これ?

250 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 13:59:34 ]
ま、マルチはみっともないということはよくわかったよ。

251 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 20:47:53 ]
>>249
MJD!?

252 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 21:59:01 ]
>>249
日本語対応というよりは、国際化が全般に話にならないほど低レベルだという
のがAppleの問題だね。まるで、10年以上前のPC-UNIXみたいな感じ。1の問題なんか、
ハードウェアの抽象化もロクにできてないのかという感じだし。Appleのプログラマ
は程度が低いな。Leopardみたいなクソをリリースするわけだよ。

253 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 02:28:41 ]
まあJavaなんてどうでもいいし。

254 名前:デフォルトの名無しさん [2007/11/04(日) 20:22:22 ]
大型汎用機から携帯電話まで色々あるが、
Javaがまともに動かないモダンOSも珍しいな。

255 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 22:43:11 ]
だってAppleはJava嫌いだし

256 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 23:57:24 ]
Tigerが出るまでは逆の印象だったな。cocoa-javaにWebObject…

257 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 13:37:38 ]
cocoa-java・・・(´Д⊂



258 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 13:50:55 ]
Cocoa-Javaは嫌々サポートしてる感じが10.3あたりからしてた。

259 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 16:19:42 ]
どうしてそんなにJava嫌いになったんだろね

260 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 22:56:01 ]
Sunがアレだから
かな?

261 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 23:44:21 ]
別にSunとの関係は悪くないだろうけど
それでもJavaに対しては冷たいな

262 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 01:01:29 ]
>>260
適当な事言うなよ…

263 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 14:51:03 ]
ここまともに機能してないし、一応誘導だけしておくか。
知ってる人は知ってると思うけど、Mac関係の話題は新・Mac板の方な。

Macでプログラミング{8}
pc11.2ch.net/test/read.cgi/mac/1195385771/

Xcode part5
pc11.2ch.net/test/read.cgi/mac/1176452734/

Cocoaはさっぱり!!! version.8
pc11.2ch.net/test/read.cgi/mac/1179498292/

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

Mac de Java
pc11.2ch.net/test/read.cgi/mac/1138543708/

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

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

MacOS XをUnixとして使ってる人の為のスレ その13
pc11.2ch.net/test/read.cgi/mac/1190016804/

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

264 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 14:54:05 ]
あと、向こうで質問する前に「質問の仕方」をちゃんと調べておいてな。
わからない場合は、とりあえずコレでも見ておけ

M女史の遺したもの〜悪意のない初心者が荒らしにならないために
ttp://members.at.infoseek.co.jp/ms_mzn/

265 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 17:38:14 ]
ExposeのDesktopをした後,デクストップをダブルクリックしたらウィンドウを元の位置に戻したいのですが,デスクトップがダブルクリックされたことをどの様に検出すれば良いのでしょうか.教えて下さい.

266 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 17:27:13 ]
Objective-Cを勉強しようと思い木下さん著の本を買って来たのですが、
メソッドというものがどういう働きをするのかよくわからず行き詰まってしまいました。
初歩的な質問ですがどうかご教授ください。

267 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 19:48:42 ]
最初は只の関数と思えば宜し



268 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 21:19:14 ]
オブジェクト指向を学ぶときに一番最初につまずくとこだな。

269 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 20:27:32 ]
名前からして変ってしまうのが、お…って逡巡するんだよな
で、動物の鳴き声に喩えられてさらに混乱する

270 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 20:54:16 ]
Xcode part6
pc11.2ch.net/test/read.cgi/mac/1201693264



271 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:23:21 ]
>>265
間違っています。
以上。
はい次の方。

272 名前:デフォルトの名無しさん [2008/02/24(日) 17:31:01 ]
ログアウトを検出する方法を教えてください

273 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 13:26:11 ]
こっち見てる人少ないから、新マカ板で聞いた方がいいよ。
上に誘導でてるし。

274 名前:デフォルトの名無しさん [2008/04/08(火) 00:28:04 ]
お詳しい方々,ご教示ください.
40男,技術職場なので,実験のためのオリジナルプログラムをよく書きます.
かつてはWindowsのDOS環境で,コマンドラインプラムをC言語でそれなりにやったものです.
しかし時代は visual プログラム.Macのプロ蔵眠解説書も,私の理解を超えていて,おじさんはついていけません.

Macプログラムを書いていたときには,Metrowerks Code Warriorを使っていて,
あいかわらず,コマンドライン入力のアプリを書いていました・
現在,あのようにシンプルで,だけどまともで安価なC言語開発系はないでしょうか?

ちなみに,ウィンドウを開けたりするプログラムは苦手です.
また,Unixは全然使ったがないので「ターミナル」の作業には相当な勉強が必要な私です.

ぐちゃぐちゃ書きましたが,要は「コマドライン入出力アプリが書ける,C言語の手ごろな開発系や参考図書がないものか」
ということです.

詳しい方,ご教示下さい.お願いいたします.

275 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 06:20:18 ]
いきなりのC

276 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 08:59:51 ]
>>274
なんかもう無理してプログラムしなくていいんじゃん、って感じが。
社内のそのへんの若いのを買収してやらせるとか。

DOSの知識が残っているならターミナルで簡単な作業をするのは難しくないと
思うけどね。

277 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 09:47:58 ]
仕事で新しい技術について行けないんだったら、
若者にゆずるか、血を吐くくらい努力して追いつくしかないだろ。



278 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 14:21:29 ]
>>274
プログラムよりもまず日本語が書けるようになれ
コマンドラインだったらgccだけでいいだろ?
ちなみにおれも40でDOSの時代からプログラム書いてるが、
今でも現役でMacとWindowsの市販アプリ作ってるぜ

279 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 14:28:34 ]
よく読むと、コマンドラインは使えないのにコマンドラインプログラムを作りたい、ってことなのか?

280 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 15:17:23 ]
DOSのコマンドラインは知ってるが、UNIXのコマンドラインは知らん、ってことのようにも読める
作るのはコマンドラインプログラムだが、コンパイル作業やファイル操作はコマンドラインではよくわからん、ってことのようにも読める
Xcodeでもeclipseでも好きな開発ツール使ってコマンドラインプログラムを開発すればいいんじゃないかと思うけど
要するに、昔CodeWarrior使ってたが、現在の開発ツールは使い方がわからん、ってことなのかな

281 名前:274 [2008/04/08(火) 15:59:22 ]
下手な質問で申し訳ありません.
>DOSのコマンドラインは知ってるが、UNIXのコマンドラインは知らん、ってことのようにも読める
>作るのはコマンドラインプログラムだが、コンパイル作業やファイル操作はコマンドラインではよくわからん、ってことのようにも読める

その通りでございます.

>昔CodeWarrior使ってたが、現在の開発ツールは使い方がわからん

その通りでございます.

あたまのまわりが悪くなってきたおじさんでも使えるようなシンプルな,Mac用のC言語開発環境をご紹介ください.


282 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 16:16:04 ]
もう引退したほうが自身のため周囲のためな気がするよ
中途半端に理解した人がテスト的に何かやってそれを提案したりするのは迷惑になることが多い
プログラミングは後進に任せてこれからは管理方面で活躍してください

283 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 19:49:09 ]
一番お手軽で、安価で、とっつきやすいのはXcodeだと思う。
少なくともOSXでは、ね。

エディタやIDEが変わっても、ある程度の使い方さえ覚えればなんとかなるっしょ。
何のためのマニュアルなのかと。

Windowsでコマンドラインでの開発やってたなら、
cl.exe (MS-C) → gcc
DOS窓 → ターミナル
みたいな対応だから、基本的なトコさえ押さえればなんとかいけるのでは?

284 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:46:28 ]
XcodeってそのへんのIDEの中ではシンプルな方だと思うんだけど。
Standard Toolプロジェクトを選べばCプログラムは書けるっしょ。

285 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 23:24:13 ]
職場で自分や他数人が使うだけなら
perl, python, rubyあたりのスクリプト言語はどう?

286 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 23:54:44 ]
Cで遊ぼう!
ttp://homepage.mac.com/nsekine/SYW/SYWSoft/softOSX.html
ttp://homepage.mac.com/nsekine/SYW/SYWSoft/Image/TryCScreen.jpg

287 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 03:22:52 ]
Xcodeが分からんというならhoge.cを書いてgccでコンパイルっつー手しかないだろなぁ。
でもうっかりテキストエディタの文字コードが問題になってコンパイルできません!とか泣きついてくるオチもありそーだね



288 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 09:49:10 ]
xcode以外にあるのか?

289 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 12:14:33 ]
eclipseならC/C++プラグイン入れて使えるかもしれないね。

290 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 20:23:45 ]
じゃ、ついでに貼っとくか。
EasyEclipse for C and C++
ttp://www.easyeclipse.org/site/distributions/cplusplus.html
NetBeans
ttp://download.netbeans.org/netbeans/6.0/final/

Eclipseはコンソール出力で日本語が化けるからアレかも知れんね。

291 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:42:05 ]
わざわざIDEを使わないでもTerminalからコンパイルすりゃいいだけだけど。
それをするのも無理な気がするなぁ(つーかXcode一式にコンパイラが入ってるわけだから
Xcodeを素直に使ってみるのが一番いい気がするなぁ)

292 名前:290 mailto:sage [2008/04/10(木) 00:00:11 ]
>Eclipseはコンソール出力で日本語が化けるからアレかも知れんね。
スマン、これはOS Xを英語環境で使用した場合の現象です。
日本語環境で使う分には大丈夫です。忘れてた。

293 名前:デフォルトの名無しさん [2008/04/10(木) 19:06:20 ]
emacsでしこしこソース書いて、
シェルモードでgccってやってるよ。

Xcode食わず嫌いしてるかな

294 名前:デフォルトの名無しさん [2008/05/17(土) 22:53:12 ]
初心者丸出しの質問で恥ずかしいのですが,
xlisp-stat 3.04 をX11上で動かしてみようと思っています。
ソースコードの編集は,基本的にはemacs などのエディタで行うのでしょうか?

カーソルキーでポインタを移動させようとすると ^[[C このような記号に文字化けしてしまいます。
xterm とかuxterm のbash 上では普通に動くのですが・・・。

この場合はemacs とxlispstat を交互にみながら作業するのが一番良いのでしょうか。

295 名前:デフォルトの名無しさん [2008/06/04(水) 05:10:32 ]
Carbonプログラミングの質問なのですが、CFReadStreamReadでhttpデータを読み出しているのですが

最初にターゲットのトータルサイズを取得する方法を教えてください。

よろしくおねがいします


296 名前:295 [2008/06/04(水) 17:20:34 ]
追伸:

CFHTTPMessageRef、CFReadStreamRefは取得しているものとします。



297 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 15:55:55 ]
このスレ見てる人少ないから多分こっちのほうがいいよ

Macでプログラミング{8}
pc11.2ch.net/test/read.cgi/mac/1195385771/



298 名前:デフォルトの名無しさん [2008/06/12(木) 12:52:33 ]
gcc+eclipsかXcodeの環境でCを作りたいと思っています.
openMPを利用したいのでgccを4.2.1以上?にアップデートしたいのですが
うまくいきません.

ttp://d.hatena.ne.jp/y-hamigaki/20080306#1204816800を参考に
gmpとmpfr、flexらのソフトをmacportでインストールしたのち
gccをインストールしようとすると,


checking for correct version of gmp.h... yes
checking for correct version of mpfr.h... no
configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+.
Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
See also gcc.gnu.org/install/prerequisites.html for additional info.
If you obtained GMP and/or MPFR from a vendor distribution package, make
sure that you have installed both the libraries and the header files.
They may be located in separate packages.


となり止まってしまいます.
mpfrをきちんと特定できていないことが原因だと思うのですが
configure(もしくはパス?)でどのように設定したらよいかがまだわかりません.アドバイスいただけませんでしょうか.
環境は
MacOS 10.5.2
Xcode3.0
です.

299 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 16:34:39 ]
>>298
あくまで一般的な話だけど
>Try the --with-gmp and/or --with-mpfr options to specify their locations.
に従って
./configure --with-gmp --with-mpfr
はやったのか?

300 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 16:40:27 ]
すまん間違った
mpfr.hのバージョンがnoって出てるからmpfrの適正なバージョンのヘッダーファイルがインストールされてないってことみたいだな

301 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 02:46:40 ]
マルチポスト乙

302 名前:デフォルトの名無しさん [2008/06/21(土) 20:46:19 ]
とあるゲームでALTキーを押すとHPバーが表示されるんですが、
手で押すのが面倒ので、なんかツールを作りたいです。

やりたいことは、ゲーム中にF5でずっとALT長押しのon/off切り替えです。

プログラミングは初心者でpython,javaが少しできます、

プログラムを実行するときは普通ウィンドウからフォーカスが離れると
もう入力受け付けませんよね。
この場合は何を作ればいいですか?デーモン?

検討もつかないので、アドバイスください。

303 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 23:02:44 ]
>>302
そのゲームのaltをF5に割り当てるじゃだめなのか?
OSXのヘルプに「アプリケーションのキーボードショートカットを作成する」がある

304 名前:デフォルトの名無しさん [2008/06/22(日) 00:06:29 ]
>>303
altを押している間だけHPバーが表示されて、
altキーを離すと表示は消えます。

altキーの代わりにF5を押したいのではなく
ずっと長押していなくちゃいけないのがいやなんです。

あたかも標準入力からaltキーがずと押されているようしたい。
そのon/offの切り替えはF5でって言う感じです。

305 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 03:26:45 ]
>>304
よく読んでなくてすまん
それは難しいだろうということしかわからん

306 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 04:00:46 ]
>>304
俺は使った事無いけど AppleScript で System Event の keystroke を
呼んであげれば出来るんじゃなかろうか。もし試してみて成功したら
教えてちょ。↓こんなの。

www.xillion.net/script/2008/02/terminalapplescript.html

307 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 10:15:35 ]
それが出来るとゲームバランス崩れそうだな。
応用次第で色んなハックが可能になるわけで。
FPSなんかだと、ゲーム自体のコンソールや
設定ファイルでいじれたりすることが多いがどうだろか。



308 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 10:31:48 ]
altキーって、macだとoptionキーのこと?

309 名前:308 mailto:sage [2008/06/22(日) 11:20:35 ]
optionキーに小さくaltって書いてあった

Cocoa使ってGUIのボタンで切り替えなら出来た(出来てるつもり)
F5で切り替えは俺では無理だった
CGPostKeyboardEvent((CGCharCode)NULL, (CGKeyCode)58, flag);
flag=trueで押す
flag=falseで離す
[ウインドウ setLevel: NSScreenSaverWindowLevel];//かなり前面に表示
俺も詳しくないんでおかしなところがあるかもしれん
この方法だと切り替える時にこのアプリにフォーカスが当たることになるけど大丈夫かな

310 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 11:23:12 ]
>>304
つ分銅

311 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 11:49:00 ]
capslockとoptionを入れ替える。

312 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 17:53:18 ]
Windowsで言う
GetAsyncKeyStateのような関数はありませんか?

313 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 11:02:54 ]
>>312
Macメインやってる人が「Windowsで言うなんとか」と言われても
わかるはずないんだから、詳細をちゃんと書いてくれないと答えられないよ。
・GetAsyncKeyStateは何をするものなのか、何をしたいのか
・どのOSで実装するのか
・CarbonでやるのかCocoaでやるのか

よくわからないままで答えると、CarbonでもCocoaでも、
ウィンドウにキー入力イベントを設定すればいけるんじゃないかなと思う。
これ以上は新・Mac板の方で聞いた方がレスつくかと。

314 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 11:29:31 ]
windowsのことは知らないがエスパーすると
キーの状態が変わったときに非同期的に呼ばれるcallback関数を設定する関数
callback関数はキーの状態を引数として受け取る
といったところか


315 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 21:13:27 ]
俺も Windows は知らないや
せめて FreeBSD で言う、とかだったらな…

316 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 00:32:47 ]
ファミリーベーシックで言う だったら…

317 名前:312 mailto:sage [2008/09/19(金) 01:55:13 ]
>>313
GetAsyncKeyState( VK_SPACE );
指定のキー(この場合スペース)が押されている場合、0x8000 が戻ってくる関数です。
押されていない場合 0 が戻ります。

押されるまで待機するのではなく、すぐに戻ってきます。

開発環境は、たぶんCocoaです。
OpenGL+GLUTでプログラミングしているのでMacについてはよくわかっていませんでした。
すいませn


Macプログラミングは、
新Mac板に行ったほうがいいのですか。




318 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 02:58:41 ]
NSApplicationのcurrentEventから最新のNSEventを聞き出して、
そのとき押下されたキーが目的のモノかどうかチェックしたら?

319 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 11:25:33 ]
GLUTだったらGLUTのキーイベント取る方がいいのでは・・・

320 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 17:44:41 ]
>>319
そうでした。いけました><。






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

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

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