Hadiah untuk semua orang di bawah pohon Natal

Atau masih di bawah pohon Natal?

Tidak, di bawah pohon Natal! Sekarang pasti dengan Yo, karena ini adalah artikel tentang youfification!

Dan bukan hanya teori atau skrip dari baris perintah, tetapi program kerja nyata yang dapat digunakan baik di komputer maupun di telepon.

gambar
tautan ke situs - gunakan itu!

Bagaimana cara kerjanya?

Itu memuat file dengan kata-kata yang divalidasi, kemudian de-mengidentifikasi semuanya.
(markas diambil dari sini) - http://python.anabar.ru/yo.htm
kemudian dia mencari setiap kata-kata ini dalam teks sumber dan, jika ada, ingat di mana kata ini.

Ini terjadi cukup cepat.

Lalu apa yang terjadi perlahan ...

Program ini mencari sesuatu untuk diganti - menggantikan semua E jika diperlukan dengan E (besar ke besar, kecil ke kecil).

Semua ini terjadi melalui Paralel. Untuk sebanyak mungkin utas yang Anda miliki.

Selanjutnya, program ini menawarkan untuk menyimpan file di mana pun Anda inginkan (di komputer Anda), atau ke folder Documents / Yo di telepon. Dari sana, Anda dapat memindahkannya ke mana saja dan membukanya di sembarang pembaca.

Format yang didukung:
txt, fb2, fb2.zip

Menyimpan dalam format yang sama saat dibuka. Jika Anda perlu mengemas dalam zip maka itu bungkus. fb2 mem-parse menjadi elemen dan tidak mencoba menelusuri biner untuk mempercepat pekerjaan

Hal yang paling menarik adalah bahwa program ini bekerja pada semua platform yang sama, algoritma ini sepenuhnya portabel! Untuk ini, kejayaan Microsoft, Petya Core 3.1 dan Vasya .net standar 2.1
Sekarang saya akan memiliki basis kode tunggal untuk ponsel, dan untuk server dan untuk desktop. Apa yang saya sangat senang! Kita juga harus belajar meraba-raba gambar dan sumber daya antar proyek agar tidak menyalin logo dan kamus secara manual.

Kenapa aku begitu bahagia? Karena sekarang saya tidak akan membaca buku-buku lumpuh yang saya unduh dari Internet. Tidak ada lagi landak, miliknya, juga milikku. Hanya Yo, hanya hardcore!

Saya sedang terburu-buru untuk membuat semua orang hadiah untuk tahun baru, jadi untuk sekarang ada beberapa batasan:

  • belum ada dukungan epub
  • terkadang itu tidak menunjukkan tempat penyimpanannya (di telepon)
  • saat ini hanya berfungsi dengan pengkodean UTF-8
  • jika txt tidak menampilkan bilah progres, tetapi berfungsi
  • sejauh ini hanya mengidentifikasi kata-kata yang didefinisikan secara jelas (semuanya tidak berbeda dari segalanya, tapi saya akan mengusahakannya)

Paket:

selain meningkatkan antarmuka dan hal-hal dekoratif, saya berencana untuk melakukannya
dukungan untuk docx, epub
progressbar untuk teks
layanan situs web
API untuk menghubungkan layanan pihak ketiga
menempatkan open source
Editor -kamus (sekarang tidak ada semua kutukan, itu harus ditambahkan!)
editor sumber dan editor
studi kasus otomatis
analisis konteks
apk debug di PlayMarket
mode konsol, dukungan untuk Drag & Drop - terima kasih atas ide KorDen32

Sekarang - Dapatkan!

Selamat Tahun Baru untuk semua!

PS ... Dan akhirnya, pohon Natal lahir di hutan!

(upd 12/31/2019 13:36 - atur semuanya, unduhan apk)

Source: https://habr.com/ru/post/id482576/


All Articles