-
Эта статья будет интересна прежде всего тем, кто по каким-то причинам предпочитает AVI и XVID, а не MKV и H264. На форумах doom9 и ixbt поднимались вопросы по поводу использования различных матриц, а также применения собственных, но вразумительного ответа, кроме…
-
Стеганография: прячем данные в JPEG
Как нам подсказывает Википедия, стеганография – это наука о скрытой передаче информации путём сохранения в тайне самого факта передачи. В отличие от криптографии, которая скрывает содержимое секретного сообщения, стеганография скрывает сам факт его существования. Стеганографию обычно используют совместно с методами…
-
CSS переменные в Firefox 29
На протяжении многих лет одной из самых частых просьб к рабочей группе CSS была реализация хоть какой-то поддержки объявления и использования переменных в таблицах стилей. После долгих обсуждений, в спецификации CSS Custom Properties for Cascading Variables был принят подход, позволяющий…
-
Spy vs Spy на canvas и node.js
Однажды решили мы с братом (brdsoft) создать браузерную игру. Опыта создания игр мы не имели, поэтому игра должна была получиться простой. Немного посовещавшись мы решили сделать копию NES игры Spy vs Spy с мультиплеером. Данная статья будет состоять из двух…
-
Первые Steam Machines прибыли к владельцам
Несколько дней назад Valve объявила о рассылке 300 прототипов Steam Machines, и вот сегодня первые из тех счастливчиков, кому достались приглашения на бета-тест, начали получать свои посылки — и естественно, в Сети появляется все больше фото и видео прототипов. Думаю,…
-
Дерек Сиверс: Почему мои программы и идеи публичны
Как-то, во время ужина, моя подруга Валери заявила: «А мне вообще-то все равно, если кто-нибудь обнаружит мои секреты, потому что секрет – это всего лишь очередной факт, правильно? Так что если кто и залезет в мои личные вещи, например, и…
-
3G-интернет на 33 км
Один мой друг, большой поклонник идеи родовых поместий, примерно год назад стал обживать свой участок земли вдали от сел и городов. Построил деревянный дом, баню, организовал подсобное хозяйство. Обзавелся красавицей-женой, собакой модели «хаскоалабай» и кошкой Кусей. И все вроде хорошо,…
-
AJL — компонент для загрузки JS и CSS файлов средствами JavaScript
Привет, Хабр! Недавно сложившиеся ситуации подтолкнули меня на поиски простого и небольшого, по размерам, загрузчика ресурсов. Но все мои поиски приводили к require.js, который меня по некоторым причинам не устраивает (это тема для отдельной статьи). Поэтому было принято решение написать…
-
Feathers.js — реактивный JavaScript-фреймворк поверх Express
Feathers.js — реактивный фулстек JavaScript фреймворк вдохновленный Sails, Flatiron и Derby. Приложение на feathers.js напоминает обычное expressjs приложение, только вместо var app = require(‘express’)(); нужно будет написать var app = require(‘feathers’)() Для коллекций создается полноценное RESTful API, синхронизация ведется через…
-
Паттерны ООП в примерах для iOS
От переводчика Искали тут двух русскоязычных разработчиков — на iOS и на C++ под Windows. Видел десятки выполненных тестов. Разница в знании ООП между представителями двух платформ — огромная. На C++ обычно красивый расширяемый код, как само собой разумеющееся. На…