問題タブ [macos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2344 参照

java - Java アプリケーションバンドルを作成するには Mac が必要ですか?

Mac を使用せずに Mac 用の Java アプリケーション バンドルを作成したい。

Java Deployment Options for Mac OS Xによると、Xcode、Jar Bundler、またはコマンド ラインを使用してこれを行うことができます。ファイルとフォルダーを設定したら、コマンド ライン メソッドで必要なのは、/Developer/Tools/SetFile を呼び出すことだけです。Linux または Windows に SetFile クローンはありますか? そうでない場合、Mac を購入する必要がありますか?

0 投票する
5 に答える
6111 参照

java - Mac で Java から生の IP パケットを読み書きするにはどうすればよいですか?

生のネットワーク パケットを送受信できる最も簡単な方法は何でしょうか。c API の独自の JNI ラッピングを作成する必要がありますか? その場合、どの API を探していますか?

編集: Wireshark が行うこと、つまり、インターフェイス上のすべての着信パケットを記録し、さらに自分で作成したパケットを送り返すことができるようにしたいと考えています。そして、私はそれをMacでやりたいです。

0 投票する
2 に答える
201 参照

macos - 新しい拡張機能を Apple に登録する必要がありますか?

OS X で拡張機能を作成するアプリケーションをリリースする前に、Apple に新しい拡張機能を登録する必要がありますか?

0 投票する
3 に答える
15309 参照

apache - MAMP を使用した HTTPS ファイルのテスト

私はラップトップで MAMP をローカルで実行しており、できる限りローカルでテストしたいと思っています。残念ながら、私は電子商取引 (PHP) に取り組んでいるので、通常、ほとんどのチェックアウト フォームで ssl を強制しますが、ラップトップでは失敗します。「https」をMAMPで実行できるようにするために欠けている可能性のある簡単な構成はありますか? Apache を手動で構成したり、PHP を再コンパイルしたりできることは知っていますが、怠惰なプログラマーにとってもっと簡単な方法があるかどうか疑問に思っています。

ありがとう

0 投票する
4 に答える
4114 参照

macos - Mac OS XのSpotlightは、特定のファイルタイプを無視するように構成できますか?

コードによって生成された補助ファイルの束があり、SpotLightによって潜在的な検索候補として提案されないことを心から望んでいるLaTeXドキュメントがあります。私は探していませんexample.log、私は探していexample.texます!

では、たとえばすべての.logファイルを無視するようにSpotlightを構成できますか?

(私は知っています、私は知っています;代わりにQuickSilverを使うべきです…)


@diciuそれは興味深い答えです。私の場合の問題はこれです:

どのインポーターがあなたのタイプのファイルを処理するかを把握します

私のタイプのファイルが単一のインポーターによって処理されているかどうかわかりませんか?それらはすべて奇妙な拡張子(.aux、.glo、.outなど)を持っているので、それらにインデックスを付けようとしているインポーターがいる可能性は低いと思います。ただし、プレーンテキストであるため、汎用ファイルとして取得されています。(確かに、私はSpotlightのインデックス作成についてあまり知らないので、これについては完全に間違っている可能性があります。)


@ diciu再び:TextImporterDontImportList非常に有望に聞こえます。私は出発して、何かが起こるかどうかを確認します。

あなたが言うように、UTIシステム全体が実際に何かを検索しないことを許可していないようです。


@ Raynetファイルを非表示にすることは、私が一般的な意味で設定するのは比較的面倒ですが、実際には良い考えです。最悪の事態が発生した場合、私はそのショットを与えるかもしれません(しかし、おそらくQuickSilverなどの他のオプションを使い果たした後)。(ああ、SetFileには開発者ツールが必要ですが、とにかくここにいる全員がそれらをインストールしていると思います:)

0 投票する
2 に答える
3527 参照

c++ - Windows(およびOSX)でサンプルレート変換を行う方法

私は大学での副業のためにオーディオファイルコンバーターを書き込もうとしています。
この一環として、サンプルレート変換が必要になります。しかし、私の教授は、高品質高速なサンプルレートコンバーターを作成するのはかなり難しいだろうと言いました。

このテーマに関する私の調査では、OSX CoreAudioフレームワークに、サンプルレート変換(AudioConverter.h)を実行できるいくつかの関数が見つかりました。結局のところ、OSはそれ自身のオーディオスタックのためにそれを行うためのいくつかの機能を持たなければなりません。

OSの一部またはオープンソースであるC/C ++とWindowsの同様の方法を知っていますか?
この関数はDirectXAudio(XAudio2?)内に存在すると確信していますが、MSDNライブラリでこの関数への参照を見つけることができないようです。

0 投票する
3 に答える
4864 参照

c++ - C++ アプリケーションのプロセス ID を取得する方法はありますか?

C++ アプリケーションのプロセス ID を取得する方法はありますか? Carbon フレームワークを使用していますが、Cocoa は使用していません…</p>

0 投票する
2 に答える
665 参照

windows - WindowsおよびMac用のウィンドウマネージャー

X Windowsには、ウィンドウマネージャーと呼ばれる特別なプロセスがあり、タイトルバー、コントロールボタンなどのウィンドウや装飾のレイアウトを管理します。このようなプロセスは、X Windows APIを使用して、ウィンドウのサイズと位置に関連するイベントを検出します。

MicrosoftWindowsまたはMacOS/ X用にそのようなプロセスを作成するための一貫した方法はありますか?

一般に、これらのシステムは柔軟性が低いことを知っていますが、文書化されていないハッキングではなく、パブリックAPIを使用するものを探しています。

0 投票する
6 に答える
12836 参照

macos - Mercurial のマージ/差分ツールとして p4merge を使用するには?

OS X 10.5 でp4mergeをマージ/差分ツールとして使用するようにMercurialをセットアップする方法を知っている人はいますか?

0 投票する
10 に答える
21551 参照

.net - Mac での .NET 開発のヒント

MacBook Pro を手に入れたばかりで、それ (+Fusion) を使用して約 1 か月間開発を続けています。この質問の目的は、C# の隠し機能に似ています。Mac で Windows を開発するためのヒントとコツのハウツーになります。

私はブートキャンプを認識していますが、それを使用していません (興味もありません) ことを明確にする必要があります。そのため、知らないうちに OS パーティションに何も起こらないようにするために定常状態を使用しています。でも; Sara が指摘したように、Apple は素晴らしいハードウェアを作っており、私は自分のMBPのフォーム ファクターが大好きなので、Windows のみのラップトップを探している人にとっては、ハードウェアが素晴らしいので、ブート キャンプ付きの Mac を見逃すべきではありません。

私の環境は次のとおりです
* MacBook Pro 15" 2.4Ghz 2GB RAM (近日中に 4GB にアップグレード予定)
* VMWare Fusion 2.0 Beta
* Windows XP Pro SP3 (インストール前にスリップストリーム)

ヒント:
* Windows Steady State を使用して OS の一貫性を維持します
* svn+ssh を使用して Mac に接続し、小さなリポジトリを保存してから、タイム マシンを使用してバックアップします。
* スペースを使用してください。