Punk Programmer | Рассуждаю об IT
Это будет пост боли и бессилия, так что не судите строго. В какой-то момент я захотел поиграть в Silent Hill (не ремейк, не ремастер, а именно в 1-ю часть, которая выходила ещё на PS1). Вспомнил, что когда то давно я в магазине PS3 покупал ее, ведь PS3…
Я думал, что просто потерял доступ к аккаунту, даже через службу поддержки восстановил его (удивительно, что она до сих пор работает и можно по телефону восстановить доступ). Для этого понадобилось, правда, передать им серийный номер консоли, на которой входил, но это не беда. Главное что помогло.
Открываю письмо от поддержки и... Ошибка соединения. Опять танцы с бубном с перемещением, с 5 раза я все же смог сменить пароль (который, как после оказалось, был верный изначально).
Счастливый и довольный пытаюсь вновь войти, пробую привязать устройство и... Неверный пароль, ошибка соединения... Attention!
Ок, пошел обходным способом. Зайду через сайт (ведь через приложение всегда "Потеряно соединение"). Пустило и тут же выкинуло. То есть, пароль верный, меня пускает - но пошел я НАХУЙ, ибо ты родился не в том месте, чтобы мы давали тебе возможность зайти в свой аккаунт.
Каков итог? PS3 теперь без доступа к сетевым ресурсам, скачать Silent Hill я на нее не смог, а SONY навечно опущена в моих глазах.
Для справки - с Xbox 360 у меня как не было проблем с момента покупки (даже 3 красных огней смерти за 16 лет не было) так и до сих пор нет проблем с входом в сеть.
Так что да... SONY - контора пидорасов
UPD: Все же смог привязать консоль. Помог мне в этом мобильный интернет. Я тут вспомнил, что мобильные сети сложнее гасить в плане передачи пакетов и, соответственно, для конторы прекрасных людей Sony - это сложнее. И поэтому, их сервак все таки смог идентифицировать данные через LTE.
А это значит, что не РКН блокировал мой трафик, а конкретно Sony. Ведь, если бы это был РКН, то я бы даже не смог зайти с российского IP и 3 буквы мне бы помогли.
Вывод все тот же. SONY - контора пидорасов
Открываю письмо от поддержки и... Ошибка соединения. Опять танцы с бубном с перемещением, с 5 раза я все же смог сменить пароль (который, как после оказалось, был верный изначально).
Счастливый и довольный пытаюсь вновь войти, пробую привязать устройство и... Неверный пароль, ошибка соединения... Attention!
Ок, пошел обходным способом. Зайду через сайт (ведь через приложение всегда "Потеряно соединение"). Пустило и тут же выкинуло. То есть, пароль верный, меня пускает - но пошел я НАХУЙ, ибо ты родился не в том месте, чтобы мы давали тебе возможность зайти в свой аккаунт.
Каков итог? PS3 теперь без доступа к сетевым ресурсам, скачать Silent Hill я на нее не смог, а SONY навечно опущена в моих глазах.
Для справки - с Xbox 360 у меня как не было проблем с момента покупки (даже 3 красных огней смерти за 16 лет не было) так и до сих пор нет проблем с входом в сеть.
Так что да... SONY - контора пидорасов
UPD: Все же смог привязать консоль. Помог мне в этом мобильный интернет. Я тут вспомнил, что мобильные сети сложнее гасить в плане передачи пакетов и, соответственно, для конторы прекрасных людей Sony - это сложнее. И поэтому, их сервак все таки смог идентифицировать данные через LTE.
А это значит, что не РКН блокировал мой трафик, а конкретно Sony. Ведь, если бы это был РКН, то я бы даже не смог зайти с российского IP и 3 буквы мне бы помогли.
Вывод все тот же. SONY - контора пидорасов
На «Иннопром. Саудовская Аравия» представили модель первого российского высокоскоростного электропоезда для ВСМ Москва — Санкт-Петербург: 8 вагонов на 460 мест, сцепка двух составов в один, четыре класса, скорость до 400 км/ч. Ранее РЖД и «Уральские локомотивы» (СТМ) заключили контракт на 12 млрд руб. на изготовление, сертификацию и поставку двух опытных образцов. Длина трассы — 700 км, завершение проекта к 2028 году.
Ждём-с
Ждём-с
Forwarded from Modern Developer
https://github.com/JetBrains/kotlin/releases/tag/v2.3.10
Вышел Kotlin 2.3.10 - патч-релиз с критическими исправлениями компилятора, включая data race в kotlinx.serialization, проблемы с type casting, и улучшения совместимости с Compose compiler.
• Исправлена data race при регистрации расширений protobuf-плагина - ранее вызывала непредсказуемые ошибки чтения метаданных в многопоточных сборках;
• Убран ClassCastException при приведении kotlin.UInt к java.lang.Number в compile-time константах
• Стабилизировано разрешение EnhancedNullability (проблемы с null-safety в неиспользуемом коде)
• Регресс в аннотации @NoInfer начиная с 2.2.20
• NoWhenBranchMatchedException в when-выражениях с non-sealed классами
sealed class Sealed
abstract class SubAbstract: Sealed()
class BranchB: SubAbstract()
fun takeSealed(): Sealed = BranchB()
fun foo() {
val isExhaustive = when (val x = takeSealed()) {
!is BranchB -> {
}
}
}
• Ошибка "Unsupported class file version 69" (Java 21) при генерации Compose mappings
• Добавлена генерация stack trace mappings для Compose compiler
• Возвращена поддержка androidTarget для AGP < 9
• Обновлены NPM-зависимости для JS/Wasm таргетов
———————
Более полно - в описании патч-релиза
Please open Telegram to view this post
VIEW IN TELEGRAM
Попался на просторах интернета интересный проект на Git - шахматы в терминале.
Это же просто гениально, шахматы через консоль SSH!
Пока не пробовал, но выглядит это как мем, который однозначно нужно затестить
Это же просто гениально, шахматы через консоль SSH!
Пока не пробовал, но выглядит это как мем, который однозначно нужно затестить
GitHub
GitHub - maaslalani/gambit: Play chess in your terminal
Play chess in your terminal. Contribute to maaslalani/gambit development by creating an account on GitHub.
😁1
В Max добавили свободную регистрацию каналов. Наконец-то они пришли к этому.
Завёл на всякий случай, а то вдруг у ТГ совсем "устареют" сервера. Заодно проверим, как пользоваться каналами в Max с точки зрения администратора.
Завёл на всякий случай, а то вдруг у ТГ совсем "устареют" сервера. Заодно проверим, как пользоваться каналами в Max с точки зрения администратора.
🔥1🤔1
LLM на Олимпийских играх: как нейросети меняют индустрию спорта
Технологии проникают в большой спорт. Свежий разбор показывает, как именно языковые модели «рассуждают» в контексте Олимпиады, превращаясь из простых чат-ботов в мощные аналитические инструменты: ГигаЧат проанализировал использование различных LLM в олимпийской инфраструктуре.
Технологии проникают в большой спорт. Свежий разбор показывает, как именно языковые модели «рассуждают» в контексте Олимпиады, превращаясь из простых чат-ботов в мощные аналитические инструменты: ГигаЧат проанализировал использование различных LLM в олимпийской инфраструктуре.
❗️ Судебные приставы взыскали с «Тенрон» десятки миллионов задолженности
Федеральная служба судебных приставов (ФССП) взыскала с дочерней компании микроэлектронного холдинга «Элемент» — «Тенрон» — задолженность по налогам и платежам на десятки миллионов рублей.
Сумма в размере 42,96 млн рублей была взыскана в октябре 2025 года в пользу физических и юридических лиц. Ещё 460,9 тыс. рублей приставы взыскали с компании в пользу налогов.
У компании есть действующие приостановления по счетам от ФНС из-за взыскания задолженности.
Представители «Элемента» не прокомментировали причины неоплаты налогов и долгов перед юридическими лицами.
Федеральная служба судебных приставов (ФССП) взыскала с дочерней компании микроэлектронного холдинга «Элемент» — «Тенрон» — задолженность по налогам и платежам на десятки миллионов рублей.
Сумма в размере 42,96 млн рублей была взыскана в октябре 2025 года в пользу физических и юридических лиц. Ещё 460,9 тыс. рублей приставы взыскали с компании в пользу налогов.
У компании есть действующие приостановления по счетам от ФНС из-за взыскания задолженности.
Представители «Элемента» не прокомментировали причины неоплаты налогов и долгов перед юридическими лицами.
Подразделение Toyota Connected North America представило свой новый проект Fluorite — игровой движок с открытым исходным кодом, рассчитанный на консольный уровень. Презентация технологии прошла на конференции FOSDEM, где команда разработчиков подробно рассказала о технических аспектах и причинах создания собственного продукта вместо использования уже существующих решений.
Fluorite базируется на высокопроизводительной архитектуре ECS, написанной на C++, что обеспечивает его совместимость с широким спектром устройств, включая встраиваемые системы, игровые консоли и персональные компьютеры. Одной из ключевых особенностей проекта является глубокая интеграция с фреймворком Flutter и языком программирования Dart, что позволяет использовать функцию горячей перезагрузки. Это даёт разработчикам и дизайнерам возможность мгновенно видеть изменения в сцене без необходимости длительной перекомпиляции проекта.
Fluorite базируется на высокопроизводительной архитектуре ECS, написанной на C++, что обеспечивает его совместимость с широким спектром устройств, включая встраиваемые системы, игровые консоли и персональные компьютеры. Одной из ключевых особенностей проекта является глубокая интеграция с фреймворком Flutter и языком программирования Dart, что позволяет использовать функцию горячей перезагрузки. Это даёт разработчикам и дизайнерам возможность мгновенно видеть изменения в сцене без необходимости длительной перекомпиляции проекта.
Геймеры нашли замену Discord в новом мессенджере Root
Основные преимущества Root включают:
• Простоту переноса серверов с сохранением всех настроек, включая текстовые и голосовые каналы, приватность и структуру.
• Наличие всех основных функций, таких как чаты, голосовые звонки, демонстрация экрана и обмен файлами.
• Отсутствие трекеров активности, что улучшает производительность и защищает данные пользователей.
• Более высокую производительность и меньший расход ресурсов по сравнению с Discord.
• Лучшее качество связи благодаря меньшему количеству пользователей на серверах.
• Отсутствие навязчивой монетизации и доната.
• Доступ к приложению без ограничений в России.
• Поддержку операционных систем Windows, macOS, Linux, iOS и Android.
Решил опробовать лично и вот что скажу :
За основу взят тот же ElectronJS, что у Discord, но потребляет памяти меньше. Видимо, все же озаботились оптимизацией.
Меньше данных для создания учётной записи. Не нашел пока 2FA, возможно завезут позже.
Основные преимущества Root включают:
• Простоту переноса серверов с сохранением всех настроек, включая текстовые и голосовые каналы, приватность и структуру.
• Наличие всех основных функций, таких как чаты, голосовые звонки, демонстрация экрана и обмен файлами.
• Отсутствие трекеров активности, что улучшает производительность и защищает данные пользователей.
• Более высокую производительность и меньший расход ресурсов по сравнению с Discord.
• Лучшее качество связи благодаря меньшему количеству пользователей на серверах.
• Отсутствие навязчивой монетизации и доната.
• Доступ к приложению без ограничений в России.
• Поддержку операционных систем Windows, macOS, Linux, iOS и Android.
Решил опробовать лично и вот что скажу :
За основу взят тот же ElectronJS, что у Discord, но потребляет памяти меньше. Видимо, все же озаботились оптимизацией.
Меньше данных для создания учётной записи. Не нашел пока 2FA, возможно завезут позже.
Forwarded from OpenIDE – мультиязычная среда разработки
С OpenIDE получилось классно, но повторять этот путь для Телеграма совсем не хочется 😅
1C Game Studios объявила о выделении команды «Война Миров: Сибирь» в отдельную независимую студию. Руководить ею будет Альберт Жильцов, условия сделки не раскрываются.
В 1C пожелали команде удачи с завершением проекта. Сама компания продолжит развивать серии «Ил-2», «Калибр» и работать над новыми направлениями.
// Мое мнение - побоялись санкций и осуждения общественности. Все же, проект готовится AAA уровня. А так - с "1С" не связаны, все при делах и все довольны
В 1C пожелали команде удачи с завершением проекта. Сама компания продолжит развивать серии «Ил-2», «Калибр» и работать над новыми направлениями.
// Мое мнение - побоялись санкций и осуждения общественности. Все же, проект готовится AAA уровня. А так - с "1С" не связаны, все при делах и все довольны
Массовая блокировка Apple ID у россиян произошла из-за сбоя нейросети, которую разработчики настроили для отслеживания пользователей, находящихся под санкциями США и ЕС, но в итоге она без разбора забанила около 40 000 тысяч россиян
Нейросеть сопоставляла всего два параметра — фамилию и дату рождения — с данными из санкционных списков
Сейчас многим удалось восстановить доступ к аккаунтам — на снятие блокировки уходит до 5 часов
Всё проходит в ручном режиме
Нейросеть сопоставляла всего два параметра — фамилию и дату рождения — с данными из санкционных списков
Сейчас многим удалось восстановить доступ к аккаунтам — на снятие блокировки уходит до 5 часов
Всё проходит в ручном режиме
Forwarded from Алексей Гладков
Заплати, чтобы заплатить еще. Бля и ведь это кто-то покупает. А еще кто-то за это получит премии, кто-то эту фичу анализировал, верстал, тестировал, покрывал метриками, аналитическими евентами, заводил под это место в базе знаний аналитики и тд и тп
Над этим суммарно работало людей с общей зп что-то в духе 2-3 ляма в месяц (в течение минимум двух недель, а то и месяца)
Представляете какой ХУЙНЕЙ мы заняты как вид?
P.S. А, кстати, заплатите за это вы, своей комиссией (которая уже близка к 50%), покупая ненужную никому херню, чтобы закрыть свои детские травмы и не умение выстраивать дисциплину и себя контролировать (многие, кстати, в кредит)
Над этим суммарно работало людей с общей зп что-то в духе 2-3 ляма в месяц (в течение минимум двух недель, а то и месяца)
Представляете какой ХУЙНЕЙ мы заняты как вид?
P.S. А, кстати, заплатите за это вы, своей комиссией (которая уже близка к 50%), покупая ненужную никому херню, чтобы закрыть свои детские травмы и не умение выстраивать дисциплину и себя контролировать (многие, кстати, в кредит)
Сбер вместе с Академией наук Татарстана начал обучать нейросеть GigaChat татарскому языку. Об этом во время визита в Казань рассказал первый зампред правления банка Александр Ведяхин. Проект нацелен на поддержку языкового разнообразия и развитие цифровых сервисов в России. Для обучения собрали массив данных из татарской литературы, прессы и учебных материалов. В Сбере добавили, что GigaChat также изучает удмуртский, алтайский, башкирский и бурятский языки.
Спрос на HDD на фоне роста ИИ-ЦОД так ускорился, что у Western Digital почти полностью расписаны производственные мощности на 2026 год: подтверждены заказы от семи крупнейших клиентов. Компания уже подписала долгосрочные соглашения с двумя заказчиками на 2027 год и с одним на 2028-й. Цены на HDD за последние месяцы выросли на 25–30%, и, судя по ситуации, рост может продолжиться, косвенно влияя и на потребителей.
Начинаем новый блок постов, посвященных ООП. В этом посте разберёмся что это и какие основные элементы присутствуют.
Объектно-ориентированное программирование (ООП) — это способ организации кода, при котором основное внимание уделяется созданию объектов. ООП помогает структурировать код так, чтобы у каждого элемента были определённые свойства и действия. Этот подход делает код более организованным, упрощает взаимодействие между частями программы и позволяет лучше отражать реальные процессы и модели в программных решениях.
ООП строится на нескольких ключевых элементах:
Объект — отдельная единица программы, у которой есть свои характеристики и функции. Объект описывает конкретную вещь/сущность и хранит информацию о себе, а также умеет выполнять действия, связанные с этой информацией. Например, в интернет-магазине карточка товара будет объектом: у неё есть наименование, стоимость, описание, а также функции, такие как добавление в корзину или изменение описания.
Класс — шаблон для создания объектов, описывающий их структуру, состояния и набор методов. Класс задаёт общую структуру для объектов, в которой указываются атрибуты и методы. На основе класса создаются объекты, у каждого из которых свои значения атрибутов, но общий набор действий.
Атрибуты — характеристики объекта, которые задаются внутри класса и наполняются конкретными значениями при создании объекта. Например, у объекта «Карточка товара» атрибутами могут быть название товара, его стоимость, категория или производитель.
Методы — функции, позволяющие объектам работать с данными и взаимодействовать между собой.
#ООП #программирование
Объектно-ориентированное программирование (ООП) — это способ организации кода, при котором основное внимание уделяется созданию объектов. ООП помогает структурировать код так, чтобы у каждого элемента были определённые свойства и действия. Этот подход делает код более организованным, упрощает взаимодействие между частями программы и позволяет лучше отражать реальные процессы и модели в программных решениях.
ООП строится на нескольких ключевых элементах:
Объект — отдельная единица программы, у которой есть свои характеристики и функции. Объект описывает конкретную вещь/сущность и хранит информацию о себе, а также умеет выполнять действия, связанные с этой информацией. Например, в интернет-магазине карточка товара будет объектом: у неё есть наименование, стоимость, описание, а также функции, такие как добавление в корзину или изменение описания.
Класс — шаблон для создания объектов, описывающий их структуру, состояния и набор методов. Класс задаёт общую структуру для объектов, в которой указываются атрибуты и методы. На основе класса создаются объекты, у каждого из которых свои значения атрибутов, но общий набор действий.
Атрибуты — характеристики объекта, которые задаются внутри класса и наполняются конкретными значениями при создании объекта. Например, у объекта «Карточка товара» атрибутами могут быть название товара, его стоимость, категория или производитель.
Методы — функции, позволяющие объектам работать с данными и взаимодействовать между собой.
#ООП #программирование