вторник, 22 мая 2012 г.

Если бы Сталлоне делал игру

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

Подписано соглашение о передаче кода Lotus Symphony проекту Apache OpenOffice

После более 10 месяцев c момента решения о передаче кода Lotus Symphony фонду Apache, представители IBM подтвердили в списке рассылки разработчиков Apache OpenOffice о подписании с фондом Apache соглашений "IBM Software Grant Agreement" и "Corporate Contributor License Agreement", что свидетельствует о том, что все формальности улажены и больше нет препятствий, тормозящих передачу кода Lotus Symphony сообществу. Сообщается, что загрузка в SVN-репозиторий Apache наработок Lotus Symphony, уже подготовленных к интеграции с кодовой базой OpenOffice, запланирована на ближайшие выходные дни.
По словам представителей IBM, успешный выпуск Apache OpenOffice 3.4 позволил завершить передачу кода Lotus Symphony фонду Apache и перейти к новой фазе сотрудничества с сообществом, подразумевающей переброску инженерных ресурсов на развитие OpenOffice и вместо развития собственного форка начало поставки клиентам специальной редакции стандартного Apache OpenOffice.
Среди особенностей Lotus Symphony, готовых для интеграции с Apache OpenOffice, упоминаются:
  • Улучшенный интерфейс пользователя с поддержкой вкладок, управляющей боковой панели с настройками параметров и более структурированными контекстными меню;
  • 20 дополнительных шаблонов и более 500 элементов галереи клипарта;
  • Упрощенная система организации перечисляемых многоуровневых списков;
  • Улучшенная система настройки стилей;
  • Поддержка соединителей в документах и электронных таблицах;
  • Общие улучшения режима редактирования;
  • Возможность выполнения VBA-скриптов;
  • Дополнительные оптимизации для увеличения производительности, в том числе асинхронная загрузка документов, улучшенная реализация автоматического сохранения и режим быстрой записи в ODP-файлы;
  • Возможность отображения примечаний докладчика в нормальном режиме презентаций;
  • Улучшенная реализация операций Undo и Redo;
  • Расширенная поддержка форматов MS Office 2007/2010, включая поддержку VML-изображений, ревизий, ссылок между документами и OLE-объектов MS Word;
  • Обширные наработки по обеспечению работы людей с ограниченными возможностями.

Вышел Nmap 6.00



Nmap — утилита для разнообразного настраиваемого сканирования IP-сетей с любым количеством объектов, определения состояния объектов сканируемой сети (портов и соответствующих им служб).
Основные нововведения:
  • расширены возможности Nmap Scripting Engine (NSE);
  • улучшено сканирование Web;
  • обеспечена полная поддержка IPv6;
  • добавлена новая утилита Nping;
  • доработана графическая оболочка Zenmap и просмотрщик результатов;
  • увеличена скорость сканирования.
Версия 5.00 Nmap Security Scanner была выпущена в июле 2009 года.
>>> Детальный список изменений

Релиз минималистичного десктоп-окружения EDE 2.0, построенного с использованием тулкита FLTK

После пяти лет разработки и трёх лет бета-тестирования представлен финальный релиз минималистичного десктоп-окружения EDE 2.0 (Equinox Desktop Environment), построенного с использованием графического тулкита FLTK. EDE отличается классическим подходом к реализации десктоп-окружения (рабочий стол и панель с меню, списком открытых приложений и системным треем), обеспечивая при этом максимальную скорость работы и отзывчивость компонентов интерфейса в сочетании с минимальным потреблением ресурсов. Цели проекта касаются развития только компонентов, непосредственно связанных с рабочим столом, без дублирования создания дополнительных программ и утилит, таких как файловый менеджер или браузер.
Код EDE написан на языке C++ и распространяется под лицензией GPLv2, вспомогательная библиотека edelib поставляется под лицензией LGPLv2. Поддерживается работа в большинстве Unix-подобных систем, включая Linux, *BSD, Solaris и Minix. В новой версии произведен уход от использования тулкита eFLTK в пользу стандартного FLTK. Уход от eFLTK позволил упростить сборку и установку десктоп-окружения, которое теперь может быть собрано в любом дистрибутиве Linux за считанные минуты.
Из других улучшений можно отметить вынос типовых функций в отдельную библиотеку edelib, которую можно использовать в других проектах, не связанных с EDE. Улучшены движки для реализации визуальных тем и для работы со шрифтами. Добавлена поддержка стандартов freedesktop.org, в том числе спецификаций, определяющих работу с системным меню, загрузку пиктограмм, чтение наборов пиктограмм и взаимодействие с другими тулкитами. Старый оконный менеджер edewm заменён на более современный pekwm. В поставку добавлен новый демон отправки уведомлений, добавлена возможность вывода всплывающих уведомлений.
Для рабочего стола ede-desktop реализована возможность создания, переименования и удаления пиктограмм. В интерфейсе для запуска приложений ede-launch добавлена возможность загрузки .desktop-файлов, встроены средства вывода уведомлений о запуске. Добавлено новое приложение ede-preferred-applications для определения базовых программ, таких как браузер, почтовый клиент и файловый менеджер. В панели ede-panel улучшена работа области переключения между виртуальными рабочими столами, добавлена кнопка для быстрого скрытия панели, добавлена опция для вызова хранителя экрана и реализован апплет для отображения потребления памяти.
В следующей версии ожидается поддержка формата SVG, реализация композитного режима, добавление средств управления сессиями и использование скриптов edelib-script (диалект scheme) для задания конфигурации.

суббота, 19 мая 2012 г.

Простое решение проблем с Flash в Ubuntu

Большинство пользователей Ubuntu уже свыклись с безобразно работающим Flash, поставляемом в пакете flashplugin-nonfree. Лично меня релиз за релизом беспокоили разные проблемы, было мигание флешек, клик по чему-либо во флешке работал через раз, в общем нестабильная работа и стабильные тормоза. В Ubuntu 11.04 Natty Narwhal в моём случае Flash вел себя настолько отвратительно, что им было невозможно пользоваться. Но буквально неделю назад я наткнулся на простое решение, разом избавившее меня от всех проблем с flash на моей конфигурации. Самое примечательное — раньше заметно тормозило 480p видео в fullscreen, теперь даже 1080p проигрывается идеально плавно.

flash



Панацея


Представляю вашему вниманию дополнение для Firefox Flash-Aid. Судя по отзывам о дополнении, благодаря ему Flash работает лучше не только у меня. И не только на x64. И даже не только в Firefox! Если вы пользуетесь Chromium, возможно, и ваши проблемы с Flash так же будут решены.

Принципы работы плагина очень просты, он выбирает подходящую версию Flash для вашей системы, включает аппаратное ускорение, и подбирает оптимальные для вашей конфигурации настройки, после чего генерирует Shell скрипт, который можно выполнить прямо из окна дополнения кликом по кнопке «Execute».

Пошаговая инструкция

Внимание! У многих хабралюдей Flash напрочь переставал работать, поэтому вместо кнопки «Execute» кликаем «Test». Если вы уже поломали Flash, наслушавшись моих глупых советов, удалите дополнение и снова установите пакет flashplugin-nonfree.
  • Устанавливаем дополнение и перезапускаем Firefox;
  • в списке дополнений (меню Инструменты → Дополнения) находим Flash-Aid, и кликаем кнопку «настроить»;
  • в открывшемся окне кликаем кнопку «Execute», откроется терминал, вводим в нём пароль администратора;
  • дожидаемся окончания выполнения скрипта, перезапускаем Firefox;
  • ...
  • PROFIT!!!
Надеюсь, это решение поможет вам так же, как помогло мне. О результатах отписываемся в комментариях, не забывая указывать свою конфигурацию. В моём случае это Ubuntu 11.04 x64, видеокарта GeForce 460 с проприетарным драйвером.

Альтернативные решения


roman_tik предложил альтернативное решение для установки Flash в Ubuntu x64 с помощью PPA-репозитория. Для установки Flash таким путём, выполните в терминале:
sudo apt-add-repository ppa:sevenmachines/flash
sudo apt-get update
sudo apt-get install flashplugin64-installer

Так же в комментариях были положительные отзовы о работе Flash-плагина с сайта adobe.

PS. Возможно, вас так же заинтересует дополнение FlashVideoReplacer от того же автора, заменяющее Flash-видео на некоторых сайтах на системный проигрыватель.

четверг, 10 мая 2012 г.

Не работает переключение раскладки в Ubuntu 12.04


setxkbmap -layout 'us,ru' -option 'grp:alt_shift_toggle,grp_led:scroll'

Эта команда набранная в терминале обеспечивает переключение раскладки по Alt+Shift

Теперь только нужно добавить эту команду в автозагрузку.
 Добавить русскую раскладку в Ubuntu 12.04Программы для автозагрузки в Ubuntu

В Debian появился Fancy Output

То, что было в RedHat ещё в 2001 году и чего нет в Slackware до сих пор, появилось в Debian Wheezy.

Теперь, в начале сообщения о запуске или остановке демона, выводится зелёное слово ok, жёлтое warn или красное ERROR, заключённое в квадратные скобки. Вывод можно отключить, создав или изменив существующий файл /etc/lsb-base-logging.sh и установив в нём переменную FANCYTTY в значение «0».


OS X Lion показывает пароли пользователей в логах


Неприятный баг обнаружен в операционной системе OS X. После февральского апдейта OS X Lion 10.7.3 в некоторых конфигурациях системы появился отладочный лог, с указанием паролей всех логинившихся пользователей с момента апдейта. Поскольку отладочный лог находится вне зашифрованной области диска, то все пароли хранятся в открытом виде. Уязвимость касается только тех, кто использовал стандартную версию FileVault (шифрование системного раздела), в то же время FileVault 2 (полное шифрование диска) не оставляет ни одного файла вне зашифрованной области.
Баг случайно оставил программист компании Apple, который забыл убрать флаг для дебага DEBUGLOG в коде системы. Обнаружил его независимый специалист Дэвид Эмери из компании DIE Consulting, он 5 мая опубликовал сообщение в списке рассылки Cryptome.
9 мая вышел апдейт OS X 10.7.4, закрывающий эту уязвимость в FileVault.
Нужно добавить, что апдейт не исправляет файлы, которые уже ушли в бэкап и хранятся, например, на внешних носителях — там тоже есть отладочный лог с паролями. С 1 февраля 2012 года, когда вышел апдейт OS X Lion 10.7.3, минуло три полных месяца, так что масштаб утечки паролей может быть весьма существенным.
Интересно ещё то, что один из пользователей Apple заметил появление отладочного лога с паролями три месяца назад. Он обратился с вопросом на форуме техподдержки Apple — мол, это баг или фича? Никто ему ничего не ответил.

Microsoft заблокировал Firefox в мобильной версии Windows 8

Компания Mozilla намерена разрушить отсутствие браузерной конкуренции в Windows на базе ARM-чипов.

Согласно  сообщению  в официальном блоге главного юриста компании Mozilla Харви Андерсона (Harvey Anderson), компания Microsoft ограничит возможность использования web-обозревателей в операционной системе Windows на базе ARM-чипов. Так, в стандартной рабочей среде пользователи смогут использовать только браузер Internet Explorer.

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

Юрист также подчеркнул, что в настоящий момент Mozilla не намерена обращаться в суд, однако ожидает, что Microsoft пойдет им на встречу и исправит ситуацию. В противном случае, по словам Андерсона, судебное разбирательство неизбежно.

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

Стоит отметить, что сейчас сторонние разработчики могут создавать web-обозреватели только для нового интерфейса Windows - Metro. Пресс-секретарь Mozilla Аса Доцлер (Asa Dotzler), в свою очередь,  отметил , что даже для интерфейса Metro создать конкурентоспособный браузер в настоящий момент невозможно, поскольку он не будет иметь полноценного доступа к API. 

Суд признал Google виновной в использовании кода Oracle

Присяжные признали факт нарушения патента Oracle при использовании Google кода Java в платформе Android.

Судебное разбирательство между Google и Oracle, начавшееся 16 апреля этого года, закончилось вынесением решения частично в пользу последней. Присяжные признали Google виновной в нарушении авторских прав Oracle при использовании языка программирования Java для мобильной версии Android.

Напомним, что в 2010 году компания Oracle обвинила Google в нарушении патента на язык программирования Java при создании платформы Android. В ходе судебного разбирательства участие в процессе принимали основатель и глава Oracle Ларри Эллисон (Larry Ellison) и исполнительный дирректор Google Ларри Пейдж (Larry Page).

Юристы Google заявили, что фрагменты кода, которые компания использовала при разработке Android, являются частью открытого языка программирования и находятся в открытом доступе. Таким образом, используя данный код, Google не нарушает патентное законодательство.

Как сообщает Bloomberg, присяжным было дано 5 дней на рассмотрение дела, однако они не смогли принять единогласное решение. Тогда окружной судья разделил иск на четыре пункта, по одному из которых юристы Google не смогли опровергнуть аргументы обвинения. Таким образом, Google признали виновной в использовании 9 строк кода Java, принадлежащего Oracle.

Напомним, что изначально Oracle настаивала на компенсации в $1 млн. По результатам слушания объективно она может рассчитывать на возмещение ущерба в сумме $150 тысяч.
Присяжные признали факт нарушения патента Oracle при использовании Google кода Java в платформе Android.
Судебное разбирательство между Google и Oracle, начавшееся 16 апреля этого года, закончилось вынесением решения частично в пользу последней. Присяжные признали Google виновной в нарушении авторских прав Oracle при использовании языка программирования Java для мобильной версии Android.
Напомним, что в 2010 году компания Oracle обвинила Google в нарушении патента на язык программирования Java при создании платформы Android. В ходе судебного разбирательства участие в процессе принимали основатель и глава Oracle Ларри Эллисон (Larry Ellison) и исполнительный дирректор Google Ларри Пейдж (Larry Page).
Юристы Google заявили, что фрагменты кода, которые компания использовала при разработке Android, являются частью открытого языка программирования и находятся в открытом доступе. Таким образом, используя данный код, Google не нарушает патентное законодательство.
Как сообщает Bloomberg, присяжным было дано 5 дней на рассмотрение дела, однако они не смогли принять единогласное решение. Тогда окружной судья разделил иск на четыре пункта, по одному из которых юристы Google не смогли опровергнуть аргументы обвинения. Таким образом, Google признали виновной в использовании 9 строк кода Java, принадлежащего Oracle.
Напомним, что изначально Oracle настаивала на компенсации в $1 млн. По результатам слушания объективно она может рассчитывать на возмещение ущерба в сумме $150 тысяч.
Подробнее: http://www.securitylab.ru/news/424290.php

Робот-трансформер Bravo


Встречайте настоящего трансформера — Bravo может превращаться из скоростного авто в робота и передвигаться на двух ногах.

Это — детище Кени Шииды и JS Robotics. На видео — восьмая версия модели.



Подробной информации о роботе пока очень мало. Также неизвестно, можно ли будет прикупить такого себе, и пойдет ли изделие в массовое производство.

понедельник, 7 мая 2012 г.

Ядро Linux 3.2 получило статус длительной поддержки (LTS)

22 апреля 2012 года Грег Кроа-Хартман (Greg Kroah-Hartman) сообщил о выходе ядра 3.2.16. В этом же сообщении он известил, что это последний релиз ветки 3.2, который он поддерживал, в дальнейшем поддержку ветки 3.2 будет осуществлять Бен Хатчингс (Ben Hutchings).
Бен Хатчингс (Ben Hutchings) в свою очередь сообщил, что ядро версии 3.2 получает статус долговременной поддержки (long-term support). Однако не уточнил, как долго будет осуществляться такая поддержка.
Ранее Бен Хатчингс (Ben Hutchings) уже сообщал, что предстоящий релиз Debian 7.0 Wheezy будет использовать ядро версии 3.2.
Ядро реального времени для Debian Wheezy также будет основано на версии 3.2. Об этом сообщил его разработчик Стивен Ростедт (Steven Rostedt).
Ожидается, что Бен Хатчингс (Ben Hutchings) будет поддерживать ядро версии 3.2 до окончания жизненного цикла Debian 7.0 Wheezy.
Кроме Debian 7.0 Wheezy ядро версии 3.2 используется в вышедшей в конце апреля Ubuntu 12.04 LTS, для которой срок поддержки заявлен в пять лет.

вторник, 1 мая 2012 г.

Я программист! крик души!


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

Я программист, поэтому я всегда рад оторваться от работы и пойти показать, как надо регистрироваться в «контакте», «Одноклассниках» и фейсбуке. Конечно же, я знаю всех ваших знакомых, которые там зарегистрированы; само собой, я с удовольствием добавлю их всех в ваши друзья.

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

Я программист, поэтому я предусматриваю вероятность того, что вместо плеера надо будет сделать сайт, вместо которого надо сделать почту, которая должна быть CRM, которая ERP, которая СЭД и даже немного фотоальбом.

Я программист, поэтому я прекрасно понимаю, что утверждённый проект — это ещё не всё, что хочет заказчик, и я готов к многократному раздутию функционала за те же деньги и в тот же срок.

Я программист, поэтому я точно знаю, как называлась «вот та программа, которую ставил мальчик, но она куда-то пропала».

Я программист — конечно же, я могу посмотреть, куда по ошибке бухгалтер отправил деньги, и вернуть их.

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

Я программист, и у меня есть все когда-либо удалённые вами файлы.

Я программист — конечно же, мне не нужны никакие сайты, я не должен ничего искать в интернете, я же всё прекрасно знаю и всё сделаю самостоятельно. Даже то, что до меня было реализовано не один десяток раз. Чем я хуже остальных?

Я программист, поэтому я с превеликим удовольствием научу вашу бабушку, сына и кошку работать в интернете, подготовлю собачку к экзамену по информатике и натаскаю хомячка для поступления в вуз.

Я программист, и мне с детства говорили, что искать знакомым рефераты и курсовые — это моё величайшее предназначение. А если найденное окажется совсем не тем, я с радостью перепишу под нужную тему.

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

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

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

Я программист — конечно же, мне наплевать на авторские права, гражданский и уголовный кодекс вместе взятые. Я с радостью сломаю для вас эту программу, поставлю последнюю версию «виндовс» и активирую антивирус, фотошоп и «три-ди-максим». В конце концов, кто же не хочет получить уголовку в этой стране?

Я программист, поэтому нам не нужен дизайнер — я сам всё красиво нарисую, подберу цветовую гамму, удобно расположу кнопки, ведь нас всех учат дизайну, а по вечерам я занимаюсь исследованием эргономики интерфейсов.