bagaimana saya bisa menjalankan dwarf fortress dalam mode teks (ncurses) di vps linux saya?
<p>saya menginstal dwarf fortress di vps linux saya untuk digunakan dengan dfterm. ini menjalankan ubuntu 10.04 server x86-32. saya cukup yakin saya memiliki semua dependensi:</p><p>saya telah menginstal:</p><ul> <li>ncurses</li> <li>ncursesw</li> <li>libsdl</li> <li>libsdl-image</li> <li>libgtk</li> <li>libglu</li> <li>libopenal1</li> </ul><p>saya harus mematikan suara atau akan langsung segfault, dan saya mengatur mode tampilan ke teks. saya tidak membuat perubahan lain pada konfigurasi.</p><p>namun, bahkan sebelum saya mendekati dfterm, itu tidak akan berjalan dengan baik. ini hanya menampilkan layar kosong. apa yang menyebabkan ini? apakah ada ketergantungan yang saya lewatkan? apakah ada hal lain yang harus saya ubah di konfigurasi?</p><p>mengingat bahwa itu adalah server, ada kemungkinan bagus bahwa jika ada ketergantungan yang hilang, itu adalah sesuatu yang para devs tanyakan, "tentu saja, semua orang memiliki <em>it</em>" dan tidak mau repot-repot mendaftar.</p><p>aplikasi ncurses lainnya (vim, irssi menggunakannya, saya pikir?) berfungsi dengan baik.</p>
<p>saya dapat membuat ulang segfaulting dengan menjalankan df pada instalasi ubuntu biasa dengan x dimatikan.</p><pre><code>... (dwarf\_fortress:5346): gdk-critical **: gdk\_window\_new: assertion `gdk\_is\_window (parent)' failed segmentation fault </code></pre><p>saya menduga masalahnya adalah bahwa game ini mengharapkan driver gl yang berfungsi tersedia. dan untuk itu anda perlu menjalankan x. tetapi vps tidak memiliki x!</p><p>sebagai gantinya, gunakan xvfb, yang merupakan x "virtual" virtual. anda harus menginstal xvfb dan dependensi apa pun yang diinginkan (mungkin xorg-server-core dan banyak hal lain yang mungkin tidak diinstal pada ubuntu server).</p><p>mulai xserver palsu seperti ini:</p><pre><code> $ xvfb :1 -screen 0 1024x768x16 &amp; </code></pre><p>kemudian pastikan variabel display anda diarahkan ke sana:</p><pre><code>$ export display=:1 $ ./df </code></pre><p>saya juga perlu menonaktifkan suara dan menjalankan dalam mode text, tetapi bekerja dengan cara ini, tanpa x berjalan. saya harap ini berhasil untuk anda.</p>
Cek status Windows Defender:

![](https://sites.google.com/site/cannedfixes/farbar-service-scanner/FarbarServiceScanner.png) **Scan dengan Farbar Service Scanner**

Download [**Farbar Service Scanner**](http://www.softpedia.com/get/Security/Security-Related/Farbar-Service-Scanner.shtml) dan save ke Desktop.

* Klik kanan pada ikon ![](https://sites.google.com/site/cannedfixes/farbar-service-scanner/FarbarServiceScanner.png) dan pilih ![](https://sites.google.com/site/cannedfixes/home/hosted-images-tools/RunAsAdmin.jpg) **Run as Administrator**.
* Pastikan semua opsi tercentang
* Klik **Scan**, tunggu sampai selesai
* Setelahnya, akan dihasilkan log **FSS.txt** pada lokasi folder yang sama dengan Farbar tadi.
* Upload log ini ke [Send Space](https://www.sendspace.com/) dan kirim linknya ke sini. <p>tersandung pada ini, anehnya sulit ditemukan lagi nanti. menempatkan di sini untuk anak cucu:</p><pre><code>sudo yum install nodejs npm --enablerepo=epel </code></pre><p><strong>edit 3:</strong> pada juli 2016, <strong>edit 1</strong> tidak lagi berfungsi untuk nodejs 4 (dan <strong>edit 2</strong> keduanya). jawaban ini ( <a href="https://stackoverflow.com/a/35165401/78935">https://stackoverflow.com/a/35165401/78935</a> ) memberikan one-liner sejati.</p><p><strong>edit 1:</strong> jika anda mencari nodejs 4, silakan coba repo pengujian epel:</p><pre><code>sudo yum install nodejs --enablerepo=epel-testing </code></pre><p><strong>edit 2:</strong> untuk memutakhirkan dari nodejs 0.12 diinstal melalui repo epel menggunakan perintah di atas, ke nodejs 4 dari repo pengujian epel, silakan ikuti langkah-langkah ini:</p><pre><code>sudo yum rm nodejs sudo rm -f /usr/local/bin/node sudo yum install nodejs --enablerepo=epel-testing </code></pre><p>paket-paket yang lebih baru menempatkan binari simpul di <code>/usr/bin</code>, bukan <code>/usr/local/bin</code>.</p><p><em>dan latar belakang:</em></p><p>opsi <code>--enablerepo=epel</code> menyebabkan <code>yum</code> untuk mencari paket dalam repositori epel.</p><blockquote> <p>epel (paket ekstra untuk perusahaan linux) adalah proyek repositori berbasis komunitas dan open source dari tim fedora yang menyediakan 100% paket perangkat lunak tambahan berkualitas tinggi untuk distribusi linux termasuk rhel (red hat enterprise linux), centos, dan scientific linux. proyek epel bukan bagian dari rhel/cent os tetapi dirancang untuk distribusi linux utama dengan menyediakan banyak paket sumber terbuka seperti jaringan, sys admin, pemrograman, pemantauan dan sebagainya. sebagian besar paket epel dikelola oleh fedora repo.</p> <p><em>via <a href="http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/">http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/</a> </em></p> </blockquote> <p>docker awalnya menggunakan <a href="http://lxc.sourceforge.net/">linux containers</a> (lxc), tetapi kemudian beralih ke <a href="https://github.com/opencontainers/runc">runc</a> (sebelumnya dikenal sebagai<strong> libcontainer </strong>), yang berjalan dalam sistem operasi yang sama dengan host-nya. ini memungkinkannya untuk berbagi banyak sumber daya sistem operasi host. juga, ia menggunakan sistem file berlapis ( <a href="http://aufs.sourceforge.net/">aufs</a> ) dan mengelola jaringan.</p><p>aufs adalah sistem file berlapis, sehingga anda dapat memiliki bagian hanya baca dan bagian tulis yang digabungkan. seseorang dapat memiliki bagian umum dari sistem operasi sebagai hanya baca (dan dibagi di antara semua wadah anda) dan kemudian memberikan masing-masing wadah mount sendiri untuk ditulis.</p><p>jadi, katakanlah anda memiliki gambar kontainer 1 gb; jika anda ingin menggunakan vm penuh, anda harus memiliki 1 gb x jumlah vm yang anda inginkan. dengan docker dan aufs anda dapat berbagi sebagian besar 1 gb di antara semua wadah dan jika anda memiliki 1000 kontainer anda masih mungkin hanya memiliki sedikit lebih dari 1 gb ruang untuk wadah os (dengan asumsi mereka semua menjalankan gambar os yang sama) .</p><p>sistem tervirtualisasi lengkap mendapatkan set sumber daya sendiri yang dialokasikan untuk itu, dan melakukan pembagian minimal. anda mendapatkan lebih banyak isolasi, tetapi jauh lebih berat (membutuhkan lebih banyak sumber daya). dengan docker anda mendapatkan lebih sedikit isolasi, tetapi wadahnya ringan (membutuhkan lebih sedikit sumber daya). jadi anda dapat dengan mudah menjalankan ribuan kontainer pada host, dan itu bahkan tidak akan berkedip. coba lakukan itu dengan xen, dan kecuali anda memiliki host yang sangat besar, saya rasa itu tidak mungkin.</p><p>sistem virtualisasi penuh biasanya membutuhkan waktu beberapa menit untuk memulai, sedangkan wadah docker/lxc/runc membutuhkan waktu beberapa detik, dan seringkali bahkan kurang dari satu detik.</p><p>ada pro dan kontra untuk setiap jenis sistem tervirtualisasi. jika anda ingin isolasi penuh dengan sumber daya yang dijamin, \_ vm yang lengkap adalah cara untuk melakukannya. jika anda hanya ingin mengisolasi proses dari satu sama lain dan ingin menjalankan satu ton dari mereka pada host berukuran cukup, maka docker/lxc/runc tampaknya menjadi cara untuk pergi.</p><p>untuk informasi lebih lanjut, lihat <a href="http://web.archive.org/web/20150326185901/http://blog.dotcloud.com/under-the-hood-linux-kernels-on-dotcloud-part">set posting blog ini</a> yang melakukan pekerjaan dengan baik untuk menjelaskan cara kerja lxc.</p><blockquote> <p>mengapa menyebarkan perangkat lunak ke gambar buruh pelabuhan (jika itu istilah yang tepat) lebih mudah daripada hanya menggunakan lingkungan produksi yang konsisten?</p> </blockquote><p>menyebarkan lingkungan produksi yang konsisten lebih mudah diucapkan daripada dilakukan. bahkan jika anda menggunakan alat seperti <a href="https://en.wikipedia.org/wiki/chef\_%28software%29">chef</a> dan <a href="https://en.wikipedia.org/wiki/puppet\_%28software%29">wayang</a> , selalu ada pembaruan os dan hal-hal lain yang berubah antara host dan lingkungan.</p><p>docker memberi anda kemampuan untuk memotret os menjadi gambar yang dibagikan, dan membuatnya mudah untuk digunakan pada host docker lainnya. secara lokal, dev, qa, prod, dll .: semua gambar yang sama. tentu anda bisa melakukan ini dengan alat lain, tetapi tidak semudah atau cepat.</p><p>ini bagus untuk pengujian; katakanlah anda memiliki ribuan tes yang perlu terhubung ke database, dan setiap tes membutuhkan salinan asli dari database dan akan membuat perubahan pada data. pendekatan klasik untuk ini adalah mereset basis data setelah setiap pengujian baik dengan kode khusus atau dengan alat seperti <a href="https://flywaydb.org/">flyway</a> - ini bisa sangat memakan waktu dan berarti tes harus dijalankan secara seri. namun, dengan docker anda bisa membuat gambar dari database anda dan menjalankan satu contoh per tes, dan kemudian menjalankan semua tes secara paralel karena anda tahu mereka semua akan berjalan melawan snapshot yang sama dari database. karena tes berjalan secara paralel dan dalam wadah docker, mereka dapat menjalankan semua pada kotak yang sama pada waktu yang sama dan harus menyelesaikan lebih cepat. coba lakukan itu dengan vm penuh.</p><p>dari komentar ...</p><blockquote> <p>menarik! saya kira saya masih bingung dengan gagasan &quot;snapshot [ting] os&quot;. bagaimana seseorang melakukannya tanpa, membuat gambar os?</p> </blockquote><p>baiklah, mari kita lihat apakah saya bisa menjelaskan. anda mulai dengan gambar dasar, dan kemudian membuat perubahan anda, dan melakukan perubahan itu menggunakan buruh pelabuhan, dan itu membuat gambar. gambar ini hanya berisi perbedaan dari pangkalan. ketika anda ingin menjalankan gambar anda, anda juga membutuhkan basis, dan lapisan gambar anda di atas basis menggunakan sistem file berlapis: seperti yang disebutkan di atas, docker menggunakan aufs. aufs menggabungkan lapisan yang berbeda bersama-sama dan anda mendapatkan apa yang anda inginkan; anda hanya perlu menjalankannya. anda dapat terus menambahkan lebih banyak gambar (lapisan) dan itu akan terus menyimpan hanya diff. karena docker biasanya membangun di atas gambar yang sudah jadi dari <a href="https://registry.hub.docker.com/">registry</a> , anda jarang harus &quot;memotret&quot; sendiri seluruh os.</p> <p>aku akan menusuk pertanyaanmu kemarin, tapi kupikir aku harus memikirkannya terlebih dahulu.</p><p>saya benar-benar tidak bisa memberi tahu anda apa "fungsi lain" yang harus anda berikan untuk pengguna anda. saya tidak terpisah dari tim anda. sepertinya anda memaku sebagian besar dari mereka, tetapi pada akhirnya saya tidak dapat membuat keputusan atau memberikan saran ketika kami benar-benar tidak memiliki perincian lengkap tentang apa yang dilakukan aplikasi anda di luar yang memungkinkan mereka membuat formulir.</p><p>namun, saya dapat mengarahkan anda ke beberapa aplikasi lain di luar sana yang dapat memberi anda beberapa gagasan tentang fungsi apa yang dapat anda tambahkan.</p><ul> <li> <a href="http://pencil.evolus.vn/en-us/home.aspx">pensil</a> - perangkat lunak wireframing/prototyping, periksa fungsionalitasnya</li> <li> <a href="http://iplotz.com/">iplotz</a> - perangkat lunak wireframing/prototyping, periksa fungsionalitasnya</li> <li>google - <a href="http://googlesystem.blogspot.com/2007/02/learning-googles-keyboard-shortcuts.html">ikhtisar pintasan</a> </li> <li>gmail - <a href="http://mail.google.com/support/bin/answer.py?hl=en&amp;answer=6594">daftar pintasan</a> </li> <li>google documents - <a href="http://docs.google.com/support/bin/answer.py?hl=en&amp;answer=66280">daftar pintasan</a> </li> <li> <a href="http://wufoo.com/">wufoo</a> - pembuat formulir online populer, lihat apa yang mereka lakukan</li> </ul><p>anda bisa membuat semua jenis pintasan keyboard gila untuk aplikasi anda. namun, anda mungkin ingin tetap menggunakan yang paling umum digunakan, yang sepertinya sudah anda daftarkan. jika anda akan membuat pintasan baru, pastikan pintasannya intuitif bagi pengguna.</p><p>saya harap tautan itu terbukti spark beberapa ide untuk anda dan tim anda, dan maaf saya tidak bisa memberikan contoh yang tepat.</p> Halo selamat pagi,
Terima kasih telah menghubungi Honestdocs.
Sebelum menjawab pertanyaan Anda, mohon lengkapi [informasi](/musk) berikut:
-Gejala apa saja yang dialami nenek Anda? 
-Bagaimana kejadian awal mula nenek Anda dapat berbaring sejak 1 Agustus lalu?
-Riwayat kondisi serta [penyakit](/tortikolis) yang pernah dimiliki sebelumnya?
-Apakah nenek Anda dapat berbicara dan menggerakan badan ?
Pemberian [infus](/diazole-infus) saat ini hanya bertujuan untuk mensuplai tubuh yang sedang kekurangan [makanan](/disfagia) dan cairan tubuh. Untuk mengetahui [diagnosis](/nyeri-jari) yang akurat, diperlukan pemeriksaan [medis](/penyakit-tidur-berjalan) secara komprehensif oleh para ahli [medis](/penyakit-tidur-berjalan). Berdasarkan sumber [penyebab](/agitasi), dokter akan memberikan [penanganan](/omeprazole) untuk meningkatkan kondisi nenek Anda saat ini. 
Demikian semoga bermanfaat. <p>jawaban ini sudah tua, tetapi sepertinya masih mendapatkan traffic. seperti disebutkan di bawah, ada alat bawaan di windows sekarang:</p><p>mulai → semua program → aksesori → alat sistem → monitor sumber daya (atau jalankan resmon.exe)</p><p>anda bisa mendapatkan info lebih lanjut di jawaban di bawah ini. sisa jawaban ini tidak lagi relevan.</p><hr><p> <a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx">process explorer</a> dari sysinternals akan memungkinkan anda mencari melalui pegangan dan dll. cari direktori dan cari tahu proses mana yang "menggunakan" folder tersebut.</p><p>dari sana, anda memiliki kemampuan untuk mematikan proses itu, atau hanya menutup pegangan file tertentu. pastikan apa yang anda lakukan saat menangani file ditangani secara langsung, dan pastikan itu tidak digunakan oleh beberapa proses penting.</p> untuk ochmi...tidak hanya instaforex, hampir semua broker memberikan fasilitas layanan akun demo. jika dana virtual diakun demo habis, maka anda bisa membuka lagi akun demo baru. anda bisa mengisi dana sesuai yang anda mau. anda bisa membuka sebanyak-banyaknya akun demo pada mt4, di broker mana saja.untuk buka akun demo berbasis mt4, anda bisa instal dulu mt4, lalu klik file, kemudian open account demo untuk isi data. untuk yang berbasis web browser sama saja. semisal webtrader dari fxopen bisa dibuka di halaman ini.thanks terjemahan soal yaitu "komputer siapa yang tidak berfungsi?". 

jawaban terdapat pada dialog fredi yaitu "nothing much. i was revising but i had to stop because my computer is not working." ("tidak banyak. saya sedang merevisi tetapi saya harus berhenti karena komputer saya tidak berfungsi."). 

berdasarkan hal tersebut, dapat disimpulkan bahwa komputer fredi yang tidak berfungsi.

jadi, jawaban yang benar adalah "fredi's computer is not working." <p>seperti yang saya jawab <a href="https://dba.stackexchange.com/questions/2820/why-dont-my-my-cnf-settings-work/2822#2822">di sini</a> , anda dapat menambahkan bagian untuk setiap pengguna/host/db yang anda hubungkan menggunakan sintaks di <code>~/.my.cnf</code> anda:</p><pre><code>[clienthost1] # note: client + host1 user=myuser password=mypass database=dbname host=server.location.com </code></pre><p>setelah ini ada di pengguna anda <code>.my.cnf</code>, anda dapat menggunakannya dengan melakukan ini pada baris perintah:</p><pre><code>$ mysql --defaults-group-suffix=host1 </code></pre> <p>jalankan <code>app/console --version</code> (untuk symfony3: <code>bin/console --version</code>), itu akan memberi anda ide yang cukup bagus. pada proyek acak saya, hasilnya adalah:</p><pre><code>symfony version 2.2.0-dev - app/dev/debug </code></pre><p>jika anda tidak dapat mengakses konsol, coba baca <code>symfony/src/symfony/component/httpkernel/kernel.php</code>, di mana versinya <a href="https://github.com/symfony/symfony/blob/master/src/symfony/component/httpkernel/kernel.php#l62">hardcoded</a> , misalnya:</p><pre><code>const version = '2.2.0'; </code></pre><p>untuk berjaga-jaga jika anda bertanya-tanya, <code>console</code> membuat turunan <code>symfony\bundle\frameworkbundle\console\application</code>. dalam konstruktor kelas ini, ia menggunakan <code>symfony\component\httpkernel\kernel::version</code> untuk menginisialisasi konstruktor induknya. </p>