Loading
1 следующая(2) › последняя(22) »
Создано: 08-02-2012 16:29:28  Метки: windows
Может кому полезно будет. Второй раз натыкаюсь на ситуацию некорректной работы некоторых программ в windows. В первый раз падала программа DVR записи с камер наблюдения. Падала с невнятной ошибкой - дата была на несколько лет в прошлом.
Сегодня у нас один товарищ полдня переставлял браузеры всех марок - не сохранялись куки ни в одном. Оказалось что он живет уже в июле вместо февраля :)
7 просмотров 0 комментариев

Создано: 05-01-2012 21:09:46 изменено: 09-01-2012 20:31:41  Метки: рецепты
Буду складывать сюда рецепты бутеров, которые сам сочинил, а также неординарные.
  1. Армейский: Белый хлеб, масло, желток вареного яйца, соль. Употреблять утром с кофе или крепким чаем - хорошо бодрит.
  2. Серый хлеб, несоленый зрелый сыр ("Король Артур"), красный болгарский перец, соль, черный молотый перец. Свежий аромат, черный перец подчеркивает вкус сыра.
  3. Серый хлеб с поджаренными семенами подсолнечника, сгущенка. Сгущенка делает вкус такого хлеба очень ярким.
200 просмотров 0 комментариев

Создано: 29-09-2011 23:09:13  Метки: grub flash livecd antivir
Здесь кусок конфига grub2 на флэшке, касающейся загрузки лайфсиди с убунтой и с AntiWinLocker
menuentry "Lubuntu my persistent mode" {
   loopback loop /lubuntu.iso
   linux (loop)/casper/vmlinuz boot=casper persistent iso-scan/filename=/lubuntu.iso locale=ru_RU.UTF-8 console-setup/layoutcode=ru noprompt splash --
   initrd (loop)/casper/initrd.gz
}

menuentry "AntiWinLocker" {
   ntldr /bootmgr
}

опции:
loopback loop /lubuntu.iso - монтирует образ в "виртуальный" привод
(loop)/casper/vmlinuz - ядро
boot=casper - режим "живого" диска
persistent - в корне диска расположен файл casper-rw, подготовленный так:
dd if=/dev/zero of=/media/Transcend/casper-rw bs=1M count=256
mkfs.ext3 /media/Transcend/casper-rw

в нем сохраняются измененные файлы во время работы в livecd
iso-scan/filename=/lubuntu.iso - где лежит образ
locale=ru_RU.UTF-8 console-setup/layoutcode=ru - локаль, русский в консоли
ntldr /bootmgr - опция для загрузки AWL, сам образ распаковывается в корень флешки
246 просмотров 0 комментариев

Создано: 09-09-2011 10:02:19  Метки: linux
193 просмотров читать далее 2 комментариев

Создано: 17-08-2011 22:40:25 изменено: 17-08-2011 22:42:52  Метки: tcl audio
Я не очень люблю слушать музыку альбомами песню за песней - утомляем быстро и надоедает. А тут приобрел плеер самый простой из-за вечной экономии - Digma Mp600, а он не умеет shuffle. Да и в машину FM-трансмиттер купил с той-же проблемой (правда надо сказать что там можно с пульта случайную композицию включать, но это же не безопасно на дороге - особенно если ездишь один). Вот и написал в свободные полчаса пару скриптов:
414 просмотров читать далее 0 комментариев

Создано: 11-08-2011 20:44:30 изменено: 11-08-2011 20:45:15  Метки: partition
From http://habrahabr.ru/blogs/hardware/92701
Посмотреть, поддерживает ли жёсткий диск управление ошибками можно с помощью команды
smartctl -a /dev/sda
строчка SCT capabilities:
SCT capabilities:  (0x303f) SCT Status supported.
			SCT Error Recovery Control supported.  *****
			SCT Feature Control supported.


Если строчки нет — диск их (команды) не поддерживает.

Чтобы посмотреть таймауты используем команду smartctl -l scterc /dev/sda. Вывод выглядит так:
# smartctl -l scterc /dev/sda
SCT Error Recovery Control:
           Read:     70 (7.0 seconds)
          Write:     70 (7.0 seconds)

Для установки, соответственно, указываем значения через запятую после scterc:
smartctl -l scterc,120,60 /dev/sde
(величина указывается в десятых долях секунды, то есть 120 соотвествует 12 секундам, первое число — чтение, второе — запись). 0 означает «до победного конца», то есть неограниченно долго.
324 просмотров 0 комментариев

Создано: 02-08-2011 00:00:09  Метки: html tcl
Данная библиотека появилась пару лет назад на примерах Печникова. Под себя я правда переписал...
Вот пример кода:
#! /usr/bin/tclsh
source config/cfg.cfg
test_cookie
doctype
html {
 siteheader "Iconez" lite
 body {
  cms-menu
  sidebar
  if ![guest] {
    div -class main -style text-align:center {
      h3 {puts "Прикрепленные ярлычки:"}
      hr
      table {
        foreach lin [exec ls images/ | grep "16x16.png$"] {
          tr {td {img -src /images/$lin -width 32px -height 32px}
            td {puts /images/$lin}
          }
        }
      }
    }
  }
  sitefooter lite
  }
}

А вот библиотека:
package provide html2 1.0
namespace eval ::html2:: {
    namespace export *
}

# шаблон для генерации стандартного html-тэга
proc ::html2::tag {name args} {
  set name [string range $name [expr [string last : $name]+1] end]
  if [expr [llength $args]%2] {
    set opts [lrange $args 0 end-1]
    set b [lindex $args end]
  } else {
    set opts $args
    set b ""
  }
  puts -nonewline "<$name"
  foreach {argname argvalue} $opts {
    if [regexp " $argname " " -checked -hidden -readonly "] {
      if {$argvalue ne "0"} {puts -nonewline " [string range $argname 1 end]"}
    } else {puts -nonewline " [string range $argname 1 end]=\"$argvalue\""}
  }
  ### для незакрывающихся тегов
  if ![regexp " $name " " area base basefont col frame param meta link img input hr br "] {
    puts -nonewline ">"
    uplevel 1 $b
    puts -nonewline "</$name>"
  } else {
    if {$name eq "img" && ![regexp -- "-alt" $opts]} {

      puts -nonewline " alt=\"\""
    }
    puts -nonewline ">"
  }
}

foreach name {html meta title body head style link script form textarea input table thead tfoot tbody tr td th
  center a font button div span p img label ol ul li b i u s strong em h1 h2 h3 h4 h5 h6
  br hr var code kbd tt samp pre acronym embed header footer dd dt video audio} {
  proc ::html2::$name args {
    set name [lindex [info level 0] 0]
    uplevel 1 html2::tag $name $args
  }
}

proc ::html2::doctype {} {
  puts {Content-Type: text/html; charset=utf-8

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">}
}

proc ::html2::html5 {} {
  puts {Content-Type: text/html; charset=utf-8

<!DOCTYPE html>}
}

377 просмотров 0 комментариев

Создано: 01-08-2011 23:27:49  Метки: linux wi-fi
Вводная: есть ноутбук/нетбук и 3G модем, надо дать доступ в интернет еще некоторым устройствам. Способ подключения к интернету модема опускаем, это может быть wvdial или network-manager.
Ставим пакеты:
aptitude install hostapd dnsmasq
Если dnsmasq не будет использоваться как кэширующий днс-сервер отключаем запуск в /etc/default/dnsmasq.
Скрипт запуска ~/bin/shareinet:
#! /bin/bash
# у меня network-manager - разрываем связь если есть 
nmcli dev disconnect iface wlan0
ip l set wlan0 up
ip a a 10.3.4.1/24 dev wlan0 brd +
hostapd -B ~/bin/hostapd.conf
dnsmasq -i wlan0 -F 10.3.4.2,10.3.4.20,1h
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

~/bin/hostapd.conf:
wpa=2
rsn_pairwise=CCMP
wpa_passphrase=PASSWPANET
driver=nl80211
interface=wlan0
hw_mode=g
channel=1
ssid=ESSID

Скрипт остановки ~/bin/killinet:
#! /bin/bash
iptables -t nat -D POSTROUTING -o ppp0 -j MASQUERADE
ip  a d 10.3.4.1/24 dev wlan0
killall dnsmasq
killall hostapd
ip l set wlan0 down

271 просмотров 0 комментариев

Создано: 22-07-2011 23:24:20  Метки: windows antivir
При вставке флэшки выводится сообщение "Windows не удается загрузить программу для установки Volume"
Чаще всего такое случается когда вирус пожрал файлы в папке windows\system32
sfc.dll
sfc_os.dll
sfcfiles.dll
532 просмотров 0 комментариев

Создано: 19-06-2011 21:44:25 изменено: 25-09-2011 10:34:24  Метки: linux ubuntu tcl
Была поставлена задача проверять баланс 3G модема Huawey без использования Mobile Partner. После прочесывания инета было выяснено:
1) АТ команду нужно посылать в закодированном виде
2) Ответ модем также присылает в закодированном виде
741 просмотров читать далее 0 комментариев

1 следующая(2) › последняя(22) »