Seringkali, saya menemukan diri saya menjalankan skrip atau kueri yang akan memakan banyak waktu untuk dijalankan. Saya dapat membiarkan skrip itu terbuka dan menikmati penundaan yang bebas dari rasa bersalah.
Sekarang, bagaimana jika saya bisa menulis skrip yang tampaknya menjadi salah satu skrip di atas untuk setiap penonton, tetapi dalam tampilan saja? Saya bisa memasangnya di layar dan menikmati berhari - hari kucing streaming langsung sebelum ada yang menyadari bahwa semua omong kosong rumit di layar tidak ada hubungannya dengan pekerjaan saya yang sebenarnya.
Tantangan Anda adalah menulis skrip ini untuk saya (ya, saya malas).
Sebuah baik jawaban akan:
- Buat sesuatu muncul di layar yang terlihat seperti skrip sedang bekerja. "Layar" dapat berupa terminal, browser, dll.
- Jadilah yang asli (ya, kita semua telah melihat program progress bar yang tidak pernah berakhir)
- Bertahan ujian sepintas oleh orang teknis
Sebuah buruk jawabannya akan:
- Buat saya dipecat
- Rehash sesuatu yang kita semua diteruskan pada 90-an
Sebuah bintang jawaban mungkin:
- Melampaui salah satu poin buruk di atas ( misalnya )
- Selamat dari pemeriksaan kritis
- * Terkesiap * benar - benar melakukan sesuatu yang berguna atau membantu dalam pekerjaan saya melalaikan
Penerimaan akan didasarkan pada suara, dengan bonus dari hasil kehidupan nyata. Saya benar-benar akan menjalankan skrip ini (Linux Mint 16) di tempat kerja ketika layar saya terlihat (rapat dan sejenisnya) untuk menentukan deteksi. Jika ada yang tahu itu palsu, Anda kehabisan waktu. Jika seseorang mengomentari seberapa keras saya bekerja, +5 bonus meningkatkan untuk Anda.
"Berguna" dalam hal ini dapat berlaku untuk pembuat kode apa pun, tetapi jika Anda mencari kilau ekstra pada apel Anda yang terikat guru, saya webdev penuh-tumpukan yang bekerja dalam kode kira-kira sesuai dengan tag saya .
Pertanyaan sebagian terinspirasi oleh ini .
Hasil
Mengecewakan, saya tidak mendapatkan komentar apa pun tentang entri ini. Semuanya luar biasa, jadi Anda semua adalah pemenang di hati saya. Namun, Loktar memiliki suara terbanyak dengan tembakan panjang, jadi dia mendapat +15 dari penerimaan. Selamat!
sumber
Jawaban:
JavaScript
Jadi saya menjadi sedikit gila dengan ini. Saya melakukannya antara istirahat dari bekerja pada GUI saya untuk melacak IP menggunakan Visual Basic.
Anda dapat mengaksesnya dengan masuk ke domain super serius yang saya buat malam ini juga sehingga Anda dapat terlihat sibuk di mana saja Gui Hacker dan fork dan membuat sendiri dari sumber-sumber berikut
Pada dasarnya, jika Anda menjalankan ini tidak ada yang akan mengganggu Anda karena mereka tahu Anda melakukan beberapa hal serius.
sumber
Bash / coreutils
Memperkenalkan pertama yang pernah ... kompilasi emulator . Dengan program ini, Anda dapat memiliki pertempuran pedang kursi kantor epik kapan saja Anda suka, bahkan tanpa menulis kode apa pun!
Ini menggunakan data dari
/usr/include
untuk membuat log kompilasi yang tampak realistis. Saya terlalu malas untuk melempar peringatan acak, jadi hanya ada-w
bendera.Contoh acak:
sumber
libdrm
? Dansys/wait.o
?? Apa yang ...Pesta
Secara tak terbatas menampilkan nilai-nilai heksadesimal acak, dengan beberapa di antaranya disorot untuk membuatnya terasa seperti Anda melakukan pencarian rumit dalam data mentah.
sumber
od: illegal option -- w usage: od [-aBbcDdeFfHhIiLlOosvXx] [-A base] [-j skip] [-N length] [-t type] [[+]offset[.][Bb]] [file ...]
od
Anda tidak mendukung-w
opsi. Anda dapat menjatuhkan opsi ini, ada di sini hanya untuk menampilkan lebih banyak kolom data, untuk mengisi layar sedikit lebih banyak.sleep 0.5
diubah kesleep.$[$RANDOM % 10]
. Itu membuatnya sedikit lebih brengsek, dan lebih seperti pencarian nyata. Tapi aku suka itu!cat /dev/random | hexdump | grep "ca fe"
Bangunan yang sangat panjang:
sumber
sudo apt-get build-dep libreoffice; apt-get source libreoffice; cd libreoffice*; while :; do nice dpkg-buildpackage -rfakeroot; done
(Anda harus mengasuhnya di jalankan pertama, setidaknya sampai kompilasi yang sebenarnya dimulai. Berjalan berikutnya hanya perluwhile
loop.)Rubi
Yang ini akan:
situs ini.review kode (untuk kode yang lebih mudah dibaca dan ditulis dengan baik)Ini skrip ini berdasarkan pada kode yang diambil dari sini :
Berikut tampilannya:
sumber
sleep
baris menjadisleep rand(10).to_f / 30
.Mari kita pergi dengan skrip bash sederhana yang membuat Anda terlihat seperti hacker dengan mencetak konten setiap file yang diidentifikasi sebagai teks di / var / log / baris demi baris, dengan penundaan acak untuk membuatnya tampak seperti hal-hal intensif sedang terjadi. Bergantung pada file yang diketuknya, itu dapat memberikan beberapa output yang agak menarik.
Pastikan tema terminal Anda terlihat seperti hacker. Berikut adalah beberapa contoh badass (tidak tahu apa artinya ini, tetapi kelihatannya seperti hacker):
sumber
Bash: Git tanpa akhir berkomitmen
Masalah dengan komputer saat ini adalah mereka cukup cepat, sehingga bahkan tugas kompilasi akhirnya selesai. Juga, mengingat skrip yang berjalan untuk waktu yang lama Anda mungkin berpendapat bahwa itu sebenarnya mungkin untuk terus mengerjakan sesuatu yang lain saat skrip berjalan.
Untuk mengatasi ini, kami memiliki program berikut. Belajarlah mengetik 'y' atau 'n' secara acak setiap saat.
Tentu saja Anda memerlukan repo git dengan beberapa konten baru tetapi dengan asumsi Anda sesekali melakukan pekerjaan aktual yang seharusnya tidak menjadi masalah.
sumber
Pesta
Ini hanya akan terus memperbarui repo Anda. Jika seseorang memperhatikan, katakan saja Anda menambahkan repo baru untuk program baru, dan Anda sedang menguji yang berbeda. Ini tidak benar-benar seperti memalsukan naskah, tetapi sebuah perintah.
CATATAN: Saya tidak memaafkan tidak produktif di tempat kerja, tetapi saya suka eksperimen. Karena itu saya merekomendasikan aplikasi ini untuk digunakan agar produktif secara diam-diam.
sumber
C ++ Neural Network
SUNTING
Sayangnya saya mengoptimalkan kode ini :( membuatnya 2000x lebih cepat ... Kode warisan masih sempurna untuk membuang waktu!
Asli
Saya sebenarnya memulai sebuah proyek dalam jaringan saraf convolutional yang sempurna untuk ini! Kode sumber dan dokumentasi ada di github . Langkah pertama adalah membuat jaringan baru.
Sekarang kita memiliki jaringan dengan 300 neuron dan 1.250.000 sinapsis, mari kita simpan ke file untuk memastikan kita tidak kehilangan kemajuan yang kita buat dengan jaringan.
Itu menghasilkan file teks 68MB dan lebih dari beberapa jam kerja santai. Sekarang, mari bersenang-senang melakukan sesuatu dengannya! Saya akan membuat input acak dan mulai membeda-bedakannya.
Itu adalah input yang cukup kecil untuk sebuah gambar, tetapi kami hanya membuktikan bahwa jaringan dapat melakukan sesuatu. Langkah selanjutnya adalah melakukan diskriminasi!
Ini bahkan belum selesai untuk saya, dan sudah berjalan selama 2 hari! Kemudian setelah kita mendapatkan output itu, mari kita jalankan lagi secara terbalik hanya untuk bersenang-senang.
Ini semua hanya untuk membuktikan bahwa API berfungsi, belum ada rencana untuk itu. Langkah ini belum berjalan untuk saya, dan saya sudah menunggu beberapa saat. Bagus 2+ hari terbakar, dan itu perkiraan kasar dari pengujian saya saat ini. Ini cukup rumit, dan Anda akan bekerja keras selama satu atau dua hari untuk membuatnya, tetapi setelah itu Anda mungkin tidak perlu bekerja lagi!
Catatan: Jika Anda tidak pernah ingin bekerja lagi, cobalah untuk melatih jaringan
Aku bahkan tidak punya waktu untuk membuang yang satu ini!
Jika Anda ingin memamerkan semua data yang terjadi, tambahkan beberapa panggilan di fungsi hanya untuk menampilkan apa yang terjadi
Konstruktor baru
FireSynapse Baru
Anda akan mendapatkan banyak output di konsol Anda sekarang.
sumber
Python 3
Ini menghasilkan banyak baris JS dan HTML palsu, dengan waktu "tunda" palsu (penundaan) untuk membuatnya tampak lebih realistis.
Ini dapat dan akan diperluas secara luas! (program dasar ada di sana; Saya hanya perlu menambahkan lebih banyak konten sekarang)
Inilah "halaman" contoh yang dihasilkannya (ini sebenarnya dari versi kode yang lama; Saya akan memperbaruinya dengan kode baru ketika saya selesai):
sumber
Node.js + BDD
Sepertinya aliran tanpa henti tes gaya BDD berjalan. Tidak ada yang bisa menyalahkan Anda karena menjalankan tes!
Memperbarui
Terpikir oleh saya bahwa itu akan terlihat mencurigakan jika semua tes Anda lulus, jadi saya telah memperbaruinya untuk memasukkan beberapa tes yang gagal - lengkap dengan Given-When-Thens.
Dan ya, saya tahu bahwa semua kegagalan memiliki pesan yang sama. Anda benar-benar harus memperbaiki tautan keluar itu!
sumber
C # (Windows)
Saya hadir untuk Anda, Simulator Memtest86 baru 2014 ! (Karena menjalankan Memtest86 di Windows masuk akal)
Lengkap dengan bilah kemajuan dan indikator pola!
Kode ini secara luas menggunakan kelas Konsol, yang sejauh yang saya tahu, ini hanya tersedia di Windows. Juga, saya tidak dapat menemukan cara untuk menunjukkan nama prosesor nyata / frekuensi dan memori yang tersedia, jadi itu adalah hardcode.
Tangkapan layar:
SUNTING
Untuk mengambil informasi prosesor, Anda dapat menggunakan kelas namespace dan RegistryKey Microsoft.Win32.
Kode (jelek, saya tahu):
sumber
Python, 36 karakter
Python, 21 karakter
Berusaha menjadi lucu. : P
sumber
AHK
Anda berpura-pura mengetik sementara skrip menghasilkan sekelompok pengakses dan mutator dalam JavaScript. Pastikan IDE (saya menguji ini pada Notepad ++) adalah jendela aktif.
Tentukan daftar variabel dan nama kelas jika Anda mau. Saya hanya menggunakan apa yang sudah ada
window.location
.Tekan esc untuk keluar.
Tekan 0 pada papan angka Anda untuk berhenti ketika seseorang mencoba berbicara dengan Anda.
Tekan ctrl + w (w singkatan dari work) untuk memulai
sumber
Pesta
Membuang memori fisik acak dan melihat isinya. Akan perlu menjadi root untuk ini. Hanya memori 1MB pertama yang tersedia secara default.
dd
ukuran blok default adalah 512 byte, yang dapat diubah dengan opsiibs=bytes
tetapi perlu diingat opsi lainskip=$offset
yang mengambil blok secara acak. Output daridd
dikirim melaluitr
untuk menghapus karakter non ASCII; hanya hasil unik 2 karakter atau lebih yang dievaluasi.Setiap string yang ditemukan dibandingkan dengan kamus. Jika tidak ada kecocokan yang ditemukan, ia mencoba memecahkan kode sebagai base64. Akhirnya, semua string yang dievaluasi dikembalikan.
Ada beberapa opsi tergantung platform lainnya yang perlu diperhatikan, seperti lokasi file kamus (/ usr / share / dict / words), apakah sleep menerima input floating point, dan jika
base64
tersedia.Perlu diketahui juga bahwa
dd
statistik keluaran pada operasi dilakukan ke stderr, yang disalurkan ke / dev / null. Jika ada yang tidak beres (Anda mengakses / dev / mem ...) output stderr tidak akan terlihat.Secara keseluruhan, tidak terlalu berguna, tetapi saya belajar sedikit tentang memori linux dan menulis skrip ini ternyata menyenangkan.
Terkadang tidak ada output yang menarik (semua nol). Terkadang hanya ada beberapa string:
Kadang-kadang sebenarnya ada sesuatu yang dapat dibaca manusia dalam memori (sebelum saya mencatat blok offset):
Dan satu menjalankan sampel terakhir yang menunjukkan input grep yang salah, klik kamus, dan decode base64 yang berhasil (sebelum blok logging diimbangi kembali):
sumber
script.sh
, melakukanchmod +x
di atasnya, tetapi itu hanya keluar.sudo
juga tidak membantu.mem=
garis tidak mengembalikan apa pun. Anda harus memeriksa dan memastikan bahwa setiap bagian dari perintah di antara pipa benar-benar mengembalikan sesuatu.Windows Batch
Ini adalah skrip lelucon yang saya simpan selama bertahun-tahun agar terlihat seperti film hacker tahun 90-an. Saya biasanya menggunakannya saat terhubung dari jarak jauh ke komputer untuk menakuti orang.
sumber
Pesta
Pencarian kafe tanpa henti.
Saya menemukan ini di web sejak lama:
sumber
random
danurandom
./dev/random
ada, tetapi ini dimaksudkan untuk lebih aman daripada/dev/urandom
dengan hanya menghasilkan angka jika ada entropi yang tersedia. Setelah Anda kehabisan, itu berhenti./dev/urandom
tidak melakukan itu, dan tidak akan pernah berhenti mengeluarkan./dev/urandom
adalah 'file' yang terus memberi makan nomor acakcat
.cat
kemudian pipa ini kehexdump
, dll.Python 2.7
The Endless Test Suite
"Menjalankan" satu set "Tes Unit" pada semua file di pohon direktori Anda. Melintasi semua subdirektori. Mulai lagi ketika sampai akhir.
Mencetak status yang sedang berjalan:
...
Fitur yang membuatnya lebih kompleks dari yang dibutuhkan, dan semoga lebih realistis:
CodeExtensions
untuk menambahkan tipe yang lebih dikenal..
Tanpa hadiah seperti "test_.bashrc.js"sumber
Java + Jambu 16 (Jambu tidak perlu super, tapi itu membuat beberapa hal sedikit kurang mengganggu untuk menulis).
Baiklah, kamu seharusnya bekerja? Bagaimana dengan program yang benar-benar menulis kode Java nyata, yang sebenarnya mengkompilasi (meskipun tidak banyak).
Sulit untuk mendemonstrasikan animasinya, tetapi program ini menulis program Java menggunakan kamus default (250 kata bahasa Inggris yang umum) atau file yang dibatasi baris baru (diambil sebagai argumen baris perintah), dan mengetiknya ke konsol satu karakter pada satu waktu pada kecepatan yang tampak manusia . Pastikan untuk menjalankannya sendiri karena pos ini tidak adil. Ketika selesai, menunggu 1 menit, lalu mencetak banyak baris kosong ke konsol, dan mulai lagi. Saya mencoba menulisnya untuk membuat berbagai parameter yang dapat diubah.
Juga, biasanya saya akan memasukkan ini ke dalam lebih dari satu file, tetapi untuk membuatnya lebih mudah dijalankan, saya menghancurkan semua kelas bersama-sama.
Contoh hasil program (hanya satu program)
Output sampel lain:
sumber
pesta
Keluarkan beberapa komentar dari file sumber acak pada interval acak, diikuti oleh bilah progres do-nothing yang dibuat secara acak.
Keluaran:
sumber
Rsync dari BASH
rsync - alat penyalin file yang cepat, serbaguna, jarak jauh (dan lokal) ... yang dengan -n menjalankan proses kering , hanya mencoba melakukan, tidak benar-benar melakukannya, dan menunjukkan apa yang terjadi.
Dalam hal ini cobalah untuk memeriksa apakah akan memperbarui semua file direktori home Anda (dan sub-folder ).
Jika Anda memiliki akses root, tentu saja Anda dapat menjalankannya pada bagian yang lebih besar dari sistem file Anda.
Catatan:
HISTCONTROL=ignoreboth
atau setidaknyaHISTCONTROL=ignorespace
dalam sesi bash Anda, riwayat bash Anda tidak akan mengingat perintah itu jika Anda menuliskannya dengan spasi sebelumnya. (Anda tidak dapat mendorong dan melihatnya di layar, juga di log riwayat ).| sed s/"(DRY RUN)"/""/g
akan menyalurkan output melaluised
yang akan menghapus(DRY RUN)
teks di akhir output rsync. Jika seorang ahli memeriksa Anda dapat mengatakan Anda benar-benar melakukan itu, tidak hanya pengujian.-avrIc
Anda dapat mengubah opsi itu, periksaman rsync
, tetapi jangan pernah menghapus-n
, kalau tidak Anda akan memiliki masalah serius, bahkan lebih jika Anda menjalankan sebagai root ...8-O
!sumber
Maven di bawah bash
Maven sangat cocok untuk tugas semacam ini ;-)
sumber
Kobra
Ini membuka jendela konsol yang loop melalui berbagai objek palsu dan berbagai macam hal, menambah pass dan progres untuk setiap pass. Itu menunggu waktu acak kecil setiap kenaikan, untuk mensimulasikan penundaan perhitungan yang sebenarnya.
sumber
Saya menulis skrip python bodoh untuk melakukan ini sekali. Disebut "ProgramAboutNothing" ... Saya tidak yakin itu meyakinkan tetapi hanya butuh sekitar 10 menit. Itu hanya menghasilkan kalimat acak yang menggambarkan apa yang seharusnya dilakukan ... Saya mungkin bisa memilih kata-kata yang lebih baik untuk itu yang mungkin terlihat lebih meyakinkan tetapi saya tidak pernah benar-benar menggunakannya dengan benar. Saya kira jika seseorang ingin menggunakannya, mereka dapat mengeditnya dan menambahkan kata-kata mereka sendiri dalam daftar ... Penggemar Sim City mungkin melihat sesuatu yang akrab. : P
sumber
print( ... )
.Python 3.4.1
untuk Windows. Saya tidak bisa memprogram dengan Python, tapi saya tertarik dengan program kecil Anda ...Bagaimana dengan yang ini? Ini akan mengunduh data HTML codegolf setiap 1 detik. Jadi, data akan terus berubah selama pertanyaan yang lebih baru masuk. Pada saat yang sama, itu juga akan muncul seolah-olah Anda sedang mengunduh beberapa data penting dari situs web.
sumber
Pesta
Daftar direktori rekursif:
sumber
Ini adalah Simulasi Kompilasi C ++ (ditulis dalam C #):
sumber
xdotool dan IDE (misalnya gerhana)
Untuk pengguna X11.
Gunakan skrip ini dan pastikan Anda baru saja Alt+ tabmenyunting dari Eclipse. Anda memerlukan file java. Sebagai contoh di sini: https://raw.githubusercontent.com/Valay/Longest-Word-Made-of-other-Words/master/LongestWord.java
sumber
Batch
Tempatkan dalam folder dengan banyak file. Jika bergulir dengan cukup cepat, tidak ada yang akan curiga.
sumber
kompilasi ulang penuh pada gentoo
sumber