Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
URL-адрес: https://habr.com/ru/all/
Обновлено: 1 час 35 мин. назад

Что есть ЮАР прямо сейчас

сб, 02/04/2023 - 19:54

Если долго, долго, долго,
Если долго по тропинке,
Если долго по дорожке
Топать, ехать и бежать,

То пожалуй, то конечно,
То наверно, верно, верно,
То возможно можно, можно,
Можно в Африку прийти!

Очень интересен тот факт, что я не вижу никаких свежих описаний ЮАР на Хабре. А зря. Возможно вам будет интересно это место. В нём есть множество недостатков, но наличествует множество достоинств. Возможно вам приглянется. За подробностями, прошу под кат.

Под кат - это вот сюда вот.

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

сб, 02/04/2023 - 17:35
Здравствуйте, с вами Вячеслав Голованов, и я курирую поток «Научпоп» на Хабре. Среди моих задач — увеличение количества публикаций в этом потоке, в том числе через привлечение новых, хороших авторов на Хабр. Если вы всегда хотели написать статью на научно-популярную тему, но боялись начать – это ваш знак. Можете обсудить это со мной через личные сообщения, и/или написать статью в «Песочницу» и кинуть мне ссылку.

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

Учёные зафиксировали сигнал из космоса возрастом в 9 млрд лет

Читать дальше →

LGT8F328P: импортозамещение по-китайски (начало)

сб, 02/04/2023 - 16:44
Китайская фирма Logic Green еще примерно в 2015 году взялась за выпуск усовершенствованных аналогов линейки ATmega88-328. В настоящее время выпущены контроллеры LGT8F88P/168P/328P, старший позиционируется для производства Arduino-аналогов. В народе их называют «клонами Arduino», что неверно: ни сами контроллеры, ни платы на их основе клонами не являются, так как существенно отличаются от оригинала.

Однако, LGT8F328P и платы на его основе, если научиться правильно с ними обращаться, действительно могут заменить Arduino в большинстве применений, причем это потребует не очень большой возни. А если приложить усилия, то вы обнаружите, что LGT8F328P даже имеет довольно много преимуществ. Но приготовьтесь к трудностям: импортозамещение по-китайски означает, что большую часть времени вам придется потратить на угадывание «а что они тут имели в виду».

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

Так как статья получилась объемная, она разбита на две части: первая часть о простом программировании в Arduino IDE и вторая о программировании на низком уровне с обсуждением некоторых особенностей внутреннего устройства LGT8F328P.
Читать дальше →

Налог на трафик — можно ли заставить корпорации платить за использование сети

сб, 02/04/2023 - 15:48

Еврокомиссия может представить соответствующий законопроект уже в этом году. В аналогичном направлении движутся регуляторы Южной Кореи и США — разберем мнения, перспективы и проблемы такого подхода.

Читать далее

Cicada 3301: кого и куда должны были отобрать загадки таинственной «Цикады»?

сб, 02/04/2023 - 15:00

Рассуждая о крипоте в прошлой статье, мы коснулись темы одного из важнейших механизмов человеческого страха: неизвестности. Пугающая крипота нулевых перестала пугать потому, что превратилась во что-то хорошо известное, понятное и даже популярное. Точно так же рассказы Лавкрафта, мимикрировавшие подобно крипипасте под воспоминания, письма, дневниковые записи и рассказы очевидцев — куда лучше пугали до того, как его имя стало культовым, а его персонажи, начиная с Ктулху — любимейшими героями интернет-фольклора, мемов и даже персонажами детских книжек.

Однако целый ряд появлявшихся в сети феноменов, пусть и не всегда пугающих на уровне ранних крипипаст, до сих пор остаются неразгаданными. Кто и что делал с аккаунтом Webdriver Torso на YouTube, заполняя его сотнями тысяч видеороликов, и что из себя представляют найденные на том же видеохостинге аккаунты семейства «Unfavorable Semicircle»? Кто забрасывал Usenet странными сообщениями с заголовками Markovian Parallax Denigrate? Кем была записана «Самая загадочная песня в Интернете», видимо, в ФРГ начала 80-х? Кем был Чумной Доктор с видеозаписи 11B-X-1371, сочетавшей фотографии трупов с мест преступлений и фильмов ужасов с закодированными сообщениями? Была ли загадка от пользователя Publius Enigma о некоем закодированном послании в альбоме Pink Floyd «The Division Bell» 1994 года шуткой или чем-то большим?

Впрочем, самой масштабной и странной из подобных историй, на мой взгляд, стоит назвать «Цикаду 3301».
Читать дальше →

Создаем свой собственный язык программирования с использованием LLVM. Часть 2: Семантический анализ

сб, 02/04/2023 - 14:55

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

Читать далее

Нейросеть ChatGPT сделала за меня анализ данных: аналитики будут не нужны?

сб, 02/04/2023 - 14:10

От автора Telegram-канала Аналитика и Growth mind-set (делюсь кейсами с работы, бесплатным обучением, задачами с собеседований).

Последовательно я проверила, как нейросеть:

- справится с написанием SQL-запросов разной сложности

- с задачей визуализации данных и получением инсайтов из данных

- ответит на вопрос с собеседования на аналитика в компанию Lyft (крупная компания в США, предлагающая услуги такси, проката автомобилей, велосипедов, аренду автомобилей и доставку еды в США и некоторых городах Канады)

- решит тестовое задание в Яндекс на должность маркетингового аналитика

Читать далее

CAMM — то, что должно сделать ноутбуки ещё тоньше и быстрее

сб, 02/04/2023 - 13:01

За последние два десятка лет появилось не так уж много инноваций в сфере дизайна памяти для ноутбуков. Уже как четверть века большой популярностью пользовались небольшие модули памяти с двухрядным расположением выводов, SO-DIMM (Small outline DIMM). В 2022 году Dell выпустила два ноутбука, Precision 7670 и 7770, которые дебютировали с новым форм-фактором для оперативной памяти, называемым CAMM (Compression Attached Memory Module).

После анонса ноутбуков Dell заявила, что Precision 7670 и 7770 будут самыми мощными среди профессиональных моделей. 16-дюймовый 7670 имеет толщину 0,98 дюйма, а 17-дюймовый 7700 — 1,13 дюйма, что является впечатляющими показателями для мобильных рабочих станций, оснащённых при этом выделенными графическими процессорами. И всё это стало возможным благодаря CAMM.

CAMM в настоящее время ратифицируется для общеотраслевого использования органом по стандартизации памяти, JEDEC. А окончательная спецификация должна быть опубликована позже в этом году. Розничные ноутбуки основанные на окончательной омологации CAMM появятся в 2024 году.


Читать дальше →

Заблуждения программистов о тексте

сб, 02/04/2023 - 13:00


Возжелавший прильнуть к жанру вестернов обратится либо к десятой строчке топ-250 лучших фильмов по версии IMDb, либо уже будет обладать знанием, что начинать нужно с «Хороший, плохой, злой». Там он увидит жадных потных мужчин, которые заканчивают фильм напряжённым мексиканским противостоянием. Жалкая охота за золотом конфедератов разворачивается на фоне кровавых битв Гражданской войны между «Севером» и «Югом». Таким зритель запомнит вестерны как жанр.

В реальности «Хороший» — это не классика, а яркий представитель поджанра ревизионистских вестернов, снят в Европе и наоборот, критикует американскую идеологию направления. В нём нет ничего общего с картинами, где герой встаёт на защиту правильного и справедливого общества от злодеев или кровожадных индейцев. В пятидесятых и шестидесятых классический вестерн сошёл на нет, но в коллективном сознании критика быстро заместила критикуемый объект. Когда Марти Макфлай жалуется на анахронизм наряда, он сравнивает себя с антигероями Клинта Иствуда, а не бравыми ковбоями в исполнении Джона Уэйна.

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

Заблуждение 1. Любые символы, кроме управляющих, имеют предсказуемую ширину
В реальности ширина символов может отличаться даже в моноширных шрифтах.
Читать дальше →

[Перевод] 5 лайфхаков Python, которые сделают ваш код более читабельным и элегантным

сб, 02/04/2023 - 12:22

Привет, Хабр! В этой статье я продемонстрирую 5 трюков Python на понятных для новичков примерах, которые помогут вам писать более элегантный Python код в вашей повседневной работе.

Читать далее

Git scraping: методика бесплатного хостинга не совсем статических сайтов

сб, 02/04/2023 - 06:42

Ни для кого не секрет, что, используя GitHub Pages, вы можете бесплатно разместить свой статический веб-сайт в сети Интернет. 1 Гбайт доступного пространства, SSL-сертификат, возможность привязать собственный домен — разве не сказка? Но что делать, если вам необходимо, чтобы содержимое вашего статического ресурса периодически обновлялось? Допустим, несколько раз в час.

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

Читать далее

Runtime Comparison для PHP приложений

сб, 02/04/2023 - 02:16

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

Для решения этой тривиальной задачи был выпущен пакет "Runtime Comparison", позволяющий сравнивать время выполнения кода без лишних затрат.

Читать далее

Правда или действие: дайджест публикаций об увольнениях в IT-гигантах

пт, 02/03/2023 - 23:14

Об увольнениях в IT-компаниях очень много новостей и отрывистых реплик, но сложно найти попытки настоящего осмысления. И если встречается что-то похожее на аналитику, авторы ссылаются на пандемийный бум и постпандемийное отрезвление, избыточный наём и рецессию, приближение которой прогнозируют экономисты. В комментариях к новостям увольнения и связанный с ними информационный шум часто называют способом прессануть потенциальных соискателей работы и снизить ожидания, в первую очередь — зарплатные. В профильных хабах очень много про подбор, адаптацию, менторство и сплочённые команды, и очень мало про увольнения в IT-гигантах и их причины. Поэтому и в дайджесте не так много публикаций Хабра, но может быть они ещё на подходе.

Читать далее

Жуткий сценарий использования ChatGPT

пт, 02/03/2023 - 23:11

Вчера у меня в ленте на фейсбуке (жаль что в закрытом посте) проявился еще один аспект ChatGPT, жуть которого я не вполне осознавал. Представьте, что ваш менеджер присылает вам емейл: "я вот тут сгенерил с помощью ChatGPT код на языке описания аппаратуры SystemVerilog, который реализует мою идею, ты его поправь немного и в продакшн, а то нас сроки поджимают".

Почему это жутко? Потому что в обсуждаемом посте ChatGPT сгенерил так называемый несинтезируемый код. Это означает: код вроде и есть, и после массажирования даже будет компилироваться в симуляторе, но вот чип из него сделать нельзя. Никак, вообще никак. Для решения этой задачи нужно написать совсем другой код, у которого не будет ни одной строчки общего с тем, что прислал менеджер.

То есть менеджер думает, что вместе с ChatGPT сделал за вас 90% работы, а на самом деле.

Читать далее

Схема простой звуковой карты (ЦАП)

пт, 02/03/2023 - 22:17

Простая звуковая карта. Схема, описание...
Сделай сам.

коротенький рассказ

Топим баню, или Лень как двигатель прогресса

пт, 02/03/2023 - 21:08

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

Сегодня – коротко о частном. Но думаю, что этот опыт кому-то тоже пригодится.

Читать далее

Как на практике работать над перфомансом веб-приложения: опыт Авто.ру

пт, 02/03/2023 - 20:13

Советов «как ускорить веб-приложение» в интернете немало. Но при попытке применить их на деле может вспоминаться мем «делойте хорошо а плохо не делойте». Ситуации очень различаются, и универсальные рецепты плохо подходят. 

Поэтому на нашей конференции HolyJS Наталья Стусь поделилась тем, как выглядела работа над производительностью не в «вакууме», а конкретно в случае Авто.ру. Конечно, раз всё индивидуально, вы не сможете тут же сделать всё в своём проекте «точно так же». Но вот извлечь какие-то полезные принципы и понять, на что обратить внимание, вполне можно. Участникам конференции доклад понравился, и теперь для Хабра мы сделали его текстовую версию (а для тех, кто предпочитает видео, доступна запись).

Далее повествование — от лица Натальи.

Читать далее

[recovery mode] Kubernetes в Docker (KinD): балансировка нагрузки Kubernetes в Docker

пт, 02/03/2023 - 19:10

Привет, Хабр!

Сегодня мы узнаем, как использовать MetalLB в качестве балансировщика нагрузки, который будет выдавать внешние IP-адреса, которые для сервисов Kubernetes настроены на тип LoadBalancer.

Читать далее

[Перевод] Учёным впервые удалось изучить структуру протона при помощи нейтрино

пт, 02/03/2023 - 18:53


Специалистам по физике частиц впервые удалось точно измерить размер и структуру протона при помощи нейтрино. Новый метод изучения протонов был опробован в рамках проекта MINERvA – эксперимента из области физики частиц, проведённого в Национальной ускорительной лаборатории им. Энрико Ферми (Фермилаб) при Министерстве энергетики США. Результаты эксперимента были опубликованы в журнале Nature.

Это стала важной вехой в деле анализа данных, которые планируется собирать при изучении свойств нейтрино, в экспериментах, работающих с высокой точностью измерения – в частности, в планируемом эксперименте Deep Underground Neutrino Experiment (DUNE), который также готовят в Фермилаб.
Читать дальше →

Семь красных линий

пт, 02/03/2023 - 18:52

Простите меня. Если не готовы прощать, не читайте дальше этих строк, прокляните меня и эту статью — не читая. Так делают многие. Я замахнулся на святое — на «Семь красных линий» Алексея Березина. Читая про них, вы, наверное, сопереживали несчастному Петрову, которому «вынули мозг, разложили по блюдечкам и стали есть, причмокивая и вообще выражая всяческое одобрение».

Это чувство я вышибаю из-под ног, как палач вышибает табуретку. Надо иметь жестокое сердце или не иметь его вообще, чтобы работать палачом, тем более — палачом, убивающим хорошую историю. А история Алексея Березина вне всякого сомнения хороша. Прочитайте её, если вы до этого её не читали. Или посмотрите снятый по её мотивам фильм.

Хорошая история подобна котенку с дверцей — её можно раскрыть, изучив составляющие её части. В этой истории их две — невозможное задание и поведение эксперта Петрова. Въедливые читатели, обычно сосредотачиваются на первом, предлагая разнообразные способы решения задачи. Я предлагаю остановится на втором — и рассмотреть поведение Петрова.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.