Давайте не будем разводить флейм, а просто перечислим фильмы, над
которыми мы, мужчины, плакали.
1. Игры разума (A Beautiful Mind)
2. Легенды осени (Legends of the Fall)
3. Жизнь Девида Гейла (The Life of David Gale)
4. Гладиатор (Gladiator)
5. Последняя фантазия (Final Fantasy)
6. K-Pax
7. Город Ангелов (City of Angels)
Если по каким-то причинам ваше ядро "не хочет" видеть воткнутый на
ходу (hot plug) SATA винчестер или привод DVD, то этот скрипт решит эту
проблему.
#! /bin/sh
SCSI=/sys/class/scsi_host
test ! -d "$SCSI" && echo "Error: cannot find $SCSI directory." && exit 1
cd "$SCSI" || exit 1
for i in *; do
echo -n "Scanning $i ..."
echo "- - -" > $i/scan && echo " done."
done
echo "Finished. Consult with 'dmesg' for details."
Команда Линуксцентра от всей души поздравляет Вас с
наступающим Новым Годом и благодарит за сотрудничество!
В честь Нового Года мы дарим всем нашим клиентам
подарок - сертификат на скидку 7% в честь уходящего 2007 года на любые заказы,
сделанные до 1 января 2008 года на сайте www.linuxcenter.ru Чтобы получить скидку при оформлении заказа
введите в поле "сертификат для скидки" слово:
LINUX2007
и обязательно нажмите на кнопку "Пересчитать"!
Но на этом новогодние подарки от Линуксцентра не заканчиваются!
***
Чтобы чтение журнала LinuxFormat стало еще более приятным, редакция
LinuxFormat проводит традиционный новогодний розыгрыш призов среди
подписчиков LinuxFormat!
Между подписчиками LinuxFormat, оформившими и оплатившими подписку на
журнал LinuxFormat на 2008 год до 25 декабря 2007 года, будут разыграны
три телефона Apple iPhone! Имена счастливых обладателей iPhone будут
объявлены на сайте LinuxFormat 27 декабря.
Адрес подписки: http://www.linuxcenter.ru/?good=1933
Если Вы готовы самостоятельно получать номера журнала, вы можете сделать заказ на подписку
в любом из наших представительств:
Лицензионная версия Mandriva Linux PowerPack 2008 стала доступнее!
Оформите заказ на версию для загрузки и сэкономьте более 40% по сравнению с коробочной версией!
Сразу после оплаты заказа вы сможете самостоятельно скачать установочные диски и воспользоваться кодами
для получения обновлений и технической поддержки. Документы для юридических лиц и бумажная версия лицензии
будут высланы по почте.
Адрес товара: http://www.linuxcenter.ru/?good=2628
There should be a filesystem which will unite (merge) any number of specified directories. One (specified by a mount option) of these several directories will be written when the merged FS is written.
For example we could merge /mnt/disk1, /mnt/disk2, /mnt/disk3 together. If a file x/y is requested, it could check first /mnt/disk1/x/y or if file doesn't exist then /mnt/disk2/x/y or if file doesn't exist then /mnt/disk3/x/y. Writes could be redirected for example to /mnt/disk2.
It is unclear what to do if it is requested removal of a file which is present not only in the directory specified as writable but also in other merged directories. Probably should return EPERM or EACCESS error? Or should be removed from /mnt/disk2 (for example) but not disappear from directory listing? Choice between these two variants by mount option? Discuss here.
Eric says: -- You missed a few other options here. You could allow the non-writable files to be 'deleted', simulating their deletion in the union without actually removing them from the non-writable systems. You could mandate that all files present in the non-writable fs' have permission read-only. You could even have all files that are different in different file systems be visible in all versions, via renaming ("readme.txt.FILESYSTEM1, readme.txt.FILESYSTEM2..."), though that would be fairly painful to mount initially.
It depends on the application which is best, but for the sake of emulating a single filesystem, I vote for my first option - delete from the writable system and note it's deletion, simulating deletion from the non-writable ones as well. This makes the result indistinguishable from that you would get with a conventional file system.
По русски требуется более простой вариант.
Есть /path/dir1 и /another-path/dir2, хочется /mypath/dir3, в которой юудет одновременно контент первых двух директорий в режиме только для чтения.
С записью и удалением не очень ясно всё, поэтому только read only.
Наверное, многим программистам, которые пишут на этом языке, будет интересно узнать какие изменения происходят в PHP, ведь исправлять код при переходе на новую версию иногда затруднительно. Перечислю лишь некоторые, самые значимые моменты:
Недавно появилась Open Source программа для математических расчётов под названием Sage. Её разработкой занимался университет Вашингтона с участием нескольких сотен математиков со всего мира. Приложение работает под управлением веб браузера и позволяет вести расчёты сообща.
Заразительные 3d игры для Линукса как ни странно существуют. Некоторые из них даже получали награды в прошлом, многие из них работают в т.ч. на Mac и Windows, и, тем не менее, забудьте на время про Wine.
На самом деле, никаких битв, просто один человек пытался выгрузить SVN дерево GCC в git, и у него получился очень немалого размера репозитарий. Он тут же заметил, что Git "не дорос" до таких проектов и, тем более, ему лень с ним разбираться, когда Mercurial неплохо с его задачей справляется.
Дискуссия могла продолжаться очень долго, но тут выступил Линус Торвальдс (который, как оказывается, подписан на почтовую рассылку GCC) и разъяснил то, как на самом деле работает Git. В итоге, репозиторий GCC, переведённый в git, уменьшился в несколько раз, Линус исправит к следующему релизу git'a его документацию, а Теодор Ts'o добавит некоторые исправления. В целом, все остались довольны, а Торвальдс продемонстрировал мощь git'a.
При открытии страницы с flash:
(process:30377): Gtk-CRITICAL **: gtk_clipboard_get_for_display: assertion `display != NULL' failed
Adobe Flash Player: gtk_clipboard_get(GDK_SELECTION_PRIMARY); failed. Trying to call gtk_init(0,0);
ASSERT: "!icon.isEmpty()" in konq_pixmapprovider.cc (81)
После её закрытия:
The application unknown (nspluginviewer) crashed and caused the signal 11 (SIGSEGV).
This backtrace appears to be of no use.
This is probably because your packages are built in a way which
prevents creation of proper backtraces, or the stack frame was
seriously corrupted in the crash.
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
Компания Likewise Software объявила о выпуске open source продукта Likewise Open, который позволяет осуществить сквозную авторизацию Линукс компьютеров в среде Microsoft Active Directory. Это решение имеет следующие характеристики:
Авторизация пользователя осуществляется с единым именем и паролем на компьютерах под управлением Windows и Linux
Становится возможным применять групповые политики безопасности Active Directory по устареванию пароля и его сложности
Осуществляется кэширование авторизации и становится возможным вход в систему пользователя при недоступности контроллера домена
Единый вход по SSH и через PuTTY
От автора новости: чем это решение отличается от авторизации через samba/winbidd и модулей PAM не уточняется.
Прекрасная новость для тех, кто не может найти состоятельные аргументы для убеждения своих коллег, друзей и/или начальства в переходе на Линукс.
Согласно последнему исследованию издания "Вирусный бюллетень (VB)", 17 из 32 протестированных антивирусов, включая продукты таких гигантов отрасли как Trend Micro, Kaspersky, Norman and Sophos, не смогли пройти все тесты для получения сертификата VB100. Тринадцать продуктов не смогли обнаружить циркулирующие в настоящее время вирусы, среди других продуктов были случаи ложного срабатывания. Результаты этого года были худшими за последние несколько лет.
Компания-специалист в open source решениях Red Hat выпустила набор технологий под аббревиатурой MRG (Messaging, Realtime and Grid - передача сообщений, реальное время и grid вычисления), который, по её мнению, позволяет достичь роста производительности некоторых приложений в сто раз. Такая скорость была достигнута после восемнадцати месяцев работы по внедрению протокола обмена сообщений AMQP.