суббота, 29 августа 2009 г.

Нам ровно год.

Нам исполнился ровно год. Празднования по этому поводу состоялись и закончились во дворе кормлением уток, катанием на железной черепахи и получением подарков :)







вторник, 11 августа 2009 г.

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

use ExtUtils::Installed;
$installed = ExtUtils::Installed->new();
foreach $module ($installed->modules()){
printf "Module: %s\t\tVersion: %s\n", $module, $installed->version($module);
}


Получаем:

root@indigo:/root/tmp# ./test.pl
Module: Archive::Tar Version: 1.52
Module: Archive::Zip Version: 1.26
Module: Bit::Vector Version: 6.4
Module: CPAN Version: 1.9402
... ......

воскресенье, 2 августа 2009 г.

synergy-plus (Программный KVM) + neatx (Удаленный доступ) by Google

Кое что от Google.


synergy-plus
http://code.google.com/p/synergy-plus/
 Идея до смеха проста - обыкновенный KVM (сокращение от keyboard video mouse) переключатель 1 клавиатура+мышь+монитор в множество машин - только программным методом . 
  Другими словами - после установки/настройки запустили Synergy - подведя курсор мыши к краю рабочего стола управление передается на "соседнюю" машину, при подведении на соседней к краю - обратно.


   Клиенты берутся на сайте под все платформы.


  Еще один аспект - безопасность. 
Ответ из официально FAQ :  
Q.- Безопасно ?
A. - Не очень ...  ("
Well, not very, but we're working on it.")


 - для обеспечении безопасности поступаем так:
SSH port Forwarding (для понимания происходящего тут на ssh.com)






$ ssh -fMNL 9999:localhost:24800 user@192.168.90.110
, где 192.168.90.110 - это ip сервер с SSHD к которому цепляемся , user - пользователь.


  Если сервер Synergy (synergys) - устанавливается на Windows - есть небольшая тонкость с установкой SSHD - CygWin (на данный момент 15.02.2010 - объем выкачиваемого при установки со всеми галочками >1.5 GB :) ) Далее все по инструкции - acount информация берется из системных windows учетных записей.


GUI Менеджер настройки   под WINDOWS предполагает  заведение переключений на каждый монитор в отдельности как вправо так и влево - т.е. простейший случай 2 монитора 2 машины - будет примерно вот так:













  

















PS: При установки  synergy на русский Windows - synergy выпадает в ошибку при попытке сохранить конфиг  -> вызвано русскими буквами в "Моих документах" - лечится, запускаем "explorer" - правой клавишей на Моих документах - выбираем папку без русских символов - всё работает (Привет любителям называть account`ы русскими буквами :) )


NEATX


http://code.google.com/p/neatx/
Neatx открытый Source NX сервер - быстрый сервер для удаленного доступа сжимает X данные написан в основном на Python.

Установка в Ubuntu  PPA: https://launchpad.net/~eugenesan/+archive/ppa

Клиенты берутся:
на NoMachine NX

Про настройку и студентов почитать можно тут

Остальное чуть позже ...

понедельник, 29 июня 2009 г.

BASH

понравился подход :)

http://linsovet.com/demativator-script

Наткнулся на интересный способ поиска музыки.

-inurl:(htm|html|php) intitle:"index of" "last modified" "parent directory" description size (wma|mp3) "song"

Ошибка при загрузке Debian (Ubuntu).

Команда dmesg и содержимое файла /var/log/dmesg позволяют посмотреть сообщения ядра Linux при последней загрузке. При этом строки, которые видно на экране при загрузке Debian, заметно отличаются от этих самых сообщений ядра так как содержат вывод скриптов инициализации. Иногда получается что какое-нибудь сообщение об ошибке мелькает при загрузке, но потом в dmesg его невидно. Что делать? А варианты такие...

1.Кнопками Shift+PgUp/Shift+PgDn можно листать не влезающие в экран сообщения.

2.При загрузке нажатием Ctrl+S можно остановить вывод сообщений на экран, Ctrl+Q -- продолжить.

3.В файле /etc/default/bootlogd поправить BOOTLOGD_ENABLE=No на BOOTLOGD_ENABLE=Yes и с комфортом смотреть лог загрузки в файле /var/log/boot
UPD.

Последнее я пробовал только в Debian, очень полезная штука, а в Ubuntu, говорят, нормально не работает с тех пор как появилась прогрессивная система загрузки Upstart. Сейчас может и починили, может кто проверить?


взято с http://rulinux.net.ru/node/118

пятница, 5 июня 2009 г.

Ubuntu 9.04 не работет reboot/shutdown (VGN-TZ160C)

для решения проблемы:

su
cd /etc/init.d
vi killwlan
добавим в файл
modprobe -r iwlagn
chmod 755 ./killwlan
cd /etc/rc0.d
ln -sT /etc/init.d/killwlan S16killwlan
cd /etc/rc6.d
ln -sT /etc/init.d/killwlan S16killwlan

reboot

вуаля ... :)