Учебники
Какой учебник по 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, но никак не могу настроить сохранение файла на сервер и вывод ссылки пользователю. Как это можно реализовать?
Сегодня стало известно, что компания Adobe не будет больше выпускать версии Flash и Adobe Air для операционной системы Linux. Дыры в безопасности и баги исправляться будут, но новых версий мы уже, увы, не увидим. Пользователи ОС Linux смогут работать с последней версией Adobe Flash только через браузер Google Chrome (Chromium), так как там реализация плагина через подключаемый модуль с помощью Pepper Plugin.
Для Adobe Air таких исключений нет. Так же хочется напомнить, что недавно Adobe отказалась от разработки Flash для мобильных платформ.
>>> План разработки
Как запретить запускать копии процесса? Просто при подключении/отключении питания и при уходе в спящий режим/выхода из сна запускается копия xfce4-power-manager и засоряет трей.
Есть очень сильное желание писать на C++. Какие книги читать? Желательно на русском, но примитивный английский тоже подойдёт. Опыта в _серьёзном_ изучении языков нет, так что книги желательно предельно понятные
На днях настроил себе наконец рабочий стол, и аж работать легче стало.
DE: кеды
Оформление окон и тема плазмы: T-Remix
Коньки: взял скрипт где-то на девиантарте и дописал.
Фон: Уже с пол года валялся на харде, только вот недавно обнаружил, чему был безмерно рад.
Музыкой заправляет Deadbeef.
Так, что ещё, а вот, заметил, что опера есть оперативки почти как виртуалка с оффтопиком внутри. Как с этим бороться?
Шрифты: Убунту патчи + деважю санс.
Ну и нормальное качество:
*Без окон: http://img.phan13.ru/images/desktop.png
*Для наглядной оценки шг: http://img.phan13.ru/images/2123.png
На десктоп спокойно поставил это ядро, хочу поставить на нетбук 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");
";
Майк Шевер (Mike Shaver), один из тех, кто стоял у истоков Mozilla Organization в 1998 году, объявил об уходе из Mozilla Corporation.
Майк много лет трудился в команде «евангелистов Mozilla», а последние четыре месяца, с мая этого года, занимал пост вице-президента по технологической стратегии в Mozilla Corporation.
В своём блоге Майк расставил все точки над «и» после информации, просочившейся в интернет-СМИ от сотрудников Mozilla:
Я решил, что мне пора уйти из Mozilla Corporation, где я имел удовольствие провести 6 лет в обществе потрясных людей, создающих невероятные вещи в web и для web. Я ещё не решил, что делать дальше, хотя рассматриваю несколько захватывающих предложений. Я всё ещё действительно безумно, глубоко обожаю Mozilla и web, который она строит, и благодарен за возможности, которые она создала для меня.
Представлен стабильный релиз прошлой ветки драйверов для видеокарт NVIDIA – 275.28, который ознаменовал собой начало поддержки ветки с длительным сроком поддержки. В отличие от последнего стабильного выпуска 280.13, ветка 275.x позиционируется как консервативная, в которой исправляются только критические ошибки и вносятся изменения с минимальным риском для нарушения стабильности. Ветка 275.x рассчитана на пользователей современных GPU, которым стабильность важнее реализации новых функций.
По сравнению с прошлым выпуском 275.21 в новой версии добавлены:
>>> Подробности
Подруга вот такое чудо нарисовала, до сих пор нарадоваться не могу
следующие → |