• Продвижение инди-игры на Steam Greenlight

      Всем, привет! Наша команда сейчас проходит важный этап становления любого разработчика игр — первый запуск игры на Steam Greenlight. Пока я готовил материал для этой статьи, наша игра вошла в ТОП-100 проектов на Greenlight, набрала почти 2000 голосов «ЗА» и через 12 дней получила зелёный свет.

      В этой статье хочу поделиться информацией, которую «нарыл» в процессе подготовки к Greenlight'у, а также попробовать проанализировать, какие гипотезы по продвижению сработали, а какие пути оказались тупиковыми. Надеемся, эта информация окажется полезной и кому-то попадёт в избранное.

      image
      Читать дальше →
    • В подарок к 23 февраля Майкрософт предлагает студентам бесплатно сдать экзамен!

        Вы наверное удивитесь — зачем студенту сдавать ещё один экзамен, когда только что закончилась сессия? Наверное, многие из вас не согласились бы сдавать лишние экзамены даже за деньги!

        Однако в данном Речь идёт о сертификационном экзамене, который позволяет вам получить статус Microsoft Certified Professional, что во многих случаях упрощает последующий приём на работу (смотрите смешное американское видео на эту тему). Обычная стоимость сдачи экзамена — около $50, для студентов — $30. Только сейчас у вас (если вы являетесь студентом) есть возможность бесплатно получить ваучер на сдачу любого сертификационного экзамена 072-xxx в центре Prometric. Получить ваучер можно по программе DreamSpark, но только до 30 июня, или пока не будет израсходовано определённое количество ваучеров. Торопитесь, нажимайте на баннер внизу и резервируйте свой экзамен прямо сейчас!

        image
        Читать дальше →
      • TeamViewer для Android

          Сегодня, на официальном сайте утилиты, появился анонс о выходе бета-версии TeamViewer для Android. Версия работоспособна до 31 января 2011 года и поддерживает подключения к teamviewer хостам версий 6 и выше.

          Мобильная версия обладает всеми возможностями старшего брата и даже имеет русскоязычный интерфейс. Ограниченный период действия скорее всего связан с тестированием утилиты, а позже нас ждет разделение на про и бесплатные версии (как в случае с ранее выпущенными iPhone-версиями).

          Скачать бета-версию TeamViewer для Android можно здесь.


          P.S. Для тех кто не знает, что такое TeamViewer — утилита для удалённого управления компьютером. Оптимизирована для обеспечения удалённой помощи и технической поддержки. Для использования в личных целях она бесплатна, а для коммерческого предусматривает разные варианты лицензирования.
        • Тест скорости сети Amazon EC2

            При работе с Amazon многое остается за кадром. Для обычного пользователя это даже хорошо, ему нужен работающий сервис и не имеет значение, как этот сервис реализован. Но для тех, кто проектирует системы для Amazon или других облачных провайдеров это может быть проблемой. Некоторые внутренние аспекты работы выясняются при общении с тех. поддержкой, но в большинстве случаев для лучшего понимания приходится проводить различные тесты и эксперименты.
            Возьмем, к примеру, производительность сети. Гарантирует ли Amazon определенную пропускную способность сети для любой машины или нет, как зависит скорость сети от ресурсов сервера, от региона или времени суток. Скажу сразу, что поддержка Amazon настоятельно рекомендует использовать машины больших размеров, если скорость сети является важным критерием и то, что максимально скорость 1G/s. Но всё всегда лучше проверить на практике.
            Читать дальше →
            • +17
            • 9,9k
            • 5
          • Бесплатный курс по работе с Sublime Text 2

            • Tutorial
            На Tuts+ опубликован новый курс учебных скринкастов "Perfect workflow in Sublime Text". Он посвящён работе со стремительно набирающим популярность кроссплатформенным текстовым редактором Sublime Text 2. Автор курса — Джеффри Вэй, разработчик и инструктор в компании Envato, автор многих учебных пособий на Tuts+, статей и книг — признаётся, что помешан на текстовых редакторах. Он перепробовал практически всё, от TextMate до Vim, но с тех пор, как освоил Sublime Text, считает его самым лучшим в мире редактором кода.
            Читать дальше →
          • Git Wizardry

              1 Введение


              В своей прошлой заметке я постарался осветить в общих чертах стиль работы с
              распределенной системой контроля версий git и указать на отличия по сравнению с
              классическими централизованными СКВ. Целью было прежде всего обобщение опыта
              работы с системой без упоминания тонкостей синтаксиса отдельных команд.

              Данный же топик задумывался как непосредственное введение в работу с git, нечто
              среднее между tutorial и обобщенной справкой, до которого все же рекомендуется
              прочитать упомянутое выше введение. Сознательно избегаются технические
              подробности работы git, употребляются только общие для СКВ термины и
              ограничивается список упоминаемых команд.

              Читать дальше →
            • Интерактивные уроки Python на Codecademy

                Школа программирования Codecademy открылась в августе прошлого года: за это время миллионы человек изучили основы JavaScript, HTML, CSS и jQuery. Кураторы проекта решили, что пришло время расширить программу обучения с фронтенда на серверную часть — и запустили уроки по Python.

                Часть 1: Синтаксис Python (16 упражнений)
                1. Переменные и типы данных
                2. Пробелы и выражения
                3. Комментарии
                4. Математические действия
                5. Проверка (практические задания)
                Проект: калькулятор чаевых (5 упражнений)

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

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



                  Для Chrome есть отдельное приложение.

                  На данный момент доступно более 60 шаблонов элементов, экспорт в PDF и PNG, клавиатурные шорткаты, группировка объектов, привязка к сетке и проч.

                  Проект находится в стадии активной разработки и открыт для критики, помощи и предложений.
                • Консоль для маководов: Beyond the GUI

                  • Tutorial
                  Доброго дня, уважаемые хабравчане-маководы!

                  Сегодня я расскажу как увеличить эффективность работы в Mac OS X за счёт использования консоли.

                  Лирическое отступление


                  Думаю, ни для кого не секрет, что Mac OS является Unix-based системой, но переработанной почти до неузнаваемости. Даже консоль засунули куда подальше — не сразу и найдёшь. И вся система нацелена на использование GUI, при дефолтных настройках даже переключение между кнопками по Tab не работает — без мыши никуда. И тем не менее, Мак — это не только окошки, не только док и лаунчер. Мак это ещё и вся мощь shell скриптов и консоли!

                  Если Вы пришли из мира M$, то для начала неплохо бы поучить общие команды shell'а, например, по вот этому учебному пособию. Как минимум, нужно усвоить команды перехода по каталогам и способы запуска программ и скриптов.

                  Если Вы пришли в мир Mac OS из мира Linux'а и FreeBSD, то, скорее всего, знаете как минимум основы shell-скриптинга. Но и для вас в статье может оказаться кое-что интересное, ведь в маке есть уникальные консольные команды, которые так же полезно знать.

                  Вот о некоторых особенностях маковской консоли далее и пойдёт речь.
                  Поехали!
                • Автоматическое тестирование программ

                  Введение


                  Долгое время считалось, что динамический анализ программ является слишком тяжеловесным подходом к обнаружению программных дефектов, и полученные результаты не оправдывают затраченных усилий и ресурсов. Однако, две важные тенденции развития современной индустрии производства программного обеспечения позволяют по-новому взглянуть на эту проблему. С одной стороны, при постоянном увеличении объема и сложности ПО любые автоматические средства обнаружения ошибок и контроля качества могут оказаться полезными и востребованными. С другой – непрерывный рост производительности современных вычислительных систем позволяет эффективно решать все более сложные вычислительные задачи. Последние исследовательские работы в области динамического анализа такие, как SAGE, KLEE и Avalanche, демонстрируют, что несмотря на присущую этому подходу сложность, его использование оправдано, по крайней мере, для некоторого класса программ.

                  Читать дальше
                  • +23
                  • 37,7k
                  • 9
                • Mailcheck.js — проверка емейла на опечатки


                    jQuery плагин Mailcheck (github) — клиентсайд проверка емейла на опечатки по заранее определённму списку (к примеру, наиболее популярных почтовых сервисов).

                    Демка | сорсы демки (jsfiddle)


                    По заявлению (en) авторов (Kicksend), сей плагин увеличил кол-во подтверждений емейла при регистрации на 50%.

                    Под катом инструкция для кириллических доменов и алгоритмическая задачка
                  • Python vs Ruby

                      Данная флеймообразующая статья призвана собрать в одном месте актуальную информацию по преимуществам Python над Ruby и Ruby над Python. Основываясь на собственном многолетнем опыте использования обоих языков, я постарался ограничить сравнение языками как таковыми и их стандартными библиотеками — сравнение web фреймворков, сред разработки и доступных библиотек не включены в статью, так как здесь и без меня немало копий сломано.
                      Читать дальше →
                    • Введение в JMeter

                        Статья подготовлена сотрудниками отдела тестирования в компании, где я работаю.
                        На хабре уже не первый раз пишут про JMeter, но статьи имеют довольно узкую направленность, либо сложны для понимания. Поэтому, эта статья будет интересная именно начинающим.

                        Введение


                        Как-то я начал осваивать новый инструмент — JМeter — и не смог найти какого-то полноценного руководства как руководства к действию. Постепенно, разобравшись по некоторым довольно полезным статьям и блогам, пользовательской документации, я начал что-то понимать. И решил, что, возможно, я не один ищу то, с чего можно начать работать. Освоить некоторые принципы построения и логику самого инструмента. Так что вот — статья о том, как начать.
                        Так что в этой статье мы рассмотрим пример создания скрипта для 3 пользователей, которые хотят:
                        1. залогиниться;
                        2. добавить в какой-нибудь альбом новую фотографию;
                        3. поменять аватарку.
                        Как таковой — это обычный бизнес процесс для какой-нибудь социальной сети.
                        Читать дальше →
                      • Знакомство с wxPython. Часть первая. Первые шаги

                          Доброго времени суток!

                          image

                          Введение


                          Когда-то я вам уже рассказывал о связке Ruby/Tk. Сегодня я собираюсь продолжить знакомство с «быстрыми интерфейсами». На этот раз я расскажу вам о wxPython, а писать мы будем на Python.
                          На самом деле, wxPython является лишь обёрткой для библиотеки wxWidgets, который в свою очередь представляет графический тулкит, который позволяет писать кроссплатформенные приложения.
                          Читать дальше →
                        • I2P — Проект Невидимый Интернет

                          • Tutorial
                          Всем доброго времени суток!

                          С недавних пор организации по защите авторских прав и «отделы К» многих стран начали вести весьма агрессивную политику против анонимности в сети и пиратства. Особо показательны истории с torrents.ru и ifolder.ru.

                          Подробнее об интернет-цензуре можно почитать в Википедии.

                          Чтобы оградить пользователя и хостера от «вредного» влияния государства и частных компаний была создана сеть I2P. Что же это такое и как подключиться к I2P — читаем под катом.

                          Читать дальше →
                        • Лайтпак: Прокачан и открыт

                            Прошло около 3х месяцев с тех пор, как хабрачеловек @brunql опубликовал в этом блоге описание ambilight-подсветки для ноутбука. А сегодня мы готовы представить вам полностью переработанную, теперь банановую™ версию этого опенсорс-устройства:


                            Читать дальше →
                          • 6 шагов загрузки Linux на пальцах

                            • Перевод
                            imageНажмите кнопку включения питания на вашем системнике, и спустя несколько секунд вы увидите окно входа в систему.

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

                            Я предлагаю вам познакомиться со следующими уровнями типичной загрузки Linux:
                            Читать дальше →
                          • qrTip: плагин для отображения QR кодов для ссылок

                              Надеюсь, что все знают что такое QR коды и как ими пользоваться? Кто не в теме — вам сюда. В общем этот небольшой плагин для jQuery умеет отображать QR коды для ссылок на странице. Это может быть полезно там, где нужно передать ссылку на мобильное устройство, например ссылка на мобильную версию сайта — незачем больше перебивать ссылки из браузера в ваш телефон, сфоткали и побежали ;)

                              Плагин достаточно простой, основан на плагине ColorTip для всплывающих подсказок, js-uri для относительных ссылок и Google Chart API для QR кодов ;)

                              Демонстрация, официальный сайт, а так же qrTip на Github.

                              qr Tip