InggrisPerancisSpanyol

Ad


favorit OnWorks

expect_tknewsbiff - Online di Cloud

Jalankan expect_tknewsbiff di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah expect_tknewsbiff yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


tknewsbiff - munculkan jendela saat berita muncul

RINGKASAN


tknewsbiff [ Server or file konfigurasi ]

PENGANTAR


tknewsbiff muncul jendela ketika ada berita yang belum dibaca di newsgroup favorit Anda dan
menghapus jendela setelah Anda membaca berita. tknewsbiff opsional dapat memutar suara,
mulai pembaca berita Anda, dll.

MEMILIH GRUP BERITA


Secara default, file konfigurasi ~/.tknewsbiff menjelaskan bagaimana tknewsbiff berperilaku. NS
sintaks mengikuti aturan Tcl biasa - namun, bahkan jika Anda tidak tahu Tcl, semua kecuali
sebagian besar konfigurasi esoteris akan terlihat jelas.

Setiap newsgroup (atau kumpulan newsgroup) yang akan ditonton dideskripsikan dengan menggunakan "watch"
memerintah. Sebagai contoh:

tonton dc.dining
tonton nis.*
tonton comp.unix.wizard -threshold 3
tonton *.sources.* -ambang batas 20

Untuk setiap pola grup berita, grup berita apa pun yang cocok dengannya dan tempat Anda berlangganan
(menurut file newsrc Anda) memenuhi syarat untuk pelaporan. Secara default, tknewsbiff melaporkan
di newsgroup jika ada setidaknya satu artikel yang belum dibaca. Bendera "-ambang" berubah
ambang ke nomor berikut. Misalnya, "-ambang 3" berarti harus ada di
setidaknya tiga artikel belum dibaca sebelum tknewsbiff akan melaporkan newsgroup.

Jika tidak ada perintah arloji yang diberikan (atau tidak ada file konfigurasi), semua grup yang
berlangganan untuk ditonton.

Untuk menekan newsgroup yang seharusnya dilaporkan, gunakan perintah "abaikan". Untuk
contoh, berikut ini cocok dengan semua grup baru comp.* dan nist.* kecuali untuk nist.posix atau .d
(diskusi) kelompok:

menonton comp.*
tonton nis.*
abaikan nist.posix.*
abaikan *.d

Bendera "-baru" menjelaskan perintah yang akan dieksekusi ketika newsgroup pertama kali dilaporkan sebagai
memiliki berita yang belum dibaca. Misalnya, baris berikut memanggil perintah UNIX "play" untuk
memainkan suara.

tonton dc.dining -new "exec play /usr/local/sounds/yumyum.au"
tonton rec.auto* -new "exec play /usr/local/sounds/vroom.au"

Anda dapat mengurangi verbositas tindakan dengan mendefinisikan prosedur. Misalnya, jika Anda
memiliki banyak flag -new yang semuanya memutar file suara, Anda dapat menentukan prosedur suara. Ini
akan memungkinkan spesifikasi -new menjadi jauh lebih pendek.

permainan proc {suara} {
exec mainkan /usr/local/sounds/$sound.au
}

nonton dc.dining -new "play yumyum"
tonton rec.auto* -baru "play vroom"

Selain itu, Anda dapat meletakkan "&" di akhir perintah "exec" untuk menjalankan perintah
secara tidak sinkron. Namun, mungkin bukan ide yang baik untuk melakukan ini saat memutar suara
file pula.

"newsgroup" adalah variabel read-only yang berisi nama newsgroup yang sedang
dilaporkan. Ini berguna ketika aksi dipicu oleh sebuah pola. Misalnya,
baris berikut dapat menjalankan nama newsgroup melalui speech synthesizer:

tonton * -baru {
exec mainkan herald.au
exec speak "Berita baru telah tiba di $newsgroup."
}

Bendera "-display" menjelaskan perintah yang akan dieksekusi setiap kali newsgroup
dilaporkan memiliki berita yang belum dibaca. Perintah khusus "tampilan" adalah perintah default. Dia
menjadwalkan $newsgroup untuk ditulis ke tampilan tknewsbiff ketika ditulis ulang. Untuk
contoh, dengan secara eksplisit memberikan tanda -display yang menghilangkan perintah tampilan, Anda dapat
nonaktifkan tampilan newsgroup yang sudah dilaporkan melalui -new.

tonton dc.dining -new {exec play yumyum.au} -display {}

Jika Anda ingin melakukan tindakan berulang kali dan masih tampilkan newsgroup secara default
cara, secara eksplisit aktifkan perintah tampilan melalui flag -display. Sebagai contoh:

tonton *keamanan* -tampilan {
exec bermain red-alert.au
pameran
}

Tindakan yang terkait dengan flag -new dan -display dieksekusi hanya sekali untuk masing-masing
grup berita yang cocok. Perintah yang dieksekusi adalah yang terkait dengan pola pertama di
file konfigurasi yang cocok dan mengamati ambang batas yang diberikan.

Perintah apa pun yang hanya tercantum dalam file konfigurasi dijalankan setiap kali sebelumnya
loop pembaruan di tknewsbiff. Prosedur "pengguna" yang dicadangkan (tetapi ditentukan pengguna) dijalankan
segera setelah newsgroup dijadwalkan untuk ditulis ke layar dan sebelum
mereka benar-benar tertulis.

Misalnya, artikel yang belum dibaca muncul di beberapa grup rec.auto dan Anda memainkan
suara yang sama untuk masing-masing. Untuk mencegah pemutaran suara beberapa kali berturut-turut, buat
-perintah baru cukup atur bendera. Dalam prosedur pengguna, putar suara jika bendera disetel
(dan kemudian atur ulang bendera).

Prosedur pengguna juga dapat digunakan untuk memulai pembaca berita. Ini akan menghindari
kemungkinan memulai beberapa pembaca berita hanya karena beberapa newsgroup berisi
artikel yang belum dibaca. (Tentu saja, pemeriksaan harus dilakukan untuk memastikan bahwa pembaca berita
belum berjalan.)

LEBIH VARIABEL


Baris contoh berikut menunjukkan variabel yang dapat memengaruhi perilaku tknewsbiff

setel penundaan 120
atur server news.nist.gov
setel server_timeout 60
atur berita ~/.newsrc
atur lebar 40
mengatur ketinggian 20
setel active_file /usr/news/lib/active

tknewsbiff bergantian antara memeriksa berita yang belum dibaca dan tidur (seperti kebanyakan
sarjana). Variabel "delay" menjelaskan berapa detik untuk tidur.

Variabel "server" menamai server berita NNTP. Standarnya adalah "berita". "Pelayan"
variabel hanya digunakan jika variabel "active_file" tidak disetel.

Variabel "server_timeout" menjelaskan berapa detik untuk menunggu tanggapan dari
server sebelum menyerah. -1 berarti menunggu selamanya atau sampai server itu sendiri habis.
Standarnya adalah 60 detik.

Variabel "newsrc" menjelaskan nama file .newsrc Anda. Secara default, tknewsbiff
mencari file newsrc di direktori home Anda. Newsrc khusus server digunakan jika
ditemukan. Misalnya, jika Anda telah mengatur server ke "cubit.nist.gov", maka tknewsbiff mencari
~/.newsrc-cubit.nist.gov. (Ini adalah konvensi gnus Emacs - yang sangat nyaman
ketika Anda membaca berita dari beberapa server.) Jika tidak ada newsrc khusus server,
tknewsbiff menggunakan ~/.newsrc.

Variabel "width" menjelaskan lebar yang akan digunakan tknewsbiff untuk menampilkan informasi.
Jika ada nama newsgroup yang cukup panjang, mereka akan dipotong sehingga artikelnya diperhitungkan
masih bisa ditampilkan. Anda dapat mengubah ukuran jendela secara manual untuk melihat apa yang terpotong.
Namun, jika file konfigurasi Anda menetapkan variabel lebar, jendela akan dipulihkan
ke ukuran itu pada saat tknewsbiff memeriksa berita yang belum dibaca dan memperbarui tampilannya.

Variabel "height" menjelaskan ketinggian maksimum yang akan digunakan tknewsbiff untuk ditampilkan
informasi. Jika lebih sedikit newsgroup yang dilaporkan, tknewsbiff akan mengecilkan jendela
dengan tepat. Anda dapat mengubah ukuran jendela secara manual tetapi jika file konfigurasi Anda menyetel
variabel ketinggian, jendela akan dikembalikan ke ukuran itu saat berikutnya tknewsbiff
memeriksa berita yang belum dibaca dan memperbarui tampilannya.

Variabel "active_file" menjelaskan nama file aktif berita. Jika diatur, aktif
file dibaca langsung dalam preferensi untuk menggunakan NNTP (bahkan jika variabel "server" diatur).
Ini sangat berguna untuk menguji file konfigurasi baru karena Anda dapat mengedit a
file aktif palsu dan kemudian klik tombol 2 untuk segera melihat bagaimana tknewsbiff merespons (lihat
TOMBOL di bawah).

Jika variabel lingkungan DOTDIR disetel, maka nilainya digunakan sebagai direktori di mana
untuk menemukan semua dotfile alih-alih dari direktori home. Secara khusus, ini mempengaruhi
file konfigurasi tknewsbiff dan file .newsrc (dengan asumsi variabel newsrc tidak
ditetapkan secara eksplisit).

MENONTON BERBEDA BERITA(NEWS) SERVER


Untuk menonton beberapa server, jalankan tknewsbiff beberapa kali. (Karena Anda membutuhkan yang berbeda
File .newsrc dan server memiliki newsgroup dan nomor artikel yang berbeda, di sana
tidak ada gunanya mencoba melakukan ini dalam satu proses.)

Anda dapat mengarahkan tknewsbiff ke server yang berbeda dengan argumen yang sesuai. Argumen
dicoba baik sebagai nama file konfigurasi dan sebagai akhiran untuk string "~/.tknewsbiff-".
Jadi jika Anda ingin menonton server "ginjal", simpan konfigurasi tknewsbiff
informasi dalam ~/.tknewsbiff-ginjal". Dua perintah berikut akan menggunakan itu
file konfigurasi.

ginjal tknewsbiff
tknewsbiff ~/.tknewsbiff-ginjal

Dalam kedua kasus, server yang sebenarnya untuk dihubungi diatur oleh nilai variabel server di
file konfigurasi.

Jika tidak ada file konfigurasi yang ditemukan, argumen digunakan sebagai server untuk dihubungi. Ini
memungkinkan tknewsbiff dijalankan tanpa persiapan apa pun.

Jika argumennya adalah kata kunci khusus "active" (atau diakhiri dengan "/active"), itu digunakan sebagai
nama file yang aktif. Ini pada gilirannya digunakan untuk menginisialisasi variabel "active_file" jadi
bahwa tknewsbiff membaca dari file aktif secara langsung daripada menggunakan NNTP.

Membuat file aktif Anda sendiri adalah cara mudah untuk menguji file konfigurasi Anda. Untuk
contoh, setelah menjalankan perintah berikut, Anda dapat berulang kali mengedit file aktif Anda dan
memicu perintah update-now (baik dengan menekan tombol 2 atau mengatur variabel penundaan
sangat rendah) untuk melihat bagaimana tknewsbiff merespons.

File aktif harus mengikuti format file aktif nyata. Formatnya adalah satu newsgroup
per baris. Setelah nama newsgroup adalah nomor artikel tertinggi, terendah
artikel. Terakhir adalah huruf y atau m. m berarti newsgroup dimoderasi. y berarti
posting diperbolehkan.

WINDOW


Ketika berita yang belum dibaca ditemukan, sebuah jendela akan muncul. Jendela mencantumkan nama-nama
newsgroup dan jumlah artikel yang belum dibaca di masing-masing (kecuali ditekan oleh -display
bendera). Ketika tidak ada lagi berita yang belum dibaca, jendela menghilang (walaupun
proses terus berjalan).

TOMBOL


Pengikatan tombol atau kunci dapat ditetapkan oleh perintah pengikatan. Jangan ragu untuk mengubahnya. NS
perintah bind default adalah:

ikat .list <1> bantuan
ikat .list <2> perbarui-sekarang
ikat .list <3> unmapwindow

Secara default tombol 1 (kiri) terikat untuk "membantu". Perintah bantuan menyebabkan tknewsbiff muncul
membuka jendela bantuan.

Secara default, tombol 2 (tengah) terikat ke "perbarui-sekarang". Perintah update-now menyebabkan
tknewsbiff untuk segera memeriksa berita yang belum dibaca. Jika server berita Anda lambat atau tetap
sejumlah besar newsgroup, atau Anda memiliki banyak pola di
file konfigurasi, tknewsbiff dapat memakan waktu cukup lama sebelum benar-benar memperbarui
jendela.

Secara default, tombol 3 (kanan) terikat ke "unmapwindow". Perintah unmapwindow menyebabkan
tknewsbiff untuk menghapus jendela dari tampilan hingga saat berikutnya ia menemukan berita yang belum dibaca.
(Perintah mapwindow menyebabkan tknewsbiff memulihkan jendela.)

Sebagai contoh, berikut adalah pengikatan untuk memunculkan xterm dan menjalankan rn saat Anda menahan tombol
tombol shift dan tekan tombol 1 di jendela daftar.

ikat .daftar {
exec xterm -e rn &
}

Berikut ini adalah pengikatan serupa. Namun ia memberitahu rn untuk melihat hanya pada newsgroup yaitu
di bawah mouse saat Anda menekannya. (Variabel "display_list" akan dijelaskan nanti di
halaman manual ini.)

ikat .daftar {
exec xterm -e rn [lindex $display_list [.daftar terdekat %y]] &
}

LAIN PERINTAH DAN VARIABEL


Perintah bawaan yang telah disebutkan adalah: tonton, abaikan, tampilkan, bantu, perbarui-sekarang,
unmapwindow, dan mapwindow.

Perintah Tcl dan Tk apa pun juga dapat diberikan. Secara khusus, daftar newsgroup disimpan
di widget daftar ".list", dan bilah gulir disimpan di widget bilah gulir
".menggulir". Jadi misalnya, jika Anda ingin mengubah warna latar depan dan latar belakang
daftar newsgroup, Anda dapat mengatakan:

.list config -bg melon1 -fg anggrek2

Ini juga dapat dikontrol oleh database sumber daya X. Namun,
file konfigurasi memungkinkan perintah kompleks yang sewenang-wenang untuk dievaluasi daripada sederhana
tugas.

Perintah Tcl/Tk tertentu dapat mengganggu fungsi tknewsbiff yang tepat. Ini mungkin akan menjadi
jelas bagi siapa saja yang cukup tahu untuk memberikan perintah ini sejak awal. Secara sederhana
contoh, program mengasumsikan font di kotak daftar memiliki lebar tetap. Grup berita
kemungkinan tidak akan sejajar jika Anda menggunakan font dengan lebar variabel.

Variabel berikut dapat diakses dan dapat digunakan untuk penggunaan esoterik. Semua lainnya
variabel bersifat pribadi. Variabel dan perintah pribadi dimulai dengan "_" sehingga Anda tidak perlu
khawatir tentang tabrakan yang tidak disengaja.

Array "db" adalah database yang menyimpan informasi tentang berita yang sudah dibaca dan belum dibaca.
db($newsgroup,hi) adalah artikel tertinggi yang ada. db($newsgroup,seen) adalah yang tertinggi
artikel yang telah Anda baca.

Sejumlah daftar menyimpan informasi menarik. "active_list" adalah daftar yang diketahui
newsgroup. "seen_list" adalah daftar newsgroup yang telah dilihat sejauh -baru
dan -display flag sedang diproses. "daftar_dilihat_sebelumnya" adalah "daftar_terlihat" dari
siklus sebelumnya. "ignore_list" adalah daftar pola newsgroup yang harus diabaikan. "daftar_tonton"
adalah daftar pola newsgroup yang harus diperhatikan. "display_list" adalah daftar newsgroup akan
ditampilkan pada kesempatan berikutnya.

MEMPERBARUI ANDA FILE


tknewsbiff secara otomatis membaca ulang file konfigurasi Anda setiap kali bangun untuk memeriksa
untuk berita yang belum dibaca. Untuk memaksa tknewsbiff untuk segera membaca ulang file (seperti jika Anda
menguji konfigurasi baru atau baru saja memodifikasi file newsrc Anda), tekan tombol 2 di
tampilan (lihat TOMBOL di atas).

PERINGATAN


tknewsbiff mendefinisikan jumlah artikel yang belum dibaca sebagai artikel tertinggi yang ada dikurangi
artikel tertinggi yang pernah Anda baca. Jadi jika Anda sudah membaca artikel terakhir di newsgroup tapi
tidak ada yang lain, tknewsbiff berpikir tidak ada artikel yang belum dibaca. (Tidak mungkin melakukan apapun
lebih baik dengan membaca file yang aktif dan akan sangat memakan waktu untuk melakukan ini lebih banyak
akurat melalui NNTP karena server tidak menyediakan cara yang efisien untuk melaporkan lubang mereka sendiri di
newsgroup.) Untungnya, definisi ini dianggap fitur oleh kebanyakan orang. Dia
memungkinkan Anda untuk membaca artikel dan kemudian menandainya sebagai "belum dibaca" tetapi tidak memiliki tknewsbiff melanjutkan
memberitahu Anda bahwa mereka belum dibaca.

TIDAK TERJAMIN MASALAH


Administrator berita Anda mungkin bertanya-tanya apakah banyak orang yang menggunakan tknewsbiff sangat memengaruhi NNTP
server. Faktanya, dampaknya dapat diabaikan meskipun penundaannya sangat rendah. Untuk mengumpulkan semua
informasi yang dibutuhkan, tknewsbiff menggunakan satu kueri NNTP - ia hanya meminta
berkas aktif. Server NNTP tidak melakukan perhitungan, pemformatan, dll, hanya mengirimkan
mengajukan. Semua pemrosesan yang menarik terjadi secara lokal di program tknewsbiff itu sendiri.

Gunakan expect_tknewsbiff online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat menyediakan
    integrasi sederhana dari servlet Tomcat
    wadah untuk pengembangan java
    aplikasi web. Anda dapat bergabung dengan kami untuk
    diskusi...
    Unduh Plugin Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk streaming
    torrent di Mac, Windows atau Linux. Dia
    terhubung ke BitTorrent dan
    rekan-rekan WebTorrent. Sekarang tidak ada
    perlu menunggu...
    Unduh Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX adalah program ilmiah untuk menyempurnakan
    reflektivitas sinar-x, neutron
    reflektifitas dan permukaan x-ray
    data difraksi menggunakan diferensial
    algoritma evolusi....
    Unduh GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP adalah program untuk statistik
    analisis data sampel. Ini gratis
    pengganti program berpemilik
    SPSS. PSPP memiliki basis teks dan
    grafis kami...
    Unduh pspp4windows
  • 5
    Ekstensi Git
    Ekstensi Git
    Ekstensi Git adalah alat UI mandiri
    untuk mengelola repositori Git. Juga
    terintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). NS...
    Unduh Ekstensi Git
  • 6
    eSpeak: sintesis ucapan
    eSpeak: sintesis ucapan
    Mesin Text to Speech untuk bahasa Inggris dan
    banyak bahasa lainnya. Ukuran kompak dengan
    pengucapan yang jelas tapi artifisial.
    Tersedia sebagai program baris perintah dengan
    banyak ...
    Unduh eSpeak: sintesis ucapan
  • Lebih banyak lagi »

Perintah Linux

Ad