Gå til innhold

ahw_

Medlemmer
  • Innlegg

    454
  • Ble med

Innlegg skrevet av ahw_

  1. Yeti Nano når ikke helt opp til den vanlige versjonen av Yeti da lyden tydelig er tynn, men den er nok mer enn god nok for arbeid som ikke krever fantastisk dybde i lyden.

    Har lenge vurdert å bruke en del penger på en mikrofon, men har aldri klart å velge en som passer meg og samtidig ikke gir meg dårlig samvittighet mtp. pris. Fikk låne en vanlig Yeti i en begrenset periode, så den vet jeg er god nok til mye forskjellig selv om det finnes mye bedre mikrofoner.

     

    Med mindre jeg på mirakuløst vis vinner denne, får jeg kanskje holde meg til den billige mikrofonen som jeg nesten fikk kastet etter meg. :)

  2. Jeg hadde RT-AC66U før, og den taklet så vidt 500 Mbps fra WAN (~100% bruk av CPU), med PC koblet på med kabel. Oppgraderte til RT-AC87U som fungerte mye bedre. Husker ikke hva jeg fikk trådløst den gang, men nå får jeg ca. 400 Mbps trådløst når jeg tester på speedtest.net med adapteret som følger med mitt hovedkort (ASUS Rampage V Extreme).  Med mobiltelefonen (Huawei P10 Plus) får jeg ca 270 Mbps. Det er også gjennom gulv. Er mobilen 1 meter unna ruteren får jeg ca. 350 Mbps. Har bare testet med 5 GHz-nett.

    • Liker 1
  3. Nvidia støtter både to DP 1.2 streams og siden de ikke trenger Thunderbolt kontakten kan du jo og bare bruke DP 1.3 istedenfor. Støtter 5K@60 Hz native. Så er egentlig ikke noe problem om du har et grafikkort. Usikker på hva Intel har i støtte for sin integrerte grafikk da, men du får heller ingen Apple 5K uten noe grafikkort.

    Jeg er ikke helt sikker på hvordan dette fungerer. Mener du at grafikkort (Nvidia) kan sende ut data (to streams) med én kabel (DP 1.3) til skjermen som tar inn Type-C/Thunderbolt 3, og man bruker bare en enkel adapter for å konvertere fra DP 1.3 til Type-C? Skjermen vil da se dette som to stk. DP 1.2 streams og bruke disse uten problemer?

  4. Korrigér meg gjerne hvis jeg sier noe feil her.. Thunderbolt 3 støtter 2 stk. DisplayPort 1.2 «streams». Man skal kan bruke 2 stk. skjermer med 4K@60 Hz, 1 stk. 4K@120 Hz eller 1 stk. 5K@60 Hz. 4K@60 Hz skal fungere fint i Windows 10, men det Apple gjør for å støtte 5K er å kombinere begge «stream-ene». I noen anmeldelser av skjermen LG UltraFine 5K, var maks oppløsning 4K i Windows 10. Kanskje støtten er bedre nå, men hvis ikke bør det fungere (bra eller ei) å splitte kabelen til 2 stk. DisplayPort. Jeg stoler i hvert fall ikke på at det bare vil fungere med den éne Type-C-kabelen før jeg får se noen teste det ordentlig.

  5. Her er et eksempel som fungerer hvis man har et brukernavn på YouTube (ser ikke at TS har et):

    <iframe width="560" height="315" src="https://www.youtube.com/embed?listType=user_uploads&list=plinimusic" frameborder="0" allowfullscreen></iframe>

    https://jsfiddle.net/e65ta40b/

     

    Under er et eksempel som fungerer uten brukernavn, men med channel ID.

     

    Dette er TS' kanal:

    https://www.youtube.com/channel/UC4towv2jZTIZkWQjDBIQQBQ

    Jeg tok denne ID-en (UC4towv2jZTIZkWQjDBIQQBQ), endret de første bokstavene fra UC til UU, og laget denne URL-en:

    https://www.youtube.com/embed/videoseries?list=UU4towv2jZTIZkWQjDBIQQBQ

    Eksempel:

    <iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=UU4towv2jZTIZkWQjDBIQQBQ" frameborder="0" allowfullscreen></iframe>
    

    https://jsfiddle.net/dxgdd3qn/

     

    Jeg har ikke funnet noe offisiell dokumentasjon på dette.

     

    Det kan hende noe bedre enn dette krever litt koding, enten med JavaScript-API-et til YouTube eller på en annen måte som jeg nevnte tidligere. Se gjerne om du finner noe nyttig i dokumentasjonen til JavaScript-API-et:

     

    https://developers.google.com/youtube/v3/docs/

  6. Det er litt XML som er lett å parse hvis du kan litt koding (noe jeg antok) og kan ta det derfra. Jeg har ingen forslag til en ferdig løsning som bare fungerer, men dette skal være enkelt å få til med litt koding.

     

    Her er stegene jeg ser for meg:

     

    Hent:

    https://www.youtube.com/feeds/videos.xml?channel_id=UC-M82nawZZR_HnFl-nhOJ6g
    

    Finn:

    <yt:videoId>OhNML40I16k</yt:videoId>
    

    Hent:

    https://www.youtube.com/embed/OhNML40I16k

    På serversiden kan du lage et script som gjøre dette og sender det mest nødvendige til klienten. Det kan også gjøres med JavaScript på klientsiden så lenge serveren tillater at klienten sender forespørsler til andre domener (CORS).

    • Liker 1
  7. YouTube-kanaler har en RSS-feed som du sannsynligvis kan bruke:

    https://www.youtube.com/feeds/videos.xml?channel_id=<something>

    Bytt ut <something>.

     

    Dette er bare noe jeg fant etter å ha søkt etter rss i HTML-koden, men det finnes sikkert noe dokumentasjon på dette.

     

    Eksempel:

    https://www.youtube.com/feeds/videos.xml?channel_id=UCrgACV046xX2A9ljab3u43g

    Vet du hva du må gjøre videre hvis hvis du leser RSS-feed-en? Fortell gjerne hva annet du har prøvd og ikke får til.

  8. Til tross for at jeg forventet et bedre produkt, var det nesten like før jeg bestilte kortet til den gamle prisen. Nå er jeg langt mindre motivert. Har holdt på mitt Radeon HD 7970 i 5+ år, og begynner å bli ganske klar til å oppgradere. Er kanskje like greit å vente litt til RX Vega får bedre kjølere. Hvis ikke noe er kraftig forbedret til den tid, vet jeg ikke om jeg orker å støtte AMD videre.

     

    Redigert:

    Etter flere år med skuffelser har jeg nå gått for GTX 1080 Ti + «gratis» spill (Destiny 2). Dette er det dyreste grafikkortet jeg noen gang har kjøpt. Kortet er «overkill» for meg akkurat nå, men markerer min «støtte» til AMD.

  9. Hvis jeg forstår problemet riktig at ballen vibrerer før den har kollidert med en «paddle», er det ganske enkelt fordi du sjekker obj2.width i stedet for obj2.x i isColliding.

     

    Du har et lignende problem når ballen kolliderer med toppen/bunnen av en «paddle» fordi ballen bare spretter én vei uansett hvor den kolliderer. Hvis du vil at ballen skal sprette, må du også ta høyde for at en «paddle» kan bevege seg mot ballen (ballen kan sitte fast inni). Et alternativ kan være å la ballen bevege seg rett gjennom hvis den ikke har kollidert med fronten til en «paddle». :)

  10. Det kan være forskjellige ting som gjør at noe ikke fungerer som forventet. Jeg anbefaler å starte med å begrense de mulige årsakene til problemet. Lag helst den enkleste kodesnutten som reproduserer problemet og finn ut hvorfor du ikke får forventet resultat.

     

    Har du f.eks. sjekket at ReadProcessMemory ikke feiler? Du bør også sjekke verdiene/adressene du leser inn med det du ser i Cheat Engine.

     

    Du kan også ikke regne med at adressen til client.dll er den samme hver gang den lastes inn i prosessen. Er adressen base (0x04AF3C94) relativ til client.dll eller er det en «absolutt» adresse?

     

    Jeg husker ikke i farten om det er greit å bruke resultatet fra GetModuleHandle/Ex (samme som «base of image» tror jeg) for å gjøre de relative adressene du ser i Cheat Engine om til «absolutte» adresser, eller om du også må bruke «base of code» fra PE-strukturen (se ImageNtHeader og IMAGE_OPTIONAL_HEADER).

  11. Ser ut som at du ikke lenger trenger min extension, men her er den nye versjonen likevel.

     

    https://1drv.ms/u/s!AueT_AKq5o6NlXar7p7s0v435DVI

     

    manifest.json

    {
        "manifest_version": 2,
        "name": "Duplicate Tab Into New Window",
        "version": "1.0",
        "permissions": [],
        "description": "Adds a button to duplicate the current tab into a new window",
        "background": {
            "scripts": ["background.js"]
        },
        "browser_action": {
            "default_title": "Duplicate tab into new window"
        }
    }
    

    background.js

    chrome.browserAction.onClicked.addListener(tab => {
        chrome.windows.create({
            url: tab.url
        });
    });
    
    • Liker 1
  12. OK, det er mulig jeg ikke har lest godt nok, og oversett detaljer. Så det du egentlig ønsker er å åpne den aktive fanen i et nytt vindu? I så fall, kan du ikke bare dra fanen ut av vinduet slik at det gjøres om til et nytt vindu?

     

    Det å markere teksten i adressefeltet i en aktiv fane for så å åpne adressen i et nytt vindu, virker som en rar løsning.

     

    Vil det hjelpe hvis knappen jeg laget åpner URL-en fra den aktive fanen i et nytt vindu (uten noe markering)?

     

    Jeg tror nesten at du er nødt til å inngå kompromisser eller bytte til en annen nettleser.

  13. Jeg har laget en enkel extension til Chrome som kan lekes mer med.

     

    Enkel installasjon:

    1. Last ned: https://1drv.ms/u/s!AueT_AKq5o6NlXXr5-I7vbkdmYGw
    2. Navigér til følgende adresse i Chrome: chrome://extensions/
    3. Dra filen inn i extensions-vinduet i Chrome.
    4. Finn den nye knappen til høyre for adressefeltet.

    Koden:

     

    manifest.json

    {
        "manifest_version": 2,
        "name": "New Window From Clipboard URL",
        "version": "1.0",
        "permissions": ["clipboardRead"],
        "description": "Adds a button to conveniently open the URL in the clipboard in a new window",
        "background": {
            "scripts": ["background.js"]
        },
        "browser_action": {
            "default_title": "Open URL in New Window"
        }
    }
    

    background.js

    class clipboard { }
    clipboard.get = function () {
        const buffer = document.createElement("textarea");
        document.body.appendChild(buffer);
        buffer.select();
    
        try {
            if (!document.execCommand("paste")) {
                return null;
            }
    
            return buffer.value;
        }
        finally {
            document.body.removeChild(buffer);
        }
    }
    
    chrome.browserAction.onClicked.addListener(tab => {
        const url = clipboard.get();
        if (!url) {
            alert("Failed to get clipboard data");
            return;
        }
    
        const window = chrome.windows.create({
            url: url
        });
    });
    
  14. Det er kanskje lett å overse teksten nederst i bildet. :)

     

    Det eneste jeg kommer på er å bruke tastekombinasjoner:

    • Ctrl + N
    • Ctrl + V
    • Enter

    Jeg vet ikke, men kan ikke tenke meg at funksjonaliteten finnes og kan låses opp med en registry-hack. Alternativet må nesten være å lage en egen extension hvis det ikke finnes allerede.

     

    Jeg kan ikke lett se at det er noe API som eksponerer akkurat denne menyen, så kanskje det ikke er mulig. Man kan sikkert likevel lage en knapp eller noe lignende som gjør samme tingen selv om det ikke er akkurat i den menyen du ønsker.

  15. Obfuskering vil ikke hindre en dedikert person i å hente ut brukbar data eller modifisere den obfuskerte koden. Det tar bare noe mer tid. Hvis det finnes sensitiv data hos en klient, kan det ekstraheres på et eller annet vis.

     

    Siden jeg for tiden utelukkende har valgt å skrive kode i C++ og kompilere til «native» programmer (ikke .NET), er det vanskeligere å analysere koden enn med både obfuskert og uobfuskert .NET-kode. Noe jeg aldri har forsøkt å gjøre er å kompilere .NET-kode til «native», så kanskje det er noe man kan se nærmere på.

     

    Synes du fortsatt bør obfuskere .NET-koden fordi det er altfor lett å konvertere fra bytecode rett til brukbar kildekode.

  16. Fikk en del klager for noen år siden da jeg komprimerte/obfuskerte programmet mitt med UPX, MPRESS osv. Fikk t.o.m. klager av webhost-en fordi datasenterets AV-program flagget det som virus. Siden jeg sluttet med dette ble det tilnærmet stopp på problemet. I tillegg signerer jeg programmene fordi det hjelper med bygge opp tilliten. Med tiden har jeg fått færre henvendelser som gjelder problemer med AV.

     

    En signert fil kan smittes av virus, men ikke uten at signaturen ugyldiggjøres. Hva som skjer når signaturen er ugyldig er avhengig av f.eks. operativsystemet og programmet ditt eller systemet du bruker for å obfuskere det, og sikkert også andre teknologier (.NET vs native). Signaturen kan dog fjernes, og med «native» programmer kan filen signeres på nytt uten store problemer. Usikker på om det er litt vanskeligere med .NET assemblies.

     

    Er ikke en ekspert, men synes det er en god idé å signere slik at det er lettere å stole på at programmet ikke har blitt endret siden da du signerte det.

  17. Jeg har ikke gått noe inn på hva den maskinen skal kunne takle.

     

    Hva med å prøve MPC-HC? Jeg synes personlig at den yter bedre enn VLC. Bare for noen dager sider foreslo jeg MPC-HC til en som hadde problemer med hakking i både VLC og den som er bygt inn i Windows 10. Var ikke 4K, men det ble perfekt med MPC-HC!

     

    Du kan kanskje også se om det utgjør noen forskjell hvis du skrur av/på GPU/hardware acceleration.

     

    Oppdater drivere, og spesielt de til GPU-en. Noen ganger kan det være annen programvare som skaper trøbbel (se f.eks. hva som starter opp automatisk). Sjekk hvor mye av CPU-en som brukes når du spiller av video. Sjekk også hvor mye av GPU-en som brukes med f.eks. Process Explorer (fra Microsoft) eller tredjeparts-programvare som f.eks. GPU-Z eller MSI Afterburn.

     

    Redigert: I de tilfellene man bruker HDD i stedet for SSD, kan man ikke se helt bort fra at det også kan påvirke resultatet (kan være litt treg i utgangspunktet, mye I/O som forstyrrer, fragmentering...).

  18. Etter å ha bladd litt på det offisielle forumet til hovedkortet fant jeg ut at andre har hatt problemer med «hard resets», og anbefalte å flashe eldre BIOS/UEFI. Siden jeg gjorde dette i går har dette ikke skjedd igjen, men jeg må se hvordan det går over tid. Dessverre gjorde det ikke noe med det andre problemet.

     

    Jeg får prøve litt til, og kanskje jeg spør der også før jeg bytter ut hovedkortet.

     

    Takk for hjelpen, TMB! :)

    • Liker 1
×
×
  • Opprett ny...