Учебники
Какой учебник по python(желательно на англ. языке) можете посоветовать? Желательно обильное наличие примеров кода и прочих плюшек.
Какой учебник по python(желательно на англ. языке) можете посоветовать? Желательно обильное наличие примеров кода и прочих плюшек.
dmesg | tail:
[ 329.500034] usb 1-3: USB disconnect, device number 6
[ 333.596061] usb 1-3: new high-speed USB device number 7 using ehci_hcd
lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 8564:1000
Bus 001 Device 004: ID 13d3:5711 IMC Networks
Собственно сабж.
ls /dev/ выдаёт только sda устройства.
Имеется нутбук eeepc 1001pxd, ос - arch, стоит xfce4. acpitool не выводит инфо о батарее
[phan@netbook ~]$ acpitool
Battery #1 : Discharging, 97.11%, 05:05:11
AC adapter : <info not available>
Thermal info : <not available>
как это можно починить?
В общем сабж. Есть рисовалка на html5 + js, но никак не могу настроить сохранение файла на сервер и вывод ссылки пользователю. Как это можно реализовать?
Как запретить запускать копии процесса? Просто при подключении/отключении питания и при уходе в спящий режим/выхода из сна запускается копия xfce4-power-manager и засоряет трей.
Есть очень сильное желание писать на C++. Какие книги читать? Желательно на русском, но примитивный английский тоже подойдёт. Опыта в _серьёзном_ изучении языков нет, так что книги желательно предельно понятные
На десктоп спокойно поставил это ядро, хочу поставить на нетбук eeepc 1001pxd, ввожу yaourt -Sy linux-pf, он скачивает ядро, патчи и так далее, а при распаковке ядра выдаёт это:
linux-3.2/tools/virtio/linux/slab.h: Write failed
linux-3.2/tools/virtio/linux/virtio.h: Write failed
linux-3.2/tools/virtio/vhost_test/Makefile: Write failed
linux-3.2/tools/virtio/vhost_test/vhost_test.c: Write failed
linux-3.2/tools/virtio/virtio_test.c: Write failed
linux-3.2/usr/.gitignore: Write failed
linux-3.2/usr/Kconfig: Write failed
linux-3.2/usr/Makefile: Write failed
linux-3.2/usr/gen_init_cpio.c: Write failed
linux-3.2/usr/initramfs_data.S: Write failed
linux-3.2/virt/kvm/Kconfig: Write failed
linux-3.2/virt/kvm/assigned-dev.c: Write failed
linux-3.2/virt/kvm/async_pf.c: Write failed
linux-3.2/virt/kvm/async_pf.h: Write failed
linux-3.2/virt/kvm/coalesced_mmio.c: Write failed
linux-3.2/virt/kvm/coalesced_mmio.h: Write failed
linux-3.2/virt/kvm/eventfd.c: Write failed
linux-3.2/virt/kvm/ioapic.c: Write failed
linux-3.2/virt/kvm/ioapic.h: Write failed
linux-3.2/virt/kvm/iodev.h: Write failed
linux-3.2/virt/kvm/iommu.c: Write failed
linux-3.2/virt/kvm/irq_comm.c: Write failed
linux-3.2/virt/kvm/kvm_main.c: Write failed
bsdtar: Error exit delayed from previous errors.
==> ОШИБКА: Не удалось распаковать linux-3.2.tar.xz
Помогите со скриптом на баше, нужно, что бы после запуска скрипта выводил время до сотых, и сама обновлялась строка, то есть вывод был таким:
12.4
через десятую секунды
12.5
и так далее.
time cat не подходит
Есть небольшой движок сайта(хотя назвать это так, рука не поднимается) Вот код
<?php
extract($HTTP_GET_VARS);
$cntext='.html';
$cntdir='pages';
if (!$p)$p='/';
$l=$cntdir.ereg_replace('/$','/index',$p).$cntext;
$file=fopen($l,'r');
$title=substr(substr(fgets($file,512),5),0,-6);fclose($file);
include_once "header.html";
include($l);
include_once "footer.html";
?>
Вопрос в следующем: как сделать, что бы если запрос идёт к странице, которой нет в директории /pages, то шёл редирект на error.php? допустим у меня в директории есть файлы
prod.html
my.html
kernel.html
а запрос идёт такого вида exapmle.ru/index.php?p=/table , то мне надо, что бы скрипт выдавал страничку error.php
Собственно сабж Например есть таблица, одна строка имеет вид:
<td style="font-family:Droid Sans;font-size:10px;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-left-color:#000000;border-right-color:#000000;border-bottom-color:#000000;"><nobr>Терракот, Натуральный</nobr></td>
Нужно сделать так, что бы
style="font-family:Droid Sans;font-size:10px;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-left-color:#000000;border-right-color:#000000;border-bottom-color:#000000;"
Можно и ручками, но там очень большая таблица, и стили везде разные.
Что можете предложить?
При включении ноутбука появляется непонятный скрежет, думал или кулер или жёсткий диск, разобрал, почистил кулер, включаю, ещё до загрузки ос начинается скрежет. Причём, если ноут повертеть, звук иногда пропадает.
Что это может быть? Гарантия закончилась ещё год назад.
Сабж, как настроить энергосбережение в openbox
интересует - действие при закрытие крышки, при открытие крышки, а так же, уменьшение яркости при бездействии
Телефоном раздаю wi-fi по ad-hoc, если подключаюсь через wicd, то он сначала пишет подключено, потом разъединяет
ifconfig
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 metric 1
ether 74:2f:68:8b:19:98 txqueuelen 1000 (Ethernet)
RX packets 2329 bytes 1950875 (1.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2285 bytes 414658 (404.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
iwconfig wlan0
wlan0 IEEE 802.11bgn ESSID:"..."
Mode:Managed Frequency:2.457 GHz Access Point: Not-Associated
Tx-Power=14 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
lspci
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
К сети, которую раздаёт роутер подключается без проблем.
Система арч, 3 ядро
Что делать?
Есть код простейшего файлообменного сервера:
<html>
<head>
<title><?=$_SERVER ["HTTP_HOST"];?>: One click file hostion</title>
<link rel="stylesheet" type="text/css" media="all" href="style.css">
</head>
<body>
<table width="100%" height="100%"><tr valign="center"><td align="center" nowrap><div id="upload">
<?php
if (@$_POST ['upload'] == "")
{
echo 'Выберите файл для закачки | Максимальный размер файла 2000 MB<br><br>';
echo '<form enctype="multipart/form-data" action="" method="post">';
echo '<input type="hidden" name="MAX_FILE_SIZE" value="30000">';
echo '<input type="file" name="file" size="40">';
echo '<input type="submit" value=" Загрузить " name="upload">';
echo '</form>';
echo 'К сожалению сервис находится в стадии разработки, и может не принимать некоторые файлы<br>';
} else {
$cat=trim(htmlspecialchars(mysql_real_escape_string($_POST['cat'])));
$upload_dir = "/uploads/".$cat."";
$upload_path = dirname (__FILE__).$upload_dir;
$upload_filename = $_FILES['file']['tmp_name'];
$upload_link = "http://".$_SERVER ["HTTP_HOST"].dirname ($_SERVER ["PHP_SELF"]).$upload_dir.$upload_filename;
if (@move_uploaded_file ($_FILES['file']['tmp_name'], $upload_path.$upload_filename))
{
echo "<b>File is valid, and was successfully uploaded.</b><br><br>";
echo "Download Link:<br>";
echo "<input type='text' size=80 onclick='this.select()' value='".$upload_link."'><br><br>";
echo "Download Link in HTML (for use in web sites, myspace, blogs, etc):<br>";
echo "<input type='text' size=80 onclick='this.select()' value=\"<a href='".$upload_link."'>".$upload_link."</a>\"><br><br>";
echo "Download Link in Forum code (for use in phpBB, vBulletin, etc):<br>";
echo "<input type='text' size=80 onclick='this.select()' value='[url]".$upload_link."[/url]'><br><br>";
echo "<a href='?".md5(microtime())."'>Upload another file</a>";
} else {
echo "<b>Вы делаете что-то не так, или ошибки на сервере!</b>";
}
}
?>
</div></td></tr></table></body>
</html>
Проблема в том, что файлы то загружаются, то нет, от формата это не зависит, в чём может быть проблема?
Дело в том, что мне уже передали сайт со всеми исходниками, сайт строиться так: сначала идёт много
^case{
$page_name[ Название страницы, потом можно сослаться site.ru/pagename]
$page_title[]
$page_keywords[
$page_deskription[]
$page_header[]
$page_content{
}
...
<div id="content">
$page_content
</div>
^case[photogalery]{
$page_name[Фотогалерея]
$page_title[ Фотогалерея]
$page_keywords[ информация Фотогалерея санкт-петербург спб]
$page_deskription[г информация Фотогалерея санкт-петербург]
$page_header[Фотогалерея]
$page_content{
<div id="flashcontent">Viewer requires JavaScript and the Flash Player. <a href="http://www.macromedia.com/go/getflashplayer/">Get Flash here.</a> </div>
<script type="text/javascript">
var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "8", "#181818");
//Optional Configuration
//fo.addVariable("langOpenImage", "Open Image in New Window");
//fo.addVariable("langAbout", "About");
//fo.addVariable("xmlURL", "gallery.xml");
fo.write("flashcontent");
</script>
}
}
Вопрос - как вставить яваскрипт в эту конструкцию?
PS. Как я уже пробовал вставить:
?>
var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "8", "#181818");
//Optional Configuration
//fo.addVariable("langOpenImage", "Open Image in New Window");
//fo.addVariable("langAbout", "About");
//fo.addVariable("xmlURL", "gallery.xml");
fo.write("flashcontent");
<?
echo "
var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "8", "#181818"); //Optional Configuration //fo.addVariable("langOpenImage", "Open Image in New Window"); //fo.addVariable("langAbout", "About"); //fo.addVariable("xmlURL", "gallery.xml"); fo.write("flashcontent");
";
Как в bash ограничить строку, например 10 символами? А все символы, которые будут идти после десятого, должны будут удаляться.
например: notify-send «Температура процесора» " $cpu "
и что бы строка $cpu была не больше 10 символов.
smartctl -a /dev/sda|grep -i reallocated
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 1958
Я так понимаю, срочно менять?
Периодически отключается usb мышь, всё работает, а мыша нет, когда подключено 2 мыши, сначала умирает одна, через минуту-две, другая Что делать то, работать не возможно, спасает только ребут =(
Нет звука в kde4.6
alsaconf пишет, что драйвер не найден alsamixer cannot open mixer: Нет такого файла или каталога
lsmod|grep 'snd' snd_pcm 73736 0 snd_timer 19488 1 snd_pcm snd 57256 2 snd_pcm,snd_timer soundcore 6178 1 snd snd_page_alloc 7161 1 snd_pcm
lspci | grep Audio 00:07.0 Audio device: nVidia Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1)
aplay /usr/share/sounds/alsa/Front_Center.wav ALSA lib confmisc.c:768:(parse_card) cannot find card '0' ALSA lib conf.c:4184:(_snd_config_evaluate) function snd_func_card_driver returned error: Нет такого файла или каталога ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4184:(_snd_config_evaluate) function snd_func_concat returned error: Нет такого файла или каталога ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name ALSA lib conf.c:4184:(_snd_config_evaluate) function snd_func_refer returned error: Нет такого файла или каталога ALSA lib conf.c:4663:(snd_config_expand) Evaluate error: Нет такого файла или каталога ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM default aplay: main:660: audio open error: Нет такого файла или каталога
80 порт открыт
в httpd.conf строка вида
listen 0.0.0.0:80
потом пишу
/etc/rc.d/httpd start
он пишет
99)Cannot assign requested address: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
nmap 192.168.0.1
Starting Nmap 5.51 ( http://nmap.org ) at 2011-07-11 04:03 MSD
Nmap scan report for 192.168.0.1
Host is up (0.042s latency).
Not shown: 995 closed ports
PORT STATE SERVICE
1/tcp filtered tcpmux
23/tcp open telnet
53/tcp filtered domain
80/tcp open http
49152/tcp open unknown
Nmap done: 1 IP address (1 host up) scanned in 3.30 seconds
netstat -a | grep 80
tcp 0 0 192.168.0.100:58067 ber01s02-in-f1:www-http ESTABLISHED
tcp 0 0 192.168.0.100:58012 ber01s02-in-f1:www-http ESTABLISHED
unix 2 [ ACC ] STREAM LISTENING 6806 /tmp/orbit-phan13/linc-790-0-4d140dbdac67a
unix 3 [ ] STREAM CONNECTED 6807
unix 3 [ ] STREAM CONNECTED 6780
unix 3 [ ] STREAM CONNECTED 5980
как видно, 80 порт открыт, но ничем не занят
Что делать то?
ps. Если в httpd.conf написать
listen *:80
то по нужному мне 0.0.0.0:80 переходит, но потом, когда открываю другую станицу на том же сайте переходит не на
0.0.0.0/page2.html
а на
localhost/page2.html
Мой httpd.conf http://pastebin.com/Epc1wLTx
посмотрел на часы, понял, что сейчас никто не поможет =(
следующие → |