В книге “От нуля к единице” Питер Тиль утверждал, что лучшая инвестиция - инвестиция в будущую монополию. Монополию создать не так просто, особенно в мире, где за этим пристально следят. Но иногда удается найти способ, чтобы монополия получилась “естественным путем”. И один из таких способов - стандарты. В статье я на примерах покажу, как этот прием использовали известные всем компании, чтобы получить “нерыночное” конкурентное преимущество.
Научпоп
Новости
Введение в WinAPI: Создание Windows-приложений
WinAPI (Windows Application Programming Interface) является набором функций и процедур, предоставляемых операционной системой Windows для разработки приложений. В этой статье мы рассмотрим основные принципы работы с WinAPI.
WinAPI обеспечивает доступ к функциям операционной системы...
Что под капотом у нейронной сети. Нейросеть c точки зрения математики и программирования
Цель данной публикации – комплексное рассмотрение строения искусственных нейронных сетей c точки зрения и математики и программного кода. В данной работе нейронная сеть реализуется на языке Python с использованием библиотеки tensorflow.keras. Статья сосредоточена в основном на строении и функционировании искусственной нейронной сети, поэтому такие этапы как обучение и т.д. в ней не затрагиваются.
Право на ремонт шагает по миру: Microsoft, Samsung, Apple, Motorola, далее — везде
Во всяком случае, сейчас повсеместное принятие концепции «права на ремонт» становится все более вероятным событием. Все больше и больше компаний делают свои устройства ремонтопригодными, а также обеспечивают пользователей запчастями в течение нескольких лет после выхода своих продуктов в свет. За последние несколько месяцев крупные производители гаджетов стали партнерами крупнейших сообществ мастеров, включая iFixit, а также выпустили устройства, которые положительно оценены экспертами по ремонту. Об этом сегодня и поговорим.
Истории
«Величайшая миссия нашего времени»: об Эдварде Неовиусе и его космической книге
Сегодня я хочу рассказать об удивительном космическом мечтателе, который жил в Российской Империи, мыслил не менее интересно и масштабно, чем Циолковский, но в Рунете остаётся малоизвестен, а на Хабре, по-видимому, вообще ранее не упоминался. Речь пойдёт о человеке по имени Эдвард-Энгельберт (Эдуард Иванович) Неовиус. Он почти всю жизнь (1823 – 1888) прожил на территории Великого Княжества Финляндского, работал военным инженером, образование получил в Санкт-Петербурге, а преподавал в военном училище города Хамина. В 1872-1874 годах Неовиус предложил технические средства и даже специальный язык, призванные помочь установить контакт с инопланетянами. Но Неовиус, как и многие естествоиспытатели, искренне полагал, что «стоит на плечах гигантов». О его разработках и том контексте, в котором они сформировались – под катом.
Проверка антенн при помощи векторного анализатора NanoVNA-F V2
Между разработчиком радиоканального устройства и котом Базилио есть что-то общее. Оба героя работают с полями и оба помогают закапывать материальные ценности. Но если кот только прикидывается слепым, чтобы заработать денег, то разработчик таковым является. Не по своей воле мы получаем заработную плату за скопированные из мануалов готовые и совершенно непроверенные решения. Следовал четким указаниям производителя, трассировку бережно заимствовал с отладочного кита, дорожки и антенну рассчитал по широко известной методике или в известной программе.
Правильный выбор антенны является критически важным пунктом при проектировании радиоканальных устройств. Антенну необходимо подобрать под частоту рабочего диапазона и согласовать с выходным каскадом. При хорошем согласовании мощность передатчика излучается в окружающее пространство, при плохом – возвращается обратно. Немалое значение играет цена антенны, её повторяемость. Часто приходится сталкиваться с конструктивными ограничениями, малой площадью печатной платы или её сложной геометрией. Проверить параметры антенны можно при помощи векторного анализатора. Долгое время данные приборы были недосягаемы для радиолюбительских целей, да и компании зачастую жмотятся на покупку дорогостоящего оборудования. К счастью, времена меняются.
Дизайн уровней в Dishonored
Dishonored меня всегда впечатляла не только своим игровым процессом, но и планировкой уровней, архитектурой мира. Впечатляло всегда и множество интересных задач, сцен в игре, которых встречается, действительно, много. Ради интереса решил перепройти игру и посмотреть на неё свежим взглядом, посмотреть на нее с точки зрения дизайна уровней. Посмотрим, что интересного смог раздобыть.
Можно ли стать толще в дефиците энергии или стройнее в профиците? И почему картинка на постере — полный бред?
Баланс энергии прост, но не прямолинеен. Как правило, избыток энергии приводит к набору жира, а нехватка к его потере, но это не единственная опция. Сейчас постараюсь простым языком объяснить, почему дефицит калорий не всегда приводит к потере жира и может даже увеличить его количество, можно ли скинуть жир при избытке калорий и почему растут мышцы в дефиците, и все это не нарушая закон сохранения энергии. И да, речь не о воде, выпитой с избытком , съеденной соли или походом в туалет, а про качественные жиро-мышечные изменения.
Разделяй и властвуй. Повышение эффективности алгоритмов
Да, мы привыкли, что перемножение двух байт, или двух LONG это операция, которая происходит за константное время и не требует какого то особого алгоритма. Даже в школе мы учили наизусть таблицу умножения, что позволяло нам за константное время получить любой результат умножения двух чисел размером от 1 до 10.
Но, что если нам надо перемножить два числа любой длины? Не LONG, не байт, не число от 1 до 10, а любые два числа, которое, имеют в общем случае длину n бит, а результат умножения может иметь длину 2n бит.
В школе все мы проходили алгоритм умножения "столбиком". отличный алгоритм, который нас выручал в докалькуляторную эру, позволяя умножать числа произвольной длины.
Давайте применим его к нашей задаче.
В двоичной системе все выглядит проще, чем то, чему нас учили в школе для десятичных чисел. Берем два числа x и y в двоичном представлении. Чтобы получить произведение, нам надо сложить несколько раз числа x сдвинутые влево на позиции всех ненулевых битов y.
Так всё же, за что Интернеты полюбили Ктулху? Часть финальная с тонной мемов
Шевеля щупальцами и тентаклями, мы наконец доползли до финальной части нашей эпопеи про историю восхождения Ктулху — от странного творения позабытого всеми чудака из Провиденса до одного из самых известных персонажей интернетов. Ранее мы рассмотрели, кто вообще такой Ктулху, как Лавкрафт дошёл до жизни такой, что породил Ктулху, и как наш герой выбрался-таки из тьмы забвения к узнаваемости как минимум в американской гик-культуре. И было там многабукав почти как в Некрономиконе. И вот мы, наконец, добрались до основной темы: как Ктулху стал звездой интернетов?
Разработка нейросети, делающей любое изображение более красивым
Красота страшная сила.
Попытка разработки генеративной нейросети делающей любое изображение более красивым.
Как Dungeons & Dragons в видеоигры переносили (Часть 2)
Здесь и сейчас мы продолжаем наше путешествие во времени, где мы изучаем путь игр, основанных на всеми любимой D&D. Без длинных предисловий: если не читали прошлую часть — исправляемся, остальным же — приятного чтения.
Строение кристалла микропроцессора Эльбрус 8св
Вся история МЦСТ – с 90-х годов по настоящее время – является отличным примером того, как не нужно вести бизнес. Когда во главе компании стоят люди, абсолютно не смыслящие ни в архитектурах, ни в управлении, ни в оптимизации процессов, с абсолютным непониманием меняющейся мировой экосистемы, бросающиеся громкими заявлениями, за которыми ничего не стоит. Эти люди превратили возможно потенциально процветающий бизнес в компанию-паразит, пожирающую государственные средства, в ответ выдавая никому не нужный хлам по видом отечественных микропроцессоров. Процессор Эльбрус. Ахиллесова пята отечественной микроэлектроники. Сколько дифирамб было спето православными адептами этих процессоров… Сколько людей было введено в заблуждение самой политикой МЦСТ, через блоггеров выпуская свои байки об уникальной архитектуре Эльбрус, которой аналогов нет. И всё это не смотря на то, что в сети опубликовано достаточно материалов по разбору тупиковости архитектуры Эльбрус.
Unihiker: одноплатник с экраном за $75. Что это за девайс и какие у него возможности
Одноплатные ПК крайне редко поставляются с экранами. Обычно дисплей приходится докупать. Но теперь появился необычный девайс, который представляет собой нечто вроде карманного компьютера уже из коробки. Самый его дорогой компонент — дисплей, поэтому разработчики стремились удешевить систему, чтобы удержать стоимость на отметке в $79. Соответственно, каких-то рекордов производительности от него ждать не приходится. Но все же это неплохой девайс, который может пригодиться многим из нас. Давайте посмотрим, что он из себя представляет.
Система для менеджера V1.1. Добавление расчета затрат и развитие функционала планирования
В предыдущей статье я рассказывал, как мне пришла идея сделать систему для помощи менеджерам проектов/продуктов в работе.
В первой версии я заложил базовый функционал для менеджмента. Сейчас я продолжаю развивать его и делюсь обновлениями, которые я добавил в шаблон.
Умный дверной замок Hyundai — новинка 2023 года из Кореи
В сети так много обзоров и рейтингов умных замков, что, казалось бы, определиться с выбором не составит труда. Однако почти все обзоры посвящены известным китайским брендам. По какой-то причине авторы обходят вниманием родину электронных замков — Южную Корею. Я решил восполнить этот пробел и рассказать вам о новинке этого года: умном замке для входной двери от компании Hyundai.
Intel делает ставку на доставку питания через заднюю стенку
Компания Intel создала и протестировала процессорные ядра, состоящие из текущего поколения транзисторов Intel в сочетании с PowerVia. Ядра получили более компактный дизайн, показали более чем 6% прирост частоты и на 30% меньше потери мощности.
Перехват трафика как вектор атаки на пользователей блокчейн-проектов
Привет, Хабр! Меня зовут Игорь Агиевич, я специалист по безопасности распределенных реестров в компании Positive Technologies. C 2021 года занимаюсь безопасностью в области блокчейн-технологий, в сфере ИТ работаю в общей сложности 17 лет.
В статье поговорим о проблемах безопасности блокчейн-проектов, пришедших из мира Web 2.0. В этой области отсутствует сложившаяся практика, поэтому в публичной плоскости крайне мало сведений о механизмах защиты, используемых этими проектами. Статья является более подробным вариантом доклада с прошедшего киберфестиваля Positive Hack Days 12 на эту же тему.
Опыт, накопленный при проведении пентестов, и понимание сетевых технологий помогли мне провести исследование атак на блокчейн-проекты, проведенных с использованием техник DNS hijacking и BGP hijacking.
Вы узнаете, как перехват пользовательского трафика приводит к тому, что пользователи теряют криптовалюту. Кроме того, в этой статье:
🔷 разберем, как злоумышленники проводили атаки на сетевом уровне (благодаря открытым данным восстановим многие шаги атак буквально по минутам);
🔷 декомпилируем смарт-контракты (далее — контракты) атакующих;
🔷 выясним, какие публичные механизмы защиты внедрили пострадавшие проекты и что с ними не так;
🔷 попробуем улучшить механизмы обнаружения рассмотренных атак и защиты от них, а также рассмотрим обозреватели блокчейнов (выясним, как найти в блокчейне контракты злоумышленника, зная только один из них);
🔷 поговорим о том, какие шаги необходимо предпринять держателям криптовалют, чтобы не стать очередными жертвами.
Посягаем на святое! Что говорит закон про создание и использование мемов в личных и коммерческих целях
Объясняем человеческим языком, можно ли весело постить в ваших аккаунтах (личных или коммерческих) картинки про котов Наташи, которые всё уронили, Ждуна, WASTED, «Как тебе такое, Илон Маск?» — в общем, можно ли за это огрести, или нет.
MacBook Pro 2015 для учебы в 2023-м?
Всем привет! Меня зовут Андрей Жаров, я iOS-разработчик в компании Doubletapp.
Лучшей недорогой рабочей машинкой выступает сейчас MacBook Air на М1. Сочетание его цены и качества даже в 2023-м остается оптимальным из-за мощного процессора, низкого нагрева, долгого времени и скорости работы. Но что делать тем, кто только-только начинает свой путь в iOS-разработке и не может его себе позволить?
Из основных условий — желание изучать iOS и самый минимально допустимый бюджет для приемлемой работы. В этой статье расскажу про самый доступный вариант и альтернативы для погружения в разработку под платформы Apple с нуля.
• Бюджетный MacBook
• Исторический анализ линейки
• Процессор
• Оперативная память
• Накопитель
• Графика
• Поддержка и возможные проблемы
• Подводя итоги
• Что дальше?