問題タブ [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.
64-bit - 32 ビット プログラムを 64 ビット バージョンに移植するためのガイドラインは何ですか
32 ビット プログラムを 64 ビット バージョンに移植するためのガイドラインは何ですか?
c# - コンソールアプリケーションをWPFに移植する
C#で小さなチャットアプリケーションを作成し、コンソールアプリケーションとして開始しました。ただし、WPFを使用してGUIを作成したいと思います。これは、、DanMessengerClient
などの関数で名前が付けられたクラスです。InitializeConnection()
SendMessage(string msg)
私はすでにVisualStudioでUIを設計しておりWindow1
、デフォルトでWindow1.xaml.csにそのクラスを作成しました。現在、テキストエリアにダミーテキストのみを追加する[送信]ボタンのイベントハンドラーを作成しました。私の質問は、WIndow1クラスからSendMessage()関数をどのように呼び出す必要があるかということです。
そのクラスでオブジェクトを作成しようとしましたが、最初のクラス内からテキストボックスにアクセスする必要があるため(つまり、メッセージを受信したら、テキストボックスを更新します)、Window1クラスへの参照を追加すると、StackOverflow
作成が継続されるため、例外がスローされます。無限ループ内の参照。
GUIアプリケーションは初めてです。どうすればいいですか?
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を実行しています。
drupal - Drupal 6 から Drupal 7 へのアップグレード: プログラマーのベストプラクティス?
私は D4 シリーズから drupal を使用していますが、専門的には D6 で開発を始めたばかりなので、さまざまなサイトのアップグレードを行ったにもかかわらず、自分のコードを新しいバージョンに移植するという作業に直面することはありませんでした。
Drupal コミュニティが、変更された API とアーキテクチャの変更について多くの技術サポートを提供することを私は知っています (D5-D6 のデッドウッド モジュール、またはモジュール とテーマの D6-D7 ハウツーのこれらのスタブを参照してください)。
しかし、私の質問で私が探しているのは、より戦略的思考の行です。つまり、自分のコードを移植するプロセスを計画/実装/レビューする方法についてのインプットとアドバイスを探しています。同僚の開発者が以前の経験から学んだこと。いくつかの例:
- 時間ができたらすぐにモジュールの移植を開始し、しばらくの間並行 D7 を維持することをお勧めしますか (そのため、D デイの「準備」ができています)、それとも、移植が実際に差し迫っていて、モジュールを D7 にアップグレードし、D6 バージョンをドロップする日は?
- 一部のモジュールのみが完全なテスト カバレッジを備えています。D7 への移植をチェックするためにすべてのテストが機能するように、D6 バージョンのテスト カバレッジを完了することをお勧めしますか、それとも、D7 バージョンをテストするために、移植時に私のテスト ディレクティングを書くことをお勧めしますか?
- アーリー アダプターになると、新機能やより優れた API の点で優位に立つことがわかりましたか、それとも、すぐに利用できる大量の contrib モジュールを活用するために、変換を遅らせる方が便利だと思いましたか?
- 品質基準・評価基準はご自身で設定されましたか?なんで?特定の基準または目標を設定した場合、それらはどこでどのようなものになりましたか? 彼らはどのようにあなたを助けましたか?
- 過去に経験した、D6-D7 移植プロセスに当てはまると思われるよくある落とし穴はありますか?
- 移植はリファクタリングを行うのに良い時期ですか、それとも元に戻すためにすべてがより複雑になるだけですか?
- ...
これらの質問は網羅的なリストではありませんが、私が探している情報の種類についてのアイデアを提供してくれることを願っています. むしろ、あなたが関連性があると思うものは何でも、上にリストしなかったものはすべて「プラス」になります!:)
私が自分自身を十分に明確に表現できなかった場合は、質問に追加する必要があると思われる情報をコメントに投稿してください. お時間をいただきありがとうございます。
PS: はい、わかっています... D7 はまだリリースされておらず、重要な contrib モジュールがアップグレードされるまでには数か月かかります... しかし、考え始めるのに早すぎることはありません! :)
c++ - MsDevを使用してLinuxソケットアプリケーションをWindowsに移植する
Linux ソケット アプリケーションをコンパイルするために使用できる公開されているヘッダーはありますか (socket/udp/ip ヘッダーを使用)。sa_family_t,in_port_t のような構造を定義する必要があります。
必須は、cygwin/gcc または mingw コンパイラではなく、Msdev を使用することです。
c - C言語で書かれたアプリケーションをSolarisからWindows XPへ移植
Windows XP に移植する必要がある Solaris 上の C で書かれたアプリケーションがあります。このタスクを達成するために利用できるライブラリは何かを知りたいです。また、同じものに最適な GUI 開発ツールと、これをすべて達成するための手順を教えてください。
android - クラシックゲームを新しいプラットフォームに移植するには何が必要ですか?
私は、数年に渡り、逆アセンブルとOpenGLプログラミングを含むクレイジーな趣味のプロジェクトを始めることを考えています。
3番目のAndroidアプリがほぼ完成したので、私はこのプラットフォームが大好きで、そのためにプログラムするつもりだと言わなければなりません。
それでは、移植候補として古典的なCarmageddonゲームを取り上げましょう。
質問は要約すると次のようになります。
- 当時、どのようなツールが使用されていましたか?
- この種のタックにはどのような特定の知識が価値がありますか(数学と一般的なgamedevの知識は別として)?
編集:法的な質問はさておき。
java - C コードの移植。ビット単位の操作とポインター構文のヘルプが必要
Java に移植したい C コードがいくつかあります。私は C コーディングをあまり行っていませんが、この 1 つの関数までフォローすることができました。何が起こっているのかを理解するのを手伝ってくれる人がいれば、大歓迎です。
関数は次のように使用されます。
.net - sqlite から SQL Server への切り替えについて知っておくべきこと
現在、SQL Server でコードをテストする方法がありません。私はそれについて何も知らず、SQLite を使用しています。切り替え時に知っておくべきことは何ですか? 私のアプリは C# .NET でプログラムされています
asp.net - Mono XSP は無視しますWeb.Config のディレクティブ
ASP.NET
アプリケーションを に移植していますMono
。5.0SVN trunk
未満からビルドしました。Debian
ディレクティブへの匿名アクセスLogout.aspx
とstyles.css
使用を許可します。Web.config
では正常に動作しますが、 2.5.0.0Visual Studio Web Server
では動作IIS6
しIIS7
ません。XSP2
同じタスクを異なる方法で実行する回避策や方法はありますか?
つまり、機能しません-リダイレクトを要求していますLogin.aspx