Хабрахабр:
Приближается 15 февраля 2012 г. – срок подачи заявок на конкурс программных проектов Imagine Cup. В этой связи мы всё чаще слышим от студентов примерно следующее: ?Да, Imagine Cup – это очень интересно, и нам хотелось бы поехать на финал в Австралию, но мы совсем не знаем, с чего начать. Не можем придумать гениальную идею для проекта?? или ?я по вечерам делаю отличный проект, но он совсем не подходит для Imagine Cup? Специально для того, чтобы помочь студентам избежать таких сомнений, придумать идею и поучаствовать в конкурсе наиболее эффективно ? мы проводим мероприятия Imagine Cup Student Camp. Такое мероприятие уже прошло в Москве, а 11 февраля будет в Питере. Кроме того, специально для тех, кто живёт далеко ? мы проведём сокращенную версию мероприятия, Imagine Cup Virtual Student Camp 26 января в 15:00 по Москве. Ниже я хотел бы поделиться своими соображениями по поводу того, как и с чего можно начать. Читать дальше →
Как проекты попадают на витрину App Store, почему разработка под iPhone ? это не дешево и не быстро, зачем нужны апдейты и о многом другом рассказал Эмерик Тоа, креативный директор и со-основатель независимой студии The Game Bakers, разработавшей ролевую игру SQUIDS. Миф первый: повсюду так много iPhone-ов и iPad-ов, что приличная игра уж точно тебя озолотит Легко ошибиться, когда делаешь серьезные расчеты, сидя за чашечкой кофе со своим приятелем: ?Так, в App Store 200 млн юзеров. Тебе нужно заинтересовать своим приложением за 1 бакс всего 0,1% от них, и у тебя в кармане будет 200 тысяч зеленых?. На самом деле все несколько иначе. Читать дальше →
Издание Fortune опубликовало список из ста лучших на сегодняшний день компаний, предоставляющих работу в США. Первое место заняла компания Google. Среди параметров, исследованных аналитиками, Google стал лучшим по следующим: низкий процент увольнений, связанных с разразившимся кризисом пропаганда здорового образа жизни среди сотрудников отношение компании к окружающей среде комфортные условия труда В прошлом году Google занимал только четвертое место среди лучших мест для работы на территории США. Кроме Google, лучшими IT-компаниями стали NetApp, Zappos.com и Intel. На сегодняшний день, в Google работает около 18,5 тыс. сотрудников (в 2011 г. их число выросло на 33%). По мнению экспертов, Google занимает хорошее положение на рынке, что позволит ему легко пережить сложную ситуацию в экономике и оставаться одним из самых желаемых мест для работы.
Цель статьи рассказать о своем поиске ?идеального? редактора для python кода, о том почему выбрал emacs и кратко о том как я его (emacs) настроил для работы с python. Небольшая предистория: Разработкой на python я занимаюсь уже более двух лет и все это время пытался подобрать оптимальный редактор. Что я только не использовал за это время ? mcedit, nano, gedit, netbeans, eclipse, а также некоторые другие платные варианты (демо версии). Но всегда чего то нехватало, где то автокомплита, где то подсветки, где то банально неудобно. Какой то период (около 10 месяцев) использовал Eclipse, но его прожорливость в ресурсах, зависания доводили до белого каления. Когда ошибки eclipse мне окончательно надоели, я начал поиски такого редактора который стал бы отличным помошником в работе. Вооружившись google начал искать ?идеальный? редактор. Читать дальше →
Начиная с Windows Vista, компания Microsoft в своих операционных системах перешла на новый сетевой стек — Next Generation TCP/IP Stack. Стек включает в себя множество различных плюшек: Windows Filtering Platform, масштабируемое TCP-окно и прочие вкусности, однако речь пойдет совсем не о них, а об одной конкретной особенности поведения нового сетевого стека. Всякий уважающий себя сетевой сканер должен уметь определять ОС сканируемого узла, при этом чем больше параметров используется, тем более точный ожидается результат. Например, сетевой сканер Nmap использует для определения операционной системы весьма широкий набор метрик: разнообразные TCP-метрики (поведение значений timestamp, переупорядочивание TCP-опций), IP-метрики (алгоритм генерации порядкового номера пакета, обработка флагов IP-пакета) и иные метрики. Мы в Positive Technologies тоже занимаемся сбором метрик и определением версии ОС, поэтому хотелось бы рассказать о недавно обнаруженной мною метрике, позволяющей идентифицировать Windows-системы с новым стеком. Читать дальше →
Анонсированная в начале мая прошлого года технология Web Real-Time Communications (WebRTC) интегрирована в dev-версию Chrome и, по всей видимости, официально появится в одном из следующих релизов браузера. WebRTC представляет собой открытый фреймворк, попавший в ведение Google после покупки ей компании Global IP Solutions, и реализующий собой технологию передачи в реальном времени видео и аудио напрямую между браузерами. Фактически это означает, что Chrome сможет выполнять те же самые функции, которые сейчас выполняет Skype или другие подобные ему плагины (Google talk), причем с точки зрения разработчиков создание таких приложений будет представлять собой простое использование некоторого JavaScript-API, посмотреть которое можно здесь. Интересно то, что Mozilla Foundation предлагает свой вклад в WebRTC ? спецификацию MediaStream Processing, позволяющую программно смешивать аудио-потоки или отслеживать движение в передающемся онлайн видео. Ключевым понятием в WebRTC API является объект MediaStream, который является общим JavaScript-интерфейсом для взаимодействия с аудио- и видео-потоками. Для того, что разработчик смог организовать взаимодействие с ними, он должен иметь инструмент доступа к микрофону и web-камере пользователя ? для этой цели служит функция getUserMedia. В случае, если эта функция завершилась успешно и доступ к камере и микрофону был получен, разработчику возвращается экземпляр класса MediaStream, представляющий из себя, собственно, интерфейс для работы с мультимедиа-данными. Узнать подробности
Для просмотра разной внешней документации (man/perldoc/pydoc/etc.) в Vim есть множество плагинов и рецептов. Проблема в том, что одни не настраиваются на открытие окон с документацией удобным мне способом, другие не расширяются для поддержки новых источников документации, третьи глючат и написаны слишком криво чтобы их можно было относительно просто пофиксить и выслать патч автору. На днях меня эта ситуация окончательно достала, и я написал плагин viewdoc, решающий все эти проблемы. Он прост внутри и удобен в использовании, предоставляет единый пользовательский интерфейс для работы с любой документацией (включая встренный :help), умеет определять требуемую документацию по контексту, гибко настраивается, и очень просто расширяется (внешними плагинами или прямо в ~/.vimrc) для добавления новых источников документации. Основной недостаток ? тестировался только в linux, может работать в других *nix, точно не будет работать в винде. Читать дальше →
Свершилось! Встречаем предвыборную цензуру в рунете. Появившееся два дня назад на YouTube видео ?Они украли у нас страну? с критикой Путина и его братии, очень быстро стало набирать популярность. Потом его удалили. По ссылке вы увидите: Материала НТВ в этом видео ? 5 секунд из 3 с половиной минут. Остальное ? Первый и другие каналы. Может быть, это одно из немногих видео, где есть предмет авторского права телекомпании? Нет, таких на YouTube около полумиллиона. Из-за чего ОАО ?Телекомпания НТВ? так быстро среагировала на нарушение авторских прав именно в этом видео, думаю, вопросов не вызывает. Привет главе Минсвязи в связи с его заявлением об отсутствии цензуры в рунете. Надеюсь, никто не против, если я оставлю копию видео в посте: Знаю, что политика, знаю, что Хабр. Но, во-первых, это прямо касается рунета и крупнейшего видеохостинга в мире, во-вторых, это касается нашего будущего и будущего нашей страны. Надеюсь на ваше понимание. Если считаете, что я не прав, смело минусуйте и вам станет легче, а пост на Хабре всё-таки останется. Читать дальше →
Не знаю, как для вас, а для меня прошедшая неделя оказалась насыщенной. Чуть больше недели прошло с момента первого поста о Simpliste и чуть меньше с момента второго поста. Эти несколько дней принесли и неожиданные, и приятные события. Simpliste, который я сразу назвал шаблоном, не претендовал ни на роль фреймворка-конкурента Бутстрапу, ни на роль сервиса создания сайтов в два клика. Хотя, поступали предложения о том, чтобы превратить его и в то, и в другое. Все, чего я хотел, было предоставить возможность людям скачать пару файлов, наполнить информацией и получить современный HTML5 сайт, оптимизированный для мобильных устройств. Еще там есть темы оформления. Когда я предложил создавать темы оформления всем желающим, тяжело сказать, чего во мне было больше: скептицизма или веры в лучшее. Но судя по тому, что что-то заставило меня это сделать, я остаюсь преимущественно оптимистом. Итак, правила были объявлены и неделя прошла в работе. Читать дальше →
Отписаться от этой рассылки