решил тут Котлин поглядеть. Смотрю полчаса 👀 Сказать пока ничего не могу
единственный вопрос, которым задался: почему Котлин, а не Джава. Пару самых главных аргументов: нет геморроя с обработкой null, как в джаве + можно писать функции, не оборачивая их в классы. Ну еще корутины есть (а в джаву что ль еще не завезли? 😳)
что-то мне конечно подсказывает (сейчас вникать нет времени), что тут скорее денежно-политическая причина (не в плане международной политики!) в угоду JetBrains
#kotlin
единственный вопрос, которым задался: почему Котлин, а не Джава. Пару самых главных аргументов: нет геморроя с обработкой null, как в джаве + можно писать функции, не оборачивая их в классы. Ну еще корутины есть (а в джаву что ль еще не завезли? 😳)
что-то мне конечно подсказывает (сейчас вникать нет времени), что тут скорее денежно-политическая причина (не в плане международной политики!) в угоду JetBrains
#kotlin
🔥2
Вот кстати да! Спрос на дата-центры растет. Сейчас их (а, соответственно, и облаков) все больше и больше
Forwarded from Константин Двинский
Рынок дата-центров в России превращается в арену системного вызова: спрос летит вверх на фоне искусственного интеллекта, больших данных и суверенного облака, но инфраструктуры критически мало. По прогнозам, уже к 2028 году мощность коммерческих ЦОДов утроится до 2,3 ГВт.
Проблема в том, что под эту мощность у нас просто нет физического резерва в энергосистеме. Новые центры обработки данных в буквальном смысле негде строить – трансформаторы не справляются, сети перегружены, старые мощности устарели, а подключение новых – это месяцы (в лучшем случае) бюрократических согласований и миллиарды вложений.
Поэтому в тренде – энергетическая автономия. ЦОДы начинают думать, как предприятия 19 века: почему бы самим себе не построить ТЭЦ? Появляются гибридные модели: дата-центр плюс газопоршневая установка, дата-центр плюс мини-ГЭС, непублично даже обсуждаются идеи с АЭС малой мощности. Все ради суверенности и стабильности. Никакие технологии ИИ не взлетят, если сервера не обеспечены электричеством и охлаждением.
На этом фоне меняется и карта: центры уезжают из Москвы и Питера в регионы с избытком дешевой энергии – Урал, Сибирь, Алтай. Дальше – больше: региональные власти будут конкурировать за такие объекты, ведь ЦОД – это не только сервера, но и налоги, рабочие места, синергия со смежными отраслями.
Если тренд не будет подхвачен государством, мы получим цифровой парадокс: вроде и импортозамещение, и собственный софт, и ИИ, а физически все упирается в отсутствие киловатта. Поэтому сейчас – уникальное окно возможностей для тех, кто первым решит задачу энергонезависимых дата-центров.
Проблема в том, что под эту мощность у нас просто нет физического резерва в энергосистеме. Новые центры обработки данных в буквальном смысле негде строить – трансформаторы не справляются, сети перегружены, старые мощности устарели, а подключение новых – это месяцы (в лучшем случае) бюрократических согласований и миллиарды вложений.
Поэтому в тренде – энергетическая автономия. ЦОДы начинают думать, как предприятия 19 века: почему бы самим себе не построить ТЭЦ? Появляются гибридные модели: дата-центр плюс газопоршневая установка, дата-центр плюс мини-ГЭС, непублично даже обсуждаются идеи с АЭС малой мощности. Все ради суверенности и стабильности. Никакие технологии ИИ не взлетят, если сервера не обеспечены электричеством и охлаждением.
На этом фоне меняется и карта: центры уезжают из Москвы и Питера в регионы с избытком дешевой энергии – Урал, Сибирь, Алтай. Дальше – больше: региональные власти будут конкурировать за такие объекты, ведь ЦОД – это не только сервера, но и налоги, рабочие места, синергия со смежными отраслями.
Если тренд не будет подхвачен государством, мы получим цифровой парадокс: вроде и импортозамещение, и собственный софт, и ИИ, а физически все упирается в отсутствие киловатта. Поэтому сейчас – уникальное окно возможностей для тех, кто первым решит задачу энергонезависимых дата-центров.
🔥1
2007
А вот вам привет из 2007 – мое первое тестовое задание в первую фирму на позицию разработчика
Нужно было сделать виндовое гуевое приложение для отображения и навигации по Program Map Table в потоках MPEG-2 TS, включая дескрипторы
До сих пор горжусь этим кодом 😎
https://github.com/DiPaolo/PMT-Viewer
А вот кстати оно же, переписанное на Qt – https://github.com/DiPaolo/pmt-viewer-next
#история #тестовое #cPlusPlus
А вот вам привет из 2007 – мое первое тестовое задание в первую фирму на позицию разработчика
Нужно было сделать виндовое гуевое приложение для отображения и навигации по Program Map Table в потоках MPEG-2 TS, включая дескрипторы
До сих пор горжусь этим кодом 😎
https://github.com/DiPaolo/PMT-Viewer
А вот кстати оно же, переписанное на Qt – https://github.com/DiPaolo/pmt-viewer-next
#история #тестовое #cPlusPlus
GitHub
GitHub - DiPaolo/PMT-Viewer: Test task dated of 2007: MPEG-2 TS basic parser that shows packets + PMT
Test task dated of 2007: MPEG-2 TS basic parser that shows packets + PMT - DiPaolo/PMT-Viewer
🔥3
в Питоне для генерации чего-то более-менее критичного к секьюрности рекомендуется использовать пакет
вот дока https://docs.python.org/3/library/secrets.html
а вот PEP 506 с деталями https://peps.python.org/pep-0506/
the rule of thumb:
почитайте – крайне полезные вещи там
#security #python
secrets
вместо random
вот дока https://docs.python.org/3/library/secrets.html
а вот PEP 506 с деталями https://peps.python.org/pep-0506/
the rule of thumb:
random
используем для всякого матмоделирования и некриитчного к безопасности. secrets
– для генерации токенов, паролей и всего прочего на проде, что нужно хранить безопасно. Кстати, там же есть удобная функция для генерации валидных рандомных частей УРЛов – secrets.token_urlsafe()
почитайте – крайне полезные вещи там
#security #python
👍1🔥1
да уж… питона у меня на ГХ все больше и больше
второй график – на начало этого года
третий – на начало 2024
четвертый – два года назад
кстати, также видно и развитие утилиты git-stats-plate-gen за те же два года
итого, что у нас по питону:
авг 2023 – 25К
янв 2024 – 33К
янв 2025 – 58К
авг 2025 – 77К
🤪
это только полностью мои репы, которые мейнтейню в одно лицо. Никаких форков или те, куда я контрибутил «вовне»
#python #stats #gitHub
второй график – на начало этого года
третий – на начало 2024
четвертый – два года назад
кстати, также видно и развитие утилиты git-stats-plate-gen за те же два года
итого, что у нас по питону:
авг 2023 – 25К
янв 2024 – 33К
янв 2025 – 58К
авг 2025 – 77К
🤪
это только полностью мои репы, которые мейнтейню в одно лицо. Никаких форков или те, куда я контрибутил «вовне»
#python #stats #gitHub
🔥1
Короче…
Повайбкодил вчера прямо с телефона в кафешке 🙈
Решил попробовать встроенный в MAX (который мессенджер) ИИ. И, должен сказать, я крайне приятно удивлен! Он произвел очень перестойное на меня впечатление. Я скорее даже в шоке!
За час с небольшим он накидал мне по сути работающее приложение с БД, пагинацией, JWT-аутентификацией, консолькой, редисом, кубером, репликами, реверс прокси, S3 хранилищем и микросервисной архитектурой для хранения и генерации пользователей и списком задач
Дойдут руки – выдожу код в гитхаб
Мой вывод на данный момент: продвинутый джун или средний мидл. Смело может очень шустро генерить вполне качественный код. Конечно, большой проект вряд ли потянет ну и не все прям идеально оформит с точки зрения долгосрочной поддержки
Помощник то что надо 👍
#ai #max #gigaChat
Повайбкодил вчера прямо с телефона в кафешке 🙈
Решил попробовать встроенный в MAX (который мессенджер) ИИ. И, должен сказать, я крайне приятно удивлен! Он произвел очень перестойное на меня впечатление. Я скорее даже в шоке!
За час с небольшим он накидал мне по сути работающее приложение с БД, пагинацией, JWT-аутентификацией, консолькой, редисом, кубером, репликами, реверс прокси, S3 хранилищем и микросервисной архитектурой для хранения и генерации пользователей и списком задач
Дойдут руки – выдожу код в гитхаб
Мой вывод на данный момент: продвинутый джун или средний мидл. Смело может очень шустро генерить вполне качественный код. Конечно, большой проект вряд ли потянет ну и не все прям идеально оформит с точки зрения долгосрочной поддержки
Помощник то что надо 👍
#ai #max #gigaChat
А вот любопытно: казалось бы, есть редактор текста nano, с которым скорее всего имел дело каждый, кто правил текст в консольке линукса. И вот вроде бы простая штука, которой сто лет! И тем не менее, выпускают новые релизы. Вот буквально на днях был
https://www.nano-editor.org/news.php
#nano #release
https://www.nano-editor.org/news.php
#nano #release
❤2🔥2👍1
Forwarded from Go
Be Careful with Go Struct Embedding
Embedding structs can quietly mask deeper-nested fields: a duplicate field name isn’t ambiguous unless it appears at the same ‘depth’, meaning your program may choose an unintended value.
https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html
Embedding structs can quietly mask deeper-nested fields: a duplicate field name isn’t ambiguous unless it appears at the same ‘depth’, meaning your program may choose an unintended value.
https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html
mattjhall.co.uk
Be Careful with Go Struct Embedding - Matt Hall
The gophers nested too greedily and too deep.
решил я себе значит челленж устроить: весь август заполнить зелеными квадратиками в ГитХабе
делюсь результатом :) сам доволен. Оказалось очень даже полезным
#gitHub
делюсь результатом :) сам доволен. Оказалось очень даже полезным
#gitHub
1🔥2
кстати, мой новый фаворит в web UI либах – Flowbite (https://flowbite.com)
работает как со всякими реактами, вью и прочими свелте, так и с голым цсс! именно последний вариант и испольую во всех своих свежих проектах
очень доволен! рекомендую посмотреть
да, есть еще мою любимый Mantine, но он под реакт заточен 🙁
еще до кучи рекомендую третью либу UI-компонентов – Ant Design
вот эти три смело могу рекомендовать. а я пересмотрел очень многие и очень трепетно отношусь как к их внешнему виду, так и наполнению компонентами
го пробовать!
#ui #library #frontend
работает как со всякими реактами, вью и прочими свелте, так и с голым цсс! именно последний вариант и испольую во всех своих свежих проектах
очень доволен! рекомендую посмотреть
да, есть еще мою любимый Mantine, но он под реакт заточен 🙁
еще до кучи рекомендую третью либу UI-компонентов – Ant Design
вот эти три смело могу рекомендовать. а я пересмотрел очень многие и очень трепетно отношусь как к их внешнему виду, так и наполнению компонентами
го пробовать!
#ui #library #frontend
🔥1
Решил попробовать директ мессаджи за 100🌟
Потому велком, если есть что спросить или обсудить 🙌
Потому велком, если есть что спросить или обсудить 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM