Ежемесячные архивы: Ноябрь 2007

.conkyrc

# UBUNTU-CONKY
# A comprehensive conky script, configured for use on
# Ubuntu / Debian Gnome, without the need for any external scripts.
#
# Based on conky-jc and the default .conkyrc.
# INCLUDES:
# – tail of /var/log/messages
# – netstat connections to your computer
#
# — Pengo (conky@pengo.us)
#

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft no

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
#font arial
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color grey

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 10

# stuff after ‘TEXT’ will be formatted on screen

TEXT
$color
${color orange}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine
${color lightgrey}Uptime:$color $uptime

${color orange}CPU ${hr 2}$color
${freq}MHz Load: ${loadavg} Temp: ${acpitemp}
$cpubar
${cpugraph 000000 ffffff}
NAME PID CPU% MEM%
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}

${color orange}MEMORY / DISK ${hr 2}$color
RAM: $mem/$memmax $memperc% ${membar 6}$color
Swap: $swap/$swapmax $swapperc% ${swapbar 6}$color

Root: ${fs_free_perc /}% ${fs_bar 6 /}$color
/var: ${fs_free_perc /var}% ${fs_bar 6 /var}$color
sdb1: ${fs_free_perc /500gb}% ${fs_bar 6 /500gb}$color

${color lightgrey}Networking:
Down:${color #8844ee} ${downspeed eth0} k/s${color lightgrey} ${offset 70}Up:${color #22ccff} ${upspeed eth0} k/s
${color black}${downspeedgraph eth0 32,150 ff0000 0000ff} $alignr${color black}${upspeedgraph eth0 32,150 0000ff ff0000}
Down:${color #8844ee} ${downspeed eth1} k/s${color lightgrey} ${offset 70}Up:${color #22ccff} ${upspeed eth1} k/s
${color black}${downspeedgraph eth1 32,150 ff0000 0000ff} $alignr${color black}${upspeedgraph eth1 32,150 0000ff ff0000}

${color orange}LOGGING ${hr 2}$color
${execi 30 tail -n10 /var/log/messages | fold -w50}

Counter-Strike

Лазил по форуму убунту выискивал для себя нужные вещи, ну и наткнулся на тему мол Контер под вайном…
перечитал 3 страницы флуда и того что ничего не получается у народа, решил сам попробовать.

Помнится раньше чего-то не пошло играл под цэдегой играть было невозможно 350 метров оперы выжиралось да и фпс скакали от 15-71.

Сейчас зашёл на винт где стоит венда и установлен контер, запустил – запустилось, ну хорошо думаю, нажал коннект, чего-то на последней стадии повисло, нажал алльт+таб тут окно которое меня просит скачать движку файрфокса. ну я отмеу жму, ну и я в игре 🙂

Побегал карту, за ресурсами не смотрел но качество понравилось. фпс в экшинах 5-6 человек падало максимально до 60 фпс а так на одиночных целях 70-80. учитывая что графика на моём ноуте интегрированная 🙂

Отлов GET и POST запросов

https://addons.mozilla.org/ru/firefox/addon/966
Аддон позволяющий это делать

Многотомные архивы в linux

Прижала меня жизнь создать многотомный архив дабы записать его на болванки. с консоли tar этого не поддерживает. пришлось рабобраться в вопросе более детально.
Многотомынми могут быть архивы rar и arj
хотите сделать это из ГУИ ?
выход такой :
В KDE есть файловый менеджер с названием Krusader – нечто похожее на Тотал коммандир.
В нём можно выбрать каталог и создать архив там и указать какой тип и размер тома.

Опции CURL по русски

Функция устанавливает параметр, имеющий имя option, сессии CURL с именем ch, в значение value.

Для возможных значений аргумента option, которые перечислены в следующем списке, соответствующее значение value должно указываться в виде целого числа:

  • CURLOPT_INFILESIZE — установить ожидаемый размер получаемого файла при его загрузке на удаленный сервер.
  • CURLOPT_VERBOSE — при ненулевом значении будет сообщаться все, что происходит во время сессии.
  • CURLOPT_HEADER — при ненулевом значении заголовок будет включаться в содержимое вывода.
  • CURLOPT_NOPROGRESS — при ненулевом значении блокируется отображение индикатора хода выполнения операций передачи. По умолчанию этот параметр установлен, и его следует изменять только для целей отладки.
  • CURLOPT_NOBODY — при ненулевом значении содержимое тега BODY не будет включаться в вывод.
  • CURLOPT_FAILONERROR — при ненулевом значении будет происходить обычное завершение сценария PHP, если будет получен код возврата HTTP со значением большим, чем 300. По умолчанию происходит нормальный возврат в сценарий с игнорированием кода, вызвавшего ошибку.
  • CURLOPT_UPLOAD — при ненулевом значении происходит подготовка PHP для загрузки.
  • CURLOPT_POST — при ненулевом значении PHP выполняет обычный метод HTTP POST. Тип POST будет иметь нормальный вид application/x-www- from-urlencoded.
  • CURLOPT_FTPLISTONLY — при ненулевом значении PHP будет выводить имена файлов только в FTP.
  • CURLOPT_FTPAPPEND — при ненулевом значении PHP будет осуществлять добавление в конец существующего удаленного FTP-файла, вместо его перезаписи.
  • CURLOPT_NETRC — при ненулевом значении PHP будет просматривать файл ~./netrc в поисках имени пользователя и пароля для осуществления доступа к удаленному сайту.
  • CURLOPT_FOLLOWLOCATION — при ненулевом значении переадресация будет проходить согласно HTTP-заголовкам Location.
  • CURLOPT_PUT — при ненулевом значении файл отсылается методом HTTP PUT. Параметры файла CURLOPT_INFILE и CURLOPT_INFILESIZE также должны быть указаны.
  • CURLOPT_MUTE — при ненулевом значении PHP будет исполнять функции CURL без дополнительного вывода.
  • CURLOPT_TIMEOUT — позволяет передать целочисленный параметр, определяющий в секундах максимально допустимое время исполнения функций CURL.
  • CURLOPT_LOW_SPEED_LIMIT — принимает целочисленный параметр, определяющий скорость передачи данных в байтах в секунду, которая будет использоваться для проверки установленного соединения. Сеанс прерывается, если превышается время максимально допустимого ожидания CURLOPT_ LOW_SPEED_TIME.
  • CURLOPT_LOW_SPEED_TIME — принимает целочисленный параметр, определяющий максимальное время передачи данных в секундах, при скорости CURLOPT_ LOW_SPEED_LIMIT. При превышении этого времени PHP будет прерывать выполнение операции, рассматривая ее как недопустимо медленную.
  • CURLOPT_RESUME_FROM — принимает целочисленный параметр, определяющий смещение в байтах, с которого должна начинаться передача.
  • CURLOPT_SSLVERSION — принимает целочисленный параметр, определяющий используемую версию SSL. По умолчанию PHP будет пытаться самостоятельно определить версию, хотя в некоторых случаях ее следует устанавливать вручную.
  • CURLOPT_TIMECONDITION — позволяет передать константный параметр, определяющий смысл параметра CURLOPT_TIMEVALUE. Можно использовать значение по умолчанию TIMECOND_IFMODSINCE или значение TIMECOND_ISUNMODSINCE.
  • CURLOPT_TIMEVALUE — позволяет передать целочисленный параметр, содержащий значение времени в формате “UNIX-timestamp”. Это значение будет использоваться с учетом установки CURLOPT_TIMEVALUE.

Для следующих возможных значений аргумента option соответствующее значение value должно указываться в строковое значение.

  • CURLOPT_URL — адрес URL, по которому отправляется запрос. Этот параметр также можно установить при вызове функции curl_init().
  • CURLOPT_USERPWD — позволяет при подключении передавать строку в формате “[username]:[password]”.
  • CURLOPT_PROXYUSERPWD — позволяет при подключении к HTTP-прокси передавать строку в формате “[username]:[password]”.
  • CURLOPT_RANGE — заставляет передавать диапазон в формате “X-Y”, где значение X или Y может быть не указано. При использовании протокола HTTP возможна одновременная передача нескольких интервалов, разделенных запятыми.
  • CURLOPT_POSTFIELDS — позволяет передавать полную строку данных, посылаемых методом HTTP POST.
  • CURLOPT_REFERER — позволяет передавать строку, содержащую заголовок “referer”, используемый в запросах HTTP.
  • CURLOPT_USERAGENT — позволяет передавать строку, содержащую заголовок “user-agent”, используемый в запросах HTTP.
  • CURLOPT_FTPPORT — позволяет передавать строку, содержащую значение IP- адреса, испо
    льзуемого инструкцией POST для подключения к удаленному серверу FTP. Эта строка может содержать простой IP-адрес, имя хоста или имя сетевого интерфейса (под UNIX), или даже символ ?, указывающий системный адрес IP, используемый по умолчанию.
  • CURLOPT_COOKIE — позволяет передать строку с содержимым cookie, который будет отправлен в заголовке HTTP.
  • CURLOPT_SSLCERT — позволяет передать строку с именем файла, содержащего SSL-сертификат формата PEM.
  • CURLOPT_SSLCERTPASSWD — позволяет передать строку с паролем, необходимым для использования сертификата, указанного параметром CURLOPT_SSLCERT.
  • CURLOPT_COOKIEFILE — позволяет передать строку с именем файла, содержащего данные cookie. Этот файл должен быть в формате Netscape или в виде простого заголовка HTTP, сохраненного в файле.
  • CURLOPT_CUSTOMREQUEST — позволяет передать строку, которая будет использоваться вместо HTTP запроса GET или HEAD. Этот механизм можно использовать при выполнении устаревшего запроса HTTP, например DELETE. Не стоит использовать эту возможность, не выяснив предварительно, поддерживает ли сервер указанную команду.

Для следующих возможных значений аргумента option соответствующее значение value должно указываться дескриптором, полученным от функции fopen().

  • CURLOPT_FILE — указывается файл, в котором следует сохранять полученные данные. По умолчанию используется стандартный поток вывода stdout.
  • CURLOPT_INFILE — задается файл, из которого следует получать данные для передачи.
  • CURLOPT_WRITEHEADER — указывается файл для записи содержимого заголовков.
  • CURLOPT_STDERR — указывается файл для сохранения результатов ошибок вместо использовавшегося ранее потока stderr.