~105768
Пост на ФКФВ
ну и что!? Мало придурков что ли? ты бы лучше чем всякую херню выкладывать полезным делом занялся, о котором тебя уже все просить устали!! Одни обещания! Чем ты там занят все время, никак всю водку не выпьешь?
Никогда не думал, что буду впрягаться за Staleo, но... Он что, сука, обязан вам что-то делать по требованию???? Человек сделал и держит этот ресурс на голом энтузиазм. Или может быть ему платите за это? В данном случае можно лишь о чем-то попросить, но никак не требовать, это тупо и нагло.
А кто требует!?? Я просто спросил когда сделает!? Его никто за х.. не тянул когда он сам пишет- ну все сел делать, а в результате - НОЛЬ, да он уже сколько здесь обещает, его и просили и уговаривали, ему даже на вопросы ответить в падлу!
Человек сделал и держит этот ресурс
Ну сделал, так доделай что бы было ОК, а не хер пойми что, зацелуй его в жопу теперь! Сделал заготовку -так доделай деталь, а не ходи год и обещай что все завтра доделаю, интересно что бы ты с таким работником сделал, если он взялся деталь делать половину сгондобил, а потом пол года ходит рассказывает что вот вот возьму доделаю, не знаю как ты а я бы такого работягу давно послал бы!
Да кому ты объясняешь? Это бестолковый человек. Он давно уже у меня в ЧС. Просто муть.
Короче говоря, выкладываю все на чистоту.
Есть такой гем Devise, который отвечает за всю логику юзеров – регистрация, логин, "запомнить меня", и все прочее, и он у нас задействован. У него есть кое-какие хелперовские методы, например current_user, который возвращает объект текущего юзера, user_signed_in? который возвращает true, если текущая сессия у залогиненного юзера, а не у гостя, и так далее. Это первое.
Второе: вот у вас открыта страница геста, а кто-то другой написал и отправил пост, и он тут же появился. Если помните, у нас на прошлой версии появлялась такая желтая плашка с текстом "1 новое сообщение". Это еще сделал Витя Разуваев, и это было нормально, но некоторое время назад я придумал, что хорошо бы новые посты у нас появлялись сразу, то есть страница геста открыта и прямо тут сами вставляются новые реплики. Поэтому я сделал так, что свежесозданные модели постов уже в своих HTML-вьюхах отправляются вебсокетами в редис, ну и тут же простым джаваскриптом препендятся в самый верх геста. Особенно в дни матчей это угарно – люди бахают друг за другом десятки постов, и лента сама обновляется пачками!
Но тут же появилась проблема: хелперовские методы Девайса не отрабатывают во вьюхах, переданных в сокеты. Дело в том, что посты по дефолту броадкастятся из моделей, но модель поста понятия не имеет ничего о текущих сессиях, Девайсах, и всем прочем. А у нас во вьюхе поста уже много логики именно завязанной на Девайс: для гостей нужно показать сердечко с количеством лайков, но чтобы гости не могли этот лайк нажать, для юзера надо показать тоже количество лайков, но чтобы сердечко было закрашенное, если он уже поставил лайк, есть кнопочка "Ответить", которая не срабатывает для гостей, но срабатывает для юзеров и учитывает юзера в ответе и прочая и прочая.
Я уж не помню, какие костыли я понапридумывал, чтобы текущая логика лайков и ответов все равно работала. Я точно помню, что я броадкастю посты на уровне контроллера, а не модели, тоже на уровне контроллера эмулирую текущего юзера, чтобы в зависимости от того, юзер или гость, у нас корректно отрабатывали лайки, и все прочее. Но вот в этой же манере сделать нормально редактирование поста, – это значит еще больше нарастить ком из костылей и джаваскриптового говна. Это можно, но все это очень плохо и ущербно.
Настя насмотрелась на мои страдания, взяла и написала специально для ФКФВ фрейм геста на VueJs с простым роутингом, стором, несколькими компонентами (список постов, форма, пост и проч.), а ты мол сделай простую апишечку, разбей весь воркфлоу на эндпойнты, и готово. Но я начал делать и понимаю, что ну просто я ковыряю это через силу. Меня тошнит от джаваскрипта, от этих await, fetch.then.then.then, стрелочных функций, просто чтобы вы понимали, это даже хуже формы и цветов тульского Арсенала, просто абсолютная вершина в мире сблевного говна. И это типа VueJs, блестящее достижение в мире фронт-энда! Короче, не стал.
Недавно челы, которые делают Рельсы, выпустили приблуду для реактивного изменения состояния Дома, которая особенно удачно работает с любыми списками сущностей (например, как в нашем случае, постов). Приблуда называется Hotwire, я обрадовался и перед Новым годом полез ковыряться, но оказалось, что опять одно и тоже – непонятно, как нативно, безболезненно и бесшовно заставить хелперовские методы Девайса работать в разносимых сокетами вьюхах сущностей. Плюс ко всему Хотваер не умеет на уровне контроллера броадкастить ничего вообще, только из модели. Сука, я подумал, что может быть дело в Девайсе, че я к нему привязался, и специально попробовал близкий по задачам гем Clearance, но там ровно то же самое. Потом я написал текст Девиду Ханемайер Хенссону (который делает Рельсы), что мол Девид, меня страшно распинает Горыныч с ФКФВ, спаси плиз: как сука это все сгондобить? Он пишет: а никак, но как вариант напиши отдельные вьюхи для фрагментов HTML, где есть логика для юзеров/гостей, и ее подсасывай к каждому посту джаваскриптом. Но я уж не стал говорить и спорить с Девидом, но это не решение, а мрак. Написал вот например сэр Аякс пост, и типа часть его поста прилетела из сокетов, а полоска с сердечком и ответом прилетела отдельным запросом и вклеилась в пост? Ну чето прям как-то плохо звучит.
Тем не менее, дорогой сэр Горыныч, вас можно понять, и я на вас не в обиде. На прошлом моем проекте Журфак.RU (который был запущен аж 15 лет назад!) я точно так же как сейчас работал в свободное время, старался для сообщества, и если застряну с чем-то, то спрашиваю у кого могу, что и как. Но был такой мальчик тире журналист как Олег Григоренко, который прямо на моем сайте, в который я вкладывал так много сил и времени, писал: Стас мудак, потому что он для проекта выкатывает мало новых фич и медленно чинит баги!
Потому что есть такая порода людей, как вы, сэр Горыныч, или как Олег Григоренко.
Эгоистичные, вечно недовольные и неблагодарные, жалкие крикливые нерукопожатные редиски.
Уж извините конечно.
Ну и про листалку дат. Реально ничего с ней не делал и не трогал, как вдруг заметил, что она тупо перестала работать. Оказывается там автор решил этот скрипт листалки продавать по 1500 рублей. Жаба душит страшно. ((
Но я посмотрел на аналоги – один страшнее другого, полный шлак и ужас. Так что придется уж отдать 1500, ведь нужно как-то Горынычу даты-то листать, ничего не поделаешь.
Размышления человека, когда фокус его внимания расположен из третьей позиции восприятия. Другими словами, когда человек ставит себя вне ситуации, над ситуацией. Еще можно сказать, что абстрагирование — это мысленное отвлечение. Абстракция — это предмет абстрагирования.
Че ты умного включил, тут анекдот вспомнился на тему, весь не буду конец расскажу - ......ты хорош выебываться, ты пальцем покажи!
Так ты будешь делать редакцию или нет - просто ответь на вопрос!?? Твой прошлый проект был куда лучше проще и понятнее, нахрена надо было затевать всю эту херню если не умеешь? А эти сердечки с лайками тут и даром не нужны, убери их если мешают и сделай что то полезное!
А зачем так нужна редакция постов? Можно ведь просто писать текст аккуратно и прочитывать перед отправкой.
"У гостя карета сломалась. За сколько дней сделаешь?" - "За день сделаю". - "А за два?" - Ну... За... Сделаю и за два". - "А за пять дней?" - "Ежели постараться - можно и за пять". - "А за десять?" - "Ну ты, барин, задачки ставишь. За десять дён одному не справиться, тут помощник нужен - хомо сапиенс!"
А зачем так нужна редакция постов? Можно ведь просто писать ...
Зачем всё это надо, если всё равно умирать? Ну работа, ну деньги, ну дети... И что, и всё? Как-то не вдохновляет. А когда вдохновения нет, тогда и желания что-либо делать нет.
убери их если мешают и сделай что то полезное!
Мне кажется лучше тебя убрать и всё! Это и проще и полезнее
Мне про Горыныча как-то непонятно. То думаешь, что он курсы токарей-бригадиров окончил и гоняет работяг заготовки рашпилем обрабатывать. То думаешь после его "абстракций, об'ектов, модуляций... ", что он в "философию" окунается излишне. Что бывает вредно для человека.
Это ж классика - сначала создать себе проблему, а потом героически её превозмогать. Правило "Работает - не трогай" не просто так существует.
У американцев лет 45 назад было такое понятие в ИТ: "эффект второго проекта". Это когда супер программист, создав удачно первый свой проект, "обламывался" на втором своем проекте, как бы расслабляясь, превышая уже свои возможности. Проект оказывался неудачным. Вот и у Сталео.
Поскольку я сам из ИТ, то, коллеги, вы заметили, что я уже давно не пред'являю претензий сайту. И вам желаю.
А то начинаются разборки, претензии, предложения "отсосать" и вообще...
Это глупости насчет "Работает - не трогай". Если говорит о технике, то наоборот, существуют правила проведения профилактических работ. Спирт для очистки раньше выдавали не для потребления внутрь, а для проведения ежегодной технической профилактики.
Спирт для очистки раньше выдавали не для потребления внутрь
В том то и дело что что то протереть, а не весь движок перебирать от нех делать!
В радиоэлектронике это бывает необходимо. Пыль может быть проводником электричества. Но не всякая пыль. Пыли по электропроводимости подразделяются на три вида, это низкоомные, пыли со средней проводимостью, и высокоомные пыли. Высокоомные
пыли ток как правило не проводят, но низкоомные проводят и очень
хорошо. Поэтому все зависит от состава пыли, её влажности и
температуры. Примером низкоомной может быть угольная пыль, которая очень хорошо проводит ток. Поэтому в целях профилактики 1 раз в год или полгода (сейчас уже не помню) радиокомпоненты обрабатываться спиртом.
Это не профилактика, а техническое обслуживание ( ТО-1 и ТО-2 , соответственно -полугодовое и годовое ТО, где применяется спирт).
Я не про это :)
Профилактика понятна, но вы говорите о работающем долгое время станке (например). А тут вместо старого станка поставили станок с ЧПУ. И если по привычке тереть механические детали спиртом при том, что глючит блок с электроникой, то спирт проблемы со станком не решит.
Если только не пить его, дабы проблемы станка меньше воздействовали на нервную систему... :)
Как раз в терминах и дело. Термин ТО и уж никак не профилактика Конечно , касательно серьёзной техники. Суть та же , согласен. Технарь никогда не употребит слово "профилактика".
Я не машиностроитель, но разве мех.детали не обрабатывают маслом? По моему это должно быть в инструктаже рабочего. Он должен заниматься тех.обслуживанием своего оборудования.
Техническое обслуживание техники проводится строго в соответствии с пунктами ТО, изложенными в Инструкции по эксплуатацией и со строгой периодичностью с момента получения новой техники. Материалы , в том числе и спирт, указаны в пунктах , где необходимо его применение.
Технари разные бывают. Если уж на то пошло, то вполне применяется термины "профилактические меры", "профилактическое техобслуживание", "профилактическое обслуживание".