суббота, 28 ноября 2009 г.

Поиск исходников

   Зачастую бывают ситуации когда нужно написать реализацию некоторого алгоритма, который
заранее уже реализован и проверен. Или бывает такое что неясно как реализовать ту или иную функцию. Для облегчения работы с кодом при написании есть замечательные сервисы, с помощью которых можно производить поиск исходного кода.

   Я знаю два сайта, с помощью которых можно производить поиск исходников:
  1. Google Code Search
  2. http://www.koders.com/
PS: Рекомендую их использовать, бывает помогают у безвыходных ситуациях. =)

вторник, 24 ноября 2009 г.

Тест на дальтонизм.

   Сегодня на просторах интернета нашел прикольный тест на дальтонизм. Выбираем сложность, и вперёд. На протяжении теста показывается 10 картинок. Под картинками есть поля выбора для того чтобы выбрать правильный ответ.
   После прохождения теста будет выведен результат о количестве правильных ответов. Пример картинки, которая генерируется при прохождении теста изображён на Рис.1.


Рис.1.
Перейдите по ссылке для прохождения теста.

Как создать сайт или блог без технических навыков

   Думаю многие из вас хотели бы создать дизайн сайта, но на преграде стает либо незнание Photoshop - для создания дизайна, HTML, CSS - для создания странички, либо нехватка времени и ресурсов. Я на днях нашел программу, которая поможет создать дизайн сайта за считанные минуты.

   Программа называется Artisteer — первый и единственный продукт автоматизации веб дизайна, который моментально создает уникальные шаблоны для СMS Joomla, Drupal, Wordpress, темы для вашего блога или HTML-странички. Проектируйте удивительные темы и создавайте профессиональные вебсайты в считаные минуты. Удобный в использовании. Не требующии знаний Photoshop, CSS, HTML. Есть возможность экспортировать темы в Wordpress, Joomla, Drupal или шаблонов для CMS.
   Всего за несколько минут, без Photoshop'а или Dreamweaver'а можно создать сайт, при этом не требуется никаких технических навыков.
   К тому же данная программа  поддерживает платформу Windows 2000/XP/Vista/7

   Внешний вид программы представлен на Рис.1. 

Рис.1.

Opera 10.10 - новая версия браузера


   И вновь состоялся релиз популярного браузера Opera. Уже в десятом релизе программы обновился движок и были реализованы такие функции как автоматическое обновление, протоколирование ошибок и встроенные средства проверки орфографии. Кроме того появилась функция Opera Turbo, которая служит для увеличения скорости загрузки страниц. Если интересно то можно ознакомиться со всем списком изменений тут.

   В Opera 10.10 была запущена собственная платформа для общего доступа к любым файлам, и пользователи имеют возможность обмениваться любыми файлами. Эта технлогия получила название Opera Unit. Кроме того, пользователи могут запускать собственные web-сайты, обмениваться сообщениями и многое другое.

  Теперь в боковой панели браузера появилась ещё одна закладка под названием Unite (Рис.1.)
 Рис.1.
   Также доступ к данной функции можно получить с помощью меню "Инструменты" - "Сервер Opera Unit". И соответственно появилась пиктограмма в левом нижнем углу браузера (Рис.2.)


 Рис.2.
   Возможности браузера с каждой новой версией увеличиваются, и обрастают новым функционалом, который направлен на удобство пользования.
   Скачать новую версию браузера можно тут [9.3 Мб.].
   Просмотреть нововведения можно тут

понедельник, 23 ноября 2009 г.

Релиз операционной системы Chromium OS

   Всем известная компания Google заявила о выпуске Chromium OS. Данная ОС основана на трёх китах: Linux ядро, компоненты open source и непосредственно сам web-браузер Google Chrome. Пользовательский рабочий стол заменён на браузер, и все действия выполняются в нём. К тому же стандартный набор программ заменён web-приложениями, которые могут работать как  при подключённом интернете, так и без него.

Google выставила видеоролики с презентацией новой операционной системы:





   В выступлениях прозвучали слова о том, что проект является открытым, а все включённые компоненты будут разрабатываться далее совместно с независимым сообществом разработчиков; ключевыми направлениями развития Chromium OS являются простота использования, скорость и безопасность; Chromium OS делает скорость работы web-браузера значительно выше, в сравнении с другими операционными системами; в системе используется оконный менеджер собственной разработки, базирующийся на использовании библиотеки Clutter, использующей для рендеринга; OpenGL интерфейсом выступает модифицированная версия web-браузера Chromium, в которой доступны несколько виртуальных экранов, на базовом экране присутствует несколько фиксированных мини-вкладок для выполнения приложений, таких как Gmail, файловый менеджер, мультимедиа функции, YouTube, Picasa, калькулятор и другие. Что касается вопросов безопасности, разработчики позаботились об этом с завидным энтузиазмом, сделав безопасность на уровне изоляции, то есть ОС изначально не доверяет программам, а каждое web-приложение выполняется в изолированном окружении. Все подробности можно найти в блоге Google.

четверг, 19 ноября 2009 г.

Microsoft открыла исходные коды платформы разработки .Net Micro Framework 4.0

   Компания Microsoft опубликовала в открытом доступе большую часть кодов среды .NET Micro Framework,  которая предназначена для совместной работы через интернет различных мобильных устройств. В компании говорят, что сейчас открыты исходники не всей, но наиболее важной части среды, позже состоится практически полное открытие. Опубликованные фрагменты кода доступны по условиям лицензии Apache 2.0.

 
   Одновременно с публикацией корпорация объявила о создании сообщества разработчиков, создающих программы с использованием .NET Micro Framework. В сообщении отмечается, что сообщество пока также находится на этапе формирования.

   В Microsoft также сообщили, что 100%-ного открытия технологий не будет. Так, сторонние разработчики не получат открытого доступа к стеку библиотек, отвечающих за работу TCP/IP и протоколов шифрования. Вместо этих систем корпорация предложила сторонним программистам использовать собственные разработки или сторонние альтернативы.

среда, 18 ноября 2009 г.

Презентация Chrome OS

   19 ноября, компания Google проведет в своей штаб-квартире в Маунтин-Вью (Калифорния, США) закрытую презентацию операционной системы Chrome OS.

   В приглашении, разосланном профильным западным изданиям, сообщается, что в ходе мероприятия сотрудники Google расскажут о технических особенностях системы и покажут ее предварительную демонстрационную версию. После этого разработчики ответят на вопросы аудитории. Ожидается, что о новой программной платформе будут рассказывать вице-президент и менеджер по продуктам Google Сундар Пичаи (Sundar Pichai) и Мэтью Папакипос (Matthew Papakipos), технический директор проекта Chrome OS.

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

   Завесу тайны над проектом Chrome OS разработчики впервые приоткрыли в июле текущего года. Новая ОС, не имеющая ничего общего с популярной мобильной платформой Android, является самостоятельным проектом, ориентированным на работу в Интернете и построенным на базе ядра Linux.

Подготовлено по материалам CrunchGear.

вторник, 17 ноября 2009 г.

Chrome OS


   Ходят слухи что на протяжении месяца выйдет операционная система от Google — Chrome OS

   Из уст самой Google известны компании, которые будут поддерживать новую ОС: Acer, Adobe, ASUS, Freescale, Hewlett-Packard, Lenovo, Qualcomm, Texas Instruments и Toshiba. С
такой поддержкой Chrome OS без проблем может отвоевать себе надёжный плацдарм на рынке портативных устройств.

Скриншоты Chrome OS можно посмотреть ниже:



пятница, 13 ноября 2009 г.

Google Caffeine - новый поисковый сервис

   Компания Google завершила цикл тестирования сервиса  Caffeine, он теперь принят на переработку и внедрение на один из основных дата-центров компании.

Новый сервис позволяет работать с запросами по новой архитектуре, размер базы данных индексов в Caffeine в разы меньше, чем принятый сейчас в Google Search. Эти нововведения позволяют выдавать поисковику результаты поиска значительно быстрее, а также более точнее, чем существующие параметры.

Также в дата-центрах, работающих с новым Caffeine, будет изменена файловая структура - Google File System, созданная еще в девяностых годах, когда основным приоритетом был объем обрабатываемых данных, а не скорость отклика на действия пользователя. Сейчас приоритеты совсем другие.

   Впервые о Caffeine корпорация Google сообщила еще в 2006 году, стремясь развивать свои сервисы, а летом 2009 года проект был передан на этап бета-тестирования. В данный момент тестирование завершено и работа сервиса приостановлена.

вторник, 10 ноября 2009 г.

Firefox исполнилось пять лет

   9 ноября исполняется ровно пять лет с момента выхода первой версии Firefox. Исторический релиз Firefox 1.0 состоялся 9 ноября 2004 года.

   Непосредственным родителем Firefox был открытый браузер Mozilla, который распространялся с 2002 года, но по всеобщему мнению получился неудачным. «Огненная лиса» должна была стать большой работой над ошибками и второй попыткой сместить с трона главного конкурента — Microsoft Internet Explorer. Это казалось практически невозможной задачей.

   Спустя пять лет ситуация кардинально изменилась. И хотя IE по-прежнему лидирует с 54% рынка (по статистике использования браузера), но примерно каждый четвёртый житель интернета сейчас пользуется Firefox. Это достижение можно считать безусловным успехом открытого проекта, которое ставит его в один ряд с другими некоммерческими феноменами новой эпохи.

Выпуск бета-версии StarCraft II откладывается до 2010 года

   Вчера завершилась московская выставки «Игромир 2009», на ней была объявлена информация, что бета-версия стратегии StarCraft II появится лишь в начале 2010 года. Причины задержки продюсер проекта Крис Сигати (Chris Sigaty) назвать отказался.

   Между тем еще на прошлой неделе студия Blizzard заверяла, что создание игры идет по графику; бета-версия, согласно делавшимся в течение года клятвенным заявлениям, должна была выйти до конца 2009-го. Увы, не сложилось: авторы столкнулись с какими-то проблемами, и в результате приходится переносить дату выпуска.

   Стратегия StarCraft II должна выйти во втором квартале 2010 года. Игра будет разбита на три эпизода:
   Первый Wings of Liberty — начнет рассказ о событиях, случившихся спустя четыре года после окончания последней войны. С того момента ни терраны, ни протоссы ничего не слышали об ордах зергов, затаившихся где-то в секторе Копрула. Многие полагали, что зерги готовят новое, еще более страшное вторжение. Что ж, они были правы... В «бете» будет представлена одна из игровых миссий, а также продемонстрирована полноценная версия новой системы Battle.net, поддерживающей все игры компании, систему достижений, механизм генерации лиг и многое другое.

Трейлер игры StarCraft II можно просмотреть на видео:


воскресенье, 8 ноября 2009 г.

Вышла бета-версия браузера Chrome 4.0

Компания Google выпустила общедоступную бета-версию браузера Chrome 4.0.

   Одним из главных нововведений Chrome 4.0 стала система синхронизации закладок между несколькими компьютерами. Изменения, которые пользователь вносит в перечень закладок, автоматически отображаются на всех ПК, указанных для синхронизации.  Идея синхронизации быстро расходится, я недавно описывал как настроить синхронизацию в браузере Opera 

    Сообщается также, что Chrome 4.0 стал более производительным: быстродействие браузера увеличилось на 30% по сравнению с текущим стабильным релизом; если же сравнивать бета-версию Chrome 4.0 с первым выпуском пакета, появившимся в сентябре прошлого года, то производительность выросла в 4 раза. Среди прочих изменений разработчики выделяют повышенную стабильность и улучшенную поддержку современных веб-стандартов.

 Быстродействие различных версий Chrome в тесте Dromeao DOM Core.

   Согласно статистике компании Net Applications, Chrome сейчас находится на четвертой позиции в списке самых распространенных браузеров с долей в 3,58%.

Загрузить бета-версию Chrome 4.0 можно отсюда.

Демонстрация системы синхронизации закладок Chrome 4.0:

суббота, 7 ноября 2009 г.

Как вставить видео на сайте

   Для начала нам нужен embed-код самого видео, например с сайта youtoube.com.  Сперва ищем нужное видео, потом в правой части странички ищем форму пример которой изображен на Рис.1.
  

Рис.1.
  С этой формы копируем embed-код. (В данной форме можно выставить нужные настройки плеера)
   Дальше идем на страничку блога, открываем статью (в которую вы хотели вставить видео) для редактирования в HTML виде и вставляем скопированный embed-код.
   Все теперь на вашем блоге будет отображаться видео которое вы разместили.

Microsoft создает интерфейс для управления компьютером посредством жестов рук пользователя

   Исследовательское подразделение корпорации Microsoft объединилось с Университетами Вашингтона и Торонто с целью разработки компьютерного интерфейса нового поколения, управляемого в трехмерном режиме при помощи рук и жестов пользователя. Разработчики говорят, что на сегодня день интерфейс не имеет аналогов, его прототипы лишь были экранизированы во многочисленных фантастических фильмах.

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

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

   Разработчики говорят, что даже нынешняя версия системы работает неплохо, но ее надо довольно долго тренировать под каждого человека. Однако даже в случае идеальной подгонки под того или иного пользователя, точность определения движений составляет около 85%, кроме того сейчас машина понимает лишь сравнительно медленные и простые жесты.

   В Microsoft, тем не менее говорят, что с их точки зрения именно такие системы придут на смену клавиатурам и мышками.


DAEMON Tools Lite v4.35.5 (with SPTD 1.62)

   Доступна новая версия отличного эмулятора CD/DVD дисков от DAEMON Tools software, на данный момент это самый эффективный эмулятор который позволяет обходить очень большое количество защит дисков - Daemon ToolsLite 4.35.5 [8.8M].

Изменения новой версии:
- SPTD 1.62;
- Полная поддержка Windows 7;
- Гаджет боковой панели Windows для быстрого доступа к основным функциональным возможностям DAEMON Tools Lite;
- Больше не содержит панель DAEMON Tools Lite;
- Изменение дизайна и улучшение графического интерфейса;
- Не требуются привилегии Администратора для первого запуска DAEMON Tools Lite;
- Изменения в лицензионном соглашении, предлагаемом в процессе установки;
- Обновления для языков интерфейса.

Исправленные ошибки:
- Проблема с монтированием образов с RAID томов, имеющих размер более 2 ТБ;
- Некоторые проблемы с открытием файла образа при монтировании;
- Отображения диалога ожидания в режиме командной строки;
- Невозможность монтирования *.mdf образа без *.mds файла;
- Проблема с инсталляцией SPTD в процессе установки DAEMON Tools Lite setup в скрытом режиме;
- Ряд незначительных ошибок.

Версия 4.35.5 работает только на Windows 2000/XP/Vista/7, для более старых систем подойдет только старая версии.

вторник, 3 ноября 2009 г.

Появилась бета-версия браузера Firefox 3.6

   С серверов Mozilla можно загрузить публичную бета-версию браузера  Firefox 3.6 . Выход бета-версии был запланирован еще на середину сентября. Новая версия браузера основана на движке Gecko 1.9.2. Финальная версия пакета увидит свет до конца ноября. Новый релиз известен под кодовым именем «Nomoroka» и отличается от младших версий более оптимизированной производительностью, повышенной скоростью обработки скриптов javascript и скорректированным временем отклика на действия пользователя.

   Директор по разработке Firefox Майк Белцнер (Mike Beltzner) заявил, что в новой версии будут использованы технологии которые позволят браузеру проигрывать полноэкранное HTML-видео и поддерживать Web Open Font Format (WOFF). Также в Firefox 3.6 внедрена поддержка интерфейсов Windows 7.

   Интерфейс Firefox 3.6 станет возможно персонализировать, подобрав дизайн браузера по своему вкусу. Для пользователей мобильных устройств, на которых поддерживается работа программы, появилась возможность автоматической смены ориентации интерфейса.

   Согласно планам Mozilla, финальный релиз продукта ожидается к концу этого месяца, в первой половине следующего года состоится релиз Firefox 3.7, а ближе к концу 2010-го должен появиться браузер Firefox 4.0.

Разработана технология автоматического исправления ошибок в ПО

   Ученые с Массачусетского технологического института (MIT) представила новейшую и в своем роде уникальную программную технологию - ClearView, которая автоматически исправляет ошибки в работающих программах за несколько минут. Данная технология отслеживает поведение исполняемого кода и если возникают отклонения от нормальной работа она предлагает возможнве способы борьбы с возникшей проблемой.

В ходе устранения ошибок выполняются 5 последовательных стадий:

   1. Сначала выполняется мониторинг нормального исполнения для выявления параметров,              характеризующих нормальное поведение приложения;

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

   3. Определяются отклонения от выявленных параметров, происходящие в ходе нештатной                работы программ;

   4. Генерируются возможные исправления, которые принудительно приводят отдельные                    параметры к нормальным значениям путем изменения состояния или последовательности            команд, чтобы вернуть процесс в нормальное состояние;

   5. Контроль дальнейшего исполнения программ с исправлениями помогает выявить самое                успешное из предложенных исправлений.

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

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

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

понедельник, 2 ноября 2009 г.

Открытие онлайн-конференции iCoder 2009

   Сегодня (02.11.2009 г.) начинает работу первая онлайн-конференция профессиональных разработчиков программного обеспечения iCoder 2009. Она будет проходить с 2 по 5 ноября 2009 г.

   В конференции участвуют – Microsoft, IBM, Sphinx, и другие известные компании.
Участников iCoder 2009 ждут мастер-классы от специалистов в области разработки программного обеспечения, а будут также специальные секции для тех, кто хочет получить советы по продвижению своих продуктов.


   С помощью Онлайн-формат конференции можно участвовать в мероприятии широкому кругу профессионалов, вне зависимости от региона. Участие бесплатно, достаточно зарегистрироваться на портале Firmbook.ru . и присоединиться к интересующей секции, нажав на кнопку «Буду участвовать!» За 5 минут до начала конференции на странице с ее описанием появится ссылка из названием - «Открыть». Вопросы и комментарии экспертам можно оставлять в текстовом чате либо через видеовключение, с помощью функции «Запросить микрофон».

   Все кому интересно - присоединяйтесь к интересным дискуссиям, задавайте вопросы экспертам и делитесь личным опытом со своими коллегами!

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