суббота, 24 октября 2009 г.

Настройка сети из консоли

Чтобы постоянно не забывать, просто оставлю это здесь.

# ifconfig eth0 down
# ifconfig eth0 <Ваш IP> netmask <Ваша маска> hw ether <Ваш MAC-адрес>
# route add default gw <Ваш шлюз>
# sudo echo "nameserver <Ваш DNS сервер>" >> /etc/resolv.conf
# ifconfig eth0 up

пятница, 4 сентября 2009 г.

Постраничный вывод информации из БД на php и sql

Изобретаю велосипед. Надо-бы оптимизировать еще...


<?php
$rec_per_page = 3;
// Считаем сколько у нас будет страниц
$query = "SELECT * FROM $userstable";
$res = mysql_query($query) or die(mysql_error());
$number = mysql_num_rows($res);
$pages=round($number/$rec_per_page);
/* Как же я тут матерился... Список страниц.*/
if($current_page!=0) {
$temp = $current_page - 1;
echo '<a href="'.$module.'&page='.$temp.'">←</a> ' ;
}
else echo '← ';
for ($i=0;$i<=$pages;$i++) {
$temp = $i + 1;
if($i!=$current_page) {
echo ' <a href="'.$module.'&page='.$i.'">'.$temp.'</a> ';
}
else {
echo $temp;
}
}
if($current_page!=$pages) {
$temp = $current_page + 1;
echo ' <a href="'.$module.'&page='.$temp.'">→</a>';
}
else echo ' →';

/* Пошел вывод из базы */
/* Выбрать страницу */
$query = "SELECT * FROM $userstable ORDER BY id DESC LIMIT ".intval($current_page*$rec_per_page).", ".intval($rec_per_page);

$res = mysql_query($query) or die(mysql_error());
$number = mysql_num_rows($res);
if ($number == 0) {
echo "<CENTER>В базе данных ничего нет</CENTER>";
} else {
while ($row=mysql_fetch_array($res)) {
echo '<p align="left"><strong>Вопрос: </strong> <i>'.$row['question'].'</i><br><strong>Ответ: </strong>'.$row['answer'].'<br>'.$row['date'].'</p>';
}
?>


Ниче так.

вторник, 1 сентября 2009 г.

Gmail забавляет


СОТНИ!!!11

Конвертация текстовых файлов из Windows в Linux и обратно

Windows->Linux

#cat win | tr -d ‘\r’ > nix
#sed s/\\r// win_file > nix_file

Linux->Windows

#sed s/$/\\r/ nix_file > win_file

суббота, 22 августа 2009 г.

Автомонтирование ntfs разделов с cp1251 кодировкой

Добавить в /etc/fstab 

/dev/sda1 /media/sda1 ntfs-3g defaults,locale=ru_RU.CP1251 0 1

Вместо /dev/sda1 укажите ваш раздел, а вместо /media/sda1 путь, куда будет монтироваться раздел.