LINUX.ORG.RU

Сообщения dmitry_malikov

 

nginx, запросы снаружи таймаутят

Форум — Admin

Чем дальше, тем сложнее вспомнить, как настраивать нжинкс.
Внутри сервер отвечает, снаружи - нет.

Конфиг:

>> ps ax | grep nginx
25727 ?        Ss     0:00 nginx: master process /nix/store/3hlbs9cc1yh7dxzwjpslpdi7wq3dkbpd-nginx-1.8.1/bin/nginx -c /nix/store/cv9l2zdhjcyl6xg16gf5wxs4n3zgsbs3-nginx.conf -p /var/spool/nginx
25729 ?        S      0:00 nginx: worker process
26114 pts/2    S+     0:00 grep nginx

>> cat /nix/store/cv9l2zdhjcyl6xg16gf5wxs4n3zgsbs3-nginx.conf
user nginx nginx;
daemon off;

events {}

http {
  include /nix/store/3hlbs9cc1yh7dxzwjpslpdi7wq3dkbpd-nginx-1.8.1/conf/mime.types;
  # sendfile on;
# tcp_nopush on;
# tcp_nodelay on;
# keepalive_timeout 65;
# types_hash_max_size 2048;

# gzip on;
# gzip_disable "msie6";

server {
  listen 80;
  listen [::]:80 ipv6only=on;

  root /srv/whatever;
  index index.html index.htm;

  location / {
    try_files $uri $uri/ /index.html;
  }
}

}


Запрос снаружи:

[quote][quote] telnet ${IP} 80[br][/quote][/quote]Trying ${IP}...
^C

[quote][quote] wget ${IP} -O -[br][/quote][/quote]--2016-03-30 01:45:33--  http://${IP}/
Connecting to ${IP}:80... ^C


С самой машины, где крутится нжинкс, аналогичный вгет запрос выполняется.

Что не так? В логах access/error пусто

ps: машина - обычный vps, ssh по айпишнику работает.

 ,

dmitry_malikov ()

Доступ к transmission-daemon по локальной сети

Форум — Admin

Работающий демон

[s] $ ps ax | grep transmission
 5454 ?        Ssl    0:00 /nix/store/ynd6qdx4jgaw09npyz9sm84xf3xla6di-transmission-2.84/bin/transmission-daemon -f --port 9091
 5460 pts/0    R+     0:00 grep transmission

Порт 9091 открыт (непонятно что такое xmltec-xmlmail)

[s] $ nmap localhost

Starting Nmap 6.40 ( http://nmap.org ) at 2014-09-03 22:57 CEST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0019s latency).
Not shown: 998 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
9091/tcp open  xmltec-xmlmail

Nmap done: 1 IP address (1 host up) scanned in 0.30 seconds

Морда трансмишена судя по всему работает

[s] $ wget 192.168.1.33:9091 -q -O- | wc -l
437

Теперь то же самое с другой машины в локальной сети (вгет таймаутит)

[c] >> wget 192.168.1.33:9091 -O-
--2014-09-04 00:58:24--  http://192.168.1.33:9091/
Connecting to 192.168.1.33:9091... ^C

Порт наружу не торчит

[c] >> nmap 192.168.1.33 -Pn

Starting Nmap 6.25 ( http://nmap.org ) at 2014-09-04 00:45 MSK
Nmap scan report for 192.168.1.33
Host is up (0.0036s latency).
Not shown: 999 filtered ports
PORT   STATE SERVICE
22/tcp open  ssh

Nmap done: 1 IP address (1 host up) scanned in 4.28 seconds

Дело не в трансмишшне, а в роутере? Но ссш же работает. Два раза пересмотрел настройки роутера, ничего такого специфичного не нашёл. Роутер Zexel KEENETIC LITE.

Намекните, какая тут отгадка.

 

dmitry_malikov ()

прерывания звука EMU 0204 USB

Форум — Linux-hardware

Недавно обновил пульсаудио до 5.0-r1 и стал наблюдать кратковременные прерывания во время прослушивания музыки через EMU 0204 USB. Частота прерываний неравномерная, бывает 1 в час, бывает до 10 в минуту. Раньше такого не было.

Кто-нибудь сталкивался? Как чинить?

 , ,

dmitry_malikov ()

Найти пакет по файлу

Форум — Desktop
LaTeX Error: File `classicthesis.sty' not found

Каким образом предполагается узнать, что этот файл устанавливается из пакета dev-texlive/texlive-publishers? e-file молчит.

 ,

dmitry_malikov ()

--depclean удаляет текущую версию gcc

Форум — Desktop
>> emerge --depclean --pretend | grep gcc -A 3 -m 1
 sys-devel/gcc
    selected: 4.7.3
   protected: none
     omitted: 4.6.3

>> gcc-config  -l
 [1] x86_64-pc-linux-gnu-4.6.3
 [2] x86_64-pc-linux-gnu-4.7.3 *

Что я делаю не так?

 ,

dmitry_malikov ()

We're Doing It All Wrong (Paul Phillips)

Форум — Talks

 

dmitry_malikov ()

Монитор 21:9, 29', AH-IPS

Форум — Linux-hardware

Разыскиваются счастливые обладатели сабжа.

Посоветуйте что-нибудь.

Пока выбираю между ASUS PB298Q и DELL U2913WM, склоняясь в пользу второго.

Кстати, почему они дешевле, чем те же DELL U2713H и DELL U2711?

 

dmitry_malikov ()

Где wpa_gui хранит текущую конфигурацию интерфейсов?

Форум — Desktop

В wpa_gui есть множество диалогов с настройками точек доступа, сохранением паролей и прочего. После рестарта сетевого интерфейса все настройки пропадают.

В каком файле wpa_gui хранит эти настройки во время своей работы? Хочется перекинуть их в /etc/wpa_supplicant/wpa_supplicant.conf, чтобы они подсосались в следующий раз автоматически.

 ,

dmitry_malikov ()

Автоматическая проверка выводимости высказывания в заданной формальной теории

Форум — General

A = {X, Y, Z}

A* - множество всех слов над алфавитом A (включая пустое слово).

Правила вывода:

    ∀α ∈ A* : αY ⇒ αYZ

    ∀α ∈ A* : Xα ⇒ Xαα

    ∀α,β ∈ A* : αYYYβ ⇒ αZβ

    ∀α,β ∈ A* : αZZβ ⇒ αβ

Теорема 1:

    XY ⇒ XZ

Задача: определить выводимость Теоремы 1.

----

Ни для кого не будет спойлером, что теорема 1 невыводима. В самом деле, заданного базиса недостаточно, чтобы взяв за аксиому слово XY доказать слово XZ. Это можно доказать так называемым «аналитическим» способом, ручным разбором. Быть может, удастся уложиться на половину листа.

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

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

Coq, как theorem-prover, в подобных задачах автоматического доказательства тоже подходит довольно слабо. Но буду рад ошибиться насчёт него и agda.

Решаема ли эта задача полностью автоматически? Если да, то как, если нет, то почему?

 , ,

dmitry_malikov ()

Зачем нужен эфшарф?

Форум — Talks

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

Нет вменяемого бэйза или хотя бы прелюда. Каждый костылит как может.

Коммьюнити как такового нет. Бедняга Томаш пытается шарить знания, есть десяток энтузиастов вроде Шеффера и Форкмана. Унылая рассылка и мёртвый ирц-канал.

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

 

dmitry_malikov ()

Your system is too SLOW to play this!

Форум — Desktop

С недавнего времени начал замечать поттормаживание мплеера при воспроизведении 720p, хотя раньше всё было нормально. Разглядеть в qlop причину деградации не удалось. Расскажите, как это чинится вообще? Что сломалось? Кодеки где-то отклеились?

           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
  - Try -ao sdl or use the OSS emulation of ALSA.
  - Experiment with different values for -autosync, 30 is a good start.
- Slow video output
  - Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
  - Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
    e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
  - Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
  - Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
  - Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.

 ,

dmitry_malikov ()

энергопотребление ноутбука

Форум — Desktop

Раньше энергопотребление ноутбука было порядка 30 ватт. После смены governor'а с ondemand на powersave снизилось до 13 ватт.

Можно ли меньше и сколько норма?

 , ,

dmitry_malikov ()

Тестирование ебилдов

Форум — General

Как в gentoo-сообществе принято тестировать ебилды? Есть ли какие-то аналоги hydra?

Хочется систему, которая будет работать в режиме (проверить установку ебилда -> удалить поставленные ебилды), постепенно покрывая множество протестированных ебилдов.

 , , ,

dmitry_malikov ()

Посоветуйте колонки < $1000

Форум — Linux-hardware

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

Ещё непонятно, где в ДС хороший магазин с аудиосистемами уровня чуток повыше рандомного блевдорадо, куда можно прийти и послушать сравнительные лекции от вменяемых людей, понимающих то, о чём говорят. В случае с выбором наушников есть ДокторХед, но колонками они не торгуют.

 , ,

dmitry_malikov ()

Конфигурация шрифтов java-приложения

Форум — Desktop

Открыл Intellij IDEA, увидел следующее -
http://touhou.ru/upload/c045929798e83322ff0a88bf537cfa46.png

В каком месте задаются настройки размеров этих шрифтов? Судя по всему это не гткшные значения.

 , ,

dmitry_malikov ()

Невозможность поставить dev-java/oracle-jdk-bin

Форум — Development

Умницы из Оракла удаляют старые билды, поэтому в данный момент поставить их жавовский JDK не представляется возможным.

>> emerge dev-java/oracle-jdk-bin -avq
[ebuild N F ] dev-java/oracle-jdk-bin-1.7.0.21 USE="X alsa fontconfig source -derby -doc -examples -jce -nsplugin -pax_kernel"
Fetch instructions for dev-java/oracle-jdk-bin-1.7.0.21:
*
* Oracle requires you to download the needed files manually after
* accepting their license through a javascript capable web browser.
*
* Download the following files:
* jdk-7u21-linux-x64.tar.gz
* at 'http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html'
* and move them to '/usr/portage/distfiles'
*
Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) dev-java/oracle-jdk-bin-1.7.0.21
>>> Failed to emerge dev-java/oracle-jdk-bin-1.7.0.21, Log file:
>>> '/var/log/portage/dev-java:oracle-jdk-bin-1.7.0.21:20130621-130308.log'
>>> Jobs: 0 of 1 complete, 1 failed Load avg: 0.24, 0.23, 0.36
!!! dev-java/oracle-jdk-bin-1.7.0.21 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually. See the comments in the ebuild for more information.
* Fetch failed for 'dev-java/oracle-jdk-bin-1.7.0.21', Log file:
* '/var/log/portage/dev-java:oracle-jdk-bin-1.7.0.21:20130621-130308.log'
* Package: dev-java/oracle-jdk-bin-1.7.0.21
* Repository: gentoo
* Maintainer: java@gentoo.org
* USE: X alsa amd64 elibc_glibc fontconfig kernel_linux source userland_GNU
* FEATURES: preserve-libs sandbox
*
* Oracle requires you to download the needed files manually after
* accepting their license through a javascript capable web browser.
*
* Download the following files:
* jdk-7u21-linux-x64.tar.gz
* at 'http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html'
* and move them to '/usr/portage/distfiles'
*
* Messages for package dev-java/oracle-jdk-bin-1.7.0.21:
* Fetch failed for 'dev-java/oracle-jdk-bin-1.7.0.21', Log file:
* '/var/log/portage/dev-java:oracle-jdk-bin-1.7.0.21:20130621-130308.log' 

Нет ли у кого старого билда (1.7.0.21)?

UPD: тикет - https://bugs.gentoo.org/show_bug.cgi?id=473792

 ,

dmitry_malikov ()

NEXT GENERATION DOTFILES CONTINUOUS CONFIGURATION

Форум — Desktop

Привет!

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

Установочные скрипты ко всему этому хозяйству тоже не редкость. Но, как правило, дальше install.sh дело не уходит. А когда перед домохозяином встаёт проблема поддержки дотфаелсов для нескольких машин, обычно это кончается стыдными костылями. Некоторые держат по несколько версий одних и тех же конфигов. Некоторые заводят несколько гитовых бранчей и монотонно черепикают не покладая рук.

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

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

Теперь юзаю биегунку, синкаю ею гитовые репы, раскладываю файлики с темплейтиками - в общем и целом довольно живо и приятно выглядит.

https://github.com/dmalikov/dotfiles#readme

А вопросы у меня такие:
- как называется процесс менеджирования домашних конфигов? То, чем занимаются chef,puppet и прочие, - это Software Configuration Management. У домашнего раскладывания конфигов и задачи и окружающие реалии совершенно иные.
- есть ли у кого-то решения для дотфайло-менеджирования хитрее вышеописанных костылей? С радостью послушаю.

ps: простите за капс в заголовке, но это очень точно отражает всю глупость и высосанность обсуждаемой проблемы.

 , , , ,

dmitry_malikov ()

Подключение к произвольной сети без NetworkManager

Форум — Desktop

Есть какой-нибудь вменяемый клиент к wpa_supplicant аналогичный nm-applet, позволяющий в произвольном месте узнать список сетей и подключаться к выбранной сети?

Провозился с wpa_cli, list_networks пустой, ничего не ясно.

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

 ,

dmitry_malikov ()

vim: C-A-Down в rxvt-unicode

Форум — Desktop

Как сделать маппинг на сочетание Ctrl-Alt-Down?

В рхвт какие-то трудности с модификаторами, поэтому `nmap <C-A-Down>` попросту не работает.

 ,

dmitry_malikov ()

запуск dhclient при старте сетевого интерфейса

Форум — Desktop

Как настроить /etc/conf.d/net , чтобы после запуска `/etc/init.d/net.wlan0 start' dhclient автоматически получал айпишник?

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

$> cat /etc/conf.d/net
modules="dhclient wpa_supplicant"
ctrl_interface=/var/run/wpa_supplicant
wpa_supplicant_wlan0="-D nl80211 -c /etc/wpa_supplicant/wpa_supplicant.conf"
wpa_cli_wlan0="-G3600"

приходится руками делать `dhclient wlan0'.

 ,

dmitry_malikov ()

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