Inlägg

Inlägg som JesperA har skrivit i forumet
Av JesperA

Jag har 169,08 öre/kWh i rörligt elpris nu, det bästa fasta är ju 3 år för 190 öre/kWh & så som politiken & läget i världen ser ut nu sååååååå, skall jag binda upp mig i 3 år tro?

Av JesperA

Kul med alla svar 👍

Håller helt med om att det är svårt att gå tillbaka till andras tangentbord när man remappat sitt egna såpass, men i övrigt använder jag en split (Lily58) så jag blir "ovan" vid normala tangentbords-layouter ändå så oavsett så blir det att jag får tänka till när jag använder andras tangentbord, så kanske lite därför jag kände att jag lika gärna kunde remappa mitt vanliga också

Skrivet av trudelutt:

Jag kör engelskt tangentbord när jag programmerar. Det är förvisso inte idealt, måste byta fram och tillbaka mellan svenskt och engelskt (med Win+space på Windows (jobbet) och Ctrl+space på Mac (hemma)) beroende på om jag ska skriva svensk text eller något annat.

Kanske borde prova ditt sätt istället, men är lite allergisk mot att installera massa extra skit på alla datorer man använder. För visst är det omöjligt att göra en sån här remapping med det som är inbyggt i Windows / OS X?

Har inte testat engelsk layout för programmering, flera som föreslagit det i tråden, så jag kanske får testa 👍

Remappade med Karabiner elements för macOS men det finns även Ukulele, Karabiner "fångar" knapptryckningarna medans Ukulele bakar en helt ny layout, så i teorin är det bättre men jag tycker Ukulele kan vara sjukt krångligt, att hålla på & importera & exportera profiler hela tiden för att testa när man remappar

Skrivet av Pelegrino:

Förstår inte alls vad du tjänar på detta remappande. Du behöver ju trycka ner precis lika många tangenter.

1 tangent är färre än 3 tangenter, vad jag vet iaf

Skrivet av jocke92:

Tror inte att man vinner så mycket på det. Ofta hjälper textredigeraren mer med autocomplete, auatomatiskt skriva slutparantes osv. ctrl backspace är nog en bättre sak att lära in. Home, end, insert om man inte använder de flitigt

I remap listan jag visade så är det bara öppningarna som är mappade: ([{ så jag använder autopairs också, dubbelt besparande

Skrivet av lillaankan_i_dammen:

Det är ett litet problem att alla datorer inte har samma layout, så när man ska skriva kolon, se,ikolom, backslah etc men man klurarar ut det.
Att införa ännu mer krångel enbart för en dator så är det ej många som vill göra det som använder en drös datorer.

Japp, korrekt, blir ju lite problematiskt för dom som hoppar mellan massa datorer så detta passar ju inte dom, men har man lyxen att bara använda 1 eller kanske 2 tgb 99% av tiden så tycker jag nog detta är trevligt

Finns mer att svara på men får duga sålänge, slipper erat scrollfinger gå varmt

Av JesperA
Skrivet av LemonIllusion:

Hur skriver du versaler?

Skrivet av ronz:

Men vad händer om du tex ska skriva ett capital A (shift-a).
Blir det inte ett ( för dig då före bokstaven?

Nej nej, dom är mappade till "keyup" så dessa tecken uppstår endast om jag trycker ner en MOD & sen släpper den utan att trycka på någon annan tangent medans den är nertryckt, så alla MODs fungerar exakt som standard 👍

Så om jag gör shift+s så blir det S, precis som vanligt, så, trycker man ner någon annan tangent så ignoreras mappningen

Av JesperA

Modifiers är parasiter, vad använder du dina till?

Jag blir ganska förvånad t.ex på jobbet eller när man hälsar på hos någon att typ INGEN har remappat sina mod-keys, för det är ingen clickbait i titeln; dom är verkligen parasiter, det är som att köpa kläder som man aldrig använder (eeeeeh?), dom uppfyller INGEN funktion sålänge du inte även trycker på någon annan tangent, så varför inte använda dom med single-press/tap? Upp till 8st extra tangenter på tangentbordet helt gratis & utan några negativa konsekvenser (bortsett från spel, men enkelt att switcha mellan 2 kb-layouter)

90% av min spenderade tid vid datorn är med programmering så mina mods är remappade:

L_Shift = (
L_CTRL = [
L_ALT = {
L_CMD = !

R_CMD = ?
R_CTRL = "
R_ALT = =
R_Shift = &

Så, otroligt skönt med single key för alla dom tecken man använder 34948 miljarder ggr per dag istället för den absurda "shift-alt-7" för {, sparar säkert minst 2ms per dag & slipper finger akrobatiken (& kanske slipper lite karpaltunnel-syndrom)

Sååå, är det någon här som remappat sina mod-keys & isåfall till vad? Vore intressant att få lite idéer på lite kreativt användande

Av JesperA
Skrivet av Dem8n:

Den nya generationen upptäckte precis de gamla klippen och skämten och tyckte det skulle passa för Swec att ge sig på alla rödhåriga. Det är inte riktigt samma samhälle idag som förr, idag blir alla kränkta så lätt så hade jag varit Swec hade jag plockat bort det här inlägget.

Japp, jag tillhör dom som tycker att folk är lite väl lättkränkta men efter att själv växt upp i skolan när det var väldigt populärt/sanktionerat & nästan påhejat att mobba & trakassera folk som råkar ha ett visst fysiskt attribut så hmm ja…speciellt nu när folk börje inse vikten av mental hälsa så kanske vissa som fått utstå dessa trackasserier i tex skolgången inte tycker att det är jätteroligt att gamla plågor ploppar upp igen, kanske

Men som sagt, gäller inte mig men så bättre att någon annan betygsätter detta men ja…

Av JesperA
Skrivet av BadNewsBrod:

Själlös dryck 😂

Nu låter jag nog som en gammal gubbe men blev inte detta uttjatat för typ 10 år sen, längesen man såg en sån referens nu

Vet inte om alla skrattar lika mycket fast kanske är bättre att dom det gäller yttrar sig än jag kanske 🤷‍♂️

Av JesperA

Lite tråkigt att denna tråden inte fick mer uppmärksamhet, alltid kul att se DIY simriggs-byggen. Har sett lite uppdateringar på Discord sedan sista inlägget men jao, något annat kul som hänt senaste tiden?

Av JesperA
Skrivet av Joppis:

@Jacob Från nästa år borde ni slå på en temporär CSS som pushar uppercase på hela siten

VILKEN OFANTLIGT TREVLIG IDÉ, TACK FÖR TIPSET, JAG MÅR MYCKET BÄTTRE NU

https://i.imgur.com/oEw68Wh.png

Av JesperA
Skrivet av dlq84:

ANANAS PÅ PIZZA ÄR SÅ OLD - DET NYA ÄR KIWI PÅ PIZZA.

ÄR DET SÅHÄR ERA PIZZOR SER UT????

https://i.pinimg.com/736x/02/40/50/024050b7ab85822c0b9b40c033e94...

Av JesperA

ENDA DAGEN PÅ ÅRET SOM DET ÄR STÖRANDE ATT MAN REMAPPAT CAPS LOCK TANGENTEN TILL NÅGOT SOM FAKTISKT ÄR ANVÄNDBART SÅ NU FICK JAG SKRIVA ALL DENNA ONÖDIGA TEXTEN MED SHIIIIIIFTTTTT

(men seriöst, alla borde remappa mer, tips från coachen: remappa shift,ctrl,cmd,alt också (dom sitter där som paratiser utan någon enskild funktion) osv till tap & hold = fungerar som vanliga modifier keys & tap & release = remappat till något annat, personligen har jag L_shift, L_ctrl, L_alt & L_cmd remappat till ( [ { !, så slipper man all finger gympa om man måste hålla in shift+alt+cmd+ctrl+57 för att skriva: œ)

Av JesperA

Skyhög CPU användning på macOS också, 10% CPU minimerat & ibland upp till 200% CPU totalt för "EpicWebHelper" & "Epic Games Launcher" när jag bläddrar i deras butik (går ner till 20-50% efter en stund om jag inte rör klienten). Rätt nice att en launcher drar mer CPU än Minecraft på min maskin

https://i.imgur.com/4ViGEUQ.png

Av JesperA
Skrivet av backspace:

https://i.redd.it/wvxswavqo9l11.jpg

Så det verkar väl mest bara handla om ett litet inköp av lämplig Blutoothadapter och passande kabel.

Smart 👍 Inte den prydligaste lösningen men det får nog bli en sån, verkar som allt man behöver är inbyggt i den, blåtand, batteri, SIRI, mikrofon, osv osv osv

Undra om BTR3 räcker till X2, tror det är en BTR3 iaf på bilden så den fungerar men priset för BTR5 var ju inte så farligt mycket mer så, aja

Tack för tipset 👍

Edit: Hittade en annan produkt: https://www.qudelix.com/products/qudelix-5k-dac-amp

Verkar fått bra betyg & pappers-speccarna verkar hyffsat bra + att man slipper jerry-rigga som med Fiio:n, endast ljud ut dock

Av JesperA
Skrivet av perost:

@JesperA: Din utskrift av dst i hex börjar med:

0d: \r 5b: [ 64: d 6f: o osv.

Så ja, det verkar ju som att du har ett \r i början av strängen.

Vad trött jag blir på mig själv ibland:

https://i.imgur.com/fXNsx9e.png

Tror min hjärna fastnade på att jag i början felsökte med TrimSpace(s) så jag tog för givet att \n & space & annan bröte var borta när jag testade .HasPrefix med Trim funktionerna.....

Aja, då löste det sig då, tack för hjälpen allihopa, ursäkta krånglet

Av JesperA
Skrivet av zoomster2:

Nu har jag aldrig utvecklat i Go men jag satte ihop ett litet test och .HasPrefix ska göra det du vill. (om jag nu förstod vad du egentligen ville)
Prova att skriva ut det hexadecimala värdet som kommer in och efter konvertering till en sträng.

https://play.golang.org/p/yscSaBbWgEW
https://play.golang.org/p/01QY4XnT0DM

Som skriver ut
s: [download] 12.5 MB
arr in hex: 5b646f776e6c6f61645d2031322e35204d42
Starts with [download]

package main import ( "fmt" "strings" "encoding/hex" ) func main() { // create a byte array arr := []byte("[download] 12.5 MB") // cast to a string s := string(arr) dst := make([]byte, hex.EncodedLen(len(arr))) hex.Encode(dst, arr) fmt.Printf("s: %s\n", s) fmt.Printf("arr in hex: %s\n", dst) // does the string start with [download]? if strings.HasPrefix(s, "[download]") { fmt.Println("Starts with [download]") } else { fmt.Println("Does not start with [download]") } }

Testade göra på ditt sätt (ja, din kod fungerar precis som jag vill att den skall göra i "din" sandbox), hos mig fungerar den inte pga okänt tecken för s[0:1]

https://i.imgur.com/qjQLpMi.png

s[0:1] gör något konstigt i din kod med i min miljö, tar bort "bä bä vita lamm" & börjar först vid "...sång...", kan det okända tecknet vara något i stil med \r?

Av JesperA
Skrivet av evil penguin:

Okej, i så fall skulle ju jag fundera på om det finns något före [

Ja, det är något märkligt tecken framför [ (bracket färgerna kommer från kitty temat, [] är riktiga & normala tecken i strängen)

https://i.imgur.com/lG5IPdL.png

Gick inte få bort med TrimSpace (eller left/right), så tecknet framför [ är varken newline eller space

Det märkliga tecknet får "lol" att försvinna i

fmt.Println(" lol " + s[0:1] + " vad är detta?")

Concatinerar man en vanlig sträng så fungerar det som det ska:

fmt.Println(" Syns " + hehe + " vad är detta?")

&

fmt.Println(s[1:2])

Ger [

Jag blir inte klok på detta, s[0:1] verkar vara dörren till Narnia

@zoomster2 Tack, skall testa & testa det i min kod/miljö 👍

Av JesperA
Skrivet av evil penguin:

Är det jag som är tokig eller *börjar* strängen med [download]? Känns som att HasSuffix funkar fint, men din sträng börjar, inte slutar(!), på [download].
(Utom i split-fallet där du hugger isär strängen så den är exakt "[download]" och då både börjar och slutar på [download])

Finns kanske även en HasPrefix som skulle passa dina syften bättre?

Ooops, sorry, råkade byta till HasSuffix när jag testade alla olika möjligheter jag kunde komma på, ursprungligen hade jag .HasPrefix som inte heller fungerar

if strings.HasPrefix(s, "[download]") { fmt.Println("bläg") }

Split versionen: strings.HasSuffix(split[0], "[download]") (och HasPrefix för den delen) fungerar för det är egentligen exakt samma som: if split[0] == "[download]"

Så japp, korrigering: strängen börjar alltså på [download] & .HasPrefix(s, "[download]") fungerar inte heller :/

Av JesperA

[Golang] En sträng är inte en sträng fast den borde vara en sträng när den är typecastad som sträng, sträng?

Okej, min hjärna fungerar inte alls nuförtiden & det verkar som jag har en Schrödingers sträng; ibland är den en sträng & ibland inte:

Här är all kod, tar inom spoiler för att inte slösa på scrollhjulet/fingret

package main import ( "fmt" "os" "os/exec" "strings" "time" ) type Processor struct{} func (Processor) Write(b []byte) (n int, err error) { s := string(b) fmt.Println(s) // Example output: [download] 12.5 MB if strings.HasSuffix(s, "[download]") { fmt.Println("bläg") } return os.Stdout.Write(b) } func stream() { var stream string = "" // Placeholder removed currentTime := time.Now() var thedate = (currentTime.Format("2006-01-02 (150405)")) cmd := exec.Command(stream + thedate + "m4v") cmd.Stderr = Processor{} if err := cmd.Run(); err != nil { // TODO(Jesper) - if no stream was found, try again in a couple of minutes fmt.Println("No stream found") time.Sleep(10 * time.Second) // TODO(Jesper) - 10s testing only, change to 2 minutes or whatever, or create dev/release build envars stream() } _ = cmd.Run() cmd.Wait() time.Sleep(2 * time.Second) // TODO(Jesper) - If the webcam timed out, wait 2 seconds before reconnecting using stream() recursivly, alternativly handle it in main() stream() // TODO(Jesper) - Recursive stream() or return to main()? } // stream() func main() { stream() }

Dold text

Hämtar en HLS stream vi streamlink i exec.Command, & sen hanterar via en processor, iaf, i func (Processor) vill jag printa lite olika output beroende på output från Stderr/Stout, i exemplet returneras tex "[download] 12.5 MB" när jag laddar ner min stream

Tänkte att detta skulle fungera bra:

s := string(b) fmt.Println(s) // Example output: [download] 12.5 MB if strings.HasSuffix(s, "[download]") { fmt.Println("bläg") }

Nepp:

https://i.imgur.com/gJ7ZPrN.png

Så trots att jag konverterar från bytes till string så kan jag inte använda .HasSuffix på s, jag kan alltså inte använda den sträng funktionen direkt på s efter konvertering till string från byte

MEN om jag istället gör en split på strängen:

s := string(b) fmt.Println(s) // Example output: [download] 12.5 MB split := strings.Split(s, " ") if strings.HasSuffix(split[0], "[download]") { fmt.Println("bläg") } else { fmt.Println("Stream could not be found") }

https://i.imgur.com/h62lHjH.png

Så där fungerar ju en sträng funktion (strings.Split) så uppenbarligen kan jag använda s som en sträng efter konverteringen? Så, konverteringen från byte till string fungerade ju uppenbarligen men varför kan jag använda strings.Split men inte .strings.HasSuffix på s?

Jag behöver kunna använda .HasSuffix(s, "[download]") för det är inte alltid outputten kan splittas med en delimiter men jag vet att jag alltid får en output med bestämd början som jag kan använda .HasSuffix på (om jag bara får .HasSuffix att fungera på s)

Jag har googlat som en galning & det skall gå, tex: https://stackoverflow.com/questions/40632802/how-to-convert-b...

Men:

s := string(b[:])

fungerar inte heller

Så, snälla, tala om för mig hur/var/varför jag är dum i huvudet? 😁

Av JesperA
Skrivet av oztin:

Om du nu är strandsatt och behöver få ut några viktiga papper så kan du ta loss patronerna försiktigt och skaka dem, bör få ut ett par utskrifter på det.

Kör du enbart svartvit, köp dig en svartvit skrivare, problem solved!

Lycka till!

Japp, i värsta fall får jag väl komplettera med en svartvit skrivare, kostar ju knappt mer än en uppsättning bläck ändå, fast tråkigt med en konsumism lösning & framtida skrot på ett problem som jag anser inte borde existerat Men men

Tack 👍

Av JesperA
Skrivet av Myrrdin:

Söker exakt samma sak.
Sitter just nu med ett pawr X2 och vill gäran gå över till trådlöst då jag bytt till laptop.

Egentligen headset dock så jag slipper kånka på min Blue Yeti Blackout

Lyckades du hitta några lurar? Jag är fortfarande på jakt

Av JesperA

@PlogarN97 😁👍

Edit: Blev wall-of-text som alltid...:

@oztin Tack för svaret & absolut, det är dom argumenten jag hittat när jag googlade också men jag bara halvköper dom argumenten för någon smart ingenjör har säkert en lösning på detta men jag tror inte en sån lösning kommer förbi byråkraterna & bankirerna på dessa storföretag *trär på mig min hemma-virkade foliehatt*

Eller separera svartbläck systemet från CMYK så....tvinga printhuvud-rengörning mellan varje svart-vitt utskrift för att minska clogging..gör en "loop"/"kanal" så att svarta bläcken passerar CMYK kanalerna för att periodiskt skölja ur kanalerna & förhindra clogg...äh, ingen idé att hitta på lösningar men någon lösning bör någon ingenjör ha kunnat fixa

Nej men seriöst, jag hade varit okej med om skrivarna hade en Windows Vista eller Big Sur lösning: Spamma bekräftelse-promter till användaren (först, låt användaren gå igenom massa menyer & submenyer innan promterna) "Bekräfta att du vill sätta på svart-vitt läget [Ja/Nej]", "Är du säker??? [Ja/Nej]", "Skrivaren kan ta permanent skada av att enbart köra i svart-vitt läget, vill du verkligen fortsätta [Ja/Nej]", "Aktiverar du svart-vitt läget så kommer du få syfilis, fortsätt? [Ja/Nej]"; x1000

Så, Canons support sa att det går att tvinga så tekniskt sett går det ju på deras, tyvärr inte på min HP, jag kommer nog aldrig ens skriva ut i färg mer så för mig spelar det ingen roll om CMYK kanalerna/systemet tar permanent skada & jag offrar gärna att kanske svarta bläck-system-mojängen också tar stryk, bättre att kunna skriva ut i nödfall än att bli strandsatt 😃 Kunde ju åtminstone gett kunden valmöjligheten att offra att skrivaren tar stryk men att låsa skiten helt, ja...det känns ju så ofantligt dumt att jag skall behöva köpa en gul bläckpatron bara för att kunna fortsätta skriva ut i svartvitt 😂

Någon stackars skrivare eller MFP måste det väl finnas där ute som har lite vett & etikett?