Як завантажувати книжки з нету
Вирішив я почитати найновіші книжки по технології Ruby on Rails. І постало у мене глобальне питання - "Де скачати найновіші книжки по XXX"?
Після деякого дослідження цього питання і гугління я виробив собі наступний алгоритм:
- Шукаємо книжки на amazon.com. Незабуваємо в налаштуваннях пошуку вибрати тип пошуку "Books" та сортування книжок по даті. Таким чином ми знайдемо всі найновіші книжки, відсортовані по даті по спаданню. Після цього проходимось по всіх книжках зверху до низу. Виділяємо тільки основну назву книжки, тобто вирази "live/third edition", назва книжки після символу двокрапки ":" - не рахується.
Шукаємо на btjunkie.org. Це великий торрент трекер, я там шукаю усе - реєстрація непотрібна, ніяких правил щодо віддачі. Велика ймовірність, що книжка буде там. Якщо немає, то на інших торент трекерах швидше за все теж немає.Якщо немає, пробуємо пошукати на filestube.com. Цей сайт шукає по різних файло-обмінниках, таких як rapidshare.com, hotfile.com, megaupload.com та інших. Якщо книжка знайдена, але не можна її скачати через те, що скачування з вашого IP заблоковано (так майже завжди є в мене, бо вся моя мережа сидить ззовні під одним IP), то використовуємо любий проксі-сервер, наприклад isteal.info.- Якщо далі ніякого результату, то це означає що швидше за все електронної версії книжки немає - ще не встигла потрапити в нет, або це фуфлова книжка і ніхто її не читає, відповідно ніхто і не викладе в нет. Але якщо ще є натхнення, то можна спробувати щастя, пошукавши просто на гуглі.
Таким є мій алгоритм пошуку і завантаження нових книжок. Не факт, що він ідеальний, і до речі він стосується тільки англомовної літератури, але за ним я майже завжди знаходжу те що треба.
Ще одна ідея - це пошук по DC++ хабах - велика ймовірність, що потрібний файл (книжка) є вже в когось на комп'ютері, хто сидить в мережі і користується DC++, але я не знаю способу, як зробити пошук по всіх публічних хабах одночасно.
Коли кількість електронних книг зростає, то виникає цікавіше питання. Як їх організувати для зручного пошуку? Пробував різні каталогізатори, але нічого підходящого для себе не знайшов. Було вже навіть надумав написати свій, який би по isbn стягував через АПІ Амазону інформацію, і потім якось то гарно огранізовував, але як завжди бракнуло часу і натхнення. А як ти вирішуєш ту проблему? Якщо вона тебе зачіпає, звичайно)
Isohunt теж мене не вразив, принаймні для пошуку книжок для RoR. От наприклад якщо порівнювати по запиту "Agile Web Development with Rails" (біблія для рельсистів), то на btjunkie.org - 87/0 (сід/ліч), а на isohunt - 42/0. Я вже мовчу про мінінову, на якій круглий 0.
Мені ще також підказали досить непоганий трекер rutracker.org, який дійсно може скласти конкуренцію btjunkie.
Щодо каталогізації, то моя має такий вигляд:
Books
Структура в кожній папці - довільна. Може бути таке, що я старі книжки кидаю в папку Old. Я взагалі не заморочуюсь з сортуванням - якби ж то я кожен день шукав книжки, то та, але щоб прочитати 1 комп’ютерну книжку треба щонайменше тиждень. Так що порівняно з цим - витрати в 2 хв щоб знайти цю книжку в своїй погано посортованій бібліотеці - це ніщо. А взагалі, щоб знайти яка книжка цікава, а яка ні, а яку би почитати - для цього треба ритись не в своїй бібліотеці, а в неті - там є всякі там рейтинги, відгуки.. далі просто скачуєш і читаєш.