Сообщения hose
error log, access log
какой оптимальных размер для этих файлов ?
при превыщение оптимально размера лучше сделать
cat access_log > access_log.old
или просто
echo '' > access_log
?
или тут лучше смотреть не со стороны размера,
а просто раз в месяц cronam его чистить ?
просто конкретно для меня сейчас эти два файла - посмотреть
последние 30,40 строчек - кто был, с каким браузером заходил
=> сказываються мои довольно скромные познания, как эти файлмы можно
полезно исспользовать,
в принципе в этом весь вопрос )
спасибо за ответы =)
ps сервер - apache
perl, xls, russian text
обновился модуль use Spreadsheet::ParseExcel; (для чтения xls фалов) теперь польностью отвалилась кодировка для товаров с русскими символами допустим, прочитали ячейку с имянем $name = $sheet ->{Cells}[$x][$y]->Value; print 'readcell line='.$line.' x='.$x.' y='.$y.' value='.$celval."\n "; $celval =~ s/^\s+//; $celval =~ s/\s+$//; print 'is utf8 ? '.Encode::is_utf8($name); // возвращает 1 выполняю скрипт через броузер код : $dbh->query('set names utf8'); $res = $dbh -> selectrow_array("select id from goods sname=".$dbh->quote($name)); $res - undef, хотя такой товар есть print $name; // возрвашает ?????-????-??? выполняю скрипт через консоль bash# perl parse.pl > result тот же код $dbh->query('set names utf8'); $res = $dbh -> selectrow_array("select id from goods sname=".$dbh->quote($name)); bash# cat resutl $res = 83 print $name; // возрвашает ?????-????-??? пробывал $name = decode($name, 'cp1251') $name = decode($name, 'utf8') как советуют в http://linuxforum.ru/index.php?showtopic=60471&mode=linear и еще заметил такой факт, все равно запрос $dbh->query('set names utf8'); меняю на $dbh->query('set names cp1251'); эффект остаеться таким же - рабоатет в консоле, не рабоатет если запускать скрипт через браузер пробывал изврящаться, типа php код <? system('perl parse.pl', $output); ?> тоже не работает ПОДСКАЖИТЕ в чем может быть проблемма ?? такое впечатление, что перл меня не слушает (( или я его ) зарание спасибо за ответы
php, preg_replace($string.'/ig), куда девался «g» ?
1 <? 2 $string = 'asdfadsf asf asf<h1> sdf </h1> asfdaf <script> alter("hi hi hi"); var d = document; </script> asdfadsf <string> asdfsaf </script>'; 3 echo preg_replace('/<script[^>]*>[\S\s]*?<\/script[^>]*>/ig', '', $string ); 4 ?> 5 получаю [blackICE] test > php preg_match.php Warning: preg_replace(): Unknown modifier 'g' in /home/www/IT-inside/test/preg_match.php on line 3 [blackICE] test > без g все работает, но не удаляет второй <script> можно конечно в скипт запихнуть но все же на manual.php.net про более детальную информацую по поводу регулярных вырежений советуют почитать перловские доки, что я в приципе и сделал ) таки как реализовать \g ?
почему у меня весь день меняеться hw addr ? oO
nvelope-to: root@blackice.farline.net Delivery-date: Sun, 10 Feb 2008 14:04:09 +0200 From: "Arpwatch blackICE.farline.net" <arpwatch@blackice.farline.net> To: root@blackice.farline.net Subject: flip flop (blackICE.farline.net) eth0 hostname: blackICE.farline.net ip address: 192.168.173.61 interface: eth0 ethernet address: 0:e0:4d:d:33:cd ethernet vendor: Internet Initiative Japan, Inc old ethernet address: 0:f:ea:60:a0:48 old ethernet vendor: Giga-Byte Technology Co.,Ltd. timestamp: Sunday, February 10, 2008 14:03:59 +0200 previous timestamp: Sunday, February 10, 2008 14:01:30 +0200 delta: 2 minutes -------------- Envelope-to: root@blackice.farline.net Delivery-date: Sun, 10 Feb 2008 14:04:24 +0200 From: "Arpwatch blackICE.farline.net" <arpwatch@blackice.farline.net> To: root@blackice.farline.net Subject: flip flop (blackICE.farline.net) eth0 hostname: blackICE.farline.net ip address: 192.168.173.61 interface: eth0 ethernet address: 0:f:ea:60:a0:48 ethernet vendor: Giga-Byte Technology Co.,Ltd. old ethernet address: 0:e0:4d:d:33:cd old ethernet vendor: Internet Initiative Japan, Inc timestamp: Sunday, February 10, 2008 14:04:24 +0200 previous timestamp: Sunday, February 10, 2008 14:04:01 +0200 delta: 23 seconds -------------------- ... hostname: blackICE.farline.net ip address: 192.168.173.61 interface: eth0 ethernet address: 0:e0:4d:d:33:cd ethernet vendor: Internet Initiative Japan, Inc old ethernet address: 0:f:ea:60:a0:48 old ethernet vendor: Giga-Byte Technology Co.,Ltd. timestamp: Sunday, February 10, 2008 14:07:12 +0200 previous timestamp: Sunday, February 10, 2008 14:06:45 +0200 delta: 27 seconds ---------------- ... hostname: blackICE.farline.net ip address: 192.168.173.61 interface: eth0 ethernet address: 0:f:ea:60:a0:48 ethernet vendor: Giga-Byte Technology Co.,Ltd. old ethernet address: 0:e0:4d:d:33:cd old ethernet vendor: Internet Initiative Japan, Inc timestamp: Sunday, February 10, 2008 14:07:17 +0200 previous timestamp: Sunday, February 10, 2008 14:07:12 +0200 delta: 5 seconds и так весь день what happents ? oO
слушайно убил пару фаликов в /usr/bin =)
Subject: Cron <root@blackICE> if [ -x /usr/bin/gsmsmsrequeue ]; then /usr/bin/gsmsmsrequeue; fi
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
/usr/bin/gsmsmsrequeue: 12: function: not found
/usr/bin/gsmsmsrequeue: 23: Syntax error: "}" unexpected
кто знает это был сильно важный скирп ?
(в смысле gsmsmsrequeue)
что он делал\ не делал ? =)
те для чего он ?
debian etch, exim4, maildir
не приходит почта для локальных пользователей
хотя письма в Маил дир лежат
pioneer@5[~]$ ls Maildir/new/
1202406383.H629602P27397.blackICE.farline.net
pioneer@5[~]$
в update.exim4.conf.conf добавлял
dc_localdelivery='maildir_home'
потом ссотвественно
#update-exim4.conf; sh /etc/init.d/exim4 reload
в чем может быть проблемма ?
find, простенький скрипт
есть несколько папак, в них > 20 файлов в cp1251
хочу перевести все в utf8
не знаю как указать iconv что бы он вывод делал не на экран
а в тот же файл откуда и ввод,
точнее знаю -o '{}', но сталкиваюсь с проблеммой
# find . -type f -exec "iconv -f cp1251 -t utf8 '{}' -o '{}' " \;
iconv: cannot open output file: Permission denied
(права на запись есть)
какие есть варианты решения ?
рабирал исходники pear DB/mysqi.php
наткнулся на ф-цию: function createSequence($seq_name) { $seqname = $this->getSequenceName($seq_name); $res = $this->query('CREATE TABLE ' . $seqname . ' (id INTEGER UNSIGNED AUTO_INCREMENT NOT NULL,' . ' PRIMARY KEY(id))'); if (DB::isError($res)) { return $res; } // insert yields value 1, nextId call will generate ID 2 return $this->query("INSERT INTO ${seqname} (id) VALUES (0)"); } вопрос, для чего она нужна, и если она в библиотеке, то она должно быть частенько используеться ? =)
create 2 desctop
т/е alt+f8 - еще один KDE/GNOME/XFCE
помниться где-то нужно было подредактировать одын файл
забыл какой ((
подскажите плз
бд, сортировка, нужен совет
где-то в умной книге прочитал что всю сортировку данных случше делать
не в самой бд а уже в php/perl/etc
как я понимаю это связано с тем что бы при желании пользователя отсортировать посты/товар не соединяться с бд а просто вынимать данные из session
насколько будет оправдан этот подход ?
поделитись советом, опытом =)
curlfs + kill
есть удаленный ftp server
с помощью curlftpfs подмаунтил его в /media/ftp
по неизвестным причинам ftp server мин 20 назад отключили
теперь у меня в процесах висит xine (смотрел фильм с этого ftp) который я не могу ничего убить
а так же виснет любая программа когда я захожу в /media
даже консоли !
на kill, killall, kill -9 реакции нет
возможно ли как=то снять все эти процессы и отмаунтить,убить, прибить curlfs ?
(я так понимаю последнии наиболее важно!)
thx =)
icq bot on php, login failed: too fast!!
при попытке зайти готоврит
login() error: authorization failed: too fast in file /home/www/IT-inside/Classes/class.IcqBot.php at line 220
продключение происходит через сокет
$this->socket = fsockopen($this->server,$this->port,$errno,$errstr,3);
пробылал до после ставить sleep - не помогает
никто не подскажет в чем может быть проблемма ?
http://bot.jp-net.ru/download/c.txt - сам скрипт бота
не могу придумать как хранить конфиг сайта
сейчас он храниться в mysql в таблице mysql> describe settings; +---------------+------------------+------+-----+---------| | id | int(10) unsigned | NO | PRI | NULL | propertyname | varchar(60) | NO | | NULL | | propertyvalue | text | YES | | NULL | +---------------+------------------+------+-----+--------- в конфиге есть переменные: $conf['admin']['uin'] $conf['admin']['mail'] и т/п/ данные в базу вношу через 'update settings set value = serialize($conf['admin']) where name="admin"' и тут один для меня не ясный момент при изменении найтроек сайта я вывожу html вида (т/е/ это страница showsettings.php) <input type="text" name="mail" value="$conf['admin']['mail']" /> а потом при сохранении конфига мне приходиться ручками прописывать что mail,uin нужно записать в $admin и сохранить перем $admin т/п/ воозможно это мое "недознание" html, можно ли зделать что-то типа <input type="text" name="admin[]['mail']" /> ?? или просто посоветуйте =) может быть есть какой0то более просто способ который я упустил смотрю во многих cms конфиги хранят в xml на ваш взгяд стоит ли мне засовывать мой конфиг в xml ? обойду ли я тем самым эту проблемму ? надеюсь ясно объяснил жду =) всем зарание спасибо
переводчик в линух
netdev watchdog transmit timed out
pci карта realtek
делал небольшую перестановку компов + uptitude upgrade
нет сети в eth1
#dmesg
netdev watchdog transmit timed out
NETDEV WATCHDOG: eth1: transmit timed out
eth1: Transmit timeout, status 0d 0000 c07f media 10.
eth1: Tx queue start entry 4 dirty entry 0.
eth1: Tx descriptor 0 is 000820fb. (queue head)
eth1: Tx descriptor 1 is 00082113.
eth1: Tx descriptor 2 is 000820fb.
eth1: Tx descriptor 3 is 00082113.
eth1: link up, 100Mbps, full-duplex, lpa 0x41E1
#ifconfig | eth1 :
eth1 Link encap:Ethernet HWaddr 00:0e:2e:9e:b9:a0
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17 Base address:0xc000
#lspci
01:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
люди подскажите в чем проблемма и как она лечиться ?
1 системник и два монитора
т/е/ нужно зделать терминал
поставить 2 клавы, 2 мыши т/д
что бы создавалась видимость что рабочий компов не один а аж два =))))
как называеться такой девайс ?
unkvm ? =)
как узнать чипсет проца через линух ?
верстка + шаблоны tpl
народ вот такая проблеммы встала
не возникли трудности с версткой
думаю как у всех сайт состоит из нескольких шаблонов
допустим
head.tpl
body.tpl
menu.tpl
navigate.tpl
thisfuckinghtml.tpl
mybrainisdown.tpl
....
возникла трудность в версткой всего сайта
по отдельности вид элементов мне нравиться
а вот когда сабираю все вместе выходит не то что я хочу
поделитесь опытом, кто как верстает
какие программы использует ?
возможно ли открыть сразу несколько tpl и просматреть
как один единый html файл ?
подскажите хорошие доки по верстке дивами
в гуугле много ссылок, но я вижу в основном описание почему
дивами верстать лучше или совсем простые примеры на которых бывает
сложно понять всю суть верстки дивами, а в книгах в про дивы
почему-то вообще помалкивают, обидно (((
плз хелп
thx2all =)
opera & ajax, mootools
js.code var url = 'ajax.php'; var content=$('content'); var url='ajax.php'; var ajax = new Ajax(url,{ update: content, method: 'get', onComplete: function() { content.removeClass('ajax-loading'); } }); function async(param) { content.empty().addClass('ajax-loading'); ajax.request(param); } html.code <!-- подключаю mootos <script src="js/mootools.js" type="text/javscript" /> <a href="#" class='sublist' onclick="this.style.color=black; async('class=myclass&func=myfunc&repeat=1');"> ajax click </a>; <!-- сам контент --> <div id=content> .. </div> (на кавычки не смотрите, для читабельности убрал) работает везде (даже в ie!!) но в опере пишет Event thread: Click name: TypeError message: Statement on line 1: Type mismatch (usually a non-object value used where an object is required) in Line on Script: async("class=Display&func=Body&snid=102&repeat=20"); в чем может быть проблемма, что знаначает ошибка usually a non-object value used where an object is required ? (перевести могу, но не понимаю как связать это с скриптом, вроде у меня везде non-object values
← назад | следующие → |