Сборщик RSS-лент

Как войти в айти, если на дворе 1991 год

Habr.com - вс, 11/17/2024 - 21:55

Я написал ряд статей по истории техники, с которой сталкивался. Раз, Два, Три, Четыре. Но эти статьи были посвящены технике. А как было с наймом на работу?

Итак, на дворе 1991 год. Вы не знаете, кто вы — джуниор, миддл и сеньер, потому что никто не знает этих слов. Вы не поймете слова «стек», но после дополнительных пояснений можете объяснить, железячник вы или по программам. Скорее всего «писишки». Есть узкие специалисты, Novell Netware, например.

Ну и поиск работы. Нет сайтов linkedin и hh.ru... Да собственно, никаких сайтов нет.

Читать далее

Вредные советы для разработчика: Кодекс продуктивной неэффективности

Habr.com - вс, 11/17/2024 - 21:45

В этой статье вы найдёте сборник из 10 вредных советов, которые показывают, каким разработчиком не стоит быть. От усложнения кода без необходимости до высокомерных заявлений на встречах — эти привычки могут серьёзно мешать не только вам, но и всей команде. Узнайте, какие ошибки стоит избегать, чтобы стать действительно эффективным специалистом.

Читать далее

Как джуниор разработчику стать архитектором

Habr.com - вс, 11/17/2024 - 21:31

Привет, дорогой читатель! Если ты решил идти именно по карьерной лестнице архитектора, то, надеюсь, эта статья поможет тебе сделать это самым оптимальным способом, без отклонений от прямого пути. Вероятно, есть и другие оптимальные способы стать хорошим архитектором, но, на мой взгляд, это те самые 20% усилий по принципу Паретто, для охвата 80% всего необходимого.

Читать далее

Я вошла в ту дверь: серия игр Rusty Lake как яркий пример символизма

Habr.com - вс, 11/17/2024 - 21:27

Знакомимся с серией браузерных игр в жанре point-and-click, которая заслуженно имеет высокие рейтинги на Play Маркет и iTunes — это Cube Escape от нидерландского разработчика Rusty Lake. 

Читать далее

0001 — это число? Или нет?

Habr.com - вс, 11/17/2024 - 20:52

Недавно наш аналитик переслал интересный вопрос от одного из разработчиков:

«У тебя в ТЗ сказано, что id — это число, максимум 18 знаков. С точки зрения программирования 0001 и 001 и 01 и 1 — это все одно и то же число 1. Но наша система с параметром id работает как со строкой. Поэтому для нас это все разные значения. Вопрос: может ли число начинаться с нуля? Т.е. 0001 — является ли это числом?»

Давайте попробуем разобраться, является ли значение «0001» числом. Рассмотрим эту проблему с трех сторон...

Читать далее

Правильные ли у вас микрофронты?

Habr.com - вс, 11/17/2024 - 19:17

Как избежать типичные ошибки при внедрении микрофронтов и какие инструменты упрощают жизнь разработчикам.

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

Читать далее

Nikon D80, iRobot Roomba, микроскоп и другие находки на испанской барахолке: что мне попалось на этот раз?

Habr.com - вс, 11/17/2024 - 18:37

Привет, Хабр! Сегодня у меня тут, под Валенсией, выдалась отличная погодка и я решил впервые за несколько недель поехать на барахолку. Не зря поехал — удалось увидеть много интересного, плюс пару вещей купил. Как всегда, все это покажу и расскажу с большим количеством фото. Кому интересно, прошу под кат! Читать дальше →

Дайджест новостей по Symfony за октябрь'2024 с Кириллом Несмеяновым

Habr.com - вс, 11/17/2024 - 18:34

Обзор новостей по Symfony за октябрь. В этом обзоре Кирилл Несмеянов разберет нововведения: от полезных правил валидации Week и WordCount до именованных сериализаторов и улучшений в компоненте Messenger. Узнаете про обновления в системе переводов, работе с контейнером и Expression Language. А еще - про возможность отправлять уведомления прямо на рабочий стол. Самое время узнать, какие инструменты добавились в арсенал Symfony-разработчика!

Читать далее

Скрипка — деревянный хайтек

Habr.com - вс, 11/17/2024 - 18:01
TL;DR: Расскажу о конструкции струнных смычковых инструментов на примере скрипки. Так как тема изобилует богатейшей мифологией, я постарался использовать проверенную информацию, совпадающую в разных источниках. Наглядно покажу детали конструкции на цифровой копии скрипки, которую создал сам.

Фото: Pedro França Читать и смотреть

Развенчан слух, что Китай взломал современную криптографию с помощью квантового компьютера

Habr.com - вс, 11/17/2024 - 17:53


В октябре 2024 года мировые СМИ стали распространять пугающие новости о том, что китайским учёным якобы удалось взломать современные криптографические шифры военного применения с помощью квантового компьютера D-Wave Advantage (на фото вверху).

Эти новости основаны не на пустых словах, а на научной статье от группы исследователей под руководством д-ра Ван Чао (Wang Chao) из Шанхайского университета. Статья опубликована в сентябре 2024 года в журнале Chinese Journal of Computers. Авторы использовали D-Wave Advantage для успешной атаки на три алгоритма — Present, Gift-64 и Rectangle, которые являются критически важными для расширенного стандарта шифрования (AES), используемого для защиты данных в правительственном, военном и финансовом секторах.

Западные эксперты по криптографии изучили статью и оценили достижения китайских коллег.
Читать дальше →

Мобильная разработка за неделю #564 (11 — 17 ноября)

Habr.com - вс, 11/17/2024 - 17:26
Новый выпуск — разбираем iOS-приложение и сенсорный пин-пад, моделируем состояния ViewModel в Android и начинаем работу с LiteRT, самые трудные вопросы с собеседований, о зацикливании рекомпозиции в Jetpack Compose, алгоритмы, с помощью которых мы разрабатываем программное обеспечение и многое другое. Подключайтесь!

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.

Читать дальше →

Код успеха: от студенческой скамьи до биржевых вершин. История создания первой российской системы интернет-трейдинга

Habr.com - вс, 11/17/2024 - 17:02

Батут, кольт, снегоход, шрифт для слепых, эскимо, радио, механическое сердце, принцип неопределенности — что общего между ними и как связан с этим списком интернет-трейдинг в России?

 «Моцарт от науки», гениальный физик Поль Дирак полагал, что каждый ученый должен бояться возраста — лучше умереть, чем жить, когда тебе за тридцать. Дирак знал, о чем говорил — три главные работы он написал в возрасте 23-25 лет, а в 30 лет получил Нобелевку. И хотя статистика утверждает, что пик научной продуктивности наступает примерно к 40 годам, мнение Дирака что открытия — дело молодых, тоже имеет право на существование. Приведенный выше перечень — от батута до принципа неопределенности — изобретения и открытия, совершенные людьми в возрасте до 30 лет. И в этом же ряду стоит дипломная работа российского студента, которая положила начало интернет-трейдингу в России.

Читать далее

Middleware на уровне сетевого стэка в Go

Habr.com - вс, 11/17/2024 - 15:57

Привет, любители Go! Сегодня мы рассмотрим, как создать middleware на уровне сетевого стэка в Go. Middleware позволяет добавлять полезные функции к HTTP-запросам и ответам: логирование, аутентификация, обработка ошибок и многое другое.

Читать далее

Как я проектировал для госструктур: тонкости и сравнение с коммерческими проектами

Habr.com - вс, 11/17/2024 - 15:39

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

Читать далее

О кожуре гиперапельсина

Habr.com - вс, 11/17/2024 - 15:27

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

О проблеме плотности тестовых данных для моделей ИИ

Вот, к примеру, взялся я давеча переводить монографию по машинному обучению в версии Deep Learning. Ничто не предвещало, просто в восьмой главе обсуждали, почему хорошо обученные модели на тестовых данных ведут себя не так хорошо, и обсуждение на примере задачи многомерной классификации привело автора к сетованию, что чем выше размерность задачи, тем разреженнее становятся тестовые данные. Выборка в 100 000 образцов выглядит прилично в трехмерной задаче, но как только размерность задачи начинает расти, плотность образцов в пространстве пар «вход/выход» падает катастрофически. Чтобы пояснить свою мысль, автор рассказывает о том, что я знал в младенческом возрасте, когда читал журнал «Квант» и мечтал поступить в МФТИ, но с тех пор уже забыл напрочь.

Пример очень простой, но наглядный, не погнушайтесь элементарной математикой. Возьмем круг, вписанный в квадрат со стороной, равной единице. Какая будет площадь круга? Ответ известен из курса школьной математики.

Читать далее

Портируем олдскульную головоломку на web с использованием LLM и Midjourney для бати

Habr.com - вс, 11/17/2024 - 15:08

С детства я люблю компьютерные игры: хоть сейчас у меня и другие приоритеты, но иногда люблю зайти в старую добрую классику (недавно добил 100% прохождение GTA San Andreas, прошел классическую серию Serious Sam). Мой папа же — не особо любил подобные игры, ему больше нравился минимализм: шашки, тетрис и прочие 2d игры-головоломки. (До Зумы кстати не добрался, надо бы дать ему попробовать! ремарка)

Одна из таких игр — была незамысловатая игра жанра маджонг в сеттинге Покемонов: в ней нужно находить пары одинаковых карт, чтобы путь между ними был свободен и имел максимум 2 изменения траектории.

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

Читать далее

Понимание Common Expression Language (CEL): Руководство для начинающих

Habr.com - вс, 11/17/2024 - 15:06

Common Expression Language (CEL) - это специализированный язык выражений, разработанный Google для безопасного, эффективного и простого выполнения различных проверок и вычислений в приложениях. Проще говоря, CEL - это мощный инструмент для создания логических правил и условий, которые легко интегрируются в приложение и позволяют гибко управлять его поведением без необходимости изменения основного кода.

Читать далее

Что на неделе: ускорение YouTube, предустановка Rustore на айфонах и самые популярные пароли в мире

Habr.com - вс, 11/17/2024 - 14:51

Самой громкой темой уходящей недели стало возвращение (или частичное возвращение) в Россию блудного видеохостинга YouTube. Перипетии вокруг него по накалу уже вполне могут конкурировать с самыми запутанными мыльными операми. Также в сети активно обсуждали предстоящие учения по отключению рунета от мировой сети, но позже выяснилось, что проходят они, оказывается, регулярно начиная с 2019 года. Эти и другие новости последних семи дней — в нашем обзоре.

Читать далее

[Перевод] Главный космический вопрос: как быстро расширяется Вселенная?

Habr.com - вс, 11/17/2024 - 14:46

Новые наблюдения далеких галактик обострили спор, который ученые называют «напряжением Хаббла».

11.11.2024, Джоэл Ахенбах, The Washington Post

Пока продолжаются дебаты о напряжении Хаббла, на фронте космического расширения появилось еще одно головокружительное событие. Проект под названием Dark Energy Spectroscopic Instrument (DESI) использует телескоп в Китт-Пик в Аризоне для изучения миллионов галактик и создания покадровой съемки космического расширения в течение многих миллиардов лет.

Первая партия данных DESI была опубликована в этом году.

Сюрприз!

Ускорение Вселенной — открытие, за которое Рисс получил Нобелевскую премию — в данных DESI проявилось как замедление за последний миллиард лет или около того, как будто кто-то убрал ногу с педали газа.

Читать далее

[Перевод] Сложности с отображением иконок рабочего стола

Habr.com - вс, 11/17/2024 - 14:01

Последние три недели я работал над рефакторингом и исправлением легаси-кода (самые старые части которого были написаны в 2013 году), отвечающего за позиционирование иконок в KDE Plasma, а также сохранение и загрузку этих данных.

Вот мой запрос на внесение изменений: plasma-desktop: Refactor icon positioner saving and loading.

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

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

Бывало у вас такое, что провода наушников спутываются, когда вы убираете их в шкаф или кладёте ненадолго в карман? И с базами кода происходит нечто похожее, когда множество людей записывают в них изменения, исправляя баги друг друга. Каждый мыслит по-своему, поэтому вполне естественно, что всё со временем запутывается.

В итоге периодически кому-то нужно разгребать такую запутанную базу кода и подчищать её. Читать дальше →

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.
Ленты новостей