LINUX.ORG.RU

Сообщения insider

 

динамический или статический блог?

Хотел бы спросить блоговодов, какой движок выбрать для маленького блога. Сейчас он крутится на Drupal 6, но мне кажется, он слишком сложен для персонального блога, хотелось бы что-то попроще.

На данный момент из динамики присмотрел anchor и bolt cms. Из статики hugo

Что по-вашему мнению все-таки лучше для маленького блога про линукс: статика или динамика (php/perl/python/ruby+db)?

P.S. немного умею python, html+css не умею вообще

 , , , ,

insider ()

DNS tunneling на Amazon EC2

Привет,

Кто-то поднимал DNS туннель на амазоновских микроинстансах?

Используя iodine, получаю bad handshake.

На сервере запускаю:

sudo iodined -f 192.168.254.1 tunnel.example.org
Enter password: 
Opened dns0
Setting IP of dns0 to 192.168.254.1
Setting MTU of dns0 to 1130
Opened UDP socket
Listening to dns for domain tunnel.example.org

На клиенте получаю:

iodine tunnel.example.org
Enter password: 
Opened dns0
Opened UDP socket
Sending DNS queries for tunnel.example.org to 8.8.8.8
Autodetecting DNS query type (use -T to override).
Using DNS type NULL queries
Version ok, both using protocol v 0x00000502. You are user #0
Received bad handshake
Retrying login...
Received bad handshake
Retrying login...
Received bad handshake
Retrying login...
Received bad handshake
Retrying login...
Received bad handshake
Retrying login...
iodine: couldn't login to server

В это же время на сервере в stderr/stdout ничего не пишет. (он запущен в foreground)

Грешу на то, что сервер за NAT. Вот его интерфейс.

ip a s eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 12:31:3d:06:39:9e brd ff:ff:ff:ff:ff:ff
    inet 10.112.70.108/23 brd 10.112.71.255 scope global eth0
    inet6 fe80::1031:3dff:fe06:399e/64 scope link 
       valid_lft forever preferred_lft forever

 ,

insider ()

как узнать о гостевой сети в libvirt?

Доброго времени суток!

Может кто подскажет, как через API libvirt выдернуть IP адрес, который получила виртуалка? Вывести информацию о сетевых интерфейсах виртуалки? Возможно ли это реализовать средствами libvirt или по-другому, более элегантно, чем парсинг dhcp.leases?

До этого делал парсинг dhcp.leases по мак адресу машинки на хосте гипервизора. Т.к. гипервизор может быть удаленным, то парсинг делать не хочется.

P.S. использую python-libvirt

 , , ,

insider ()

Atheros AR8152 потеря пакетов

Доброго времени суток.

Никто не столкнулся с проблемой на новых ядрах >= 3.8, когда теряется Ethernet соединение через пару минут после подключения? Как её решить, без отката на старое ядро?

Есть зарегистрированный баг для Fedora, но баг, к сожалению, распространен на все ядра.

Вот как у меня выглядит проблема:

root@laptop:~# lspci | grep Ather
08:00.0 Ethernet controller: Qualcomm Atheros AR8152 v1.1 Fast Ethernet (rev c1)
root@laptop:~# uname -r
3.9-1-amd64
root@laptop:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:26:6c:50:58:ab 
          inet6 addr: fe80::226:6cff:fe50:580d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:610 errors:0 dropped:2754 overruns:2754 frame:2754
          TX packets:1982 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 
          RX bytes:111486 (108.8 KiB)  TX bytes:270942 (264.5 KiB)

root@laptop:~# dmesg | tail -2
[14261.095701] atl1c 0000:08:00.0: atl1c: eth0 NIC Link is Up<100 Mbps Full Duplex>
[14261.095747] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

В логах ничего про потерю коннекта нет. Досадно то, что с дебиановским ядром 3.2 все прекрасно работало. Я даже собрал 3.10.0-rc7, но баг и там присутствует.

 , , , ,

insider ()

замена матрицы ноутбука

Знатоки,

подскажите, возможно ли заменить ноутбучную матрицу на такую же по размеру, но с большим разрешением? Например, вот эту.

В наличии ноут Toshiba L650D-120, дисплей 15,6" (1366x768) с дискретной карточкой ATI HD5650. К сожалению, не нашел как посмотреть тип коннектора матрицы в Linux. Производитель, скорей всего, Toshiba.

P.S. «родная» матрица рабочая, просто пару битых пикселей.

 , ,

insider ()

Linux на Macbook Retina.

Подскажите, есть ли обладатели макбука нового поколения, которые поставиили на него Linux? Читал здесь, что ставить на эту машинку Linux систему не самое лучшее решение, т.к. производительность видеосистемы заметно хуже, чем на родной системе.

Стоит ли вообще покупать Macbook, чтоб использовать на нем Linux в качестве основной ОС?

 , , ,

insider ()

LOR SSL

Хоть убей не понимаю зачем было ставить SSL на linux.org.ru, если вход в портал до сих пор не перенаправляет на зашифрованную страницу.

Вход

Да, оно работает если специально вбить https перед ссылкой, но это же неудобно и непрактично. Может кто-то умный прояснит это?

insider ()

Expect в gnome-terminal не переносит текст на новую строку

Ув. форумчане! Суть проблемы такая: имеется скрипт expect, который соединяется сначала с одним ssh сервером, потом с другим, делает su и передает мне управление. Вот его пример:

#!/usr/bin/expect
spawn ssh user@server1
expect "*assword: "
send "password1\r"
sleep 1
spawn ssh user@server2
expect "*assword: "
send "password2\r"
spawn su
expect "*assword: "
send "password3\r"
interact
При использовании этого скрипта в konsole, если я ввожу длинную строку — всё нормально и текст переносится на новую строку. PSI для root на сервере server2 в порядке. Если выполнять этот скрипт из gnome-terminal, то начинает твориться сатана и текст новой строки наезжает на предыдущую строку, создавая ад при работе с длинными однострочниками. Шрифт стоит Anonymous Pro 12, но даже при стандартном Monospace картина та же. В чем может быть подвох?

insider ()

ldconfig и sendmail

Сразу два вопроса, ответ на которые не смог найти. Буду рад, если кто-то поможет, заранее спасибо.

1. После корявого make install Bind8 прописалась ненужная библиотека. Как её убрать, вот пример:

insider@localhost:~$ ldconfig -p | grep libxml
        libxml2.so.2 (libc6,x86-64) => /usr/lib/libxml2.so.2
        libxml2.so.2 (libc6) => /usr/lib32/libxml2.so.2
        libxml2.so (libc6) => /usr/lib32/libxml2.so

Предположим, мне нужно убрать верхнюю libxml2.so.2 (libc6,x86-64) => /usr/lib/libxml2.so.2. Простое удаление файла /usr/lib/libxml2.so.2 не помогает. Как временное решение, сделал симлинк этого файла на нормальную библиотеку, и ошибки в приложениях перестали выскакивать, но интересует процесс удаления, т.к. в man'e описывается лишь линковка(добавление)

P.S. make uninstall сделать не смог, т.к. удалил папку с сорцами.

2. Скомпилил sendmail, php, apache2. В php.ini прописал путь к sendmail: /usr/sbin/sendmail -t Перезапустил апач, при попытке отправки письма через пых (mail ($to...)) в логах апача вижу ошибку: sh -t not found Как заставить php слать мыло?

insider ()

Некорректное отображение буквы «ф»

В тэге <h2> у меня некорректно отображается буква «Ф», эффект раздваивания. Но этот баг только в браузерах Chrome/Chromium. На данный момент я использую Chromium 14.0.790.0

Шрифты стоят Ubuntu. Меня смущает строка

body{font-family:Trebuchet MS,sans-serif;
в http://www.linux.org.ru/tango/combined.css

У кого-то наблюдается подобный глюк и что может его вызывать?

insider ()

Mozilla Firefox 6, что нас ждет

Mozilla Firefox 5 только что вошла в фазу бета-тестирования, но благодаря новому быстрому графику разработки, следующая версия уже не за горами, ее можно установить и пощупать. Новая шестая версия доступна на канале Аврора в виде пребета-версии, Firefox 6 дает как пользователям, так и веб-разработчикам «больший контроль над серфингом и разработкой при одновременном повышении общей производительности», согласно недавнему сообщению в блоге Mozilla. Хотя окончательная версия Firefox 6 не выйдет до августа, релиз Аврора можно загрузить для Linux, Mac и Windows со страницы «Будущее Firefox» на веб-сайте Mozilla. Такие ранние версии не «для слабонервных», как выражаются в Mozilla, но они все же дают хороший обзор того, что нас ждет. Вот несколько интересных особенностей будущей Firefox 6.

  • Больший контроль над правами доступа

    Новое окно настройки управления правами данных, которое позволяет пользователям контролировать доступ отдельных веб-сайтов к истории просмотров, cookies, паролям и информации о местоположении. Функция еще экспериментальна, но пользователи могут начать тестирование её, набрав «about:permissions» в Awesome Bar в Firefox. Более подробную информацию о новой функции можно также найти на блоге Сида Штаммa, который работает над безопасностью браузера.

  • Уменьшено время запуска

    «Power users» – новая фича Панорамы, загружает сохраненные группы вкладок. В результате браузер грузится и работает быстрее.

  • Увеличена производительность на Linux

    Firefox 6 – первая версия, в которой улучшения производительности для пользователей Linux, действительно ощутимы.

  • Улучшено управление плагинами

    Новая версия браузера быстро проверяет совместимость установленных плагинов непосредственно из менеджера дополнений благодаря функции Plug-in Check.

  • HTML5

    Улучшена поддержка HTML5, DOM Level 3, server-sent events, сетевых технологий и других инструментов, предназначенных для облегчения разработчикам создания продвинутых веб-приложений. Новый инструмент блокнота дает возможность разработчикам быстро создавать и тестировать фрагменты JavaScript в браузере, а веб-консоль была дополнена новыми возможностями. Подробный список дополнений для разработчиков

insider ()

KDE 5 не будет

Около 1.5 года назад, была переопределена структура бренда «KDE», чтобы отразить развитие сообщества. В двух словах, «KDE» — это сообщество; окружения рабочего стола, называются Plasma Desktop, Plasma Netbook и т. д. Также существует платформа разработки KDE. В будущем, она будет называться KDE Frameworks, так как это название более точно передает результаты продолжающегося процесса модуляризации. И конечно же, есть KDE Applications, которые имеют свои названия и бренды. По сути, разделение на бренды означает, что нет KDE 5 и никогда не будет. Разработчики KDE прогнозируют будущее KDE Frameworks и строят планы по модуляризации фреймворков, которые состоят из того, что находится в модулях kdelibs, kdesupport, kdepimlibs, kde-runtime и kdepim-runtime.

Подробности

Перемещено JB из KDE

insider ()

как запустить Google Chrome из под root?

Пытался - не получилось, может кто посоветует простой метод, знаю, что это не православно. Хотел использовать subj с Backtrack 5, наткнулся на ошибку - «Но-но-но, не запускайте меня из-под рута!»
Создавать пользователя - ниторт. Если что, версия 64bit, backtrack - ubuntu 10.04.

insider ()

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