プログラミング

プロおよび熱狂的プログラマーのためのQ&A

14
iPhoneのUISplitViewControllerが縦長でマスターではなく詳細なVCを表示する
Xcode 6でUniversal Storyboardを使用していますが、iOS 7以降をターゲットにしています。UISplitViewControlleriOS 8を実行しているiPhoneでネイティブにサポートされるを実装しました。Xcodeは自動的にiOS 7にバックポートします。iOS8を実行している縦向きでiPhoneでアプリを起動した場合を除いて、分割ビューの詳細ビューは非常にうまく機能します。最初にマスタービューコントローラーが表示されるはずでしたが、コントローラーが表示されます。iOS 8でアプリを実行すると、マスタービューコントローラーが正しく表示されるため、これはiOS 8のバグだと思いました。しかし、iOS 8は現在GMであり、これはまだ発生しています。分割ビューコントローラーを折りたたむときに(画面に表示されるビューコントローラーは1つだけ)、分割ビューコントローラーが表示されるときにマスタービューコントローラーが詳細ではなく表示されるようにするにはどうすればよいですか? この分割ビューコントローラーをInterface Builderで作成しました。分割ビューコントローラーは、タブバーコントローラー内の最初のビューコントローラーです。マスターVCと詳細VCはどちらも、内部に埋め込まれたテーブルビューコントローラーを備えたナビゲーションコントローラーです。


4
Amazon S3-HTTPS / SSL-可能ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 私はこれに関する他のいくつかの質問を見ましたが、実際の回答や情報はありませんでした(または表示されていました)。 ここに画像があります:http : //furniture.retailcatalog.us/products/2061/6262u9665.jpg リダイレクト先:http : //furniture.retailcatalog.us.s3.amazonaws.com/products/2061/6262u9665.jpg (https)にする必要があります:https: //furniture.retailcatalog.us/products/2061/6262u9665.jpg そのため、retailcatalog.us(他のサブドメインがあります)にワイルドカードsslをインストールしましたが、機能しませんでした。https://furniture.retailcatalog.us.s3.amazonaws.com/products/2061/6262u9665.jpgを確認しに行きました そして、それは機能していませんでした。これは、Amazon S3ウェブサイト自体では、httpsが機能していなかったことを意味します。 これを機能させるにはどうすればよいですか?

10
Angularjsを使用してローカルストレージにデータを保存するにはどうすればよいですか?
現在、サービスを使用してアクションを実行しています。つまり、サーバーからデータを取得して、サーバー自体にデータを格納しています。 これの代わりに、サーバーに保存するのではなく、ローカルストレージにデータを格納したいと考えています。どうすればよいですか?
177 angularjs 

8
Node.jsロギング
Node.Jsアプリケーションでのロギングの処理に役立つライブラリはありますか?私がやりたいのは、すべてのログをファイルに書き込みたいだけでなく、特定のサイズまたは日付の後にファイルをロールアウトするなどのオプションが必要なことです。 メンテナンスを容易にするために、すべての構成の詳細を1つのファイルに保持し、他のアプリケーションファイルのメソッドのみを使用しようとするlog4js imを組み込んでいます。しかし、期待どおりに動作しません。これが私がやろうとしていることです var log4js = require('log4js'); log4js.clearAppenders() log4js.loadAppender('file'); log4js.addAppender(log4js.appenders.file('test.log'), 'test'); var logger = log4js.getLogger('test'); logger.setLevel('ERROR'); var traceLogger = function (message) { logger.trace('message'); }; var errorLogger = function (message) { logger.trace(message); }; exports.trace = traceLogger; exports.error = errorLogger; このファイルを他のファイルに含めて試しました log.error ("Hello Error Message"); しかし、それは機能していません。これに何か問題はありますか?



10
外部Javaクラスが内部クラスのプライベートメンバーにアクセスできるのはなぜですか?
外部クラスが内部クラスのプライベートインスタンス変数にアクセスできることを確認しました。これはどのようにして可能ですか?以下は、同じことを示すサンプルコードです。 class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } } この動作が許可されるのはなぜですか?

4
Sublime Text 2の行末を修正しますか?
これが私のSettings - User設定です: { "auto_indent": true, "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme", "default_line_ending": "LF", "detect_indentation": true, "font_size": 10.0, "ignored_packages": [ "Vintage" ], "indent_to_bracket": false, "smart_indent": true, "tab_size": 4, "translate_tabs_to_spaces": true, "trim_automatic_white_space": true, "use_tab_stops": true } default_line_endingオプションへのコメントは言う: 新しいファイルを作成するとき、ここで終わる行を確認します。 ご覧のとおり、まだWindowsです...アイデアはありますか?

3
Node.js + Express.jsアプリケーションのエラー処理原則?
エラー報告/処理がNode.js +で異なる方法で行われているようです他のフレームワークと比較して Express.jsアプリケーションです。私はそれが次のように機能することを理解して正しいですか? A) 検出エラーをコールバック関数へのパラメーターとして受け取ることでエラーをします。例えば: doSomethingAndRunCallback(function(err) { if(err) { … } }); B) レポート next(err)を呼び出して、MIDDLEWAREのエラーをます。例: handleRequest(req, res, next) { // An error occurs… next(err); } C) レポートエラーをスローすることにより、ROUTESのエラーをします。例: app.get('/home', function(req, res) { // An error occurs throw err; }); D) ハンドル app.errorを経由して、独自のエラーハンドラを設定することによって、エラー()または一般的な接続エラーハンドラを使用します。例: app.error(function(err, req, res, next) { console.error(err); res.send('Fail Whale, yo.'); …
177 node.js  express 

17
TFSが最新にならないのはなぜですか?
なぜTFSは常に最新の作業を一貫して取得しないのですか? あなたはその機能が徹底的にテストされているだろうと思ったでしょう。 私がしなければならないことは、特定のバージョンを取得し、両方の書き込み可能なファイルを上書きすることをチェックし、すべてのファイルを上書きすることです。 私のローカル設定が台無しになっていますか、それともあなたもこれをやっていますか?
177 tfs  getlatest 

1
Premiere ProのExtendScript接続を使用して、インポートしたファイルをシーケンスに追加します
ExtendScriptPremiere Pro用のスクリプトを作成して、指定されたビデオファイルをロードし、指定された開始時間と終了時間でクリップし、シーケンスに配置して、結果のムービーをエクスポートしようとしています。 AdobeにはPremiere Proのスクリプティングに関する公式ドキュメントがないので、データブラウザー(ExtendScript ToolkitまたはESTK)とここで見つけた便利なクラス参照のコレクションから作業してきました。 必要な情報を指定したCSVファイルを正常にロードし、ビデオファイルをインポートして新しいシーケンスを作成する方法も知っています(ここで説明します)。今私が抱えている問題は、インポートされたファイルを正しくクリップしてシーケンスに配置することです。activeSequenceにはsetInPointやsetOutPointなどのメソッドがあるようですが、エクスポート時に適切なトリミングが行われないようです。 スクリプト全体の流れを示すコメント付きのコードは次のとおりです。 #target premierepro var myDir = "G:\\directoryWithVideoFiles\\"; // defined "indexOf" subfunction here // ***** begin main body of script ***** // (dataRuns has fields runName, startVideo, startTime, stopVideo, stopTime) // Import video files listed in dataRuns var vidFiles = new Array; for (i=0; i<dataRuns.length; …

10
エラー:Rで関数…が見つかりませんでした
これはFAQの質問であるため、できるだけ完全なものにしてください。答えはコミュニティの答えです。何か不足していると思われる場合は自由に編集してください。 この質問は議論され、メタで承認されました。 Rを使用して試してみましsome.functionたが、次のエラーメッセージが表示されました。 Error: could not find function "some.function" この質問は非常に定期的に出てきます。Rでこのタイプのエラーが発生した場合、どのように解決できますか?

12
フラグメントを使用する場合のAndroid Navigation Drawer画像とアップキャレットの切り替え
Navigation Drawerを使用する場合、Android開発者は、ActionBarで「Navigation Drawerで表される画面のみに実際にNavigation Drawer画像を表示する」ことと、「他のすべての画面に従来のアップカラットを設定する」ことを推奨しています。 詳細はこちらをご覧ください:http : //youtu.be/F5COhlbpIbY 1つのアクティビティを使用して複数のレベルのフラグメントを制御し、ナビゲーションドロワーの画像を取得してすべてのレベルで機能させることができます。 下位レベルのフラグメントを作成するときに、ActionBarDrawerToggle setDrawerIndicatorEnabled(false)を呼び出してナビゲーションドロワーイメージを非表示にし、上向きキャレットを表示することができます LowerLevelFragment lowFrag = new LowerLevelFragment(); //disable the toggle menu and show up carat theDrawerToggle.setDrawerIndicatorEnabled(false); getSupportFragmentManager().beginTransaction().replace(R.id.frag_layout, lowFrag, "lowerFrag").addToBackStack(null).commit(); 私が抱えている問題は、元のナビゲーションドロワーイメージの代わりに、アップカラットが表示している最上位のフラグメントに戻ってナビゲートするときです。ナビゲーションドロワーの画像を再表示するために、トップレベルのフラグメントのActionBarを「更新」する方法に関する提案はありますか? 解決 トムの提案は私のために働いた。これが私がしたことです: 主な活動 このアクティビティは、アプリ内のすべてのフラグメントを制御します。 新しいフラグメントを準備して他のフラグメントを置き換えるとき、DrawerToggleを次のsetDrawerIndicatorEnabled(false)ように設定します。 LowerLevelFragment lowFrag = new LowerLevelFragment(); //disable the toggle menu and show up carat theDrawerToggle.setDrawerIndicatorEnabled(false); getSupportFragmentManager().beginTransaction().replace(R.id.frag_layout, lowFrag).addToBackStack(null).commit(); 次に、のオーバーライドでonBackPressed、DrawerToggleを次のsetDrawerIndicatorEnabled(true)ように設定して上記を元に戻しました。 …

2
Delphi XEカスタムビルドターゲットは常に無効になっています
.targetsIDEを介してDelphi XEプロジェクトに含めたカスタムMSBuild ファイルを作成し、プロジェクトマネージャーのコンテキストメニューから有効にしました。ファイルは検証されますが、プロジェクトファイルを再保存した後は常に無効になります。 これは、という名前のターゲットファイルの簡易バージョンですCustom.targets。 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Hello"> <Message Text="Hello from custom target"/> </Target> </Project> スタンドアロンファイルとして、これは期待どおりに機能します。 MSBuild Custom.target /t:Hello ...コマンドラインで期待されるメッセージを表示します。 Custom.targetsIDEを介してDelphiプロジェクトに追加すると、.dprojファイルが期待どおりにプロジェクトマネージャに表示され、ファイルに次の行が含まれます... <TargetsFile Include="Custom.targets"/> IDEのプロジェクトマネージャでファイルを右クリックし、を選択しましたEnable。しかし、プロジェクトがビルドされると、Buildメッセージウィンドウが表示されます。 [MSBuild警告] Custom.targets(1):無効なインポートを無視: PathToProjectSource\\Custom.targets Project Managerでもう一度右クリックしてもEnable、期待されるの代わりにオプションが表示されDisableます。 コマンドラインでMSBuild ProjectName.dproj /t:Helloも失敗します。 .dprojファイルをハッキングして行を追加しようとしました... <Import Project="Custom.targets"/> タイピングがMSBuild ProjectName.dproj /t:Hello機能するようになりました。しかし、次回IDEからプロジェクトファイルを保存すると、<Import>ステートメントが削除されます。 誰が何が悪いのか分かりませんか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.