126

(48 odpowiedzi, napisanych Oprogramowanie / Software)

tutaj kilka przydatnych info co do CA-42 i w sumie też przykład ja to sie robi na TP1043 http://dar3kg.blogspot.com/2010/06/napr … 043nd.html

127

(28 odpowiedzi, napisanych Termometr)

rombad napisał/a:

Cezary, nie wiesz co to może być, że jak robię zapis fowsr'em do pliku .xml (polecenie fowsr -x), to w otrzymanym pliku mam godziny przesunięte o godzinę wstecz? W routerze czas mam dobry, w stacji pogody czas jest zsynchronizowany z DCF, ale nawet gdy się ustawi ręcznie dowolną, nawet nieprawidłową godzinę oraz dowolną strefę czasowa to nie ma to żadnego znaczenia. Gdy był czas letni to miałem przesunięcie o 2 godziny, teraz w zimowym czasie o 1 godzinę do tyłu.

No właśnie ma ktoś pomysł jak sobie z tym poradzić? Odczytuje dane fowsr'em no i teraz w sezonie letnim mam 2 godzinne przesunięcie. Mało tego te dane które mi fowsr oczytuje niby jako aktualne też są sprzed 2 godzin. Wieczorem o 22 dziś mi pokazało 22 stopnie big_smile a rzeczywiście było koło 10...
Na routerze mam czas dobry ustawiony w/g strefy, a na stacji pobiera sobie z dcf i też jest dobry. Tylko fowsr głupoty robi

no to już jakieś jaja są. Dziś padł mi drugi TP Link 1043 w dokładnie ten sam sposób. Z tym że ten o zgrozo pracował od listopada zeszłego roku. Nic na nim nie grzebałem a jego ostatni restart był 27 dni temu. Rano wstałem i nie działał telefon z VOIP, internet był. Więc zrobiłem restart wszystkiego. Po restarcie TP Link już nie wstaje z WAN-em, tylko bez... Aha i nic tutaj nie pomaga przestawianie switcha na inny fizyczny port. Zawsze jak dostatnie internet na WANie niezależnie skąd to sie restartuje
Wersja gargoyle na tym co teraz padł: 1.5.8.3 (r34302), by obsy

no to jak to nie był extroot to ciekawi mnie co się dzieje, skoro jest już nas kilka osób którym to się zdarzyło

toż to jakaś plaga jest big_smile ludzie już to zgłaszali. Ja miałem dokładnie to samo. Działało bardzo długo ładnie pięknie aż do pewnego dnia. U mnie pomogło zaoranie wszystkiego i postawienie systemu od nowa. Zmieniłem przy okazji pendrive z extroota na nieco lepszy, bo ten za 20zł obawiam się mógł być winowajcą całego zamieszania. Bo bez extoota wtedy router mi działał.
http://eko.one.pl/forum/viewtopic.php?id=5913
http://eko.one.pl/forum/viewtopic.php?id=5916

coś takiego: żetźetródło smile ale jak wpisze w tym pliku: ź, ś, ą, to prawidłowo przetwarza tak jak ustawiłem w sed

nie bardzo zrozumiałem o co Ci chodzi. Zrobiłem plik z przykładową zawartością "źródło" i zapisałem w kodowaniu utf-8. Odpaliłem na routerze tak say.sh `cat /bin/plik` ale nadal nie czaje coś chciałeś mi przez to pokazać smile

nie no jak narazie testuje wpisując w konsoli np:

say.sh "jaskółka"

i nie działają prawidłowo odwtorzone komunikaty. wget nie rozróżnia znaków PL. zmodyfikowałem skrypt say.sh do takiej postaci:

#!/bin/sh
CO=$(echo $* | sed -e 's/ /%20/g' | sed 's/Ą/%C4%84/g' | sed 's/ą/%C4%85/g' | sed 's/Ć/%C4%86/g' | sed 's/ć/%C4%87/g' | sed 's/Ę/%C4%98/g' | sed 's/ę/%C4%99/g' | sed 's/Ł/%C5%81/g' | sed 's/ł/%C5%82/g' | sed 's/Ń/%C5%83/g' | sed 's/ń/%C5%84/g' | sed 's/Ó/%C3%93/g' | sed 's/ó/%C3%B3/g' | sed 's/Ś/%C5%9A/g' | sed 's/ś/%C5%9B/g' | sed 's/Ź/%C5%B9/g' | sed 's/ź/%C5%BA/g' | sed 's/Ż/%C5%BB/g' | sed 's/ż/%C5%BC/g')
wget -q -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6" "http://translate.google.com/translate_tts?tl=pl&ie=UTF-8&q=$CO" -O - | madplay -q -

jednak to jeszcze nie to bo nie wszystkie litery rozróżnia. Niby podałem mu je w sed a niektórych nie przetwarza... np dam: say.sh "załącz" to odtworzy mi zał..cezet big_smile nie rozróżnił "ą" i "cz" a w sed ma podane że "ą" zamień na %C4%85... jak dam say.sh "zał%C4%85cz" to działa.
A np inny wyraz jak "józef" to przetwarza "ó" prawidłowo tak jak mu dałem w sed

Edit1: no tak w Vi wszystkie znaczki z ogonkami pokazuje jako kropki. Więc jak to obejść?

Edit2: w ten sposób który próbowałem wyżej nie działają mi litery ą, ś, ź. Reszte sed prawidłowo podmienia. Więc o co chodzi że akurat te 3 litery nie podmienia?

odkopię troche stary temat. Nie moge sobie poradzić z dekodowaniem polskich znaków... Ktoś tutaj podopowiadał żeby zrobić to w ten sposób: http://translate.google.com/translate_t … ;q=ściółka no i zrobiłem tak w skrypcie:

#!/bin/sh

CO=$(echo $* | sed -e 's/ /%20/g')
wget -q -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6" "http://translate.google.com/translate_tts?tl=pl&ie=UTF-8&q=$CO" -O - | madplay -q -

jednak nie działa. Nadal nie rozróżnia znaków PL. Czy musze robić specjalny skrypt który będzie mi podmieniał znaki na UTF-8?? czy da się to jakoś prościej i szybciej.

no to widze mamy ten sam problem. Nie próbowałem z modemem, ale normalnie z WAN-em przewodowo i bezprzewodowo w tybie bridge. Dokłanie te same objawy. Bez extroota router działa ok. Z extrootem też działa ok ale tylko do momentu aż podłącze WAN. Później od razu restart... A próbowaliście zamontować pendriva z extroota pod linuxem? Bo u mnie pod Ubuntu wywala błąd i nie potrafi zamontować partycji z SWAP, a tą normalną montuje. Choć z drugiej strony to SWAP raczej nie robi tu różnicy chyba

136

(8 odpowiedzi, napisanych Oprogramowanie / Software)

wina leży gdzieś po stronie ustawień lub samego extroota. Po wyjęciu pendriva router działa ok, bez potrzeby wgrywania nowej wersji. Nie wiem czy to wina padającego pendriva, bo jak nie podłączam WAN-a to cały czas działa stabilnie i nic się nie dzieje na tym extroocie. Więc mój wniosek że coś sie skopało w ustawieniach, ale jeszcze nie wiem co. Aktualizację zostawiam jako ostatnią deske ratunku, bo za dużo miałbym roboty z postawieniem wszystkiego od nowa co mam już na extroot zrobione.

137

(8 odpowiedzi, napisanych Oprogramowanie / Software)

ktoś ma jakieś pomysły, sugestie, co się dzieje że router pada jak dostanie WAN-a?

138

(8 odpowiedzi, napisanych Oprogramowanie / Software)

w logach pojawiły mi się dziwne wpisy z swap

Jan  1 01:00:51 Gargoyle kern.warn kernel: [   51.250000] disktype: sending ioctl 5305 to a partition!
Jan  1 01:00:51 Gargoyle kern.warn kernel: [   51.250000] disktype: sending ioctl 5305 to a partition!
Jan  1 01:00:51 Gargoyle kern.info kernel: [   51.390000] Adding 524284k swap on /dev/sda1.  Priority:-1 extents:1 across:524284k
Jan  1 01:00:53 Gargoyle kern.warn kernel: [   53.130000] disktype: sending ioctl 5305 to a partition!
Jan  1 01:00:53 Gargoyle kern.warn kernel: [   53.130000] disktype: sending ioctl 5305 to a partition!
Jan  1 01:00:53 Gargoyle kern.info kernel: [   53.180000] device wlan0 entered promiscuous mode
Jan  1 01:00:53 Gargoyle kern.info kernel: [   53.210000] Adding 524284k swap on /dev/sda1.  Priority:-1 extents:1 across:524284k
Jan  1 01:00:53 Gargoyle kern.info kernel: [   53.750000] br-lan: port 2(wlan0) entered forwarding state
Jan  1 01:00:53 Gargoyle kern.info kernel: [   53.760000] br-lan: port 2(wlan0) entered forwarding state
Jan  1 01:00:54 Gargoyle kern.warn kernel: [   54.350000] disktype: sending ioctl 5305 to a partition!
Jan  1 01:00:54 Gargoyle kern.warn kernel: [   54.360000] disktype: sending ioctl 5305 to a partition!
Jan  1 01:00:54 Gargoyle kern.info kernel: [   54.390000] Adding 524284k swap on /dev/sda1.  Priority:-1 extents:1 across:524284k
Jan  1 01:00:55 Gargoyle kern.warn kernel: [   55.270000] disktype: sending ioctl 5305 to a partition!
Jan  1 01:00:55 Gargoyle kern.warn kernel: [   55.280000] disktype: sending ioctl 5305 to a partition!
Jan  1 01:00:55 Gargoyle kern.info kernel: [   55.310000] Adding 524284k swap on /dev/sda1.  Priority:-1 extents:1 across:524284k
Jan  1 01:00:55 Gargoyle kern.info kernel: [   55.760000] br-lan: port 2(wlan0) entered forwarding state
Jan  1 01:00:56 Gargoyle kern.warn kernel: [   56.470000] disktype: sending ioctl 5305 to a partition!
Jan  1 01:00:56 Gargoyle kern.warn kernel: [   56.470000] disktype: sending ioctl 5305 to a partition!
Jan  1 01:00:56 Gargoyle kern.info kernel: [   56.520000] Adding 524284k swap on /dev/sda1.  Priority:-1 extents:1 across:524284k
Apr 15 00:32:42 Gargoyle kern.warn kernel: [   58.880000] disktype: sending ioctl 5305 to a partition!
Apr 15 00:32:42 Gargoyle kern.warn kernel: [   58.890000] disktype: sending ioctl 5305 to a partition!
Apr 15 00:32:42 Gargoyle kern.info kernel: [   58.930000] Adding 524284k swap on /dev/sda1.  Priority:-1 extents:1 across:524284k
Apr 15 00:32:44 Gargoyle user.info sysinit: Loading defaults
Apr 15 00:32:44 Gargoyle user.info sysinit: Loading synflood protection
Apr 15 00:32:44 Gargoyle user.info sysinit: Adding custom chains
Apr 15 00:32:44 Gargoyle kern.warn kernel: [   61.240000] disktype: sending ioctl 5305 to a partition!
Apr 15 00:32:44 Gargoyle kern.warn kernel: [   61.240000] disktype: sending ioctl 5305 to a partition!
Apr 15 00:32:44 Gargoyle kern.info kernel: [   61.310000] Adding 524284k swap on /dev/sda1.  Priority:-1 extents:1 across:524284k
Apr 15 00:32:45 Gargoyle kern.warn kernel: [   61.530000] head: sending ioctl 540d to a partition!
Apr 15 00:32:45 Gargoyle kern.warn kernel: [   61.540000] head: sending ioctl 540d to a partition!
Apr 15 00:32:45 Gargoyle user.info sysinit: Loading zones
Apr 15 00:32:46 Gargoyle user.info sysinit: Loading forwardings
Apr 15 00:32:46 Gargoyle user.info sysinit: Loading rules
Apr 15 00:32:47 Gargoyle kern.warn kernel: [   63.370000] disktype: sending ioctl 5305 to a partition!
Apr 15 00:32:47 Gargoyle kern.warn kernel: [   63.370000] disktype: sending ioctl 5305 to a partition!
Apr 15 00:32:47 Gargoyle kern.info kernel: [   63.430000] Adding 524284k swap on /dev/sda1.  Priority:-1 extents:1 across:524284k
Apr 15 00:32:47 Gargoyle user.info sysinit: Loading redirects
Apr 15 00:32:47 Gargoyle user.info sysinit: Loading includes
Apr 15 00:32:47 Gargoyle kern.warn kernel: [   63.810000] head: sending ioctl 540d to a partition!
Apr 15 00:32:47 Gargoyle kern.warn kernel: [   63.810000] head: sending ioctl 540d to a partition!
Apr 15 00:32:49 Gargoyle user.info sysinit: Optimizing conntrack
Apr 15 00:32:50 Gargoyle kern.warn kernel: [   66.370000] disktype: sending ioctl 5305 to a partition!
Apr 15 00:32:50 Gargoyle kern.warn kernel: [   66.370000] disktype: sending ioctl 5305 to a partition!
Apr 15 00:32:50 Gargoyle user.info sysinit: Loading interfaces
Apr 15 00:32:50 Gargoyle kern.info kernel: [   66.440000] Adding 524284k swap on /dev/sda1.  Priority:-1 extents:1 across:524284k
Apr 15 00:32:50 Gargoyle user.info firewall: adding lan (br-lan) to zone lan
Apr 15 00:32:53 Gargoyle authpriv.info dropbear[1954]: Running in background
Apr 15 00:32:54 Gargoyle daemon.warn httpd_gargoyle[2048]: started as root without requesting chroot(), warning only
Apr 15 00:32:54 Gargoyle daemon.notice httpd_gargoyle[2048]: httpd_gargoyle/1.0 14mar2008 starting on Gargoyle, port 80
Apr 15 00:32:55 Gargoyle kern.warn kernel: [   72.130000] disktype: sending ioctl 5305 to a partition!
Apr 15 00:32:55 Gargoyle kern.warn kernel: [   72.140000] disktype: sending ioctl 5305 to a partition!
Apr 15 00:32:56 Gargoyle user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!

Witam. Napotkałem dziwny problem. Router cały czas działał ok do dzisiaj. Nie grzebałem w ustawieniach sieci, tylko w cronie i rc.local. Przywróciłem wpisy do takich jak były oryginalnie a router oszalał... Jak dostanie internet na WAN to od razu się restartuje i tak w kółko. Bez internetu działa. Próbowałem też w trybie bridge dostarczyć bezprzewodowo neta na router i dokładnie to samo... Połączy się z internetem i od razu restart. Co mogło się namieszać?

140

(365 odpowiedzi, napisanych Oprogramowanie / Software)

wabikboy napisał/a:

sprawdz sobie w sekcji head skrypty odpowiadajace za dany przycisk. porównaj z innymi moze jakiś znak "zjadłeś" smile

no tylko własnie u mnie wszystkie ikony znikają tylko wyrywkowo, raz jedne są a drugich nie ma.
w sekcji head tak mam:

<script>
$(document).ready(function(){
    setInterval(function (){
   $.get('cgi-bin/powersw/stanIn1.sh',function(data) {
          $('#buttoni').attr('src',"iconsw/"+data+".png");
          $('#buttoni').attr('power',data);   });},1000);
});
</script>

tak jak pisałem w tych akurat odczyuje tylko stan i zmieniam ikone, nie są to przyciski
tak wyglada dalsza część ikonki

<div style="position: absolute; top: 250px; left: 50px">  
<table border="2" bordercolor="black" width="100" height="140px" >
<tr align="center">
<td>
<font size="4" color="blue">IN-1</font>
</td>
</tr>
<tr  align="center">
<td>

<img id="buttoni" src="<?
status2=$(/przekazniki/power /dev/ttyUSB0 getIn 1)
echo -n "iconsw/$status2.png"
?>" power="<?
echo -n "$status2"
?>" width="50" height="50" >
</td>
</tr>
</table> 
</div>

a tak skrypt cgi-bin/powersw/stanIn1.sh

#!/usr/bin/haserl
<?
echo "Content-type: text/plain"
echo ""


status2=$(/przekazniki/power /dev/ttyUSB0 getIn 1)
echo "$status2"

?>

komenda power /dev/ttyUSB0 getIn 1 zwraca mi z urządzenia wartość "open" lub "closed" i tak mam nazwane pliki png. Co może być nie tak że znikają te ikony? jak odświeże całą strone to pojawiają sie wszystkie i po pierszwszym automatycznym odświeżeniu samych ikon już część z nich się nie pojawia. Później znowu za jakiś czas się pojawiają...

141

(365 odpowiedzi, napisanych Oprogramowanie / Software)

dzięki za podpowiedzi, okazało sie ze pomieszałem troche w zmiennych, ale już działa prawie ok. Wszystko odświeża się automatycznie. Jednak jest inny problem. Wyrywkowo co jakiś czas znikają mi ikonki. W chrome wywala takie błędy: http://img254.imageshack.us/img254/197/bledyh.png

142

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Stworzyłem sobie ikonki do odczytu stanu wejść mojej karty, czyli bez funkcji button. U mnie tylko wywołuje jaki jest stan i zapisuje go do zmiennej stan2. Mam taki skrypt

<script>
$(document).ready(function(){
    setInterval(function (){
   $.get('cgi-bin/powersw/stanIn1.sh',function(data) {
          $('#buttonx').attr('src',"iconsw/"+data+".png");
          $('#buttonx').attr('power',data);   });},7500);
});
</script>

i problem jest taki że sama ikonka nie odświeża sie automatycznie co 7,5s. Musze ręcznie odświeżać stronę. Co może być nie tak? Po odświeżeniu strony ikonka zmienia sie. Ale ja chce żeby było z automatu jak to dzieje się w skryptach wabikboy. Swoją drogą świetna robota! bardzo pomogło mi te mini HOW-To

143

(35 odpowiedzi, napisanych Termometr)

dla tych co przynajmniej raz w życiu mieli lutownice w ręku to polecam wykonać sobie konwerter np taki jak ten: http://elportal.pl/index.php?module=Con … p;ceid=118 osobiście dokładnie taki wykonałem zgodnie z tym jak to jest opisane i działa bez zająknięcia. Jest tryb aktywny, zasilać moge generalnie z dowolnego zasilacza który daje wiecej niż 5V, bo w układzie jest stabilizator (ja akurat zmieniłem na impulsowy bo sie nie grzeje tak). Koszt wykonania z tego co pamiętam nie przekroczył 30zł. Układ DS2438 dostałem jako darmową próbkę z maxim dallas.

144

(365 odpowiedzi, napisanych Oprogramowanie / Software)

czego może mi brakować w konfiguracji serwera lighttpd do odpalenia stronki switch.sh ? na uhttpd z Gargoyle leci bez problemu a na lighttpd wyświetla pustą stronę. Tak wygląda mój config lighttpd

# lighttpd configuration file
# 
## modules to load
# all other module should only be loaded if really neccesary
# - saves some time
# - saves memory
server.modules = ( 
#    "mod_rewrite", 
#    "mod_redirect", 
#    "mod_alias", 
#    "mod_auth", 
#    "mod_status", 
#    "mod_setenv",
#    "mod_fastcgi",
#    "mod_proxy",
#    "mod_simple_vhost",
    "mod_cgi",
#    "mod_ssi",
#    "mod_usertrack",
#    "mod_expire",
#    "mod_webdav"
)

# force use of the "write" backend (closes: #2401)
server.network-backend = "write"

## a static document-root, for virtual-hosting take look at the 
## server.virtual-* options
server.document-root = "/www1/"

## where to send error-messages to
#server.errorlog = "/var/log/lighttpd/error.log"

## files to check for if .../ is requested
index-file.names = ( "index.html", "default.html", "index.htm", "index.php", "default.htm" )

## mimetype mapping
mimetype.assign = (  
    ".pdf"   => "application/pdf",
    ".class" => "application/octet-stream",
    ".pac"   => "application/x-ns-proxy-autoconfig",
    ".swf"   => "application/x-shockwave-flash",
    ".wav"   => "audio/x-wav",
    ".gif"   => "image/gif",
    ".jpg"   => "image/jpeg",
    ".jpeg"  => "image/jpeg",
    ".png"   => "image/png",
    ".svg"   => "image/svg+xml",
    ".css"   => "text/css",
    ".html"  => "text/html",
    ".htm"   => "text/html",
    ".js"    => "text/javascript",
    ".txt"   => "text/plain",
    ".dtd"   => "text/xml",
    ".xml"   => "text/xml"
 )

## Use the "Content-Type" extended attribute to obtain mime type if possible
#mimetypes.use-xattr = "enable"

## send a different Server: header
## be nice and keep it at lighttpd
#server.tag = "lighttpd"

$HTTP["url"] =~ "\.pdf$" {
    server.range-requests = "disable"
}

##
# which extensions should not be handle via static-file transfer
#
# .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

######### Options that are good to be but not neccesary to be changed #######

## bind to port (default: 80)
server.port = 81

## bind to localhost (default: all interfaces)
#server.bind = "localhost"

## error-handler for status 404
#server.error-handler-404 = "/error-handler.html"
#server.error-handler-404 = "/error-handler.php"

## to help the rc.scripts
server.pid-file = "/var/run/lighttpd.pid"


###### virtual hosts
##
##   If you want name-based virtual hosting add the next three settings and load
##   mod_simple_vhost
##
## document-root =
##   virtual-server-root + virtual-server-default-host + virtual-server-docroot or
##   virtual-server-root + http-host + virtual-server-docroot
##
#simple-vhost.server-root = "/home/weigon/wwwroot/servers/"
#simple-vhost.default-host = "grisu.home.kneschke.de"
#simple-vhost.document-root = "/pages/"


## 
## Format: <errorfile-prefix><status>.html
## -> ..../status-404.html for 'File not found'
#server.errorfile-prefix = "/www/error-"

## virtual directory listings
#server.dir-listing = "enable"

## send unhandled HTTP-header headers to error-log
#debug.dump-unknown-headers = "enable"

### only root can use these options
#
# chroot() to directory (default: no chroot() )
#server.chroot = "/"

## change uid to <uid> (default: don't care)
#server.username = "nobody"
#
server.upload-dirs = ( "/tmp" )

## change uid to <uid> (default: don't care)
#server.groupname = "nobody"

#### compress module
#compress.cache-dir          = "/dev/null/"
#compress.filetype           = ("text/plain", "text/html")

#### proxy module
## read proxy.txt for more info
#proxy.server = (
#    ".php" => (
#        "localhost" => (
#            "host" => "192.168.0.101",
#            "port" => 80
#        )
#    )
#)

#### fastcgi module
## read fastcgi.txt for more info
#fastcgi.server = (
#    ".php" => (
#        "localhost" => (
#            "socket" => "/tmp/php-fastcgi.socket",
#            "bin-path" => "/usr/local/bin/php"
#        )
#    )
#)

#### CGI module
cgi.assign = ( ".pl"  => "/usr/bin/perl", ".cgi" => "/usr/bin/perl",  ".php" => "/usr/bin/php-cgi", ".sh" => "/bin/sh")
#### SSL engine
#ssl.engine = "enable"
#ssl.pemfile = "server.pem"

#### status module
#status.status-url = "/server-status"
#status.config-url = "/server-config"

#### auth module
## read authentification.txt for more info
#auth.backend = "plain"
#auth.backend.plain.userfile = "lighttpd.user"
#auth.backend.plain.groupfile = "lighttpd.group"
#auth.require = (
#    "/server-status" => ( 
#        "method"  => "digest",
#        "realm"   => "download archiv",
#        "require" => "group=www|user=jan|host=192.168.2.10"
#    ),
#    "/server-info" => ( 
#        "method"  => "digest",
#        "realm"   => "download archiv",
#        "require" => "group=www|user=jan|host=192.168.2.10"
#    )
#)

#### url handling modules (rewrite, redirect, access)
#url.rewrite = ( "^/$" => "/server-status" )
#url.redirect = ( "^/wishlist/(.+)" => "http://www.123.org/$1" )

#### both rewrite/redirect support back reference to regex conditional using %n
#$HTTP["host"] =~ "^www\.(.*)" {
#    url.redirect = ( "^/(.*)" => "http://%1/$1" )
#}

#### expire module
#expire.url = ( "/buggy/" => "access 2 hours", "/asdhas/" => "access plus 1 seconds 2 minutes")

#### ssi
#ssi.extension = ( ".shtml" )

#### setenv
#setenv.add-request-header  = ( "TRAV_ENV" => "mysql://user@host/db" )
#setenv.add-response-header = ( "X-Secret-Message" => "42" )

#### variable usage:
## variable name without "." is auto prefixed by "var." and becomes "var.bar"
#bar = 1
#var.mystring = "foo"

## integer add
#bar += 1
## string concat, with integer cast as string, result: "www.foo1.com"
#server.name = "www." + mystring + var.bar + ".com"
## array merge
#index-file.names = (foo + ".php") + index-file.names
#index-file.names += (foo + ".php")

#### include
#include /etc/lighttpd/lighttpd-inc.conf
## same as above if you run: "lighttpd -f /etc/lighttpd/lighttpd.conf"
#include "lighttpd-inc.conf"

#### include_shell
#include_shell "echo var.a=1"
## the above is same as:
#var.a=1

#### webdav
#$HTTP["url"] =~ "^/webdav($|/)" {
# webdav.activate = "enable"
# webdav.is-readonly = "enable"
# webdav.sqlite-db-name = "/var/run/lighttpd-webdav-lock.db"
#}

145

(3 odpowiedzi, napisanych Oprogramowanie / Software)

no coś w ten deseń chyba. Chodzi o to że mam we flashu wirtualny spacer stowrzony i tam są hotspoty czyli przyciski pod którymi mają kryć się skrypty java coś wykonujące. Dałem coś takiego do jednego z tych przycisków ale raczej to nie to bo nie działa

var commands = "\nsh /www1/on.sh\n";

Witam. Może troche dziwne pytanie ale nie wiem jak to ugryźć. Z javascrpit nie miałem do czynienia a przyszło mi uruchamiać przez niego skrpyty. Mam wszystkie napisane w bash. W jaki sposób mógłbym w javascript wywołać plik ze skryptem bash? Czyli coś w rodzaju skryptu javascript wywołującego skrypt basha.

147

(8 odpowiedzi, napisanych Termometr)

witam. Cóż mogło się stać jak na początku po zainstalowaniu fowsr, czytał mi dane ze stasji WS1080. Tworzył mi pliki xml i pwws. I nagle niespodzianka... po całonocnej pracy pliki puste. Odinstalowałem fowsr i od nowa zainstalowałem i teraz w ogóle nie tworzy plików z oczytami.

root@Gargoyle:~# fowsr -x
00414764 | 00 00 00 00 __ __ __ __ __ __ __ __ __ __ __ __ | ....
usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Found 001
usb_os_find_devices: Found 004 on 001
usb_os_find_devices: Found 003 on 001
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
usb_get_driver_np returned 0
interface 0 already claimed by driver \'usbhid\', attempting to detach it
usb_detach_kernel_driver_np returned 0
Fixed block is not valid.
root@Gargoyle:~# fowsr -p
00414764 | 00 00 00 00 __ __ __ __ __ __ __ __ __ __ __ __ | ....
usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Found 001
usb_os_find_devices: Found 004 on 001
usb_os_find_devices: Found 003 on 001
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
USB error: could not get bound driver: No data available
usb_get_driver_np returned -61
Fixed block is not valid.
root@Gargoyle:~#

poczytaj jak przebiegały moje zmaganie z Iconnect, bo zdaje sie zaczynasz to samo co ja czyli od zwykłego kabla RS-232. Jeśli tak jest to już Ci mówie zaopatrz się w CA-42 smile
http://eko.one.pl/forum/viewtopic.php?id=2851&p=4

149

(54 odpowiedzi, napisanych Oprogramowanie / Software)

no nie bardzo rozumie. A skąd mam się dowiedzieć jaka potrzebuje biblioteke? smile myślałyem że to lbiblioteka to nazwa pod jaką zapisze mi nowo skompilowany program

150

(54 odpowiedzi, napisanych Oprogramowanie / Software)

chciałem skompilować własną paczkę z 4 plików napisanych w C. Próbuję w/g poradnika i nie bardzo mi to idzie

kamil@kamil-VirtualBox:/opt/attitude_adjustment/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2$ bin/mips-openwrt-linux-uclibc-gcc -o program crc8.c rb.c RelayBoard.c rs232.c -I${STAGING_DIR}/../target-mips_r2_uClibc-0.9.33.2/usr/include -L${STAGING_DIR}/../target-mips_r2_uClibc-0.9.33.2/usr/lib -lbiblioteka
/opt/attitude_adjustment/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/bin/ld: cannot find -lbiblioteka
collect2: ld returned 1 exit status
kamil@kamil-VirtualBox:/opt/attitude_adjustment/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2$ 

pliki z programu w C umieściłem w katalogu /opt/attitude_adjustment/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2,