вторник, 8 февраля 2011 г.

Хабрахабр

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

Хабрахабр:

Я уверен, что существенная часть Хабралюдей и так ранее слышала про Xoom ? планшетный компьютер от компании Motorola. Данный планшет должен стать первым устройством на рынке, работающим под управлением операционной системы Android версии Honeycomb (3.0), которая была специально глубоко переработана Google для использования на планшетах. Нужно ли лишний раз говорить, что именно в Xoom многие видят первого реального конкурента iPad. Однако, все больше информации начинает говорить, что Motorola Xoom может оказаться сугубо ?операторским проектом? и не получит особого распространения за пределы рынка США ? так ли это мы и попробуем разобраться в этой заметке. Читать дальше →


В процессе чтения статьи ?Облегчённая? реализация контейнера vector вспомнился свой опыт борьбы с вектором. Собственно этим опытом я и хотел бы поделиться. Да, при размерности массива 10000 элементов, лишний указатель в реализации элемента доставит ощутимые неудобства, но настоящая проблема памяти при использовании vector в полной мере проявляется несколько иначе. Читать дальше →



Нет, не ?четвёртую?, а именно ?четыре?! Да-да: 4, 5, 6 и 7. Как заметили в Softpedia, проект Mozilla обновил свой план выпуска версий Firefox. Первый пункт звучит именно так: ?Выпустить Firefox 4, 5, 6 и 7 в 2011 году?. В Firefox 5 планируется добавить новый интерфейс управления аккаунтами и простой интерфейс для обмена ссылками с друзьями, реализовать анимационные эффекты в интерфейсе и реализовать поддержку 64-битной версии Windows. В Firefox 6 разработчики хотят сфокусироваться на расширении возможностей работы веб-приложений, увеличении производительности работы кеша и JavaScript-движка, а также реализовать поддержку OS X 10.7. Планы на Firefox 7 пока более смутные. Возможно, что в этой версии будет реализовано использование отдельных процессов для отображения интерфейса, веб-контента и плагинов. Но пока Mozilla всё ещё работает над Firefox 4, выпуск 11-й беты которого назначен на эту неделю.


В четверг, 3 февраля в башне Саурона в здании ВШЭ на Покровском бульваре, в Москве состоялся очередной ежемесячный семинар разработчиков игр под iOs. Вел банкет AlexGoncharenko. На его вопрос ? откуда Вы узнали о мероприятии, 298 человек из 300 пришедших ответили ? Из анонса на Хабрахабре. Аудитория была дружелюбна, умна и образованна, что меня удивило и воскресило веру в светлое будущее человечества. Практически у каждого слушателя в правой руке был iPad, в левой iPhone, а на коленях девушка macAir. Всего было заслушано 4 доклада ? 4 абсолютно разных подхода к разработке приложений для iPhone и получению денег из appStore. Читать дальше →



Суть языка Brainfuck в том, что мы всегда бегаем по ячейкам ленты, уменьшая или увеличивая значения в них. В циклах мы можем пробегать из одного конца в другой, что-то подсчитывая, зачастую используя много вложенных циклов. Не трудно догадаться, что интерпретация этого языка относительно медленна. Конечно, на современных компьютерах этого практически не заметно, но? Предлагаю небольшой тест: берите написанный вами интерпретатор, и запускайте вот этот не хитрый код: >+>+>+>+>++<[>[<+++>- >>>>> >+>+>+>+>++<[>[<+++>- >>>>> >+>+>+>+>++<[>[<+++>- >>>>> >+>+>+>+>++<[>[<+++>- >>>>> +++[->+++++<]>[-]< <<<<< ]<<]>[-] <<<<< ]<<]>[-] <<<<< ]<<]>[-] <<<<< ]<<]>. Дождались конца выполнения? Согласитесь, что это было не так быстро, как могло показаться сразу. Что ж, давайте посмотрим, как сделать интерпретатор, который будет выполнять данный код не больше чем за несколько секунд. Опять brainfuck, ассемблер и паскаль



Я уже описывал свой стартап на хабре. 42гола ? это простой инструмент для учета личных целей. Мы постепенно развиваемся, медленно, но верно набираем активных пользователей. Яндекс нас пока не покупает, да и гугл почему-то молча стоит в стороне. Наконец, посмотрев ?Социальную сеть?, и, затарившись холодного пива в зеленых бутылочках, было принято решение как захватить мир нашим стартапом. Вот что из этого получилось: Читать дальше →


Google I/O — это ежегодная конференция веб-разработчиков, проводимая компанией Google для обсуждения развития открытых веб-технологий и своих сервисов. Сегодня поступили в продажу билеты на Google I/O 2011. Но уже сейчас их купить нельзя! Как написал в Twitter вице-президент Google Вик Гандотра, все билеты распроданы всего за 59 минут. Для сравнения: в 2009 году билеты были распроданы за 90 дней, а в 2010 году — за 50 дней. В TechCrunch пишут, что это довольно потрясающий показатель того, что разработчики стали более заинтересованы в работе с платформами Google (а именно Android и Chrome). Разработчики, возможно, также рассчитывают на привычку Google вручать на таких мероприятиях новые Android-телефоны (каждый получил Evo 4G в прошлом году), что делает цену билета 450 долларов более обоснованной. В этом году на I/O будут обсуждаться облачные технологии, а также такие продукты и технологии Google, как Android, Google Chrome, App Engine, Google Web Toolkit и Google API. Конференция пройдёт 10–11 мая в Сан-Франциско.



JavaScript 1.8 предоставляет огромное количество вкусного синтаксического сахара, в основном любителями функциональщины. Но очень мало разработчиков знает об этой красоте. Конечно, к сожалению, все эти вкусности не поддерживает даже Chrome (что уж говорить об IE?), а только Firefox 3+, но JavaScript-разработчик просто обязан знать обо всех этих новинках. Наиболее полную информацию можно найти в статьях на MDN: New in JavaScript 1.7 New in JavaScript 1.8 А я перевела небольшую, но интересную статью Джона Ресига (автора jQuery), который раскрывает в ней некоторые из новых фич: Expression Closures, Generator Expressions, __iterator__, Array Reduce и кое-что ещё: // Останавливаем выполнение события по-умолчанию document.addEventListener("click", function() false, true); // Выводим три сообщения for ( let i in 3 ) alert( i ); // Создаем массив из 100 элементов, заполненный нулями [ 0 for ( i in 100 ) ]; // Создаем единичную матрицу 10*10 [[ i == j ? 1 : 0 for ( i in 10 ) ] for ( j in 10 )]; Читать дальше →



Введение Последнее время активно пропагандируется практика разработки программного обеспечения Test-Driven Development. Бесспорно, она очень полезна, но не всегда и не все ее применяют. Поэтому часть кода покрыта юнит-тестами, а часть остается непокрытой. Проследить за каждым проектом вручную, нормально написаны там тесты или нет, является практически невыполнимой задачей. Недавно я задался вопросом, а как можно автоматизировать процесс сбора метрики, которая показывает процент покрытия кода тестами. Было решено встроить ее сбор в CruiseControl.NET. Естественно, что 100% покрытие не гарантирует отсутствие багов, но хотя бы показывает отношение разработчиков к написанию тестов. Читать дальше →


Дэвид Финн, главный советник Microsoft, написал в корпоративном блоге, что известный мексиканский наркокартель La Familia Morelia Michoacana распространял контрафакт ?через тысячи киосков, рынков и магазинов, расположенных в регионе?. Полученные деньги шли исключительно на незаконную деятельность. По словам Финна, на диски с пакетом программ Office 2007 наносилась маркировка ?FMM?, что наносило прямой урон имиджу компании Microsoft. oszone.ru/14506/ на русском


Чтобы ускорить и стандартизировать процесс расчета стоимости разработки сайтов, мы, несколько лет назад, внедрили простую excel-табличку, которой пользуемся до сих пор. Возможно, она и вам послужит на пользу. Вот краткое описание процесса расчета: Любой проект по разработке ? это время команды, которое мы продаем. Значит, менеджеру, который делает предложение клиенту, нужно получить часы с разбивкой по видам деятельности и этапам, потом перевести их в деньги. Для этого мы делаем табличку (готовый пример ниже), в которой: Читать дальше →



В конце прошлого года на хакрских форумах прошёл слух, что разработка одного из наиболее известных троянов Zeus (или ZBot) прекращена, а разработчик передал исходники программы другому вирусописателю. При этом говорилось, что счастливчик-новообладатель ? автор другого троянца SpyEye ? усиленно старается объединить эти два семейства в новый, более мощный продукт. Однако новые свидетельства утверждают, что исходный кода Зевса был продан или передан третьему лицу, которое сейчас активно ищет новых покупателей среди киберпреступности. Это может привести к разработке абсолютно новых версий Zeus/ZBot. Читать дальше →



Прошли те времена, когда блистали пером Лафатер и Кребильон, Шарлотта Шиллер и Мари де Севинье. Не в попытке сравниться с ними в искусстве владения словом публикуем мы этот анонс, но потому, что неустанные жернова времени, вращаясь с неумолимым равнодушием, всё приближают час наш встречи. Неотвратимость этого события отрицать столь же безумно, сколь безумно пытаться предотвратить раскат грома, увидев молнию. Читать дальше →


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

Комментариев нет:

Отправить комментарий