Прошёл год с момента приобщения бабушки Нины к GNU/Linux; из последнего компьютерного опыта было общение в Skype, то есть прогресс есть. Пришло время собирать второй компьютер, теперь уже бабушке Тане. Процесс сборки нового компьютера был сопряжён с обновлением железа отца и покупкой недостающих комплектующих в Симбирск-М+. По плану, собираемый компьютер отправляется бабушке Нине, а старый компьютер (Linux Ubuntu 9.10) с монитором Samsung SyncMaster 740N 17″ отходит бабушке Тане. Результатом стала шайтан-машина со следующей конфигурацией: Elitegroup P965T-A Motherboard, Intel(R) Core(TM) 2 CPU 6300 @ 1.86Ghz Socket 775, RAM 2GB DDRII, NVIDIA GeForce 7600 GS, HDD 300Gb SATA, Pioneer DVD-RW DVR-111D.
Замечу, что в сборочным системнике установлен Western Digital HDD 300Gb SATA, на котором вертелась система рабочей машины. В течение вечера производил замену его на Seagate HDD 500Gb SATA да так, чтобы не переустанавливать Ubuntu 10.10 amd64 и не париться с настройкой всего оборудования. Тем, кто решит перенести свою систему с винчестера меньшей ёмкости на винчестер большей ёмкости, последовательно выполните разметку диска (например, при помощи Ubuntu LiveCD и GParted), копирование данных в разделы с сохранением атрибутов (cp -ax), восстановление grub2 (grub-install /dev/sdaX —root-directory=/mnt) и редактирование /etc/fstab, если устройства монтировались по UUID. (см. blkid). Или если уж не нравится cp, то воспользуйтесь dump/restore, но ни в коем случае не dd, только время потеряете, особенно если вы работаете с ext4.
Думаю, это не последняя запись из цикла «Linux для бабушки». Впереди уже пройдённый этап копирования данных с одного жёсткого диска на другой, заключение договора с Интернет-провайдером, регистрация учётных записей в ICQ (Skype, GMail) и кастомизация Ubuntu 10.10.
Новая цель. Есть некоторая гипотетическая домашняя машина-сервер с белым динамическим IP-адресом и доменным именем example.com, с поднятым SSH на порту XXXX для пользователя home-user, работающая в режиме 24/7. Для выхода в Интернет используется обычное PPPoE-соединение на ADSL-модеме (без прокси). Есть другой сервер с работающим SSH на порту YYYY для пользователя work-user, имеющая доступ в сеть через HTTP Proxy по порту 3128, соответственно, не имеющая реального IP-адреса в сети. Главной особенностью является то, что эта машина расположена за двумя NAT: роутер под FreeBSD имеет адрес из подсети 10.0.0.0/16 и направляет пакеты целевой точке в подсеть 192.168.0.0/24, куда и требуется достучаться.
В принципе, чёрт с 192.168.0.0/24, есть какая-нибудь возможность (лучше практическая, а не теоретическая) зайти по SSH хотя бы на роутер в 10.0.0.0/16?
Поставил себе задачу по расписанию скачивать фильмы из списка URL и конвертировать их в нужный формат для воспроизведения на HTC Wildfire. Для загрузки потоковых аудио- и видео- файлов на жёсткий диск компьютера в браузере Mozilla Firefox существуют несколько плагинов, однако ни один из них не работает на RuTube, на котором расположено около 80% интересных мне роликов. Решил за вечер набросать небольшой сценарий на bash для скачки видеофайлов.
Под катом фрагмент кода. Читать дальше »
Наконец-то дошли руки и до веб-камеры в Linux. Оказалось, ничего сложного, за исключением маленькой хитрости. Пользователям Debian/Ubuntu (x86 и x86_64) необходимо скачать из репозиториев 32-битные библиотеки video4linux (lib32v4l-0, lib32v4l-dev), создать исполняемый файл (например, в каталоге /bin) skype c содержимым:
#!/bin/bash LD_PRELOAD=/usr/lib32/libv4l/libv4l1compat.so skype # Для некоторых веб-камер # LD_PRELOAD=/usr/lib32/libv4l/libv4l2convert.so skype
…и выставить соответствующие права на исполнение. Теперь skype можно запускать из файла /bin/skype.
Вместе с Валентином приступаем к переводу машин в 309 ауд. на GNU/Linux. Поводом тому послужила закупка университетом 12 новых машин Intel Core 2 Duo / 2GB RAM / 320GB / Monitor Philips 19 SISB/10 и подготовка оборудования к работе. Самим собой встал вопрос об установке ОС: Windows или Linux. С одной стороны, уже есть отлаженный механизм работы Windows, с другой стороны наличие вечных проблем с безопасностью, стабильностью и управляемостью.
Согласно заявке на программное обеспечение для установки на компьютерах подразделения, на эти машины должны быть установлены следующие приложения: Microsoft Windows XP Professional SP3, 7Zip, AudaCity, AVR Studio, Blender, CodeBlocks, Eagle, FAR, Foxit Reader, FreePascal, GIMP, Google SketchUp, Inkscape, KLite Media Codec, Lazarus, Microsoft Office Access 2007, Microsoft Office Project 2007, Microsoft Office Visio 2007, Microsoft Steady State, Microsoft SQL Server 2005, Notepad++, OpenOffice.org, Opera, PARI, Picasa, Python, Scilab, TightVNC, ViewFD, WinDjView, Mozilla Firefox, Scribus и, наконец, Kaspersky WSS. После небольшого анализа, оказалось, что 99% всего необходимого есть под GNU/Linux. Разве что читалки заменятся на Evidence, FAR Manager — на Middle Commander, а KLite Media Codec — на xine (ffmpeg и пр.).
Какой дистрибутив выбрать? И стоит ли оно того?
Добавлено: подопытных компьютеров не будет. Ни на одну машину нельзя установить GNU/Linux. Инициатива отклонена.
В сети совсем мало нормальных материалов по настройке Epson Perfection V350 для ОС GNU/Linux. Либо они все поверхностны, либо не систематичны, либо полностью противоречивы. В этой заметке постараюсь окончательно поставить все точки над «и» и дать чёткий ответ на вопрос «как заставить сканер работать». В качестве системы была использована Ubuntu 10.10 Maverick Meerkat x64.
Опробовал общее подключение к Интернету на Android в Linux Ubuntu. Ждал час плясок с бубном, а получилось, что автоматически создалось подключение и делать ничего не нужно было. Не так страшен чёрт, как его малюют.
Добавлено: внезпно общий Интернет перестал работать. Подключение создаётся, IP-адрес выдаётся, но никуда не пускает. Первопричина аномалии неизвестна.
Сегодня удаляю Gentoo и устанавливаю Ubuntu. Спустя месяц беспрерывного использования в качестве основной системы Gentoo осознал то, что на данный момент совершенно не могу работать за компьютером. Первое время казалось, что спустя две недели качественной настройки всего программного и аппаратного обеспечения сделают моё времяпрепровождение перед монитором максимально приятным и функциональным. Я ошибался.
На практике же оказалось, что плюсов в домашнем использовании Gentoo (самостоятельной компиляции всего ПО, выборе USE-флагов, сборке ядра и написании мелких сценариев) нет, даже наоборот, можно выделить несколько существенных отрицательных моментов.
Gentoo постоянно требует к себе повышенное внимание. Даже абсолютно рабочая система сегодня, может перестать работать завтра. Ярким примером тому служит баг с модулем от VirtualBox, который не так давно уложил всю систему на лопатки после обновления системы. Помимо этого, любое незапланированное действие может потребовать серьёзное вмешательство в систему, вплоть до пересборки ядра. Также хотелось бы отметить про мифический прирост производительности, который никак не ощущается, иногда даже приложения просто подвисают.
А в этом семестре заниматься ерундой времени совсем нет. Совсем.
Fix 1. Купил новую клавиатуру A4Tech (c аудио-выходами, регулировкой громкости, функциональными клавишами и USB-портом), мышь Defender Zurich S750, два USB-удлинителя (для съёмных устройств) и шесть коннекторов RJ45 (на будущее, плюс заменить сломанные на патч-кордах, соединяющие ASUS O!Play и Gentoo со свитчем).
Fix 2. Выяснилась проблема с пропажей линка на свитче D-Link. Он оказался чувствительнее своих братьев D-Link 500T и D-Link 300DIR к перепаду напряжения. Все точки над «и» расставил включенный в сеть пылесос.
Fix 3. Восстановил работу Gentoo. Хозяйке на заметку: vmware-модуль для X.org содержит ошибки и использовать его не стоит, в противном случае X-сервер будет писать «Fatal error: Segmentation Fault 11″. Вывести систему из комы помог интерактивный режим загрузки, emerge —unmerge, повторная установка драйвера ATI и автоконфигурация /etc/X11/xorg.conf.
Прошлым вечером обновился с Lucid Lynx до Maverick Meerkat, весь процесс занял почти 4 часа: 2.5 из них ушло на выкачивание обновлений, а оставшееся время на удаление, обновление и накатывание свежих deb-пакетов. Признаться, разочарован. Из заметных нововведений только смена значков, наконец-то подправленный шрифт в апплете языковой раскладки, новый вид вкладок и меню, а также непривычная оранжевая подсветка активных объектов. В дополнение к этому слетел мультитач на тачпаде в ASUS K40IN. Мой совет тем, кто ещё не обновился: это того не стоит, нового, кроме бонусных багов, не появилось и смотреть там совершенно не на что.