Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 25/12/21 Суб 13:16:59 2601938931
xchan0.png 623Кб, 1600x900
1600x900
XChan Thread #0

Ахаха так-так-так что тут у нас ахахаха, создание нового приложения-клиента для Двачика, прототипирование интерфейса с использованием современных технологий (дальше расскажу каких).

Это уже не первая моя попытка сделать такое, в архивах даже есть треды про АПИшку за моим авторстом, но не суть.

Поехали, кароч!
25/12/21 Суб 13:18:04 2601939402
И что сделано на данный момент?
Аноним 25/12/21 Суб 13:19:38 2601940043
xchan0.png 243Кб, 1597x780
1597x780
Ну вот как-то так, Анончик...
Аноним 25/12/21 Суб 13:20:47 2601940524
>>260193893 (OP)
Пили сука чтобы удобный был как телега, такой клиент надо. Или я запилю сучара.
Аноним 25/12/21 Суб 13:20:55 2601940575
>>260193940

Суть в том что я буду делать в прямом эфире, возможно запущу стрим? У меня есть опыт и достаточно знаний, вот писочница PWA приложения на Реакте, Материал-УИ№5 интерфейсом.
Аноним 25/12/21 Суб 13:21:33 2601940866
>>260194052

Подробнее, и не стесняйся в выражениях.
Аноним 25/12/21 Суб 13:22:02 2601941057
>>260194004
И что это за говно? больной ублюдок.
25/12/21 Суб 13:24:01 2601941888
КТО ОТПИШЕТСЯ В ТРЕД ПОСЛЕ ЭТОГО ПОСТА, У ТОГО СДОХНЕТ КОТ, СОБАКА, ХОМЯК, МАТЬ.

ЭТО НЕ ПРОКЛЯТИЕ, А СУДЬБА.
Аноним 25/12/21 Суб 13:26:44 2601943079
>>260194188
У меня нет кота, нет собаки, нет матери, соси хуй.
Я ОСВОБОЖДАЮ ТРЕД ОТ ПРОКЛЯТИЯ
Аноним 25/12/21 Суб 13:27:59 26019435410
image.png 91Кб, 654x547
654x547
image.png 53Кб, 958x366
958x366
оборачиваем работу с АПИ в контекст, так как все компненты у нас будут функциональными.
Аноним 25/12/21 Суб 13:28:57 26019439411
>>260194188

Ответочки не боишься-то, колдун?
Аноним 25/12/21 Суб 13:29:23 26019441312
>>260194354
1. Домен вынеси в константы
2. Почитай как работать с пасскодами (там поебаться надо, если память не изменяет)
Аноним 25/12/21 Суб 13:38:13 26019477913
image.png 113Кб, 870x715
870x715
>>260194413

Дельные советы, спасибо. Я еще подзабыл что АПИ проксировать нужно из-за CORS, попробую быстро подыскать что-то готовое.
Аноним 25/12/21 Суб 13:41:38 26019491514
Аноним 25/12/21 Суб 13:42:54 26019497515
Клиент для десктопа без ебучей макабы? Охуенно.
Аноним 25/12/21 Суб 13:46:37 26019516416
image.png 110Кб, 913x325
913x325
>>260194915

Отлично, а ведь когда-то уже использовал и тоже забыл!

Продолжаем!
Аноним 25/12/21 Суб 13:49:39 26019529017
>>260194057
Уже есть высер на реакте, в пр тред где-то плавает
Аноним 25/12/21 Суб 13:51:21 26019535618
А постинг будет впилен или лишь просмотр?
Аноним 25/12/21 Суб 13:52:32 26019541419
Аноним 25/12/21 Суб 13:55:53 26019557120
>>260194915

только вот оно не выключается, прокси зависает на выходе, но разьеремся или будем игнорировать этот момент
Аноним 25/12/21 Суб 13:56:32 26019560321
js devs.png 479Кб, 750x500
750x500
>>260193893 (OP)
Очередной джун пишет на говноскрипте вместо чуть менее говноскрипта, на который все уже перешли в вашей говноотрасли, и обмазывается реактом в прямом эфире, спешите видеть. А то мне мало на десктопе вашего электрон-говна, все мессенджеры суммарно жрут несколько гигов, периодически крутят процессор и ещё тормозят, как будто там внутри целая IDE, хотя приложения по сложности недалеко ушли от калькулятора. Хоть бы кто написал на дотнете и нативном гуи клиент што ле.
Аноним 25/12/21 Суб 14:03:56 26019597422
>>260195603
>говноскрипте
Этот прав, надо брать typescript
Аноним 25/12/21 Суб 14:15:15 26019645823
164042869617001.png 257Кб, 1080x888
1080x888
>>260194779
Суууука. Пытался вкатится в веб и андроид разработку на флаттере, но из-за этого говна просто невозможно программировать
Аноним 25/12/21 Суб 14:16:35 26019650824
Аноним 25/12/21 Суб 14:23:32 26019679825
1640431410280.jpg 27Кб, 677x652
677x652
>>260193893 (OP)
> с использованием современных технологий
> жопаскрипт
Земля пухом пориджу
Аноним 25/12/21 Суб 14:24:02 26019682826
>>260196458
чел ты.... там всё понятно же, хули ты выёбываешься. Во-первых при писании ты не пишешь просто на рандом, а делаешь анонимную функцию и пихаешь пустой список(или как там эта поебота) `React.poeben(() => {тута будет функционал}, [])`, потом хуяришь функционал, который представляет из себя какую-то поебень с ещё одной лямбдой, ну и похуй, суть понял. Да и читать это тоже просто, представь себе контейнер, внутри ещё контейнер, внутри ещё контейнер и отслеживай просто границы контейнера
25/12/21 Суб 14:41:20 26019760827
Ну все, оп обмяк
Аноним 25/12/21 Суб 14:46:41 26019788028
>>260197608

Я обмяк после >>260195414
а потом был занят кое-чем в оффланей неотложным.
Аноним 25/12/21 Суб 14:51:32 26019813829
image.png 57Кб, 932x494
932x494
Пока вожусь с devServer, пытаюсь завести прокси
Аноним 25/12/21 Суб 14:57:08 26019841230
>>260198138
>Your IP 46.219.247.37
Ололо дианон!
Аноним 25/12/21 Суб 14:59:25 26019853031
image.png 439Кб, 972x896
972x896
image.png 20Кб, 505x168
505x168
еее, я это сдела, АПИ проксируется. итак
Аноним 25/12/21 Суб 15:02:39 26019867832
>>260198412

на какую-то деревню указывает, удачных поисков
Аноним 25/12/21 Суб 15:04:22 26019877333
image.png 225Кб, 1522x900
1522x900
ну как-то так, теперь будем прототипировать плиточку-сообщение, отображая массив тредов
Аноним 25/12/21 Суб 15:06:36 26019887234
sYoEbQ-drbs.jpg 82Кб, 661x612
661x612
>линукс
>на десктопе
Аноним 25/12/21 Суб 15:09:19 26019901035
ah, javascript.jpg 20Кб, 529x249
529x249
>>260196828
Я не тот чел, но по-моему он доебался до гибрида вот синтаксической радости: (async () => {})() с коллбэками асинхронных функций. Само по себе определение с вызовом не очень страшное. Но когда оно находится внутри списка аргументов другой функции, который тоже внутри чьих-то скобочек, то всё это напоминает взрыв на лисп-фабрике. На том конкретном скриншоте оно на грани нормальности, бывает сильно хуже.

А вот до уродливой жсной смеси асинхронных и синхронных функций надо доёбываться, пока у жабаскриптеров пуканы не возгорятся. Это же пиздец, когда в языке есть два вида функций, которые извне никак не отличаются, но при этом имеют разную семантику. Одни функции возвращают значение синхронно, другие асинхронно вызывают переданные коллбеки, и этих других нельзя вызвать из первых и нельзя скомпозить в выражениях, да и обработка ошибок у них другая. Раз средства работы с ними в языке не отличаются, то при работе с функциями второго типа из функций первого типа надо городить хуйню, известную, как callback hell. В языке много пиздеца, но этот пиздец лучше всего показывает быдлокодерское нутро жса. Жабаскриптеры, при всём их скромном уме, тоже не любят страдать и реализовали концепт промисов. С промисами, конечно, жить получше, только их по-прежнему нельзя юзать в трай-кетч и прочем контрол флоу, и по прежнему не выйдет нормально вызвать функцию, возвращающую фьючер, из синхронного кода. Ненормально вызвать можно, но потом другой погромист, вынужденный читать и поддерживать такой код, придёт и набьет ебало. Короче, ненавижу, блять, жс.
Аноним 25/12/21 Суб 15:11:03 26019909236
Аноним 25/12/21 Суб 15:12:49 26019918137
image.png 116Кб, 956x897
956x897
image.png 78Кб, 743x571
743x571
Ла-ла-ла, а кстати автор >>260195414 сего еще и документацию отличную оставил, а то я уже ЖСОН подсвечивал хахха

Аноним 25/12/21 Суб 15:17:37 26019940938
все дело в том что я хочу не просто читалку и даже не просто полноценный клиент, я хочу живое, интерактивное приложение с движением тредов в рельном времени

мое занятие это скорейй just for fun эксперимент-тестирование каких-то концепций
Аноним 25/12/21 Суб 15:27:52 26019993339
>>260199092
С точки зрения языка он идеален, сам лиспы люблю в виде Racket. Но пишу на нём редко и только пет-проекты, да и там стараюсь передоза скобочек (по меркам лиспа) избегать, например, вынося лямбду в отдельную функцию, если она находится в когнитивно сложном месте. К счастью или сожалению, любить лиспы выходит больше теоретически, чем практически, уж больно они низкоуровневые, вялотипизированные и с хромающей экосистемой со скромным комьюнити, но это не недостаток языка. Я прям уверен, что если бы Брендан Эйх тогда не изобрёл бы жс, а прикрутил бы в нетскейпе какой-нибудь лисп, сейчас бы все наворачивали скобочки и сладко причмокивали.
Аноним 25/12/21 Суб 15:30:31 26020004840
image.png 135Кб, 965x836
965x836
image.png 52Кб, 1189x170
1189x170
Аноним 25/12/21 Суб 15:33:35 26020021541
какое риалтайм представление можно придумать для борды? все в мире список, так ведь, лисперы? борда список тредов, тред список постов, первый пост в треде суть элемент списка тредов, я хочу видеть живую доску

показывать в списке тредов последние посты в тредах обновляемо в реальном времени, в виде бегущего чата?

анон, подкидуй идей
Аноним 25/12/21 Суб 15:36:21 26020036242
>>260194004
>убунту
Анон, а ты не против написать клиент на QML?
Аноним 25/12/21 Суб 15:37:19 26020041843
я ваще нихуя не умею, но хочу с вами! Чем помочь?
Аноним 25/12/21 Суб 15:38:33 26020047644
Аноним 25/12/21 Суб 15:38:38 26020048345
>>260195974
Билд который замедляет
Билд который жрет ресурсы
Билд который ломаеться
Лишний код

>надо брать typescript

>typescript если пишешь один и для себя

Может вебштом еще посоветуешь?
Аноним 25/12/21 Суб 15:40:35 26020058346
>>260200418
Троль тайпскриптера с его полезными советами
Аноним 25/12/21 Суб 15:54:46 26020116847
>>260193893 (OP)
Неироничный вопрос, а зачем это кому-то вообще нужно?

Ну и начинать пет-проект сразу с написания говнокода на js - дилетанство.
Аноним 25/12/21 Суб 15:56:55 26020126348
javascript in a[...].jpg 53Кб, 600x450
600x450
>>260200215
Ага, а что в мире не список и не граф, то в мире множество. Я бы не изобретал велосипед. В списке тредов последние посты нафиг не нужны, там в половине случаев будет нахрюк и боевые картиночки. В треде самое важное его первый пост, он задаёт тон всей дискуссии. Вот и показывай его картинку и текст. И в углу трёхточечное меню, где можно открыть галерею со всеми изображениями из поста, скопировать ссылку на тред, захайдить, репортнуть. И для списка тредов лэйаут сделай не только списком, но и гридом, чтобы сделать из списка тредов заодно и каталог. Где-нибудь наверху добавишь поле поиска и кнопку превращения списка в грид, и получится каталог. Для грида текст первого поста можно обрезать по 80–100 символам, например, а вот для списка текст обрезать не надо, в этом и смысл списка vs грида. И размер шрифтов сделай настраиваемым или производным от системных размеров, у сорокалетних олдов и юных битардов разные взгляды на жизнь.
Как дойдёшь до сортировки, то сортировать может захотется по времени последнего ответа, по количеству картинок и по количеству ответов. По дефолту сортировка по id треда.
Если хочешь охуеть, сделай поиск с морфологией.

>>260200483
Щас бы в мире жаваскрипта с десятками инстансов ноды на каждый чих и зоопарком билд-скриптов жаловаться на ресурсы и на ломающийся билд. Как там у вас, папка node_modules ещё не сколлапсировала в чёрную дыру?
Аноним 25/12/21 Суб 16:00:24 26020142849
аноны, я поеду в офис, если тред не утонет -- продолжим
25/12/21 Суб 16:05:38 26020165550
1640437536318.jpg 141Кб, 738x405
738x405
Аноним 25/12/21 Суб 17:05:53 26020465151
>>260201263

спасибо за развернутый ответ, сейчас прочту

бамп
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов