«Аккуратно работайте с массивами, особенно с большими. Их точно лучше передавать по ссылке, как PHP передаёт объекты. Используйте for. Думайте, проверяйте и замеряйте. Держите массивы упакованными»
PHP. Как увеличить потребление памяти в 3 и более раз при работе с массивами
На случай, если пропустили: записи всех трёх IT-митапов Недели бэкенда!
IT-митап 5 июля (Домклик, Альфа-Банк, Lamoda Tech, билайн)
IT-митап 6 июля (Самолёт, Мегафон, СберЗдоровье, МТС Digital)
IT-митап 7 июля (Звук, ГНИВЦ, DatsTeam, МойСклад)
«Полужизнь»: что писали о Half-Life в российских игровых журналах
Сейчас в это трудно поверить, но всего за год до релиза игры шутеры ещё называли «клонами Doom и Quake», а журналисты с настороженностью относились к грядущему проекту от молодой студии Valve. Некоторые рецензенты даже окрестили игру «рядовым Quake-клоном с невзрачной графикой».
Автор статьи изучил, что же писали в российских игровых журналах про Half-Life. Получилась ретроспектива из старых превью, интервью и обзоров.
⚡️ Новости к этому часу
🤔 Минцифры и маркетплейсы обсуждают сбор с e-commerce в пользу «Почты России»
💳 Mastercard представила ИИ-решение для обнаружения мошеннических операций
🎶 Джони Айв и его LoveFrom поработали над дизайном проигрывателя Linn Sondek LP12-50, который будет стоить $64 тысячи (ФОТО)
🌐 Эксперты пояснили, где именно и как долго РКН и операторы связи в ночь с 4 на 5 июля «выключали международный интернет»
☎️ Платформа «Антифрод» с момента запуска заблокировала 318,3 млн звонков с подменных номеров
👓 BMW выпустила умные очки ConnectedRide для мотоциклистов
👍🏻 Канадский судья признал эмоджи с большим пальцем вверх контрактным соглашением
🤖 НАСА начнёт испытания робота-гуманоида в Австралии
🚖 ФСБ получит круглосуточный доступ к базам данных легкового такси
#новости
Как использовать JMeter для нагрузочного тестирования и тестирования производительности
Apache JMeter — это инструмент для проведения нагрузочного тестирования, представляющий собой десктопное приложение с открытым исходным кодом на базе Java. JMeter позволяет определить, может ли тестируемое веб-приложение удовлетворять требованиям высокой нагрузки или нет. Он также помогает проанализировать работу всего сервера под высокой нагрузкой.
«К сожалению, любая разработка, даже если она ведётся просто по фану, рано или поздно сталкивается с необходимостью формализовать процессы и подходы. С этой проблемой столкнулись и мы. Сравнение производительности уже трёх прототипов вылилось в трату времени, громадные полотна обсуждений, споров, попыток унифицировать тесты и конфигурации стендов. А где унификация тестов, там и их автоматизация. В данной серии статей мы этим и займёмся»
Тестирование собственного NAS. Какие тесты нужны?
Rocket Man: взлёты и падения реактивных ранцев
Текущая стоимость решений вертикального взлёта и посадки значительна, особенно если учитывать техническое обслуживание, обучение наземного персонала и пилотов, не говоря уже о планере. Таким образом, персональная воздушная мобильность на короткие расстояния, которая не требует инфраструктуры и затрат на обычные самолёты, может принести значительную стратегическую выгоду. Но, несмотря на почти столетние попытки, поиски продолжаются.
Новое место для поиска пригодных для жизни планет: «сажевая линия»
Зона обитаемости — это область вокруг звезды, в которой у планет на поверхности может существовать жидкая вода. По умолчанию считается, что планеты с жидкой водой — лучшие места для поиска жизни, и астрономы сосредоточили свои исследования именно на этой зоне. Насколько мы можем судить, отсутствие воды означает отсутствие жизни.
Но новое исследование предлагает ещё одну границу в солнечных системах, которая может влиять на обитаемость — сажевую линию
Третий и заключительный IT-митап Недели бэкенда на Хабр Карьере с участием Звука, ГНИВЦ, DatsTeam и МоегоСклада стартует через 15 минут, подключайтесь!
Читать полностью…Обход блокировки «Тиндера»: простой метод
Перед вами идеальный пример пользы от VPN, потому что в данном случае VPN решает проблему целиком и полностью. Для обхода блокировки можно использовать сторонний коммерческий сервис или поднять свой полностью легальный VPN-сервер в зарубежном дата-центре.
«Я хочу пролить свет на два наводящих жуть на неподготовленного читателя слова: моноиды и полугруппы. Это математические понятия родом из общей алгебры. На самом деле всё не так уж и страшно. Если совсем упрощать, то оба термина относятся к объединению элементов множества. Я помогу разобраться с их формальными определениями, а также на практических примерах покажу, как и зачем их использовать»
Yet another введение в fp-ts. Часть вторая. Моноиды и полугруппы
AMD — вечная канарейка Intel
Предыдущий текст о крушении Intel можно было бы ошибочно воспринять как оду AMD, но на самом деле основной упор там делался на ошибках самой Intel. AMD же просто воспользовалась заносчивостью и слабостью «синего» гиганта в последние пять-семь лет. При этом у самой AMD проблем хватает с лихвой, а провалов, ошибок и просто спорных решений руководство компании принимало едва ли не больше, чем все прочие производители вместе взятые. По сути же, AMD — главная канарейка Intel, которая безошибочно сигнализирует о проблемах старшего брата, без какой либо надежды поменяться с ним местами. Просто потому, что AMD не может существовать без Intel по определению, так уж исторически сложилось.
«Я уже долгое время вынашиваю идею разработать свой собственный контроллер для вентиляционных установок. За всё время работы в области автоматизации и диспетчеризации инженерных систем накопился приличный опыт и понимание, как это всё должно работать и выглядеть. На рынке было уже достаточно много решений с разным подходом и в разном ценовом сегменте, но с уходом западных брендов их стало существенно меньше, и это одна из причин, которая подтолкнула делать первые шаги в разработке контроллера»
Кейс создания корпуса контроллера
Основатель и гендиректор Stability AI Эмад Мостак считает, что благодаря развитию инструментов ИИ профессия программиста исчезнет уже через пять лет.
#ИскИн #Работа
Второй IT-митап Недели бэкенда на Хабр Карьере с участием Самолёта, Мегафона, СберЗдоровья и МТС Digital стартует через 15 минут, подключайтесь!
Читать полностью…«Да, такого я не ожидал. Записал пару неказистых видосов за пять минут, опубликовал в треде Twitter, а они завирусились, набрав к моменту подготовки статьи 8,8K лайков. В самом деле не мог такого спрогнозировать — учитывая, что я годами вывешиваю только такой контент, который интересен лично мне… и ничего, отклик почти нулевой. Теперь, когда ситуация поостыла, время навести суету и с известной тщательностью изложить возникшие у меня мысли»
Быстрые машины, медленные машины
⚡️ Новости к этому часу
🗣 СМИ сообщили о закрытии проекта голосового помощника МТС «Марвин»
⚖️ Shutterstock будет защищать клиентов от судебных исков при использовании созданных ИИ картинок
🛰 Спутники Starlink за полгода совершили 25 тысяч манёвров из-за опасности столкновений
📊 Telegram в июне побил рекорд по дневной аудитории в России (ФОТО)
⚠️ Энтузиаст создал утилиту для предупреждения владельцев RTX 4090 о перегреве разъёма 12VHPWR
🎮 Минэкономразвития подготовило законопроект маркировок видеоигр в зависимости от их содержания
🤖 Tesla начала использовать роботов Optimus в магазинах для повышения продаж
#новости
«Я решил сделать отдельную модель сематической сегментации, причём написать вручную нейросеть и обучить на своих данных. Суть модели заключается в следующем:
Модель на базе U-Net-архитектуры сегментирует различные объекты (кот, стул, стол, тарелка с котлетами и т. д.) и при сближении двух объектов сегментации (кот — тарелка) модель сигнализирует об этом с помощью телеграм-бота»
Семантическая сегментация на основе архитектуры U-Net и определение расстояния между объектами
«Уэбб» разглядел зарождение космической сети
Космическая паутина — это крупномасштабная структура Вселенной. Если бы вы могли наблюдать за развитием нашего космоса от Большого взрыва до наших дней, вы бы увидели, как составляющие её галактические нити (и пустоты между ними) формируются на протяжении всего времени. Теперь астрономы при помощи «Уэбба» обнаружили десять галактик, которые вместе образуют очень раннюю версию подобной структуры, возникшей спустя всего 830 миллионов лет после начала Вселенной.
Результаты работы «Уэбба» и кандидаты на звания самых далёких и ранних галактик Вселенной
Запущенный в космос телескоп «Джеймс Уэбб» оправдал все надежды астрономов и любителей космоса, и даже более. В частности, он позволил обнаружить множество кандидатов на самые удалённые галактики — а значит, и самые ранние галактики во Вселенной. Эти галактики интересны как для понимания эволюции этих космических структур, так и тем, что в них телескоп теоретически может разглядеть самые первые звёзды.
«Всем привет! 👋 👋 👋
Мы — Java-разработчики Тинькофф: Константин, Андрей и Арсений. Собираем новости, статьи, туториалы и другие интересные материалы из мира Java-разработки. Решили делиться этим не только с коллегами, но и со всем сообществом»
Java Digest #2
30 лет спустя: культовая игра Myst вышла на Atari 2600. Как выглядит и работает «новинка»?
В 1993 году вышла культовая игра Myst в жанре графический квест. В своё время она получила статус самой продаваемой игры на ПК, уступив его лишь в 2002 году The Sims. Плюс ко всему, Myst стал источником идей для других разработчиков. Многие современные игры содержат идеи и элементы, которые впервые появились именно в Myst.
Ну а сейчас, 30 лет спустя, игра вышла на Atari 2600. Правда, это неофициальная и пока что неполная версия, но она заслуживает внимания.
Безопасная разработка и уязвимости кода. Часть вторая. Пишем shell-код
В первой части мы выявили наличие самой уязвимости и узнали, какой именно объём байт мы можем передать нашей уязвимой программе для эксплуатации уязвимости. Сейчас мы на время оставим нашу уязвимую программу и поговорим о написании shell-кода.
«Скажи что-нибудь на разрабском, Figma!», или Первый контакт с внедизайнерским разумом
Профессии дизайнера интерфейсов и разработчика всё больше сближаются и переплетаются. Растут темпы производства и обновления продуктов. Не отстают и инструменты. До июньского обновления Figma была лучшим инструментом проектировщика интерфейсов, а после стала ещё и неплохим дополнительным инструментом разработчика и хорошенько обезболила передачу макета на вёрстку.
В 17:00 МСК встречаемся на третьем и заключительном IT-митапе с участниками Недели бэкенда на Хабр Карьере!
Вас ждут четыре доклада:
— «Переход на продуктовые и платформенные команды», Дмитрий Григорьев, Backend Stream Lead в Звуке;
— «Интегрируем и анализируем всего и вся. Внутрянка бэкенда в современной IT-компании», Ярослав Прокопов, Старший разработчик в ГНИВЦ;
— «Как работать там, где тебе нравится, и делать это эффективно, опыт Datsteam», Мария Кербс, Teamlead PM в DatsTeam;
— «Как устроена разработка в МоёмСкладе», Северьян Дученко, Team Lead гильдии бэкенд-разработки в МоёмСкладе.
👋 До встречи в эфире!
Команда Хабра ищет фронтендеров для помощи в одном интересном проекте!
Хотим пообщаться, позадавать глупые вопросы, собрать первый фидбек, последить за тем, как вы двигаете мышкой по экрану, и попросить сделать пару секретных заданий.
Если вы фронтендер и готовы помочь нам сделать классный продукт — оставляйте заявку 💪
⚡️ Новости к этому часу
🔭 Российские учёные создали самый компактный в мире космический телескоп для наблюдения за Солнцем
📈 Закупочные цены на зарубежную электронику и бытовую технику выросли на 10-15% в России
🤖 OpenAI сформировала команду для управления «сверхразумными» ИИ и контроля над ними
💡 Обнаружены необычные свойства «жидкого света»
🇨🇳 Вышла первая китайская операционная система для настольных ПК с открытым исходным кодом OpenKylin 1.0 на базе Linux
💠 Квантовый компьютер Google за секунды справился с вычислениями, на которые у «обычной супермашины» ушло бы 47 лет (ФОТО)
👨💻 VK запустила IT-хаб в Казани
🔈 В Windows 10 и 11 нашли скрытую опцию по активации звука при создании скриншота
📡 Российские учёные разработали 70-килограммовый спутниковый терминал для доступа в Интернет
☀️ Понедельник 3 июля стал самым жарким днём за всё время наблюдений
🪟 Microsoft планирует выпустить очередную версию Windows 12 осенью 2024 года
#новости
«Понимаю, что для большинства из вас всё, что мы проделали, возможно, кажется простым, но хотелось поделиться этим внутренним удовлетворением: за всё это время мы не отказались от данного проекта и завершили его, а наши дружеские и партнёрские отношения стали крепче, а это, пожалуй, самое главное!»
Первый проект длиною в полтора года
Полезные алиасы в Bash
Операционная система Linux имеет в своём составе множество инструментов, которые могут существенно облегчить жизнь системным администраторам, особенно начинающим, для которых работа с консольными командами, использующими множество различных параметров зачастую кажется слишком сложной. В этой статье мы поговорим об использовании алиасов и разберём примеры создания наиболее полезных.
Знакомимся с участниками Недели бэкенда!
1️⃣2️⃣ МойСклад
«МойСклад — международный сервис для управления торговлей и производством. Мы разрабатываем комплексные решения, позволяющие подключать новые каналы продаж, контролировать работу магазинов, соблюдать требования законодательства и многое другое»
Голосуйте за лучшие питчи, откликайтесь на вакансии с секретной фразой «Неделя бэкенда 2023» и подключайтесь к IT-митапу 7 июля!
👉 Подробнее о проекте