• Стресс-тест GPU NVidia на транскодинге живых потоков

      Ниже — подробный рассказ о том, как мы нагрузили карту от NVidia задачами транскодирования видео для его потоковой передачи. Покажем, что попробовали, что получилось, и как лучше всего использовать видеокарты для стриминга в онлайне.
      Читать дальше →
    • Офис на необитаемом острове — реальность

        Трудно вспомнить, когда и за какими напитками нам впервые пришла в голову мысль, что если все лето путешествовать не получается, и в перерыве между поездками все равно нужно работать, то нужно делать это в любимых нами Ладожских шхерах. Но в прошлом году мы это сделали — организовали на месяц коворкинг-офис на гранитном основании. И повторяем в этом году. По дороге мы приобрели некоторый опыт, который и хотим обобщить в этой статье. Мало ли, пригодится кому.

        Офис-веранда
        рассказ о том, как это сделать, и какие на этом пути встречаются трудности
      • Как не стать спамером со своей уютной рассылочкой

          image
          Пользователь когда-то подписался на рассылку, но уже забыл когда, и главное зачем. Теперь ежедневно к нему падает спам, а по собственному опыту он знает, для того чтобы отписаться нужно зайти по ссылке свой профиль, найти и снять там какую-то галку а главное, помнить свой логин и пароль на давно забытом им сайте.
          Его действия? «В спам!»

          А по другую сторону баррикад находитесь Вы с вашей уютненькой подписочкой, полезной информацией и очень удобной системой отписки, о которой пользователь так никогда и не узнает.

          И вот, с десяток таких «отписок» и гугл будет удобно отсортировывать ваши рассылки в папочку Спам (584), у ВСЕХ ваших подписчиков.

          Однако многие из нас уже успели заметить: некоторые письма в Gmail при попытке отметить их «В спам!» САМИ предлагают отписаться от рассылки в один клик.

          Эта фича была введена google более года назад, но лишь единицы рассылок научились ей пользоваться. И не удивительно. В рекомендациях по осуществлению массовых рассылок, лишь косвенно упоминается о том, что Вам нужно сделать.
          А сделать нужно не многое.
          Читать дальше →
        • Полноценный Windows Service с настраиваемым расписанием за 30 строк

            Привет всем.

            Недавно решился таки прочитать всю серию статей про Data acquisition. И начав с первой части нашёл для себя много интересного про windows service.
            Как раз висела задача написать простой сервис, который будет по расписанию дергать наш корпоративный сайт. Думаю, вот он шанс закрепить свежие знания. Честно начал прикручивать все фишки, о которых было написано в статье касательно windows service, но начал натыкаться на косяки. Но не о косяках речь.
            Мне пришла в голову другая мысль, что наверняка кто-то уже делал такие умные сервисы, и наверняка есть готовые красивые решения. Пара минут поиска и каково было удивление, когда я нашел проект NCron, который дает не только легкий способ создания сервиса, но также:
            1. Умеет сам себя инсталлировать и деинсталлировать как windows service.
            2. Может выполнять задачи по гибкому расписанию (от простого, каждый день в 6 часов утра, до более сложных, каждого третьего числа квартального месяца в 18 часов 40 минут)
            3. Позволяет настроить неограниченное количество задач для выполнения.
            4. Позволяет легко прикрутить логирование распространенных фреймворков и имеет уже свой простой встроенный механизм логирования в Event Log.
            5. Имеет достаточно гибкости, чтобы можно было пользоваться любимыми IoC контейнерами

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

            почему только 30 строк
          • Гарантия на ноутбуки ASUS. Тонкие моменты

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

              Сейчас я попробую рассказать как с гарантией на ноутбуки ASUS дела обстоят в России.
              Читать дальше →
            • Организация платежей через интернет с помощью банковских карт

                Рассматриваются российские эквайеры с оплатой в рублях. Отсортировано случайно.
                Заказчика интересует — куда и как быстро будут переводиться снятые с клиента деньги.

                1. www.assist.ru
                Много где попадается мне при оплате Webmoney. Никаких замечаний
                Для работы с картоном необходимо заключить договор с ucscard.ru, который сотрудничает и с chronopay.com
                Комисия 3,9% — 4,2%. Требует открытия счета в Росбанке
                Электронная валюта через КИТ Финанс и 4%, открытия счета не требуется.

                2. www.chronopay.com/ru
                Был пост, что их юзают Вконтакте, даже со скриншотами, но

                Вконтакте юзает сейчас

                3. www.raiffeisen.ru/business/ecommerce

                4. www.cyberplat.ru
                на момент проверки сайт недоступен.
                1-2 часа не мог зайти. во как

                5. www.payonlinesystem.ru
                Свежие кажутся.
                от 4% и ниже

                6. paymentgate.ru
                Пишут об ихних требованиях
                — Наличие счета у Компании в ОАО Альфа-Банк
                — Физическое присутствие на рынке, т.е. наличие наземных точек продаж,
                известность на рынке, год успешной работы.
                — Оборот компании должен составлять не менее 20 млн. руб. в год.
                Случалось, что не мог зайти на сайт, в то время, как на другие вход был

                7. liqpay.com
                (Приватбанк)
                Украина, работают с Россией.
                Перевод денег на внутренний виртуальный счет бесплатно, моментально. Есть возможность с ними сделать что угодно. Не совсем удобная схема для крупной коммерческой компании, с контролем финансов, если деньги на счет будут приходить от не резидента. 2 раза общался с суппортом. Время не помню, но отвечали сразу. По вопросу о переводе стредств на р/с счет в России обещали по оставленым контактам ответить.

                8. www.pay4all.ru
                г. Томск
                На текущий момент внедрений не обнаружено
                Работают с цифровой подписью.
                Получается ЭЦП + эквайринг, что может иметь смысл с нашим непростым законодательством.
                Случалось, что не мог зайти на сайт, в то время, как на другие вход был.
                Перевод денежных средств на любой счет в банке.

                TODO
                изучить что говорит Закон об эквайринге.

                Посты и страницы в интернете датированные ранее 2008 годом я не читаю.
              • О гриппе А (H1N1) с точки зрения программирования

                • Перевод
                Учёные уже полностью дизассемблировали H1N1 и занесли его в вирусную базу NCBI Influenza Virus Resource. Там всё задокументировано в подробностях. Например, образец A/Italy/49/2009(H1N1) был обнаружен в носу 26-летней женщины, вернувшейся из Италии в США. Вот первые 120 бит его генетического кода.

                atgaaggcaa tactagtagt tctgctatat acatttgcaa ccgcaaatgc agacacatta

                Сколько бит убьёт человека?
                По приблизительным подсчётам, общий размер исходников H1N1 составляет 26 022 бит, а если исключить служебные стоп-сигналы (указывают на окончание каждой белковой последовательности), то исполняемый код состоит примерно из 25 054 бит. Это число является приблизительным ещё и потому, что в вирусе присутствует механизм генерации избыточного мусора для маскировки от антивирусов.

                Итак, получается около 25 килобит или 3,2 килобайта. Таков объём кода для программы, имеющей ненулевые шансы убить человека. H1N1 написан гораздо эффективнее, чем компьютерный вирус MyDoom размером около 22 КБ.

                Очень унизительно, что меня могут убить всего 3,2 КБ генетических данных. Впрочем, в 850 МБ человеческого генома по любому должны быть дыры для парочки эксплойтов.
                Читать дальше →
              • Забавный хак(зачёркнуто) обман моего мозга


                  UPD: pentatonic scale — это музыкальная гамма, некоторая последовательность высот звуков (нот), которая исторически сложилась и считается гармоничной (Спасибо sylvio)
                  UPD: по-русски она «пентатоника». В данном ролике состоит только из пяти достаточно устойчивых ступеней обычной гаммы: I, II, III, V, VI. На ней базируется музыка, которую мы привыкли называть «восточной» (или «японской», «китайской»), а так же большое количество рок-соло, джаз- и блюз-соло. Пентатоника получится, если на рояле сыграть по одним чёрным клавишам, подряд, начиная с до-диеза (Спасибо yaroslavpat, sharpland)
                • Getting Real в виде «карты интеллекта»

                    Краткий конспект замечательной книги Getting Real на тему веб-разработки.

                    Ниже — небольшой кусочек одной главы, кликните по нему для просмотра всей карты.
                    image

                    UPD: Версия для печати
                    Карта в исходном формате MindManager 6
                  • Шпаргалкам — да?

                      Иногда некоторые паттерны (сниппеты), которые мы очень часто применяем на практике, очень хочется распечатать и повесить на стену (окно?), чтобы, подняв глаза, увидеть необходимую документацию.

                      В качестве примера подобной шпаргалки была нарисована небольшая схема, иллюстрирующая коды ответов Web-сервера.



                      (нажмите для просмотра оригинального изображения)

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