@hardworm@lor.sh заблокировал меня. И все бы ничего, но когда залетают треды, где отвечают ему, то у меня все выглядит сломаным. Бан в мастодоне ломает картинку. Неприятно.
Собрать распределенную команду из 30 человек в онлайне это такое себе занятие. Предлагаю рябятам устроить "корпоратив" вечером после работы. Отклик есть только от 7 человек. Как устроить встречу в рабочее время, так 20+ готовы "прямо сейчас". Эх
на корпоративы люди не обязаны являться. не понимаю, почему кто-то думает, что людям такое тупое времяпровождение должно нравиться. свободное время люди проводят как хотят. и даже в рабочее время у них есть обязанность работать, а вот обязанности ходить на корпоративы нет.
Уровень сервиса в EMS просто шикарный. EXPRESS mail service на столько экспресс, что с тяжелым вздохом мне объяснил - "у нас всего один курьер на весь город, когда будет возможность тогда и привезет". Посылку мне везут уже 24 дня. Заложили неделю на доставку, а по истечении просто отодвигают ее на следующий день. У меня в истории доставки уже много строчек "Перенесено по инициативе почты на Х июля".
@sattellite Я уже давно понял правильный алгоритм работы с ними - обращаешься туда и просишь перенаправить в пункт выдачи. Да, скорее всего, он будет где-то в жопе и со странным графиком, но приехать туда лично будет быстрее и проще.
В Москве, по крайней мере, мне проще съездить сорок минут в один конец до их выдачи самому. Курьер ещё НИ РАЗУ не приехал нормально, несколько раз не приехал вообще.
мне эти пидарасы вообще сначала угрожали, что если я не приму посылку с 8 утра до скольки-то там, когда их курьер соизволит её привезти, то "они отправят её обратно". после моего наезда на их начальство они таки соизволили доставить посылку (её мне отправили этим сраным сервисом, не спросив у меня) в удобное мне время. но пришлось потратить довольно много времени, денег на телефонные звонки и нецензурной лексики.
я больше никогда не буду пользоваться этой трахомой. и всегда сразу предупреждаю тех, кто что-то мне отправляет, что не надо использовать почту роисьи ни в каком виде.
мне эти пидарасы вообще сначала угрожали, что если я не приму посылку с 8 утра до скольки-то там, когда их курьер соизволит её привезти, то "они отправят её обратно". после моего наезда на их начальство они таки соизволили доставить посылку (её мне отправили этим сраным сервисом, не спросив у меня) в удобное мне время. но пришлось потратить довольно много времени, денег на телефонные звонки и нецензурной лексики.
#taskwarrior выпустил версию 3, в которой все сделано по другому. Сменили идеологию. Ранее это был простой консольный клиент, который хранил все задачи в текстовом виде в файлах. Был сервер синхронизации этих текстовых строк по принципу write-ahead-log. Новая версия теперь работает с sqlite, а ее файл вы синхронизируйте как вам нравится через любые облачные сервисы.
Так если бы переписал и все работало как ранее, то было бы ок. Но в новой версии sqlite используется просто как бинарное хранилище. В таблице два поля: uuid и текстом json контент задачи. Выбираются все айдишники, а потом по каждой задаче делается отдельная выборка и уже парсится контент. Производительность упала в десятки-сотни раз. https://github.com/GothenburgBitFactory/taskwarrior/issues/3329
У одного пользователя просто список задач отдается 20 минут.
Меня это все триггерит, так как я долгое время сидел на taskwarrior и реально был рад им пользоваться. Версия 2 по моему мнению является просто крутейшим задачником до сих пор.
#taskwarrior выпустил версию 3, в которой все сделано по другому. Сменили идеологию. Ранее это был простой консольный клиент, который хранил все задачи в текстовом виде в файлах. Был сервер синхронизации этих текстовых строк по принципу write-ahead-log. Новая версия теперь работает с sqlite, а ее файл вы синхронизируйте как вам нравится через любые облачные сервисы.
Пять дней переписываю сложный код с ноды на голанг: код затрагивает 5 крупных подсистем, практически отсутствуют комментарии, а функции наследуются до 3 уровней в глубь, а местами перегрузки. И каждый день я собой не удовлетворен, я не понимаю в какой части нахожусь, сколько осталось и что я вообще сделал. Каждый день я только час настраиваюсь, потом ещё часа полтора «загружаю» контекст. И вот сегодня забрезжил свет в конце тоннеля. Я в потоке был часа 4, вот осталось уже чуточку и тут заходит ребенок похвалиться своей покупкой. Вот эти 5 минут полностью разрушили надежду дописать код сегодня. С другой стороны рабочий день во время закончил. #лытдыбр
Пять дней переписываю сложный код с ноды на голанг: код затрагивает 5 крупных подсистем, практически отсутствуют комментарии, а функции наследуются до 3 уровней в глубь, а местами перегрузки. И каждый день я собой не удовлетворен, я не понимаю в какой части нахожусь, сколько осталось и что я вообще сделал. Каждый день я только час настраиваюсь, потом ещё часа полтора «загружаю» контекст. И вот сегодня забрезжил свет в конце тоннеля. Я в потоке был часа 4, вот осталось уже чуточку и тут заходит ребенок...
А кто-нибудь знает загадку объема мешков/пакетов? Есть ведро объемом 10 литров, в него пакет на 10 литров не влезает, надо покупать на 30 литров. Есть ведро на 60 литров, пакет на 90 литров не влез, а вот на 150 чутка велик. Пакеты по размерам слегка(!) превышают размеры ведра, но в само ведро не влезают. Подозреваю, что объем указанный на этикетке просто цифра, которая связана как-то с площадью ведра, но никак не с его объемом.
Единственное исключение - пакеты для бочек на 200 литров. Вот они прям идеально подходят и наружу примерно еще 10 сантиметров выходит. @rf
А кто-нибудь знает загадку объема мешков/пакетов? Есть ведро объемом 10 литров, в него пакет на 10 литров не влезает, надо покупать на 30 литров. Есть ведро на 60 литров, пакет на 90 литров не влез, а вот на 150 чутка велик. Пакеты по размерам слегка(!) превышают размеры ведра, но в само ведро не влезают. Подозреваю, что объем указанный на этикетке просто цифра, которая связана как-то с площадью ведра, но никак не с его объемом.
@sattellite
Тоже всегда беру пакеты больше чем объём ведра (на ведро 20л - пакет 60л). Часть пакета уходит на подворот сверху, плюс пакеты побольше обычно плотнее, что спасает от разрыва полного мешка при выносе.
@sattellite Я даже рад, что моими первыми шажками в веб-разработке была админка на ванильном PHP 7. Кактусом нажрался сполна, но и многое узнал о строении интернета в целом.
У меня даже остались исходники админки моего "умного" улья (а по факту, апогей фразы "чтобы ты не делал с ардуинкой - получится метеостанция"). Конечно, смотреть на этот код больно...
SSR вообще забавное явление. Сперва появилась идея "а давайте с бэкенда будем получать просто json, а html рендерить на фронте". Сеошникам не понравилось, тогда придумали костыли типа Nuxt и т.п. как дополнительная прослойка на стороне бэкенда, которая при первичном запросе дёргает с бэкенда json, выполняет весь фронтендный код на сервере и отдаёт готовую страницу. Последующие действия пользователя уже обрабатываются на фронте. Зачем хз, я бы ещё понял если бы это всё разработку удешевляло, по факту человекочасов тратится больше.
SSR вообще забавное явление. Сперва появилась идея "а давайте с бэкенда будем получать просто json, а html рендерить на фронте". Сеошникам не понравилось, тогда придумали костыли типа Nuxt и т.п. как дополнительная прослойка на стороне бэкенда, которая при первичном запросе дёргает с бэкенда json, выполняет весь фронтендный код на сервере и отдаёт готовую страницу. Последующие действия пользователя уже обрабатываются на фронте. Зачем хз, я бы ещё понял если бы это всё разработку удешевляло, по факту...
Начал по рецепту шефа Ивлева и вышло так себе. Его грамовки не соответствуют действительности, их оказалось в два раза меньше по необходимому объему. В другой день уже делал на глаз по своему. Пока 3 средних кабачка нарезанных на диски по 1см обжаривались в масле до легкого оттенка делал соус. 5 зубчиков чеснока через чеснокодавилку, чайная ложка кориандра, чайная ложка паприки, полторы столовых ложки томатной пасты, 300мл 20% сливок, 150 грамм тертого сыра, перец и соль по объему на все кабачки(на свой вкус). Все кроме сыра смешать и погружным блендером превратить в однородную массу, но не перестараться, чтобы не взбить сливки до пены. Потом всыпать сыр и перемешать до равномерности. Обжаренные кабачки выложить в блюдо и равномерно залить соусом. А потом в духовку на 200 градусов поставить на 15 минут. #федиготовит
Начал по рецепту шефа Ивлева и вышло так себе. Его грамовки не соответствуют действительности, их оказалось в два раза меньше по необходимому объему. В другой день уже делал на глаз по своему. Пока 3 средних кабачка нарезанных на диски по 1см обжаривались в масле до легкого оттенка делал соус. 5 зубчиков чеснока через чеснокодавилку, чайная ложка кориандра, чайная ложка паприки, полторы столовых ложки томатной пасты, 300мл 20% сливок, 150 грамм тертого сыра, перец и соль по объему на все кабачки(на...
Я задумывался над тем, почему стал писать сюда реже. И у меня есть ответ - мне хватает общения в жизни. Дома постоянный контакт с детьми и супругой, во дворе перекидываюсь парой слов с некоторыми соседями, в поликлинике в очереди, с медсестрами и врачами, на даче с соседкой и председателем. А вот когда мне становится уже невмоготу от отсутствия социальных взаимодействий, тогда я прихожу в соц.сети. Сейчас вот норм и соц.сети не нужны. Фоточки еды буду выкладывать.
Про работу не могу писать, так как я зашел в какое-то состояние, что есть много новых взаимодействий внутри отдела и с другими отделами, избыток моей лени и раздолбайства. Все это в сумме дает какую-то запару, что не успеваю осознавать происходящее и обучаться новому. Тупо разгребаю рутину, но медленно.
Я задумывался над тем, почему стал писать сюда реже. И у меня есть ответ - мне хватает общения в жизни. Дома постоянный контакт с детьми и супругой, во дворе перекидываюсь парой слов с некоторыми соседями, в поликлинике в очереди, с медсестрами и врачами, на даче с соседкой и председателем. А вот когда мне становится уже невмоготу от отсутствия социальных взаимодействий, тогда я прихожу в соц.сети. Сейчас вот норм и соц.сети не нужны. Фоточки еды буду выкладывать.
Чот я вчера перебрал с пивом. Я очень давно так не встречался со знакомыми. Погудели хорошо. Домой пешком пошёл, немного проветрился.
С другой стороны хорошее отвлечение от работы дома, жизни дома, хобби дома и физкультуры дома.
Потратил половину рабочего дня, чтобы разобраться в проблемах системы прав, которую написал. Все юнит тесты проходят отлично, разные пограничные ситуации отрабатывают на ура. На проде все работает, на тесте - нет. Ошибки в конфигурациях нет, ошибки в правах нет, много раз перепроверял. Уже закралась мысль начать сомневаться в своих умственных способностях. Включил полный дебаг - ничего нет. Отправил пару коммитов с еще большим дебагом - успех. Логин происходит под моим юзером, в токен записывается мой id, запрос от меня уходит под юзером "qa". Повторяю - повторяется, запросы идут от имени "qa". Думал, что некорректно вписываю id в токен, мало ли что там между int <-> string могло произойти.
Захожу в БД и вижу, что у юзеров повторяются id и на таблице нет ни pkey на поле id, ни индекса уникальности. Несколькими запросами исправляю ситуацию и добавляю pkey на столбец.
Было хорошо пока прав от этого qa хватало делать типовые запросы к новому API. #лытдыбр
Потратил половину рабочего дня, чтобы разобраться в проблемах системы прав, которую написал. Все юнит тесты проходят отлично, разные пограничные ситуации отрабатывают на ура. На проде все работает, на тесте - нет. Ошибки в конфигурациях нет, ошибки в правах нет, много раз перепроверял. Уже закралась мысль начать сомневаться в своих умственных способностях. Включил полный дебаг - ничего нет. Отправил пару коммитов с еще большим дебагом - успех. Логин происходит под моим юзером, в токен записывается...
Тебя-то за что, он даже меня пока терпит :)
А так да, система банов дурацкая. Было бы лучше, если бы работало в одну сторону и удалялось только у того, у кого заблокировано.