[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: B_UBW_3_13.jpg -(72 KB, 640x480, B_UBW_3_13.jpg)
72 No.4837363  

Что-то смутно подсказывает мне, что я задавал этот вопрос, но всё же я задам его дважды, ибо ответа всё ещё не знаю.

Есть ли рабочие грабберы для бур, умеющие сохранять теги картинки в самом файле? Так умел NekoPaw, но он уже давно не поддерживается и не работает. Сейчас вообще есть хоть какие-то рабочие грабберы, или же мир вокруг лишь полон илитистами, сохраняющих по одной картинке после получасовой оценки культурной ценности, да наивными леммингами, уверенными что доступ к интересующему у них будет всегда?

>> No.4837366  
Файл: 6ebab07ab8c194d291f240f70698c9b0.jpg -(337 KB, 790x1136, 6ebab07ab8c194d291f240f70698c9b0.jpg)
337

Grabber же

>> No.4837367  

>>4837363
О, я тебя помню.

>> No.4837368  

Напиши его. Это несложно.

>> No.4837373  

>>4837366
Пользуюсь им. Даже пытался с его помощью создать локальный дамп гельбуры, но не получилось.
Меня в нём не устраивает то, что теги нельзя записать непосредственно в сам файл картинки, в результате чего при скачивании огромного массива изображений он автоматически превращается в мёртвую кучу, которую при необходимости придётся перебирать непосредственно руками.
Можно было бы записать теги в имя картинки, но ограничение длины не даст этого сделать.

>>4837367
Я вот тоже подозреваю, что такой тред я уже и не раз создавал.

>>4837368
В связи с тем, что мои навыки со специализацией лежат вне сферы программирования, я не могу сделать это.

>> No.4837374  
Файл: 31312.PNG -(63 KB, 1108x627, 31312.PNG)
63

Вот, вот так мог скачивать nekopaw. Граббер же этого не умеет.

>> No.4837376  
>Не желаешь засирать диск картинками, которые не посмотришь второй раз.
>Илитист

Как мало нужно, чтобы стать илитой.

>> No.4837377  

>>4837376

>засирать диск парумегабайтными картинками

Верни мне мой девяносто седьмой?

>> No.4837384  
Файл: [HorribleSubs] Boku no Hero Academia - 4(...).jpg -(205 KB, 1920x1080, [HorribleSubs] Boku no Hero Academia - 4(...).jpg)
205
> Зачем вам вообще нужны тонны однотипных картинок?

В этом и заключается ньюанс. Без какой-то внятной системы ориентации в них, картинки представляют собой эту самую тонну однотипную, в которой приходится передвигаться по памяти, да интуитивно.
С тегами уже полегче искать то, что тебе надо, а не то что бог пошлёт.
Вершиной была бы локальная бура, но для меня это оказалось слишком трудно. То то отвалится, то это, а я даже пхп не знаю.

>> No.4837385  
> ньюанс

**нюанс*

>> No.4837386  

>>4837384

> С тегами уже полегче искать то, что тебе надо, а не то что бог пошлёт.

Так почему бы не искать по тегам прямо на буре?

>> No.4837389  
Файл: [HorribleSubs] Boku no Hero Academia - 4(...).jpg -(204 KB, 1920x1080, [HorribleSubs] Boku no Hero Academia - 4(...).jpg)
204

>>4837386
Хотелось бы иметь независимость от всяких политиканов и цензоров всех стран.

>> No.4837390  

А не бывает дампов баз данборы или гелборы? Я нагуглил какой-то прошлогодний для научных целей.

>> No.4837391  

>>4837390
Кажется нет. Я не встречал.

>> No.4837392  

>>4837389
Спасибо, не поняла. Чем независимость граббера будет отличаться от независимости браузера? Или планируешь всю буру целиком выкачать?

>> No.4837394  

>>4837392

> Или планируешь всю буру целиком выкачать?

На всю не замахиваюсь, но её часть — да.

>> No.4837420  

Hello? Anybody here?

>> No.4837424  
Файл: a8cf09c76e255fc18de36e60e7fe2131.jpg -(38 KB, 600x600, a8cf09c76e255fc18de36e60e7fe2131.jpg)
38

Сделай полный дамп всех бур и обновляй их в фоновом режиме. Там всего-то 15кк картинок будет, совсем ничего по месту. GUI или WEB-интерфейс запилить дело 2 минут для любого не-программиста.

>Есть ли рабочие грабберы для бур, умеющие сохранять теги картинки в самом файле?

Делай любую базу данных, с которой тебе приятно будет работать.

Например:
MD5-имя файла.jpg
MD5-имя файла.теги

Формат файла ".теги": CSV, на каждой строчке тип тега (автор, персонажи, франшиза, остальные) и вторым значением тег. Например:
author,author_name
character,cirno
character,holo
tag,2girls
tag,blue_sky
tag,blue_eyes
tag,red_eyes
tag,long_hair

Затем, когда программе для просмотра картинки нужно получить эти теги, она просто открывает сопутствующий файл (имена файла картинки и базы данных совпадают) и считывает всё нужное и представляет тебе.

Это самый просто вариант. Лучше - единая SQLite база данных. Ещё лучше - клиент-серверная SQL база данных, например, MySQL хороший вариант.

>Вот, вот так мог скачивать nekopaw. Граббер же этого не умеет.

Я Windows не пользовался и не знаю как работают тамошняя файловая система. Но на примере никсов я бы предпочёл создать веб-интерфейс, чтобы и с телефона можно было, и с компьютера.

Пинг до страницы + прорисовка всё равно меньше 5 мс будет.
>>4837384
Пхп не обязательно. Пиши на том, на чём удобно. Пример как у меня выше можно в 10 строк python или 30 строк bash сделать.
>>4837390
Сам делай. Для ускорения процесса можешь купить пару серверов с 10-гигабитным подключением и выкачивать сразу всё подряд.

>> No.4837432  
Файл: Pixiv 178576 3785745.png -(37 KB, 800x650, Pixiv 178576 3785745.png)
37

https://tmsu.org/
Всем, кто мучается с раскидыванием по папкам.

>> No.4837440  

>>4837424
Извини за тупой вопрос, но как запилить веб-интерфейс не-программисту?

>> No.4837447  
Файл: Моя бура.png -(751 KB, 1888x944, Моя бура.png)
751

>>4837440
Посмотри как Ычан устроен.

Чтобы отображать картинки сеткой ты просто запихиваешь их в специальные теги img и запихиваешь все картинки в flex-container. Они сами будут правильно отображаться так, как нужно.
<img src="URL-картинки">

Минимум кода.

https://codepen.io/anon/pen/ZVoPgz

Сколько угодно добавляешь картинок и они все будут правильно отображаться. На телефоне тоже по-своему. Замени 33.3% на 25% и получишь 4 картинки в ряду вместо 3. Думаю, суть ты понял.

>> No.4837466  

>>4837447
Пагинацию забыл. Или ОП сутки будет ждать, пока загрузятся его 15кк картинок? Все равно не дождется, браузер быстрее упадет.

>> No.4837505  

>>4837447
А я подумал, что нужен бэкэнд для поиска по тегам. С статичным набором страничек то всё просто.

>> No.4837511  

>>4837363

> Так умел NekoPaw, но он уже давно не поддерживается и не работает.

В папке этой программы есть конфигурационные файлы для каждой из поддерживаемых бур. Если интересующие тебя буры не слишком изменились за полтора года с момента прекращения поддержки NekoPaw, а поменялись лишь некоторые URL'ы, то можешь попробовать отредактировать шаблоны URL'ов в этих конфигах, чтобы программа снова работала с этими бурами.

>> No.4837514  
Файл: unnamed.jpg -(72 KB, 900x900, unnamed.jpg)
72

Ладно, всё, очередной раунд поиска завершён. За бугром тоже ничего хорошего не придумали, всё таки отечественный nekopaw был, наверное, вершиной хентаеграбления.

Скорее всего да, придётся дальше ковырять Grabber и пытаться всё таки поднять локалбуру и заставить её работать. В прошлый раз возникли проблемы с генерацией превьюшек, емнип.

Вообще говоря, по итогам всего этого у меня в груди растёт довольно таки гадливое и тягостное чувство. Количество погромистов, бьющих себя пяткой в грудь и вопящих о том, что они трёхтактовые двигатели прогресса, растёт. Соответственно, и на бордах всё больше и больше таких вот персонажей. А сделать нормальный граббер для бур никто не может — приходится собирать скрипты и прочие дары золотых минувших лет самостоятельно, да ещё потом и заставлять это работать, будучи работником сферы довольно далёкой от компьютеров.

>>4837511
Буду пробовать, фигли.

>> No.4837523  

>>4837466
>>4837505
Я бы предложил ОПу использовать Тор Браузер + юзерскрипты для бесконечной прокрутки + юблок. Но, судя по треду, это не его путь.

Это самый надёжный вариант, т.к. не требует никакой настройки, используя его ты не нарушаешь закон, и Тор Браузер работает даже в Китае и странах ближнего востока, не говоря о других. Даже когда картинку удаляют с Danbooru, её ещё не удаляют с Gelbooru и других бур. Там они хранятся дольше, чем на первоисточниках.

>Пагинацию забыл.

Важнее поиск сверху (form + input).

Ничего проще нет, стоит только ограничение в for добавить и чтение параметра skip.

>А я подумал, что нужен бэкэнд для поиска по тегам. С статичным набором страничек то всё просто.

Странички должны генерироваться остальным кодом.

grep ${VALUE} inputfile.csv | cut -d, -f${INDEX}

Что может быть проще?

>> No.4837553  
Файл: anime-girl-black-hair-sad-expression-sem(...).png -(2842 KB, 2560x1700, anime-girl-black-hair-sad-expression-sem(...).png)
2842

>>4837514

  1. Ищешь в гугле/яндексе DANBOORU API
  2. Видишь эту замечательную страницу с примерами использования: https://danbooru.donmai.us/wiki_pages/43568

Сделав один запрос из скрипта ты получаешь прямые ссылки на картинки.

Сделать граббер это настолько тривиальная задача, что никто не будет такой код выкладывать.

https://danbooru.donmai.us/posts/1.json

Тут есть и все теги, и дата, и оценки, и просмотры, и прямые ссылки на превью и оригиналы, и даже ссылка на оригинальный файл.

>А сделать нормальный граббер для бур никто не может — приходится собирать скрипты и прочие дары золотых минувших лет самостоятельно, да ещё потом и заставлять это работать, будучи работником сферы довольно далёкой от компьютеров.

Потому что никто в здравом уме этого делать не будет (политические причины). Готовых решений нет, а полуготовых полно.

1. Это не очень-то законно и этично. Повышенная нагрузка на сервер буры, отказ от просмотра рекламы.
2. Ты можешь скачать дамп бур через торрент. Уже через 10 часов у тебя будут миллионы картинок, каждая с правильными тегами, оценками и количеством просмотров.

>> No.4837558  
Файл: grabber.png -(159 KB, 1301x571, grabber.png)
159

Буквально 15 секунд программирования. Код работает.

``import requests

порнокартинки = requests.get("https://danbooru.donmai.us/posts.json").json()

for картинка in порнокартинки:

print("URL: " + картинка["file_url"])
print("Теги к ней: " + картинка["tag_string_general"])``
>> No.4837577  

>>4837523

> Тор Браузер

На той же Danbooru при попытке просмотра через него будет капча от Cloudflare.

>> No.4837589  

>>4837553

> 2. Ты можешь скачать дамп бур через торрент

Так нету же.

>> No.4837593  
Файл: d8Eby.jpg -(479 KB, 1600x1200, d8Eby.jpg)
479

>>4837577
Не правда. Через Тор - капча будет. Через Тор Браузер - её не будет.

Тор браузер поддерживает Protocol Negotiation.

Когда ты заходишь на любой Cloudflare-сайт, ты не используешь прямое HTTP-подключение. Ты заходишь на их Hidden Service (xxxxxxxx.onion), но в адресной строке по-прежнему стоит Cloudflare. Магия.

Скриншот лень делать. Перефразирую:
Firefox/Chrome + TOR = бан
Tor Browser = никакой капчи, всё работает
>>4837589
Есть. Ссылки не будет, это >ЗАПРЕЩЕНО

>> No.4837596  

>>4837593

> Ссылки не будет, это >ЗАПРЕЩЕНО

Кем? Правительством? Администрацией?

>> No.4837927  

https://github.com/hydrusnetwork/hydrus
http://hydrusnetwork.github.io/hydrus/

> The client can download and parse tags from a number of websites, including by default:
> the popular boorus

Эту хрень пробовал?

>> No.4837932  

>>4837363

>или же мир вокруг лишь полон илитистами, сохраняющих по одной картинке после получасовой оценки культурной ценности, да наивными леммингами, уверенными что доступ к интересующему у них будет всегда?

А так же теми кто совсем не умеет в программирование и прочие компуктеры, вроде меня.
Приходится по одной картинке сохранять...
пс:контентом на всю жизнь не запасешься сколько не сохраняй.

>> No.4837965  
Файл: 15416382211920.jpg -(47 KB, 604x275, 15416382211920.jpg)
47

Ну хорошо.
Внезапно выяснилось, что nekopaw всё ещё может работать с данбурой — с грехом пополам, не закачав около 50% изображений из тестовой выборки, но всё же хоть что-то. После акта тыкания в настройках по кнопочкам удалось снизить процент ошибок до 30%
С гельбурой всё гораздо хуже — судя по ошибкам с SSL, там проблема с сертификатами, и я решительно не имею представления как это можно вообще исправить.

>>4837927
К своему стыду должен признать, что пока что так и не сумел её даже запустить. Но я буду над этим работать.

>> No.4837987  
Файл: grabber2.png -(26 KB, 356x513, grabber2.png)
26

>>4837965
Этот скрипт выдаёт 0% ошибок, работает по HTTPS и поддерживает все необходимые сертификаты и стандарты.

Теги к каждой картинке найдёшь в файле ".теги"

import requests

# Настройки
ИСКОМЫЕ_ТЕГИ = "animal_ears rating:safe"

# Эта функция поддерживает файлы размером выше 4 ГБ
def скачать_картинку(картинка, имя_файла):
r = requests.get(картинка, stream=True)
with open(имя_файла, "wb") as f:
for chunk in r.iter_content(chunk_size=65536):
f.write(chunk)

def скачать_теги(md5, теги):
tags_array = теги.split(" ")

with open(md5 + ".теги", "w") as f:
for tag in tags_array:
f.write(tag)
f.write("\n")

порнокартинки = requests.get("https://danbooru.donmai.us/posts.json?tags=" + ИСКОМЫЕ_ТЕГИ + "&limit=100").json()

for картинка in порнокартинки:
print("URL: " + картинка["file_url"])
print("Теги к ней: " + картинка["tag_string"])

url_картинки = картинка["file_url"]
имя_файла = "{}.{}".format(
картинка["md5"],
картинка["file_ext"])
скачать_картинку(url_картинки, имя_файла)
скачать_теги(картинка["md5"], картинка["tag_string"])
>> No.4837988  

>>4837987

>Этот скрипт выдаёт 0% ошибок

requests нет в стандартной библиотеке

>> No.4837994  
Файл: maxresdefault (16).jpg -(94 KB, 1280x720, maxresdefault (16).jpg)
94

>>4837987
Это всё очень хорошо и мы аплодируем твои скиллам питона, несомненно.
Но ты ведь понимешь, что это недоделка. Прототип. И у ОПушки именно эта проблема. Ему нужно решение в один клик, со скриптами, разгребая чужие прототипы, он уже намучался. Не только лишь все могут обвешаться скриптами и молиться Лейн. Людям нужно решение в один клик. И с кнопочаками. Красивыми. Это нормально. Дяди капиталисты подтверждают.

>> No.4837997  

>>4837994
Тебе просто нужна локальная бура?(со всей её функциональностью)

>> No.4838004  
Файл: anime-girl-glasses-room-school-uniform.jpg -(133 KB, 1366x768, anime-girl-glasses-room-school-uniform.jpg)
133

>>4837988
Это очень странно.
>>4837994
Можно сделать на Java или C# с красивым интерфейсом.

Кто будет финансировать разработку? Необходимо нанять дизайнера для красивой кнопочки и специалиста по UX для красивого поля ввода тегов. Ещё там по мелочи тестеры, менеджеры по качеству. Думаю, за 6 месяцев работы можно управиться и выдвинуть готовое решение на рынок.

Такое приложение будет иметь огромный успех, учитывая новомодную тенденцю к импортозамещению иностранного софта!

>Но ты ведь понимешь, что это недоделка.

Н-но ведь он может в 100500 потоков выкачивать все файлы если заменить итерацию по массиву на итерацию через map и multithreading (из стандартной библиотеки), т.е. поменять одну строку, что есть на Danbooru, и проставлять к ним теги!

>> No.4838037  

>>4838004
Error handling? Визуальный прогресс? Докачка, пгокси? Случаи с сущестующими файлами?

>> No.4838044  
Файл: 6973b64870222acf5550d14c5262dc02.jpg -(64 KB, 580x644, 6973b64870222acf5550d14c5262dc02.jpg)
64

>>4838037

>пгокси?

Единственная проблема. Неизвестно, в какой стране живёт ОП и какой у него провайдер.

Нельзя просто так взять и сделать "одну кнопку".

Вот, например, я в России и мой провайдер ничего не блокирует. То есть у меня скрипт 100% работает.

А у ОПа что? Если у него интернет блокируется, то как обходит? Он использует ВПН? Прокси? Какие прокси: HTTPS или Socksv5? Может, Тор? Всё это необходимо учитывать.

Есть только 2 надёжных решения:

  1. Интегрированный Тор
  2. Интегрированный автоматический индексатор прокси из открытых источников

Всё это 5 минут работы. 2-й вариант мне кажется наиболее приятным (Тор требователен к ПК), но как быть с Windows? Я знаю о таких решениях только на основе Python и Node.JS, то есть придётся включать в комплект программы свои собственные интерпретаторы этих языков, либо же включать готовый статичный список прокси и периодически его обновлять.

>Error handling?
>Докачка
>Случаи с сущестующими файлами?
>Визуальный прогресс?

Хе-хе-хе, обернуть всё в try-catch блок и затем проверять файлы по MD5 (или даже размеру) на предмет необходимости докачки.

На данный момент всё работает. Если файл существует, то он заново перекачивается, и теги тоже перекачиваются. Никакой ошибки или состояния гонки не возникает.

За секунду скачивается сразу несколько картинок, поэтому об индикаторе я бы не волновался. Лучше индикатор занятого места на диске сделать. Это единственный полезный индикатор.

exfix

>> No.4838047  

Положим, я хочу написать драйвер файловой системы лишённой всех этих проблем. Мне получается нужно учить асамблер и апи операционной системы для которой бду делать? Верно? Поэтому то все и делают виртуальные файловые системы. На той же JAVA. От которых толку ноль. Насоветуйте, к слову, мне и ОПу годных виртуальных файловфх систем под хранение картинок.

>> No.4838052  
Файл: xattred703.jpg -(94 KB, 769x964, xattred703.jpg)
94

>>4838047

>Положим, я хочу написать драйвер файловой системы лишённой всех этих проблем.

Драйвер виртуальной системы очень грязное решение. ОС поддерживают теги из коробки.

https://en.wikipedia.org/wiki/Extended_file_attributes

ext2, ext3, ext4, JFS, Squashfs, Yaffs2, ReiserFS, Reiser4, XFS, Btrfs, OrangeFS, Lustre, OCFS2 1.6, ZFS, F2FS, UFS1, UFS2 и HFS+ (Mac OS X) поддерживают xattrs.

А FAT и NTFS умеют даже два разных типа тегов.

curl, например, может сохранять теги (время скачивания, сайт скачивания) прямо в них.

>Насоветуйте, к слову, мне и ОПу годных виртуальных файловфх систем под хранение картинок.

MySQL, PostgreSQL, Oracle SQL.

>> No.4838054  

>>4838047

>Верно?

Нет. Учи няяяшную.

>> No.4838056  

Файловая система нужна для хранения файлов. В ней не нужно хранить теги.

Теги к картинкам нужно хранить в полноценной базе данных. База данных может хранить миллиарды картинок и осуществлять поиск по ним в реальном времени.

>> No.4838059  

>>4838052
Очень коряво и костыльно поддерживают.
>>4838056
Файловая система и есть разновидность базы данных. То что современные ФС настолько сильно отстали от современных БД не оправдание, а скорее повод задуматься. Например почему современные БД до сих пор реализованы поверх ФС.

>> No.4838063  

>>4838059
А я вот вообще не понимаю, что ОП и все другие имеют в виду, когда говорят про "теги".

Теги ведь не для чтения людьми, а для чтения программами. А откуда они возьмут программу, чтобы читать эти теги? Что они хотят от неё и от тегов? Они хотят всех тегов?

Какой use-case? Например:

Вариант-А: скачивать определённое количество картинок по поиску (animal_ears) и кидать в папку animal_ears эти картинки. На этом работа программы-граббера заканчивается. В папке grabber/animal_ears можно найти все скачанные картинки. Для каждого искомого тега будет своя папка.

Вариант-Б: скачивать все картинки подряд с оригинальными тегами, чтобы потом уже локально у себя искать по ним. То есть локальная бура. Картинки можно выкачать через торрент, поэтому основной упор делается на интерфейс доступа к картинкам. В Варианте-А можно просто открыть папку, а тут необходимо что-то сложнее.

Если Вариант-Б делать на уровне файловой системы, то только кучей жёстких ссылок. Не очень-то сложно. Но это ли нужно ОПу? Простые папки для каждого тега? Это легко сделать, если он этого хочет.

>Файловая система и есть разновидность базы данных.

Google и Apple считают иначе.

>Например почему современные БД до сих пор реализованы поверх ФС.

БД это БД, и деталей реализации программист не должен знать. Если он хочет деталей, то он что-то делает не так и он плохой программист.

>> No.4838066  

Что на этом скриншоте? >>4837374

Что это за программа? Файловый менеджер Windows (Explorer.exe) или Nekopaw.exe?

dress_lift, dress_shirt это папки?

Такой код на Java написать дело 30 минут, будет одна кнопочка "скачать" и поле для ввода тегов.

>> No.4838077  

>>4838063
Смысл в преодолении папочного мышления. Папки больше не существуют в мире, где существуют тэги. Ведь каждый тэг - это папка, в которую вложен данный файл. Тысячи их.

>спойлеры

О том и речь в >>4838047

>Поэтому то все и делают виртуальные файловые системы
>> No.4838088  

>>4838077
Какая программа будет использоваться для поиска по тегам?

>> No.4838093  

Это единственное что меня всю жизнь останавливало от их использования. Любители скачивать отдельные программы для хранения и просмотра картинок вроде бы всегда были. У меня не эпл чтобы подобным извращением страдать. Отдельную программу для картинок, отдельную для музыки, отдельную для документов... и всё лишь потому что дефолтная файловая система как из позапрошлого века.

>> No.4838103  

>>4838063

> БД это БД, и деталей реализации программист не должен знать. Если он хочет деталей, то он что-то делает не так и он плохой программист.

Это работает только в стране розовых единорогов, где код в продакшн пишут только хорошие программисты по хорошим техзаданиям, тестирование выявляет 100% багов, а абстракции не текут.

>> No.4838106  

>>4838093
99% людей смотрят картинки онлайн. 1% скачивает. Из скачавших 70% людей картинки удаляет сразу после использования, 25% сохраняют и забывают про них навсегда, 5% просматривают 1-2 раза в год.

ЦА программ для скачивания картинок, тем более массового скачивания - гики. Это очень малочисленная группа.

У каждого гика свои потребности. У каждой сырны в треде свои уникальные, несовместимые между собой требования к программе для скачивания и сортировки картинок. Но каждый хочет программу только под себя, с одной-единственной кнопкой.

Поэтому эту дилемму нельзя разрешить.
>>4838103
Код SQLite безупречен. Более качественного кода в дикой природе нет.

>> No.4838129  

>>4838106
Если программиста бить по рукам каждый раз когда он использует костыли, возможно он таки догадается использовать простые и очевидные способы. Или погибнет от побоев.

>Поэтому эту дилемму нельзя разрешить.

Можно. Если каждый перестанет делать программы только под себя.

>99% людей

Покупают из того что есть, пока дают. Не смотрят на потребительские свойства товара, ориентируясь по стадным инстинктам. Смотрят и скачивают порно. И я даже кажется догадываюсь, почему скачавши внезапно удаляют.

>> No.4838138  

>>4838129

>Можно. Если каждый перестанет делать программы только под себя.

Тогда будет коллекция программ с миллионом настроек, но никак не единая кнопка "скачать".

>Покупают из того что есть, пока дают. Не смотрят на потребительские свойства товара, ориентируясь по стадным инстинктам. Смотрят и скачивают порно. И я даже кажется догадываюсь, почему скачавши внезапно удаляют.

Поэтому никто и не программирует такие программы. Гики-элитисты не приносят прибыли, а требования у них выше, чем у легитимных клиентов, коих подавляющие большинство, и от которых как раз-таки идёт прибыль. А те, кто делают, делают только под себя и зачастую не публикуют.

"Пока дают" будет вечно, потому что там ощутимая часть денег интернета крутится.

>> No.4838144  

>>4838138

>Тогда будет коллекция программ с миллионом настроек, но никак не единая кнопка "скачать".

Одно другому не мешает.

>"Пока дают" будет вечно

Вот только тем кому дают об этом знать не обязательно. А то не будет с руками отрывать.

>делают только под себя

Какая точная метафора!

>> No.4838147  

>>4838144
Делать надо не под себя, а так, чтобы весь мир видел!

>> No.4838152  
Файл: 1b526a84fcd5957dc655fa5baf745845-imagejp(...).jpg -(181 KB, 1240x1754, 1b526a84fcd5957dc655fa5baf745845-imagejp(...).jpg)
181

ОП здесь. Возчёл гитхаб Кошачьей Лапки, но духи машины так и не указали моему слепому взгляду на участок с изъяном. Проблему с сертификатами так и не решил. Мне японский более понятен, чем эти машинные коды.

Раз уж мне на тот пост не ответили, отвечу себе я сам.
>>4837553

> Это не очень-то законно и этично

Не этично с точки зрения кого? Владельцев сайта, централизовавшего доступ ко всему контенту или с точки зрения потребителя этого контента?
Именно потребитель в моём лице должен иметь последнее слово в таких вот ситуациях, и всё должно делаться для его блага.
Я не желаю становиться заложником ситуации, когда этот самый сервис возьмёт и закроется. Будь то некоторые страны-жандармы, со своими экстерриториальными законами, иные страны со своими местячковыми божками, или вообще финансовые проблемы организаторов тех или иных сервисов — я не хочу видеть никаких препятствия, когда речь идёт о моих интересах.
Поэтому я не вижу здесь ничего «неэтичного». На той же грустной панде есть возможность качать не с сайта, а при помощи торрента — и это замечательная вещь. О мифических дампах бур я лишь от вас слышал, но никогда не видел, отчего можно считать, что их и нет вовсе.

>>4837994
This. Я не хочу скрипты, я всё же хочу гуй. Можно обойтись и без красивых кнопок — главное, чтобы программа работала на меня, качая картинки так, как мне надо, а не я на программу.

>>4838066

> Что это за программа? Файловый менеджер Windows (Explorer.exe) или Nekopaw.exe?

Да, штатный файловый менеджер винды. На картинке — включённая группировка по тегам.
Боюсь превратиться в попугая, но всё же повторюсь, что в деле архивирования у меня есть два пути — локальная бура или же куча картинок с тегами. Заставить локалбуру нормально работать у меня пока не выходит. Штатными средствами Виндовса совершать поиск по тегам и другим метаданным довольно таки неудобно, но это хоть какой-то задел на будущее. Иметь миллион картинок у которых лишь хеш разнится и вручную их как-то сортировать слишком уж гримдарково будет.

>> No.4838176  
Файл: gui.png -(3 KB, 500x350, gui.png)
3

>>4838152
Буры нарушают права авторов, но сами заставляют тебя смотреть рекламу. А потом ушлые китайцы делают дампы бур, буры с ними ругаются, а китайцы используют миллионы порнокартинок "в научных целях" и выкладываю в публичный доступ.

>куча картинок с тегами

Насколько большая куча? У тебя хотя бы 20 терабайт места есть?

>Да, штатный файловый менеджер винды. На картинке — включённая группировка по тегам.

Это которые в "Свойствах" файла что ли?

В Java, кажется, есть целый класс для чтения и выставления этих тегов:
https://docs.oracle.com/javase/tutorial/essential/io/fileAttr.html
https://docs.oracle.com/javase/8/docs/api/java/nio/file/attribute/DosFileAttributes.html

>> No.4838178  

Офигеть, "этичность" для сервиса с платными аккаунтами. Няша ты там в порядке? У тебя оффициальная подписка на кранчиролл и винда из коробки с магазина?
И danbooru удаляет художников, которые об этом попросят.
Это интернет. Если это можно скачать — мы качаем.

>> No.4838185  

Вор у вора украл!
>>4838178
Gelbooru и прочие буры, кстати, не удаляют. А на Sankaku (много тегов без регистрации, бесконечная прокрутка без скриптов) в среднем в 2 раза больше картинок, чем на Gelbooru, и в 3 раза больше, чем на Danbooru.

>У тебя оффициальная подписка на кранчиролл и винда из коробки с магазина?

У большинства винда лицензионная. Ычан не исключение. Её стоимость (около 3000 рублей) уже включена в стоимость ПК и ноутбуков.

>> No.4838189  

>>4838176
А граббёж пиксива или патреона будет отличаться от граббежа бур моральностью?

Да и рановато мне такие ссылки давать.
Эх, жизнь моя жестянка.

>> No.4838197  

>>4838189

>А граббёж пиксива или патреона будет отличаться от граббежа бур моральностью?

Зависит от того, где ты живёшь. Из Санкт-Петербурга выгоднее будет граббить Danbooru через Стокгольм. А из Владивостока - пиксив.

Нет, это не сарказм.

>> No.4838274  

Самое смешное, что несмотря на идеологию UNIX — «Всё есть файл», целая куча различных данных до сих пор на юниксах не является отдельными файлами. Это былинный фейл товарищи.

>> No.4838374  

>>4838185
Большинство никогда в жизни не переустанавливает винду, а жёсткие диски всегда отрабатывают полный срок эксплуатации ноутбука/компьютера?

>> No.4838377  

>>4838374
В таком случае или должен быть приложен ключ для скачки, или же морально оправдано самим скачать.

>> No.4838378  

По идеи, единственно морально правильным по жизни является принцип "за всё платить". Даже если ресурс бесплатный, платить нужно людям обеспечивающим его охрану от желающих взять бесплатно, администрирование налоги с доходов, отчёты о проделанной работе и распределение раздать за деньги тем, кто хотел взять сам.

>> No.4838400  

>>4838374
На Windows слетает лицензия даже если поменять видеокарту или добавить оперативной памяти.

https://youtu.be/M3bezYerYxQ

Ты не нарушаешь никакой закон, если это случилось, ведь на задней крышке ноутбука всегда будет ключ для Windows. Тащемта, ты даже не заметишь, если забыл активировать Windows. Microsoft принудительно заставляет всех устанавливать свои обновления, как пиратов, так и обычных людей. А на microsoft.com можно бесплатно скачать .iso-образы для Windows.

Всё сводится к тому, что бизнес-модель Microsoft давно не продажа ОС, а реклама. И ты им уже 5 раз за лицензию Windows заплатил, купив себе новый ноутбук.

Разве она уже не бесплатная? Неактивированная Windows 10 такая же полноценная, как и активированная. Одинаковые обновления, одинаковый функционал.

За лицензию Windows в том или ином виде заплатили все люди, когда-либо покупавшие готовые ПК или ноутбуки. Даже тот ноутбук с Windows 7 из 2007 года даёт право на лицензию Windows 10. Зачем вообще брать деньги за лицензию и заставлять что-то активировать? Всё давно проплачено, и не раз.

>> No.4858179  
Файл: 1528711401-a7517-b.png -(695 KB, 720x686, 1528711401-a7517-b.png)
695

ОКей.
Можно сказать, что в моих долгих поисках уже видится свет в конце туннеля — я смог таки разобраться с установкой движка буры на локальный сервер, разобрался с былыми ошибками граббера и этого самого движка Господи Иисусе, на какие только трудовые подвиги и свершения я иду ради хентая. Тестовые массивы успешно загружены, всё ждёт своего коронного часа, когда мне не будет страшен не то что какие-то жалкие силовые структура, а даже сам бог в деле ограничения меня от всего того, что я люблю.
Но внезапно нарисовалась новая проблема — ограниченность мощностей для хранения. Суммарная ёмкость всего, что у меня есть сейчас — +/- 800 гигабайт, и мне это кажется недостаточным — картинки иных художников перевешивают за гигабайты, а ведь их там сотни и тысячи.
Рынок меня не радует — компактные и одновременно ёмкие диски для ноутбука стоят крайне дорого, менее мобильные варианты с док-станциями и иже с ними меня страшат по причине отсутствия личной жилплощади. Чего вдруг случись, и мне придётся съезжать с арендуемой комнаты, и большой хрупкий накопитель будет только обузой. Да и денег жалко.

Поиск Грааля продолжается.

>> No.4858191  

>>4858179

>большой хрупкий накопитель

Чо там, как там в 90-х? Или ты специально хрупкие ищешь?

>> No.4858203  
Файл: GvpcisNG2sc.jpg -(94 KB, 811x811, GvpcisNG2sc.jpg)
94

>>4858191
В любом случае, это — ещё одна лишняя вещь, которую в случае чего придётся нести на своём хребте. И мне это не нравится.
Тяжело жить не имея собственного дома.
Появилась шальная мысль разместить в доме у родителей ещё один ноутбук и накопитель, и управлять им удалённо. Но это вызовет слишком много лишних вопросов.

>> No.4858208  

>>4837363
Я сохраняю по одной картинке, потому что подавляющее большинство картинок в сети это отрыжка гнойной шлачины. И сохраняю я картинки интересные лично мне, которыми буду пользоваться, а не просто ради того чтобы забить жесткий диск. И кстати, все эти теги к картинкам на 90 процентов расставлены от балды и не отражают содержимое картинки.

>> No.4858209  

>>4858203
Не хочешь нести на своем - найми чужой хребет.
Какие-то странные отговорки. Сраный NAS ему тяжелый.

>> No.4858212  
Файл: 15333866994825.jpg -(746 KB, 1875x1250, 15333866994825.jpg)
746

>>4858209
Чужая спина таки не бесплатная. Да и дело даже не в том, что что-то слишком тяжёлое — и не такое таскали — а в том, что мобильность снижается. Одно дело взять сумку с ноутбуком, рюкзак с одеждой, махнут ручкой и утопать в закат. А вот таскать с собой кучу сетевого оборудования и прочей электроники — это уже попахивает каким-то технофентезийным анимцом.

Ладно, пойду подбирать подходящие варианты, да копить деньги.

>> No.4858240  
Файл: 222386732_w640_h640_toshiba_canvio__310e(...).jpg -(40 KB, 600x600, 222386732_w640_h640_toshiba_canvio__310e(...).jpg)
40

>>4858179
USB диск чем тебе не подходит? Для переноски самое то.

>> No.4858248  

>>4858240
Кстати да, тошиба отличные внешние диски делает. Во всяком случае в среднем ценовом сегмента.

>> No.4858254  

>>4858240
Побаиваюсь сжечь usb-разъём, постоянно питая через него диск.

>> No.4858255  
Файл: 894.jpg -(20 KB, 310x186, 894.jpg)
20

>>4858179
А чем интернет не нравится?

>Рынок меня не радует

Дешёвый сервер, который не жалко <-> Зашифрованный туннель Reverse-Proxy <-> Сервер в Нидерландах <-> Зашифрованный туннель (TOR, OpenVPN) <-> Твой личный компьютер-сервер дома (3TB WD Blue, на сколько денег хватит)

Пинг с другого компьютера по территории России: 200 мс, скорость: 80 Мбит/с

Пинг с LTE SIM-карты: 400-600 мс, скорость 40-80 Мбит/с

Получаешь своё личное хранилище для современного искусства. Доступ из любой точки мира.

>Поиск Грааля продолжается.

Грааль хранилища для произведений искусства: TOR + obfs4 обфускация через Amazon/Google — никто никогда не сможет отследить, где находится промежуточный сервер в Нидерландах. Тем более не сможет добраться до твоего личного компьютера — провайдер будет видеть только обычный зашифрованный трафик к серверам Amazon/Google.
>>4858240
Ломаются быстро. Даже если дома стоят.

>> No.4858687  

>>4858255

> провайдер будет видеть только обычный зашифрованный трафик к серверам Amazon/Google

Провайдер будет видеть необычный зашифрованный трафик, если использовать именно obfs4. Может быть, ты имел в виду meek и сервера Microsoft?

> никто никогда не сможет отследить, где находится промежуточный сервер в Нидерландах

Если его оплачивать намайненной лично криптовалютой? Но ОПу не на чем её майнить.

>> No.4858723  

>>4858208
Какой душный пост.

>> No.4860372  
Файл: Спать_на_щитах.PNG -(64 KB, 688x539, Спать_на_щитах.PNG)
64

Замечательно.
Внезапно полетел один из дисков, который я расчищал для использования под свою буру. Он староватый был, конечно, но как-то раньше таких проблем с ним не было.
Печально сие. Но зато теперь точно можно купить новый со спокойной душой.

>> No.4860377  

>>4860372
Не мелочись и купи вместительный неразборный внешний от хорошего производителя. С гарантией. Надёжнее простого внутреннего будет.

>> No.4860385  

>>4858687
Наша цель — защититься от хакеров, мошенников и злоумышленников. obfs4 работает на 443 порту и имитирует стандартное HTTPS-подключение. Без активного наблюдения и вмешательства ни один жулик не сможет узнать, что ты делаешь!

>Может быть, ты имел в виду meek и сервера Microsoft?

Да, ты прав.
>>4860372

>Он староватый был, конечно, но как-то раньше таких проблем с ним не было.

Чем реже перезагружаешь жёсткий диск, тем лучше. 5613 включений-выключений — очень много.

>Число включений: 5613 раз

>>4860377
Во внешних стоят энергосберегающие жёсткие диски с низким сроком службы. Не мелочиться — две штуки 3.5" 7.2k SATA с одним блином (WD10EZEX) в RAID.

Как один выходит из строя — покупаешь и засовываешь в систему новый. Очень важные данные всегда в безопасности.

>> No.4860398  

>>4860385
Если уж не жалеть диски ради производительности, то сразу SSD в RAID. Произвольный доступ к мелким файлам будет на высоте. Дефрагментация не нужна. Красота.

>> No.4860432  

>>4860398
SSD сложно выбирать. Дешёвки вроде Samsung 850/860 PRO или Samsung NVMe 960/970 PRO не вытягивают серверную нагрузку — зависнут на первом же fsync().

В самом бюджетном варианте будет RAID из стареньких Samsung PM863 (медленный и ненадёжный диск, но дешёвый).

>Дефрагментация не нужна.

На серверах же не Windows. Там никогда не было фрагментации.




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]