Несколько дней назад я презентовал анону свою борду, но покинул поле боя с позором, не подготовившись как следует.Сегодня я залил такие фиксы:Меню для мобильных устройств и другие респонсив фиксы. Некорректное отображение постов с очень длинными или широкими оппиками. Неправильное задание id поста в борде.Главный баг сейчас это то, что пост не сохраняется в форме, есди не проходит проерку капчи, вместе с фиксом планирую переделать саму форму ответа, и заодно сверстать ее под мобильные устройства.На предстоящую неделю планирую это:Выделение постов ОПа и админов, если они того хотят. Прикрепление нескольких картинок, видео и показывать их в всплывающем окне.Есть регистрация, но она нужно только, тем, кто хочет запилить свою борду.Позже опишу свое видение современной борды и что это нам даст.Модер, не спеши тереть тред, это не пиар моей говноборды, я не собираюсь и не могу конкурировать с двачами, исходники открыты я приглашаю опытного анона поделиться мнением или помочь, а юному анону я помогу сам, чем смогу. Разве не для этого нужен /pr?
>>744459 (OP)>Меню для мобильных устройствНе нужно. В 2000-е люди были рады и статическим страницам. Хакерские сайты по вирмейкингу вообще верстались таблицами, нарисованными при помощи символов +, - и |, потому что важно содержание, а не дизайн.
>>744471Так за дизайном я и не гонюсь, но поддержка самых популярных девайсов очевидно необходима
Апи есть/будет?
>Исходники открытыГде?
>>744525Сделаю, если хоть немного взлетит>>744529http://nexchan.com/boards/b/posts/26
Перепили с ерб на жс, реакт/еs6babel/redux в общем изоморфность во все поля.
>>744648Я и сам не против, но это будет очень долго и откинет прогресс борды назад
Могу помочь с разработкой под iOSскайп: origingalniy_login
>>744666Ну в смысле могу чисто для понта запилить отдельное приложение
ну тогда хуйня, движков всяких говнопараш итак дохуя развелось, но это будет еще одна ненужная параша без какой-либо идеи и/или отличия какой-либо киллерфичи.
Где исходники то? На чем написана то?Никак не дойдут руки свою начать пилить, хочу опробовать дишку и фреймворк Vibe.d
>>744666Круто конечно, но думаю приложения стоит начинать писать не раньше, чем будут реализованы все основные фичи>>744673Я планирую делать годный фронт и уникальные фичи, но сейчас нужно же хоть с чего-нибудь. Позже напишу пост о моем видении развития борд и сообщества>>744680Смотри тут http://nexchan.com/boards/b/posts/26>Vibe.dЗвучит интересно, поделись с аноном опытом, если начнешь
>>744684Раби он рейлс?А вообще - пили ИРЦ-конфу. Тред этот могут стереть, а обсуждать прямо на твоей борде сейчас - похоже на говноедство, она неюзабельна.
>>744687>Раби он рейлс?ДаЗавтра запилю где-нибудь конфу, а то время поздное.Хотя я обсуждал бы все именно на борде, так она быстрее станет юзабельной. Если вдруг этот тред потрут, то обращайся на борду
https://github.com/asxcandrew/ichiban/blob/master/app/controllers/boards_controller.rb#L20ты там доки читал?не верю чтобы это говно ешчё в райлс не заоптимизировали https://github.com/asxcandrew/ichiban/blob/master/app/controllers/boards_controller.rb#L24-L27про констатны слышал? https://github.com/asxcandrew/ichiban/blob/master/app/controllers/reports_controller.rb#L8тапалиный кек https://github.com/asxcandrew/ichiban/blob/master/app/controllers/posts_controller.rb#L18 делай на юае сразу или ты там не можешь в джс найти парент_айди?разве там нету before_ какогонить? https://github.com/asxcandrew/ichiban/blob/master/app/controllers/posts_controller.rb#L40эта хуйня депрекайтед https://github.com/asxcandrew/ichiban/blob/master/app/models/ability.rb#L2 есть тама канканкантак не делают https://github.com/asxcandrew/ichiban/blob/master/app/models/post.rb#L74-L81слишком так не делают https://github.com/asxcandrew/ichiban/blob/master/app/models/post.rb#L95-L102 мб ты редис какой возьмёшь и будешь раз в минуту туда записывать? да и нахуй ваще реплаи в таблице? если для этого можно взять кэш\отдельную таблицудальше не смотрел
>>744714Если бы ты смотрел внимаительнее, то увидел бы что борду я форкнул и сейчас примерно только половина кода моего. Да, нужно рефакторить, спасибо за советы, часть полезных а некоторые говорят о тебе, что ты молодой лерзкий петушок и из них часть именно о моем коде. Посмотри js там вообще полный пиздец. Сейчас, пока есть критические баги, всерьез чистить код это значит откладывать запуск борды без особой причины.
>>744828>часть полезныхтам все полезные мудила, начинаетца блять код не мой исправлять не буду, нахуй может пойдёшь?
>>744850>не верю чтобы это говно ешчё в райлс не заоптимизировали https://github.com/asxcandrew/ichiban/blob/master/app/controllers/boards_controller.rb#L24-L27В чем проблема, это НИМОДНА? К тому же зачем это сейчас трогать, если в планах переписать фронт на js>про констатны слышал? https://github.com/asxcandrew/ichiban/blob/master/app/controllers/reports_controller.rb#L8>зачем это сейчас трогать, если в планах переписать фронт на js>тапалиный кек https://github.com/asxcandrew/ichiban/blob/master/app/controllers/posts_controller.rb#L18 делай на юае сразу или ты там не можешь в джс найти парент_айди?Где ты там вообще увидел парент_айди?>эта хуйня депрекайтед https://github.com/asxcandrew/ichiban/blob/master/app/models/ability.rb#L2 есть тама канканканЭто и есть cancancan, мудило>так не делают https://github.com/asxcandrew/ichiban/blob/master/app/models/post.rb#L74-L81>слишком так не делают https://github.com/asxcandrew/ichiban/blob/master/app/models/post.rb#L95-L102 мб ты редис какой >возьмёшь и будешь раз в минуту туда записывать? да и нахуй ваще реплаи в таблице? если для этого можно взять кэш\отдельную таблицу>разве там нету before_ какогонить? https://github.com/asxcandrew/ichiban/blob/master/app/controllers/posts_controller.rb#L40Согласен
>>744459 (OP)лол руби быдло не может в простейшую валидацию форм, ясно-понятно, такой проект с нуля на джанге пишется за день
>>744865Окей, завтра показываешь его клон на django
>>744880мань, ты думаешь мне заняться нечем как запилить ОДНУ блядь форму из модели? Я давно уже не в том возрасте чтобы такой хуйней страдать если ты не осилил валидацию форм в своем говно руби то это твои проблемы.post_form = PostForm(request.POST)if form.is_valid(): form.save()return render(request, 'yobatemplate.html', {'form': post_form})
>>744880ну еще пососи хуйца, это я на обеденных перерывах запилил лет 5 назад когда его о сокетах нихуя никто не знал https://github.com/songkiller/pytaba а с javascript MVC фреймворков падали в обморок, такая же есть еше на метеоре но забыл в каком акке
Ничоси вы оьоссали опа. Добрее надо быть. Вилдфлай форсер
>>744917Валидация там в порядкепроблема в этом месте, это проверка капчи, ее нужно перенести из контроллера в модельhttps://github.com/asxcandrew/ichiban/blob/master/app/controllers/posts_controller.rb#L40Посмотрю сегодня вечером на твою чудо-борду и будь добрее, а то рано умрешь от сердечно-сосудистых заболеваний
>>744535>не начинать разработку проекта с создания апиКак там, в 2002?
>>745037блядь, какой же тупой, ты понимаешь, что если в форме есть ошибки то надо вернуть форму с содержимым и указанием ошибки, школьник?
В очередной раз убеждаюсь какой же токсичный зекач, просто пиздец.Я не ОП, если что.
чо за хня?
>>745556>В превью поста отвалилась разметка
>>744459 (OP)> я не собираюсь и не могу конкурировать с двачамиСделай малую борду, посвященную чисто кодингу. С разделами по сферам (веб, мобильная разработка и т.д.) и языкам. И вместо Аноним чтобы было Программистишка.
>>745037>проблема в этом месте, это проверка капчи, ее нужно перенести из контроллера в модельненужно
Моча, этот парашевод совсем обезумел. Три его на хуй.
Никогда не был завсегдатаем /pr, удивлен озлобленностью некоторых анонов, надеюсь такого не будет на nexchan. В ближайшие дни начну переписывать фронт борды на angular2 и опишу таки киллер фичи и основную идею, которая должна стать ориентиром для комьюнити. Так что этот тред становится про написание борды на angular.
>>745847>angular2 тормозишь хипстушок все уже угорают по реакту и высерам пейсбука
>>745857У меня тоже знакомые по нему угорают, но я пока не проникся
https://habrahabr.ru/post/300954/хошорая статья вышла на хабраподмывальне вышла, думаю тебе не будет лишним ее почитать
>>746640Спасибо, вчера ее прочитал, именно она меня сподвигла переписывать на angular, а то раньше я помышлял о marionette.js
Последние фиксы- Пофикшена разметка в превью- Отступ от пикчи по правой стороне ~ 5 px- Удалено имя из формы ответа- Исправлен баг при создании новой борды.То что пост не сохраняется в форме, если не проходит проерку капчи останется потому что я планирую написать новый frontend на React/Redux, тред об этом будет здесь http://nexchan.com/boards/dev/posts/1 Пока буду писать фронт, в этой версии борды буду фиксить только небольшие и критичные баги.
а пулл реквесты принимаешь? хочу тебе поправить хуйню с твоим главным багом.
отправил тебе пулл реквест с фиксом формы, норм?
>>755365На выходных отдыхал без интернета, сейчас посмотрю.
>>755365Принял твой pull-request и задеплоил на прод. Большое спасибо, очень приятно получать не только упреки, но и реальную помощь, это то что помогает двигаться вперед, пиши еще :3 А сейчас разберем тобою написанное, после проверки капчи ты редиректишь на posts/new, это страница нового треда, даже когда отписываешь ответ внутри треда, но это лучше чем проебать сообщение. Я вижу 2 решения этой проблемы1. Сделать ajax форму ответа2. После невалидной капчи редиректить на url типа board/b/posts/99/newПервое делать нет смысла потому что в планах написать новый фронт на react, а вторым я сегодня займусь потому что это решение кажется простым и новый фронт будет еще не скоро