Saturday, January 21, 2012

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:

Приближается 15 февраля 2012 г. – срок подачи заявок на конкурс программных проектов Imagine Cup. В этой связи мы всё чаще слышим от студентов примерно следующее: ?Да, Imagine Cup – это очень интересно, и нам хотелось бы поехать на финал в Австралию, но мы совсем не знаем, с чего начать. Не можем придумать гениальную идею для проекта?? или ?я по вечерам делаю отличный проект, но он совсем не подходит для Imagine Cup? Специально для того, чтобы помочь студентам избежать таких сомнений, придумать идею и поучаствовать в конкурсе наиболее эффективно ? мы проводим мероприятия Imagine Cup Student Camp. Такое мероприятие уже прошло в Москве, а 11 февраля будет в Питере. Кроме того, специально для тех, кто живёт далеко ? мы проведём сокращенную версию мероприятия, Imagine Cup Virtual Student Camp 26 января в 15:00 по Москве. Ниже я хотел бы поделиться своими соображениями по поводу того, как и с чего можно начать. Читать дальше →


На этой неделе Microsoft анонсировала выпуск нового продукта для Azure и платформы .Net ? Microsoft Codename ?Cloud Numerics? Lab. Это математическая библиотека способная параллельно обрабатывать большие объемы данных в облаке. Она также позволяет масштабировать вычислительные модели, реализованные на C# для Windows Azure. Выпуск этой библиотеки явился плодом труда нескольких лет серьезной работы специалистов в области параллельных вычислений и вычислительной математики. Значительная часть этих работ была выполнена Российским подразделением Microsoft. Эта библиотека предоставляет легкую в использовании модель программирования скрывающую сложность разработки распределенных алгоритмов, доступ к .NET библиотеке численных алгоритмов состоящих из широкого набора функций. От элементарных, до сложных статистических и функций линейной алгебры. Cloud Numerics также дает возможность запускать программы в Azure и получать доступ к неограниченным вычислительным мощностям в облаке. Читать дальше →


Как проекты попадают на витрину 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 занимает хорошее положение на рынке, что позволит ему легко пережить сложную ситуацию в экономике и оставаться одним из самых желаемых мест для работы.


Брам сегодня прислал письмо про то, что, мол, если у вас есть iPad ? вы теперь можете запускать любимый редактор и на нём. Смысл сего действа для меня, например, тайна великая за семью печатями есть, ибо я не понимаю, зачем запускать Vim на устройствах без клавиатуры, но может кому-то будет полезно. Вопрос о целесообразности запуска Vim'a на телефоне также остаётся открытым. Исходники лежат на GitHub и распространяются под той же лицензией, что и Vim.


Цель статьи рассказать о своем поиске ?идеального? редактора для 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, представляющий из себя, собственно, интерфейс для работы с мультимедиа-данными. Узнать подробности


МЧС России выпустило приложение для iPhone ?Мобильный спасатель?, позволяющее нажатием одной кнопки вызвать оперативные службы. Министерство так же планирует разработать аналогичные приложения и для других моделей телефонов. Тревожное сообщение отправляется автоматически после нажатия кнопки. ?Для этого достаточно после загрузки приложения на iPhone внести в экстренные контакты номера телефонов близких или знакомых?, ? пояснили в МЧС. Приложение самостоятельно определяет регион, в котором находится человек и оператора сотовой связи, которого использует абонент. Помимо основной функции, приложение содержит справочники, где демонстрируются способы оказания первой помощи и правила поведения в экстремальных ситуациях. Официальная презентация приложения пройдет 24 января во время подведения итогов работы МЧС за 2011 год.


Для просмотра разной внешней документации (man/perldoc/pydoc/etc.) в Vim есть множество плагинов и рецептов. Проблема в том, что одни не настраиваются на открытие окон с документацией удобным мне способом, другие не расширяются для поддержки новых источников документации, третьи глючат и написаны слишком криво чтобы их можно было относительно просто пофиксить и выслать патч автору. На днях меня эта ситуация окончательно достала, и я написал плагин viewdoc, решающий все эти проблемы. Он прост внутри и удобен в использовании, предоставляет единый пользовательский интерфейс для работы с любой документацией (включая встренный :help), умеет определять требуемую документацию по контексту, гибко настраивается, и очень просто расширяется (внешними плагинами или прямо в ~/.vimrc) для добавления новых источников документации. Основной недостаток ? тестировался только в linux, может работать в других *nix, точно не будет работать в винде. Читать дальше →


Недавняя статья про float-ы и реакция хабрасообщества на нее показали, что ?сладкая парочка? CSS-свойств float и clear, несмотря на свою давнюю и колоссальную популярность в верстке, для многих остается чем-то загадочным и таинственным. Однако затронута в ней оказалась лишь верхушка айсберга, теряющегося в пучине мутных вод загадочной спецификации CSS 2.1. А есть и ?подводные рифы?, в спецификации не описанные. Не желаете ли продолжить увлекательное погружение в этот мир удивительных открытий и добраться до самого дна, полного сокровищ? Если да, то? добро пожаловать на борт!


Год назад пробегал топик, мол, а что если сделать в Visual Studio ачивки как в MMO? И вот, народ сделал. Пока что ачивок маловато, но тренд интересный. Два года назад я написал статью "Другое видение скучных GTD планировщиков через призму RPG игр". В ней я говорил и об анализе кода, сборке статистики с него и вручении ачивок на основе этой статистики. Приятно, что кто-то пытается воплотить эти идеи в жизнь. Странно, но на хабре эта новость как-то прошла незамеченной и поиск ничего не дал.


Свершилось! Встречаем предвыборную цензуру в рунете. Появившееся два дня назад на YouTube видео ?Они украли у нас страну? с критикой Путина и его братии, очень быстро стало набирать популярность. Потом его удалили. По ссылке вы увидите: Материала НТВ в этом видео ? 5 секунд из 3 с половиной минут. Остальное ? Первый и другие каналы. Может быть, это одно из немногих видео, где есть предмет авторского права телекомпании? Нет, таких на YouTube около полумиллиона. Из-за чего ОАО ?Телекомпания НТВ? так быстро среагировала на нарушение авторских прав именно в этом видео, думаю, вопросов не вызывает. Привет главе Минсвязи в связи с его заявлением об отсутствии цензуры в рунете. Надеюсь, никто не против, если я оставлю копию видео в посте: Знаю, что политика, знаю, что Хабр. Но, во-первых, это прямо касается рунета и крупнейшего видеохостинга в мире, во-вторых, это касается нашего будущего и будущего нашей страны. Надеюсь на ваше понимание. Если считаете, что я не прав, смело минусуйте и вам станет легче, а пост на Хабре всё-таки останется. Читать дальше →



Данная статья предназначена для ознакомления с базовой математической составляющей компьютерной многомерной графики. На примере симплекса Серпинского в статье рассматриваются вопросы построения, перемещения, проецирования и отображения сложных многомерных геометрических фигур. Также имеются картинки, видео, исходники, и уверяю вас, что всё очень просто, читайте, вникайте. Читать дальше →



Доброго времени суток! Наверняка многие видели в движке WP функцию переноса файлов с рабочего стола в окно браузера и их дальнейшую загрузку на сервер. Когда я увидел такое, мне стало интересно как же это организовано. Тогда я полез в дебри, чуть было не заблудился, но всё таки решение нашел. Оказывается все очень просто. Что нам понадобится? Всего лишь небольшие знания HTML5+jQuery+PHP. Читать дальше →




Не знаю, как для вас, а для меня прошедшая неделя оказалась насыщенной. Чуть больше недели прошло с момента первого поста о Simpliste и чуть меньше с момента второго поста. Эти несколько дней принесли и неожиданные, и приятные события. Simpliste, который я сразу назвал шаблоном, не претендовал ни на роль фреймворка-конкурента Бутстрапу, ни на роль сервиса создания сайтов в два клика. Хотя, поступали предложения о том, чтобы превратить его и в то, и в другое. Все, чего я хотел, было предоставить возможность людям скачать пару файлов, наполнить информацией и получить современный HTML5 сайт, оптимизированный для мобильных устройств. Еще там есть темы оформления. Когда я предложил создавать темы оформления всем желающим, тяжело сказать, чего во мне было больше: скептицизма или веры в лучшее. Но судя по тому, что что-то заставило меня это сделать, я остаюсь преимущественно оптимистом. Итак, правила были объявлены и неделя прошла в работе. Читать дальше →


Отписаться от этой рассылки

No comments:

Post a Comment