LINUX.ORG.RU

Сообщения ipeacocks

 

Megacli прочитать ошибки

Форум — Admin

Всем привет.

Вот у меня Мегакли показывает такие ошибки винчестеров

PD: 0 Information
....
Media Error Count: 0
Other Error Count: 1
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SAS

Media Type: Hard Disk Device

PD: 1 Information
........
Sequence Number: 2
Media Error Count: 0
Other Error Count: 2

Т.е. секция Other Error Count.

Вопрос: как с помощью Мегакли проверить что это за ошибки?

 , ,

ipeacocks
()

Книга PHP (веб)

Форум — Development

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

Книгу желательно без привязаности к проприетарным програмным продуктам. Спасибо.

 , ,

ipeacocks
()

Sed. экранирование символа \

Форум — General

вот смотрю пример экранирования символа \ sed-ом:

sed -e 's/%/\\\x/g'

т.е. в результате все % заменятся на \x. Вопрос: почему \ перед х экранируется двумя бекслешами, а не одним типа

sed -e 's/%/\\x/g'

Спасибо

UPD. Для ясности поубирал лишние кавычки.

 ,

ipeacocks
()

POST метод

Форум — Development

Всем привет.

Есть форма типа

!/bin/sh
echo "Content-Type: text/html"
echo ""
echo "<HTML>"
echo "<BODY>"

echo "<FORM action="/cgi-bin/conv.cgi" METHOD=POST>"

echo "<H4>CGI FORM</H4>"

echo "You Name: <INPUT NAME=contact SIZE=30><BR><BR>"

echo "<SELECT NAME=film>"
echo "<OPTION>-- Pick a Film --"
echo "<OPTION>A Few Good Men"
echo "<OPTION>Die Hard"
echo "<OPTION>Red October"
echo "<OPTION>The Sound Of Music"
echo "<OPTION>Boys In Company C"
echo "<OPTION>Star Wars"
echo "<OPTION>Star Trek"
echo "</SELECT>"

echo "<SELECT NAME=actor>"
echo "<OPTION>-- Pick Your Favourite Actor --"
echo "<OPTION>Bruce Willis"
echo "<OPTION>Demi Moore"
echo "<OPTION>Lauren Bacall"
echo "<OPTION>Sean Connery"
echo "</SELECT>"
echo "<BR><BR>"

echo "Tell what is your best film or just enter some comments<BR>"
echo "<TEXTAREA COLS="30" ROWS="4" NAME="textarea"></TEXTAREA>"

echo "<BR><INPUT TYPE=Submit VALUE="Send it">"
echo "<INPUT TYPE="reset" VALUE="Clear Form">"

echo "</FORM>"
echo "</BODY>"
echo "</HTML>"

Как видно из формы, результаты отсылаются на обработку скрипту /cgi-bin/conv.cgi. И я вот не знаю как их потом обработать. Вот в книге Тенсли предлагают использовать «cat -»:

#!/bin/bash
#сценарий conv.cgi

echo "Content-type: text\html"
echo ""
echo "<HTML><PRE>"

if [ "REQUEST_METHOD" = "POST" ]; then
QUERY_STRING=`cat -`
fi

echo "Method            : $REQUEST_METHOD"
echo "Query string      : $QUERY_STRING"
echo "<HR>"

LINE=`echo $QUERY_STRING | sed 's/&/   /g'`

 for LOOP in $LINE
 do
        NAME=`echo $LOOP | sed 's/=/ /g' | awk '{print $1}'`
        #получение TYPE, замена всех символов = пробелами, а %hex_num - \xhex_num
        #замена всех символов + пробелами
        TYPE=`echo $LOOP | sed 's/=/ /g' | awk '{print $2}' | sed -e 's/%/\\\x/g' | sed 's/+/ /g'`
        printf "${NAME}=${TYPE}\n"
        VARS=`printf "${NAME}=\\$TYPE\n"`
        eval `printf $VARS`
 done
 echo "<HR>"
 printf "Your name is                    : $contact\n"
 printf "Your choice of film is          : $film\n"
 printf "Your choice of actor is         : $actor\n"
 printf "You watch films at the cinema   : $view_cine\n"
 printf "You watch films on video        : $view_vid\n"
 echo   "And here are your comment       : $textarea"
 printf "And here are your comment       : $textarea\n"
 echo "</PRE>"
 echo "</HTML>"

Ну и последний скрипт ничего толом не отдает, все переменные чисты. Т.е. QUERY_STRING=`cat -` не работает.

Как сделать правильно? Спасибо!

 , , ,

ipeacocks
()

Bricscad

Форум — Talks

Вот получил письмо, может каким-то студентам она нужна. Довольно годная штука, плюс работает с dwg.

Компания Sabit поздравляет всех учащихся с Днем знаний и сообщает о старте бесплатной академической программы с 1 сентября 2012 года.

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

После регистрации Вы получите академическую лицензию Bricscad Platinum под ОС Windows или Linux. По истечении 1 года необходимо обновить академическую лицензию.

Зарегистрируйтесь и получите свою бесплатную лицензию Bricscad прямо сейчас!

http://www.bricsys.ru/common/regAcademic.jsp

 

ipeacocks
()

Онлайн планировщик задач.

Форум — Desktop

Задумался о сабже.

Сначала думал заюзать Evernote, но у них нет клиента для линукса, сейчас же установил Wunderlist и вроде вещь ничетак.

Может кто-то посоветует что-то круче? Обязательный критерий - это наличие десктопной линуксовой и андроидной версии, можно еще и версию для BB Playbook, но это уже не особо критично.

 , , ,

ipeacocks
()

Хfce на Probook 4520s

Галерея — Скриншоты

Всем привет.

Вот так вот выглядит моя Xubuntu 12.04. Работает довольно неплохо, но с эффектами+Tearing Free немного появляются тормоза, следовательно они отключены. Последнее не сильно радует, так как очень нравится когда окна отбрасывают тени, так они лучше выделяются, да и смотрятся лучше.

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

Xfce до версии 4.10 обновил с ppa. Работает справно, плюс умеет тайлинг.

ПС. Левую панель юзал еще до появления Юнити, так как дико удобно это.

 ,

ipeacocks
()

Годная тема оформления XFCE

Форум — Desktop

Всем привет. В Хубунту 12.04 довольно годная тема оформления. Но без эффектов раб стола белые окна (т.к. без теней) сливаются и не сильно отделяются по цвету. эффекты не включаю т.к. не сильно все быстро тогда.

Предложите годную стороннюю тему, желательно темную, ну и чтоб кюте и гтк3 не выглядели вырвиглазно

Сенк ю.

ipeacocks
()

Кто виноват fglrx или дистрописальщики?

Форум — Desktop

Вот возник вопрос... Ноут довольно молодой intel core i3 m370+Mobility Radeon HD 5400. fglrx 12.6. xubuntu 12.04 И сколько использую fglrx ( включенный tear free, так как без вообще ужасно; композитинг тоже включен ) - то перетягивание окон проиходит с некоторой задержкой, да она небольшая, но все же. На опенсорсовых все идеально, но ноут становится печкой, а если использовать политики управления производительностью опенсорсовых драйверов - то мерцает и тупит, хуже проприетарных.

Так вот, кто в конечном итоге виноват: дистрописальщики ( иксы ?) или команда проприетарных Атишников?

ПС. вот таскал окна на семерочке - и там вообще никаких заминок, никакого тиринга.

 , ,

ipeacocks
()

Место открытия окна - xfce

Форум — Desktop

Привет.

Xubuntu 12.04.

Можно ли как-то указать в менеджере окон при каждой следующей загрузке программы показывать ее окна в месте их предыдущего закрытия ( или хотя бы по центру экрана ) а не в верхнем левом углу? Это изрядно напрягает.

Спасибо.

 ,

ipeacocks
()

Xubuntu 12.04

Форум — Desktop

Можно ли в сабже отключить ефектьі рабочего стола?

Спасибо!

ipeacocks
()

Скрипт bash

Форум — General

Вроде все просто, но не могу понять почему скрипт не отрабатывается. Сама суть что после нажатия кнопок курсора или ф1-ф2 должно высвечивать что это за клавиша

#!/bin/bash
#control keys
uparrowkey='^[[A'
downarrowkey='^[[B'
leftarrowkey='^[[D'
rightarrowkey='^[[С'
f1key='^[OP'
f2key='^[OQ'

echo -n "Press a control key then hit return: "
read KEY

case $KEY in
$uparrowkey) echo "UP Arrow"
;;
$downarrowkey) echo "DOWN Arrow"
;;
$leftarrowkey) echo "LEFT arrow"
;;
$rightarrowkey) echo "RIGHT arrow"
;;
$f1key) echo "F1 key"
;;
$f2key) echo "F2  key"
;;
*) echo "unknown key $KEY"
;;
esac 

Но скрипт не работает должным образом, либо выдает что неизвестная клавиша была нажата, либо вообще ничего не показывает.

Коды клавиш мне подсказала команда

cat -v

Где я неправ? Спасибо.

 ,

ipeacocks
()

VPS хостинг

Форум — Talks

Посоветуйте годный VPS-хостинг. Нужно просто для тестов, т.е. без кучи ограничений.

ipeacocks
()

Ralink точка доступа

Форум — Admin

Привет!

Осуществляю попытки перевода вайфай-карты ralink RT3090 в режим инфраструктурной точки доступа. Собственно ноутбук hp 4520s и Ubuntu 11.04. Есть подозрения что она в инфраструктурном режиме и не сможет работать из-за ограничений...

probook ~ # iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     Ralink STA  ESSID:""  Nickname:"RT2860STA"
          Mode:Auto  Frequency=2.437 GHz  Access Point: Not-Associated   
          Bit Rate:1 Mb/s   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=85/100  Signal level:0 dBm  Noise level:-115 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

probook ~ # lshw -c network
  *-network               
       description: Wireless interface
       product: RT3090 Wireless 802.11n 1T/1R PCIe
       vendor: Ralink corp.
       physical id: 0
       bus info: pci@0000:44:00.0
       logical name: wlan0
       version: 00
       serial: e0:2a:82:54:d7:b1
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rt2860 latency=0 multicast=yes wireless=Ralink STA
       resources: irq:19 memory:d0300000-d030ffff

на запрос перевода в инфраструктурный режим карта отвечает

probook ~ # sudo iwconfig wlan0 mode Master
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.

А вот при старте hostapd говорит

 hostapd -dd /etc/default/hostapd
Configuration file: /etc/default/hostapd
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Operation not supported
Could not enable hostapd mode for interface wlan0
hostap driver initialization failed.
wlan0: Unable to setup interface.

И вот после hostapd пишет в syslog

Jun 13 00:57:53 probook kernel: [ 7493.328057] IOCTL::unknown IOCTL's cmd = 0x00008be0
Jun 13 00:57:57 probook kernel: [ 7497.441003] IOCTL::unknown IOCTL's cmd = 0x00008be0
Jun 13 00:57:59 probook kernel: [ 7499.252295] ===>rt_ioctl_giwscan. 12(12) BSS returned, data->length = 1731

Верны ли мои подозрения?

Спасибо!

 , , ,

ipeacocks
()

Юнити

Форум — Talks

Вот поставил другу убунту с юнити. Не знаю, мне очень понравилось, реально ощущается завершенность, все на своих местах - допиливать не хочеться как раньше, плюс все очень красиво...и вроде удобно!

Если же гном 2 меня всегда раздражал - то юнити вовсе нет. Не понимаю юнити хейтеров, так же не понимаю людей, которые говорят что Каноникал ничего в опенсорс не приносит, типа не коммитер в ядро и тд....

 , ,

ipeacocks
()

Вопрос по скрипту. awk

Форум — Admin

Всем привет!

Тут такая ситуация...я подумал что лоролюди справятся с этим. (:

Есть файлы типа

  • vasya.com.log
  • petya.com.log
  • privet.com.log

Это логи нджинкса, т.е. там строки типа:

108.13.23.247 [10/Apr/2012:11:50:40 -0500] - kuq47ecji1cda9bmutrepgvu23 "POST /index.php/admin/bla=true HTTP/1.1" 200 25 "https://google.com/index.php/admin/a4c53f7a1924270f2c584/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.11"

На выходе нужно получить файл чтобы в нем присутствовала информация:

IP - timestamp - domain

И вот я использую скрипт типа:

#!/bin/sh
#need IP - timestamp - url
FILE=/home/ipeacocks/output.txt
DIR=/home/ipeacocks/logs
#cleaning file
:>$FILE
#head of document
echo "IP_from"'\t''\t''\t' "Time"'\t''\t''\t' "Domain" '\n'\
----------------------------------------------------------------------------->> $FILE
        for i in `find $DIR -type f`
                do
                #parsing only with status 200 remove grep if you want to parse all requests
                grep '"GET /customer/account/index/ HTTP/1.1" 200' $i | awk '{print $1, $2, $3}' $i >> $FILE
                echo "Processing $i"
        done
#remove useless data
sed -i 's/\"https:\/\///g' $FILE
sed -i 's/\"http:\/\///g' $FILE
sed -i 's/"//g' $FILE

собственно получаю типа такого:

180.76.5.63 [10/Apr/2012:08:12:41 -0500]

Как добавить в конец каждой строки имя файла который обрабатывается? Т.е. хотелось бы получить:

180.76.6.63 [10/Apr/2012:08:12:41 -0500] vasya.com.log
.....
180.76.6.63 [10/Apr/2012:08:12:41 -0500] petya.com.log

Спасибо!

 

ipeacocks
()

Вот он Убунтубук!

Форум — Talks

Интересно насколько на нем все круто работает...

http://www.engadget.com/2012/05/08/project-sputnik-dell-ubuntu-developers/

 ,

ipeacocks
()

Building RPM-package

Форум — Admin

Всем привет. Собираю RPM-пакет как здесь http://www.ibm.com/developerworks/library/l-rpm1/
Т.е. создал все директории, поместил архив с программой в верную папку.
Собирал wget уже более новой версии http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gz чем описано в статье. Поправил немного SPEC-файл, он теперь выглядит так:

%define _topdir         /home/build/mywget
%define name                    wget
%define release         1
%define version         1.13.4
%define buildroot %{_topdir}/%{name}-%{version}-root

BuildRoot:              %{buildroot}
Summary:                GNU wget
License:                GPL
Name:                   %{name}
Version:                %{version}
Release:                %{release}
Source:                 %{name}-%{version}.tar.gz
Prefix:                 /usr
Group:                  Development/Tools

%description
The GNU wget program downloads files from the Internet using the command-line.

%prep
%setup -q

%build
./configure
make

%install
make install prefix=$RPM_BUILD_ROOT/usr

%files
%defattr(-,root,root)
/usr/local/bin/wget

%doc %attr(0444,root,root) /usr/local/share/man/man1/wget.1

После выполнения
rpmbuild -v -bb --clean SPECS/wget.spec

начинается компилирование и вываливается ошибка:

+ /usr/lib/rpm/brp-python-bytecompile
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Processing files: wget-1.13.4-1.i686
error: File not found: /home/build/rpmbuild/BUILDROOT/wget-1.13.4-1.i386/usr/local/bin/wget
error: File not found: /home/build/rpmbuild/BUILDROOT/wget-1.13.4-1.i386/usr/local/share/man/man1/wget.1


RPM build errors:
    File not found: /home/build/rpmbuild/BUILDROOT/wget-1.13.4-1.i386/usr/local/bin/wget
    File not found: /home/build/rpmbuild/BUILDROOT/wget-1.13.4-1.i386/usr/local/share/man/man1/wget.1

Я вот не могу понять откуда береться путь /home/build/rpmbuild/BUILDROOT/... Что я не так-то делаю?

Спасибо!

 build rpm-package

ipeacocks
()

Вопрос по SSL

Форум — Admin

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

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

А как же потом сервер отсылает данные клиенту, как он шифрует, чтобы данные не были расшифрованы?

Дорогой ЛОР, помоги!

 

ipeacocks
()

Хороший стол в Киеве

Форум — Talks

Всем привет.

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

Хочу купить себе толковый рабочий стол, по-типу такого http://malm.com.ua/shop/3/38/p-11032/
Ссылки на другие варианты приветствуются.

Спасибо!

ПС. На нем будет стоять ноутбук с Линуксом, Вы же не хотите чтобы он стоял на плохом столе?

 , ,

ipeacocks
()

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