Telegram Web Link
2 смешных бага на которые я убил несколько часов

1. Провтыкал, что пробую копировать файл, который собрался в докер образе командой COPY в другую директорию в этом же образе.

КАК ЭТО нет папки .next?! Вот же она в образе!

Сперва думал проблема в docker multi-stage build. Ну может не копирует из предыдущего образа? Переписал Dockerfile. Задеплоил. Попал на проблему с SSL на сервере. Откатил все назад. Понял что проблема с SSL была из-за смены типа деплоя. Переписал обратно на Dockerfile. Пока переписывал понял почему не копировалось, переписал на multi-stage.

2. Провтыкал, что цепочка lodash не финализирована .value() а соответственно не выполняется.

Почему бот не шлет видосы?!

Начал дебажить по шагам в консоли. Смотрю, что после каждого шага цепочка не выполняется, если явно не собрать value(). Я-то думал, что _.mapValues() цепочку финалит, а хер.

Короче классика 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡45👍16💊6🌚2👎1
Наконец ожил бот, которого давно написал Виталя с канала Просто Разработка! Бот раз в 15 минут проверяет новые видео и скидывает их в канал. Дайджесты видео остаются в https://www.tg-me.com/ityoutubers_com. Рассыпухой видео — в https://www.tg-me.com/ityoutubers
👍11
Про когнитивную нагрузку библиотек

В обсуждении поста про два смешных бага возникла довольно интересная дискуссия. Человек утверждал, что не стоит использовать lodash в 2023 потому что уже всё реализовано в самом языке. Lodash это такая библиотека для JS с функциональным сахарком, если что.

И я в целом-то понимаю почему. Любая библиотека так или иначе несёт с собой дополнительную когнитивный нагрузку. Это касается не только джаваскрипта. Только библиотека эту нагрузку дает на этапе освоения этой библиотеки. В то время как если постоянно писать руками, то когнитивная нагрузка на чтение этого кода будет с вами всегда. Все любят джаву за ее многословность. Вот это то же самое.

Конечно найдется человек, который скажет, что многословность джавы — это плюс и сахарок не нужен. Но если человек хочет страдать — пусть страдает.

Да, когда ты видишь код на lodash или на rxjs то сперва очень сложно понять, что происходит. Однако, через недельку все читаешь как английский, даже проще ванильного кода. Тот же rxjs предлагает настолкько удобное управление потоками данных, что игнорировать это просто неразумно. Да, и документация во всплывашках есть везде, чтобы в первый раз прорваться.

Тащить библиотеки закрыв глаза, однако не стоит. Критерием я считаю объем кода, который вы планируете заразить. Если это один маленький кусочек, то без библиотеки действительно можно обойтись. Если же вы замечаете, что пишете одни и те же паттерны раз за разом, либо, что вы начали писать свою такую библиотеку в utils — вот тогда да.

Только rambda не надо тащить. Бегите от людей, которые ее используют. Я знаю, они будут пытаться вас догнать и объяснить, что вы неправы. Просто спросите как в рамбда реализовано каррирование и, пока рамбдёр объясняет закрыв глаза от удовольствия, вы тихонько смоетесь.

Семья 🫶 | YouTube | Twitter
🤣36👍15🤡7
Live stream scheduled for
Завтра в 18:00 по МСК будет стрим-презентация и ответы на вопросы по курсу Вы приняты. 3 поток стартует 16 июня 🫶️

Стрим будет и в ютубе и в тележке.

https://youtube.com/live/yIJU-B3kp90?feature=share
🤡126👍2
Live stream started
Live stream finished (1 hour)
This media is not supported in your browser
VIEW IN TELEGRAM
Основано на реальных событиях. Официальный эможи нокоде был и остается 🤡

Я тут одному впн сервису помогаю. Подскочить, обкашлять, провентилировать. Чисто по менеджерски. Ну и бота вот написал. Самое смешное, что бот хорошо работает #nocode
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡54🤣36👍2
Творение ----- Творец
🔥27🤡9
Функции в Chât Jopitieur

В 20 выпуске подкаста я рассуждал, что с точки зрения постмодернистов и чатика всё — текст. Вы можете просить LLM генерировать ответ хоть в xml по требуемому формату. Именно так и работает @ityoutubers_com

Так вот теперь у этого еще и продолжение появилось. Модельку настроили чтобы она умела делать вызовы функций. Т.е. вы можете дописать свою логику и просить чат генерировать function call, который вы уже будете слать в свою функцию, а уж ответ функции — пользователю.

https://platform.openai.com/docs/guides/gpt/function-calling

Семья 🫶 | YouTube | Twitter
🔥7👍5
Вопрос. Сейчас я столкнулся с проблемой на работе, которая беспокоит меня. У меня нет достаточного количества задач, чтобы заполнить свое время. После планирования, моя загрузка на двухнедельный спринт всего на 1-2 дня. Чтобы заполнить это свободное время, мне предлагают задачи, которые кажутся бессмысленными, например, изменение цвета кнопки. Это вызывает у меня скуку на работе, но в то же время я не могу заниматься чем-то личным, потому что меня все время беспокоит, что я должен что-то говорить на дейли, куда-то списывать время и т. д. Поэтому каждое утро я трачу 30-40 минут на поиск того, чем я могу заняться сегодня.

Я не рассматриваю возможность поиска новой работы, поскольку, во-первых, рынок сейчас не благоприятен для этого, и, кроме того, я отработал недостаточно долго на текущем месте работы.


Если вы работаете по спринтам, то работа должна даваться на команду, а не лично. Но скрам конечно все понимают неправильно. В результате у всех проблемы (скрамно). Если твоя работа кончилась, например, ты единственный фронтенд и ты не можешь помочь команде, то ты должен тратить свое время на улучшения и задачи, на которые обычно времени не хватает.

Все протестировать, найти и исправить все баги, ускорить все тесты, переписать по приколу на другой фреймворк.

Если таких задач нет, то я не понимаю почему ты боишься дейли? Это проблема твоих менеджеров дать тебе работу. На дейли можно и нужно говорить: мои задачи закончились, помочь команде не могу, дайте работу.

Да, тебе в итоге находят глупые задачи, но хочется нормальный код писать и больше 2х дней в спринт. Можно попробовать поговорить с начальством. Возможно есть другая команда, которой можно помочь. Или разрешат тратить это время на обучение. Или расскажут, почему перекрашивание кнопки — очень важная работа. Или расскажут когда наконец появится нормальнная работа.

Или вообще разрешат найти вторую работу.

Рынок конечно холодный и сильно выпендриваться тоже может боком выйти, но и без работы можно выгореть. Поэтому: поговорить с начальством, а дальше по ситуаци.

Спасибо, что задаете #вопросы!

Семья 🫶 | YouTube | Twitter
49👍30🤡5🔥2
В треде люди пиишут продолжениие.

https://twitter.com/softwarevlogger/status/1669054397882441749
🤣38👍9🔥4👎2
Для машинного обучения наши алгоритмы — игра

Помните, как AlphaGo ИИ система основанная на обучении с подкреплением (reinforcement learning) изобрела новую стратегию в игре Го и выиграла всех мастеров?

Группа DeepMind построили на ее основе систему AlphaDev и пробуют с ее помощью улучшать алгоритмы. Первой пала сортировка. AlphaDev получает «игровые очки» если системе удается ускорить сортировку. Путем перебора она изобрела новый алгоритм, который на коротких наборах данных быстрее на 70%, а на больших наборах на 2%.

Алгоритм уже запиливают в LLVM и пробуют оптимизировать другие алгоритмы, хеширование, например.

Коечно, это просто перебор с обратной связью, но я думаю, что тут важнее результат, а не наличие осмысленности действий. Полученный аглоритм вообще выглядит как ошибка на первый взгляд человека.

https://www.deepmind.com/blog/alphadev-discovers-faster-sorting-algorithms

Семья 🫶 | YouTube | Twitter
🔥45👍83🤣2
Написал себе бота, чтобы в твиттер чырыкать из телеграмма. А там же совершенно все испоганено злым Маском.

Например, чтобы загрузить картинку нужно использовать АПИ 1.1, а чтобы отправить сам твит с этой картинкой АПИ 2.0.

У 1.1 и 2.0 разная авторизация и разные токены. В коде 2 отдельных клиента чтобы это работало.

Логиниться нужно тоже 2 раза.

Илон Маск это конечно хорошо, но два раза есть два раза.
🤣115🤡39👍12💊10🌚4
Айти панки с большим сердцем

Коля с экстрим кода (видео которого мне не показывает алгоритм) недавно поделился тем, что часть дохода с рекламы он отплавает на корм котикам.

У меня тоже есть свой список:
— ОВД Инфо (именно сюда идут рубли с рекламы)
— World Food Programme wfp.org
— Местный приют животных

Мы тут недавно по классике поставили 🤡 под Хекслетом, они обиделись и, наверное, больше не придут. Чтож, придут другие, ОВД Инфо без рублей не оставим 💪

Я к тому, что вы — молодцы даже когда ставите клованов. Нас тут много, обсуждаем айтишку, это привлекает рекламу, деньги идут на хорошие дела.

https://www.tg-me.com/extremecode/816
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡15953👍20🔥2💊1
This media is not supported in your browser
VIEW IN TELEGRAM
Вот так сидишь домашки проверяешь и тут прод упал
🤣93🤡16👍9💊9🌚5🔥41
Хабиби, кам ту Джермани

Революционным для Германии можно считать и нововведение, согласно которому в стране смогут оставаться иностранные туристы. Впредь лица, приехавшие в ФРГ по туристической визе и паче чаяния нашедшие здесь работу, будут трудоустраиваться без лишних формальностей. Правда, и для этой категории потенциальных трудовых мигрантов действуют требования подходящей квалификации.

Впрочем, требования к уровню квалификации заметно снижены. Так, полученные на родине свидетельства о той или иной квалификации теперь не обязательно должны проходить длительную процедуру признания в Германии: лишь бы человек имел как как минимум двухлетний стаж работы по специальности. И, кстати, полученная на родине специальность - не догма. Можно работать в Германии и по другой, главное, чтобы человек считался квалифицированным кадром.

Соответствующие поправки в действующий иммиграционный закон 23 июня намерен принять бундестаг.

https://www.dw.com/ru/berlin-zovet-na-rabotu-v-germaniu-no-ne-vseh/a-66005349?maca=rus-tco-dw
🔥66👍13🤡83🌚2👎1
Классический германосрач на влоггере 😭
Please open Telegram to view this post
VIEW IN TELEGRAM
💊35🔥3🌚31👎1🤡1
2025/07/09 00:19:21
Back to Top
HTML Embed Code: