[ /feed/ ] [ /a/ /b/ /c/ /tor/ /z/ ] [ /cpu/ ] [ /d/ /news/ ]
Хайбане.ru — Новости   
No news is good news
TOR ТОР ТОРА АПДЕЙТ СЕНСАЦИЯ Ракка 12 March 2019 (Tue) 06:23:20
#225 Reply [ Open ]
jpg, 520.75 KB, 2124x1800
Анончики, я вам апдейты принёс!

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

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

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

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

И конечно же буду рад идеям по развиию ресурса в целом!
11 posts omitted. Expand thread.
Ракка 27 October 2019 (Sun) 11:08:21 #298 Reply
jpg, 253.05 KB, 1080x1080
>>296
Нет, там движок не публичный. Можешь увидеть его на одной из старых мелкоборд, хех.
Я кстати тоже уже несколько лет как мониторю борды гитхабе и ни одна на шарпе не ушла дальше лабы.
У меня основа уже давно готова и сейчас в свободное время пилю вьюшки и натягиваю bootstrap.
Там не будет SPA как сейчас, будет MVC + контент доски(треды, посты и т.д) на vue.js
Почему так? Просто в плане архитектуры мне было интересно сделать вот такого монстрагибрид.
Если пилишь на гитхабе то можешь вбросить ссылку, мне интересно будет посмотреть.
Я мб тоже с первым релизом открою сорцы. Хотя этот движок мало кому нужен будет, ведь пилю его чисто под свои юзкейсы.
Ракка 28 October 2019 (Mon) 00:16:44 #299 Reply
jpg, 571.65 KB, 1920x1080
>>297
Вопрос слишком толстый, чтобы на него нормально ответить. Попробуйте ещё раз.
>>298
> Там не будет SPA как сейчас, будет MVC + контент доски(треды, посты и т.д) на vue.js
Так если это приложение на vue.js, оно же будет СПА всё равно?
Пилю не на гитхабе. У меня ушло подальше лабы, но пока не работает. Да и причины у меня те же самые.
Можешь оставить мне свою почту, может, идеями обменяемся.
Ракка 28 October 2019 (Mon) 11:13:46 #300 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 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 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).
Конечно для простой борды не стоит такое городить и можно хуячить прямо в контроллерах, но я решил немного попердолить архитектуру.

Бля, со второго раза отправил пост т.к файлы с кириллицей не загружаются 😑
Ладно Ракка 28 March 2019 (Thu) 09:47:22
#232 Reply [ Open ]
jpg, 34.24 KB, 600x398
jpg, 58.40 KB, 540x810
Тор все равно отваливается по кд. Не знаю почему. Наверно, добавлю его рестарт по кд.

Воспроизвести проблему с постингом нескольких файлов не удалось. ¯\_(ツ)_/¯

Недавно возникла идея поднять постинг. Что если начать покупать рекламу в каналах телеги? Каких-нибудь небольших, посвященных аниме, ИТ, просто ламповым пикчам. Как бы вы к такому отнеслись, анончики?
34 posts omitted. Expand thread.
Ракка 15 September 2019 (Sun) 00:01:10 #274 Reply
Забыл добавить. Мод, ты проебал возможность пассивного натекания онлайна до 0.5 анонима, когда поленился починить /тор после падения лисы, когда выбирались криптачи между хайбане и эндчаном. Во временной конфе в жабе реально ждали пока ты наконец снимешь объявление о починке /tor

Шансы забрать себе онлайн целой доски одной из крупнейших борд выпадает крайне редко и ты его проебал
Ракка 15 September 2019 (Sun) 02:17:03 #275 Reply
>>274
Да это все понятно, я уже думал про падение лисы. Если бы знал как, то давно бы уже починил. Я уже оставил все надежды разобраться в чем проблема. А менять сервера и хостера, чтобы все-таки поднять стабильный тор, я не готов.
Ракка 16 September 2019 (Mon) 23:50:39 #276 Reply
webm, 13.03 MB
Страшно.
Ракка 17 September 2019 (Tue) 14:33:50 #277 Reply
>>276
теперь я знаю, что буду гонять под кислотой
Ракка 20 October 2019 (Sun) 14:46:10 #294 Reply
Чтобы поднять постинг нужно мобильное приложение, которое в рилтайме слало бы уведомления об ответах. Никто не хочет просто так заходить и переодически чекать
Юбилей? Ракка 21 July 2019 (Sun) 03:30:49
#265 Reply [ Open ]
jpeg, 353.66 KB, 1920x900
jpg, 289.11 KB, 1920x1080
20 июля!
Вчера Хайбаню исполнилось 6 лет. Такие дела.
12 posts omitted. Expand thread.
Ракка 21 September 2019 (Sat) 20:04:11 #289 Reply
>>287
Не кажется. Чем это оно расходится? И что по-твоему тут должно быть?
Ракка 21 September 2019 (Sat) 20:06:20 #290 Reply
>>278
Это ещё не первая инкарнация. Часть постов безвозвратно потеряна, хотя часть ещё где-то в декарах все-таки лежит.
Ракка 21 September 2019 (Sat) 20:08:13 #291 Reply
>>288
Если что, я, админ, нигде ничего в итоге и не пиарил. Понятия не имею, откуда постинг. Да и в целом нечасто сюда захожу.
Ракка 23 September 2019 (Mon) 08:43:33 #292 Reply
>>291
Борда в ближайшее время закрываться не планирует?
Ракка 23 September 2019 (Mon) 21:43:23 #293 Reply
>>292
Ни в коем случае.
Это... Ракка 04 December 2018 (Tue) 16:46:39
#219 Reply [ Open ]
png, 75.00 KB, 1494x422
jpg, 53.80 KB, 586x293
jpg, 686.81 KB, 1920x1200
jpg, 91.68 KB, 640x924
Как время-то летит... вернул баннеры, вот.

И удаление постов.
Last modified 04 December 2018 (Tue) 16:49:59
Ракка 11 December 2018 (Tue) 08:05:00 #220 Reply
>>219
Как твои дела, Рэки?
Ракка 11 December 2018 (Tue) 20:56:58 #221 Reply
jpg, 73.39 KB, 700x933
Ракка 31 December 2018 (Mon) 23:43:37 #222 Reply
А у меня посты не удаляются.
В чем дело?
Ракка 02 January 2019 (Wed) 11:46:06 #223 Reply
>>222
Сейчас все должно работать. Шатаю движок по-тихоньку. Может даже скоро доску /tor починю.
Ракка 03 February 2019 (Sun) 00:56:23 #224 Reply

Блин 🥞 и правда. Как давно это все было...
TOR Ракка 05 September 2018 (Wed) 18:56:47
#216 Reply [ Open ]
jpg, 20.40 KB, 480x360
Адрес http://haibanej33s4gfts.onion работает, но доска /tor пока что нет
Ракка 27 November 2018 (Tue) 05:18:50 #217 Reply
Ракка 27 November 2018 (Tue) 05:19:11 #218 Reply
ru домен всё Ракка 22 August 2018 (Wed) 20:19:22
#212 Reply [ Open ]
jpg, 26.63 KB, 395x427
На какое-то время. Либо перекуплю, либо владелец продлит.
Алсо, напоминаю о существовании http://haibane.tk
Last modified 22 August 2018 (Wed) 20:19:37
Ракка 23 August 2018 (Thu) 06:51:23 #213 Reply
Админ, как с тобой проще всего связаться, чтобы передать домен?
PS. Почини зеркало в Торе.
Last modified 23 August 2018 (Thu) 06:52:37
Ракка 23 August 2018 (Thu) 11:21:02 #214 Reply
>>213
ahushh{собак}gmail.com
Ракка 30 August 2018 (Thu) 07:28:54 #215 Reply
Почему бесплатный домен? Почему бы не перенести на .com ?
У name cheap сейчас акция с доменами по 88 центов + защита вхуиз.

*грибной обдолбыш*
Сидим с другом в летней кафешке Ракка 16 August 2018 (Thu) 22:35:19
#210 Reply [ Open ]
jpg, 140.92 KB, 1280x800
Ракка 20 August 2018 (Mon) 21:15:59 #211 Reply
Админ ты жив. Постинг пикч и тор версию чини.
Упал Ракка 01 August 2018 (Wed) 19:44:53
#198 Reply [ Open ]
jpg, 93.29 KB, 604x489
В ближайшее время (сутки-двое) будет небольшой downtime: перенесу хайбань на докер а потом и на кластер.

Upd. Перенес пока что без поиска и без тора.
Last modified 02 August 2018 (Thu) 00:44:29
6 posts omitted. Expand thread.
test Ракка 02 August 2018 (Thu) 00:42:32 #205 Reply
#!/usr/bin/perl
use v5.12;
####################################################
my $user = "ahushh";
my $host = "haibane.ru";
my $path = "/home/ahushh/haibane/Monaba/dist/build/Monaba/";
my $key  = "$ENV{HOME}/.ssh/id_rsa";
#systemd
my $start_cmd = "systemctl --user start monaba";
my $stop_cmd = "systemctl --user stop monaba";
#openrc
#my $start_cmd = "sudo /etc/init.d/monaba start";
#my $stop_cmd = "sudo /etc/init.d/monaba stop";
####################################################
die "usage: ./upload.pl [version] [build|pack|upload|restart|clean|all]" unless defined $ARGV[0] && defined $ARGV[1];
my $v = $ARGV[0];
my $_ = $ARGV[1];
my $build  = /build|all/    ? "cabal clean && yesod build" : 'echo "skip building"';
my $pack   = /pack|all/     ? "cd dist/build/Monaba && strip Monaba && cp Monaba Monaba-$v && apack Monaba-$v.7z Monaba-$v" : 'echo "skip packing"';
my $upload = (/upload/      ? "cd dist/build/Monaba &&" : "") .
             (/upload|all/  ? "scp ". ($key ? "-i $key" : "") ." Monaba-$v.7z ${user}\@${host}:${path}" : 'echo "skip uploading"');
my $restart= (/restart/     ? "cd dist/build/Monaba &&" : "") .
             (/restart|all/ ? "ssh ". ($key ? "-i $key" : "") ." -t ${user}\@${host} 'cd $path && aunpack Monaba-$v.7z && $stop_cmd && cp Monaba-$v Monaba && $start_cmd && echo done'" : 'echo "skip restarting"');
my $clean =  (/clean|all/   ? "ssh -i $key -t ${user}\@${host} 'cd $path && rm Monaba-$v.7z Monaba-$v && echo done cleaning'" : 'echo "skip cleaning"');
system "$build && $pack && $upload && $restart && $clean";
 
Ракка 02 August 2018 (Thu) 00:43:22 #206 Reply
jpg, 64.30 KB, 604x482
Ракка 02 August 2018 (Thu) 01:31:13 #207 Reply
>>204
Ну хорошо, в чём-то ты меня убедил. Я не знаю особенностей обращения с хаскелем. Про гитлаб ты не упоминал, но там в принципе достаточно один раз конфиг сгенерить. А вот деплой-скрипт напоминает костыль, но видимо работает и ладно.
Понимаешь ли, для меня это всё равно оверхед, но я уже сказал - это не придирка, просто мнение, тебе-то удобнее наверное. Мне вообще докер не очень понравился, хотя я понимаю его плюсы. Как-то проблем слишком много с ним возникало в неожиданных местах (хотя и использовал я его с плохо тестированными вещами).
> поудобнее, чем файлах
Ну не знаю. Ты ведь перенаправил stdout или оно у тебя так и пишет в консоль? Она просто не бесконечная и как бы искать там потом в этом потоке что-то сложно. Хотя зачем тут вообще логи.
Ракка 02 August 2018 (Thu) 01:33:25 #208 Reply
>>204
Кстати, картинка выдаёт 404.
Ракка 02 August 2018 (Thu) 21:37:58 #209 Reply
>>208
Всё починил.
Изба-читальня Ракка 10 June 2018 (Sun) 03:50:01
#189 Reply [ Open ]
png, 138.58 KB, 398x188
jpg, 491.47 KB, 1280x1016
Вернул старую библиотеку на место.
http://lib.haibane.ru
ftp://lib.haibane.ru
(на момент написания создания поста файлы еще загружаются)
3 posts omitted. Expand thread.
Ракка 10 June 2018 (Sun) 17:55:08 #193 Reply
>>192
Назови браузер, где кодировка меняется парой кликов?
везде эту функцию убрали куда подальше в 2018 году
Ракка 10 June 2018 (Sun) 18:10:56 #194 Reply
>>193
В лисе есть, а в сафари все и так работает. Это хромоги как всегда – страдают. Кодировка, кстати, юникод.

И вообще можно по фтп подключиться.
Last modified 10 June 2018 (Sun) 18:12:05
Ракка 10 June 2018 (Sun) 20:41:08 #195 Reply
>>194
Хромоги не страдают, когда приходит правильный хедер, содержащий кодировку страницы. Такой хедер, кстати, должен быть первым.
В остальных случаях страдают все, потому что это начинает зависеть от браузера, которые нынче очень нестабильны в своих функциях.
>>193
Лиса: <меню> - More - Text Encoding. Это последняя 60 на шиндошс, на линуксах вроде 52 пока, там этой функции просто нет (её убирали, потом вернули).
В опере нет этого меню. В хроме тоже, как и в вивальди.
Вообще, если страница открылась неправильно, то это проблема сервера, что он не ту кодировку послал. Но разрабы браузеров все равно козлы, так как убрали единственное средство решения проблемы.
Ракка 12 June 2018 (Tue) 02:11:34 #196 Reply
jpg, 68.62 KB, 520x520
>>189
Таак, падажди ебана, половина не загрузилась.
Ракка 12 June 2018 (Tue) 21:12:18 #197 Reply
>>189
Спасибо, интересно будет покопаться в этом.
Апдейт Ракка 26 April 2018 (Thu) 23:43:58
#175 Reply [ Open ]
png, 1.73 MB, 1280x960
Выключил глобальный премод, всех няшек с их постами с премода снял. Добавил вротфильтр от спамеров.
А еще если заходить через тор-домен http://haibanej33s4gfts.onion/ то будет доступна доска /tor где нет никаких правил и модерации!
Ракка 22 May 2018 (Tue) 15:28:15 #187 Reply
Давайте смотреть на вещи прямо - тор не работает. Потому ушел от вас в модную ныне социалочку.
Ракка 23 May 2018 (Wed) 20:21:47 #188 Reply
>>187
УМВР. Но на всякий случай перезапустил тор-сервис. Теперь точно работает.
[ Mark all posts ]