問題タブ [incompatibility]

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 投票する
2 に答える
2005 参照

java - Java アプレット/Firefox の非互換性の問題

Java アプレットを作成しました。ユーザーは、OS X 10.5.5 上の Firefox 3.0.3 で実行しようとしたがうまくいかなかったと報告しています。プラグインをダウンロードするように求めていますが、不足しているプラ​​グインをインストールするように指示すると、適切なインストーラーが見つかりません...

ここで何がうまくいかないのですか?

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

git - OSS プロジェクトで下位互換性のない変更を発表するには?

改善が欠点をはるかに上回る場合、下位互換性のない変更を導入する必要がある場合があります。古い動作に簡単に切り替えることができますが、ユーザーはそのような変更に注意する必要があります。

したがって問題は、FLOSS (オープンソース) プロジェクトへの将来の下位互換性のない変更をどのようにアナウンスして、ユーザーがそれらの変更に備え、使用を変更するか、古い動作を使用するようにプログラムを構成できるようにするかです。

OSS プロジェクトであるため、さまざまなディストリビューションによって個別にパッケージ化されており、ユーザーの介入なしに自動的にアップグレードされる場合があります。そして、下位互換性のない変更により、誰かのワークフローが混乱する可能性があります (たとえば、サードパーティのスクリプト)。

現在検討されている (および使用されている) アベニュー:

  • プロジェクトメーリングリスト
  • プロジェクトホームページ
  • リリースノート (最初の警告、次に発表)
  • メンテナのブログ

編集 1:この (下位互換性のない) 変更は、いくつかのメジャーリリースで発生します。

すべての変更は、セーフガードを追加するか (初心者ユーザーを完全に混乱させる可能性のあるコマンドを拒否する)、またはデフォルトをより適切な値に変更することに関するものです。

編集 2:移行期間では、デフォルトの構成 (デフォルトの reject/deny に変更されることを意図しています) がwarnに変更され、警告を無効にする方法が説明されています。これにより、デフォルトの動作の下位互換性のない変更からも保護されます。

しかし、それが自動化されたシステムであれば、役に立たないかもしれません...


問題のプロジェクトはGit、分散バージョン管理システムです。gitster のジャーナルでユーザーに早期警告を与える(Junio C Hamano ブログ)を
参照してください。

0 投票する
1 に答える
1170 参照

java - Netbeansと互換性のないタイプの質問

Netbeansで次の警告が表示されます。

私のJSPページには、次のコードがあります。

エラーは明らかに次の行で発生します。

SearchResponseの代わりにどのデータ型を入力する必要がありますか?

ありがとう、ルーカス

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

iphone - Windows 上の iPhone SDK (代替ソリューション)

Windows 用の公式 SDK がないことはわかっていますが、これは非常に面倒です。VMware で Mac OS を実行する以外に、Windows コンピューターでアプリケーションを開発する方法はありますか? Xcodeでできることは知っていますが、それもMac OS X専用です。Googleで検索しても何も明らかになりませんでした。

SDK や Xcode を使用できない場合、構文などをチェックしてメモ帳でコードを作成し、適切な拡張子で保存する方法はありますか? それができるかどうかはわかりません。おそらく、SDK を試したことがなく、Mac を買わなければできないからでしょう。

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

winapi - SystemParametersInfo は、Vista と XP で異なる動作をします

SystemParametersInfo()withを使用して、デフォルトのシステム フォント サイズを見つけようとしていますSPI_GETNONCLIENTMETRICS

Vista ではLOGFONT、返された 内の構造体はNONCLIENTMETRICS実際には正しいフォントの高さを持っていますが、lfHeightXP でまったく同じアプリを実行すると、lfHeight(およびlfWidth) は常にゼロになります。

それはなぜですか?また、両方のシステムでフォント サイズを取得する正しい方法は何ですか?

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

python - 2.5 と 2.6 の間の Python ロギングの非互換性

Python 2.5 と 2.6 の間の次の非互換性の問題を解決するのを手伝ってくれませんか?

ロガー.conf:

module_one.py:

module_two.py:

ロガー.py:

Ubuntu 9.04 で logger.py を呼び出した場合の出力:

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

javascript - IE の Javascript ゲッター/セッター?

何らかの理由で、カスタム オブジェクトのJavascript ゲッター/セッターは、IE 以外のブラウザーで動作するようです。

IE には、このための他の非標準メカニズムがありますか? (他の多くの機能と同様)

そうでない場合、同じ機能を実現するための回避策はありますか?

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

c++ - macosxでgnu/c getline()を使用してc ++コードをコンパイルしますか?

mac osxleopardマシンで既存のc++パッケージをコンパイルしようとすると、次のエラーが発生します。

これはおそらく、getline()がGNU固有の拡張機能であるためです。

どういうわけか、osxのデフォルトのg ++​​コンパイラにそのようなGNU固有の拡張機能を認識させることはできますか?

(そうでない場合は、いつでも独自の実装またはGNUの元の実装を提供できますが、可能であれば「よりクリーンな」ソリューションを使用することをお勧めします)

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

css - IE7 と div の問題を修正

バックグラウンド

固定 DIV を使用して、クライアントに対してかなり複雑なレイアウトを行う必要があります。IE8、FF3、および Chrome ではすべて問題ありませんが、IE7 ではすべてが台無しになります

編集:固定 DIV は必須です。スクロールする必要があるのはコンテンツ DIV のみです (これは仕様です、申し訳ありません)。

HTML と CSS コード

幅 IE8、FF3、クローム

IE8、FF3、Chrome http://img39.imageshack.us/img39/406/firefoxkpd.jpg

幅IE7

IE7 http://img23.imageshack.us/img23/1315/ie7l.jpg

ノート

要素をサポートしていないことはわかっているため、IE6 についてはそれほど心配していませんFixedが、修正方法を知っていれば、すばらしいことです。

質問

  1. 問題を解決するために IE7 のバグについて知っておくべきことは何ですか?
  2. ラッパーに対して相対的にヘッダー列の左を参照するにはどうすればよいですか
  3. ヘッダー列が右に移動し、右の列が消えるのはなぜですか?
0 投票する
7 に答える
20544 参照

java - Java メソッドは 1.5 では機能しますが、1.6 では機能しません

Java 1.5 で約 1 年間問題なく動作しているアプリケーションがあります。ボックスを更新し、Java 1.6 をインストールしました。

アプリを新しいサーバーにデプロイした後、アプリケーションが XML を変換しようとすると、例外がスローされることがわかりました。ローカルに展開して同じことが起こるまで、なぜこれが起こっているのか理解できませんでした. SDK を v1.5 に変更した後、問題は停止し、アプリケーションは正常に動作します。

メソッドのソースは次のとおりです。

「transformer.transform(source, result);」でクラッシュしています。例外のある行:

これを引き起こす2つのバージョン間でJavaに加えられた変更を知っている人はいますか? 最も簡単な修正は何ですか?

ご協力いただきありがとうございます。