воскресенье, 23 мая 2010 г.

Ученые создали живой организм в лабораторных условиях

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


За проектом стоит Крейг Вентер (Craig Venter), глава университета в Роквилле, носящего его имя (Craig Venter Institute in Rockville, Md.).  Вентер также работал в одной из команд, занимавшихся расшифровкой человеческого генома. Созданная клетка обладает ДНК, «написанной» специально для нее. Что самое интересное – она успешно растет и делится. Для того чтобы осуществить настолько дерзкую задумку, ученые скопировали более миллиона разрозненных кусочков генетического кода. Созданную таким образом ДНК ввели в клетку, предварительно избавленную от собственного генетического материала. После чего новый код «прижился», и клетка стала активно делиться.

Крейг Вентер заявляет, что это первая в мире форма жизни, «матерью» которой является компьютер (еще бы – не вручную же комбинировать элементы ДНК!). Влияние этого открытия огромно. Уже через год будут создаваться новые лекарственные вакцины, а пока стоит задуматься вот над чем.



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

Google теперь защищает поисковый трафик

Некоторое время назад где-то в интернете попадалась заметка о том, что Google собирается защищать поисковый трафик как это уже было сделано с почтой gmail. То есть сейчас вы набираете в строке браузера http://google.com (или .ru или .com.ua в зависимости от региона) и выполняете поиск интересующей информации. При этом вся информация которая идет от вас (поисковые фразы) и информация которая идет к вам (результаты поиска) передается в открытом виде. То есть при желании если перехватить этот трафик, то можно узнать, что вы ищете и что находите. Казалось бы, что такого может быть в том, что кто-то может узнать что вы ищете? Но тем не менее Google действительно решила защитить трафик своего поискового сервиса.
Сегодня случайно набрал в адресе браузера https://google.com вместо http://google.com и попал на страницу Google SSL Beta где можно протестировать защищенный поиск от Google:



Визуально ничего не отличается от незащищенной версии (только протокол https и логотип с SSL Beta), поэтому внешне для пользователя работа идет точно также. Только в поисковой машине Google SSL Beta весь трафик уже шифруется и все передаваемые и принимаемые данные будут защищены. Нужна вам такая защита или нет, решайте сами, но мы уже привыкли, что Google ничего просто так не делает и значит это действительно необходимо. Для локализованных версий пока защищенный поиск не реализован. Скорее всего это будет сделано после прохождения фазы бета тестирования на https://google.com.

В версии GCC 4.6 будет улучшена поддержка генерации кода для процессоров Intel

В списке рассылки компилятора GCC появилось сообщение о том, что компания CodeSourcery улучшит поддержку генерации кода для процессоров Intel Core 2 и выше в будущей версии GCC.

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

Я как счастливый обладатель Intel Core 2 Duo жду не дождусь свежего GCC, а гентушники я думаю все в восторге и в предскушение уже)

суббота, 22 мая 2010 г.

Релиз дистрибутива Arch Linux 2010.05



После 9 месяцев разработки вышел релиз дистрибутива Arch Linux 2010.05. Установочные сборки дистрибутива доступны для архитектур i686 и x86_64 в двух вариантах: для установки с задействованием сети (170 Мб) и для автономной установки (340 Мб).
Особенности нового выпуска:
  • Подготовка комбинированного установочного iso-образа, с набором пакетов для 32- и 64-разрядных архитектур;
  • Формирование iso-образа в гибридном виде, пригодном для установки как с CD, так и с USB Flash;
  • Более половины пакетов в базовом core-репозитории упаковано с использованием метода сжатия XZ;
  • Для загрузки в Live-режиме теперь используется загрузчик isolinux;
  • Установочный образ построен на слепке core-репозитория, включающем Linux-ядро 2.6.33.4-1, пакетный менеджер pacman 3.3.3-5 и системную библиотеку glibc-2.11.1-3. Пакеты типичных пользовательских приложений в других репозиториях находятся в процессе непрерывного обновления, т.е. поставляются самые свежие на момент установки программы.
  • Добавлена поддержка загрузки установочного образа по сети;
  • Для настройки беспроводных соединений в комплект включен wpa_supplicant;
  • В состав дистрибутива включены Virtio-драйверы для оптимизации работы Arch Linux в роли гостевой ОС;
  • Улучшения программы установки AIF:
    • Добавлена возможность выбора использования uuid, метки или имени устройства для представления диска в menu.lst, fstab и других файлах конфигурации;
    • Развитие библиотеки для построения пользовательского интерфейса инсталлятора вынесено в отдельный проект libui-sh;
    • Поддержка выбора виртуальных virtio-накопителей при установке;
    • Добавлена возможность ручного определения дополнительных параметров запуска утилит подобных mkfs. 

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



Google отмечает 30-летие PacMan

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

Логотип Google в стиле Pac-Man

В связи с этим Google решила очень оригинально отметить этот знаменательный день: на главной станице поисковой службы её логотип превратился в заставку по мотивам игры. Более того, если нажать кнопку «вставьте жетон», можно насладиться классической игрой Pac-Man, где в качестве лабиринта выступает логотип интернет-компании.
Очень рекомендую зайти и погуглить|пошпилисть))

среда, 19 мая 2010 г.

Как смотреть youtube без браузера в Linux

Сегодня узнал о существовании такой программы как minitube. Эта бесплатная утилита предназначена для того чтобы смотреть ролики с популярного сервиса youtube без использования браузера. Фактически minitube можно назвать клиентом сервиса youtube. Да собственно разработчики так и пишут, что Minitube is a native YouTube client.
Сначала о том как установить minitube. На сайте программы написано, что пользователи Ubuntu 10.04 могут установить программу из Центра приложений Ubuntu, предварительно установив некоторые пакеты дополнительно.

Устанавливаем рекомендуемые пакеты на сайте minitube:


$ sudo apt-get install phonon-backend-gstreamer gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad

После этого добавляю репозиторий с программо
$ sudo add-apt-repository ppa:neversfelde/ppa

Обновляем список репозиториев:

$ sudo apt-get update
Теперь привычная для Ubuntu установка приложения:

$ sudo apt-get install minitube
Программа должна появится в разделе меню Приложения - Аудио и видео.

Вид программы после запуска:

Minitube после запуска

Собственно ничего лишнего. Набираем ключевое слово и программа выдает список найденных на youtube видео, и начинает их проигрывать по очереди. Вот так выглядит программа во время проигрывания:

minitube проигрывает видео с youtube

Каких либо супер “фишек” у программы пока нет, поэтому возможно кому-то она покажется уж слишком простой и неинтересной, но нужно учесть, что программе всего год и она только начинает развиваться.

Официально вышел релиз OpenBSD 4.7

ышел OpenBSD 4.7. Хочу напомнить, что проект OpenBSD был создан и разрабатывается исключительно как  СВОБОДНАЯ, многоплатформенная UNIX-подобная операционная система. Ее основой служит 4.4BSD. Создатели постоянно акцентируют внимание на переносимости системы, ее стандартизации,  безопасности и средствах криптографии. Весьма важно, что OpenBSD поддерживает бинарную эмуляцию большинства программных пакетов таких операционных систем, как: Solaris, FreeBSD, Linux, BSD/OS, SunOS и HP-UX. И самое главное -  OpenBSD является бесплатной ОС которую можно загрузить с FTP-серверов, или  за символическую плату купить на дисках, например на Lafox.net.




Теперь о вкусностях релиза 4.7:
  • Появилась поддержка новой платформы loongson. Это китайский аналог MIPS;
  • Есть поддержка запуска OpenBSD в гостевом домене в sun4v (Solaris);
  • Перемены в SCSI-стеке;
  • улучшена работа программных RAID (softraid), добавлена поддержка multipath, есть новый драйвер mpii(4) для современных SAS2-контроллеров от LSI;
  • Добавлен простой виртуальный сетевой драйвер vether;
  • Появилась поддержка многих новых датчиков;
  • Поддержка множества новых устройств, включая NDIS-over-USB (HTC Hero, Google Nexus One и др.), карты на основе новых 802.3- и 802.11-чипов Atheros, USB-тачскрины и др.;
  • Новая утилита midicat(1), аналог aucat(1) для работы с MIDI. Эти две утилиты теперь могут использоваться для синхронизации звука, что позволяет использовать их для сведения аудиодорожек;
  • Многочисленные улучшения в работе системного кэша и исправление редко проявляющихся, но от этого не менее досадных проблем с блокировками в файловых системах;
  • Большие изменения в pf(4), в том числе в синтаксисе pf.conf(5): среди прочего, добавлена директива match, а директивы rdr и nat заменены опциями правил rdr-to и nat-to, соответственно. Также pfctl(8) теперь умеет сохранять в файл и загружать обратно таблицу состояния соединений;
  • Появилась поддержка divert-сокетов;
  • brconfig(8) убрана, а её функциональность интегрирована в ifconfig(8);
  • route(8) теперь позволяет при помощи команды exec запускать процессы в указанном домене маршрутизации;
  • ldpd(8) — новый демон для MPLS-маршрутизации;
  • Обновление OpenSSH 5.5;
  • GNOME 2.28.2, KDE 3.5.10, Xfce 4.6.1;
  • Mozilla Firefox 3.0.18 и 3.5.8, Thunderbird 2.0.0.23;
  • OpenOffice.org 3.1.1;
  • MySQL 5.1.42, PostgreSQL 8.4.2;
  • PHP 5.2.12, Python 2.4.6, 2.5.4 и 2.6.3, Ruby 1.8.6.369, Perl 5.10.1.
  • Множество других изменений, направленных на упрощение установки, повышение надёжности системы и поддержку современных оборудования и программного обеспечения. Отдельное спасибо проекту parfait, указавшему на многочисленные утечки памяти по всему дереву исходных текстов.
Чтобы узнать больше деталей об этой версии OpenBSD, Вы можете прочитать официальный release announcement (англ.) с полным списком изменений и дополнений. Загрузить OpenBSD 4.7 можно здесь: i386/install47.iso (244MB, SHA256, torrent), amd64/install47.iso (272MB, SHA256).