問題タブ [freebsd]

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

php - スーパーユーザーとして実行する Apache と php を設定する方法

プロジェクトの apache と php を構成して、ファイル構成管理用の Web ベースを作成し、bsd unix で vpn を開くようにしようとしていますが、スーパーユーザーとして実行してサービスを開始または停止することはできません

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

linux - VirtualBoxの開発マシン-(Debian-min対ArchLinux対推奨-1つ)

私はLinux、主にubuntu(デュアルブート)で数年の経験があります。今、私はWindowsに移行し、VirtualBox(PUEL)にLinuxをインストールしています。開発マシンのセットアップ用の軽量ディストリビューションを探しています。debian-unstable-minimumを使用し、build-essentials、openbox(またはもう少し機能light-WM、psをお勧めします)、ssh-server、ethereal、iptables、nmap(多分)、vim、python3をインストールすることを考えました。それが私が今主に考えることができるすべてです。

私が考えることができるオプション-

  • Debian-最小値が不安定で、残りはapt-getを使用します。ubuntu-liteの推奨バージョンもありますか?私はUliteが良くないことを読みました、いくつか-他のものもそれほど良くありません。
  • ArchLinux、それについてたくさん読んでいます。ウィキペディアによると、これは主にバイナリベースのディストリビューションですが、ネット/コミュニティのどこでも、ソースベースのアプローチについてのみ語っています。バイナリの場合は、簡単にセットアップできると思います。(VBoxのguest-OS-ArchLinuxの人向け)は、archLinuxで正常に機能するguest-additionsです。
  • FreeBSD 8は、最小限のインストールで可能ですか。そしてお勧めします。
  • 他のi686に最適化されたLinuxの推奨事項がある場合は、コーディングにのみ使用するため、i386も問題ありません。

システム管理者向け
-ArchLinuxが本番システムの企業に浸透し、アプリ/ポータルをホストするサーバーのredhat / debian/bsdを置き換える可能性を維持しているかどうかを知りたい。

追加:ちょっと考えてみてください-物事が行われるべき方法に関して、あなたがより良いプログラマー/開発者/アナリストになるのを助けるディストリビューションはありますか?私はそれを過度に一般化しているかどうかわかりません:)。

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

postgresql - PostgreSQL インメモリ データベース

メモリから PostgreSQL データベース サーバーを実行したいと考えています。その理由は、私の新しいサーバーには 24 GB のメモリがあり、ほとんど使用されていないからです。

次のコマンドを実行して RAM ディスクを作成できることはわかっています。

理論的には、PostgreSQL にデータをそこに格納させることもできます。ただし、これの問題は、サーバーがクラッシュまたは再起動すると、データが失われることです。

基本的に、大量のメモリがあり、メモリはハードディスクドライブよりも高速であるため、すべてのレコードを読み取るためにハードディスクドライブに移動する必要がないように、データベースを常にメモリにロードする必要があります。

サーバーがダウンした場合にデータを失わないように、PostgreSQL をディスクに書き込みながらこれを行う方法はありますか? または、すべてのデータをメモリにキャッシュする方法はありますか?

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

php - linux / freebsd/macosxでPHPを使用したユーティリティのインストールパスを見つける

imagemagickの変換プログラム(exec()を介して呼び出される)を使用してアップロードされた画像のサムネイルを作成するPHPコードブロックがあります(元々はPHPモジュール呼び出しを使用しようとしましたが、メモリエラーが発生し続けました)。

もちろん、これを行うには、変換するためのフルパスが必要です。これはシステムごとに異なります(私のMacでは/ opt / local / bin / convertにあります)。サーバーで調べて定数に設定しているだけですが、これは理想的とは言えないことがよくあります。

私の質問は、convertのインストールパスをプログラムで検索する方法はありますか?その後、データベースなどに保存してすばやく検索できます。

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

python - subprocess.Popen でシェル変数を設定する方法 (あまり見苦しくない方法で...)

注: これはPython: Persistent shell variables in subprocessと同じ質問ではありません。その質問は実際にはシェル変数ではなく環境変数に関するものです。

timeシェル組み込みコマンドを使用して、csh で行っている基本的なベンチマークを自動化しようとしています。time次のように、シェルで同じ名前の変数を設定することにより、出力を微調整できます。

ただし、これはもちろん環境変数ではないためenv、コンストラクターのパラメーターに渡すことはできませんsubprocess.Popen(最初に試しました...)。それを行うための引数を悪用して(とにかく)、実際の作業(適切に表示するために短縮)することで、一緒にハックできます。cmd

それは期待どおりに機能しますが、実際には正しい方法ではないようです (そしてcmd、さまざまなシェルの動作を微調整したい場合は、かなり恐ろしい構造になる可能性があります)。

subprocessこのクラッジ以外にシェル変数を設定する方法はありますか?

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

windows - プロプライエタリライブラリとリンクするGPLコードは、どちらが最初に作成されるかによって異なりますか?

Microsoftは、ウィンドウやMFC DLLライブラリなどを作成しています。オープンソース開発者は、新しいMFCアプリケーションを作成し、ソースコードをGPLとしてリリースします。アプリはWindowsで実行するためにMSDLL/ライブラリとリンクする必要がありますが、MicrosoftのGPLにDLLを強制する権利があると誰もが主張できるとは思いません。

これは、GPLライセンスが実際に最初に「作成」されたものに依存していることを意味しますか? リンクせずに公開されたプロプライエタリライブラリ(Windows DLLなど)が最初に作成され、GPLコードがリンクされた後、GPLプログラムがリンクされた場合、プロプライエタリコードは「 GPLコードにリンクされています。

この場合、そのようなNVidiaまたはRealNetworksの会社は次のことを行うことができますか?プロプライエタリのHDDecodingメディアデコードエンジンライブラリをプライベートに保ちたいが、オープンソースのGPLコードを「活用」してハードウェアを紹介したいとします。

  1. 彼らは、メディアのデコードを行い、いくつかのサンプルコードをリリースするための独自のライブラリを作成します。
  2. 誰か(オープンソース開発)が、XBMC、Mplayer、VLCなどのGPLコード用のこのプロプライエタリライブラリにリンクされた「プラグイン」を作成します。
  3. 彼らはプロプライエタリライブラリを最初に作成したので(MSが最初にすべてのDLLを作成するのと同じように)、プロプライエタリコードとリンクするGPLプログラムはそれらをGPLコードに変換しないと主張できますか?

理論的には、NVidia独自のメディアデコーダライブラリとリンクするGPLvlc.exeファイルを作成するオープンソース開発者がGPLライセンスに違反していると主張することができます。

つまり、VLC、git、cygwinなどのWindowsで実行されているすべてのGPLプログラムは、実行するために独自のMicrosoft Windowsライブラリとリンクする必要があるため、すべてGPLライセンスに違反しています。

ケース2:これの何が問題になっていますか:

NVidiaは、最新のグラフィックス機能を隠す新しいハードウェアアブストラクションライブラリを作成できます。また、このライブラリを使用してFreeBSDドライバを作成し、BSDドライバのソースコードをリリースしますが、ライブラリのソースコードはリリースしません。

誰か(Linux開発者)は、このライブラリとリンクするLinuxドライバーを実装して、Linux用のNVidiaグラフィックスドライバーを作成できます。しかし、NVidiaはこれを行わなかったため、「Linuxサポート」を有効にしている間、ライブラリソースを「非表示」に保つことができます。

それは確かにGPLの精神に違反しています。

Windows / Mac / iPhone / PSP3でGPLされたソースで作成されたexeを実行することもGPLの精神に違反することを意味しますか?

0 投票する
9 に答える
103652 参照

java - InetAddress.getLocalHost() が UnknownHostException をスローする

サーバー アプリケーション (Java で記述) をさまざまなオペレーティング システムでテストしていますが、Java との統合が優れているため、OpenSolaris (2008.11) が最も問題が少ないと考えました。UnknownHostException になってしまうので、私は間違っていたことがわかりました

出力は次のとおりです。

ただし、nslookup desvearth01正しい IP アドレスをnslookup localhost返し127.0.0.1、期待どおりに返します。また、同じコードが FreeBSD でも完全に機能します。私が気付いていない OpenSolaris の特別な点はありますか?

ヒントをいただければ幸いです。

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

c - ETXTBSY とそれをオーバーライドする方法

実行中の実行可能ファイルに書き込む必要がありますが、書き込み用に開くことができません。例えば:

Linux の ETXTBSY とは一体何なのか、いくつかの説明がありますが、それでも、このエラーを無効にすることは可能ですか?

PS
ウイルスを書き込もうとしているわけではありません。

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

php - 異なる IP アドレスにバインドされた php スクリプトを起動するには?

FreeBSD 7.1 に 3 つの IP アドレスがバインドされたイーサネット インターフェイスがあります。

# ifconfig

異なる IP アドレスにバインドされた php スクリプトを起動するには? 異なる IP アドレスから 1 つのサービスにアクセスするには、このスクリプトが必要です。