LINUX.ORG.RU

Сообщения l0stparadise

 

Немецкой VPS трэд

 

Посоветовали знакомые вот такую контору Contabo (ссылка на тарифы).

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

Может, пользовался кто? А то что-то дискуссии на LEB и LET не радуют, а вот отзывы во всем остальном интернете - очень даже ничего.

l0stparadise
()

Неработающее условие на php

 ,

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

Простой скрипт

$str = (empty( $user->ID ) || !is_super_admin($user->ID)) ? "123" : "admin";
echo $str;

Дебаг офк включен, варнинги и ошибки вижу (когда они есть). Почему когда false, скрипт отрабатывает, а когда true - нет? Если поменять условие на противоположное - результат тоже изменится, но в любом случае - выводится только один из вариантов, второй не выводится никогда. В чем может быть дело?

l0stparadise
()

Arduino и его клоны

 

Линукс вообще ни к месту, но вроде более-менее техническое, поэтому решил в general.

Захотелось поиграться с ардуино. Гугл по китайским барахолкам выдал over9000 совместимых стартер кит'ов за 20-30 евро. Вопрос - насколько они в реальности работоспособны и совместимы с оригинальной платой? не спалят мне usb? Или все же есть причины брать оригинал? благо, живу недалеко от фабрики

l0stparadise
()

Учебные материалы на английском

 

Знаю, на ЛоРе есть те, кто учился/учится за границей.

А может кто посоветовать учебники/задачники по физике и мат.анализу на английском? Уровень - выпускной класс школы или первый курс технического вуза.

ЗЫ если разделом ошибся - швырните, куда следует.

l0stparadise
()

Просмотрщик логов апача

 ,

Ищу сабж. Просто просмотрщик в удобном виде (табличка например) - никакого анализа не нужно.

Из требований - должен иметь веб-интерфейс и возможность смотреть внутри гзипа.

l0stparadise
()

Apache, ограничение доступа для учетки с IP

 ,

Есть Apache 2.2 с авторизацией по лдапу.

Задача - нужно одну конкретную учетку ограничить в IP, с которых она может ходить.

Обновиться до trunk, где есть IF и можно покурить его - не вариант.

Такое вообще реализуемо?

l0stparadise
()

DVD region lock трэд

 ,

Сижу сейчас и занимаюсь пиратством делаю образы dvd, залоченных под 2 регион (центральная Европа). Возник вопрос - а на каком уровне сделан region lock?

Скажем, если я сделаю посекторную копию на болванку, лок останется?

Или аналогичный вопрос, если просто скопировать на болванку файлы?

Вообще region lock - это фишка для dvd, тиражируемых «заводом», или такая штука возможна и при записи на бытовые болванки?

l0stparadise
()

Недоступны произвольные сабдомены

 ,

В конфиге named прописал строчку вида

*    IN    CNAME   domain.zone.

Первое время все работало нормально, любой сабдомен резолвился и сбрасывал на главную, если сабдомен не настроен. Сейчас начались баги - сабдомены не пингуются, промежуточные dns (читай - 8.8.8.8) знают только то, что прописано строго. Но при этом, если сделать dig и указать праймари-dns домена - dig нормально получит адреса (но строго со второй попытки), и через некоторое время они разойдутся по други серверам.

С чем может быть связано такое поведение? конструкция со звездой убивает кэши dns? Ну и заодно, можно ли это как-то диагностировать и вылечить.

l0stparadise
()

Lenovo поглощает бизнес x86 серверов IBM

 , , ,

Группа Hardware and Drivers

Компании IBM и Lenovo пришли к соглашению по поводу приобретения китайской компанией бизнеса x86 серверов. В рамках соглашения серии System x, BladeCenter и Flex System (серверы и свичи), встраиваемые системы Flex, серверы NeXtScale и iDataPlex и связанное с ними ПО, сетевое оборудование для лезвий и программа поддержки вышеперечисленных продуктов переходят под покровительство Lenovo. Сумма сделки составила 2.3 миллиарда долларов, приблизительно 2 миллиарда из которых будут уплачены деньгами, а остальное - акциями Lenovo.

IBM в свою очередь решила сосредоточиться на производстве мейнфреймов System z, System p, СХД, продукции Flex на базе процессоров Power, а также проектах PureApplication и PureData. Также компания планирует продолжить разработку программных продуктов под x86 для Windows и Linux.

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

>>> Подробности (ibm.com)

l0stparadise
()

SMART и состояние дисков, hp smart array p400

 , , ,

Необходимо посканить диски на предмет здоровья.

Проблема состоит в том, что диски висят на контроллере HP Smart Array P400, и в системе никак не отображаются, даже если Raid не собран (видно пустое устройство /dev/cciss/c0p0). Ни одного /dev/{s,h}d[a-z] в системе нет.

Пробовал smartctl натравить на цельное устройство - выводит всего пару строк, которые мне ничего о физических дисках не говорят.

Может, кто сталкивался с этим контроллером? Какие есть варианты достучаться до дисков? Ну, кроме как вытащить их из сервера и поставить в другое место. Умеют ли всякие mhdd/victoria смотреть сквозь контроллер?

l0stparadise
()

Необходимая мощность бп под систему

 ,

Появилось желание перетащить NAS из ATX корпуса в что-то поменьше. Наиболее приглянулся вот этот аггрегат. Единственное, что в нем смутило - проприетарный БП на 120Вт.

Вариант выкорчевать из коробки atx бп рассматривал, но места под него в корпусе нет, так что помощнее - только если picoPSU по цене в такой же корпус.

Отсюда и вопрос - а взлетит ли на таком блоке питания система из Zotax A75ITX-A-E, AMD A3400 и четырех WD Green 2TB? По документации - вроде как 6Вт на хард, 65Вт на проц - итого в районе 90. Но при этом в физике я полный ноль и скорее всего эти цифры вообще из другого мира.

Сориентируйте ^_^

l0stparadise
()

Откопал альт линукс

 , , ,

Прислали заявку на виртуалку на альте 7.0.1. Я раньше скептически относился к «русскому линуксу», но работа не волк...

Загрузка с диска 1. На стадии разбиения диска внезапно инсталлер крашнулся по таймауту (да-да, terminated by timeout) и система ушла в ребут.

Загрузка с диска 2. Аналогичная ситуация, только на стадии сохранения изменений дисков. Пока орудую с реальными дисками - нормально, стоит создать lvm - система ребутается.

Загрузка с диска 3. Окей, инсталлер не хочет создавать lvm. Загрузился с gentoo-флешки, разбил lvm, ребутнулся в инсталлер. На стадии разбиения только указал точки монтирования - пошли дальше. На середине установки не отработал какой-то скрипт, установка, насколько я понял, перервалась, но сообщила об успешном завершении.

Загружаюсь. Кернелпаник, не может подмонтировать раздел. Опять гружусь с gentoo-флешки, обнаруживаю, что нет initrd (лвм без инитрд? легко - альтлинукс). Создаю, обновляю загрузчик, ребутаюсь. LVM не активирован. Опять флешка, активирую lvm, ребут. На этот раз запуск падает на том, что lvm монтируется аж трижды (хваленый systemd почему-то монтирует любые упоминания устройств - по UID, по LABEL, по имени lvm), в итоге не примонтируется ни разу. Монтирую руками, systemctl default, загрузка завершена.

Часа два мучался с этим монтированием дисков, так и не победил. Сдался, переставил систему без lvm.

Я уже не буду говорить о том, что rpm пакеты ставятся через apt (я понимаю, что это никак не связано, но привычка - штука тяжелая) и о том, что в MATE я нашел сразу три независимых друг от друга окна настройки сети (одно из которых, к тому же, дважды создало мне интерфейс и дважды же его удалило)...

Когда их уже закопают?...

l0stparadise
()

bash обрезает строку в истории

 

На одном хосте начал багать bash - при поиске в истории в определенный момент строчка обрезается и остается в качестве приглашения.

Например:

 # chmod +x index.php
<клавиша вверх>
 # rm testfile
<клавиша вверх> 
 # df
<клавиша вверх>
 # dd if=/dev/zero of=testfile bs=64k count=128k conv=fdatasync
<клавиша вниз>
 # dd if=/dev/zerdf
и вот дальше этот кусок dd if=/dev/zer бегает за мной, пока не исполню какую-нибудь команду.

кто-нибудь сталкивался? как лечить? переход на zsh умею, в поисках других вариантов

l0stparadise
()

Очередной наушников трэд

 , ,

Ищу новые наушники. Старые Technics RP-F880 приказали долго жить, нужно что-то им на замену.

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

Готов выложить 5-6 килорублей.

Ну и до кучи не откажусь от магазина в дефолт-сити, где можно будет их послушать.

Линукс притом, что на плеере стоит rockbox, собранный под gentoo

l0stparadise
()

FTP-сервер в говнокодировке, как сливать

 

Сливаю содержимое сервака в кодировке iso88591 (Исландия).
Пытался это делать двумя способами, оба проблемные.

1) Если монтировать curlftpfs - кривая кодировка, но лечится сменой локали на iso88591 (да, я знаю codepage и iocharset - не спасли). Однако, файлы с # в названии (таких много) не качаются с ошибкой Permission Denied.
2) Если качать с помощью mc - файлы с # качаются нормально, но с другой стороны кодировка такая же кривая. Смена локали не спасла, смена кодировки в mc тоже.

Какие еще варианты? Ну, кроме гуевых, у меня нет монитора на файлопомойке.

l0stparadise
()

Одинаковый конфиг nginx для нескольких папок

 

минут 10 думал над корректным названием темы

Что-то я запамятовал. Как в nginx применить одни и те же параметры к нескольким папкам? Вера ли конструкция

location /(folder1|folder2|folder3)/ { ... }
или как-то по-другому?
В гугле смотрел, найти удалось только подобные выражения для расширений файлов, а для папок потерял =/

l0stparadise
()

«Официальный сервис» забрал «лишние детали»

Пока был в отпусках, у мамы сломался ноутбук, она его отнесла официалам в ремонт, не советуясь со мной. А из ремонта ей вернули ноут, как оказалось, без одной планки оперативки (планку ставил сам, изначально ее не было).

Посмотрел документы по ремонту - нигде конфигурация не указана, только модель ноутбука. Ну и стандартные подписи вида «претензий не имею». Стало быть, наезд будет иметь вид «Я поставил планку, а вы ее с3.14...», и единственным аргументом, что память была, будет фраза «я ее сам ставил».

Есть вообще при таком раскладе вещей смысл наезжать на сервис, или «вы ничего не докажете»?

l0stparadise
()

Гость в xen не видит диск

 , ,

Изучаю xen, в процессе запуска гостевой системы поймал следующую ошибку (циферки во второй строке меняются от случая к случаю):

XENBUS: Waiting for devices to initialise...
XENBUS: Timeout connecting to device: device/vbd/51712 (local state 3, remote state 1)
Образ брал вот этот: http://www.stacklet.com/downloads/images/xen/gentoo/2013-01/x86-64

конфиг гостя:

bootloader = "pygrub"
memory = 512
name = "xen_h2"
disk = ['file:/mnt/data/xen/disks/gentoo.2013-01.x86-64.20130102.img,sda1,w']
root = "/dev/sda1"

если в образе включаю initrd - дает зайти в шелл, но в /dev ничего похожего на sda1 нет. если выключаю initrd - летит в кернелпаник через пять минут.

гугл по этой ошибке подсказал вместо file:/ указать tap:aio:/, результат такой же.

Пробовал вместо ядра гостя подсунуть свое ядро с поддержкой xen - результат тот же.

Проц AMD A4-3400, в /proc/cpuinfo нет флага svm, хотя все источники утверждают, что в процессоре он есть.

uname:

Linux gentoo 3.8.13-gentoo-xen #3 SMP Wed Aug 21 01:18:38 MSK 2013 x86_64 AMD A4-3400 APU with Radeon(tm) HD Graphics AuthenticAMD GNU/Linux

флажки xen:

[ebuild   R   ~] app-emulation/xen-tools-4.3.0  USE="hvm pygrub python qemu -api -custom-cflags -debug -doc -flask -ocaml -screen -static-libs -xend" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[ebuild   R   ~] app-emulation/xen-4.3.0  USE="-custom-cflags -debug -efi -flask -pae -xsm" 0 kB

Куда копать?

l0stparadise
()

Выбор VPS в Европе

 ,

Накидайте дешевых и качественных vps-хостеров. Можно облачных, не суть.

Основные критерии - низкий пинг из центральной Европы, возможность накатить gentoo, оплата с русской кредитки или paypal. Не откажусь от tun/tap и выделенного ipv4. Ну и наличие собственных DNS будет плюсом.

Про lowendbox знаю, но как-то опасаюсь половины тамошних компаний. Также знаю про edis.at и digitalocean.

l0stparadise
()

Удаление SQL записей

 ,

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

Я предложил два варианта: 1) Запихнуть в cron скрипт, который будет удалять подобные записи 2) Запихнуть этот же скрипт в какую-то посещаемую страницу (скажем, внутрь скрипта активации)

Оба варианта товарища не впечатлили. Есть какие-то еще простые варианты, которые нельзя назвать «напильником»?

l0stparadise
()

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