Это пожалуй самый невероятный (но тем не менее реальный, а не сгенерированный нейросетью) фотоснимок апрельского затмения от Эндрю МакКарти (Andrew McCarthy). Автор снимка очень известен, и уже снискал славу любителя добавить в свои кадры побольше деталей, которые либо досняты в другое время, либо в других условиях. Но в отношении этого своего шедевра Эднрю-Джеймс заявляет, что все снято одномоментно — пока длилось затмение. Но на 5 различных камер, предназначенных для захвата разных динамических диапазонов, в том числе и звездного поля вокруг затмившегося Солнца. Было сделано несколько тысяч кадров (благо, затмение было длительным — около 4 минут), которые потом складывались и обрабатывались в специальных программах.
Что же до предстоящих затмений, то в 2024-м году их осталось два: 18 сентября частное теневое лунное и 2 октября кольцеобразное солнечное. Оба затмения обходят нас стороной.
PS: в описании на Youtube есть дополнительные сведения и ссылка на исходник
В одном из проектов мне нужно было создать сложную админку для крупного клиента. Интерфейс требовал большо количества интерактивностей, а также поддержку различных тем и динамических стилей. Именно тогда я решил обратить свой взгляд на CSS-in-JS библиотеки, и это для меня стало большим открытием.
Ведь стилизация компонентов – основа для создания интуитивно понятных и эстетически приятных интерфейсов. И иногда традиционные методы стилизации, такие как CSS-файлы или препроцессоры, имеют свои ограничения и могут усложнять сам процесс разработки, чего мы точно не хотим.
Здесь вот и приходят на помощь решения CSS-in-JS, объединяющие фичи JS и CSS.
В начале июля «Лаборатория Касперского» обнаружила две волны атак на российские компании с применением вредоносных архивов и ссылок. Адресатами стали около тысячи сотрудников предприятий из сфер промышленности, финансов и энергетики, а также государственных структур. Все попытки атак удалось предотвратить.
Злоумышленники рассылали RAR-архивы, которые находились во вложениях письма или были доступны для скачивания по ссылке из облачного хранилища. Как правило, эти архивы были защищены паролем, который предоставлялся в тексте самого письма. Внутри архива лежал документ-приманка и одноимённая папка с файлом, часто имеющим двойное расширение, например, «Счёт-Фактура.pdf.exe». Эта структура архива используется для эксплуатации уязвимости CVE-2023-38831, получившей широкое распространение среди злоумышленников.
Мы с командой разработчиков "*** Telecom" решили весело и с увлечением сопоставить языки программирования с классами из мира World of Warcraft. Почему бы не объединить наше любимое хобби с нашей профессиональной деятельностью? Давайте вместе погрузимся в этот волшебный мир и узнаем, как каждый язык программирования может быть аналогом одного из классов в WoW!
Компания Sim-Lab выпустила в продажу руль для гоночных симуляторов, дизайн которого «насколько возможно» копирует дизайн рулевого колеса, используемого пилотом Льюисом Хэмилтоном в заездах на болидах Mercedes-AMG PETRONAS Formula One Team. Устройство обойдётся в $2499.
Интеллектуальная собственность (ИС) – это широкое категориальное описание совокупности нематериальных активов, принадлежащих компании или физическому лицу, которое юридически защищено от постороннего использования или реализации без согласия правообладателя интеллектуальной собственности.
Концепция интеллектуальной собственности связана с тем фактом, что определенным продуктам человеческого интеллекта должны быть предоставлены те же охранные права, которые применяются к физическому имуществу, называемому материальными активами. В большинстве развитых стран приняты правовые меры для защиты обеих форм собственности.
Специалисты из Центра искусственного интеллекта Т-банка открыли доступ к новой языковой модели в весовой категории 7-8 миллиардов параметров. Согласно внутренним и индустриальным бенчмаркам, модель обходит все существующие в своем классе аналоги.
Модель T-lite была представлена в рамках первой конференции Т-Банка по машинному обучению Turbo ML Conf. T-lite — это инструмент разработки, с помощью которого компании смогут создавать LLM-приложения для собственного использования без передачи данных третьим лицам. В частности, это могут быть ассистенты поддержки для обработки запросов, ответов на вопросы и т.д. Пример работы LLM для голосового заказа.
Одна из самых главных мотиваций для многих профессионалов своего дела - в первую очередь, финансовая, как и для меня сейчас. И это логично. Но я уверен, что многие из нас, особенно те, кто начинал свой путь в программирование в школьные годы чудесные, иногда вспоминают то время, когда ты еще достаточно молод для того, чтобы идти вперёд за идеей, а не за деньгами (конечно это утрировано, но всё же).
Это история моего старта. Того, как я, будучи десятиклассником, познавал все прелести программирования и разработки через достижение поставленных "амбициозных" целей.
Забавная по сути своей ситуация получилась при работе с Positive Technologies. Согласно требованиям партнерских программ, я проходил необходимые сертификации на их сайте edu.ptsecurity.com и по старой доброй привычке решил просмотреть тела и хедеры запросов, которые отправляются на сайт при переходе по различным ссылкам. Burp Suite всегда отлично помогал в решении такого рода задач, он не подвел и в этот раз =)
• Как отношения внутри команды влияют на достижение цели? • Из-за чего сильные сотрудники могут не уживаться в коллективе? • Как сделать команду привлекательной для новичков? • Через какие этапы становления проходит команда? • Какие кризисы связаны с переходом на новый этап? • Как история IBM и Apple демонстрируют уровни спиральной динамики?
В этой статье я постарался интересно и вдумчиво разобраться в модели эволюционного развития организаций — спиральной динамике.
В iOS 18 появилась функция, которая поможет пользователям найти на смартфоне повреждённые фото. После обновления до iOS 18 (а также iPadOS 18 и macOS 15 Sequoia) система начнёт сканировать устройство на предмет фото и видео, которые ранее были повреждены. Если они есть, альбом с восстановленными фото появится в приложении в разделе «Утилиты».
По информации профильных СМИ, восстановление работоспособности IT-систем из-за сбоя ПО CrowdStrike в Windows во многих компаниях может занять недели. В CrowdStrike запустили отдельный сайт "How to Fix CrowdStrike Issue?" для помощи инженерам и системным администраторам пострадавших клиентов. В компании признали, что совершили логическую ошибку в коде в файле обновления C-00000291-*.sys, которое в итоге ушло тысячам клиентов по всему миру.
Производитель IT-инфраструктуры Selectel заявил о запуске фермы мобильных устройств. Сервис призван помочь клиентам ускорить и автоматизировать процесс тестирования приложений на различных мобильных платформах, что должно улучшить качество продуктов и сократить время выхода на рынок. Клиенты «мобильной фермы» смогут полностью перенести тестирование мобильных приложений в облачную среду и проводить как ручные, так и автоматические тесты.
Нюансы оптронной развязки, борьба с её недостатками и интересный на мой взгляд костыль: как разогнать скорость копеечной опторазвязки и наполучать других бонусов. Я не силён в рекламе, поэтому на месте КДПВ будет сразу тема статьи.
Все мы в детстве мечтали сделать свою игру, а кто-то даже пробовал что-то сделать в различных конструкторах. Мы проводили часами в мечтаниях, как сделаем свою игру мечты, как станем богатыми, как о нас услышат все игроки мира. Но с взрослением эта идея угасала или же выбрасывалась в мусорку к другим нереализованным планам. Наша же команда одна из того мизерного количества людей, которое всё-таки решило воплотить свою мечту в жизнь.
Expression Problem (EP) - это классическая задача в программировании на совмещение несовместимого.
Автор задачи (Philip Wadler) формулирует следующие цели: создать такую абстракцию, что позволяла бы расширять иерархию в двух направлениях: добавлять новые классы и добавлять новые методы для обработки иерархии, сохраняя при этом строгую статическую типизацию и не требуя изменений существующего кода.
В динамически типизируемых языках мы бы могли добавить или переопределить метод на лету с помощью трюка, ставшего известным под неказистым названием monkey patching (хоть первоначально речь шла совсем не про обезьян, а про партизан - guerrilla).
А вот какие трюки применяют в статически типизированных языках рассмотрим под катом.
OpenAI ведёт переговоры о разработке ИИ-чипа, партнёром компании может стать Broadcom. По данным The Information, OpenAI изучает идею самостоятельного создания чипов искусственного интеллекта в попытке справиться с дефицитом чипов, необходимых для разработки ИИ-моделей.
Написал web-сервис чтобы помочь возрастным родителям отправлять показатели счётчиков в коммунальные службы.
Дисклеймер: в данном посте рассмотрен мой личный опыт, опыт моих близких для которых данное решение работает в текущий период времени. Выбор стэка для реализации мои личные предпочтения, это pet-проект, делаю что хочу ;)
Мои родители в возрасте, они пользуются интернетом, но некоторые технологии даются очень тяжело. В тоже время, ряд (провинциальных) коммунальных компаний принимают показания счётчиков только по почте. Нет приложений, вэб-сайтов чтобы их отправить. Счётчики олдскульные и менять не планируют. И давно уже хотелось попробовать axum после многих лет с actix ;)
В итоге я написал крохотный web-сервис, который предоставляет собой web-интерфейс с минимумом телодвижений. Выбираешь адрес из списка, счётчик и указываешь значение. Автоматически подставляется предыдущий месяц как период оплаты, но можно выбрать другой. Жмёшь "Отправить" и письмо в нужном формате улетает по нужному адресу. Копия письма улетает моим родителям.
К сожалению, в пост нельзя добавить остальные изображения (скрины есть на гитхабе), поэтому опишу текстом.
Перед отправкой можно посмотреть как будет выглядеть итоговое письмо.
В октябре 2023 г. стартовала учеба. Это полностью онлайн-магистратура очного формата при МФТИ. Я сразу стал вести дневник и фиксировать кол-во часов, которое я вкладываю в обучение. Делюсь с вами.