• Выбор многоканального видеорегистратора

      Видеорегистратор (DVR) — устройство, позволяющее просто и дёшево организовать видеонаблюдение.



      В этой статье я расскажу о наиболее распространённом классе — регистраторах, работающих с аналоговыми видеокамерами. Такой регистратор позволяет подключить 4, 8 или 16 камер, а так же 1 или несколько микрофонов. Запись ведётся на жёсткий диск, устанавливаемый внутрь корпуса регистратора. Большинство регистраторов продаются без жёстких дисков. Диск ставится обычный компьютерный с интерфейсом SATA. К регистратору можно подключить аналоговый монитор или телевизор, VGA-монитор, некоторые имеют выход HDMI. Все современные регистраторы могут подключаться к локальной сети и интернету. Это позволяет вести наблюдение, просматривать записи и управлять регистратором с компьютера и мобильных устройств.
      Локально регистратор управляется кнопками на передней панели, инфракрасным пультом ДУ и USB-мышью.

      Читать дальше →
    • Облако тегов на PHP+MySQL

        Просто навеяно топиком — habrahabr.ru/blog/php/48543.html#habracut

        Все просто до невозможности. Это пример вывода облака тегов к фотографиям. Код не совершенен, алгоритм тоже простенький. Но результат получается довольно кошерный.

        Читать дальше →
      • С 01.01.2012 украинские айтишники-ЧП будут платить налог в размере 5% от дохода

          Не самая приятная новость для Хабражителей из Украины — 23.11.11 был окончательно принят и опубликован Закон № 4014-VІ «О внесении изменений в Налоговый кодекс Украины и некоторые другие законодательные акты Украины об упрощенной системе налогообложения, учета и отчетности»
          Читать дальше →
        • PickMeUp — хороший jQuery datepicker plugin

            Проблема


            Начиная работу над очередным сайтом понадобился datepicker. Самый известный такой datepicker — в jQuery UI, но так как jQuery UI в проекте не использовался — тянуть даже его часть не хотелось, принялся за поиски достойной альтернативы.

            Требования следующие:
            • Выбор даты, нескольких дат, интервала
            • Простота настройки внешнего вида
            • Желательно без каких-либо зависимостей кроме jQuery

            Требования вполне логичные, ничего сверх естественного.
            Каково было мое удивление, когда просмотрев десятка два плагинов я не нашел подходящего.

            Для любопытных — сразу демо того, что получилось в результате.
            Читать дальше →
          • Методы оценки стартапа. Продолжение

              Статья является продолжением первой статьи серии аналитических статей, посвященных оценке финансовой составляющей стартапа, его целевой аудитории, призванных помочь авторам проектов.

              От идеи стартапа до получения первых инвестиций нужно пройти несколько ступенек. Одной из них является адекватная оценка стартапа. Четких методов, дающих достоверную цифру — нет! Но оценка нужна, как инвестору, так и самому автору.

              Как ее получить?...
              Читать дальше →
            • Интерактивная SVG картограмма с помощью d3.js

              • Tutorial
              Приветствую вас, хаброжители! Сегодня я расскажу вам как сделать интерактивную SVG картограмму при помощи d3js.org, о возможностях этой JavaScript библиотеки в общем, а также придётся немного разобраться в том как и где лучше хранить геоинформацию для веба. В финале мы получим следующее:

              Картограмма
              Начать сие увлекательное путешествие можно под катом.
              Читать дальше →
            • intro.js — пошаговое руководство для веб-страницы



                Эта маленькая библиотека позволяет очень просто создать пошаговое введение для сайта или приложения. Достаточно добавить атрибуты data-intro и data-step с описанием и номером шага соответственно к нужным элементам страницы. Вот так:

                <a href='http://google.com/' data-intro='Hello step one!' data-step='1'></a>
                
                Читать дальше →
              • wysiwyg своими руками

                  Существует куча платных\бесплатных визуальных редакторов на любой вкус и цвет. Но что, если они работают не во всех браузерах, Вас не устраивает дизайн или функциональность, или просто душа лежит к написанию своего собственного? Ответ на вопрос, как это сделать —
                  Читать дальше →
                • Маркетинг с помощью видео: как заставить ваш видеоролик работать

                    Всем привет!

                    В последнее время, сдавая готовый видеоролик заказчику, мы в Alconost часто слышим один и тот же вопрос: “Подскажите, а что дальше-то с ним делать?”. Слышим настолько часто, что решили ответить на него раз и навсегда и написать небольшой пост, содержащий несколько наших рекомендаций по правильному использованию видеороликов для продвижения IT продуктов.

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

                    Итак, что делать с видеороликом, чтобы он приносил пользу, а не лежал мертвым грузом?

                    image

                    Читать дальше →
                  • Произвольный вид поля file в html-форме, одинаковый во всех браузерах

                      Не смотря на развитие, внедрение новых стандартов и плюшек в браузерах, у нет единых стандартов, как отображать элемент /> по умолчанию. Более того, у этого элемента нет атрибутов, позволяющих его в какой-то мере стилизовать.
                      Из-за необходимости привести это поле формы к единому виду во всех браузерах и «вписать» в разработанный дизайн, после поисков и анализа материалов в интернете был разработан метод замены вида поля формы на html+css, и js для расширения функциональности.

                      Как по умолчанию выглядит это поле?

                      Читать дальше →
                    • Получение статистики и скриншотов видеоролика посредством php5-ffmpeg

                        Продолжаем делать ютуб habrahabr.ru/post/171225

                        Открытый вопрос — с уходом ffmpeg из Ubuntu, что придет на замену модулю php5-ffmpeg? Сообщите в комментариях, если вам что-то известно.

                        Под катом небольшая функция, написанная на PHP5, использующая модуль php5-ffmpeg, извлекающая скриншоты и статистику из видео.
                        Читать дальше →
                      • HTML и CSS безумие [перевод]

                          или Создаем 3D миры при помощи HTML, CSS и JS


                          image
                          В прошлом году, я сделал демо, которое показывает как можно использовать CSS 3D transforms для создания 3D пространства. Демо было технической демонстрацией того, чего можно достичь при помощи CSS на то время, но я хотел увидеть насколько далеко я могу зайти, поэтому последние несколько месяцев я работал над новой версией с еще более сложными моделями, реалистичным освещением, тенями и определением столкновений. Этот пост документирует то, как я это делал и какие техники применял.

                          Демо Демо2
                          Читать дальше →
                        • Зачем Google добавляет while(1); к своим JSON-ответам?

                          • Translation
                          Это позволяет избежать CSRF/XSRF-атак (подделки межсайтовых запросов).

                          Рассмотрим следующий пример: допустим у Google есть URL вида gmail.com/json?action=inbox, который возвращает 50 первых сообщений вашего почтового ящика в формате JSON. Злоумышленник, чей сайт находятся на другом домене, не может выполнить AJAX запрос, обратившись по данному URL, чтобы получить данные, ввиду same origin policy (правило ограничения домена). Но ничто не мешает злоумышленнику включить вышеуказанный URL на свою страницу с помощью тега .
                          Читать дальше →
                        • Картографические и ГИС компоненты для разработчиков на GitHub

                            Добрый день, жители и гости Хабра!

                            Представляю вашему вниманию один интересный инструмент, для тех, кто по роду своей деятельности или в силу увлечения интересуется пространственными данными, созданием разноплановых ГИС-систем и картографических сервисов.

                            Итак, MapAround — это полноценный картографический движок, который содержит инструментарий для решения большинства типовых задач, возникающих при разработке ГИС, реализован полностью на .NET (не является «оберткой» native-библиотек), имеет высокую степень модульности. Данный SDK организует данные в удобоваримом для карты виде, т.е. позволяет привязать карту к реальным координатам, настроить ее отображение, разбить на слои/объединить их.


                            Читать дальше →
                          • Реализация морфологического поиска на Kohana (библиотека phpMorphy)

                            Доброго времени суток, Хабрасообщество!
                            Недавно задался целью сделать поиск на своем сайте, написанном на Kohana Framework. Решил использовать именно морфологический поиск, т.к. считаю его более правильным (относительно полнотекстового поиска с применением LIKE). Поиски готовых модулей для Kohana с требующимся функционалом не увенчались успехом, но я нашел отличную библиотеку: phpMorphy, которая замечательно подошла для решения моих задач.
                            Читать дальше →
                          • Психологический тест для оценки IT-продукта, или в чем Habrahabr уступает Facebook

                            Пробовали ли вы оценивать свой IT-продукт с психологической точки зрения? Такая оценка может основываться на общей психологии и включать эргономическое тестирование, может основываться на когнитивной психологии и задействовать теорию познания и принятия решений, может основываться на теории деятельности и анализировать пользовательские сценарии, может основываться на психологии научения и бихевиоризме и анализировать продукт с точки зрения геймификации…

                            Но отдельный очень важный раздел психологии – это психология личности, включающая теории личностных потребностей и психологических защит. Из-за сложности и большого количества иногда противоречащих друг другу концепций, эту область редко используют в качестве источника идей и ограничений при разработке IT-продуктов. Однако психология личности дает очень много возможностей для понимания и предсказания поведения пользователей.

                            Предлагаю вариант методики для оценки IT-продукта, созданный на основе компиляции различных теорий личностных потребностей.
                            Тест оценивает, насколько продукт может удовлетворить 10 наиболее распространенных потребностей личности.
                            Этот тест можно использовать не только для оценки продукта, но и как чек-лист при поиске идей в разработке IT-продуктов.

                            Описание теста.
                            Для каждой потребности предложено по 5 вопросов о продукте.
                            Читать дальше →