24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Продолжаю пилить нативный клиент для двача. На NodeJS. Почему? Потому что: 1. Однопоточность. 2. Мн
>>301570198 >GTK И причем тут он? Во первых если ты не взял electron/qt то ССЗБ. Т.е. сам себе придумал какие-то маня ограничения и теперь "героически" пытаешься их решать.
>берешь qt Не естественно выглядит на гноме. Я под гном и тайлинги прогу пишу. Плюс подход к дизайну у Qt - кал. Не знаю даже, как без кнопочек в заголовке окна жить, это просто гениально. Не просто так купертиновцы в OSX эту фичу спиздили.
>>301570216 Нет, это просто выделение жирным текстом. Заголовок треда я еще не сделал.
>>301570236 > electron Просто вон из треда. Если приложение не подстраивается под тему моей ОС, то я этим приложением просто не пользуюсь.
>>301570131 (OP) >Однопоточность даёт нам возможность НОРМАЛЬНО работать Короче, ты просто лоускил и не осилил многопоточность. В итоге твоя хуйня будет виснуть пока идёт загрузка треда.
Ну и пиздец как людям делать нехуй, есть браузер, двачуй через него, нет хочется поебатся с установкой дополнительной хуй. Ради чего? Да чтобы также в браузере смотреть, читать. Хуйня идея, переделывай.
>>301570295 >>плюсы >Императивная параша. А как ты на не императивном языке собрался логику приложения пилить, долбоеб? Госпаде, какие же вкатуны дегенераты
>>301570303 >Короче, ты просто лоускил и не осилил многопоточность. Да причем тут это. Ну нельзя с GTK работать в многопотоке. GTK - однопоточный. Как только в GtkApplication появляется больше одного потока начинается цирк с конями и SEGFAULT.
>В итоге твоя хуйня будет виснуть пока идёт загрузка треда. Не будет, потому что Event Loop. Тот же fetch (через который я обращаюсь к сети) асинхронный.
>есть браузер У каждого интернет-сервиса должно быть нативное приложение. Потому что нейтив > сайт.
Dashchan всегда будет лучше сайта харкача, Tachiyomi всегда предпочтительней всяких mangalib и hentai-chan, и так далее. Скажи еще, что новости не из RSS-читалки читаешь.
>>301570321 Ну, предложишь вариант лучше - я открыт к предложениям. Критерии: - ФП - Однопточность - Метапрограммирование
>>301570318 Погугли, что такое Функциональное Программирование.
>>301570687 Ну, было бы не плохо. Но сначала нужна прям минимальная база. Ну и первая сборка. Потому что API адвайты всё еще нестабилен, нужно будет собрать приложение вместе с gtk4 и libadwaita1.2 для переносимости.
>>301570131 (OP) >1. Однопоточность. Ты идиот? >. Много всяких библиотек. Ты идиот? >(NIH-синдром как он есть) Понял, ты обыкновенный вырожденец рядом-с-айтинец. Вопросов нет. Мимо фронтенд-синьор.
>>301570800 В ОП-посте я уже всё расписал, почему был выбран именно NodeJS. Альтернатив ему для быстрого написания приложений на GTK с минимумом анальной боли просто нет.
>>301570497 >Tachiyomi всегда предпочтительней всяких mangalib и hentai-chan Всё ещё не выкупил почему они прогнулись под копирастов, а не послали их нахуй и пилили бы дальше. Оформлять микровкат в раз раб отку ведроид приложений когда плагины под мои любимые хентай сорсы отъебнут чёт лень.
>>301570131 (OP) Ладно, Остов, хоть что-то. Интеграция куклоскрипта будет? Автоскрытие нужно пиздец Что с памятью? А то у меня двач через время забивает всю оперативку.
Давно ношу в голове концепт нейросети для автоскрытия. Буду ей скармливать посты, которые мне не нравятся (внезапные проходы в хохлы, бототреды, унылое говно и прочее), она будет анализировать что к чему. Ну и придется вытаскивать из скрытия то, что попало туда случайно. По итогу будет висеть два-три треда на нулевой, как всегда.
>>301570497 Нихуя не понял, зачем тебе маркап хтмл в панго переводить? Распарсить жсончики с хтмлем руки из жопы? (экстеншены даши вроде так и делают).
>>301570888 >swallow + nsxiv, mpv С этим ты превьюхи не сделаешь. Алсо, нести интерактивные приложения в термнал - путь прямиком в ад. Терминал для CLI. Точка.
>>301570897 Мне кажется ты что-то перепутал. Я так-то фронт пилю, а не бек.
>>301570969 >Интеграция куклоскрипта будет? Будет и автоскрытие и автозамена. Но хохлоскрипта не будет.
>Что с памятью? 140Мб показывает. Надо будет оптимизации провести.
>Давно ношу в голове концепт нейросети для автоскрытия. Я как-то писал скрипт, который скрывал все посты дойкоуродством заменяя их на эмодзи свиньи. Нормальные арты с лольками не скрывались.
>>301571119 Современный веб это сложно, я в нем ничего не понимаю, последний раз делал сайт 8 лет назад, чувствую себя скуфом-компьютерщиком, и даже разбираться лень потому что чувствую что всё стало бесмысленным и беспощадным говном и копошиться в нем уже не хочется. Так что пусть чуваки из индустрии оценят что за хуйню делает оп, а я почитаю.
>>301571459 мне кажется что php не в скорости надо мерять с другими бекендами а в целесооьразности потому что большинство технологий меряют по принципу золотого молотка, мол нет лучше технологии чем N
>>301571459 Синтаксис и нормальный импорт библиотек. Если юзать асинхронность, то питон, внезапно, ускоряется. Как раз собираюсь писать один проект на питоне. Но это, по сути, даже не сайт, а вебморда. Когда не лень будет, портирую проект на плюсы.
Даже такой монстр, как facebook, работал или до сих пор работает на php. Там нагрузки адовые, и он держит. Да, у них модифицированная версия php. Так что для любительских проектов он тем более не станет узким местом в нагрузке.
>>301571562 Не, JS на фронте, чтобы юзер не обновлял страницу. И посредством JS будут выполнятся запросы по API к бэку. Непосредственно бэк буду писать на питоне.
>>301570131 (OP) Во! Вспомнил что от тебя хотел! Раз ты пишешь клиент для двача, то можешь дать документацию по постингу на дваче через API? Очень надо.
>>301571639 С синтаксисом у пыхи всё в порядке. Обычный C-like. Пиздец в полном отсутствии стандартизации чего угодно в языке. Функции "на все случаи жизни" с чуть ли не рандомными сигнатурами/порядком аргументов это пиздец.
>>301571750 Спасибо. Буду разбираться что к чему. А то находил какие-то протухшие и не очень внятные гайды по этому поводу. Если что, гляну твои исходники, а то пока с получением треда все более-менее понятно, а с отправкой не очень. То ли я проебался с составлением multipart/from-data, либо клаудфлара не пускала, либо для постинга действительно нужно получить какой-то ключ от абу.
>>301571994 Думал недавно тоже этим на плюсах или расте заняться. В итоге решил что нахуй не нужно оно, томущо на десктопе браузер и так православно работает, ток время тратить. Да и анону оно не надо будет.
>>301570497 >У каждого интернет-сервиса должно быть нативное приложение
Мы живем в мире где поделка на электроне считается нативным приложением. Вот из-за таких как ты интернету и приходит пиздец. Пукнул тебе в правую ноздрю.
>>301572130 Нативное приложение - приложение использующее нативные тулкиты (GTK, Qt). А на каком языке написано, на важно. GTK-приложение может быть написано на пайтоне, но тем не менее оно будет нативным.
>>301572187 Нативное приложение можно сбилдить в нативный код системы. У тебя оно исполняется над рантаймом ноды. С таким же успехом JVM тоже нативный. Как и электрон.
По фразочкам типа: >Не будет, потому что Event Loop. Тот же fetch (через который я обращаюсь к сети) асинхронный. > Однопоточность даёт нам возможность НОРМАЛЬНО работать с асинхронными операциями >Погугли, что такое Функциональное Программирование. > NodeJS. Альтернатив ему для быстрого написания приложений на GTK с минимумом анальной боли просто нет. и >У каждого интернет-сервиса должно быть нативное приложение. >Потому что нейтив > сайт. я безошибочно детектирую малолетнего идиота без опыта в разработке примерно ничего, притащившего набор, по крайней мере спорной хуйни, и агрессивно защищающий всякую поебень, о которой в лучшем случае просто слышал.
Сделай чего-нибудь сначала, а потом будешь императивными парашами кидаться.
>>301570497 >- Метапрограммирование Ты жопоскрипт по принципу метапрограммирования выбрал? Много проксей вхуярил уже?
Впрочем, что угодно лучше сосабы. Хоть голый терминал, хоть в емаксе клиент.
>>301572364 >Ты жопоскрипт по принципу метапрограммирования выбрал? Нет, но если предлагаешь альтернативу, то желательно, что бы оно там было на уровне Scheme.
>>301571064 >140Мб показывает Бля, ни хуя не сделал, а уже пора оптимизации провести. Телеграм на маке с мокрописечными анимациями и адпейтами десятков каналов 300 МБ занимает.
И почему такие треды всегда собирают вокруг кучу шизов. Один иксперт по адовым нагрузкам фейсбука на пхп. У другого питон ускоряется.
>>301572546 >сможеть найти работку Не сможет. Волки с нулевым опытом работы, которым поручи задачу уровня того, что делает ОП жиденько сдуются, позанимают все места. А претендуют минимум на мидлов.
>>301572469 Какой Scheme, дебил? Какое метропрограммирование? Тебе в своей сосабе 2.0 кроме виртуализированного списка, чтобы проц от шитпостинга не взрывался, вряд ли в ближайший год что-то понадобится. Или ты просто похвастаться хочешь, сколько названий лиспов выучил?
>>301572594 >Какое метропрограммирование? Ну ты реально дебил похоже. Думаешь я на голом GTK пишу? Нет, я написал React-подобную обертку для GTK. Для этого и нужны макросы.
1пик - обертка на NodeJS, 2пик - обертка на Racket
>>301572364 >По фразочкам типа: >>Не будет, потому что Event Loop. Тот же fetch (через который я обращаюсь к сети) асинхронный. >> Однопоточность даёт нам возможность НОРМАЛЬНО работать с асинхронными операциями
В голос с непонимающей принципы concurrency вниблядоты которая записала правдивые на почти все 100% эти два тейка ОПа в "фразочки малолетнего идиота".
Кстати, залетуха, сага с пикчей не работает. Держу в курсе.
>>301572688 Так глаза меньше устают, это у дядек которые много за пк сидят. Какой у вас с одноклассниками по этому вопросу положняк мы теперь тоже в курсе.
>>301570131 (OP) Молодец. Сделай, чтоб архивач можно было читать. И сделай кнопку для включения слайд-шоу в тредах. Так же было бы прикольно, если сделал бы чтоб можно было смотреть все загруженные на двощ видео или картинки. Например как отдел ным тредом, куда автоматически дублируется
>>301572811 >>301572803 Я не особо следил за этими трпедами, поэтому не знал этого. А по исходному коду что? Открытый всем или закрытый и ты обязательно заснуешь какой-нить малварь?
>>301572853 Трейты не юзаю, только разве что для DI, в этом плане охуенно и удобно. А если трейты нужны чтоб закрыть какую-то функциональность приложения, то ты дебил с дебилным приложением
>>301572873 Принял, ладно. Ну что же? Удачи! Надеюсь не забросишь идею. Хотя смысл данного деяния мне до сих пор неизвестен. Ведь с пука довольно удобно скролить Двач, используя браузер.
Это код из твоей универской лабы по погромированию. Выглядит либо как ебейшее легаси, либо как поделка конченого дегенерата. Плюс нет сейва от скл инъекций. Ха тьфу пошёл нахуй
>>301572778 >КАКОЙ У ВАС СТЕК Никакой. Знаю чуть-чуть плюсов, чуть-чуть питона, пытался вкатиться в JS, немного HTML и CSS. Чего не знаю-у гопоты спрашиваю. >КАКАЯ ЗАРПЛАТА Три сухарика в среднем. Если есть простейшая хуйня на фрилансе-хорошо, нет-сегодня не срем. Мимостудент
>>301572953 Ещё и в одном методе (или функции, хз что именно тут) одновременно формируется sql запрос и тыкается гет (и тут же анюзается нахуй). Ну просто невероятная вакханалия, пиздец, налеюсь это просто уберлегаси реально.
Мужики, спасибо за тред, порадовали работягу. Сам ебашу на заводе, в программировании ничего не смыслю, но как вы друг другу всё аргументируете с терминологией взахлёб читаю
>>301573042 Потому что асинхронность это однопоточная технология необходимая для того чтобы поток (один) не стопорился на IO тасках. Многопоточность это целый набор сложных решений, головных болей и абстракций. Необходима для "настоящей" параллелизации (насколько скедулер ОС распараллелит по логическим ядрам, настолько и "настоящая").
Для написания не перформанс-интенсив говна тянуть многопоток нет смысла от слова совсем.
>>301573148 Есть заводики, которые работают в минус и живут на деньги извне, там мало платят. Есть которые работают в хороший плюс, обеспечивают себя сами, там платят чуть больше, страховки включены, компенсация трат на здоровье, либо вообще своя поликлиника, компенсация проезда, если не пользуешься автобусом до завода, даже обедом кормят, не надо в контейнере носить. В этом разница
>>301570497 Так а нахуя тебе фп вообще для этой хуитки? Сикпа перечитал и шизу абстрактную словил? Тебе же не нейронку встраивать, просто с апи посты получать или скрэпить и функционал какой-нибудь аля вишмастер добавить. Высокопорядковые функции в двач клиенте зачем?
>>301573263 А, увидел. Ебанёшься, чего только не придумаешь, чтобы показать, какой ты распиздатый программист, мастер абстракции, а когда до чего-то реального доходит, над чем работать надо кропотливо и выдумывать фичи, а не хуйню делать где-то в метавселенной, так сразу выгорание.
>>301573165 Глупышь, просил же пиздовать в гугл если не выкупаешь. Понятное дело, делать асинхронщину в многопотоке возможно, но в этом буквально нет смысла. Фетчить хтмл и рисовать картинки с текстом это не CPU-bound задача. В ОП посте написаны причины выбора технологий. Ну понятно что в 2024 на выбор языка однопоточность не сильно влияет, так как почти во все юзаемые языки поввозили костыльную и не очень асинхронщину.
>>301573212 >Так а нахуя тебе фп вообще для этой хуитки? Ну не в императивном же стиле на GTK писать. Нужна обертка в стиле Elm или React. Я в целом пишу в ФП, не понимаю, как можно что-то писать в иных парадигмах (ну кроме ЛП, ЛП это тоже заебись).
>Высокопорядковые функции в двач клиенте зачем? Чтобы оборачивать виджеты в дерево.
>>301573251 Ну они ж что-то смыслят в своей профессии все, вот и интересно почитать, как знающие люди дискуссии ведут. Я иногда и на сборища писателей-любителей гоняю, где обсуждаются книги и зачитываются собственные сочинения, а потом друг другу рассказывают, как надо. Хотя сам не то, что не пишу, даже читаю редко
>>301573329 То, что там под капотом отдельная имплементация (зависит не только от языка, а ещё и платформы) асинхронщины спавнит треды копрограммиста ебать не должно потому что он работает с одним потоком. Ну я питухонщик, в питухоне асинхронщина на все 100% однопоточна.
>>301573354 >Чтобы оборачивать виджеты в дерево. Зачем? Я правда не понимаю, без троллинга. Спортивный интерес? Ты же не будешь пилить двач-ядро с двач экосистемой, нахуя тебе для такой тривиальной задачи это?
>>301573372 >Часто на одном ну если ты хочешь чтобы у тебя программа работала максимально медленно то на одном а если ты нормальный человек то у тебя асинхронный движок на нескольких потоках существует
забавно конечно как на фулл ебале люди такую хуету несут
>>301573296 Недавно по всем углам обсуждали, как один мужик на C кроссплатформенный файл менеджер пишет, сам себе im gui библиотеку написал для этого. Кто видел, доставьте ОПу шизу посмотреть, чем настоящие аутисты занимаются. У него там директории на десятки тысяч файлов за микросекунды открываются.
>>301573451 Потому что я не статичную формочку пилю, а динамическое приложение. Для этого нужно MVVM и дата-биндинги, декларативное описание UI. В тут так или иначе есть переиспользуемые компоненты, зависимые от состояния.
>>301573464 По-христиански это Хакелл. А твоё говно признано небезопасным, и от него отказываются даже разрабы GTK (см. недавняя конференция Gnome).
Мне то что объяснять, я просто сказал как это часто работает. Я для своего проекта свою реализацию ECS держу на собственном тредпуле, который я написал когда еще диплом делал.
>>301573551 В теории можно будет на любые другие борды налепить. Фронтэнд же.
>>301573558 > Си/C++ разрабы намеренно пишут небезопасный код Потому что таков путь си-дебила, писать небезопасный код. Нормальные люди используют ADT и завтипы, а не полагаются на блобные байты.
Опчик ты бы лучше на главную панель дашчана которая везде висит лучше бы кнопку смены тем светлая темная сделал бы и расширение нормальное для 4плебс это типа архив форчана
ну или на своё поделие сделай поддержку двача архивача форчана и 4плебса
>>301573594 Какие другие борды, ты ебанутый? Борды изжили себя как формат уже лет пять как. Их нужно полностью переосмысливать на уровне концепции, а не пилить костыли для подыхающего полутрупа.
>>301573621 Ты был бы прав, если бы тут не было ньюфагов. Но суть от этого не меняется. Имиджборды в том виде, в котором они есть сейчас, это принципиально дохлый формат.
>>301573610 >Опчик ты бы лучше на главную панель дашчана которая везде висит лучше бы кнопку смены тем светлая темная сделал бы Там и так места мало. Разраб правильно сделал, что смену темы запрятал в троеточии.
>>301573565 В стандарте плюсов давно сказанно что предпочтение надо отдавать умным указателям, голые указатели до сих пор используют, так как они аллоцируются и деаллоцируются быстрее.
Передавать в потоки указатель на данные из основного потока ебать как небезопасно, но зато зирокост и быстро для реализации, до тех времен пока ты не встретишь race condition и не начнешь семафоры реализовывать, тогда пять минут поебешь мозг себе с ними.
>>301573677 Основная проблема двача сейчас в том, что сам концепт АИБ был построен на доверии и единомыслии пользователей. Изначально не решалась проблема лахты/ботов/порашников, модерация не требовалась принципиально. А сейчас она нужна как воздух. Модерация влечёт за собой идентификацию пользователей, что ставит под сомнение саму концепцию АИБ. Вторая проблема это кроссплатформенность, мобильность и отсталый на пару дестяков лет интерфейс. Это только самая верхушка той кучи говна, которой является двач.
>>301573536 >тут так или иначе есть переиспользуемые компоненты, зависимые от состояния Ну и ООП, конечно же, эту проблему решить не может. Динамическое приложение, бля. Двач клиент, динамичнее наверное только камень в лесу. >>301573757 Вся суть. ?
>>301573594 >Потому что таков путь си-дебила, писать небезопасный код. И все поэтому в Линух сообществе сразу бегут жрать приложения написанные не на безопасных растах, питонах, ruby, perl, а накидываются на после выходящие ремейки с постфиксами pp/++?
bpytop - нахуй никому не сдался btop++ - обсасывается
Забыл название этой хуйни на раби - нахуй никому не сдалось ncmpcpp - обсасывается
>>301570162 Чтобы поднять борду надо с майором любой страны перетирать и армию модераторов нанимать, чтобы порнушка с детьми не проскочила. Ну и конечно пыня будет тебя дудосить 24/7 с помощью любителей выпилить обновления из шиндоус. Тут другого порядка проблемы, чем количество потоков и верстка. То, что ОП делает, по-любому говнище лютое. Какой нахуй ноуджс, чем это от браузера отличается? Нахуя? Пишите на крестах уже.
>>301573826 Так в даркнете есть. Но там во-первых будет всё в той же самой порнушке с детьми, которую за 10 минут заебывает видеть, а общение за ней тонет, то есть нужны опять модераторы. Во-вторых там еще меньше гарантий, что вся платформа не подзалупная и что твои шаловливые аплоды и посты не логируются. В-третьих этим говном тупо неудобно пользоваться, так как требует установок и подключения, а скорость и стабильность как из очка жопы. Единственный вариант картинки нахуй выключить вообще.
>>301573915 Ну а так тебя дудосят и блокируют. И да, проблема модерации никак не решена. Я вижу только способ с плюсованием/минусованием постов, но тогда двач превратится в дикий запад, там будут править банды.
>>301573915 ЦП на бордах в этом самом "даркнете" обычно запрещено и прунится мочёй / отлетает в дефолтное скрытие. Не знаю о каком "тонущем общении" речь. Там скорее проблема в слишком низком постинге в принципе. Во-вторых нехуй идентифицирующую информацию постить и ничего от логов не будет. Ты всегда должен рассчитывать на то что кто-то скрапит страницу 24/7. И про скорость бред абсолютный, thumbnailы прогружаются за адекватное время обычно. Неудобность пользоваться только в отсутствии жса.
>>301573959 >плюсованием/минусованием постов Буквально пикабу без регистрации и СМС. Насколько мне видится ситуация, запрещенный контент нужно скармливать нейросетке, чтобы та обучалась и сама детектила контент. Но тут уже другая ситуация: все равно придется содержать штат модеров и как по мне, такая хуйня все еще остается противозаконной.
>>301573810 Какой майор любой страны? ЦП можно буквально где угодно запостить, хоть в комментарии дискасса, с чего такая озабоченность именно бордами и цп? Форумов в интернете нет? Какие дудосы? Борда это же сайт - просто за клаудфлару ее. Я вообще уже перестал понимать что говорят люди в этом треде, даже не в технических вопросах...
>>301573893 >дата-биндинги Можешь показать, где конкретно они используются у тебя, ну или где ты их планируешь использовать? Может у тебя рисунок есть того, как ты это распланировал-сархитектурил? Я не понимаю, даже не могу представить, где оно может быть нужно в том, что ты делаешь, наверное мы не в одной парадигме мышления, лол.
>>301570131 (OP) >На NodeJS. Почему? Потому что: >1. Однопоточность. Всегда смешит когда пытаются оправдать своей технический стек пытаясь запилить обычный сайтик. Ну бля, знаешь ты js лучше других то так и скажи что поэтому и взял этот инструмент, что вы выёбываетесь!
>>301574078 >я утечки памяти фикшу Бляаххахах, выпал нахуй. Только ща Си поливал говном из-за того что небезопасный язык, и тут на твоем гипербезопасном жабаскриптике утечки памяти, КАК ТАК БЛИН?
>>301574169 >Можешь показать, где конкретно они используются у тебя Ну на, держи самый короткий пример. Реализация LoadingPage. Когда loading == true, подгружаемый компонент закрывается спиннером, как только loading == false, компонент открывается взору.
На пикриле2 собственно применение этого компонента к списку досок, подгружаемого с сервера.
>>301574324 Я нигде не писал, что Node безопасный. Просто так вышло, что из всех вариантов он оказался лучше по причинам озвученных в ОП-посте.
А все, дропай нахуй, V8 небезопасная реализация ECMAscript, её использовать нельзя, или тебе нужно чтобы дяди из Гнома(Худший из возможных DE) которые блоата и тормозящего говна накодили это сказали?
>>301570303 соглы, орнул с этого неосилятора, который напридумывал плюсов дерьмового выбора, пилит какое-то говно и еще срет тредами, в одном из прошлых тредов орал с дауна потому что он хотел, для самописной говно-обертки на 70 строк, доки писать, еще бы вики странички сделал, довен. Типичный ваннаби программист с нулем опыта в реальных проектах.
>>301574490 >Лучше б на хрусте писал. Не однопоточный. Нет нормальной системы типов. Если и писать с типами - то только с Type Inference и Dependency Type System.
>>301574653 Я вообще не понимаю какую проблему он сейчас решает. Двачом в нынешнем виде и так вполне нормально можно пользоваться, нахуй ему вообще какой-то клиент? Проблемы у двача не в клиенте, а в тупорылой макаке на админе.
>>301574681 Так юзай асинхронность вместо многопотока, никто не запрещает. Про типы вообще не понял, нахуя тебе это, если ты на ноде успешно прототипизируешь свою поделку.
>>301574701 чел просто ваннаби-программист, он придумал ненужное ПО, выбрал язык с минимальным порогом вхождения, придумал обоснование своего выбора, теперь просто срет треды бесполезные вниманияблядствуя, вот и все, ему, судя по всему, не больше 19 лет. Ну делать человеку нечего, можно понять. Насрет еще тредов 40, зарелизит говно, которое никто не будет юзать и успокоится. Лучше так, чем с ружжом в школу приходить и в дитятичек стрелять. С другой стороны приносит позитив обычному двачеру, покекать с дауна - святое дело.
Я наверное бы даже в 13 лет когда только начал кодить, более десятка лет назад, не придумал бы делать обертку для того что уже есть в браузере, лол.
Единственное что из такого я делал будучи пиздюком, это реле-клиент для вк, чтобы с одного пользователя сидеть нескольким ебальникам одновременно и вк не заблочил аккаунт, и не начал требовать подтвердить почту/номер и прочую залупу.
>>301575011 А где высокий порог вхождения? А то от всех этих разговоров про асинхронную функциональную аргументированную метамногопоточность уже и так голова пухнет. Причем посты ОПа самые читаемые.
>>301575031 Я не путаю мягкое с теплым, я просто ору с дауна, который слово "глупыш" пишет с мягким знаком. Хотя, если ты учишься в 4 классе, то это простительно.
>>301575330 > Единственное что из такого я делал будучи пиздюком, это реле-клиент для вк, чтобы с одного пользователя сидеть нескольким ебальникам одновременно и вк не заблочил аккаунт, и не начал требовать подтвердить почту/номер и прочую залупу. звучит полезно, лучше, чем у ОП-а дауна
>>301574424 Вот это набросал, как пруф оф консепт. Если где-то проебался, то извиняюсь, но по-моему вполне. Или loading это переменная вообще где-то на другом метауровне, и ваще тут статично слишком, мне надо чтобы можно было создать 100 разных компонентов, которые бы были в одной семье и зависели от божественного гипервизора!! ?
>>301574100 > Выглядит интересно в чем интерес? запускать у себя на компе говноподелие двачера с нулем преимуществ? тут каждый год с десяток таких же ваннаби-программистов пилят свои клиенты двача, ты хоть одним пользуешься? ты хоть про один слышал? Но вот у ОПа все обязательно получится, он же не такой как сотни довенов до него, ОН - ИЗБРАННЫЙ!
>>301576313 Так ты же сам однопоточнок пилишь, вот асинками и реши проблему, на сях надо думать, да, но я бы просто ещё один тред хуйнул и не парился, ещё бы и производительней вышло.
Я провёл исследование. При загрузке привязки GIR, а так же последующих модулей (Gtk, Gdk, Gio, Adw) потребление RAM подскакивает с 17Mb до ~50Mb. То есть проблема вообще не в моем коде. >>301575361
Раз уж тут айти спецы собрались Хочу в си шарп податься, но коллега говорит что я долбаеб, си шарп одноплатформенный что нихуя не правда и надо идти в джаву.
Чекнул синтаксис джавы и это такой пиздец еще заметил тенденцию в tiobe что популярность джавы падает, а си шарп наоборот растет
Но мне не нравится что шарпы от майкрософт,ведь они от нас ушли И еще плохо что я не могу VS code использовать. Я так и не понял почему
Так вот, стоит ли вкатываться в шарпы для РАБоты в РФ?Мне очень нравится шарп, но на джаву вакансии больше,а там легаси код преимущественно
>>301576448 ну я поддерживаю друга, на java больше вакансий, каждая пятая на hh, даже больше, чем на языке питон, java щас на 3-м месте в рейтинге языков, за последние 20 лет столько легаси наговнокодили на яве, что работа ближайшие 10 лет будет точно, язык сам по себе кроссплатфома, производительный с приятным каноничным ООП, си шарп тоже хороший, просто на Яве, как мне кажется, легче найти работу, смотри сам короче
>>301576536 С ксс и жсом что угодно можно сделать дебил бля. если чувствуется хуево тайминги расставь или проверок бесполезных нахуярь чтобы тормозил как твой гном.
>>301576510 Ну то что красивее соглашусь, но я же к тому и накалякал хуйню эту, справедливо обосранную чтобы понять, в чём глубинный смысл ФП тут использовать, для красоты решения и фаллометрии? Ну так бы и сказали ёбана, но памяти весь этот водоворот абстракций очевидно сожрёт куда больше(и уже сожрал, а ведь ещё ничего особо нет)
>>301576448 > Чекнул синтаксис джавы и это такой пиздец а что там не так? просто интересно, ты лучше посмотри на код ОПа и охуей с ебанутости, но 100% ОП уверен, что это эталон эстетики.
>>301576008 Ему надо, чтобы у него в 22-й строке fetch перднул и по всему коду loadFinish() и потом всякие renderIttThread() sendAnalyticsToMail() сами поперли. Сейчас программисты не могут сами такое реализовать, нужен реактивный фреймворк. Отсюда и сотни метров на пустом месте, чтобы все эти гиперграфы вызовов трекать
>>301574126 >с чего такая озабоченность именно бордами и цп? Форумов в интернете нет? Форма для постинга картинок БЕЗ РЕГИСТРАЦИИ и с тонущими тредами, что может пойти не так нахуй? Ты тупой? >Борда это же сайт - просто за клаудфлару ее. Ну да в жизни же так всё просто и борды без регистрации даже вайпать нельзя и даже клаудфара тебя не пидорнёт, если её ботнет круглосуточно долбит в твою честь месяцами. Они еще бесплатно работают и совсем бабки не просят за сво услуги, да.
>>301576448 Моя мечта вкатиться в сишарп на десктоп, я даже на сносном уровне научился на wpf писать. Проблема в том, что десктопные приложения нахуй никому не нужны, новые уже на 90% насраны макаками типа опа на веб платформах. А так шарп и дотнет тупо прекрасны, остальное ощущается тузленьким говном и помойкой после этого. Так то друг тебе правильно всё сказал. Даже на си контроллеры писать больше вариантов, чем десктоп на шарпе.
Самый простой пример, но не особо удачный ибо когда мне коллега показывал строчку кода "abc.ccb.adsa().abb.aab.basd(array)" когда в шарпе было просто один метод написать
Вот например джава String formattedDate = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
Си шарп string formattedDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
>>301570131 (OP) присоединяюсь к недоумевающим зачем нужен двач клиент для десктопа
бери фласк и дарт или котлин и делай для мобилок, а не вот это вот. или возьми любое уже готовое опенсорсное решение, которое более менее стабильно обновляется на гитхабе и попробуй добавить что-то свое. такой опыт будет куда полезнее
>>301576653 Вкатываюсь по универу (и вероятно что потом и на стажёрку залечу) в жабу и это полный пиздос. Нельзя оверлоадить операторы (чтобы например сравнивать не примитивы через <, ==...), форич (for с двоеточием) не принимает итераторы, синтаксис потоков и лямбд какой-то уебанский, постоянный пердолинг с уровнями копирования данных и миллиард способов делать одно и то же. Отсутствие нормального синтаксиса под геттеры сеттеры. Ну и ещё дохуя разной хуйни.
>>301579293 ну чел, у тебя надуманные проблемы, без всего этого можно обойтись, тогда скажи мне какой язык идеален? я про любой язык могу так как ты высказаться, ты посмотри на код ОПа, ты думаешь у Java проблемы?
>>301578338 Дизайн устарел давно уже, надо что-то лаконичное, минималистичное и быстрое с хоткеями. Я недавно заходил с пеки с браузера и охуеть как непривычно смотреть на весь вал говна бесполезного. Левая часть с разделами вообще НИНУЖНА. Реклама сверху и снизу, да в принципе все кроме раздела НИНУЖНО и должно выкатываться по желанию пользователя, а не было всегда видно.
>>301577167 >десктопные приложения нахуй никому не нужны ну не скажи. мне кажется что раст сейчас набирает обороты и нативная десктоп разработка становится модной на расте во всяком случае. или хз
>>301577522 и в чем проблема? да, на ява длинее, но что на сишарп, что на ява все понятно, у меня нет проблем, чтобы изменить код или понять как она работает, теперь посмотри на любую часть кода ОПа и охуей с искусственной сложности, которую приносит node
>>301580840 >Linux, и возможно MacOS. Грустнота. Я с линуксов съехал. Было б приятно увидеть клиент под вин без вонючего браузера жрущего по 4гб оперативки(у меня 16 но я жадина), желательно с функциями куклоскрипта. Где блять все наносеки 300к?? Нихуя написать не могут. Ладно хоть ай-чан осилили.
Вот если бы ОП сделал так, чтобы капчу не надо было вводить и удобно было постить видосы если видос больше 20 мб, например, 150 мб, то он сжимается, делится на чанки и загружается, то да, это было бы круто, а так бесполезная хуйня для даунов
>>301581029 смешно читать как ОЛ довен сам с собой общается и выдает себя за другого человека фаната его говно-поделий, тетр одного Семена, вот за это я и люблю двач, тут всегда море забавной толстоты
>>301582284 >мы это выяснили еще в прошлых тредах Из этой фразы можно выяснить только одно - ОП криворукие долбоеб, который не умеет работать с многопотоком
>>301582378 чел, все это уже выяснили ранее, вот список характеристики ОПа: 1. Ему 21 малолетний дебил; 2. Ваннаби программист. Ни дня не работал по этой профе; 3. Довен. Поставил бесполезную цель, придумал сам себе препятствия и сам героически их решает; 4. Шиз. Разговаривает сам с собой в треде, делая вид, что кому-то реально интересно то, что он делает; 5. Обладатель манямирка. Неудобные вопросы игнорирует; 6. Живет с мамкой, возможно нет бати (эт не точно); 7, Тяночки нет, все либидо уходит на написание useless кала.
>>301582696 Да тут каждый второй такой, только не в 21, а в 35 - хули стесняться, все свои. Даже 80% постов в таких тредах, где все из себя строят хуй пойми чё по факту набиты с технической точки зрения какой-то поебенью, которую толкают с видом экспертов в надежде, что найдётся ещё больший дурачок.
>>301583368 Да собственно ничего. Зачем клиент харкача на прошивку для игр? В сперме должны быть установлены лишь драйвера на железо, рестрибутивы, лиса, разного рода сперморепозитории с играми или утилиты для скачивания от туда игр qbittorrent. Остальные аналоговнетные мокрописи для упоротых.
>>301583983 Ни одна из сторон мне симпатизирует. Что сперма, что жмупинус. Фряхой, ее вариациями и форками этих вариаций в виде макоси не пользьзовался и не хочу. Жду апдейта BolgenOS и антивируса Попова
>>301586910 >какие подводные Привлечешь в /b конслолеблядей. Спроси себя - а надо ли оно?? Загляни хотя бы в тред PS5, там же вообще тупое население, там дебилы живут! Причем это еще итила, у них хоть деньги есть на плойку и игры по 5000р
>>301585478 Один родственник на мой 16 день рождения спросил чем я занимаюсь в свободное время. Лучше бы блять не спрашивал. Рассказал, как мучалсяс wi-fi адаптером под линуксом, что нужно собрать драйвер и бла бла бла... Тейк про драйверпаки парировал тем, что в линуксах такого нет, либо драйвера есть в ядре, либо качаешь из репозитория, либо собираешь из исходников. Он посидел, подумал, сказал, "В твоем возрасте меня интересовали сиськи у девок" и что-то еще про то, что лучше бы я именно мял им сиськи, чем пердолил линукс или что-то в этом роде. А я как тогда не понимал как с ними взаимодействовать, так и сейчас. Да и надо ли оно мне?
>>301587264 >А я как тогда не понимал как с ними взаимодействовать Ты же сам сказал >либо драйвера есть в ядре, либо качаешь из репозитория, либо собираешь из исходников Вот и с бабцом также: либо пизда сама течет по тебе, либо снимаешь шалав по впискам, либо женишься на няше/страшнуле-стесняше. В третьем случае уж как повезёт 🤷🏻♀️
>>301587264 >В твоем возрасте меня интересовали сиськи у девок Говоришь ему, что это потому что он быдло ёпт, в итоге диалог оканчивается дракой. Подводные?
>>301587741 Зато этот самый дядя Больжедор что-то переосмыслит, а ты будешь не забитым пукающим-мнямающим чмошкой линуксоидным червём, а воинствующим комнатным рэмбо.
Чем больше копаюсь в разработке, тем больше начинаю её ненавидеть, хотя в сосничестве очень любил. Сеймы? Как опу и отписавшим удаётся этим на энтузиазме заниматься мне сейчас вообще непонятно.
>>301588307 >kitty/ueberzug/w3m Там же можно будет вывести изображение в нужном месте? >Ты ranger никогда не использовал? Если речь заходила о консольных файловых менеджерах, то использовал mc.
>>301588861 А чё по твоему оно на весь экран картинку делает? Конечно можно. Ueberzug на любое X окно вывести может как оверлей, поэтому там есть нюансы с оффсетом из-за меню приложения под рамкой окна, а вот kitty по человечески делает, так как этот эмуль на видео работает.
>>301575011 А минусы? С чего-то то надо начинать и качать скилл А так по ощущениям прочитал высер чсвшного уебка, которого по софт скиллам в нормальную контору не возьмут (((
Только интересны следующие моменты: 1. А почему не сделать агрегатор сразу на множетсво подобных сервисов? 2. Как ты решил проблему с капчей у пользователей, без пасскода?
>>301570131 (OP) >Однопоточность откуда вы блять лезете >Однопоточность даёт нам возможность НОРМАЛЬНО работать с асинхронными операциями, типа обращение к сети. ты везде можешь задать явное синхронное исполнение кода может реализация асинка в других языках другая, но в жсе это всего лишь самописная надстройка екмаскрипта, поэтому в ноде асинк авейт работает в одном потоке хотя ничто не мешает тебе сделать свой асинк авейт со спавном треда в жсе вообще все- обьект, ты можешь даже в обьект функции другие обьекты класть
выбор хороший, мотивация частично понятна, у жса самое больше количество открытых библиотек на любую хотелку
На NodeJS. Почему? Потому что:
1. Однопоточность.
2. Много всяких библиотек.
Однопоточность даёт нам возможность НОРМАЛЬНО работать с асинхронными операциями, типа обращение к сети.
Много библиотек, это удобно. К примеру двач-апи в JSON срёт хтмлкой, а GTK умеет рендерить только Pango (NIH-синдром как он есть).