Месяц: Апрель 2016
-
Заявки студентов на проекты KolibriOS в рамках Google Summer of Code
—
от автора
25 марта закончился приём заявок от студентов в рамках Google Summer of Code. Всего подавали заявки 16 человек, т. е. некоторые студенты подали заявки сразу на несколько проектов. Поступили заявки от студентов из Индии (6), Испании (1), России (7), Украины (1), США (1). И нам было надо определиться с количеством проектов, финансовую поддержку которых мы…
-
Динамичность должна быть безопасной
—
от автора
Евгений (Джим) Брикман является автором книги «Hello, Startup» («Привет, стартап») и основателем компании «Atomic Squirrel», которая специализируется на помощи стартапам. До этого он больше десяти лет работал в таких компаниях, как Linkedln, TripAdvisor, Cisco Systems, Thomson Financial. Он также имеет степени бакалавра и магистра компьютерных наук Корнелльского университета. Представьте себе, ваша работа состоит в том,…
-
Старшеклассники собрали термоядерный реактор в гараже и ставят эксперименты
—
от автора
Самодельный фузор Бывает, что школьные уроки физики скучны, хочется серьёзных экспериментов, а не поджигать спирт в пробирке. Почему бы тогда не собрать у кого-нибудь гараже термоядерный реактор? Именно это сделали школьники в городке Федерал Вей, штат Вашингтон. Как выяснилось, сборка фузора Фарнсуорта под силу даже любителю.
-
Пишем свой Lisp на JavaScript
—
от автора
Для начала следует задать простой вопрос: для чего? Писать свой язык программирования — практически всегда плохая идея. Так зачем нам еще один лисп? Тем более, что уже есть ClojureScript, который на данный момент является production ready и имеет кучу приятных фич. Конкурировать даже с ClojureScript — безумие, — не гворя уже о TypeScript, CoffeeScript, etc.…
-
Сверхдлительный тест: Lenovo ThinkPad X220
—
от автора
Я очень люблю читать обзоры гаджетов. Когда-то я даже любил их писать, и в те времена я очень хорошо понимал: за три дня, неделю и даже месяц оценить все достоинства и недостатки устройства практически невозможно. Если только не писать обзоры освежителей воздуха на батарейках, и то, возможны нюансы. Длительный опыт использования дает гораздо больше информации,…
-
Чистый код под флагом АОП и ненавистный #ПредупреждаюНедвижимостьИзменился
—
от автора
Поддавшись общей истерии на хабре, (а именно «Предупреждаю Недвижимость Изменился» переводит Гуглекс всеми любимый «I Notify Property Changed») по поводу уведомлений об изменении. Я решил посмотреть на сколько далеко продвинулось человечество в изобретении велосипедов.
-
Устройство NVRAM в UEFI-совместимых прошивках, часть первая
—
от автора
Здравствуйте, уважаемые читатели. Когда-то очень давно, почти 3 года назад, я написал пару статей о форматах данных, используемых в UEFI-совместимых прошивках. С тех пор в этих форматах мало что изменилось, поэтому писать про них снова я не буду. Тем не менее, в тех статьях был достаточно серьезный пробел — отсутствовали какие-либо упоминания об NVRAM и…
-
Небольшое сравнение производительности UWP/WinRT API языковых проекций
—
от автора
На мой взгляд, в разработке UWP/WinRT приложений сложилась необычная ситуация: компания продвигает использование нативного SDK из управляемой среды. Мне стало интересно, насколько эффективен данный подход. И для ответа, я решил написать несколько приложений, решающих одну и туже задачу, полагаясь на средства предоставляемые UWP/WinRT API. За результатами моего небольшого теста добра пожаловать под кат.
-
Tesla Motors открывет сеть электрозаправок в России и Украине
—
от автора
Станция Supercharger, фото: Tesla Motors Компания Tesla Motors планирует до конца текущего года открыть пять станций быстрой зарядки электромобилей в России и две в Украине. Российские станции откроют на трассе из Москвы в Санкт-Петербург, а также на дороге в Ригу. Две украинские — на маршруте из Киева во Львов.
-
Асинхронные операции и пересоздание Activity в Android
—
от автора
В одной статье на хабре (274635) было продемонстрировано любопытное решение для передачи объекта из onSaveInstanceState в onRestoreInstanceState без сериализации. Там используется метод writeStrongBinder(IBInder) класса android.os.Parcel. Такое решение корректно функционирует до тех пор, пока Android не выгрузит ваше приложение. А он вправе это сделать. …system may safely kill its process to reclaim memory for other foreground…