問題タブ [porting]

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 に答える
295 参照

64-bit - 32 ビット プログラムを 64 ビット バージョンに移植するためのガイドラインは何ですか

32 ビット プログラムを 64 ビット バージョンに移植するためのガイドラインは何ですか?

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

c# - コンソールアプリケーションをWPFに移植する

C#で小さなチャットアプリケーションを作成し、コンソールアプリケーションとして開始しました。ただし、WPFを使用してGUIを作成したいと思います。これは、、DanMessengerClientなどの関数で名前が付けられたクラスです。InitializeConnection()SendMessage(string msg)

私はすでにVisualStudioでUIを設計しておりWindow1、デフォルトでWindow1.xaml.csにそのクラスを作成しました。現在、テキストエリアにダミーテキストのみを追加する[送信]ボタンのイベントハンドラーを作成しました。私の質問は、WIndow1クラスからSendMessage()関数をどのように呼び出す必要があるかということです。

そのクラスでオブジェクトを作成しようとしましたが、最初のクラス内からテキストボックスにアクセスする必要があるため(つまり、メッセージを受信したら、テキストボックスを更新します)、Window1クラスへの参照を追加すると、StackOverflow作成が継続されるため、例外がスローされます。無限ループ内の参照。

GUIアプリケーションは初めてです。どうすればいいですか?

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

groovy - このスニペットを機能させるにはどうすればよいですか?

RubyからGroovyに小さなコードを移植したいのですが、これで行き詰まります。

今、それはこのメッセージで死にます:

Exception thrown: Cannot compare ConsoleScript0$_run_closure1 with value 'ConsoleScript0$_run_closure1@1e6743e' and java.lang.Integer with value '4'

クロージャのデリゲートを配列に設定しようとしましたが、findAllメソッドでは、配列の実際のアイテムではなく、クロージャを表しているようです。私もこのようにクロージャーを実行しようとしました:

しかし、私はまだそれを機能させることができませんでした。何がうまくいくかについて何か考えはありますか?Rubyに相当するのinstance_evalは、配列のコンテキストでのクロージャーです。

編集:Mykolaのコードを実行すると、次の出力が生成されました:

Groovy1.6.5を実行しています。

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

drupal - Drupal 6 から Drupal 7 へのアップグレード: プログラマーのベストプラクティス?

私は D4 シリーズから drupal を使用していますが、専門的には D6 で開発を始めたばかりなので、さまざまなサイトのアップグレードを行ったにもかかわらず、自分のコードを新しいバージョンに移植するという作業に直面することはありませんでした。

Drupal コミュニティが、変更された API とアーキテクチャの変更について多くの技術サポートを提供することを私は知っています (D5-D6 のデッドウッド モジュール、またはモジュール とテーマの D6-D7 ハウツーのこれらのスタブを参照してください)。

しかし、私の質問で私が探しているのは、より戦略的思考の行です。つまり、自分のコードを移植するプロセスを計画/実装/レビューする方法についてのインプットとアドバイスを探しています。同僚の開発者が以前の経験から学んだこと。いくつかの例:

  1. 時間ができたらすぐにモジュールの移植を開始し、しばらくの間並行 D7 を維持することをお勧めしますか (そのため、D デイの「準備」ができています)、それとも、移植が実際に差し迫っていて、モジュールを D7 にアップグレードし、D6 バージョンをドロップする日は?
  2. 一部のモジュールのみが完全なテスト カバレッジを備えています。D7 への移植をチェックするためにすべてのテストが機能するように、D6 バージョンのテスト カバレッジを完了することをお勧めしますか、それとも、D7 バージョンをテストするために、移植時に私のテスト ディレクティングを書くことをお勧めしますか?
  3. アーリー アダプターになると、新機能やより優れた API の点で優位に立つことがわかりましたか、それとも、すぐに利用できる大量の contrib モジュールを活用するために、変換を遅らせる方が便利だと思いましたか?
  4. 品質基準・評価基準はご自身で設定されましたか?なんで?特定の基準または目標を設定した場合、それらはどこでどのようなものになりましたか? 彼らはどのようにあなたを助けましたか?
  5. 過去に経験した、D6-D7 移植プロセスに当てはまると思われるよくある落とし穴はありますか?
  6. 移植はリファクタリングを行うのに良い時期ですか、それとも元に戻すためにすべてがより複雑になるだけですか?
  7. ...

これらの質問は網羅的なリストではありませんが、私が探している情報の種類についてのアイデアを提供してくれることを願っています. むしろ、あなたが関連性があると思うものは何でも、上にリストしなかったものはすべて「プラス」になります!:)

私が自分自身を十分に明確に表現できなかった場合は、質問に追加する必要があると思われる情報をコメントに投稿してください. お時間をいただきありがとうございます。

PS: はい、わかっています... D7 はまだリリースされておらず、重要な contrib モジュールがアップグレードされるまでには数か月かかります... しかし、考え始めるのに早すぎることはありません! :)

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

c++ - MsDevを使用してLinuxソケットアプリケーションをWindowsに移植する

Linux ソケット アプリケーションをコンパイルするために使用できる公開されているヘッダーはありますか (socket/udp/ip ヘッダーを使用)。sa_family_t,in_port_t のような構造を定義する必要があります。

必須は、cygwin/gcc または mingw コンパイラではなく、Msdev を使用することです。

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

c - C言語で書かれたアプリケーションをSolarisからWindows XPへ移植

Windows XP に移植する必要がある Solaris 上の C で書かれたアプリケーションがあります。このタスクを達成するために利用できるライブラリは何かを知りたいです。また、同じものに最適な GUI 開発ツールと、これをすべて達成するための手順を教えてください。

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

android - クラシックゲームを新しいプラットフォームに移植するには何が必要ですか?

私は、数年に渡り、逆アセンブルとOpenGLプログラミングを含むクレイジーな趣味のプロジェクトを始めることを考えています。
3番目のAndroidアプリがほぼ完成したので、私はこのプラットフォームが大好きで、そのためにプログラムするつもりだと言わなければなりません。
それでは、移植候補として古典的なCarmageddonゲームを取り上げましょう。

質問は要約すると次のようになります。

  • 当時、どのようなツールが使用されていましたか?
  • この種のタックにはどのような特定の知識が価値がありますか(数学と一般的なgamedevの知識は別として)?

編集:法的な質問はさておき。

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

java - C コードの移植。ビット単位の操作とポインター構文のヘルプが必要

Java に移植したい C コードがいくつかあります。私は C コーディングをあまり行っていませんが、この 1 つの関数までフォローすることができました。何が起こっているのかを理解するのを手伝ってくれる人がいれば、大歓迎です。

関数は次のように使用されます。

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

.net - sqlite から SQL Server への切り替えについて知っておくべきこと

現在、SQL Server でコードをテストする方法がありません。私はそれについて何も知らず、SQLite を使用しています。切り替え時に知っておくべきことは何ですか? 私のアプリは C# .NET でプログラムされています

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

asp.net - Mono XSP は無視しますWeb.Config のディレクティブ

ASP.NETアプリケーションを に移植していますMono。5.0SVN trunk未満からビルドしました。Debian

ディレクティブへの匿名アクセスLogout.aspxstyles.css使用を許可します。Web.config

では正常に動作しますが、 2.5.0.0Visual Studio Web Serverでは動作IIS6IIS7ません。XSP2同じタスクを異なる方法で実行する回避策や方法はありますか?

つまり、機能しません-リダイレクトを要求していますLogin.aspx