Punk Programmer | Рассуждаю об IT
19 subscribers
964 photos
80 videos
8 files
321 links
Человек, который потерял мир.

А это его паблик в ТГ

Автор выражает собственное мнение, которое никоим образом не является единственно верным или объективным отражением реальности. Информация представлена исключительно в ознакомительных целях
Download Telegram
Вновь рубрика советов

Используйте регулярные выражения. Вот самый яркий пример - изменить название файла. Вам отправляют файл "Cосал х"й.или нет.pdf", и при открытии его через какой-нибудь документ сервер получите ошибку.

А вот сделаете так перед загрузкой в storage

 $title = preg_replace('/[^a-zA-Z0-9а-яА-ЯёЁ\-_]/u', '-',  $request->file('doc'));


И всё будет ОК.

Или пример на python, когда мне надо было вытащить ссылку из текста. Ссылка в (), поэтому

link = re.search(r"\[([A-Za-z0-9_]+)\]", text)


И на выходе имеете рабочие данные
Компании в России договорились не повышать работникам зарплаты. Суть схемы
https://www.e1.ru/text/job/2026/03/16/76312819/

Компании в России начали создавать «зарплатные картели». Их члены втайне договариваются не повышать зарплаты и не переманивать друг у друга сотрудников. Людям в итоге действительно некуда идти: они могут сколько угодно ходить по собеседованиям, но всюду натыкаются на одинаково низкие зарплаты.

Такие «картели» встречаются в сфере IT, банках, крупных фармкомпаниях, нефтегазовой и прочей промышленности. Об этом пишет РБК. Перечисляем в одном материале главное из собранного журналистами.

Кто в опасности?
По данным издания, такие «картели» действуют в сферах, где нужны редкие специалисты с инсайдерской информацией. Например, инженеры, сотрудники ретейла, телекома или металлургии. Их работодатели договариваются сдерживать рост их зарплат.

Этого достигают разными способами.

Во-первых, бизнесы сообщают друг другу, сколько платят своим сотрудникам и какие бонусы им предоставляют. Обмен информацией помогает никому не вырываться вперед.

Во-вторых, в трудовые договоры добавляют пункт о том, что сотрудник обязан не работать у конкурентов после увольнения. Обычно этот срок длится 1–3 года. Также к конкурентам не дают уйти сотрудникам, которые подписали документы о защите коммерческой тайны.

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

Как договариваются?
Проблема общая и давняя для всей страны. В столицах уже 10–15 лет назад топ-менеджеры компаний устраивали тихие договоренности. В регионах ситуация проще: владельцы конкурирующих бизнесов просто решали вопрос звонками или чатом.

Их главное условие — секретность, так как любая информация о подобных соглашениях вызывает у работников гнев. Однако на рынке не секрет, что эти соглашения существуют. Об этом РБК рассказала, к примеру, Елена Уварова — владелец компании
Hrbusiness.ru.

К чему это приведет?
Руководитель перформанс-маркетинг-агентства Alfaleads Network Александр Логинов высказал мнение, что такие «картели» приводят к постепенной деградации управленческой системы.

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

К тому же этот порочный круг не вечен. После 2022 года он уже начал ломаться: тогда дефицит кадров обострился настолько, что соблюдать кулуарные договоренности бизнесу стало сложно. Тем не менее в отраслях, состоящих из стабильных и крупных компаний (от нефтегазовой отрасли до атомной промышленности) договоренности продолжают быть возможными.
CNews сообщает, что «МойОфис», принадлежащий ООО «Новые облачные технологии», начинает масштабное сокращение штата. Об этом говорится в письме генерального директора Вячеслава Закоржевского, которое он направил сотрудникам 23 марта 2026 года.

В послании гендиректор отметил, что в 2025 году компания, несмотря на значительные усилия, столкнулась с серьезными финансовыми трудностями. «Объем ключевых направлений бизнеса значительно снизился, и текущая ситуация требует существенных изменений для обеспечения устойчивого развития компании», — подчеркнул Закоржевский.

«МойОфис» анонсировал реструктуризацию бизнеса, пересмотр продуктового портфеля и организационной структуры с целью сосредоточения ресурсов на наиболее перспективных направлениях.

Гендиректор также сообщил, что реструктуризация приведет к сокращению персонала. Закоржевский заверил сотрудников, что все сокращения будут проведены в соответствии с Трудовым кодексом РФ, а также предложил рассмотреть вакансии в «Лаборатории Касперского».
Forwarded from БЮРО 1440
This media is not supported in your browser
VIEW IN TELEGRAM
Первые спутники целевой группировки связи БЮРО 1440 — на орбите

23 марта в 20 часов 24 минуты состоялся первый пакетный запуск 16 космических аппаратов БЮРО 1440.

После выхода на опорную орбиту спутники успешно отделились от ракеты-носителя и были взяты под управление ЦУП БЮРО 1440. На очереди — проверка бортовых систем и движение на целевую орбиту.

Запуск первых аппаратов целевой группировки — переход от экспериментов к созданию сервиса связи. Команда БЮРО 1440 прошла этот путь за 1000 дней — именно столько разделяет вывод на орбиту экспериментальных и серийных спутников. Впереди — десятки запусков и сотни спутников российской низкоорбитальной группировки для сервиса связи с глобальным покрытием.

На видео — кадры отделения спутников БЮРО 1440 от ракеты-носителя.

Космос на связи!

__________

®️ Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Сбер продлил стратегическое партнёрство с Федерацией компьютерного спорта России на 2026 год и останется титульным партнёром восьми крупнейших турниров под эгидой ФКС, включая чемпионат и Кубок России, а также школьные и студенческие лиги

В новом сезоне ожидается до 70 тыс. участников, форматы соревнований расширят – в том числе за счёт женских турниров и мобильного гейминга
Forwarded from C# Ready | Unity
Зачем в библиотечном async-коде часто ставят `ConfigureAwait(false)`?

Потому что await по умолчанию пытается “вернуться” в исходный контекст выполнения. В UI это может быть полезно. Но в библиотеке это обычно лишнее и иногда даже вредное.

Частая картина: внутри библиотеки есть await, а дальше никакого UI нет. Но метод всё равно тащит контекст вызывающего кода:
await http.GetStringAsync("/data");


Правильнее — явно сказать: “мне не важно возвращаться в этот контекст”:
await http.GetStringAsync("/data").ConfigureAwait(false);


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

В приложении, где после await ты обновляешь UI, ConfigureAwait(false) может быть неуместен. Это другое правило.

🔥 Меньше привязки к контексту, меньше неожиданностей, и код сразу говорит, что ему не нужен “возврат в UI”.

➡️ C# Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1
🖥️ РБК: в России старое оборудование коммерческих дата-центров массово выходит из строя, проблема затронула уже каждый пятый ЦОД. Речь идёт о системах, построенных 10–15 лет назад, которые стареют на фоне износа, нехватки собственных запасов и сложностей с поставками зарубежных компонентов. По словам Дениса Полуэктова из «К2Теха», за последние полгода к ним обратилось больше десятка компаний, хотя в первой половине 2025 года обращений не было вовсе. Ситуацию усугубляет экономия на сервисе из-за дефицита средств; чаще всего ломаются аккумуляторы ИБП, системы охлаждения и дизель-генераторы. Тренд подтвердил Константин Степанов из РТК-ЦОД.


// А переходить мы не хотим, да?
Из комментария пресс-службы Telegram по поводу критической уязвимости ZDI-CAN-30207 можно сделать следующие выводы:

🔻 Уязвимость на уровне приложения фактически подтвердили.
🔻 Вектором атаки, как и предполагалось, является пересылка жертве зловредного изображения (стикера).
🔻 К каким последствиям это может привести, всё ещё непонятно: от компрометации аккаунта до RCE на устройстве.
🔻 Заявляется наличие некоторого облачного механизма (антивируса?), с помощью которого Telegram фильтрует зловредные стикеры. Насколько он эффективен (и существует ли вообще 😏), - непонятно.
🔻 Официально Telegram уязвимость не признают, в лучшем случае исправят silent patching-ом и непонятно когда. Ответственным такое поведение назвать сложно. 🤷‍♂️🤦‍♂️

В то, что известный исследователь ZDI (8 лет стажа, ~200 CVE) мог сдать в Telegram неэксплуатабельную ерунду без пруфов, я не верю. Имхо, ZDI теперь имеют полное моральное право обидеться и сделать full disclosure.

➡️Ⓜ️ MAX | @avleonovrus #Telegram #ZDI #TrendAI
Кстати, судя по утечкам нас ждет просто отличнейшая инфляция токенов. У нас уже токены растут в стоимости как по часам (если еще в августе, вы только вдумайтесь, еще даже год не прошел мне хватало 20$, то сегодня уже изи заканчивается 200$), а теперь Anthropic наконец-то придумала как обойти свою собственную идиотию с раздачей 200$ подписок

Их уже не оформить, но остались такие как я, которые вовремя успели. Дальше рецепт очень просто - мы вам за 200 баксов обещали Opus и Sonnet, а вот бобра (капибару) и миф зеленый порошок не обещали. Так что хочешь норм модели - плати 500$ (а опус внезапно отупеет и начнет пускать слюни на клавиатуру)

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

Вот здесь и произойдет еще один уровень расслоения между богатыми и бедными. То есть также как сейчас богатые могут позволить себе нормальное здравоохранение, нормальный транспорт (вы давно в самолетах летали, там уже скоро стоя будешь как в маршрутке ехать), экономию времени (почти везде уже есть официальный платный фаст трек) и так далее. Ну вот теперь ты еще быстрее будешь решать задачи, чем те, кому меньше повезло

Так что все ок ИИ-революция будет только для богатых, не переживайте, никто вас с вашей Junior dev позиции не выгонит
💻 Sandisk вложила $1 млрд в акции Nanya, чтобы получить стабильные поставки ячеек памяти по квотам.
Sandisk приобрела 139 миллионов акций (3,9 % от общего числа) Nanya со скидкой в размере 15 % к 30-дневнему усредненному курсу, а Nanya в свою очередь обязалась снабжать Sandisk чипами памяти DRAM на протяжении длительного времени.
🔍 Huawei представляет новые процессоры Ascend — альтернатива Nvidia!

🚀 Новейшие процессоры от Huawei успешно прошли валидацию и уже используются для обучения флагманской модели DeepSeek V4.

🛑 Этот технологический прорыв фактически сводит на нет американские экспортные санкции и обеспечивает Китай сверхмощной и полностью независимой альтернативой решениям от Nvidia.

#Huawei #Ascend #DeepSeekV4 #технологии #альтернатива
✈ 1 апреля. Пока лучше всех пошутил РКН)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Data Secrets
На базе утекшего кода Claude Code сделали полноценный опенсорсный инструмент OpenClaude

github.com/Gitlawb/openclaude

Это форк исходного слива, из которого убрали vendor lock-in. То есть теперь тот же самый Claude Code, со всеми сохраненными фичами и логикой, совместим с любыми моделями. В том числе локальными.

Уже 2к звезд на GitHub
Операторы связи начали возвращать россиянам деньги при отключении мобильного интернета

Такая возможность появилась на отдельных тарифах и сервисах, сообщает RT со ссылкой на представителей компаний

У «Билайна» опция бесплатна и доступна пользователям обновлённой подписки Bee, которые перешли на неё с 26 марта 2026 года. Пользователю необходимо нажать кнопку в приложении, после чего оператор вернёт деньги за день использования связи. Воспользоваться услугой можно не чаще раза в сутки и до 50 раз в течение года.
Важная новость для Kotlin-разработчиков!


Доступна альфа-версия фреймворка Compose Multiplatform для создания пользовательских приложений на языке программирования Kotlin для доверенной ОС «Аврора».

Альфа-версию опубликовали в репозитории mos.hub под открытой лицензией.

Фреймворк используется для создания приложений на Kotlin для Android, iOS, Windows, macOS, Linux и других ОС.

Публикация альфа-версии Compose Multiplatform для ОС «Аврора» — часть стратегии «Открытой мобильной платформы» по упрощению переноса кода для Android на ОС «Аврора».

#Kotlin #Аврора #ComposeMultiplatform
Forwarded from Alexander Leonov
Мой канал попал в папку OSINT & Sec. Тематики каналов в подборке:

🔹 Актуальные уязвимости и методы их обхода
🔹 Разбор реальных кейсов и инцидентов в сфере безопасности
🔹 Инструменты OSINT и AI-sec для анализа и разведки
🔹 Новости индустрии и экспертные мнения специалистов
🔹 Лёгкий сетевой юмор и наблюдения

Выбирайте понравившиеся или добавляйте все сразу!

URL папки: https://t.me/addlist/dEGcRiMv-XxkMmUy

➡️Ⓜ️ MAX | @avleonovrus #Telegram #folder #CyberSecurity #Vulnerabilities #Exploits #ThreatIntel #SecurityCases #NetworkSecurity #SecurityTools #OSINT #AI #AIsec
Forwarded from PRO Hi-Tech
This media is not supported in your browser
VIEW IN TELEGRAM
На барахолках Китая стоимость модулей памяти снизилась на значение от 30 до 50%.

До 174 долларов упали в цене модули, за которые совсем недавно просили от 230 до 260 долларов.

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

Новый искуственный дефицит оказался недолгим?