😆 "PHP умер" – сколько раз мы это слышали? Но нет, PHP 8.3 вышел, пора обновляться!
🚀 Основные изменения:
• Переопределение readonly свойств в клонированных классах.
• Константы с указанием типа в классах и типажах.
• Атрибут #[Override] для контроля переопределения методов.
• Изменения в обработке отрицательных индексов массивов.
• Создание анонимных классов в режиме только для чтения.
• Новая функция json_validate().
• Расширения в классе Randomizer.
• Безопасность и улучшенная обработка ошибок.
🧐 Глобальных изменений нет, но каждый такой релиз – это шаги к улучшению и более строгой типизации. PHP продолжает развиваться, даже маленькими шажками!
🚀 Основные изменения:
• Переопределение readonly свойств в клонированных классах.
• Константы с указанием типа в классах и типажах.
• Атрибут #[Override] для контроля переопределения методов.
• Изменения в обработке отрицательных индексов массивов.
• Создание анонимных классов в режиме только для чтения.
• Новая функция json_validate().
• Расширения в классе Randomizer.
• Безопасность и улучшенная обработка ошибок.
🧐 Глобальных изменений нет, но каждый такой релиз – это шаги к улучшению и более строгой типизации. PHP продолжает развиваться, даже маленькими шажками!
🤔1
Житель Румынии Андрей Билби Арджентис собрал коллекцию из 3456 мобильных телефонов, став новым рекордсменом Книги Гиннесса. Предыдущий рекорд составлял 2779 телефонов.
Как утверждает Арджентис, на самом деле у него намного больше телефонов, однако часть из них представляет собой дубликаты, что не учитывается при регистрации рекорда. Любопытно также, что свою коллекцию он начал собирать всего несколько лет назад, в 2018 году.
На фото, сопровождающем запись о рекорде в Книге, видна комната с коллекцией: две стены напротив друг друга полностью заставлены мобильными телефонами. Если увеличить фото, можно рассмотреть несколько устройств Motorola Razr V3 разных цветов, пару телефонов Pixel и несколько старых моделей iPhone.
Взято с хабра.
Как утверждает Арджентис, на самом деле у него намного больше телефонов, однако часть из них представляет собой дубликаты, что не учитывается при регистрации рекорда. Любопытно также, что свою коллекцию он начал собирать всего несколько лет назад, в 2018 году.
На фото, сопровождающем запись о рекорде в Книге, видна комната с коллекцией: две стены напротив друг друга полностью заставлены мобильными телефонами. Если увеличить фото, можно рассмотреть несколько устройств Motorola Razr V3 разных цветов, пару телефонов Pixel и несколько старых моделей iPhone.
Взято с хабра.
😱2
Media is too big
VIEW IN TELEGRAM
⚡️Официально: Первый трейлер новой GTA VI
Игра ожидается в 2025 году. Трейлер был слит, поэтому Rockstar Games решили его опубликовать прямо сейчас 😅
Игра ожидается в 2025 году. Трейлер был слит, поэтому Rockstar Games решили его опубликовать прямо сейчас 😅
🔥4
Ну что, Google представила Gemini, по их заявлению уделывает GPT-4, но есть нюанс, версия Ultra которая выйдет в этом году. Версия Pro, которая уже доступна в Bard, уделывает только GPT 3.5 :)
Да будет битва :)
Да будет битва :)
🚀 Иногда дорога в OpenSource кажется длинной и тернистой. Я уже не раз пытался выложить что-то своё в открытый доступ, но всегда были сомнения: нужно ли это кому-то? Не слишком ли сыро?
🤔 Мои проекты всегда оставались за кулисами, хотя я активно участвовал в жизни сообщества через Issue. Но иногда судьба сама толкает тебя к шагам, которые давно пора было сделать.
📊 Я веду семейный бюджет в ДзенМани и понял, что мне не хватает графиков. Катастрофически. К счастью у проекта есть API. И тут всё началось:
- Разобраться в API ДзенМани.
- Написать SDK.
- Добавить экспорт данных в БД.
- Реализовать работу в режиме демона, потому что ручные запуски - не комильфо.
- Подключить Grafana и настроить базовый дашборд.
- Всё это добро завернуть в Docker.
🎯 Цели которые стояли:
- Получение всех данных из ДзенМани и сохранение их в БД с которой смогу комфортно работать
- Удобная система для визуализации данных. Мне нравиться DataLense, но OpenSource версия куцая. Поэтому Grafana
- Легий и удобный запуск этого добра - что бы стартанул проект, а оно все само, включая правильный дашборад.
- Чтобы была гибкость для будущих изменений.
🔥 И вот что из этого вышло: zenmoney-dashboard. Просто добавьте свой токен ДзенМани - и вперёд. А ещё есть zenexport (Экспортер всех данных из ДзенМани, пока в ClickHouse) и zenapi (Простая SDK на Go). Одной репы не хватило 🙂
✨ Честно, я увлёкся этим делом. Понял одно: если бы я стремился к идеалу, так и не опубликовал бы проект. А так - у каждой репы свой достойный TODO-лист.
🌟 Так что вместо камней - welcome Issue и PR. И звёздочки, конечно, тоже не помешают!
🤔 Мои проекты всегда оставались за кулисами, хотя я активно участвовал в жизни сообщества через Issue. Но иногда судьба сама толкает тебя к шагам, которые давно пора было сделать.
📊 Я веду семейный бюджет в ДзенМани и понял, что мне не хватает графиков. Катастрофически. К счастью у проекта есть API. И тут всё началось:
- Разобраться в API ДзенМани.
- Написать SDK.
- Добавить экспорт данных в БД.
- Реализовать работу в режиме демона, потому что ручные запуски - не комильфо.
- Подключить Grafana и настроить базовый дашборд.
- Всё это добро завернуть в Docker.
🎯 Цели которые стояли:
- Получение всех данных из ДзенМани и сохранение их в БД с которой смогу комфортно работать
- Удобная система для визуализации данных. Мне нравиться DataLense, но OpenSource версия куцая. Поэтому Grafana
- Легий и удобный запуск этого добра - что бы стартанул проект, а оно все само, включая правильный дашборад.
- Чтобы была гибкость для будущих изменений.
🔥 И вот что из этого вышло: zenmoney-dashboard. Просто добавьте свой токен ДзенМани - и вперёд. А ещё есть zenexport (Экспортер всех данных из ДзенМани, пока в ClickHouse) и zenapi (Простая SDK на Go). Одной репы не хватило 🙂
✨ Честно, я увлёкся этим делом. Понял одно: если бы я стремился к идеалу, так и не опубликовал бы проект. А так - у каждой репы свой достойный TODO-лист.
🌟 Так что вместо камней - welcome Issue и PR. И звёздочки, конечно, тоже не помешают!
GitHub
GitHub - nemirlev/zenmoney-dashboard: ZenMoney Dashboard - позволит анализировать свои финансы из ДзенМани
ZenMoney Dashboard - позволит анализировать свои финансы из ДзенМани - nemirlev/zenmoney-dashboard
🔥7👍2
Как сказал автор - осторожно, может свести олдскулы!
https://habr.com/ru/companies/ru_mts/articles/781008/
https://habr.com/ru/companies/ru_mts/articles/781008/
Хабр
Best free software: какой софт мы использовали 15 лет назад (часть 1)
Чем быстрее идут годы, тем чаще мы ностальгируем по временам, когда трава была зеленее, горы выше, а приложения не требовали подключения к сети, создания аккаунтов и подписок. И если сейчас о...
🔥1
Открыл для себя "Proxyman". Если у вас Mac на M процессоре - два клика и можете смотреть какие запросы и куда шлет мобильное приложения (ну и обычное конечно тоже). Гораздо удобнее и приятнее использовать чем Сharlie
🔥2
Если вы еще не смотрели про новую Gemini, посмотрите (ссылка внизу), достаточно короткий ролик. Очень скандальный на самом деле - выяснилось, что в красивом гугловском видео уж очень многое было «для красоты» подрихтовано. Если аналогичные презентации от OpenAI по большей части проходили в реальном времени и можно было наблюдать настоящее поведение ChatGPT – то в своем ролике Google предпочел вырезать «лишние» моменты (где Gemini размышляла над задачей), а также не показывать настоящие промпты, с помощью которых удалось добиться от нее таких ловких ответов. По видео создается ощущение, будто она понимает всё буквально с полуслова и прямо с видео/звука – на деле же ей скидывали отдельные картинки с текстом и направляли мысль куда надо с помощью подсказок.
https://youtu.be/UIZAiXYceBI?si=Hg7joYc0QFIUk9CM
https://youtu.be/UIZAiXYceBI?si=Hg7joYc0QFIUk9CM
🔥1😢1
Статья не про IT, но про инженирию в условиях крайнего севера. Настоятельно рекомендую почитать в обед - https://habr.com/ru/companies/tuturu/articles/781224/
Хабр
Как мы строили Норильск «на ледяной планете»
60–65% территории России занимает вечная мерзлота. Она бывает разная: где-то это много относительно сухой земли, а где-то прямо линза льда (до 95% воды), причём глубиной до нескольких километров. В...
🔥2
Хочу поделиться классной статьей, которая не про технологии, но об этом должен задуматься каждый IT-ник. https://habr.com/ru/articles/785058/
P.S. Пока делал пост статью заминусили, а мне понравился подход.
P.S. Пока делал пост статью заминусили, а мне понравился подход.
Хабр
Пенсионный портфель за три года: большое руководство и личный опыт
Три года назад я начал откладывать на пенсию, а теперь эти сбережения отлично растут сами. У меня есть гибкий план на 30 лет вперед и способ отслеживать его успешность. Пережил хайповый "шоппинг",...
🔥1
Если у вас перестал работать l2tp, openvpn, wireguard vpn - поднимаете свой сервер, там ставите - https://github.com/hwdsl2/openvpn-install. Через TCP, порт на котором vpn - 443 (иначе не будет работать). Если хотите быть точно уверены что не отключат - тогда OpenConnect с маскировкой - https://habr.com/ru/articles/776256/
P.S. У меня МГТС стал блочить вообще все
P.S. У меня МГТС стал блочить вообще все
GitHub
GitHub - hwdsl2/openvpn-install: OpenVPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE…
OpenVPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux 2 and Raspberry Pi OS - hwdsl2/openvpn-install
👍2🔥1
Появилась крутейшая нейросеть для генерации аватарок. Гит: https://github.com/InstantID/InstantID/tree/main. Попробовать: https://huggingface.co/spaces/InstantX/InstantID. Прочитать подробнее: https://habr.com/ru/articles/789028/
🔥4👍2
На GitHub опубликовали план изучения информационной безопасности за 90 дней: https://u.habr.com/1b43C
Хабр
На GitHub опубликовали план изучения информационной безопасности за 90 дней
Разработчик Фархан Ашраф (Farhan Ashraf) опубликовал на GitHub план изучения информационной безопасности, рассчитанный на 90 дней. Если следовать плану, то можно на базовом уровне познакомиться с...
Google представила Lumiere — нейросеть для генерации реалистичных видео: https://u.habr.com/5FYTL
Хабр
Google представила Lumiere — нейросеть для генерации реалистичных видео
Google представила нейросеть Lumiere для генерации коротких реалистичных видео. Для этого используется модель пространственно-временной диффузии (Space-Time-U-Net, STUNet). Lumiere генерирует...
https://www.tiobe.com/tiobe-index/
За год PHP перепрыгнул с 10-го на 7-е место. Fortran с 27 на 12, Delphi с 17 на 13, Cobol с 31 на 20 0_о. Динозавры явно стали оживать. Ruby и Rust почему-то упали в рейтинге 🙁
За год PHP перепрыгнул с 10-го на 7-е место. Fortran с 27 на 12, Delphi с 17 на 13, Cobol с 31 на 20 0_о. Динозавры явно стали оживать. Ruby и Rust почему-то упали в рейтинге 🙁