frenzy81
-
Innlegg
201 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av frenzy81
-
-
Får det fortsatt ikke til!
Men - har funnet ut dette:
ping vg.no - går ikke, fordi vertsnavnet ikke kan finnes
ping 193.69.165.21 - går derimot veldig fint
Altså kan vi slå fast at det er et dns-problem et sted!
Men dersom jeg skriver http://193.69.165.21 så kommer jeg likevel IKKE inn på noe webside til VG - kommer ingen vei faktisk
-
Sliter litt nå, mistet nettilgang for to dager siden.
Det skjedde etter at jeg hadde kjørt Windows Update, mener jeg. Installerte et par andre ting også samtidig, men kan ikke se at jeg har gjort noe feil.
Får opp at "Denne tilkoblingen har begrenset båndbredde" eller noe i den duren.
Har ADSL fra NGT, og det er ikke noe problem når jeg kjører XP, kun Vista.
Ser på tilkoblingsinnstillingene at DHCP er aktivert, men at jeg har fått en såkalt "lokal ip-adresse" (169.254.xxx.xxx). Ellers er resten av feltene stort sett tomme.
Har prøvd å tvinge gatewayen til å være 10.0.0.1 - og da får jeg ihvertfall pinget andre maskiner i nettverket. Har også prøvd å sette fast ip, gateway, dns-servere osv. Og har diagnostisert... Uten at det løser seg.
Noen som har noen tips?
(Har Ultimate hvis noen skulle lure på det..)
-
Whileløkken skal til slutt telle opp antall dager mellom to datoer, f.eks. 1-3 måneder i slengen...
Declare skal kunne brukes til å lage lokale variabler, og jeg har ikke sett @ brukt noe annet sted enn på commandlinjen. ( http://dev.mysql.com/doc/refman/5.1/en/dec...-variables.html )
Når jeg velger 'Execute script' i MySQL Query Browser så sjekkes koden først for feil, hvis ingen feil så legges prosedyren inn. Dette er vel kun syntakssjekk.
Får ingen feil før jeg prøver å kalle prosedyren...
Derfor tenkte jeg å prøve eksempelet som stod i dokumentasjonen for Prepared Statements, på kommandolinjen. Og her er resultatet - med samme feil jeg får når jeg prøver å kalle prosedyren:
mysql> SET @s='SELECT id FROM hw '; Query OK, 0 rows affected (0.00 sec) mysql> SET @s= @s + 'ORDER BY settingID ASC'; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> PREPARE stmt FROM @s; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0' at line 1
Det ser ut som at det er ( SET @s = @s + 'sql' ) som gjør at dette går ad undas. Og da er vi tilbake til hovedproblemet mitt - som er dynamisk oppbygging av en spørring.
Har i det minste funnet ut at jeg kan gjøre dette:
SET @s='Etter A';
SET @t=Concat(@s,' så kommer B');
Så da skal jeg vel klare å bygge det opp, ved hjelp av mange Concats. Men fortsatt så er problemet at jeg ikke kan kalle en variabel som står inni spørringen som er bygget opp. Jeg kan bruke et ?-tegn for å indikere ukjent, men det blir bare rot dersom jeg skal ha 2 ukjente pr dag, og det er 80-90 dager...
-
Tja... Jeg har allerede sett på det, men det er ikke noe jeg kan bruke, såvidt jeg kan se.
Kort sagt ønsker jeg å bygge opp statementen min av forskjellige deler. Se på eksempelet under så ser du noe av det jeg ønsker:
DECLARE teller INT DEFAULT 1; SET @s = 'SELECT hw.id AS HWID, COUNT(productionlog.id) AS AntallTotalt, sum(if(productionlog.ErrorID<=0,1,0)) AntallOK,sum(if(productionlog.ErrorID>0,1,0)) AntallError, sum(if(productionlog.ErrorID<=0,1,0))/COUNT(productionlog.id) ProsentOK,sum(if(productionlog.ErrorID>0,1,0))/COUNT(productionlog.id) ProsentError '; WHILE teller > 0 DO @s = @s + ',(SELECT COUNT(*) FROM productionlog WHERE productionlog.errorid=1)'; teller = teller - 1; END WHILE; SET @s = @s + 'FROM productionlog LEFT JOIN hw ON (productionlog.HWid = HW.id) WHERE (? <= productionlog.Created AND productionlog.Created <= ?) GROUP BY HW.id'; PREPARE theQuery FROM @s; SET @a = _start; SET @b = _slutt; EXECUTE theQuery USING @a,@b; DEALLOCATE PREPARE theQuery;
Denne koden funker ikke, men viser hva jeg vil få til...
For det første får jeg ikke gjort (SET @s = @s + 'noe tekst') og for det andre så kan jeg ikke ha variabelnavn inni teksten som statementen skal bygges opp av.
Har brukt litt kode jeg fant på mysql-dokumentasjonen for PREPARED STATEMENTS. Fant ikke helt ut hva @ foran s gjør, selv om jeg tror det betyr at det er en session variabel.
Noen bedre forslag, eller rettelser på det jeg sa her?
-
Jeg bruker stored procedures i MySql 5, da jeg skal ha så liten datatrafikk som mulig.
Jeg har en databaselogg over en produksjonsprosess, og sender i prosedyren inn _startdato, _sluttdato og en bool som bestemmer om resultatet skal være pr dag eller pr måned.
I prosedyren så regner jeg ut hvor mange dager eller måneder tidsrommet strekker seg over, og så skal jeg ha ut så mange resultater som antall dager/måneder. Hvis tidsrommet er '2006-12-01' til '2006-12-05' og jeg skal ha det ut i dager så skal jeg ha 5 resultater, med produksjonsantall for de dagene.
Problemet mitt er at jeg ikke får til å manipulere med sql-setningen slik som jeg f.eks. gjør i Delphi. Der kan jeg bygge opp sql-setningen som en string, og så sende stringen inn som argument til databasespørringsmodulen. F.eks:
sql='select * from productionlog ';
if true then sql:=sql+'order by id asc';
Dette får jeg ikke til i ren sql. Noen som kan hjelpe?
Limer inn koden jeg har foreløpig:
DROP PROCEDURE IF EXISTS `ppr`.`sp_AntallEnheterDAYSorMONTHS` $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_AntallEnheterDAYSorMONTHS`( IN _start TIMESTAMP, IN _slutt TIMESTAMP, IN _daysTRUEmonthsFALSE BOOL ) BEGIN DECLARE _antDager INT DEFAULT 0; DECLARE _antMnd INT DEFAULT 0; DECLARE _startDato TIMESTAMP; DECLARE _sluttDato TIMESTAMP; DECLARE _string TEXT DEFAULT "Hei"; SET _startDato = _start; SET _sluttDato = _slutt; #Her skal jeg bestemme hvor mange resultater som skal returneres - enten i dager eller måneder IF (_daysTRUEmonthsFALSE = TRUE ) THEN SET _antDager = datediff(_slutt,_start); WHILE _antDager > 0 DO #Her ønsker jeg å bygge opp spørringen før jeg kjører den... og det får jeg ikke til SET _string = ("hw.id AS HWID FROM productionlog LEFT JOIN hw ON (productionlog.HWid = HW.id) WHERE (_start <= productionlog.Created AND productionlog.Created <= _slutt) GROUP BY HW.id"); SET _antDager = _antDager - 1; SET _startDato = DATE_ADD(_startDato, INTERVAL 1 DAY); END WHILE; #Dette går ikke... Strengen forblir en streng, og i en spørring spyttes #selve spørringen ut, og ikke resultatene jeg ønsker. SELECT _string; ELSE SET _startDato = DATE_FORMAT(_startDato,'%Y%d'); SET _sluttDato = DATE_FORMAT(_sluttDato,'%Y%d'); SET _antMnd = PERIOD_DIFF(_sluttDato,_startDato); WHILE _antMnd > 0 DO #SELECT _antMnd; SET _antMnd = _antMnd - 1; SET _startDato = DATE_ADD(_startDato, INTERVAL 1 MONTH); END WHILE; END IF; END $$
-
Ny tittel: Apache+php, filopplastingsproblemer
Jeg har sjekket i php.ini at file uploads er slått på.
Upload_tmp_dir blir derimot ikke satt, men det står at default-mappe brukes dersom en ikke spesifiserer dette.
Jeg prøver å sette php_value upload_tmp_dir /var/www/mitt_tmp_dir i en .htaccess-fil, men phpinfo() klarer ikke å vise at det er mitt_tmp_dir som er opplastingsmappe for min webside. Jeg ser også av debug-info at det fortsatt er /tmp som forsøkes brukt.
Må den globale upload_tmp_dir være satt til noe for at den lokale variabelen kan settes?
Fra php.ini:
file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ;upload_tmp_dir = upload_max_filesize = 2M
-
Når vi først er offtopic: Vet du om denne boksen leveres med ActiveX eller DLL som lar deg få tilgang til en programmerings-api?
Jeg har brukt et par DAQ-bokser (data aquisition) tidligere, den ene koster ca tusenlappen og heter USB-6008 fra National Instruments. 16 digitale og 16 analoge...
-
Jeg programmerer i Borland Delphi til vanlig, og der bruker jeg en del strekkodelesere og RFID-lesere.
På nettet finner en gratis RS232-komponenter, som du slenger på applikasjonen din. Denne har en getMessage-event, som gjør at programmet registrerer når data er tilgjengelig.
Hvis bevegelsessensoren er et standalone-produkt så er det bare å koble den til com-porten, legge til comport-komponenten i delphi og så er du i gang med å lese.
Det tar meg under 1 minutt å lage et program som leser fra comport når jeg bruker delphi.
Hvis dette er interessant så finnes det to comport-komponenter: ciaComport og TComPort.
-
Nei, det er 8 ledere på kontakten bak...
Kontakten er montert på et lite printkort som leverer signalene videre til 7 kabler + at det blir jordet i kabinettet.
Men jeg kommer tilbake når jeg har funnet den ledningen...
-
Det skal jeg få til...
Jeg satt og søkte litt nå, og fant bildet på denne siden:
http://cgi.ebay.com/Dell-13-In-1-Media-Car...bayphotohosting
Det viser at det var med en liten flatkabel, den tror jeg fortsatt ligger på jobben. Kan prøve å finne den først, så er jeg kanskje ett steg videre.
-
Dro ut en TEAC CA-200 (http://www.teac.com/DSPD/MultiCardReader.html) multi-kortleser fra en Dell-maskin her en dag, tenkte å prøve å få den i gang på ikke-dell PCen her.
Men det er ikke standard USB-kontakt på den, selv om det er USB2.0 interface.
Er det noen som har vært borti det å lage en kabel til denne?
-
-
Her er mitt oppsett etter at jeg flashet den:
P660RU-T3> sys edit autoexec.net
EDIT cmd: q(uit) x(save & exit) i(nsert after) d(elete) r(eplace) n(ext)
sys errctl 0
sys trcl level 5
sys trcl type 1180
sys trcp cr 64 96
sys trcl sw off
sys trcp sw off
ip tcp mss 512
ip tcp limit 2
ip tcp irtt 65000
ip tcp window 2
ip tcp ceiling 6000
ip rip activate
ip rip merge on
ppp ipcp compress off
sys wdog sw on
ip icmp discovery enif0 off
bridge mode 1
ip igmp forwardall off
ip igmp proxy 1
ether driver qroute 1
sys quick enable
wan adsl rate off
wan adsl errorsecond shutdown 30
w tcif set ols off
w ghs set ctone on
w ghs set rtonereqextra 250
wan dmt db tlb 7
w ad r
ip nat loopback on
Merk at jeg brukte "sys EDIT" for å bla meg gjennom listen, dersom jeg bruker "sys view" så kommer ikke hele listen med, virker det som...
-
OK, da ser det ut til å bli enny time i telefonkø i morgen. Det kan vel ikke være slik at linja ikke er god for mer en en viss hastighet med en type router og en høyere med et annet?
Det vet jeg ikke, men med den vanlige adsl-teknologien så måtte jeg bytte router tidligere fordi den ene sentralen var satt opp til å bruke Cisco mens der jeg flyttet til så var det Netopia som gjaldt.
Men jeg kjenner ikke 2+ teknologien...
-
Dette forandrer seg hver gang du rebooter.
Men det er jo ikke så stor forskjell som det dobbelte, som du nevner her. Da kan det være at det i sentralen må "åpnes" for bruk av den ene/andre typen router.
-
Web-->System status-->Show statistics
Der finner du hva den har syncet seg opp med ihvertfall...
-
Jeg har også nettopp lagt den inn...
Brukte web-grensesnittet. Fikk først masse feilmeldinger, "siden kan ikke vises", men etter en reboot av routern så gikk det.
-
Du må åpne autoexec-filen og lagre linjen der... Ellers vil det kun være aktivt frem til routern restartes!
Se tidligere i tråden hvordan man gjør dette!
Hvis du har gjort dette, så vet jeg ikke...
Ny firmware er nå klar, så dersom du fremdeles har problemer med Zyxel ruteren kan du kontakte NGT.
Har du fått? Jeg sendte epost til NGT torsdag, har ikke fått noe svar...
-
Du må åpne autoexec-filen og lagre linjen der... Ellers vil det kun være aktivt frem til routern restartes!
Se tidligere i tråden hvordan man gjør dette!
Hvis du har gjort dette, så vet jeg ikke...
-
Beklager, jeg sa feil angående connections i Azureus. Det er selvfølgelig 70 jeg bruker, men den på 10 er antall opplastningstilkoblinger...
Sorry!
Men med 70 som standard så går alt fint her altså!
-
Hehe, standard er vel svjv 4 pr torrent, og jeg har satt den opp tidligere til 10.
Har ikke rørt den det siste året...
-
22 torrents stående på samtidig i Azureus, 10 connections pr torrent!
-
Nei!
Jeg gir selvsagt også f*** i det, og tilbydde meg også å stille som "betatester" for Zyxel, men de var nok ikke interessert.
Jeg har forsåvidt ikke noen store problemer nå, men når firmwaren kommer tror jeg nok zyxel-boksen kan bli en artig liten ting på skrivebordet her
-
ZyXEL sier:
"Firmwaren er nå oversendt NGT for godkjennelse, vil sannsynligvis ta et par dager"
WinRAR: Problemer med Windows Shell Integration
i Programvare
Skrevet
Hei
Har hatt dette problemet på en windows-installasjon før, uten å få fikset det.
Men nå har det dukket opp igjen...
Integreringen av de tre (extract..., extract here og extract to...) valgene på høyreklikksmenyen i Windows Utforsker har sluttet å virke. Jeg ser valgene, og hvis jeg skrur dem av/på i settings for Winrar så forsvinner de / dukker opp igjen, men når jeg trykker på dem skjer det ingenting.
Hvis jeg skal extracte filer må jeg inn i Winrar og trykke på extract der.
Noen som har peiling på hvordan jeg skal fikse dette?
Valgene på høyreklikksmenyen er jo et must-have.
WinXP Pro SP2, siste winrar. Har prøvd å avinstallere winrar flere ganger, samme resultat hver gang.