Inlägg

Inlägg som eMannen har skrivit i forumet
Av eMannen
Skrivet av fryguy:

@Teddis: Bytyder egentligen bara att de kan göra fler försök. Så 100000 lösenord/sec och det skulle fortfarande ta 5½år att knäcka det lätt ihågkomna lösenordet. Tvivlar starkt att någon är så intresserad att ta reda på ditt lösenord till sweclockers att de ens lägger ner den tiden. Tänk även på att de måste lägga ner den tiden per användare så ja om alla hade ett långt lösenord hade det varit bättre.

Kan löna sig att bli lite mer försiktig med sina lösenord än vad många verkar vara. Med tillgång till en stulen lösenordsdatabas kan man knäcka många lösenord snabbt med vanlig desktophårdvara.

Skrivet av 'Why passwords have never been weaker—and crackers have never been stronger':

A PC running a single AMD Radeon HD7970 GPU, for instance, can try on average an astounding 8.2 billion password combinations each second, depending on the algorithm used to scramble them.

Några hyfsade artiklar om lösenord och hur enkelt det är att knäcka dem som innehåller lite länkar till andra artiklar också.

Av eMannen

Om jag förstått rätt har du verifierat

  • Din router klarar 95/95 via kabelansluten dator hemma hus dig
    --> Din ISP levererar vad de skall
    --> Din router fixar 100/100 via WAN<->LAN så som den är ansluten och konfigurerad
    --> Din fasta dator fixar 100/100 via kabel

  • Din router klarar 100/100 via WiFi till din mobil hemma hos din kompis
    --> Kompis ISP levererar 100/100
    --> Din router fixar 100/100 via WAN<->LAN så som den är ansluten och konfigurerad
    --> Din router fixar 100/100 via WAN<->LAN via WiFi så som den är ansluten och konfigurerad
    --> Din mobil fixar 100/100

Sammanfattningsvis
- Din ISP är OK
- Din Router är OK
- Din Mobiltelefon är OK

Om då din router ger 45/85 via WiFi till din mobil hemma hos dig tyder detta i mitt tycke på något av följande

  • Tillfällig kapacitetsbrist hos din leverantör.
    Normalt sett översäljer ISP sin kapacitet till privatkonsumeter och beroende på belastning kan det hända att man inte får ut full fart hela tiden. Att din uppmätta nedladdningshastighet är lägre än uppladdningshastigheten stöder detta en aning då folk under "prime time" på kvällarna suger kapacitet med t.ex. Netflix och liknande. Om du får sådana här mätningar via WiFi och via kabel vid hyfsat samma tidpunkt stärker det sannolikheten för detta. Om du däremot får full fart via kabel samtidigt som WiFi ger lägre är det nog något annat som orsakar problemet

  • Annan utrustning suger nätverkskapacitet hemma hos dig så din mätning når inte upp till max.
    Kanske någon pågående nedladdning, strömning av media eller liknande. Borde vara enkelt att eliminera genom att helt enkelt bara koppla upp _en_ enhet till router - din mobiltelefon - och testa igen (I routern, koppla ur allla LAN kablar, byt tillfälligt SSID så att andra trådlösa enheter inte kan använda routern)

  • Störningar i din WiFi-miljö.
    Om det är störningar och du har samma/liknande störningar i nya lägenheten kanske det är någon av dina egna prylar som du flyttat med som stör. Prova att stänga av allt annat förutom router och se om det hjälper.

Av eMannen

De har en weekly bundle med bl.a. programmeringsböcker med barn som målgrupp borta på humblebundle just nu som kanske kan vara av intresse. En dag kvar på den bundlen just nu.

Länk:

Av eMannen

@JohClockers:
om du börjar försöka formattera din kod, dvs lägga till mellanrum för att visa var scope börjar och slutar, blir det genast lite enklare att se problemet. Med scope menar jag det som finns mellan ett "{" och en matchande "}"

Din class efter snabb formattering

public class TioOrd { public static void main( String[] args ) { BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Mata in 10 ord och tryck Enter efter varje ord."); String[] ord = new String[10]; for (int i=1; i<=10; i++) { } System.out.println("Här följer de inmatade orden i omvänd ordning."); String s = input.readLine(); ord [i] = s; for (int i=9; i>=0; i--) { System.out.println( s[i] ); } } }

Nu är det enklare att se problem

public class TioOrd { public static void main( String[] args ) { BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Mata in 10 ord och tryck Enter efter varje ord."); String[] ord = new String[10]; // Efter att du fixat problemen nedan kan du behöva kika på vilka platser du stoppar in data i ord-listan. Se till att du inte går utanför området 0 - 9 i din lista. for (int i=1; i<=10; i++) { } System.out.println("Här följer de inmatade orden i omvänd ordning."); // De två raderna nedan skall nog vara inuti loopen ovanför, annars läser du inte in något String s = input.readLine(); ord [i] = s; for (int i=9; i>=0; i--) { // Här vill du nog använda ord[i] då det är den variablen du troligen har lagrat data i System.out.println( s[i] ); } } }

Koda på!

Av eMannen

Jag kör med ett 860W agg (ett Corsair AX860) med mina två r9 290X utan problem och det är kort som konsumerar mer effekt än vad r9 280X.

Det kan löna sig med ett aggregat med hög effektivitet, typ Guld eller bättre, om du kommer behöva mycket effekt från nätagget då förlusterna i effektivitet blir till värme som till viss del kommer värma upp ditt chassi.

Av eMannen

Det kan som andra redan sagt vara bra att planera lite om problemet som skall lösas innan man börjar koda för mycket. Att skriva ner lite hur man planerar lösa det hela som kommentarer i källkodsfilen brukar fungera fint. Kommentarerna kan du sedan använda som stomme när du bygger ditt program.

Kanske något som t.ex.

public class Skatteuppgift { public static void main( String[] args ) { // Problem som skall lösas: // - Användare skall via frågor mata in inkomstuppgifter och // programmet skall generera resultat i form av en skatteuppgift // // Lösning 1: // 1. Fråga användare efter inkomst av tjänst // 2. Kontrollera om inkomst är lägre än grundavdrag // - Om så är fallet, // Sätt statlig skatt 0 // Sätt kommunal skatt till 0 // Hoppa till resultatpresentation // 3. Fråga användare efter skattetabell // 4. Kontrollera om inkomst är högre än X basbelopp // - Om så är fallet, generera Statlig skatt på överskjutande belopp // 5. Beräkna Kommunal skatt via skattetabell på beskattningsbar inkomst // 6. Presentera resultat och fråga om användare vill göra ny beräkning // - Om ny beräkning önskas, hoppa till 1 // 7. Avsluta programmet } }

Sedan är det bara att fylla på med kod som i steg efter steg gör det du vill. Det kan också vara bekvämt att bryta ut delar av koden till egna funktioner allt eftersom du skriver dem för att göra det enklare att få en överblick. Om man skriver allt i en lång följd i en funktion är det lätt att det ser onödigt komplicerat ut. Dessutom kan man återanvända kod utan att upprepa den om man lägger den i egna funktioner vilket även göre det enklare att fixa buggar då man bara behöver ändra på ett ställe.

Om man gör det lite snabbt för ovanstående exempel kan det bli något som t.ex.

public static void main( String[] args ) { // Problem som skall lösas: // - Användare skall via frågor mata in inkomstuppgifter och // programmet skall generera resultat i form av en skatteuppgift // // Lösning 1: // 1. Fråga användare efter inkomst av tjänst double income = askForIncome(); // 2. Kontrollera om inkomst är lägre än grundavdrag // - Om så är fallet, // Sätt statlig skatt 0 // Sätt kommunal skatt till 0 // Hoppa till resultatpresentation if ( isLowerThanTaxLimit( income ) ) { // } else { } // 3. Fråga användare efter skattetabell int taxtTable = askForTaxTable(); // 4. Kontrollera om inkomst är högre än X basbelopp // - Om så är fallet, generera Statlig skatt på överskjutande belopp boolean needStateTax = needStateTax( income ); double stateTax = 0; if ( needStateTax ) { } else { } // 5. Beräkna Kommunal skatt via skattetabell på beskattningsbar inkomst double localTax = calculateLocalTax( income ); // 6. Presentera resultat och fråga om användare vill göra ny beräkning // - Om ny beräkning önskas, hoppa till 1 boolean doItAgain = presentResultAndAskForMoreCalulations( localTax, stateTax ); ... // 7. Avsluta programmet } public static double askForIncome() { return 0; } public static boolean isLowerThanTaxLimit( double income ) { return false; } public static int askForTaxTable() { return 0; } public static boolean needStateTax( double income ) { return false; } public static double calculateLocalTax( double income ) { return 0; } public static double calculateStateTax( double income ) { return 0; } public static boolean presentResultAndAskForMoreCalulations( double localTax, double stateTax ) { return false; }

Fortfarande en del jobb kvar som t.ex. att fixa till alla beräkningar och funktionsimplementationer, att fixa till att allt körs om igen om användare önskar, mm. Dock är det mesta små delproblem som man kan lösa ett i sänder.

Just det här att dela upp problem i delproblem är mycket av vad programmering handlar om, vare sig det är enkla små uppgifter eller komplexa stora system som skall byggas.

Hoppas jag hjälpte till lite och lycka till.

Av eMannen

Kommer några av dessa skärmar med mer än en ingång för bildkällor eller är det fortfarande bara en displayportingång per skärm som gäller?

Av eMannen
Skrivet av Mejan:

...
Jag har just blivit pappa och skulle vilja lära mitt barn programmering så tidigt som möjligt, så jag har lite frågor om detta.
...

Kom ihåg att de pratede lite om detta ämne på podcasten .NET Rocks för ett tag sedan så jag tog och letade upp det avsnittet. Hittade även några andra avsnitt där relaterade till att lära barn programmering som kanske kan vara av intresse de också, men jag har inte lyssnat igenom dem själv.

Länkar:

Av eMannen

Det finns några trådar på AMDs supportforum om brister i Witcher 3 med nya drivrutinen. En del trådar där är som vanligt från användare som gör lite tokiga saker, men en del problem verkar vara riktiga som t.ex. problem med vatteneffekter under CrossFire.
Om du har problem kan det vara bäst att börja med att kika på den officiella sidan hos AMD för optimering av grafikinställningar så du inte gjort något uppenbart fel.

Länkar:

Av eMannen

Om de nu måste använda sig av Gameworks för att lyfta sig från konsolportsnivån på PC och detta inte kommer alla kunder till godo; varför inte sänka priset på spelet med 5€ och lägga Gameworks-bitarna i en DLC som de NVidia-ägare som är intresserade kan köpa för motsvarande pris - 5€.
Då kan alla som vill "rösta" med plånboken redan från början och bolaget får lite siffror på hur mycket kunderna uppskattar Gameworks-tilltyget i praktiken.

Något sånt kommer troligtvis aldirg att inträffa (NVidia NDA-avtal för Gameworks har med stor sannolikhet några business-klausuler som stoppar det), men det kan iallafall vara ett litet tankeexperiment. Hade DU varit villig att betala extra för att få Gameworks-effekterna eller ej?

Jag hade iallafall INTE varit villig att betala för det. Inte bara för att min huvudspeldator just nu har AMD-kort (min andra speldator har NVidia 680), utan för att jag vill att marknaden skall jobba mer med öppna tekniker än med proprietära.

Av eMannen
Skrivet av ronnylov:

Är problemet med Linux fixat nu då?
Har för mig det var något problem med TRIM så jag har inte uppdaterat än.

Youtube-klipp från PCPer som innehåller information om Linux + 840 EVO och TRIM med senaste firmware. De snacker lite om TRIM och köad TRIM under några minuter. Kanske kan vara värt en snabb koll.

Länk:

Av eMannen

Några informativa klipp från youtube som kan hjälpa dig hitta lagom nivå på ögongodiset i GTA V.

Länkar:

Av eMannen

Om du köper en ny processorkylare brukar det följa med kylpasta. Ibland är det inte den bästa sorten, men den skall fungera helt ok. Du behöver dock ha något att göra rent processorn från gammal kylpasta, t.ex. kemisk ren isopropanol och något att torka med.

Jag har chassin utan fönster och gillar inte "bling bling" som lysdioder som blinkar så jag brukar välja Noctua-fläktar av gammal vana. Om ditt moderkort har stöd för 4-pins fläktkontakter kan det passa att köpa en PWM fläkt som t.ex. Noctua A14 PWM

Utan att veta vad du har för chassi och moderkort kan det vara svårt att ge bra tips på processorkylare. Har du t.ex. ett litet mini-itx-chassi är troligtvis många tornkylare helt oanvändbara för dig då de inte får plats. Ta en titt på prisjakt och se om du hittar något som passar inom din budget och som fått hyfsat bra omdöme.

Kanske kan en Noctua NH-U12S + en Noctua A14 PWM fungera?

Länkar:

Av eMannen

Skadar väl aldrig att städa datorn och göra lite service. Låter som du har ett ypperligt tillfälle i dina händer.

Av eMannen

Kollade lite snabbt på Dells supportsida för Dimension 9150 och från vad jag kan se skall det gå bra att installera ett Nvidia 6600 gt pci-e 128mb grafikkort i den datorn.

Länkar

Av eMannen

Listan i artikeln är inte helt olik statistiken från Raptr som har ett liknande sätt att samla in data oberoende av speltjänster. Ranking är så vitt jag vet baserad på antal speltimmar per spel.

Lista Mars 2015:

http://caas.raptr.com/wp-content/uploads/2015/04/caas-most_playe...

Källa:
http://caas.raptr.com/most-played-pc-games-march-2015-heroes-of-the-storm-on-the-rise/

Av eMannen
Skrivet av jokklas:

Är det tekniskt möjligt att skapa en skärm som stödjer både den öppna Freesync samt den stängda G-Sync? För köper jag en skärm för 8K kan jag gärna lägga på 600:- eller vad det är extra för även Freesync stöd.
En skärm som denna lär man ju sitta med ett gäng år och under tiden vill i alla fall inte jag vara låst till det ena eller andra laget vad gäller gäller grafikkortsstöd.

Övrigt: Trots ovan har jag svårt att hålla mig, grymt fin skärm!

Borde väl gå rent tekniskt att ha två scalers i en skärm och dedikera en Displayport till gsync och en till adaptive sync. Dock tyder den där alpha-drivrutinen från nVidia som läckte ut och tillät "gsync" på vissa bärbara datorer att det nog går att klämma in delar av gsync i adaptive sync. Det skulle inte förvåna mig om GeForce-kort i någon framtida drivrutin kommer med stöd för adaptive sync-skärmar även om de sagt annorlunda saker till media. Kanske kommer gsync att innehålla mer än bara variabel uppdatering och att denna funktionalitet inte går att få till på adaptive sync-skärmar, men den viktigaste funktionen - den variabla uppdateringsfrekvensen - borde de kunna få att fungera.

Vi får väl se hur bra AMDs "freesync" fungerar på de skärmar som nu finns i handeln när funktionen kommer i drivrutinsläppet nu på torsdag den 19:e mars. Förhoppnings får testare tillgång till den några dagar före oss andra så vi borde se en uppsjö av tester runt mitten av nästa vecka.
Själv hoppas jag det fungerar kanon.

Av eMannen

Kollade lite snabbt på ekWaterblocks hemsida och hittade två block som har ett kort som mycket väl kan vara din modell i sin kompatibilitetslista
http://www.ekwb.com/shop/blocks/vga-blocks/fc-geforce/geforce...
http://www.ekwb.com/shop/blocks/vga-blocks/fc-geforce/geforce...

Gqrafikkortsmodell som återfinns i båda blockens kompatibilitetslistor är
GIGABYTE Gigabyte GeForce GTX 970 Gaming G1 4GB GDDR5 (GV-N970G1 GAMING-4GD Rev1.0)

Av eMannen

Isopropanol från Kjell & Co funkar kanon och en snabb sökning ger att 250ml går lös på en 50-lapp.

http://www.kjell.com/sortiment/hus-halsa-fritid/kemi-spray-li...

Av eMannen