В предыдущей статье мы говорили о том, как цифровая революция повлияла на заработок музыкантов. Сегодня для многих групп продажи альбомов и синглов неспособны даже окупить затраты на запись музыки, не говоря о прибыли. В такой ситуации музыканта...
Подробнее
Статьи
Когда-то давно я смеха ради решил доказать обратимость процесса и научиться генерировать JavaScript (а точнее, Asm.js) из машинного кода. Для эксперимента был выбран QEMU, некоторое время спустя была написана статья на Хабр. В комментариях мне п...
Подробнее
200 байт для управления состоянием React-компонентов
React-хуки: это все, что нужно для управления состоянием.
~200 байт, min+gz.
Знакомый API: просто пользуйтесь React, как обычно.
Минимальный API: хватит пяти минут, чтобы разобраться.
Н...
Подробнее
Когда в южном полушарии Марса наступает лето, то в его атмосфере открывается «окно», через которое водяной пар может подниматься из нижних слоев газовой оболочки планеты в верхние.
Большую часть этого водяного пара ветры уносят на северн...
Подробнее
Вышел GitHub Package Registry, сервис управления пакетами, который позволяет легко публиковать публичные или частные пакеты рядом с исходным кодом.
Реестр пакетов GitHub полностью интегрирован с GitHub, поэтому вы можете использовать те же ин...
Подробнее
Ультразвуковой GPS. Концептуальная модель
Перед тем как отправляться в столь долгое плавание стоит проверить, а так ли все реально сделать на коленке.
О чем эта статья: как быстро и недорого сделать простую ультразвуковую GPS.
Список нео...
Подробнее
Рассказываем о потенциальной угрозе безопасности и приватности при использовании SMS.
«Исторически так сложилось»
Кто впервые сталкивался с мобильным телефоном, помимо звонков, узнавал о наличии коротких текстовых сообщений. И если изначальн...
Подробнее
Хорошая память — неоспоримое преимущество для студентов и тот навык, который уж точно пригодится в жизни — вне зависимости от того, какими были ваши учебные дисциплины.
Сегодня мы решили открыть серию материалов о том, как прокачать память — ...
Подробнее
Мне было видение о будущем. Ни с того, ни с сего, во время заурядного поедания картофельного пюре, – захлестнуло упругой волной, оглушило и обескуражило, а когда волна отхлынула, в памяти осталось несколько фантасмагорических картинок. Котор...
Подробнее
Продолжение рассказа «Карьера программиста».
2008-ой год. Глобальный экономический кризис. Казалось бы, при чем тут фрилансер-одиночка из глубокой провинции? Оказалось, что даже мелкий бизнес и стартапы на Западе, также обнищали. А это были м...
Подробнее
В последнее время появилось много фантастических исследований по 2D-рендерингу. Пётр Кобаличек и Фабиан Айзерман работают над Blend2D: это один из самых быстрых и точных CPU-растеризаторов на рынке, с инновационной техникой JIT. Патрик Уолтон из...
Подробнее
Кювьеров пастушок (Dryolimnas cuvieri) обитал на островах, где практически отсутствуют хищники. Это сыграло с одним из его видов очень злую шутку.
Пастушковые — семейство белогорлых птиц размером с обыкновенную курицу, обитающих на островах в...
Подробнее
Для торжества зла необходимо только одно условие
— чтобы хорошие люди сидели сложа руки. (с) Эдмунд Бёрк
Прочитав статью LMonoceros «Как Мегафон спалился на мобильных подписках», я был взвинчен и раздосадован сложившейся практикой, когда ...
Подробнее
Привет Хабр!
Чаще в статьях приводят вместо электрических схем красочные картинки, из-за этого возникают споры в комментариях.
В связи с этим, решил написать небольшую статью-ликбез по типам электрических схем, классифицируемых в Единой ...
Подробнее
Я уже сбился со счёта часов, которые я потратил на то, чтобы сделать “небольшую коробочку” и вдруг я поймал себя на мысли, что я очень зауважал инженеров — людей, который умеют и могут проектировать и создавать новые вещи. В голове сразу нах...
Подробнее
Это четвертая часть моей серии про архитектуру Flutter:
Введение
Основы Dart Streams
RxDart: магические трансформации потоков
Основы RxVMS: RxCommand и GetIt (этот пост)
RxVMS: Службы и Менеджеры
RxVMS: самодостаточные виджеты
Аутенти...
Подробнее
Сделайте его сами!
Устройство выполнено на микроконтроллере STM32F4 и работает под управлением специально разработанной для него ОС. Приложения для неё можно писать на скриптовом языке и помещать на карту памяти. В режиме ожидания зарядки...
Подробнее
Сегодняшний ИИ технически «слабый» – однако он сложный и может значительно повлиять на общество
Не нужно быть Киром Дулли, чтобы знать, насколько пугающим может стать хорошо соображающий искусственный интеллект [американский актёр, исполнявши...
Подробнее
NeoBook: среда программирования для непрограммистов
Для кого эта статья
Статья написана, в первую очередь, для тех, кто не является профессиональным программистом, но хочет уметь создавать свои собственные компьютерные программы для компью...
Подробнее
Dusting Attack относится к новому виду вредоносных действий, когда хакеры или мошенники пытаются выяснить личность владельца кошелька Bitcoin или другой криптовалюты, отправляя крошечные суммы монет на их личные кошельки. Затем транзакции эт...
Подробнее
Хайп по Svelte после недавнего релиза 3 версии фреймворка всё-таки имеет место быть, чему свидетельствуют сильно возросшее комьюнити и огромное количество вопросов как в официальном чате, так и в нашем рускоязычном telegram-канале. Всё больше ра...
Подробнее
Пробежавшись по предыдущим статьям на Хабре, тыц и тыц так и не удалось в быстром режиме понять, что делает неявность (implicit) в Scala. Попробуем разобраться вместе.
Итак, implicit в Scala позволяют избежать вызывания методов или явных с...
Подробнее
Если вы когда-нибудь сравнивали данные двух аналитических инструментов на одном и том же сайте или сравнивали аналитику с отчётами и продажах, то, вероятно, замечали, что они не всегда совпадают. В этой статье я объясню, почему в статистике ...
Подробнее
Команда инженеров из MIT разработала объектно-ориентированную иерархию памяти для более эффективной работы с данными. В статье разбираемся с тем, как она устроена.
Подробнее
Посвящается моей дорогой маме, по совместительству лучшему эксперту в раздельной сортировке пластмасс...
Если, дорогой читатель, у тебя никогда в жизни не возникал за вопрос "что, черт побери, это за пластмасса такая?", то можешь статью не чита...
Подробнее
Сегодня (8 мая 2019) мы объявляем о релизе Dart 2.3 SDK с новыми языковыми конструкциями, которые улучшают ваш опыт разработки при создании пользовательских интерфейсов, новой поддержкой инструментов для разработки Flutter UI и двумя новыми веб-...
Подробнее
Второй семестр подходит к концу, и, значит, уже можно сделать какие-то объективные выводы об учебе на физическом факультете Вышки. В этой статье мне бы хотелось рассказать о моем факультете, в частности, о лабораторных работах
...
Подробнее
К публичному размещению акций готовится Canonical — компания-разработчик Ubuntu. Она планирует развиваться в сфере облачных вычислений.
/ фото NASA (PD) — Марк Шаттлворт на МКС
Разговоры об IPO Canonical идут с 2015 года — тогда о возможно...
Подробнее
Матрица Эйзенхауэра – очень известный метод определения приоритетов. Например, в знаменитой книге Стивена Кови «Семь навыков высокоэффективных людей» матрице посвящена целая глава.
Матрица – это инструмент расстановки приоритетов задач. Приду...
Подробнее
Здравствуйте, коллеги!
Статья, перевод которой мы предлагаем сегодня, в очередной раз напоминает о важности нестареющей книги "Java Concurrency in practice" под авторством Брайана Гёца (Brian Goetz).
Даты комментариев к этой статье в ...
Подробнее
