問題タブ [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.
java - Java アプレット/Firefox の非互換性の問題
Java アプレットを作成しました。ユーザーは、OS X 10.5.5 上の Firefox 3.0.3 で実行しようとしたがうまくいかなかったと報告しています。プラグインをダウンロードするように求めていますが、不足しているプラグインをインストールするように指示すると、適切なインストーラーが見つかりません...
ここで何がうまくいかないのですか?
git - OSS プロジェクトで下位互換性のない変更を発表するには?
改善が欠点をはるかに上回る場合、下位互換性のない変更を導入する必要がある場合があります。古い動作に簡単に切り替えることができますが、ユーザーはそのような変更に注意する必要があります。
したがって問題は、FLOSS (オープンソース) プロジェクトへの将来の下位互換性のない変更をどのようにアナウンスして、ユーザーがそれらの変更に備え、使用を変更するか、古い動作を使用するようにプログラムを構成できるようにするかです。
OSS プロジェクトであるため、さまざまなディストリビューションによって個別にパッケージ化されており、ユーザーの介入なしに自動的にアップグレードされる場合があります。そして、下位互換性のない変更により、誰かのワークフローが混乱する可能性があります (たとえば、サードパーティのスクリプト)。
現在検討されている (および使用されている) アベニュー:
- プロジェクトメーリングリスト
- プロジェクトホームページ
- リリースノート (最初の警告、次に発表)
- メンテナのブログ
編集 1:この (下位互換性のない) 変更は、いくつかのメジャーリリースで発生します。
すべての変更は、セーフガードを追加するか (初心者ユーザーを完全に混乱させる可能性のあるコマンドを拒否する)、またはデフォルトをより適切な値に変更することに関するものです。
編集 2:移行期間では、デフォルトの構成 (デフォルトの reject/deny に変更されることを意図しています) がwarnに変更され、警告を無効にする方法が説明されています。これにより、デフォルトの動作の下位互換性のない変更からも保護されます。
しかし、それが自動化されたシステムであれば、役に立たないかもしれません...
問題のプロジェクトはGit、分散バージョン管理システムです。gitster のジャーナルでユーザーに早期警告を与える(Junio C Hamano ブログ)を
参照してください。
java - Netbeansと互換性のないタイプの質問
Netbeansで次の警告が表示されます。
私のJSPページには、次のコードがあります。
エラーは明らかに次の行で発生します。
SearchResponseの代わりにどのデータ型を入力する必要がありますか?
ありがとう、ルーカス
iphone - Windows 上の iPhone SDK (代替ソリューション)
Windows 用の公式 SDK がないことはわかっていますが、これは非常に面倒です。VMware で Mac OS を実行する以外に、Windows コンピューターでアプリケーションを開発する方法はありますか? Xcodeでできることは知っていますが、それもMac OS X専用です。Googleで検索しても何も明らかになりませんでした。
SDK や Xcode を使用できない場合、構文などをチェックしてメモ帳でコードを作成し、適切な拡張子で保存する方法はありますか? それができるかどうかはわかりません。おそらく、SDK を試したことがなく、Mac を買わなければできないからでしょう。
winapi - SystemParametersInfo は、Vista と XP で異なる動作をします
SystemParametersInfo()
withを使用して、デフォルトのシステム フォント サイズを見つけようとしていますSPI_GETNONCLIENTMETRICS
。
Vista ではLOGFONT
、返された 内の構造体はNONCLIENTMETRICS
実際には正しいフォントの高さを持っていますが、lfHeight
XP でまったく同じアプリを実行すると、lfHeight
(およびlfWidth
) は常にゼロになります。
それはなぜですか?また、両方のシステムでフォント サイズを取得する正しい方法は何ですか?
python - 2.5 と 2.6 の間の Python ロギングの非互換性
Python 2.5 と 2.6 の間の次の非互換性の問題を解決するのを手伝ってくれませんか?
ロガー.conf:
module_one.py:
module_two.py:
ロガー.py:
Ubuntu 9.04 で logger.py を呼び出した場合の出力:
javascript - IE の Javascript ゲッター/セッター?
何らかの理由で、カスタム オブジェクトのJavascript ゲッター/セッターは、IE 以外のブラウザーで動作するようです。
IE には、このための他の非標準メカニズムがありますか? (他の多くの機能と同様)
そうでない場合、同じ機能を実現するための回避策はありますか?
c++ - macosxでgnu/c getline()を使用してc ++コードをコンパイルしますか?
mac osxleopardマシンで既存のc++パッケージをコンパイルしようとすると、次のエラーが発生します。
これはおそらく、getline()がGNU固有の拡張機能であるためです。
どういうわけか、osxのデフォルトのg ++コンパイラにそのようなGNU固有の拡張機能を認識させることはできますか?
(そうでない場合は、いつでも独自の実装またはGNUの元の実装を提供できますが、可能であれば「よりクリーンな」ソリューションを使用することをお勧めします)
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
が、修正方法を知っていれば、すばらしいことです。
質問
- 問題を解決するために IE7 のバグについて知っておくべきことは何ですか?
- ラッパーに対して相対的にヘッダー列の左を参照するにはどうすればよいですか
- ヘッダー列が右に移動し、右の列が消えるのはなぜですか?
java - Java メソッドは 1.5 では機能しますが、1.6 では機能しません
Java 1.5 で約 1 年間問題なく動作しているアプリケーションがあります。ボックスを更新し、Java 1.6 をインストールしました。
アプリを新しいサーバーにデプロイした後、アプリケーションが XML を変換しようとすると、例外がスローされることがわかりました。ローカルに展開して同じことが起こるまで、なぜこれが起こっているのか理解できませんでした. SDK を v1.5 に変更した後、問題は停止し、アプリケーションは正常に動作します。
メソッドのソースは次のとおりです。
「transformer.transform(source, result);」でクラッシュしています。例外のある行:
これを引き起こす2つのバージョン間でJavaに加えられた変更を知っている人はいますか? 最も簡単な修正は何ですか?
ご協力いただきありがとうございます。