[ /feed/ ] [ /a/ /b/ /c/ /tor/ /z/ ] [ /cpu/ ] [ /d/ /news/ ]
Хайбане.ru — Новости
No news is good news
TOR ТОР ТОРА АПДЕЙТ СЕНСАЦИЯ
Reply to 225 thread [ Back ]
[ Reply ]
 
Attach file
  • Supported file types are jpg, jpeg, png, gif, webm, swf, rar, zip, 7z, mp3, flac, ogv, txt, mp4
  • Bump limit is ∞
  • Max files size allowed is 25 MB
  • Images greater than 200x200 will be thumbnailed.
[ Close form | Show rules Hide Rules ]
TOR ТОР ТОРА АПДЕЙТ СЕНСАЦИЯ Ракка 12 March 2019 (Tue) 06:23:20
#225 Reply
jpg, 520.75 KB, 2124x1800
Анончики, я вам апдейты принёс!

  • http://haibanej33s4gfts.onion/ – поднял, не знаю почему оно умирало, скорее всего из-за проблем с зависимой либой; обновил версию бубунты - должно помочь
  • http://haibanej33s4gfts.onion/tor – да, я это сделал! Крипто-доску починил, милости прошу! Напоминаю, что доска работает только под тором. ПРАВИЛ ТАМ НЕТ.
  • Убрал автозаполнение пароля через джаваскрипт: перекладываю этот функцинал на автозаполнение бразузеров.
  • Добавил навигацию по клавише tab в форму: теперь создать пост можно полностью с клавиатуры, так как фокус переключается по-порядку, завершая кнопкой отправки поста.
  • Окончательно поправил баннеры – больше они слетать не будут.

По поводу проблем с картинками.
Если возникает ошибка openBinaryFile: invalid argument (invalid character) (400), то это из-за проблем с кодировкой в названии файла. Необходимо переименовать его, используя только латиницу.

А еще я закончил настройку локального окружения для разработки и почти обновил все зависимости до последних версий! Это означает, что в ближайшее время все будет готово для активной и беспроблемной работы над движком! Сперва я обязательно перечитаю /d/ и посмотрю, что просили поправить, и таки попробую поправить.

Друзья, спасибо что остаетесь на хайбане! Жду ваших пожеланий по поводу развития движка, фичреквестах, сообщений об ошибках и так далее. Пишите в этот тред, в /d/, а еще лучше создавайте issues на гитхабе.

И конечно же буду рад идеям по развиию ресурса в целом!
Ракка 12 March 2019 (Tue) 22:30:37 #226 1 Reply
>>225
> Необходимо переименовать его, используя только латиницу.
А может, необходимо пофиксить баг, чтобы название могло содержать любые символы? Как вы так умудряетесь писать код, что можно использовать только латиницу?
Ракка 12 March 2019 (Tue) 23:56:31 #227 2 Reply
png, 88.46 KB, 175x318
>>226
Добро пожаловать на хайбань, тут Рекки переписывает идеально работающую борду на хаскеле в нечто непонятное на си шарпе.
Ракка 13 March 2019 (Wed) 00:15:46 #228 3 Reply
>>227
Правда, что ли? Не видел тут таких новостей.
А зачем это?

Поле с паролем поста не сохраняет.
Ракка 13 March 2019 (Wed) 10:16:38 #229 4 Reply
>>226
А может пора перестать пользоваться системами, которые до сих пор не умеют в юникод?
Ракка 13 March 2019 (Wed) 20:44:33 #230 5 Reply
>>229
Ну и бред ты спросил.
Ракка 19 March 2019 (Tue) 14:08:45 #231 6 Reply
>>225
Опять отвалился?
Ракка 03 April 2019 (Wed) 08:00:11 #252 7 Reply
>>225
>Добавил навигацию по клавише tab в форму
>Убрал автозаполнение пароля
А можно сделать форма→прикрепление→капча→пароль→кнопка? Навигация по tab неюзабельна если пароль не сохранён.
Ракка 03 April 2019 (Wed) 13:12:09 #253 8 Reply
>>252
Хорошо.

А еще я тут нашел картинки, которые не постятся со странной ошибкой. Буду разбираться теперь.
Ракка 26 October 2019 (Sat) 15:17:41 #295 9 Reply
jpg, 151.50 KB, 1080x1350
>>227
>тут Рекки переписывает идеально работающую борду на хаскеле в нечто непонятное на си шарпе
Если не рофл то это интересно, яб посмотрел код.
Я в последнее время тоже сел переписывать свою старенькую бордочку(она на шарпе, да) на asp.net core.
Ракка 27 October 2019 (Sun) 01:05:06 #296 10 Reply
>>295
Если это тот единственный проект имиджборды на c# на гитхабе, то я её видел. Маловато. Кстати, я тоже пишу борду на этом языке.
Ракка 27 October 2019 (Sun) 04:54:28 #297 11 Reply
>>296
А почему шарп-то? Нормальный язык не осилил?
Ракка 27 October 2019 (Sun) 11:08:21 #298 12 Reply
jpg, 253.05 KB, 1080x1080
>>296
Нет, там движок не публичный. Можешь увидеть его на одной из старых мелкоборд, хех.
Я кстати тоже уже несколько лет как мониторю борды гитхабе и ни одна на шарпе не ушла дальше лабы.
У меня основа уже давно готова и сейчас в свободное время пилю вьюшки и натягиваю bootstrap.
Там не будет SPA как сейчас, будет MVC + контент доски(треды, посты и т.д) на vue.js
Почему так? Просто в плане архитектуры мне было интересно сделать вот такого монстрагибрид.
Если пилишь на гитхабе то можешь вбросить ссылку, мне интересно будет посмотреть.
Я мб тоже с первым релизом открою сорцы. Хотя этот движок мало кому нужен будет, ведь пилю его чисто под свои юзкейсы.
Ракка 28 October 2019 (Mon) 00:16:44 #299 13 Reply
jpg, 571.65 KB, 1920x1080
>>297
Вопрос слишком толстый, чтобы на него нормально ответить. Попробуйте ещё раз.
>>298
> Там не будет SPA как сейчас, будет MVC + контент доски(треды, посты и т.д) на vue.js
Так если это приложение на vue.js, оно же будет СПА всё равно?
Пилю не на гитхабе. У меня ушло подальше лабы, но пока не работает. Да и причины у меня те же самые.
Можешь оставить мне свою почту, может, идеями обменяемся.
Ракка 28 October 2019 (Mon) 11:13:46 #300 14 Reply
jpg, 161.66 KB, 1080x1080
>>299
>Так если это приложение на vue.js, оно же будет СПА всё равно?
Нет, SPA это когда всё приложение работает в браузере. Неважно js там или чтот на WASM(Blazor тот же).
У меня все вьюшки на Razor и только контент одной из них(по плану) будет на vue(он хорошо подходит для этого).
Хотя API у меня так же присутствует т.к код разбит на команды/запросы(использую для этого MediatR) и моя бизнес логика легко шарится между MVC и API контроллерами.
Я пока доведу черновой вариант и перенесу репу на гитхаб, но если что буду чекать этот тред иногда.
Ракка 28 October 2019 (Mon) 21:06:20 #301 15 Reply
>>300
> У меня все вьюшки на Razor
А, ясно. У тебя mvvm, получается, дублируешь на стороне клиента?
Вот я тоже сначала думал на razor pages всё сделать, потом подумал, что хочется всё же адресацию вида /b/123, а не /board?name=b&post=123, а даже если писать @page "{name:int}/{id?}", это не поможет. Обошёлся финтом через area и парой контроллеров.
Я так понял, что логика у тебя вынесена в отдельный слой, а конструкты из него потом инжектятся в razor?
Ракка 28 October 2019 (Mon) 21:42:59 #303 16 Reply
png, 8.23 KB, 356x493
png, 37.56 KB, 694x584
>>301
Не не, razor pages я не использую(вообще он мне зашел в одном мелком проектике, на несколько страничек).
У меня дефолтные MVC контроллеры и вьюшки. Так же тут видно в Api ещё контроллеры Web API, а сама логика в директории Features, где всё разбито по фичам и на команды/запросы.
Собственно контроллеры используют их(второй пик), и в итоге у меня что в MVC, что в API одинаковая логика, их валидаторы и прочее.
Можно было сделать что-то с content negotiation, но у mvc и api могут быть разные модели запросов, ну и ответы тоже(в API например по дефолту сейчас problem details).
Конечно для простой борды не стоит такое городить и можно хуячить прямо в контроллерах, но я решил немного попердолить архитектуру.

Бля, со второго раза отправил пост т.к файлы с кириллицей не загружаются 😑
[ Reply ]
[ Get new posts ] [ Back ]
[ Mark all posts ]