Inlägg

Inlägg som Gaaaaaa har skrivit i forumet
Av Gaaaaaa

Titta på interfacet Runnable http://java.sun.com/javase/6/docs/api/java/lang/Runnable.html

public class SensorRunner extends huvudklass implements Runnable { public void run() { //do stuff every 3rd second } } SensorRunner sensorRunner = new SensorRunner(); Thread sensorThread = new Thread(sensorRunner); sensorThread.start();

Av Gaaaaaa

Ställ in \t som postfix i streckodsläsaren istället. De flesta läsare / mjukvara kan göra det utan problem.

Av Gaaaaaa

jar.exe ligger i jdk1.6.0_07\bin\
Testa ange hela sökvägen till den eller lägg till bin mappen till PATH.

Av Gaaaaaa
Citat:

Ursprungligen inskrivet av jonasc
Är det ölen med etiketter av Fear & Loating-illustratören?

Du tänker nog på Gonzo imperial porter från Flying Dog Brewerys:

http://rawtalentstores.com/designs/1899/imperial_porter.jpg

http://www.flyingdogales.com/beer-specialty-gonzo.asp

edit:
Favorit ölar är nog:
1, Bells Expedition Stout - Bells Brewery - från 2006 eller äldre
2, Old Rasputin Russian Imperial Stout - North Coast Brewing Company, gärna lagrad men även 2008 går bra
3, Siberian Night Imperial Stout - Thirsty Dog Brewing Company
4, Cantillon Rosé de Gambrinus

Av Gaaaaaa
Citat:

Ursprungligen inskrivet av Lonefox
Gaaaaaa> Du menar inte 1410?

Nej, M-Audio Delta 410 var ett ljudkort som fanns för några år sedan, nu finns den bara kvar i en firewire version. 4 kanaler in, 10 kanaler ut (eller snarare 2 analoga in, 1 digital in, 8 analoga ut, 1 digital ut)
http://www.shreveaudio.com/maudio/delta410.jpg

Av Gaaaaaa

Jag kör min htpc som försteg till mitt 5 kanaliga slutsteg. Jag använder ett m-audio 410 som ljudkort... Klart nöjd med ljudet man får, men lite mer struligt än att köra med ett löst försteg.

Finns både fördelar och nackdelar med det här upplägget;
En stor fördel är att eftersom man matar ut ren PCM ström så kan man lägga på diverse filter, främst reclock som används för att få perfekt synkning mellan video-ut, projektorn och ljudet. Eftersom det inte finns en masterclock så är det väldigt sannolikt att man utan att synka dom får droppade frames mm.

Jag har inte märkt några problem att bara använda den inbyggda mjukvarukontrollen för ljudvolym, dock är det risk att man får kraftiga ljudspikar under uppstart av htpcn, mao ska man helst ha slutsteget avstängt då.

Jag kör inte med någon rumskorigering mer än lite små db ljusteringar på de olika kanalerna, men jag tror att det ska finnas bra directshow filter för det som man kan länka in.

Eftersom en hyfsat ljudkort kostar så lite är det klart värt att testa!

Av Gaaaaaa

Väldigt intresant test, behövs bara lite mer resultat nu...

Cpu: Q9450 @ 3,2ghz, fsb: 400*8
Ram: ddr2, 800mhz, cas6, cr: 2T

Processor speed: 3199.8822 MHz Number of cores: 4 CPUID: GenuineIntel OS: Vista or Windows Server 2008 Service Pack 1 read xml file: c:\temp\read_random.xml xml file read xml file scanned test cases found = 52 test/s prepared ===== blocksize = 10 000 000 code - memory.read_random( 50, 100000, "block1" ) ===== 0.00508486s 0.00532442s, delta-avr=0.00002(0%), max=0.00002(0%) (threads=2) 0.00544552s, delta-avr=0.00013(2%), max=0.00021(3%) (threads=4) 0.02298868s, delta-avr=0.01096(47%), max=0.01772(77%) (threads=16) 0.04751721s, delta-avr=0.02318(48%), max=0.04219(88%) (threads=32) 0.08548866s, delta-avr=0.04179(48%), max=0.08022(93%) (threads=64) 0.04754836s, delta-avr=0.02186(45%), max=0.04216(88%) (threads=32) 0.02140279s, delta-avr=0.01048(48%), max=0.01611(75%) (threads=16) 0.00556663s, delta-avr=0.00016(2%), max=0.00019(3%) (threads=4) 0.00526736s, delta-avr=0.00005(0%), max=0.00005(0%) (threads=2) 0.00507250s ===== blocksize = 100 000 000 code - memory.read_random( 1000, 10000, "block1" ) ===== 0.00136253s 0.00152324s, delta-avr=0.00003(1%), max=0.00003(1%) (threads=2) 0.00237432s, delta-avr=0.00049(20%), max=0.00087(36%) (threads=4) 0.00643944s, delta-avr=0.00296(46%), max=0.00489(75%) (threads=16) 0.01278417s, delta-avr=0.00587(45%), max=0.01123(87%) (threads=32) 0.02953769s, delta-avr=0.01387(46%), max=0.02798(94%) (threads=64) 0.01237154s, delta-avr=0.00586(47%), max=0.01073(86%) (threads=32) 0.00634312s, delta-avr=0.00288(45%), max=0.00485(76%) (threads=16) 0.00162549s, delta-avr=0.00007(4%), max=0.00013(8%) (threads=4) 0.00166097s, delta-avr=0.00002(1%), max=0.00002(1%) (threads=2) 0.00135227s ===== blocksize = 200 000 000 code - memory.read_random( 1000, 10000, "block1" ) ===== 0.00135897s 0.00153078s, delta-avr=0.00003(2%), max=0.00003(2%) (threads=2) 0.00164986s, delta-avr=0.00013(7%), max=0.00018(10%) (threads=4) 0.00630988s, delta-avr=0.00292(46%), max=0.00483(76%) (threads=16) 0.01276657s, delta-avr=0.00581(45%), max=0.01111(86%) (threads=32) 0.02544730s, delta-avr=0.01210(47%), max=0.02392(93%) (threads=64) ===== blocksize = 500 000 000 code - memory.read_random( 1000, 10000, "block1" ) ===== 0.00136372s 0.00152994s, delta-avr=0.00003(1%), max=0.00003(1%) (threads=2) 0.00166984s, delta-avr=0.00011(6%), max=0.00018(11%) (threads=4) 0.00632846s, delta-avr=0.00300(47%), max=0.00482(76%) (threads=16) 0.01298028s, delta-avr=0.00582(44%), max=0.01140(87%) (threads=32) 0.02773942s, delta-avr=0.01332(48%), max=0.02614(94%) (threads=64) ===== blocksize = 500 000 000 code - memory.read_random( 100000, 10000, "block1" ) ===== 0.09689297s 0.09828295s, delta-avr=0.00010(0%), max=0.00010(0%) (threads=2) 0.10858210s, delta-avr=0.00645(5%), max=0.01035(9%) (threads=4) 0.41764247s, delta-avr=0.04914(11%), max=0.11422(27%) (threads=16) 0.85088251s, delta-avr=0.08146(9%), max=0.30077(35%) (threads=32) 1.65400302s, delta-avr=0.08591(5%), max=0.16397(9%) (threads=64) ===== !!! WRITING !!! blocksize = 500 000 000 code - memory.write_random( 100000, 10000, "block1" ) ===== 0.08017751s 0.23974597s, delta-avr=0.00137(0%), max=0.00137(0%) (threads=2) 0.47498823s, delta-avr=0.05163(10%), max=0.06089(12%) (threads=4) 1.95033852s, delta-avr=0.11115(5%), max=0.23272(11%) (threads=16) 3.86334555s, delta-avr=0.19362(5%), max=0.41074(10%) (threads=32) 7.74656164s, delta-avr=0.64673(8%), max=1.78840(23%) (threads=64) *** View XML file for more information about the test Processor speed: 3199.88348 MHz Number of cores: 4 CPUID: GenuineIntel OS: Vista or Windows Server 2008 Service Pack 1 read xml file: c:\temp\write_random.xml xml file read xml file scanned test cases found = 52 test/s prepared ===== blocksize = 10 000 000 code - memory.write_random( 50, 100000, "block1" ) ===== 0.00464242s 0.00503933s, delta-avr=0.00001(0%), max=0.00001(0%) (threads=2) 0.00882682s, delta-avr=0.00039(4%), max=0.00043(4%) (threads=4) 0.03834845s, delta-avr=0.01999(52%), max=0.02912(75%) (threads=16) 0.07998293s, delta-avr=0.03801(47%), max=0.07015(87%) (threads=32) 0.15932870s, delta-avr=0.07865(49%), max=0.14968(93%) (threads=64) 0.07962856s, delta-avr=0.03798(47%), max=0.07005(87%) (threads=32) 0.03823181s, delta-avr=0.01751(45%), max=0.02863(74%) (threads=16) 0.00982995s, delta-avr=0.00012(1%), max=0.00020(1%) (threads=4) 0.00498876s, delta-avr=0.00001(0%), max=0.00001(0%) (threads=2) 0.00464067s ===== blocksize = 100 000 000 code - memory.write_random( 1000, 10000, "block1" ) ===== 0.00109707s 0.00193747s, delta-avr=0.00004(1%), max=0.00004(1%) (threads=2) 0.00565198s, delta-avr=0.00116(20%), max=0.00138(24%) (threads=4) 0.02554710s, delta-avr=0.01332(52%), max=0.01923(75%) (threads=16) 0.05150829s, delta-avr=0.02435(47%), max=0.04544(88%) (threads=32) 0.10408166s, delta-avr=0.05151(49%), max=0.09875(94%) (threads=64) 0.05049231s, delta-avr=0.02605(51%), max=0.04746(93%) (threads=32) 0.02601993s, delta-avr=0.01283(49%), max=0.02201(84%) (threads=16) 0.00513208s, delta-avr=0.00063(12%), max=0.00075(14%) (threads=4) 0.00202023s, delta-avr=0.00006(2%), max=0.00006(2%) (threads=2) 0.00109281s ===== blocksize = 200 000 000 code - memory.write_random( 1000, 10000, "block1" ) ===== 0.00109448s 0.00376249s, delta-avr=0.00005(1%), max=0.00005(1%) (threads=2) 0.00658422s, delta-avr=0.00023(3%), max=0.00047(7%) (threads=4) 0.02511877s, delta-avr=0.01137(45%), max=0.01895(75%) (threads=16) 0.04985801s, delta-avr=0.02420(48%), max=0.04389(88%) (threads=32) 0.10237509s, delta-avr=0.05126(50%), max=0.09663(94%) (threads=64) ===== blocksize = 500 000 000 code - memory.write_random( 1000, 10000, "block1" ) ===== 0.00115964s 0.00215684s, delta-avr=0.00003(1%), max=0.00003(1%) (threads=2) 0.00653044s, delta-avr=0.00119(18%), max=0.00158(24%) (threads=4) 0.02543263s, delta-avr=0.01160(45%), max=0.01910(75%) (threads=16) 0.05832347s, delta-avr=0.02703(46%), max=0.05197(89%) (threads=32) 0.10477505s, delta-avr=0.05231(49%), max=0.09961(95%) (threads=64) ===== blocksize = 500 000 000 code - memory.write_random( 100000, 10000, "block1" ) ===== 0.08212091s 0.18110465s, delta-avr=0.00026(0%), max=0.00026(0%) (threads=2) 0.49122018s, delta-avr=0.02545(5%), max=0.02961(6%) (threads=4) 1.93860728s, delta-avr=0.10308(5%), max=0.26026(13%) (threads=16) 3.90632420s, delta-avr=0.24208(6%), max=0.49393(12%) (threads=32) 7.73182905s, delta-avr=0.54039(6%), max=2.21867(28%) (threads=64) ===== !!! READING !!! blocksize = 500 000 000 code - memory.read_random( 100000, 10000, "block1" ) ===== 0.09616976s 0.09746567s, delta-avr=0.00005(0%), max=0.00005(0%) (threads=2) 0.12426838s, delta-avr=0.01083(8%), max=0.01852(14%) (threads=4) 0.42676059s, delta-avr=0.09557(22%), max=0.23252(54%) (threads=16) 0.82355732s, delta-avr=0.13730(16%), max=0.53213(64%) (threads=32) 1.63544955s, delta-avr=0.14014(8%), max=0.54222(33%) (threads=64) *** View XML file for more information about the test Processor speed: 3199.883224 MHz Number of cores: 4 CPUID: GenuineIntel OS: Vista or Windows Server 2008 Service Pack 1 read xml file: c:\temp\allocate.xml xml file read xml file scanned test cases found = 30 test/s prepared ===== memory.allocate_blocks( block_size, block_count_allocated ) memory.allocate_blocks( 10, 100000 ) Allocates blocks with new on heap that is 10 bytes and memory is written to using rep stosd. ===== 0.01381230s 0.01456442s (threads=2) 0.01837594s (threads=4) 0.08187835s (threads=16) 0.21796960s (threads=32) 0.39592742s (threads=64) ===== memory.allocate_blocks( 10, 100000 ) 10000 10 byte blocks are allocated and filled ===== 0.01327152s 0.01410473s, delta-avr=0.00032(2%), max=0.00032(2%) (threads=2) 0.02818794s, delta-avr=0.00742(26%), max=0.01413(50%) (threads=4) 0.09590576s, delta-avr=0.04609(48%), max=0.08104(84%) (threads=16) 0.16991301s, delta-avr=0.07447(43%), max=0.15299(90%) (threads=32) 0.34403423s, delta-avr=0.16843(48%), max=0.33001(95%) (threads=64) ===== memory.allocate_blocks( 100, 100000 ) 10000 100 byte blocks are allocated and filled ===== 0.01955919s 0.02531299s, delta-avr=0.00050(1%), max=0.00050(1%) (threads=2) 0.05217611s, delta-avr=0.00551(10%), max=0.00840(16%) (threads=4) 0.19375870s, delta-avr=0.04918(25%), max=0.09856(50%) (threads=16) 0.44067123s, delta-avr=0.10761(24%), max=0.28943(65%) (threads=32) 0.65820279s, delta-avr=0.34228(52%), max=0.62787(95%) (threads=64) ===== memory.allocate_blocks( 1000, 10000 ) 10000 1000 byte blocks are allocated and filled ===== 0.00416247s 0.00857539s, delta-avr=0.00004(0%), max=0.00004(0%) (threads=2) 0.01630088s, delta-avr=0.00182(11%), max=0.00329(20%) (threads=4) 0.05838717s, delta-avr=0.02740(46%), max=0.04966(85%) (threads=16) 0.21670778s, delta-avr=0.07685(35%), max=0.19997(92%) (threads=32) 0.35211717s, delta-avr=0.13501(38%), max=0.33928(96%) (threads=64) ===== memory.allocate_blocks( 10, 1000000 ) 1000000 10 byte blocks are allocated and filled ===== 0.14569603s 0.15523621s, delta-avr=0.00144(0%), max=0.00144(0%) (threads=2) 0.17402770s, delta-avr=0.00468(2%), max=0.00786(4%) (threads=4) 0.95481458s, delta-avr=0.20632(21%), max=0.41091(43%) (threads=16) 2.24763462s, delta-avr=0.80825(35%), max=1.68983(75%) (threads=32) 7.39349254s, delta-avr=4.12369(55%), max=6.78987(91%) (threads=64)

Edit: La till allocate.xml och write_random.xml testerna

Av Gaaaaaa

Den scannern klarar av att läsa: UPC, ISBN, ISSN, Codabar, Code 11, Code 39, Code 93, Plessey, Telepen, Code 128, ISBT 128, Code 2 of 5, MSI-Plessey, UCC/EAN-128, Code Delta IBM.

Enklast av dom är att köra med en färdig windows font för Code39 (Code 3 of 9).

Finns ett gäng freeware att hitta på nätet. Kom bara ihåg att börja och sluta med '*' (start och stop för code39 font).

Av Gaaaaaa

Använd en JDialog istället, den kan be satt till modal i konstruktorn.

JDialog(Dialog owner, boolean modal)

Av Gaaaaaa

Lossless som lossless, kvaliten borde vara identisk annars är något fel. Dock kan ju skälvfallet storleken skilja åt.

http://wiki.hydrogenaudio.org/index.php?title=Lossless_compar... finns en bra sammanställning av olika format.

Av Gaaaaaa

Skulle nog snarare rekomendera Spring MVC eller Struts2 istället för JSF. Jag föredrar helt klart page-at-a-time framför component modellen.

Av Gaaaaaa

Måste säga att jag tycker om java väldigt mycket till mer avancerade web-applikationer.
Designpatterns som IoC och AOP gör underhållet och utveckling väldigt mycket enklare i mitt tycke (vist, de går att i viss utsträckning använda i andra språk också, men java har just nu ett försprång med väldigt välutvecklade frameworks för ändamålet).

Java som språk är helt okey att jobba med också, relativt lätt att skriva och underhålla applikationer skrivna i det vilket minskar kostnaderna i längden.

För RAD windows gui applikationer skulle jag nog dock välja c# framför java.

Av Gaaaaaa
Citat:

Ursprungligen inskrivet av plorozen
om jag inte missminner mig så finns det bara IP-klassning på saker med nätspänning.

Finns väldigt många ip-klassade bärbara batteri drivna prylar, tex indistruella handdatorer mm.

Av Gaaaaaa

Testa spela upp genom tex Foobar och använd asio playback plugins. Då går man förbi windows kernel mixer som smaplar om och förstör signalen.

Av Gaaaaaa

Dödsstraff ska aldrig vara acceptabelt i ett modern samhälle.
Straff ses sällan som avskräckande, hur många brottslingar räknar med att åka fast?

Jag skulle hällre se att vid första och andra domen så får man rehabilitering och vid tredje ett längre/livstids straff (naturligtvis baserat på vad man döms för).

Naturligtvis måste rehabiliteringen på fängelse bli bättre, få bort droger, mobil telefoner, och få in mer kunnigt folk som kan hjälpa.
Utöver rehabilitering så borde det även ingå 8h jobb per dag under tiden man sitter inne. Pengarna ska naturligtvis inte betalas ut som lön till de som sitter inne, utan gå till att bekosta rehabiliteringen.

När den dömda släpps fri så borde man ha mer uppföljning, fortsätt rehabiliteringen efter att han är fri. Man borde även kunna tvångs förflytta honom inom landet, det borde hjälpa honom att ta sig ifrån sitt gamla liv.

Av Gaaaaaa

Fungerade bra i Opera 9.20.
Men varför bara använda sån liten del av skärmen? Gör ett större dynamiskt gui imo.

Av Gaaaaaa

http://www.gamarena.com är rätt kul och man kan tjäna lite fickpengar på turneringarna mm.

Av Gaaaaaa

Fick samma problem med ett x1950xt och ett 6600gt.
Lykades inte lösa det på nått sätt utan var tvungen att köra med ett äldre pci radeon 7000 kort.

Tidigare har dock 6600gt + radeon7000 fungerat för mig utan problem. Kanske kan vara värt att testa att sätta nvidia kortet som primärt och ati som sekundärt (om båda dina två kort är pcie)

Av Gaaaaaa

IntelliJ för java.
VS2005 + ReSharper för C#.
eVC4++ för c++ på mobila devices.

Av Gaaaaaa
Citat:

Ursprungligen inskrivet av thrawn
hjälp mig! Jag kan inte höja skärmen. När jag fick den sänkte jag den för jag trodde att det skulle vara skönare. Nu när jag försöker höja den igen så kan jag inte. När jag sänkte den så fastnade den bara på ett ställe och där klickade det till. Vet inte om man ska kunna ställa den på vilket läga man vill? Iallafall så kan jag inte ens trycka ner knappen bakpå stativet nu

Om du trycker skärmen nedåt så kan du trycka in knappen och föra skärmen uppåt.