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

Автоматической выключение компьютера по прошествию определенного времени

Все просто:
sudo shutdown -P +60 

Комп вырубится ровно через час.

Для более тонкой настройки курим ман =)

Быстрая установка vsftpd - сервера на Ubuntu

vsftpd - Very Secure FTP Daemon отлично подходит для быстрого развертывания ftp-сервера на машине с Ubuntu Linux.
Первым делом установим его:

apt-get install vsftpd

Займемся его конфигурацией, для этого правим файл /etc/vsftpd.conf.
Ищем такие строки:

anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=NO
anon_root=/var/ftp

Подробная информация о настройках:
anonymous_enable - разрешение доступа анонимных пользователей;
local_enable - разрешение доступа для локальных пользователей;
write_enable - разрешаем запись;
anon_upload_enable - разрешение записи для анонимных пользователей;
anon_root - папка, к которой имеют доступ анонимные пользователи.
Результатом приведенного выше файла конфигурации будет:
анонимные пользователи будут попадать в каталог /var/ftp без права записи;
зарегистрированные пользователи будут попадать в свой домашний каталог /home/пользователь с правом записи.

Рубутим сервер:
sudo /etc/init.d/vsftpd restart

Естественно, отредактируйте файл под решаемые вами задачи.

Linux list hardware information

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

И на всякий случай, все команды вводим в консоле.
$ lshw - выводит полный структурированный список всего оборудования вместе с информацией об устройствах.
Следующие утилиты понятны и так из названия:
$ lspci - для отображения PCI устройств.
$ lsusb - отображение списка USB устройств.
$ lsscsi - список SCSI устройств.
$ lsraid - информация о настройке программного RAID.
Так же данные можно взять из виртуальной файловой системой /proc.
Там хранятся файлы об состоянии системы и её переменных, так же множество полезных сведений.
Выполнив команду ls в каталоге /proc, мы увидим различные каталоги и файлы, вот пример наиболее используемых:
$ cat /proc/cpuinfo - информация о процессоре.
$ free - выводит информацию о свободной и использованной памяти, включая swap, так же это делает $ cat /proc/meminfo - но более полную информацию об использовании памяти.
$ cat /proc/mdstat как и $ lsraid выдает данные о настройке и состоянии программного RAID, но в более наглядном формате.
Информацию о жестком диске, можно получить используя команду fdisk
 
$ fdisk -l
Диск /dev/sda: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00015c0cУстр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 61 489951 82 Linux своп / Solaris
..... .....................
/dev/sda6 4317 121601 942091731 83 Linux



Для получения данных о конкретном диске, укажите в команде желаемый диск,

$ fdisk -l /dev/sda6
Диск /dev/sda6: 964.7 ГБ, 964701932544 байт
255 heads, 63 sectors/track, 117284 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
....... .....

Если нужно получить более глубокие сведения о винчестере, используем утилиту hdparm

$ hdparm -I /dev/sda
/dev/sda:ATA device, with non-removable media
Model Number: WDC WD1001FALS-00J7B1
Serial Number: WD-WMATV2494343
Firmware Revision: 05.00K05
Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5
Standards:
Supported: 8 7 6 5
Likely used: 8
..... ...... ....

Так как лог длинный приведу только несколько строк.
Далее расмотрим утилиту dmidecode, которая позволяет выводить информации BIOS.
Пакет dmidecode выводит содержимое таблицы DMI (Desktop Management Interface),и это таблица содержит информацию об hardware, сведения о BIOS и т.д. Лог программы содержит не только описание текущей конфигурации, но и выводит максимально допустимые значения параметров, например о max объеме памяти, max частоты работы CPU и т. д.
 
$ dmidecode

так как лог тоже довольно длинный приводить его ни буду.
Для получения определенной информации что бы ограничить вывод всей информации и воспользоваться только каким-то определенным значениям (memory,CPU), использум опцию - t и указываем из ниже приведенной таблице какого типа информация нас интересует.

Type Information
----------------------------------------
0 BIOS
1 System
2 Base Board
3 Chassis
4 Processor
5 Memory Controller
6 Memory Module
7 Cache
8 Port Connector
9 System Slots
10 On Board Devices
11 OEM Strings
12 System Configuration Options
13 BIOS Language
14 Group Associations
15 System Event Log
16 Physical Memory Array
17 Memory Device
18 32-bit Memory Error
19 Memory Array Mapped Address
20 Memory Device Mapped Address
21 Built-in Pointing Device
22 Portable Battery
23 System Reset
24 Hardware Security
25 System Power Controls
26 Voltage Probe
27 Cooling Device
28 Temperature Probe
29 Electrical Current Probe
30 Out-of-band Remote Access
31 Boot Integrity Services
32 System Boot
33 64-bit Memory Error
34 Management Device
35 Management Device Component
36 Management Device Threshold Data
37 Memory Channel
38 IPMI Device
39 Power Supply

Например, информация о процессоре имеет тип 4.
 
$ dmidecode -t 4
# dmidecode 2.9
SMBIOS 2.4 present.Handle 0x0004, DMI type 4, 35 bytes
Processor Information
Socket Designation: Socket 775
Type: Central Processor
Family: Other
Manufacturer: Intel
ID: 76 06 01 00 FF FB EB BF
Version: Intel(R) Core(TM)2 Duo CPU
Voltage: 1.1 V
External Clock: 266 MHz
Max Speed: 4000 MHz
Current Speed: 2533 MHz
Status: Populated, Enabled
Upgrade: Socket 478
L1 Cache Handle: 0x000A
L2 Cache Handle: 0x000B
L3 Cache Handle: Not Provided
Serial Number:
Asset Tag:
Part Number:


Пример, о получении информация о оперативная память (RAM), какой максимальный объем ОЗУ поддерживаеться ? Будет имеет тип 16.
 
$ dmidecode -t 16
# dmidecode 2.9
SMBIOS 2.4 present.Handle 0x001B, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 4 GB
Error Information Handle: Not Provided
Number Of Devices: 4


Для нашей платы это будет Maximum Capacity: 4 GB.
Конечно ни обо всех пакетах/утилитах я рассказал существуют еще множество возможностей и других программ, но надеюсь что приведенные здесь программы помогут вам.

Для Linux доступна нативная поддержка файловой системы ZFS

Брайан Белендорф (Brian Behlendorf), создатель http-сервера Apache, представил новую версию проекта, в рамках которого ведется работа по реализации родной поддержки файловой системы ZFS для Linux. В отличие от системы ZFS-FUSE, работающей на пользовательском уровне через подсистему FUSE, новый проект реализован в виде модуля Linux-ядра. Как известно интеграции кода ZFS в Linux-ядро мешает несовместимость лицензий GPLv2 и CDDL, что исключает возможность смешивания кода под данными лицензиями. Для обхода данного ограничения, Белендорф воспользовался простым и очевидным методом - он решил распространять свой продукт целиком под лицензией CDDL в виде отдельно загружаемого модуля к Linux-ядру, который поставляется отдельно от ядра.
В силу специфики работы с памятью в оригинальном коде ZFS из состава Solaris, ZFS-модуль для Linux пока работает только в 64-разрядной сборке. При этом для тестирования используются такие дистрибутивы, как RHEL, CentOS, Fedora и Ubuntu. В проекте используется код 18 версии ZFS, импортированый из 121 сборки OpenSolaris. Кроме непосредственно реализации ZFS в модуле использованы такие сопуствующие библиотеки Solaris, как libavl, libnvpair, libefi, libunicode и libutil.
Разработка ведется в Ливерморской национальной лаборатории Калифорнийского университета по контракту с Министерством энергетики США. С инструкциями по сборке и установке можно познакомиться на данной странице. Сообщается, что в данный момент в модуле реализована полнофункциональная и стабильная поддержка таких возможностей, как SPA (Storage Pool Allocator), DMU (Data Management Unit), ZPL (ZFS POSIX Layer) и ZVOL (ZFS Emulated Volume).

Запускаем VirtualBox из командной строки

тобы запустить конкретную виртуальную систему VirtualBox из командной строки используем утилиту VBoxManage. Для запуска виртуальной системы с именем WindowsXP пишем такую команду:



$ VBoxManage startvm "WindowsXP"
Остается только вставить эту команду в пользовательскую кнопку запуска и расположить ее на верхней (или нижней, как кому удобнее) панели Gnome. Теперь всего за один щелчок я могу запускать свою виртуальную Windows XP. На всякий случай приведу и команды которые выключают виртуальную систему.
Команда которая выключает виртуальную систему с сохранением состояния:


$ VBoxManage controlvm "WindowsXP" savestate

c полным выключением виртуальной системы:


$ VBoxManage controlvm "WindowsXP" poweroff
Хочу еще заметить, что команда VBoxManage startvm сможет запустить только виртуальную систему которая находится в состоянии выключена (Powered off) или в состоянии сохранена (Saved). За более подробной информацией можно обратиться к разделу VBoxManage справки VirtualBox.

пятница, 28 мая 2010 г.

15 лет Java

image

На днях самому популярному в мире языку программирования исполнилось 15 лет. Созданный Джеймсом Гослингом и компанией Sun Microsystems, он является основой для множества мобильных устройств(Java ME, Android), web-сайтов(Ebay, Amazon, Google), бизнеса крупных вендоров программного обеспечения(IBM, Red Hat, Oracle, SAP), а так же открытых проектов(Apache, Eclipse). Следующая(седьмая) версия языка ждет вас уже осенью.

четверг, 27 мая 2010 г.

На работе =)

Рабочий день в разгаре.


Opera для работы с билингом, firefox для серфинга инета, pidgin для аски).
В терменале по ssh прикручиваю webmin к домашнему серверу в соседней вкладке открыт mc (без него не куда).

Fedora 13 тут!

25 мая 2010 года, стартовал новый выпуск операционной системы Fedora — дистрибутива СПО, основывающегося на новейших разработках сообщества. Как и всегда, проект ставит своей задачей создание новых технологий и задание положительного направления в развитии СПО.
В ходе подготовки 13-го выпуска во многих компонентах произошли заметные изменения, в дистрибутив включены новые средства, упрощающие многие задачи. С выходом Fedora 13 также представлен новый метод установки или обновления выпуска Fedora через Интернет при помощи специальных загрузочных образов с boot.fedoraproject.org. Эта процедура имеет общие черты с загрузкой компьютера по сети при помощи сервера Preboot Execution Environment (PXE).
Для пользователей основными особенностями станут:
  • Полная интеграция с PackageKit. Программа Brasero отныне может автоматически устанавливать отсутствующие кодеки GStreamer, если они необходимы для записи аудио CD. File-roller устанавливает программы, необходимые для обработки различных форматов архивов.
  • Экспериментальная поддержка 3D-ускорения распространена на свободный драйвер Nouveau для NVIDIA. Для включения новых возможностей просто установите пакет mesa-dri-drivers-experimental.
  • Управление цветом в GNOME позволит профессиональным художникам, фотографам и дизайнерам получить точную цветопередачу на дисплее и при печати с использованием свободного программного обеспечения.
  • Управление музыкой на iPod Touch и iPhone в Rhythmbox. Благодаря поддержке файловых систем iPod Touch и iPhone, предоставленной библиотекой libgpod в предыдущем выпуске, в Fedora 13 появилась возможность управления музыкальной коллекцией на этих устройствах через Rhythmbox.
  • Программа для ведения микроблогов. В поддержку быстро развивающихся сервисов для ведения микроблогов, таких как Identi.ca и Twitter, в сборку по умолчанию включена программа Pino.
  • Shotwell заменил Gthumb и F-Spot в качестве менеджера фотографий. Shotwell — легкая в обращении свободная программа для управления фотографиями для окружения рабочего стола GNOME, заменившая собой в Fedora 13 программы Gthumb и F-Spot.
  • Simple Scan. Эта программа сканирования проста в применении и предназначена для того, чтобы пользователь мог подключить сканер и отсканировать изображение или документ в подходящем формате.
  • Автоматическая установка драйверов печати. В Fedora 13 возможна автоматическая установка драйверов принтера. При подключении параллельного или USB-принтера PackageKit выполнит поиск и установит драйвер, соответствующий производителю и модели.
Особенности языковых компонентов:
  • Шрифт для современного китайского. Стандартный шрифт для упрощенного китайского письма теперь WQY Zenhei.
  • Fedora 13 поставляется с IBus 1.3. В этой версии реализован режим единого метода ввода для всех приложений (по умолчанию по прежнему используется разделение), IBus может отображать языковую панель в области уведомления, новый пакет ibus-fbterm обеспечивает поддержку IBus в консоли кадрового буфера fbterm, а пакет ibus-xkbc обеспечивает поддержку некоторых раскладок xkb.
    • Китайский язык: механизм ввода пиньинь ibus-pinyin был переписан на C++ с усовершенствованием метода. ibus-table-quick объединен с ibus-table-cangjie, а также добавлены новые таблицы Smart Cangjie 6, Quick (Сlassic) и Easy (Big). В методе ibus-chewing поправлена поддержка Dvorak и Hsu.
    • Японский язык: ibus-anthy отныне поддерживает настройки стиля символов и режима преобразований; раскладки Thumb Shift NICOLA-J, NICOLA-F и NICOLA-A; настройки основного и расширенного личных словарей; новый пакет ibus-skk предоставляет простой метод ввода кандзи при помощи каны (SKK, Simple Kana-to-Kanji).
  • Автоматическая установка языковых пакетов. С целью экономии сетевого траффика и дискового пространства файлы перевода крупных пакетов программ, таких как OpenOffice.org, Eclipse и KDE, вынесены в отдельные пакеты. Отныне, с подключаемым модулем langpack, менеджер пакетов yum будет автоматически загружать и устанавливать языковые пакеты, если таковые имеются, к тем программам, которые этого требуют. Пользователю больше не придется отдельно добавлять поддержку родного языка в подобные программные продукты. В будущем планируется расширить этот функционал на другие пакеты дистрибутива.
Изменения, которые следует упомянуть:
  • Улучшенная поддержка веб-камер. Поддержка веб-камер в Fedora 13 продолжает совершенствоваться: исправлено множество ошибок и улучшены существующие драйверы. Драйверы некоторых видеокамер, которые могут функционировать как веб-камеры, были интегрированы в ядро.
  • Система сертификатов Dogtag. Dogtag Certificate System (DGS) — открытый центр сертификации промышленного уровня, обеспечивающий всестороннее управление цифровыми сертификатами и аппаратными ключами, а также управление смарт-картами посредством пользовательского средства корпоративной безопасности Enterprise Security Client.
  • Белый список modprobe позволяет системным администраторам наложить ограничение на загружаемые с помощью команды modprobe модули, если необходим высокий уровень безопасности. Это ограничение не позволит непривилегированным пользователям эксплуатировать уязвимости модулей.
  • Ускорение на уровне ядра для поддержки сети в KVM. Благодаря функции VHost Net задача преобразования дескрипторов virtio в skbs и обратно переносится из пространства пользователя qemu в драйвер ядра. Это уменьшает задержку в пять раз и увеличивает пропускную способность от 90% собственной пропускной способности системы до 95% в некоторых случаях.
  • В состав Fedora 13 включена пилотная версия Btrfs, чтобы дать возможность попробовать эту файловую систему в действии. Btrfs разрабатывается как файловая система, способная работать с большим количеством файлов, а также файлами и томами большего размера по сравнению с ext2, ext3 и ext4. Возможность сохранять промежуточные состояния файловой системы впервые включена в Fedora 13. Снимки создаются автоматически каждый раз, когда менеджер пакетов yum производит установку или обновление пакетов.

    Предупреждение

    Поскольку Btrfs все еще находится в стадии разработки, программа установки не предложит использовать ее по умолчанию. Не рекомендуется выбирать Btrfs для разделов, где будут находиться ценные данные, или которые играют существенную роль в работе важных подсистем. Если вы хотите создать на жестком диске раздел Btrfs, при запуске процесса установки укажите параметр btrfs.
  • Возможности NFS в Fedora 13 значительно расширены. NFSv4 заменяет используемый ранее по умолчанию протокол NFS. Клиент IPv6 NFS поддерживает монтирование серверов NFS по IPv6. Теперь пользователям Fedora доступны возможности взаимодействия серверов с сетевой файловой системой в сетях IPv6.
  • DisplayPort — новый стандарт интерфейса для подключения дисплеев и протокол, предоставляющий более широкий диапазон возможностей по сравнению с DVI.
Таким образом, изменения затронули все сферы применения дистрибутива, учитывая, что список изменений не ограничен перечисленными выше. Fedora разрабатывается и полностью поддерживается сообществом при финансовой поддержке Red Hat. Стать участником проекта может любой желающий.

>>> Загрузить через официальный торрент-трекер.
>>> Перейти на страницу загрузки.

И на пряники пару скринов:

lxde















 xfce















 gnome















 kde













Так же для тех кто пропустил видио о Fedora 13 за 2 минуты

Half-Life 2 выходит на Мак!


«Яблочная» версия скафандра и монтировки.

Сегодня на «Макинтошах» состоится цифровой релиз шутера Half-Life 2, сообщает компания Valve, что, несомненно, порадует владельцев Apple-компьютеров.

Изначально Half-Life 2 вышла лишь на ПК, дело было в ноябре 2004 года. Чуть позже проект портировали на консоли Xbox 360 и PlayStation 3. И лишь сегодня увидит свет версия знаменитой игры для Mac OS X.

Распространяться проект будет через систему онлайн-дистрибуции Steam, также совсем недавно дебютировавшей на этой платформе. Помимо оригинальной игры, на «Маках» выйдут Half-Life 2: Episode One и Half-Life 2: Episode Two. Пока не ясно, войдут ли они в общий комплект или Valve решит распространять игры по отдельности.

Два слова о сюжете для тех, кто отсутствовал: мы, знаменитый Гордон Фримен, прибываем в Сити-17; всегалактический союз «Альянс» контролирует практически всю Землю, и лишь несколько островков свободы продолжают борьбу с оккупантами. Напоминает оруэлловскую антиутопию «1984»? Да, в каком-то смысле. На это, кстати, намекает и новый ролик Valve, являющийся переделкой известной рекламы Apple. Смотрим.

Реклама Mac-версии Half-Life 2:

Apple, Flash и H.264

Траффик ~2.2 Мб (изображение)

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

Дожили произошла попытка криминального захвата крупного домена

3 мая 2010 года владелец популярного в Рунете домена LostFilm.TV , был выманен на территорию Украины под обманным предлогом и удерживался там международной преступной группировкой в течение 3-х суток. Целью захвата была передача домена LostFilm.TV некоему заказчику.

Владелец домена был избит, после чего под дулом пистолета ему велели передать домен LostFilm.TV в собственность другого лица. Передача домена началась во вторник 4 мая 2010 года, в это же время преступники получили доступ к серверам сайта.

Однако, по техническим причинам домен был застопорен регистратором, в связи, с чем рейдерам не удалось отнять домен за один день, как они надеялись. Процесс передачи домена был приостановлен на срок от 5 до 10 дней.

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

В среду, 5 мая 2010 года родные заложника внесли выкуп электронными деньгами. В тот же день системщики сайта LostFilm.TV перекрыли преступникам доступ к сайту.

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

Все данные об этом преступлении переданы в прокуратуру Санкт-Петербурга. На данный момент приняты меры по обеспечению безопасности потерпевшего, а также доменного имени и самого сайта LostFilm.TV.

Эта явно не первая криминальная история, связанная с воровством и рейдерским захватом доменных имен в России. Однако масштабы преступления поражают: это один из первых случаев, когда нападение совершается на столь крупный проект (сайт www.lostfilm.tv входит в тридцатку самых популярных ресурсов Рунета по версии Rambler’s Top100), а тем более в совокупности с тяжким уголовным преступлением.

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

Или пиар как вы думаете?

Отличная новость microsoft сделала открытым формат баз Outlook!



Microsoft опубликовала официальные спецификации для формата Outlook Personal Folders (PST). Также были выпущены утилиты Data Structure View Tool и File Format SDK для наглядной демонстрации структуры формата и предоставления инструментов для записи и чтения почтовых баз без установленного на компьютере Outlook. Напомним, что ранее разработчики могли получать доступ к письмам Outlook, только если само почтовое приложение было установлено в системе.

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

вторник, 25 мая 2010 г.

Бил Гейтц изобрел машину времени


Отрицательное время пинга штука реальная и гугль знает примеры. Говорят, бага специфичная для AMD проблема в драйвере материнки/процессора, неправильно работает таймер.

понедельник, 24 мая 2010 г.

Ставим иксы, кеды, шрифты и обновления в FreeBSD



Если вы используете виртуальную машину VirtualBox вначале прочтите мануал - как поднять инет под FreeBSD. Я все манипуляции буду проводить в последнем стабильном релизе FreeBSD 8.0

Ставим иксы из пакетов командой:
pkg_add -r xorg

Или собераем из исходников:
cd /usr/ports/x11/xorg
make install clean

Дале ставим kde (gnome/etc..)
pkg_add -r kde
или
pkg_add -r kde4
или
pkg_add -r gnome2

Желательно делать команду rehash послу установки новых программ. Команда rehash нужно вводить только пользователям оболочки tcsh, если у вас bash или просто sh эту команду вводить не нужно.

После установки KDE нужно указать X-серверу на запуск этого приложения вместо оконного менеджера, используемого по умолчанию. Это достигается редактированием файла .xinitrc:

Для kde3:  
echo "exec startkde" > ~/.xinitrc

Для kde4:
echo "exec /usr/local/kde4/bin/startkde" > ~/.xinitrc

Теперь при вызове X Window System по команде startx в качестве оболочки будет использоваться KDE.

Теперь устанавливаем нормальные шрифты:
cd /usr/ports/x11-fonts/webfonts
make install clean


Так же будет неплохо обновить дерево портов, обновление будут состоять из двух шагов загрузки обновления к упакованному снапшоту и последующее обновление основного дерева. Оба шага могут быть выполнены одной командой:
portsnap fetch update



Еще нужно не забыть распаковать снепшот дерева портов после обновления командой:
portsnap extract

И что бы получить исправления и патчи к текущему релизу FreeBSD выполним:
freebsd-update fetch
freebsd-update install


Еще один удобный способ обновления с помощью утилиты portupgrade.
Для начало нужно установить эту утилиту:

cd /usr/ports/ports-mgmt/portupgrade
make && make install
Теперь можно обновить установленные порты (-R обновляет и порты и его зависемости):
portupgrade -R "имя порта"


Обновить все программы:
portupgrade -a

если в системе что то сломалось и вы хотите обновить все программы независимо от того, нуждаются они в обновлениии или нет, выполните:
 
portupgrade -af
 
Иногда во время использования portupgrade появляется предложение запустить pkgdb -F. Эта команда обновляет базу данных пакетов. Эта база данных находится в /var/db/pkg/pkgdb.db. Если вы увидели это сообщение, запустите о чем вас просит система.

pkgdb -F
интерактивно исправляет базу данных пакетов, т.е. спрашивает вас как поступить. Если не хотите с этим связываться, можно позволить системе самой решать как лучше.

Это делается так
pkgdb -fu
 
В итоге почти готовая система:






И рекомендую для прочтения FreeBSD Handbook.

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

Arch Linux базавая настройка после установки



Описывать установку системы я не буду,перейдем сразу к делу.
nano /etc/pacman.d/mirrorlist

Раскоментируем все необходимые хранилища удалите # впереди строки начинающейся с 'Include =' и '[repository]'. Когда выбираете хранилища, удостоверьтесь что раскоментированы обе строки хранилищ, заголовок [brackets] и строка начинающаяся с 'Include ='. В случае не соблюдения вышесказанного хранилище будет недоступно! Это очень частая ошибка.

Обновить список репов:
pacman -Sy

Обновляемся:
pacman -Syu
  
Теперь добавить пользователя:
adduser test

Устанавлеваем alsa-uitils что бы у нас был звук:
pacman -S alsa-utils

Под рутом добовляем своего пользователя в группу audio:
gpasswd -a test audio

Включаем и настраеваем звук:
alsamixer

Устанавливаем иксорг и халл:
pacman -S xorg hal dbus


Ставим шрифты:
pacman -S ttf-ms-fonts ttf-dejavu ttf-bitstream-vera

Ставим KDE или GNOME или что Вам больше по душе:
pacman -S kde

Затем нужно прописать в rc.conf  демон kdm или gdm. Это позволит запускать менеджер входа в систему автомадемонтически, Вам только понадобиться вписать свой пароль и войти в систему. Кстати если Вы поставили KDE, то от ArchLinux идут дополнительные неплохие темы, которые можно скачать и поставить у себя:
pacman -S archlinux-themes-kde


На этом пожалуй все, очень рекомендую к прочтению ArchWiki.

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

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


За проектом стоит Крейг Вентер (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). 

    Отличная IT упаковка для гамбургеров :)

    Возмите на заметку)

    Укртелеком уйдет с молотка в августе



    Как сообщает информационное агентство «Українські Новини», Фонд государственного имущества Украины (ФГИУ) планирует организовать аукцион в августе этого года, главным лотом которого станет пакет акций «Укртелекома» в размере 92,79%. Учитывая последние изменения в национальной компании, такое развитие событий было предсказуемо.

    Речь о приватизации «Укртелекома» зашла еще в 2009 году и в то время в этом были заинтересованы около десяти компаний, включая зарубежные из Японии (Nomura), России («Ростелеком»), Германии (Deutsche Telekom), Венгрии (Magyar Telekom) и Турции (Turkcell). Что касается финансовых результатов крупнейшего национального оператора фиксированной связи, то на конец 2009 года они были удручающими. Компания заявила об убытках в размере более 456 млн грн., которые в основном связаны с регулируемыми государством ценами на фиксированную связь. Возможно, приватизация поможет решить финансовые проблемы

    Майский рейтинг языков программирования

    Компания TIOBE Software представила майский рейтинг языков программирования.
    Согласно представленным данным, Apple Objective-C удалось войти в десятку самых распространённых языков программирования. Несмотря на то что Objective-C прибавил лишь 0,08%, его достижение следует расценивать как впечатляющее, ведь только тринадцать языков попадали в первую десятку, начиная с момента запуска индекса в июне 2001 года.
    Активное расширение экосистемы Objective-C объясняется не только ростом популярности мобильной платформы iPhone OS, число приложений для которой превысило в App Store 200 тыс. наименований. Причину также следует искать в недавних запретах Стива Джобса на сторонние инструменты разработки iPhone- и iPad-программ.




    Традиционными лидерами остаются хорошо известные Си, Java, C++, PHP, Visual Basic, C#, Python, Perl и Delphi. Соотношение объектно ориентированных языков к процедурным составляет 54,6% к 40,7%. На долю функциональных и логических языков приходится по 3,2% и 1,6%. Языки со статической типизацией обгоняют динамически типизированные — 62,7% к 37,3%.
    Рейтинг составляется на основе интеллектуального подсчета упоминаний конкретного языка программирования при поиске в Google, Blogger, MSN, Yahoo!, Wikipedia и YouTube. Он затрагивает только тьюринг-полные языки, не учитывая, например, SQL или HTML, а также ассемблер ввиду его специфичности.

    Palm WebOS на ноуте Dell

    Энтузиасты провели опыт по установке основанной на Linux мобильной платформы webOS, используемой на смартфонах Palm Pre и Palm Pixi, на обычном x86-совместимом ноутбуке Dell C600. Загрузочный образ webOS был извлечен из эмулятора телефона, поставляемого в комплекте с SDK. Для запуска не пришлось даже модифицировать систему, все загрузилось с обычного IDE-диска при помощи Grub без каких-либо проблем, правда размер экрана был ограничен разрешением 320x480 и для управления пришлось использовать только клавиатуру (мышь задействовать не удалось). Видеоролик с демонстрацией процесса загрузки:

    понедельник, 17 мая 2010 г.

    Конкурс иллюзия года



    Взгляните на изделие Koukichi Sugihara — это победитель конкурса Иллюзия года-2010. Данная работа выполнена вручную, в отличии от большинства представленных работ, которые в основе своей были выполнены на компьютере.
    На сайте конкурса можно познакомиться с работами и финалистами этого конкурса начиная с 2005 года. Есть просто потрясающие по своей красоте работы, не уступающие победителю этого года.

    пятница, 14 мая 2010 г.

    ip-адреса заканчиваются

    По словам главы интернет корпорации Icann адресное пространство в интернете заканчивается и по оценкам корпорации свободных ip-адресов на данный момент осталось всего 8-9% (остальные либо уже заняты, либо забронированы интернет провайдерами). По статистическим данным ip-адреса закончатся не ранее 2012 года (пророчество племени майа сбываются?..). Глава корпорации Род Бегстром призывает крупных провайдеров к планомерному переходу к протоколу IPv6 (в замен используемой сейчас IPv4). Протокол IPv4 поддерживает 32 млрд узлов, тогда как IPv6 поддерживает несколько триллионов узлов. Когда создавался нынешний протокол всем казалось, что 32 миллиардов адресов слихвой хватит на многие и многие года и никаких проблем с окончанием их не встанет, но сейчас, когда доступ в интернет имеют разные виды устройств, а не только компьютеры, бездонная бочка стала не такой уж и бездонной.
    Род Бегстром надеется, что провайдеры отзовутся на его призывы и начнут переход к новому протоколу уже сейчас, т.к. если они начнут делать это в 2012 году – переход будет более панический с массой ошибок.

    четверг, 13 мая 2010 г.

    Source и Steam для Mac официально запущен и анонсирован для Linux

    Наконец-то наступил день радости для всех Linux-геймеров. Свершилось то, о чём так долго говорили большевики: корпорация Valve выпустила Steam для Mac OS X и подтвердила слухи о выпуске Linux-версий платформы Steam и движка Source. Это самая главная новость для игрового сообщества Linux, которое нечасто видит высококлассные игры.

    В магазине Steam уже доступны Linux-версии Unreal Tournament 2004, World of Goo, а также игры от id Software, такие как Enemy Territory: Quake Wars and Doom 3. С появлением официальной версии Source для Linux, должны появиться и версии игр, основанных на этом движке. Первыми играми, которые можно будет получить через Steam несомненно будут Half-Life 2, Counter-Strike: Source, и Team Fortress 2. Клиент Steam для Linux будет выпущен в конце лета.

    Аналогично стратегии Valve для Mac OS X, ожидается, что версии для Linux будут выпускаться одновременно с версиями для Windows и Mac. Пионером новой стратегии будет Portal II.

    Это потрясающая новость, если учитывать, что последняя игра от известного поставщика для Linux была выпущена в 2007 году, это была Enemy Territory: Quake Wars. Также ожидалось появление Unreal Tournament 3, но хотя и ходят слухи о том что работа над ней все еще идёт, но уже 2 года нет никаких новостей. За последние несколько лет увидели свет такие игры как Shadowgrands: Survivor, Alien Arena 2009, Nexuiz и Sauerbaten, но то что сделали Valve может полностью перевернуть ситуацию с играми в Linux.

    Всем тем, кто не доверяет Phoronix, рекомендуется ознакомиться с новостью на сайте UK Telegraph и других новостных сайтах.

    Оригинал новости на Phoronix

    Работа в Gnome Shell видио



    Как Вам?

    iPad рекламка

    Вышел новый рекламный ролик "Что такое iPad"


    вторник, 11 мая 2010 г.

    Как подружить Ubuntu и КПК c Windows Mobile

    Итак имеем Ubuntu 10.04 (скажу сразу на перед для более старых релизов статья тоже подойдет) и комуникатор HTC Wizard с прошивкой Windows Mobile 5.0 (апдейтить лень =)) Наша задача заставить все это работать.
    Итак...



    Подключаем реп для synce

    Добавляем в /etc/apt/sources.list

    deb http://ppa.launchpad.net/synce/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/synce/ubuntu jaunty main


    Установим ключ

    wget -q 'http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xB152F042D246C25D' -O- | sudo apt-key add -

    Для начала ставим synce-hal чтобы устройство определялось hal-oм и прочие утилиты для работы

    sudo apt-get install synce-hal librra0-tools librapi2-tools

    Ставим треевскую иконку

    sudo apt-get install synce-trayicon

    И расширение gvfs

    sudo apt-get install synce-gvfs


    Релогинимсяи радуемся.

    Значок в трее показывает что девайс определился.
    Файловый манагер работает.
    Инфа о девайсе тоже.
    Все просто прекрасно=)

    Кстати в Винде очень часто мой коммуникатор вообще не виден... очередной камень в огород сами знаете кого.

    Светлое будущие Wi-Fi!

    Около полугода назад организация WiGig Alliance (Wireless Gigabit Alliance) закончила разработку спецификации высокоскоростного интерфейса беспроводной передачи данных WiGig. Напомним, WiGig 1.0 подразумевает использование частоты 60 ГГц для передачи данных, при этом поддерживается скорость до 7 Гб/с, что более чем в 10 раз превышает скорость стандарта Wi-Fi 802.11n. Радиус действия сигнала превышает 10 метров.

















    Теперь же Wi-Fi Alliance и WiGig Alliance сообщили о заключении соглашения о сотрудничестве с целью дальнейшего улучшения беспроводных способов связи. Так, обе организации предоставят полный доступ к технологическим спецификациям своих стандартов беспроводной связи и будут разрабатывать программу сертификации Wi-Fi следующего поколения с целью обеспечения поддержки таким стандартом частоты 60 ГГц. Таким образом, производители мобильной и стационарной электронной техники получат возможность разрабатывать стандартизированные совместимые устройства, поддерживающие связь Wi-Fi с частотой 60 ГГц. Кроме того, такие устройства смогут также работать и на стандартных частота Wi-Fi 2,4 и 5 ГГц.

    Также стало известно, что с 10 мая WiGig Alliance предоставила доступ к спецификации WiGig всем желающим компаниям, для чего открыла программу внедрения Adopter Program. Ранее данная спецификация была доступна только самим участникам альянса. Теперь же и другие разработчики электронной техники могут создавать собственные продукты, обладающие поддержкой высокоскоростного стандарта связи WiGig. О сроках выхода конечных решений с поддержкой нового стандарта связи пока не сообщается.

    Вместе с этим так же на днях  консорциум WirelessHD, занимающийся продвижением на рынок одноименной технологии беспроводной связи, заявил о доступности новой версии спецификации WirelessHD 1.1. Напомним, её анонс состоялся ещё в январе на выставке Consumer Electronics Show 2010 в Лас-Вегасе.


    Организация WirelessHD называет своё детище технологией связи следующего поколения. Среди особенностей стандарта версии 1.1 поддержка 3DTV, HDCP 2.0, а также возможность передачи данных по беспроводному каналу на скоростях свыше 10 Гбит/с. Как отмечается, устройства, поддерживающие WirelessHD 1.1, будут обратно совместимыми с предыдущей версией спецификации WirelessHD 1.0.
    Среди ключевых отличий новой версии стоит выделить:
    • Оптимизированную архитектуру, которая обеспечивает передачу потокового аудио/видео потоков и файлов на высоких скоростях при минимальном напряжении питания;
    • Скорость передачи данных 10-28 Гбит/с (в версии 1.0 – до 4 Гбит/с), что отвечает требованиям будущего по передаче видео с более высоким качеством и больших объемов данных;
    • 3D over WirelessHD – определение форматов 3D и разрешений видео для WirelessHD-совместимых устройств;
    • Поддержку так называемого разрешения 4K – в четыре раза более высокого по сравнению с Full HD 1080p;
    • Поддержку WPAN Data;
    • Поддержку портативных устройств – WirelessHD теперь обеспечивает возможность работы с потоками видео без потерь для маломощных устройств, включая карманные проигрыватели, нетбуки и смартфоны;
    • В дополнение к механизму шифрования DTCP добавлена поддержка HDCP 2.0 over WirelessHD.

    понедельник, 10 мая 2010 г.

    Вышла Haiku R1/Alpha2

    Спустя восемь месяцев с выхода первой альфы, точно по расписанию вышла вторая альфа Haiku R1. Скачать дистрибутив в различных форматах можно тут.

    image


    Новые возможности:


    • В дистрибутив входит новый браузер WebPositive на базе Webikt. Учтите что он пока не слишком стабилен.
    • Поддержка WiFi при помощи слоя совместимости с FreeBSD 8. Те части драйверов, что не могут быть включены в дистрибутив устанавливаются при помощи install-wifi-firmwares.sh. Для поддержки WEP шифрования пока используется эксперементальное приложение setwep (в дальнейшем будет заменено на более удобное и дружественное).
    • Реализована поддержка MSI (Message Signaled Interrupts). Это поможет улучшить работу с прерываниями.
    • Исправлена сетевая проблема приводившая к частичной загрузке веб-страниц.
    • При разбиении диска, DriveSetup устанавливает базовый загрузчик в MBR для последющей загрузки с активного раздела.
    • Появились следства локализации.
    • Появились переводы руководства пользователя и другой документации.
    • Большое число блокировок было оптимизировано, что привело к значительному сокращению времени сборки.
    • Код ядра и систем управления виртуальной памяти подвергся оптимизации.
    • Улучшено сглаживание шрифтов
    • Большое количество обновлений в сопутствующем программном обеспечении, наиболее заметное переход с bash 2.x на 4.x.
    • Добавлен installoptionalpackage, простейший скрит, для замены средств управления пакетами через PackageFS. Он позволяет устанавливать часть пакетов из Haiku's OptionPackages.
    • Большой прирост производительности работы с USB флешками и дисками, за счет изменения стратегии работы с памятью.
    • ACPI включен по умолчанию.
    • Улучшена работа встроенных звуковых карт на базе Nvidia чиспетов.
    • Исправлен модуль работы с файловой системой UDF.
    • Многочисленные улучшения в реализации POSIX.
    • Изменения в API/ABI:

      • BJoystick — исправлена проблема с совместимостью с BeOS.
      • Изменено ABI GCC 4, приложения использующие его, были пересобраны
      • Появилась поддержка разных версий библиотек.

    • Hailku на базе GCC4 может быть собрана на 64 битном дистрибутиве Linux, но версия с GCC2 пока требует 32-битного дистрибутива Linux для сборки.
    • Создан новый тип образа anyboot, который позволяет записывать образ Haiku как на CD-диски, так и напрямую на USB-флешки. Учтите, что записывающе ПО может умничат, что приведет к некоректной записи на диск.

    Пока отсутствующие возможности:


    • Нет поддержки WPA-шифрования, только WEP.
    • Пакетного менеджера пока нет.
    • Загрузчик Haiku bootman пока поддерживает загрузку только с одного диска.
    • USB-клавиатуры подключенны к OHCI конетроллеру или к USB 2.0 хабам, не работают в отладчике ядра (KDL). Для того чтобы клавиатура заработала, она должна быть подключена к напрямую к портам контроллера UHCI.
    • Наложение шрифтов пока нереализовано в Haiku. Как результат, если вы в начале установки выберете язык, который не поддерживается шрифтом по умолчанию (к примеру японский), то текст на этом языке будет нельзя прочесть. До тех пор пока наложение шрифтов не будет реализовано, выбирайте английский язык при запуске установщика

    Известные проблемы:


    • Производительность при первой загрузке и загрузке с LiveCD. При первой загрузке после установки или загрузки с LiveCD, в фоне запускаются несколько задач, завершающие установку. Это приводит к понижению производительности. При запуске с жесткого диска это не подставляет проблемы и задачи завершаются быстро. В случае же LiveCD это более заметно, так-как скорость чтения и поиска с CD ниже. Так-как CD можно только читать, то в режиме LiveCD эти задачи запускаются при каждой загрузке.
    • Сглаживание шрифтов улучшено в связи с истечением патентов, но пока не оптимально. В связи с неясной ситуаций по патентам, в официальном релизе отключен код который касается патентов. Этот код включает субпиксельное сглаживание используемое в FreeType. После того как будут выяснены все аспекты, субпиксельное сглаживание будет включено в официальных релизах.
    • Хотя поддержка ACPI в Haiku включена по умолчанию и достаточно стабильна, но все же она может вызывать проблемы. Выключить ACPI можно в меню загрузчика.
    • Копирование больших объемов данных с быстрых дисков на более медленные (к примеру USB флешки), может вызывать своппинг.
    • Загрузчик Haiku может подвисать на некоторых компьютерах.
    • Поддержка локализации/интернализации имеет статус экспериментальной. Некоторые приложения переведены частично и имеют проблемы со строками которые могу быть длиннее чем в английском варианте. Настройка локализации пока не работает.
    • При выборе украинского перевода руководства пользователя показывается британский флаг.

    Кто что думает об этой системе?

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

      Microsoft не выпустит IE9 для XP, чтобы увеличить привлекательность Windows 7

      Аналитик Шери МакЛейш (Sheri McLeish) из Forrester Research утверждает, что Microsoft приняла решение не поддерживать операционную систему Windows XP в новой версии своего обозревателя Internet Explorer 9 для того, чтобы простимулировать людей перейти на Windows 7. Она также отмечает, что данный шаг позволит Mozilla ещё больше нарастить рыночную долю своего интернет-обозревателя Firefox за счёт сокращения доли Internet Explorer.
      Логотип Microsoft Internet Explorer
      Госпожа МакЛейш считает, что Microsoft надоело поддерживать XP, Office 2003 и Internet Explorer 6 и она предпринимает шаги, чтобы избавиться от них. Она отмечает, что подтолкнуть людей к переходу на новую версию ОС — основная задача Microsoft.
      Логотип Mozilla Firefox
      В свою очередь программный гигант заявляет, что версия Internet Explorer 9 для XP не разрабатывается по той причине, что в обозреватель будет добавлено ускорение визуализации страниц с помощью графических процессоров. Это ускорение основывается на API, который встроен в Windows 7 и был добавлен в Vista в октябре 2009 года, однако не доступен в более ранних версиях ОС.
      Логотип Google Chrome
      Поддержка Windows XP заканчивается в апреле 2014 года, почти через 13 лет после выхода на рынок. Кстати, Google и Mozilla также работают над ускорением своих браузеров Chrome и Firefox с помощью видеокарт, причём даже их XP-версий.

      Напомню что недавно общая рыночная доля IE упала ниже 60 процентов.

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

      Делаем notification-area как indicators в Ubuntu 10.04

      После установки Ubuntu 10.04 во внешнем оформлении мне не понравилось в первую очередь то, что апплет notofication-area, в просторечье «трей», выглядит совсем не как индикаторы в плане расстояния между иконками. Может, для кого-то это и кажется мелочью, а мне это коробит восприятие. Немного покопавшись в коде я добился внешнего вида, как на приложенном скриншоте.

      image




      Ниже я расскажу, как это сделать.


      Что бы получить такой эффект, надо сделать следующие действия:

      1. Подключаем репозитарии исходных кодов. Система->Администрирование->Источники приложений->Исходный код.

      2. В консоли переходим в подходящую директорию (cd /usr/src) и набираем команду:

      sudo apt-get update && sudo apt-get build-dep gnome-panel 
      && sudo apt-get source gnome-panel && cd gnome-panel-2.30.0

      3. Теперь надо поправить исходный код. Набираем:
       
      sudo vim applets/notification_area/na-tray.c 

      4. В строке 35 видим

      #define ICON_SPACING 1

      Замените 1 на нужно число. У меня 10.

      5. Собираем и устанавливаем пакет.
       
      sudo dpkg-buildpackage

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

      Рекомендую! Интернет-магазине компьютерной техники в Харькове!


      Почему именно мы?

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

      НИЗКИЕ ЦЕНЫ

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


      ОПЛАТА ТОВАРА

      Передача денег происходит в момент доставки товара курьером , после того как вы осмотрите его на предмет внешних дефектов и проверите комплектацию. Оплата товара только в национальной валюте - в гривнах , в долларах США цена предоставлена в рекламных целях !!!

      ДОСТАВКА


      По Харькову наши товары доставляются бесплатно Вам в квартиру или офис в оговоренное время .

      ГАРАНТИЯ

      На весь предлагаемый нами товар предоставляеться гарантия авторизированных сервисных центров . Вам не придется беспокоиться по поводу возникновения неполадок. Любые технические проблемы решит сервисный центр!

      Высказывайте свои пожелания и предложения по сайту в комментариях!

      О Fedora13 за 2 минуты!

      В предверии выхода Fedora 13 родился небольшой видио-ролик.

      Добавляем подсветку синтаксиса в nano


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

      Итак, приступим:

      1. Найдем, где в нашей системе находятся примеры файлов .nanorc. На Ubuntu они обычно в каталоге /usr/share/nano/. В других системах они они вполне могут быть упакованы в файл вроде nanorc.sample.gz. Тогда просто распакуем содержимое архива:

      $ zcat /path-to-your-file/nanorc.sample.gz >~/.nanorc

      Или же просто скопируем к себе в каталог, например, в случае с Ubuntu:


      $ cp /usr/share/nano/nanorc.nanorc ~/.nanorc

      2. Добавим эти полезные строчки в файл конфигурации ~/.nanorc (на Ubuntu примеры конфигурации идут в поставке):

      ## TeX
      include "/usr/share/nano/patch.nanorc"
      ## POV-Ray
      include "/usr/share/nano/pov.nanorc"
      ## Perl
      include "/usr/share/nano/perl.nanorc"
      ## Nanorc files
      include "/usr/share/nano/nanorc.nanorc"
      ## Python
      include "/usr/share/nano/python.nanorc"
      ## C/C++
      include "/usr/share/nano/c.nanorc"
      ## Groff
      include "/usr/share/nano/groff.nanorc"
      ## Assembler
      include "/usr/share/nano/asm.nanorc"
      ## Ruby
      include "/usr/share/nano/ruby.nanorc"
      ## Manpages
      include "/usr/share/nano/man.nanorc"
      ## HTML
      include "/usr/share/nano/html.nanorc"
      ## Bourne shell scripts
      include "/usr/share/nano/sh.nanorc"
      ## Sun Java
      include "/usr/share/nano/java.nanorc"

      3. Если этого мало, то берем Syntax Highlight Pack и настраиваем подсветку при редактировании всего и вся.

      Вот что у нас получится...лепота...














      Мелочь, а приятно…

      Такую функцию прикрутить бы еще к моему любимому редактору ee под FreeBSD.

      пятница, 7 мая 2010 г.

      Все разъемы персональных компьютеров

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

      Отдыхаем от монитора: как собрать рок группу и играть музыку



      IT-технологии, конечно, хорошая и увлекательная штука. Но чем можно заняться, чтобы хоть изредка отдыхать от монитора? Спортивные пробежки, езда на велосипеде, бассейн — спорт помогает держать тело в форме. А для души? Можно рисовать картины, лепить из пластики, писать стихи. А можно играть музыку.
      Сегодня я поделюсь личным опытом, на накопление которого у меня ушло некоторое время, но знай я все тонкости с самого начала — успел бы сделать больше и добиться лучших результатов за тот же отрывок времени. Преодоление подводных камней, порою, забирает ресурсов не меньше, чем сам путь.

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


      Собираем минимальный аппарат



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

      Желательный минимум для комфортной игры: электро-гитара(1 штуку), бас-гитара(1 штука), примочка к гитаре(1 штука), микрофон, провода-джеки(3 для гитар и 1 для микрофона), комбики(3 штуки), барабанная установка. По сути, если не размахиваться на особо крутые инструменты и найти довольно подержанную ударку, то этот минимум выльется вам в ~10.000-15.000 рублей.

      Не надо расстраиваться, что ваши музыкальные инструменты дешевые\подержанные. В своё время мы не могли мечтать и о самых разбитых барабанах — поэтому импровизировали и делали их из кастрюль\сковородок. Ничего — получалось довольно сносно. После такого грех жаловаться на облупленную бочку или царапину на тарелке.

      Рабочее 
место стукача

      При выборе гитары же, особенно покупая с рук — возьмите с собой разбирающегося в электронных гитарах человека, если сами в этом деле не очень хорошо понимаете. Это существенно снизит ваши шансы купить гитары, которые не строят или имеют внешне ничем не выделяющийся дефект. И постарайтесь договориться с человеком, у которого берете инструмент, на неделю(хотя бы пару дней) тестовой игры. Пригласите знакомых музыкантов, если они есть — пусть немного поиграют на гитаре и скажут свои ощущение. Самое главное — чтобы ваш инструмент нравился и был удобен лично вам. Даже по внешнему виду. Если инструмент привлекает ваше внимание — вы постоянно будете брать его в руки хотя бы на пару минут, проходя мимо. А неприглядный для вас аппарат простаивать будет чаще.

      Место для репетиций



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

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

      Здесь куют металл

      Двери гаража должны иметь возможность закрываться изнутри. Это просто необходимость, и закрываться они должны в обязательном порядке каждый раз, когда вы оказываетесь внутри. Дело в том, что ни одна подвыпившая компания, проходя мимо, не остается равнодушной от нежных мелодий гитариста(выкрутившего дисторшн чуть сильнее, чем полностью), соловьиных трелей вокалиста(тащемто неудачно пытающегося перепеть паука например) и заглядывает на огонек. Уж очень нервируют и отвлекают красные лица, заглядывающие в дверь. Срывают игру своими вопросами, замечаниями. Постоянно клянчат «дать сыграть». Никогда не давайте играть подобного рода прохожим!
      Четверо же первых, кому мы любезно разрешили сыграть «владимирский централ» и подобное восхитительное творчество начинали с видом маэстро-знатоков цокать языком, изрекать «да у вас же гитара расстроена» и с умным видом крутить колки. На идеально отстроенной электро-тюнером 15 минут назад гитаре. Вообщем, это все отвлекает и само по себе неприятно. Тем более — зачем светить своей аппаратурой перед всякими компаниями, любящими шансончик, особенно если вы оставляете все инструменты после репетиции в гараже?

      Если нет гаража — не беда. Можно узнать в местных ДК\школах — они зачастую содержат места под подобные репетиционные точки(а то и готовые) — нужно лишь договориться.

      В конце-концов, если совсем уж лень думать над всем этим — просто-напросто найдите через знакомых или локальные городские форумы репетиционные точки, сдаваемые почасово. Стоимость за 1-2 часа может варьироваться в среднем пределе 200-600 рублей, в зависимости от уровня аппаратуры и помещения. Вы же, в свою очередь, собрав свою реп. точку сами можете зарабатывать деньги, сдавая её другим группам, тем самым окупаю аппаратуру.

      Хороший аппарат, очень хороший аппарат

      Немного о расстановке комбиков



      Тут всё зависит от помещения, но у нас себя в хорошем свете зарекомендовала следующая система: басовый комбик стоит по левую руку от барабанов, гитарный — по правую. Вокальная линия стоит напротив барабанщика поодаль. Все комбики должны быть приподняты над полом(хотя бы поставлены на стул), нормально держаться и не дребезжать. Вообще, со всеми дребезжащими вещами нужно что-то сделать(обернуть тканью или поставить более устойчиво). Звук настраиваем по барабанщику, но выкручивать на максимум не стоит.

      Самая важная часть: люди



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

      Вы можете узнать у друзей — не горят ли они тем же желанием, либо на ресурсах вашего города оставить предложение о совместном музыцировании. Сложнее всего найти барабанщика. Наличие у вас барабанной установки в десятки раз упрощает дело, но немаловажное требование к драммеру — умение держаться строго ритма и не сбиваться с него. У всех коллективов по разному — где-то ритм держится на басисте, где-то на барабанщике и на вокалисте, где-то совмещено. Попробуйте разные вариации и выберете удобную себе. Даже возложив эту ведущую роль на басиста, нужно уделить много внимания барабанщику — пусть он приобретет метроном и со временем научится сам вести ритм музыки.

      Как показала практика — даже никогда не игравший на барабанах человек довольно быстро схватывает простейший навык настукивать ритм и держать его(если медведь руки не отдавил, конечно).

      Несколько первых репетиций уделите сыгрыванию команды. Играйте простейшие ритмичные рисунки, учитесь попадать друг под друга и не сбиваться, импровизировать на ходу. Когда с этим перестанут возникать большие проблемы — не спешите придумывать свои песни. Поиграйте песни других групп(очень хорошо зарекомендовали себя The Beatles — их музыка удивительно сложна и проста одновременно). Сделайте несколько каверов, отработайте технику и сыгранность — после чего можете начинать привносить свою лепту в мир музыки.
      Некоторые коллективы не уделяют внимания тому моменту, что музыканты встречаются и общаются только на репетициях. Это неправильно, постарайтесь чаще собираться за пределами стен репетиционной точки, обсуждайте свои идеи.
      Хорошие люди помогут взять определенные высоты быстрее, плохие — вполне способны полностью развалить весь коллектив.

      Кокая ты

      И да. Если уж так странно вышло, что вокалист курит — отберите в начале репетиции у него сигареты(можно на всякий случай привязать вокалиста к какому-нибудь тяжелому объекту и поставить рядом микрофон — курящие вокалисты любят делать заначки ;)

      Басист же… Ну что тут сказать. За всем не уследишь — особенно за басистами(анекдоты конечно, но иногда личный опыт подтверждает это. Гхм, сам на басу играл). Если он постоянно, шатаясь, не задевает грифом по лицу гитариста или вокалиста, а так же сумел сам надеть правильной стороной гитару — то это хороший, годный басист :)

      Лидерство, репетиции



      Роль лидера в группе очень важна. Лидер должен быть обязательно, кроме того, он должен уметь быть твердым и решительным. Именно лидер орет на лодырей, собирает репетиции, руководит проектом, зачастую так же оставляет за собой последнее слово(но мнение любого участника коллектива он должен учитывать и воспринимать серьезно). Именно лидер, впоследствии(и при желании) будет договариваться о концертных выступлениях, решать проблемы группы и вопросы с членами группы. Лидер должен пресекать попытки халявы(что-то мне лень сегодня идти) и воодушевлять участников. Да что там говорить — посмотрите значение слова «Лидер» и вам всё станет ясно самим без объяснений.

      Многие группы приносят на репетиции, помимо инструментов, баночки(бутылочки, боченочки) пива и другого алкогольного и спиртного добра. Будьте твердыми и откладывайте все эти дела на время после репетиции. Распитие алкоголя во время репетиций — очень большая проблема многих начинающих групп. В конце-концов, что вам стоит два часа не пить, а лишь потом с удовольствием от проделанной работы с участниками коллектива обсудить сегодняшние успехи за баночкой холодного пива?

      Пиу-пиу

      То же самое и насчет посторонних людей. Не надо тащить на репетицию разных девушек\друзей\бабушек\кошек. Они будут отвлекать вашу концентрацию(о, о, о! сейчас крутой финт гитарой сделал при переходе на соляк, интересно, все видели?)

      На будущее



      Имея этот добротный минимум, вы можете при желании и возможности добавить, например, клавишника, второго ритм-гитариста, сэмплера. Если с барабанами и барабанщиками совсем туго — вам поможет драм-машинка. Но это уже не то, теряется вся атмосферность музыцирования, а ведь ради этого все и затевалось?

      Если вам понравится материал — я могу продолжите этот небольшой цикл статей, поведав вам о дальнейших продвижениях и технических нюансах, заострив внимание на домашней записи вашего творчества и путей к возможности выступления на сцене(даже маленького городишки в 50k-100k человек).

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

      Источник Хабр.