Месяц: Июнь 2015
-
Wheel-indicator — плагин эмуляции touchstart при работе с трекпадами
Инерционные устройства ввода — это такие устройства, как тачскрины, трекпады, magic mouse и пр., По своей работе трекпады и magic mouse напоминают тачскрины мобильных устройств, т.е. продолжают генерировать события мышинного колеса после того, как пользователь закончил жест. Но в отличие от оных у нас отсутствует нативное событие touchstart. Все, что мы имеем, это объект события…
-
Основы многопоточности в .NET Framework
Многопоточность — одна из самых сложных тем в программировании, с ней постоянно возникает масса проблем. Без четкого понимания внутренних механизмов будет очень трудно предсказать результат работы приложения, использующего несколько потоков. Мы не будем здесь дублировать массу теоретической информации, которой очень много в сети и умных книгах. Вместо этого сконцентрируемся на конкретных и наиболее важных проблемах,…
-
В логове айтишников
Под катом небольшая история с картинками о жизни в айти парке в Набережные Челны и о том, как тут развиваются стартапы.
-
Пишем обертку для FUSE на Java Native Runtime
В статье я расскажу как реализовать файловую систему в юзерспейсе на Java, без строчки ядерного кода. А также покажу как связать Java и нативный код без написания кода на C, при этом сохранив максимальную производительность. Интересно? Добро пожаловать под кат!
-
Биотехнологический стартап из Сан-Франциско разработал искусственный рог носорога для снижения уровня браконьерства
Компания из Сан-Франциско научилась создавать на 3D принтере рога носорогов, которые практически неотличимы от настоящих рогов. В таком роге есть даже генетический материал, который аналогичен набору генов в реальном роге. Компания планирует начать продажи таких рогов на китайском рынке, что, по мнению руководства, позволит снизить уровень браконьерства, охоту на реальных носорогов. Компания Pembient использует кератин…
-
Используем встроенный микроконтроллер в Intel Edison
Думаю, что многие из вас уже знакомы с Intel Edison по предыдущим заметкам, и у некоторых после прочтения спецификации, вероятно, возникал вопрос — а что это за второй загадочный процессор MCU, работающий на частоте 100 МГц? Зачем он нужен? Как его использовать? Между тем роль MCU в некоторых случаях исключительно важна. Те, кто пробовал применять…
-
ПЛИС — мои первые шаги
Недавно я все-таки сделал свой первый шаг к ПЛИС и призвал вас за собой. Мое фанатическое увлечение ПЛИС и идея о том, что ПЛИС является лучшей платформой для создания любых устройств приобрела религиозный характер. Моя секта ПЛИСоводов проповедует полный отказ от микроконтроллеров, а особо экстремистская ветвь проповедует отказ не только от софт процессоров, но и…
-
Миссия AllMyChanges
Когда наш проект только зарождался, он базировался на гипотезе, что почти для любой библиотеки можно найти changelog, а если найти нельзя, то можно построить его из коммит-мессаджей. Но реальность оказалась не столь радужной, как нам того хотелось: то файл changelog в каком нибудь безобразном формате попадётся, то его перестали вести, а продукт меж тем развивается,…
-
Как написать плагин для TiddlyWiki
TiddlyWiki — очень хорошая штука и я давно ею пользуюсь. Тем не менее, некоторых вещей в ней нет, и это минус. Но её можно творчески допилить напильником, и это плюс. Понадобился мне прогрессбар. Применений у него куча: показывать степень готовности поста, например. Или количество выполненных дел по сравнению с оставшимися. Да и вообще, наглядная штука.…
-
О приоритетах космической экспансии
11 июня успешно завершилась кампания по сбору средств на создание проекта миссии пилотируемого облета Марса и Венеры. Я уже некоторое время хотел написать о том, куда и зачем лучше лететь, но, поскольку очень критически отношусь к облетным миссиям, откладывал публикацию, чтобы критикой ненароком не помешать в целом полезной идее. Ну а сейчас, присоединившись к поздравлениям…