LINUX.ORG.RU

Сообщения php-coder

 

Подвисает SSH-соединение

Здравствуйте,

подскажите, из-за чего может виснуть SSH-соединение с сервером за довольно быстрый промежуток времени. Я захожу на сервер, запускаю установку пакета, отвлекусь немного, возвращаюсь, а консоль висит. Приходится закрывать терминал, открывать и снова коннектиться.

Есть у кого идеи? Спасибо заранее!

 

php-coder
()

Продам книги

 , , , ,

php-coder
()

Чехия: сколько надо для жизни?

Всем привет,

соориентируйте, пожалуйста, сколько нужно получать в Чехии (например, в Брно), чтобы нормально прожить семье из двух человек (и чтобы жена не работала). Читал что съем однушки стоит 300-500 евро, это все еще так? Сколько получают разработчики (веб и java, в частности)? Каким образом туда переезжать из Москвы?

Спасибо заранее!

 ,

php-coder
()

Латвия: сколько надо для жизни?

Всем привет,

соориентируйте, пожалуйста, сколько нужно получать в Латвии, чтобы нормально прожить семье из двух человек (и чтобы жена не работала). Сколько стоит съем однушки? Сколько получают java-разработчики?

(В гугле был, но находил какие-то древние треды.)

 , ,

php-coder
()

Как изменить яркость экрана?

Здравствуйте,

имеется Lenovo IdeaPad Y500 и Ubuntu 13.10. на которой не работает регулирование яркости монитора. Посоветуйте что сделать, чтобы её уменьшить?

Заранее благодарю!

 ,

php-coder
()

Продам книги

Продам следующие книжки:

Все в отличном состоянии. Город: Москва, но, если необходимо, то могу выслать почтой.

E-mail для связи: slava.semushin%gmail.com

 , , ,

php-coder
()

Udev: как отключать touch pad при включении, если подключена мышь?

Здравствуйте!

Хочу сделать так, чтобы когда в ноут вставлена мышь, тач пад не работал. Нашел в сети следующее правило для udev:

ACTION=="add", SUBSYSTEM=="input", KERNEL=="mouse[0-9]", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/coder/.Xauthority", ENV{ID_CLASS}="mouse", ENV{REMOVE_CMD}="/usr/bin/synclient TouchpadOff=0", RUN+="/usr/bin/synclient TouchpadOff=1"

Но оно срабатывает, только когда мышку подключают. Если я включаю компьютер и мышка уже подключена, то тач пад остаётся включенным.

Вопрос: как сделать, чтобы при включении ноута и воткнутой мышке тач пад тоже не включался? Udev это может отследить или нет? Если добавлять в автозагрузку, то как это принято в Ubuntu (~/.xinitrc, или каталог какой)?

Окружение: 175-0ubuntu26, Ubuntu 13.04, ноут Lenovo Y500

Заранее благодарю!

 , ,

php-coder
()

Постоянно ругается, что на рутовом разделе мало места

Здравствуйте!

Использую Ubuntu 13.04. и при загрузке постоянно получаю сообщение «На разделе „корень файловой системы“ осталось всего 79.0 МБ свободного места». Как отключить это сообщение я знаю, мне интересно, почему оно возникает, ведь на корне места должно быть достаточно. Но. df почему-то тоже показывает, что места нет:

[c0der@rock ~]$ df -h
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sda2        9,8G         9,2G   76M          100% /
none             4,0K            0  4,0K            0% /sys/fs/cgroup
udev             3,9G         4,0K  3,9G            1% /dev
tmpfs            794M         888K  793M            1% /run
none             5,0M            0  5,0M            0% /run/lock
none             3,9G         156K  3,9G            1% /run/shm
none             100M          52K  100M            1% /run/user
/dev/sda1        468M          54M  390M           13% /boot
/dev/sdb8         40G          12G   26G           31% /mnt/music
/dev/sdb7        670G         5,5G  630G            1% /mnt/video
/dev/sdb6        118G          60M  112G            1% /mnt/data
/dev/sdb1         12G         966M   11G            9% /var
/dev/sdb2        7,9G         1,1M  7,5G            1% /tmp
/dev/sdb3         20G         628M   18G            4% /opt
/dev/sdb5         40G          29G  8,4G           78% /home

Т.к. у меня /boot, /var, /tmp, /opt и /home находятся на отдельных разделах, то неясно почему вдруг корень так забит. У меня есть предположение, что каким-то образом они не примонтированы и файлы реально пишутся в корень, хотя должны быть на соответствующих разделах. Но, в таком случае, эти каталоги должны быть не примонтированы, а это не так:

[c0der@rock ~]$ mount
/dev/sda2 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
/dev/sda1 on /boot type ext2 (rw)
/dev/sdb8 on /mnt/music type ext4 (ro,noexec,nosuid,nodev,noatime,nodiratime)
/dev/sdb7 on /mnt/video type ext4 (rw,noexec,nosuid,nodev,noatime,nodiratime)
/dev/sdb6 on /mnt/data type ext4 (rw,noexec,nosuid,nodev,noatime,nodiratime)
/dev/sdb1 on /var type ext4 (rw)
/dev/sdb2 on /tmp type ext2 (rw)
/dev/sdb3 on /opt type ext4 (rw)
/dev/sdb5 on /home type ext4 (rw)
gvfsd-fuse on /run/user/coder/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=coder)

Есть идеи что не так и как с этим разобраться?

P.S. Возможно, что это важно, но / и /boot находятся на отдельном винте, который SSD.

 ,

php-coder
()

Команда vim-addons завершается с ошибкой

Здравствуйте!

При выполнении из под puppet, команда фейлится:

[c0der@rock ~/puppet]$ sudo puppet apply --modulepath=$PWD/modules --verbose manifests/site.pp
Warning: Could not retrieve fact fqdn
Warning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults
Info: Applying configuration version '1377374842'
Notice: /Stage[main]/Packages/Exec[Enable puppet module for vim]/returns: /usr/bin/vim-addon-manager:201:in `join': can't convert nil into String (TypeError)
Notice: /Stage[main]/Packages/Exec[Enable puppet module for vim]/returns: 	from /usr/bin/vim-addon-manager:201:in `parse_cmdline'
Notice: /Stage[main]/Packages/Exec[Enable puppet module for vim]/returns: 	from /usr/bin/vim-addon-manager:251:in `<top (required)>'
Notice: /Stage[main]/Packages/Exec[Enable puppet module for vim]/returns: 	from /usr/bin/vim-addons:2:in `load'
Notice: /Stage[main]/Packages/Exec[Enable puppet module for vim]/returns: 	from /usr/bin/vim-addons:2:in `<main>'
Error: vim-addons --system-wide install puppet returned 1 instead of one of [0]
Error: /Stage[main]/Packages/Exec[Enable puppet module for vim]/returns: change from notrun to 0 failed: vim-addons --system-wide install puppet returned 1 instead of one of [0]
Notice: Finished catalog run in 1.44 seconds

Вот определение:

  # See: http://nosuchhost.blogspot.ru/2011/01/puppet-addon-for-vim.html
  exec { 'Enable puppet module for vim':
    command => 'vim-addons --system-wide install puppet',
    onlyif  => 'test "$(vim-addons status puppet | sed 1d | awk "{print $3}")" != "installed"',
    path    => ['/bin', '/usr/bin', '/sbin', '/usr/sbin'],
    require => Package['vim-puppet']
  }

Но при этом отлично отрабатывает и от рута, и при запуске под sudo. Куда смотреть, чтобы понять каким таким странным образом puppet команды запускает? Что это может быть?

Заранее благодарю вас за помощь!

 ,

php-coder
()

Как сэкономить на доставке?

Привет!

Присмотрел себе парочку книжек на Amazon-е (The Ruby Programming Language, Instant Chef Starter, Pro Puppet) и уже было собрался заказать, но отпугнула стоимость доставки (порядка 1.5к).

Есть ли какой-либо способ сэкономить на доставке? Или кто-нибудь тоже собирается там заказывать и мы сможем скинуться? :)

Спасибо заранее!

 ,

php-coder
()

Является ли token для github-а секретным?

Здравствуйте!

В ~/.gitconfig помимо настроек самого git-а есть ещё записи для GitHub-а:

github.user
и
github.token
Не уверен, в том насколько это секретная информация и можно ли этот файл опубликовать на том же github-е.

Подтвердите или опровергните мои догадки, пожалуйста. Заранее благодарю!

 , ,

php-coder
()

Выключается при нагрузке: как обнаружить причину?

Время от времени ноутбук (Lenovo Edge 15 под управлением Debian 6.0.7) при нагрузке (например, сборке maven-ом или запуске юнит тестов на groovy) выключается. В логах (смотрел в /var/log/messages) ничего нет.

Думал, что дело в забитых вентиляторах или чем-то таком, вызвал мастера, он всё прочистил и поменял термопасту. На некоторое время проблема действительно исчезла, но сейчас в Мск стало жарко и ноут снова стал выключаться.

Прежде чем нести в ремонт хотел спросить у вас: как можно определить причину более точно? Может есть какие-то специальные программы для этого? Как можно посмотреть температуру процессора (или что там греется), чтобы точно установить, что дело в перегревании?

Заранее благодарю!

php-coder
()

Отдам несколько распечатанных манов + пару журналов

Здравствуйте!

Для себя распечатывал несколько манов «на почитать», а сейчас с радостью отдам их любому желающему.

  • JBoss AS 7.1 Developer Guide
  • Quartz Scheduler 2.1.x
  • The Thucydides Reference Manual (v1.0.0, January 2012)
  • Spring Integration Reference Manual 2.1.0.RELEASE

Ещё есть парочка журналов, если кому надо, то тоже отдам:

  • Linux Format за январь 2011
  • Сноб за Октябрь 2012 (с Дэниэлом Крэйгом на обложке :))

Пишите сюда или (что предпочтительнее) в личку: slava.semushin / gmail.com

Спасибо за внимание и с новым годом!

P.S. Город: Москва

 , ,

php-coder
()

«Рефакторинг»: отдам в хорошие руки

Добрый день!

Отдам в хорошие руки книжку «Рефакторинг» Мартина Фаулера. Сам я её уже прочитал и мне жалко, что она стоит без дела на полке. Поэтому, если есть желающие её прочитать — просьба отписаться здесь или сразу в личку (slava.semushin at gmail.com)

Город: Москва

Updated: нашел хозяина. Всем спасибо!

 fowler, ,

php-coder
()

Есть ли смысл в private static методах?

Здравствуйте!

Возник вопрос по поводу того имеет ли смысл объявлять метод как static, если он является приватным и вызывается только из публичного не статичного метода?

Вот пример на РНР:

class Foo {
    
    public function doRightThing() {
        $smth = self::getSomething();
        ...
    }

    private static function getSomething() {
        return array(/* ... */);
    }

}

Здесь getSomething() объявлен как static, но его можно убрать ведь метод никогда не будет вызван без создания экземпляра класса.

Есть мнение, что static здесь только мешает восприятию кода.

Что скажите?

php-coder
()

[PostgreSQL] Жрёт процессор

Здравствуйте!

Есть сервер с 5-тым Centos-ом с установленным PostgreSQL 8.1. В top постоянно висят несколько процессов postmaster, которые в сумме загружают процессора на ~40%. Причем база не большая, PG обслуживает только локальных клиентов, который тоже не много. В логи смотрел, ничего криминального.

Кто-нибудь сталкивался? Как это можно продебажить/исправить?

Спасибо заранее.

 

php-coder
()

[ubuntu] 2 видеокарты + 2 монитора

Здравствуйте!

Есть 2 видеокарты: интегрированная intel и внешняя nvidia:

$ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Auburndale/Havendale Integrated Graphics Controller (rev 12) 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)

Всё это на Ubuntu 9.04

Хочется, чтобы работали оба монитора, в то время как сейчас всё выводится на один.

Читал про TwinView, но, я так понял, что использовать его не получится, потому что мониторы подключены к разным видеокартам. Я прав?

Ещё что-то слышал про Xinerama, она мне подойдёт?

Что из этого выбрать и как настраивать?

Заранее благодарю!

P.S. Готов предоставить вывод любых команд и содержимое конфигов.

 

php-coder
()

Некоторый код не отображается в Opera

Здравствуйте!

Некоторая страница нормально отображается в Firefox, и ненормально в Opera. В частности в Operе совсем не отображаются некоторые элементы страницы. Причем, если эту страницу сохранить на компьютер и открыть снова, то эти элементы видны.

Посоветуйте, пожалуйста, в какую сторону копать, как разбираться и что это может быть?

Заранее спасибо!

php-coder
()

Кто отображает сообщения от pidgin в правом верхнем углу?

Здравствуйте!

На работе установлена Ubuntu 9.04 и когда приходит сообщение, то в правом верхнем углу оно отображается. Довольно удобно. Вопроса два:

- как отключить это на Ubuntu 9.04 (на работе это несколько неудобно)

- как включить это на ALT Linux (дома это удобно)

Собственно, мне бы узнать кто за это отвечает? Я так понимаю, что не Pidgin? Я не нашел в нём никаких дополнительных настроек на эту тему. Слышал про notification-daemon, думал, что это он делает, но в АЛЬТе его установил и что-то Pidgin сообщений не отображает.

Заранее спасибо!

php-coder
()

Как в Иксах эмулировать нажатия клавиш через COM-порт?

Здравствуйте!

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

Интересуют следующие вопросы:

- есть ли готовые программы (которые бы транслировали приходящие с ком-порта данные во что-то, что воспринималось бы Иксами как нажатия клавиш)

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

Пожалуйста, подскажите в какую сторону копать.

Заранее благодарю!

php-coder
()

RSS подписка на новые темы