問題タブ [universal]
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.
linux - 解析のための Perl プログラム構造
プログラムのアーキテクチャについて質問があります。さまざまな形式の 100 個の異なるログ ファイルがあり、その情報を解析して SQL データベースに格納する必要があるとします。私の見解は次のようなものです:
次のような一般的な構成ファイルを使用します。
/li>モジュールのようなものを使用します (プログラムごとに 1 ファイル) type1.module (regexp, logstructure(somevariables), sql(tables and functions))
さまざまなプログラムの fork または thread プロセス (Linux でどちらが優れているかはわかりません)。
質問は、これに対する私の見解は正しいですか? プログラム (web/MTA/iptablat) ごとに 1 つのモジュールを使用する必要がありますか、それとももっと良い方法がありますか? date/time/ip/url のように、いくつかの正規表現は同じだと思います。それをどうするか?または、私は何を逃しましたか?
例: mta exim4 メインログ
2011-04-28 13:16:24 1QFOGm-0005nQ-Ig <= exim@mydomain.org.ua** H=localhost (exim.mydomain.org.ua) [127.0.0.1]:51127 I=[127.0. 0.1]:465 P=esmtpsa X=TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32 CV=no A=plain_server:spam S=763 id= 1303985784.4db93e788cb5c @mydomain.org.ua T= "test" from < exim@exim.mydomain. org.ua > test@domain.uaの場合
太字のものはすべて解析済みで、sqldb.incoming テーブルに格納されます。今、私はperlで構造を持っており、解析されたすべての変数を次のように保持しています$exim->{timstamp} or $exim->{host}->{ip}
私のプログラムは次のようなことを行いtail -f /file
、行ごとに解析します
柔軟性: サポートを Apache サーバーに追加したいとします (ユーザー IP のタイムスタンプとダウンロードされたファイルのみ)。どのログファイルを解析するか、どの正規表現を使用するか、どの SQL 構造を使用するかを知る必要があります。したがって、これをモジュールのようにすることを計画しています。パラメータ(ログファイル、ファイルタイプ)を使用してメインプロセスをフォークまたはスレッドするだけです。たぶんさらに、解析しないオプションをいくつか追加します(ログレベルが低く、そこに多くのものが表示されない可能性があります)
iphone - iphoneアプリをipadアプリにアップグレードした後
iPhoneアプリをアップグレードしました。iOS3およびiPadと互換性があります。プロジェクトのコピーを2つ作成しました。1つのコピーを2つのデバイス固有のアプリケーションにアップグレードし、2番目のコピーを1つのユニバーサルアプリケーションにアップグレードしました。
これで、2つのデバイス固有のアプリがiPadで実行され、1倍ズームで表示されます。iPadの画面にフィットする2倍ズームボタンが表示されます。また、UI要素のサイズも変更されます。それはiPadアプリケーションのデフォルトの動作ですか?
1つのユニバーサルアプリケーションが2倍ズームボタンを表示せずにiPadで開きます。画面サイズをipadの画面サイズに自動的に合わせますが、問題は、datepickerなどのUI要素のサイズを変更しないことです。これはipadアプリケーションのデフォルトの動作ですか?
私の知る限り、iPadアプリケーションは2倍ズームを表示せずに全画面で開く必要があり、UI要素のサイズも変更する必要があります。したがって、両方とも正常に機能していません。私が間違っている?そうでない場合は、どうすればこの問題を修正できますか。
私が間違っている場合は、どのユニバーサルアプリがiPadで正しく機能しているか教えてください。
ios - iPadとiPhoneのUIlabelテキストの配置
私は1つのラベルを持つユニバーサルアプリに取り組んでいます。画面を回転させると、ラベルのテキストの配置が異なります。
objective-c - ユニバーサル iOS アプリでの iPad / iPhone アプリのデリゲートのポイントは何ですか?
これらのクラスを何に使用するべきか疑問に思っていました。デバイスに適切なメインビューを設定することだと思います。デフォルトでは、これらのクラスに追加されるのは dealloc メソッドだけなので、iPhone ビューを -init メソッドの *AppDelegate_iPhone クラスに設定すると思いますが、何をしても、背景色を変更したり、サブビューを追加したりできません。このクラスを使用してメイン ウィンドウで おそらく、このクラスを他の目的に使用し、通常の AppDelegate を使用して各デバイスのビュー階層を設定する必要がありますか?
ipad - iPhone UITabBar から iPad UISplitView へ
これを適切に処理する方法についての提案を探しています。UITabBar を使用する iPhone アプリがあります。タブバーは、4 つの UIView のうちの 1 つをロードするだけです。これを iPad で使用するユニバーサル アプリに移植します。私のビューの 1 つは UISplitView に最適ですが、他の 3 つはそうではありません。
UISplitView がルート コントローラーでなければならないことを理解しているので、そのままにしておきたいと思います。本当の質問は、私のビューを切り替える最良の方法は何ですか? iPhone アプリの場合、タブバーはルート コントローラーであり、ビュー 1 ~ 4 を切り替える方法です。
これを説明するには、次のようにします。
View1 は、データの処理を管理するためのビューです。View2 は、処理するアイテムのリストを管理するために使用されます (UISplitView)。View3 は、アプリの設定用です。View4 は、about セクション用です。
iPad で縦向きから横向きに切り替える場合、View2 を使用していない限り、UISplitView の RootView を表示する必要はありません。
私の質問が不明な場合はお知らせください。
iphone - Xcode 4でユニバーサルになる新しいプロジェクトを開始する(iPad / iPhone)
Xcode 4で新しいプロジェクトを開始する-それをユニバーサルアプリにするための最良の方法は何ですか?
新しいプロジェクトを作成すると、デバイスファミリを入力するように求められますが、ドロップダウンメニューには2つのオプションしかありません。1つはiPadで、もう1つはiPhoneです。
では、ユニバーサルアプリを作成するための最良の方法は何ですか?
ありがとう!
ipad - AppStoreの提出:ユニバーサルアプリに関するクエリ
最近、Xcode 4でユニバーサルアプリを作成して、新しいアプリを作成しました。iPadコンポーネントのみを完成させ、アプリストアに提出する予定です。
私の質問は、提出のために新しいiPad固有のアプリを作成する必要がありますか、それともいくつかの調整を加えてユニバーサルアプリ(iPhoneコンポーネントなし)を提出できますか?
これについてのあなたの助けに感謝します。
ありがとう
ジェン
iphone - ユニバーサルiPad/iPhone XIB-Xcode 4
2つの異なるXIBファイルを持つユニバーサルアプリを作りたいです。1つはiPhone用、もう1つはiPad用です。それらは同じコードを使用しますが、UIは異なります。「ユニバーサル」アプリを作成するにはどうすればよいですか?
ありがとう。
iphone - UIWebview と Universal Application に関する質問
私はユニバーサル アプリケーションを持っています。私の質問は、iDevice に応じて UIWebview に 2 つの異なる html ファイルをロードできるかどうかです。
回答ありがとうございます。
ios - ランドスケープ モードでビューを切り替えるときの Xcode ユニバーサル アプリの問題
iPhone アプリをユニバーサルに更新しています。XIBファイルを使用したさまざまなビューコントローラーがありますが、縦向きモードでこのビュー間を移動すると、すべてがうまく機能し、実際のビューが横向きに切り替わると、ビューのサイズが完全に変更されます。
しかし、デバイスが横向きのままで他のビュー (xib) に移動すると、新しいビューが開いて縦向きモードのように表示され、サイズが変更されず、ビューが画面の外に出て、右側に一部が表示されます最後の眺め。新しいView Controllerを呼び出すために正しい方法を使用していないと思います.新しいレイヤーが次々と作成されているようです.
それで、デバイスが横向きと縦向きのときに自動サイズ変更でビューを適切に切り替えるソリューションですか?
私のプロジェクトに関する詳細情報:
私のデリゲートで:
ビューを呼び出すメソッド:
ご回答ありがとうございます。