• Регистрируем электронное СМИ

      imageРано или поздно, владельцы сайтов начинают задумываться о защите своих прав на контент. Кроме того, сайты создающие собственный контент заинтересованы в облегчении получения авторских материалов. Всему этому может способствовать регистрация СМИ, в нашем случае – электронного.
      Читать дальше →
    • Море волнуется раз ..., или Капча 4D

        Как то я уже писал топик про каптчу 3D
        Дай карму! :)
        А вчера решил слегка переделать, добавить рюшечек и еще одно измерение.
        Долго сказка пишется, да быстро дело делается, рушил сделал и вот наваял гиперкуб Капчу 4D.
        А посмотреть что получилось можно здесь
      • PXE Boot за 15 минут

          Здравствуй %username%!

          Сегодня я расскажу как за 15 минут можно развернуть сетевую загрузку с удобным меню загрузки и минимумом полезных утилит.




          Нам понадобится cервер под управлением Linux в моем случае Ubuntu, немного энтузиазма и свободного времени.

          Я надеюсь статья будет вам полезна и я получу инвайт на Хабр :)
          Спасибо sky_lord!
          Читать дальше →
        • Не можешь найти то, что нужно? Сделай сам

            Так получилось, что мне было необходимо настроить резервное копирование баз данных MySQL и PostgreSQL. Хотелось вполне определенного, а именно:
            • Простота решения
            • Каждая БД в отдельном файле
            • Имя в формате «bdname.YYYY-MM-DD-HH:mm:ss.sql.gz»
            • Для каждой БД хранится определенное число архивов
            • Набор архивов БД находится в ротации
            • Решение определенных проблем с указанием пароля для pg_dump
            • и т.п.
            Готовых скриптов я в сети не нашел, но подобрал и объединил несколько решений, получив искомое.
            Читать дальше →
          • Рекомендации друзей для социальных сетей

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

              Первый шаг, представим информацию о пользователя в интервальной шкале и рекомендуем пользователю друзей используя коэффициент корреляции Пирсона, который будет измеряет степень линейной зависимости между двумя интервальными переменными. Например, у нас есть 4 пользователя: Дима, Анна, Петя и Саша. Мы знаем о них информацию, которую представляем в виде чисел в массиве (интересы, блоги, возраст и т.д.)
              Читать дальше →
            • Где погрызть гранит науки

                image Здравствуй, хабрасообщество. Я знаю, ты любишь халяву. А еще ты любишь учиться. Ведь так? А что может быть лучше для хабравчанина бесплатного образования? Вот и решил собрать специально для тебя подборку из ссылок, где можно набраться уму-разуму в области IT.
                Все нижеперечисленные ресурсы абсолютно и официально бесплатны и свободны, что не может не радовать.

                UPD. Переранжировал сайты. В категорию «Компьютерные науки» попали те сайты, которые можно внести более, чем в одну из нижеперечисленных категорий. Ранжировка производилась по большинству содержимого, то есть в некоторых сайтах, отнесенных к определенной категории, могут попадаться статьи не относящиеся к определенной, но они будут составлять абсолютное меньшинство

                Большое спасибо в помощи добавлении ресурсов vansickle, RedFox, kagen, theinterman, sM1Le.

                Англоязычные ресурсы



                Компьютерные науки



                OpenCourseWare MIT




                Одно из самых больших хранилищ учебных курсов. Здесь собраны практически все курсы, которые преподаются в Massachusets Institute of Technology, который по праву считается одним из лучших в мире. На сайте всего 1900 курсов, а тех, которые преподаются на факультете Electrical Engineering and Computer Science я насчитал более 200. Состав большинства курсов: краткие конспекты лекций, подробное описание курса, календарный план, задания на лабораторные работы, задания на курсовые проекты и экзамены, промежуточные модули. К некоторым курсам прилагаются и видеолекции.

                смотреть другие сайты
              • nginx + apache. Кеширование

                  Привет, %username%
                  Тут я хочу рассказать о том, как я настраивал кеширование на одном сервере, точнее VDS. Характеристики сервера: 2000MHz, 2GB RAM, 80Gb HDD, технология виртуализации — OpenVZ.
                  Было решено использовать Nginx версии 0.7.64. На сервере находилось около 200 сайтов. И несколько высоко нагруженных проектов. Вот эти самые проекты и давали ощутимые тормоза и нагрузку на сервер. Мы будем рассматривать DLE в этом примере.
                  Читать дальше →
                • RTM Context Autocomplete Menu

                    Однажды я зашел на rememberthemilk.com и понял, что хочу такое же контекстное autocomplete меню в свой проект. В результате получился небольшой jquery плагин, который хочу презентовать в этом посте. Работает в ie6+, opera, safari, firefox, chrome (тестировал в последних версиях). В кратце расскажу в чем суть «контекстного» меню в RTM-стиле.

                    Это меню присоединяется к input-элементу, но, в отличие от обычных autocomplete меню, оно «всплывает» не для ввода всего значения элемента, а для какой-то логической части поля ввода. При этом меню позиционируется непосредственно под автодополняемым текстом. Вот как это выглядит:

                    image

                    Лицензия проекта — MIT / beerware.
                    Скачать библиотеку с примерами можно тут: js-context-autocomplete.googlecode.com/files/js-autocomplete-v5.tar
                    Последнюю ревизию забираем тут: svn checkout js-context-autocomplete.googlecode.com/svn/trunk js-context-autocomplete-read-only
                    Кому интересно поучаствовать в проекте — пишите в личку.
                    Временное online-demo (upd)

                    Под катом интересные моменты реализации, описание функциональности, примеры, список известных багов и фич для реализации.
                    Читать дальше →
                  • Безопасность сайтов с лирическими отступлениями

                      Недавно я писал для одного заказчика обзорный документ по безопасности web приложений, после чего я подумал, что было бы неплохо выложить его на общее обозрение.
                      Статья написана для непрофессионалов, поэтому дабы сделать ее более интересной для притязательных пользователей хабра, я разбавил текст некоторыми случаями из жизни.
                      Читать дальше →
                    • Потоковое видео средствами ffserver & ffmpeg

                        Для организации трансляции нам потребуется:


                        • Linux
                        • FFmpeg (включает в себя ffserver)

                        Теория


                        FFmpeg — это набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровое аудио и видео в различных форматах. Он включает libavcodec, библиотеку кодирования и декодирования аудио и видео и libavformat, библиотеку мультиплексирования и демультиплексирования в медиаконтейнер. Название происходит от названия экспертной группы MPEG и «FF», означающего «fast forward».

                        © Wikipedia

                        ffserver идёт в комплекте с ffmpeg и выполняет роль медиа-сервера — получает видеопоток от ffmpeg, который может быть запущен на другой машине, и раздаёт его счастливым пользователям.
                        Каждый получаемый поток называется Feed’ом (далее будет просто фид). Таких потоков может быть несколько, так же как и отдаваемых (выходных).
                        FFmpeg у нас будет захватывать видео с веб-камеры или читать из файла.
                        Читать дальше →