Если долго, долго, долго,
Если долго по тропинке,
Если долго по дорожке
Топать, ехать и бежать,
То пожалуй, то конечно,
То наверно, верно, верно,
То возможно можно, можно,
Можно в Африку прийти!
Очень интересен тот факт, что я не вижу никаких свежих описаний ЮАР на Хабре. А зря. Возможно вам будет интересно это место. В нём есть множество недостатков, но наличествует множество достоинств. Возможно вам приглянется. За подробностями, прошу под кат.
Под кат - это вот сюда вот.Еврокомиссия может представить соответствующий законопроект уже в этом году. В аналогичном направлении движутся регуляторы Южной Кореи и США — разберем мнения, перспективы и проблемы такого подхода.
Читать далееВ предыдущей статье мы закончили на том, что мы написали лексический и синтаксический анализаторы для нашего учебного языка. В данной статье мы продолжим начатое и рассмотрим следующую стадию анализа исходного кода программы — семантический анализ.
Читать далееОт автора Telegram-канала Аналитика и Growth mind-set (делюсь кейсами с работы, бесплатным обучением, задачами с собеседований).
Последовательно я проверила, как нейросеть:
- справится с написанием SQL-запросов разной сложности
- с задачей визуализации данных и получением инсайтов из данных
- ответит на вопрос с собеседования на аналитика в компанию Lyft (крупная компания в США, предлагающая услуги такси, проката автомобилей, велосипедов, аренду автомобилей и доставку еды в США и некоторых городах Канады)
- решит тестовое задание в Яндекс на должность маркетингового аналитика
Читать далееПривет, Хабр! В этой статье я продемонстрирую 5 трюков Python на понятных для новичков примерах, которые помогут вам писать более элегантный Python код в вашей повседневной работе.
Читать далееНи для кого не секрет, что, используя GitHub Pages, вы можете бесплатно разместить свой статический веб-сайт в сети Интернет. 1 Гбайт доступного пространства, SSL-сертификат, возможность привязать собственный домен — разве не сказка? Но что делать, если вам необходимо, чтобы содержимое вашего статического ресурса периодически обновлялось? Допустим, несколько раз в час.
Пути решения уже существуют, и в этой статье я расскажу об одном из них. Вооружившись GitHub Actions в качестве среды выполнения и отдельной веткой Git-репозитория в качестве хранилища, мы организуем автоматизированный пайплайн получения, обработки и отображения малых неконфиденциальных данных, который будет ежемесячно нам обходиться в целых 0 рублей.
Читать далееОчень часто приходится сравнивать время выполнения кода с целью выбора наиболее оптимального решения, и каждый раз для этого приходилось писать обработчик с расчётом микровремени, после чего все результаты заносились в какую-нибудь таблицу Excel и вручную рассчитывалось минимальное, максимальное и среднее время выполнения...
Для решения этой тривиальной задачи был выпущен пакет "Runtime Comparison", позволяющий сравнивать время выполнения кода без лишних затрат.
Читать далееОб увольнениях в IT-компаниях очень много новостей и отрывистых реплик, но сложно найти попытки настоящего осмысления. И если встречается что-то похожее на аналитику, авторы ссылаются на пандемийный бум и постпандемийное отрезвление, избыточный наём и рецессию, приближение которой прогнозируют экономисты. В комментариях к новостям увольнения и связанный с ними информационный шум часто называют способом прессануть потенциальных соискателей работы и снизить ожидания, в первую очередь — зарплатные. В профильных хабах очень много про подбор, адаптацию, менторство и сплочённые команды, и очень мало про увольнения в IT-гигантах и их причины. Поэтому и в дайджесте не так много публикаций Хабра, но может быть они ещё на подходе.
Читать далееВчера у меня в ленте на фейсбуке (жаль что в закрытом посте) проявился еще один аспект ChatGPT, жуть которого я не вполне осознавал. Представьте, что ваш менеджер присылает вам емейл: "я вот тут сгенерил с помощью ChatGPT код на языке описания аппаратуры SystemVerilog, который реализует мою идею, ты его поправь немного и в продакшн, а то нас сроки поджимают".
Почему это жутко? Потому что в обсуждаемом посте ChatGPT сгенерил так называемый несинтезируемый код. Это означает: код вроде и есть, и после массажирования даже будет компилироваться в симуляторе, но вот чип из него сделать нельзя. Никак, вообще никак. Для решения этой задачи нужно написать совсем другой код, у которого не будет ни одной строчки общего с тем, что прислал менеджер.
То есть менеджер думает, что вместе с ChatGPT сделал за вас 90% работы, а на самом деле.
Читать далееПростая звуковая карта. Схема, описание...
Сделай сам.
Написал в прошлый раз про свои планы по обустройству отопления и понял, что я на самом деле уже кое-что использую. Назвать это полноценным умным отоплением никак нельзя, но некоторые элементы умного дома используются.
Сегодня – коротко о частном. Но думаю, что этот опыт кому-то тоже пригодится.
Читать далееСоветов «как ускорить веб-приложение» в интернете немало. Но при попытке применить их на деле может вспоминаться мем «делойте хорошо а плохо не делойте». Ситуации очень различаются, и универсальные рецепты плохо подходят.
Поэтому на нашей конференции HolyJS Наталья Стусь поделилась тем, как выглядела работа над производительностью не в «вакууме», а конкретно в случае Авто.ру. Конечно, раз всё индивидуально, вы не сможете тут же сделать всё в своём проекте «точно так же». Но вот извлечь какие-то полезные принципы и понять, на что обратить внимание, вполне можно. Участникам конференции доклад понравился, и теперь для Хабра мы сделали его текстовую версию (а для тех, кто предпочитает видео, доступна запись).
Далее повествование — от лица Натальи.
Привет, Хабр!
Сегодня мы узнаем, как использовать MetalLB в качестве балансировщика нагрузки, который будет выдавать внешние IP-адреса, которые для сервисов Kubernetes настроены на тип LoadBalancer.
Простите меня. Если не готовы прощать, не читайте дальше этих строк, прокляните меня и эту статью — не читая. Так делают многие. Я замахнулся на святое — на «Семь красных линий» Алексея Березина. Читая про них, вы, наверное, сопереживали несчастному Петрову, которому «вынули мозг, разложили по блюдечкам и стали есть, причмокивая и вообще выражая всяческое одобрение».
Это чувство я вышибаю из-под ног, как палач вышибает табуретку. Надо иметь жестокое сердце или не иметь его вообще, чтобы работать палачом, тем более — палачом, убивающим хорошую историю. А история Алексея Березина вне всякого сомнения хороша. Прочитайте её, если вы до этого её не читали. Или посмотрите снятый по её мотивам фильм.
Хорошая история подобна котенку с дверцей — её можно раскрыть, изучив составляющие её части. В этой истории их две — невозможное задание и поведение эксперта Петрова. Въедливые читатели, обычно сосредотачиваются на первом, предлагая разнообразные способы решения задачи. Я предлагаю остановится на втором — и рассмотреть поведение Петрова.
Читать далее