問題タブ [linux]
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.
c++ - C++ : 非排他モードでファイルを開く
ログ ファイルを解析し、特定のデータをサーバーに送信するアプリケーションを開発する必要があります。Linux と Windows の両方で実行する必要があります。
ログローリングシステムをテストしたいときに問題が発生します(.1を名前に追加して、同じ名前の新しいものを作成します)。Windows (Linux ではまだテストしていません) では、「入力モード」(ios::in) で開いても、std::ifstream() (排他アクセス?) で開いたファイルの名前を変更できません。 .
非排他的な方法でファイルを開くクロスプラットフォームの方法はありますか?
linux - Ubuntu で OpenID プロバイダー (サーバー) をどのようにセットアップしますか?
OpenID を使用して Stack Overflow にログオンしたいのですが、それが難しいという理由だけで、独自の OpenID プロバイダーを設定しようと思いました :) Ubuntu でこれを行うにはどうすればよいですか?
編集:「サーバー」を正しい用語OpenIDプロバイダーに置き換えます(ウィキペディアによれば、アイデンティティプロバイダーも正しいでしょう)。
python - スクリプトで FileMaker Pro データベースからデータを抽出する最良の方法は?
FileMaker Pro データベースから有用な情報を抽出するための自動化された方法 (できれば Python スクリプトで) を思いつくことができれば、私の仕事はより簡単になるか、少なくとも退屈ではなくなります。私は Linux マシンで作業しており、FileMaker データベースは OS X マシンで実行されている同じ LAN 上にあります。自分のマシンから webby インターフェイスにログインできます。
私は SQL に非常に精通しており、FileMaker 内のデータへの SQL アクセスを可能にする FileMaker プラグインを誰かが教えてくれたら、非常に嬉しく思います。私が見つけたものはすべて逆方向にしか進みません: FileMaker に SQL ソースからデータを取得させます。役に立ちません。
それは私の最初の選択ではありませんが、手元に Perl-y ソリューションがあれば、Python の代わりに Perl を使用します。
注: XML/XSLT サービス (一部の人々によって提案されているように) は、FM Pro ではなく FM Server でのみ利用できます。そうでなければ、それがおそらく最善の解決策です。ODBC を機能させることさえ非常に困難であることが判明しています。設定時に FM からのフィードバックはまったくないため、/var/log/system.log を掘り下げてあいまいなエラー メッセージを解析する必要があります。
結論: ODBC 接続を介して FM データベースにクエリを実行するマシンでローカルに Python スクリプトを実行することで、動作するようになりました。スクリプトは実際には、LAN 上の他のシステムからのソケット接続を受け入れ、クエリを実行し、ソケット接続を介してデータを返す TCPServer です。FM Pro がローカルの ODBC 接続のみを受け入れるという事実を回避するために、これを行う必要がありました (外部接続には FM サーバーが必要です)。
linux - Eclipse 3.2.2 コンテンツがプロジェクト内のクラスを見つけられない
Linux コンテンツ アシストの Eclipse 3.2.2 では、同じプロジェクト内でクラスが検索されません。Solaris では 3.2 より上では SWT を使用できないため、3.2 より上にアップグレードすることはできません。
ワークスペースをクリーンアップし、ワークスペースを再度開き、-clean
コマンドで eclipse を実行するという提案を見てきましたが、どれもうまくいきませんでした。
python - Python distutils の使用方法
gtk GUI を cli プログラムに追加するための簡単なプログラムを Python で作成しました。distutils を使用してインストーラーを作成する方法を考えていました。これは単なるコマンド ライン アプリの GUI フロントエンドであるため、とにかく *nix でのみ動作するため、クロス プラットフォームであることは心配していません。
私の主な目標は、debian/ubuntu ユーザー向けの .deb パッケージを作成することですが、make/configure ファイルがわかりません。私は今まで主に Web 開発者でした。
edit : distutils を使っているプロジェクトを知っている人はいますか?
ここにいくつかの便利なリンクがあります
-
このガイドは非常に役に立ちます。グーリングの最初の波の間に、どうしてそれを逃したのかわかりません。さらに、既存の Python アプリケーションをパッケージ化する方法についても説明します
-
これは、ubuntu の公式パッケージ メンテナンス プロジェクトです。どなたでも参加できます。また、上記の「python パッケージング ガイド」を含む、あらゆる種類のパッケージの作成に関する多くのチュートリアルと情報があります。
「Python distutils から deb へ?」- Ars Technica フォーラムのディスカッション
この会話によると、distutils だけを使用することはできません。Debian パッケージ形式 (またはそのようなもの) には従いません。Ubuntu Packaging guide に見られるように、それが dh_make が必要な理由だと思います
-
This oneには、zipファイルとシェルスクリプトを連結してある種のユニバーサル実行可能ファイル(pythonとbashを含むもの)を作成することについて、いくつかの興味深い議論があります(ubuntuガイドを見つけた方法でもあります)。変。聞いたことがないので、誰かがこの慣行についてもっと情報を見つけたら教えてください。
c - Linux で使用する一時ファイルのファイル名を取得するにはどうすればよいですか?
一時ファイルを使用する必要があるプログラムを C で作成しているとしましょう。/tmp に一時的な一時ファイルを作成することは、おそらく良い考えではありません。一時ファイル名を提供して、そこから書き込みおよび読み取りを開始できる関数または OS 呼び出しはありますか?
linux - bashですべてのstderrをリダイレクトするには?
対話型 bash ですべての stderr ストリームをリダイレクトする方法を探しています (理想的には、呼び出し元の親プロセスに)。
各コマンドに追加することで実行できる、個々のコマンドから stderr ストリームをリダイレクトしたくありません2> a_file
。
デフォルトでは、これらの stderr ストリームは対話型 bash の stdout にリダイレクトされます。stdout がエラー メッセージによって汚染されるのを防ぎ、それらを個別に処理できるようにするために、このインタラクティブな bash プロセスの stderr にそれらを取得したいと考えています。
何か案は?
私はまだ答えを見つけていません...しかし、おそらくそれは実際にはttyパラメーターです。stderr を処理するための tty/interactive shell の責任について何か知っている人はいますか?
linux - Linux でファイル拡張子 / MIME タイプを登録する
独自のファイル形式を持つ Linux アプリケーションを開発しています。これらのファイルをダブルクリックしたときにアプリが開くようにします。
ファイル拡張子を登録して、Linux 上のアプリケーションに関連付けるにはどうすればよいですか? 標準 (GNOME および KDE ベースのシステムで動作) で、プログラムを初めてインストールまたは実行するときに自動的に実行できる方法を探しています。
c++ - Linuxで「temp」ディレクトリを見つけるにはどうすればよいですか?
Linuxで「temp」ディレクトリを見つけるにはどうすればよいですか?一時ディレクトリを返すプラットフォームニュートラルなC++関数を書いています。MacとWindowsには、これらの結果を返すAPIがあります。Linuxでは、私は困惑しています。
.net - NAnt およびデュアル プラットフォーム ビルド - Windows および Mono/Linux でビルドするための最良の方法
私はNAntは初めてですが、AntとCruiseControlの経験があります。
私がやりたいことは、SVN プロジェクトに必要なすべてのツール (NUnit や Mocks など) を含めて、新しいマシンにチェックアウトしてビルドできるようにすることです。この戦略は JP Boodhoo によってここで概説されています。
これまでのところ、Windows でのみ実行したい場合は問題ありませんが、Linux にチェックアウトして、Mono に対してもビルド/テスト/実行できるようにしたいと考えています。SVN プロジェクトの外部に依存関係がないようにします。プロジェクトに 2 セットのツールを使用してもかまいませんが、NAnt ビルド ファイルは 1 つだけ必要です
これは可能であるに違いありませんが、どうやって?トリックは何ですか / 「若いプレーヤーのためのトラップ」