Pull to refresh
79
0
Vitaliy Bogdanets @deerua

User

Send message

Анимации на GPU: делаем это правильно

Reading time20 min
Views54K

Думаю, все уже знают, что современные браузеры умеют рисовать некоторые части страницы на GPU. Особенно это заметно на анимациях. Например, анимация, сделанная с помощью CSS-свойства transform выглядит гораздо приятнее и плавнее, чем анимация, сделанная через top/left. Однако на вопрос «как правильно делать анимации на GPU?» обычно отвечают что-то вроде «используй transform: translateZ(0) или will-change: transform». Эти свойства уже стали чем-то вроде zoom: 1 для IE6 (если вы понимаете, о чём я ;) для подготовки слоя для анимации на GPU или композиции (compositing), как это предпочитают называть разработчики браузеров.


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

Total votes 78: ↑78 and ↓0+78
Comments26

Vagrant для PHP-проекта

Reading time9 min
Views49K
Под впечатлением статьи 5 Easy Ways to Get Started with PHP on Vagrant хочу поделиться своим способом использования Vagrant для PHP-проекта.

Чего хотелось достигнуть:
  • На машине разработчика устанавливаются только Vagrant и VirtualBox;
  • Настройки виртуальной машины хранятся в репозитории проекта, позволяя разработчику быстро её разворачивать, а также гибко настраивать под нужды проекта и делиться этими настройками с членами команды;

Этих целей удалось достигнуть с помощью Chef-Solo. Получилась некая заготовка как для создания новых проектов на её основе, так и для интеграции в неё уже существующих проектов: vagrant-php.

Читать дальше →
Total votes 16: ↑11 and ↓5+6
Comments42

Обзор UP! 3D Printer Mini

Reading time4 min
Views52K

Данная модель привлекла мое внимание и я хочу поделиться с публикой, по той причине, что это готовый, законченный, настроенный (можно достать из коробки и печатать) принтер по цене набора для самостоятельной сборки. (45 000 рублей, цена на складе в Москве, т.е. уже с учетом «таможни»).

Этот принтер прост.
(Если хотите узнать, что такое «сложно» — почитайте здесь, здесь или здесь. А так же можно найти того счастливчика, кто обладает принтером Solidoodle).

Этот принтер дешев.
В сравнении с Up! Plus 2 за 83 тысячи рублей, Picaso, Ultimaker 2, Printbox3d, Replicatort 2 (которые есть в Москве) — больше 99 тыс рублей.

Этот принтер работает. Его не надо собирать по кусочкам, у него уже есть все настройки и драйвера, выставлены все параметры и тд.
Нужно только скачать ПО с сайта, загрузить 3д модель, ввести уровень платформы и отправить на печать.

Это принтер для тех, кому нужно быстро и просто получать готовые прототипы/игрушки. Так как он закрытый, то это дает дополнительную безопасность (дети, домашние животные).

Дерзкий слоган на коробке


Как у американских военных
image
image


Под катом несколько фотографий содержимого принтера и короткие комментарии.
Читать дальше →
Total votes 28: ↑26 and ↓2+24
Comments5

Компания Festo создала новый тип ветрогенератора

Reading time1 min
Views79K


Когда кто-то произносит слово «ветрогенератор» или мы читаем о «ветряных фермах», сразу представляются огромные столбы с лопастями. Сейчас подобная конструкция — стандарт для ветрогенератора. В общем-то, все хорошо, кроме того, что ветрогенераторы такого типа не очень эффективно используют ветер.

И компания Festo, ранее разработавшая робота-чайку и робота-стрекозу, предложила новый вариант ветрогенератора. По словам разработчиков из Festo, новый ветрогенератор использует ветер более эффективно, вырабатывая, соответственно, больше энергии. Проект получил название DualWingGenerator.

Читать дальше →
Total votes 41: ↑35 and ↓6+29
Comments22

Microsoft выпустила программу 3D-печати для массовой аудитории

Reading time1 min
Views66K
Компания Microsoft выпустила программу 3D Builder, с помощью которой можно быстро подготовить 3D-модель к печати.

В комплекте поставляется большая библиотека уже готовых объектов и компонентов.


Читать дальше →
Total votes 80: ↑74 and ↓6+68
Comments39

Сотрудники Google добавили квантовую физику в Minecraft

Reading time1 min
Views141K
Группа разработки искусственного интеллекта Google Quantum A.I. Lab Team выпустила мод Minecraft под названием qCraft, который привносит в игровую вселенную некоторые принципы квантовой физики.



Это не симуляция квантовой физики, а скорее весёлый эксперимент. В мире qCraft можно встретить объекты, которые одновременно и существуют и не существуют, вид которых зависит от позиции наблюдателя, возникающие из ниоткуда колодцы и пропадающие лестницы — своеобразные аналоги того, что происходит с частицами в планковском масштабе, принципов запутанности и суперпозиции.
Читать дальше →
Total votes 70: ↑60 and ↓10+50
Comments29

Первая квантовая телепортация информации на компьютерном чипе

Reading time2 min
Views53K
Физики из Швейцарской высшей технической школы Цюриха (ETH Zurich) впервые в мире осуществили телепортацию квантовых битов информации с одного участка кремниевой микросхемы в другое место на той же микросхеме, на расстояние 6 мм. При этом они ещё и поставили мировой рекорд по количеству телепортированных кубитов: 10 000 в секунду.

Это принципиально важное достижение для создания квантовых компьютеров на кремниевых чипах.


Читать дальше →
Total votes 65: ↑59 and ↓6+53
Comments53

3d принтеры: китайские «близнецы»

Reading time3 min
Views46K
Три девицы под окном
Пряли поздно вечерком.



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

Читать дальше →
Total votes 32: ↑26 and ↓6+20
Comments10

Open Hand Dextrus — протез ладони, который стоит меньше 1000$

Reading time2 min
Views40K
Типичный протез ладони стоит в Великобритании от 7.000 до 70.000 фунтов стерлингов (10.000 — 100.000 $). Дорогие материалы, отсутствие массового спроса, низкая конкуренция, необходимость индивидуальной подгонки каждого изделия делают полноценный протез весьма дорогим. Именно поэтому 3D-печать для изготовления протезов имеет огромный потенциал, считает британский робототехник Джоэл Гиббард. Несколько часов назад успешно завершилась его краудфандинговая кампания на IndieGoGo по созданию Dextrus — открытого и доступного протеза ладони. Большая его часть распечатана на 3D-принтере. Dextrus имеет независимые приводы для каждого из пальцев, тактильную обратную связь, позволяющую автоматически регулировать силу сжатия и управляется биоэлектрическим методом, считывая сигналы через кожу. При этом он будет стоить в несколько десятков раз дешевле коммерческих аналогов, а все спецификации, модели и чертежи будут в свободном доступе.

Читать дальше →
Total votes 70: ↑67 and ↓3+64
Comments19

Любопытный способ легального обхода DRM на Amazon Kindle при помощи Lego

Reading time1 min
Views103K
Питер Пургатофер (Peter Purgathofer), доцент Венского университета технологий, выразил свой протест против DRM и подобного рода ограничений самым естественным для гика образом — он, используя лазейку в пользовательском соглашении, сумел воспользоваться ей и при помощи нехитрого механизма получил легальный текст с его читалки Kindle, не обременённый никакими навязанными ограничениями.

Идея очень простая и показана на видео ниже: читалка располагается на собранной из Lego подставке, установленной перед веб-камерой ноутбука. Подставка умеет помимо своего прямого предназначения нажимать на кнопку пролистывания на Kindle и нажимать на клавишу пробела на клавиатуре, благодаря чему веб-камера делает снимок экрана читалки и загружает его на облачный OCR-сервис. Распознанный текст аккуратно собирается в файлы, которые законодательно оказываются абсолютно честны перед законом.


Узнать подробности
Total votes 90: ↑83 and ↓7+76
Comments33

Sony выпустила универсальную флешку для ПК/мобильных устройств

Reading time1 min
Views66K


Японская компания Sony на днях анонсировала интересный модельный ряд USB-flash. Эти флешки можно назвать универсальными, поскольку с ними могут работать как ноутбуки/ПК, так и мобильные устройства с micro-USB. Сам накопитель двусторонний.

Читать дальше →
Total votes 62: ↑56 and ↓6+50
Comments50

Смитсоновский институт оцифровывает свои экспонаты, выкладывая 3D модели в общий доступ

Reading time1 min
Views28K


Смитсоновский институт имеет огромное количество экпонатов, что-то около 137 миллионов. Само собой, большинство экспонатов находится в хранилищах музея, и обычный посетитель видит только «вершину айсберга». Собственно, это проблема многих музеев, и некоторые из них стараются решить проблему, оцифровывая свои сокровища (и в прямом, и в переносном смысле). Кто-то фотографирует экспонаты, кто-то — сканирует. А Смитсоновский институт принял решение оцифровать некоторые экспонаты в виде 3D моделей.

Читать дальше →
Total votes 29: ↑29 and ↓0+29
Comments23

Обновление windows 8.1 в RTM и в любую «сторону», с любым языком и версией

Reading time1 min
Views299K
Сегодня обнаружил на просторах интернета Windows 8.1 RTM (финальная версия), и решил обновится, но не тут-то было.

У меня была установлена Windows 8.1 x64 Enterprise Preview, а как заявлял microsoft: с preview нельзя обновится до RTM,
соответственно терять все установленные программы и пр. мне не захотелось, пошёл в гугл, нашёл что можно менять версию в файле cversion.ini, но спустя 5 попыток замены — ничего не получилось.
Оказалось что версия RTM с языком en-US, а у меня ru-RU, а это уже причина удалять всё, по мнению microsoft.

Поразмыслив 10 минут, нашёл еще один, более интересный способ установки windows 8.1, о котором и пишу здесь.
Читать дальше →
Total votes 36: ↑32 and ↓4+28
Comments83

Почему балансирует бухгалтерский баланс?

Reading time7 min
Views28K
image

Если вам известно, что такое бухгалтерский баланс, можете закончить чтение на этом. Если же баланс ускользнул от внимания, тогда, возможно, вас заинтересует его нехитрое, вместе с тем неординарное устройство.

Сейчас я коротко и по возможности доступно объясню, что бухгалтерский баланс такое и с какой стати ему балансировать.
Читать дальше →
Total votes 62: ↑50 and ↓12+38
Comments60

Emotiv Insight — нейроинтерфейс за 229$

Reading time2 min
Views177K
Emotiv Insight — это стильный мозговой интерфейс. По сути это беспроводная гарнитура, считывающая электроэнцефалограмму мозга и преобразующая эти данные в простые команды. Всего за 10 дней она собрала на Кикстартере 635 000$ вместо намеченных 100 000$.
image
Читать дальше →
Total votes 142: ↑133 and ↓9+124
Comments80

Гипс на 3d принтере

Reading time1 min
Views34K
Благодаря этой новаторской идее экзоскелетного гипса, напечатанного 3D-принтером и имеющего оригинальный дизайн, вам больше не придется мучиться, не зная, как почесать руку, зудящую под гипсом, или балансировать стоя на одной ноге в душе, чтобы не намочить загипсованную другую.
Читать дальше →
Total votes 59: ↑55 and ↓4+51
Comments35

3D-печать крохотных Li-Ion аккумуляторов

Reading time1 min
Views41K


Инженеры из Гарварда и Иллинойского университета в Урбане-Шампейне сумели изготовить литий-ионные аккумуляторы толщиной менее 1 миллиметра. Катоды из литированного фосфата железа LiFePO4 (LFP) и аноды из титаната лития Li4Ti5O12 (LTO) печатаются слоями на 3D-принтере.
Читать дальше →
Total votes 34: ↑31 and ↓3+28
Comments12

Мнение: Google работает над мини-компьютером Chromekey с ChromeOS

Reading time2 min
Views57K


Обозреватели ресурса Geek делятся мнениями «неназванных источников»: поисковый гигант намерен выпустить на рынок мини-компьютер в известном форм-факторе «stick», который будет называться Chromekey, и, возможно, с операционной системой ChromeOS на борту, как можно предположить из названия.

Смысл нового и недорогого продукта компании представляется очевидным — пользователь, располагая компьютером размером немногим более флешки с полноценной операционной системой (с известной натяжкой, но тем не менее), сможет разворачивать персональное рабочее место на любом подходящем компьютере. При этом к его услугам будет как минимум полноценный браузер, комплект офисных приложений и харизма Google; вряд ли поисковый гигант планирует потеснить Windows, но получить некоторую долю рынка, выпустив дешевый мини-компьютер, обеспеченный готовой экосистемой приложений, вполне возможно.
Узнать подробности
Total votes 27: ↑23 and ↓4+19
Comments32

Сохранение данных Google Reader

Reading time7 min
Views29K
Чем ближе дата закрытия Google Reader тем более насущным становится вопрос не только переноса подписок в аналогичный сервис, но и сохранения всех текущих записей.

Найденные решения, в том числе и на хабре(здесь и здесь), не подошли в основном по двум причинам: нет возможности сохранения в БД и медленная скорость работы. Пришлось собрать свой велосипед — grbackup, который
grbackup -e fake@gmail.com -p password -ba -o mongodb://localhost:27017 -w 20

за 20 минут сохранил 328250 записей из 102 подписок в локальную БД MongoDB.

Основные возможности:
  • сохранение всех записей, которые можно получить при помощи Google Reader API
  • сохранение записей в различные хранилища
  • использование формата идентичного тому, что отдает Google Reader через API
  • параллельное получение/сохранение записей
  • расширяемость: возможность добавить новый вид хранилища


Доступные виды хранилищ определяются расширениями(плагинами) и задаются при помощи опции (-o, --output) вида type:uri.
На момент написания статьи доступны следующие расширения:
  • simple: вывод в терминал (используется только в режиме просмотра)
  • json: запись в json-файл (json:/path/to/file.json)
  • mongodb: запись в MongoDB (mongodb://[username:password@]hostN[:portN]]][/[db][?opts]])
  • redis: запись в Redis (redis://username:password@host[:port]/dbindex)

Работоспособность проверена на Ubuntu(64) и Win7(64).
Книгу предложений и замечаний можно найти здесь.
Ниже находится подробное описание утилиты.
Читать дальше →
Total votes 40: ↑37 and ↓3+34
Comments31

Как найти работу в Германии

Reading time4 min
Views145K

Для всех, кто просил описать как искать работу программистом в Германии, а так же для тех, кто в комментариях бездоказательно писал, что Германия далеко не лучшее место для работы, ну и для всех интересующихся написан этот пост.
Читать дальше →
Total votes 103: ↑95 and ↓8+87
Comments283
1
23 ...

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity