Inlägg

Inlägg som jreklund har skrivit i forumet
Av jreklund

Hej!

Vi gjorde en uppdatering av servermjukvarorna under morgonen och tyvärr fick vi lite problem med bildservern och den håller på att felsökas.

/ Johan

Av jreklund

Under gårdagen släppte vi en uppdatering för att lansera vår nya CSS och JavaScript kodstandard. I den releasen så uppdaterades även våra föråldrade compilers vilket gjorde att all JavaScript kompilerades efter ECMAScript® 2021. Vi har som mål att stödja Latest - 1 när det kommer till de större webbläsarmotorerna och om inte en Fork hinner med kan vi inte garantera stöd där.

I dagsläget använder vi inget från 2021 (ESlint är ES6) utan detta är ett delmål för att uppdatera hela stacken. Efter att en bugg uppmärksammats i webbläsaren Pale Moon kommer SweClockers att kompileras efter 2020 för stunden.

Av jreklund

Under gårdagen släppte vi en uppdatering för att lansera vår nya CSS and JavaScript kodstandard. I den releasen så uppdaterades även våra föråldrade compilers vilket gjorde att all JavaScript kompilerades efter ECMAScript® 2021. Vi har som mål att stödja Latest - 1 när det kommer till de större webbläsarmotorerna och om inte en Fork hinner med kan vi inte garantera stöd där.

I dagsläget använder vi inget från 2021 utan detta är ett delmål för att uppdatera hela stacken. Nedan är skillnaden mellan ECMAScript® 2021 och ECMAScript® 2020. Vilket kommer att gå ut vid nästa release.

Pale Moon fick (nästan) fullt stöd för 2020 i versionen 32.0.0 (2023-01-24).

Av jreklund

Hej!

Det vore inte fy skam med radnummer och syntax highlight. Har tidigare använt mig utav Prism i lite hobby-projekt. Vi har rätt mycket bloat i vår JavaScript idag och vill inte bara mata på fler och fler saker. Får klura lite på saken hur man löser det bäst.

/ Johan

Av jreklund

- CSS till SASS har varit live i några veckor och hittills har ingen buggrapport kommit in. 💪
- En drös PHP-kod har uppdaterats med dokumentation och hårda typer - inga kraschar har stötts på.
- Dokumentation, dokumentation och dokumentation har skrivits.

Just nu håller jag på att definiera JavaScript och SCSS standarder för automatiskt formatering och linting. Går ifrån shellscript till npm scripts där möjligt.

SweClockers:
- Redaktionen: Farliga "Radera"-knappar har plockats bort
- Redaktionen: Blockera AVIF och HEIF bilder från att laddas upp
- Redaktionen: I #framtiden kommer vi att kunna stödja AVIF
- Redaktionen: [expander] fungerade inte i forumet
- Redaktionen: "Visningar" syns inte längre på artiklar (den är ändå fel)
- Redaktionen: Det går nu att ladda upp/välja bilder i nyhetsbreven
- Redaktionen: Layout/nyhetsbrev visade inte felmeddelandet vid misslyckad bilduppladdning
- www: "Skapa annons" saknade ikoner för bilduppladdning
- www: Vissa användare skickade in custom-postid till "Gilla inlägg" och den kraschade
- www: "Dina budgivningar" -> "Mina budgivningar" för att matcha de andra alternativen
- www: Femsiffriga belopp klippte fel under "Dagens fynd"-portalen
- www: Ett par ikoner i Mod-verktygen saknades
- Icke frekventa krascher i schemalagda script

FZ
- Redaktionen: Blockera AVIF och HEIF bilder från att laddas upp
- I #framtiden kommer vi att kunna stödja AVIF
- Redaktionen: "Google Analytics"-knappen i artiklar saknade vissa artikeltyper
- Redaktionen: Det går nu att ladda upp/välja bilder i nyhetsbreven

Av jreklund

Tog och kikade på saker jag vet kommer gå sönder om vi skapar en subdomän* utan att ändra något i nuvarande källkod. Det som garanterat går sönder är Twitch-videospelaren (används inte frekvent i forumet), Youtube Live/Chat som används vid större events på startsidan och sedan marknaden (BankID och Swish).

Det här föresätter att vi hanterar IPv6 korrekt för sessioner, det har bara testats på en virtuell maskin på min egen dator.

* Under förutsättning att alla e-postmeddelanden fortsatt skickas ut som www.sweclockers.com, så man manuellt måste byta.

Av jreklund

Kan inte säga varför du upplever det där problemet för inläggen har ingen annan formatering påslaget. Det går att använda bbkod för att ändra storlek och font, men det är inget som gjorts i detta fall.

Om du trycker på "Permalänk" på Finländarens inlägg - blir det inlägget mindre och ditt större?

Av jreklund

Tja! Vi tog äntligen steget och gjorde om all CSS till (S)CSS. Kunde inte se några uppenbara fel för det mörka temat, men vi har ändrat på lite positioner (inte döpt om klasser) och det kan ha blivit fel när något element ärver egenskaper.

Ser något väldigt knasigt ut så kommer vi att rätta det på vår sida - för att inte skapa dubbeljobb.

npm --version
9.4.1

Stötte på lite problem med nyare versioner av npm, finns olika lösningar på det så öppnade ingen PR.

PS C:\www\SweClockers-Dark> npm run browser-sync > browser-sync > node scripts/browser-sync.js file:///C:/www/SweClockers-Dark/scripts/browser-sync.js:1 const browserSync = require('browser-sync').create(); ^ ReferenceError: require is not defined in ES module scope, you can use import instead This file is being treated as an ES module because it has a '.js' file extension and 'C:\www\SweClockers-Dark\package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension. at file:///C:/www/SweClockers-Dark/scripts/browser-sync.js:1:21 at ModuleJob.run (node:internal/modules/esm/module_job:195:25) at async Promise.all (index 0) at async ESMLoader.import (node:internal/modules/esm/loader:337:24) at async loadESM (node:internal/process/esm_loader:88:5) at async handleMainPromise (node:internal/modules/run_main:61:12)

Jag valde att ändra package.js och

"type": "commonjs"

från det tidigare "module" och då spann "npm run local" (och browser-sync) upp som det skulle.

Av jreklund
Skrivet av joeldeluxe:

Härligt, håller med om att det här dags att dra igång IPv6 på riktigt! Bla Reddit och FB har redan dedikerade siter

Skulle inte vilja kalla dem dedikerade då de även har IPV4 adresser, vilken inte ger en garanti på att IPv6 används vid anslutning. De kanske var så när de infördes, men ser annorlunda ut idag. Deras vanliga domäner har även dem IPv6 adresser, så finns ingen anledning att besöka dessa dedikerade urler*.

* Om de inte gör något mer än att inkludera ett AAAA-record.

Av jreklund

Vet inte om Telenor och Tele2 sitter och läser denna forumtråd, men nu har jag IPv6 även hemma. *vinkar*

Du tänker sååååå, ja där ska det inte ställa till med något om den faller tillbaka snällt. Var länge sedan jag gjorde mina IPv6 tester nu och om inte minnet sviker gjorde vi en felaktig konvertering i koden.

Av jreklund
Skrivet av ZerxXxes:

Ja det var väldigt märkligt, jag får konsekvent 10/10 på IPv6 testerna via mitt Tele2 4G när jag rör mig runt i landet.

Det kanske var en mjukvarubugg på min telefon, för jag testade precis nyss och nu får jag 10/10. Fick en uppdatering i helgen till telefonen. Blir att kika på mitt Bredband via mobilnätet som jag har hemma ifall den också har löst sig.

Skrivet av ZerxXxes:

Det borde ge dig gott om IPv6-statistik från trafiken med minimal risk att påverka något på själva siten.

Det är bara bilderna som försvinner ja.

Av jreklund

Det är alltid en fråga om prioriteringar. Det är inte många saker vi utvecklar som ger intäkter. Förra året fick vi intäkter på att utveckla wallpaper annonser och de olika black week portalerna (liten mängd ny kod). Resterande utveckling har varit för att öka engagemanget, underlätta för redaktionen och tekniska förbättringar.

Du kan läsa om vad vi gjorde förra året i Hello IT - Det räcker med en rad kod... eller?. För tillfället har vi inget inplanerat för 2023 som genererar intäkter.

Av jreklund

Inget visuellt har hänt på sajterna utan vi har hållit på med backend kod och dokumentation. Snart kommer vi släppa en omarbetad CSS som kan innehålla spår av visuella buggar. Vi har inte ändrat några klassnamn så ska inte påverka tredjeparts-teman, men det finns en risk att vi laddar in något i fel ordning och det kan skapa fel (som självklart lagas).

Av jreklund

Det här är ingen funktion som lyfts fram för 2023 års utveckling. Om SweClockers beställare prioriterar upp denna på våra teknikmöten kan jag inte besvara.

Av jreklund

Det där såg inte något vidare ut.

Har du samma problem om du öppnar första artikeln/nyheten och därefter backar och scrollar nedåt?

Upprepa fast välj en artikel/nyhet i mitten av sajten, samma problem när du scrollar ned (eller upp)?

Våra annonser ska ha fasta storlekar, så du ska inte uppleva något som "öppnas" när du kommer i närheten. Det fungerar alltså bra i andra webbläsare i din mobil?

Av jreklund
Skrivet av Darkslash89:

Men en fråga angående RP2040 så bör väl alla kontrollers med samma krets fungera i princip likadant när det kommer till flash av mjukvara och liknande? Tänker för QMK osv.

Det är nästan så enkelt. Det finns ett par tillverkare som valt en annan standard. Om du beställde Frood från 42 Keeb så finns det instruktioner på sajten om hur man konverterar (scrolla ned till QMK Support).
Frood RP2040 Pro Micro Controller

qmk flash -kb <keyboard_name> -km <keymap_name> -e CONVERT_TO=promicro_rp2040

qmk flash -kb lily58/rev1 -km via -e CONVERT_TO=promicro_rp2040

Rekommenderar att göra de förändringar som tipsas om på sajten innan du bygger din firmware, det gör det lättare att ladda bootloadern nästa gång.

Om du behöver finns även de officiella dokumentationen om QMK Converters att tillgå.

Av jreklund
Skrivet av pacc:

HP vill inte göra någon välgörenhet, de vill helt enkelt ha tillbaka sina chip och sälja nya dyra.

För vår del var det att det kostade oss att lämna in dem till återvinning (för företag) - så för vår del var det vinst att inte begå miljöbrott och dumpa i skogen. Som privatperson är ju situationen annorlunda.

Av jreklund

På förra jobbet beställde vi alltid en kartong från HP och la alla färgpatroner i. När den fyllts så bokade man bara en upphämtning, helt konstadsfritt. Vi skickade tillbaka både bläck och laserpatroner - några hade små chip (de som skrivarna läser av för att visa att de är äkta).

Av jreklund

Det finns ett par tangentbord som är kompatibla med Raspberry Pi Pico, men de kan man nästan räkna på en hand om man jämför med utbudet som klarar "Pro Micro"-standarden. Lily58 Pro stödjer inte Pico, men det är samma kraftfulla krets på 42 Keebs Frood (RP2040). Alla butiker har idag tagit fram sin egen modell av "Pro Micro" RP2040.

Så länge tangenterna har en MX stam går de utan problem att återanvända. Gateron har brytare som är MX-kompatibla, men de säljer även Low Profile som inte kommer att passa. Kailh Choc V1/V2 passer inte heller på MX. Om de är de på 42 Keebs hemsida som du tänker på kommer de att passa, men de har inte tillräckligt många på lager.

maxgaming.se har ett stort utbyt av brytare. Tänk på att köpa fler än du behöver, minst 65 st skulle jag säga då man brukar få några som är böjda i postgången. Har man otur mosar man en själv med. De flesta skador går att böja tillbaka. Du behöver i vart fall 58 för att slutföra bygget. Lily58 Pro stödjer både 3-pin och 5-pin av MX, så man behöver inte klippa av några plastpiggar.

Personligen kör jag med magnetiska USB-C kablar så man inte råkar förstöra de sköra portarna när man ska hålla på och rodda på skrivbordet och flasha in firmware. SiGN Magnetkabel 3-i-1 USB-C, Lightning, Micro-USB och SiGN Magnetisk Kontakt - USB-C.

Edit: Köper du 62 st eller fler brytare kan du även använda alla på din Defy - köp därmed en annan modell än de du valde där. För att kunna hitta ditt end game. Vet du redan att du bara gillar linjära brytare - ta en annan modell. De har lite olika känslor.

Av jreklund

Jag beställde min Lily58 Pro från 42 Keebs. Butiken drivs som en hobby och han har därmed valt att ha lägre priser på sina produkter. Beroende på vad du har tillgång till hemma sen tidigare så startar det på €37,5 (+frakt) för kretskort, fr4 skal och elektronik.

Du kommer att behöva två mikrokontroller om du inte redan har det hemma. Rekommenderar verkligen att socka dem, nu ser de ut att ha slut på Mill Max om man vill köpa den exklusiva delarna, men fungerar med dessa (2st) och diod-ben (through-hole) (ca 2 st).

Han har även brytare om du skulle vilja köpa det, med det finns inga tangenter i butiken. Det finns gott om brytare/tangenter på AliExpress eller här hemma i Sverige / Europa.

€71,38 + €9,38 = €80,75

Tillkommer kostade för brytare (från ca 300 kr), tangenter (från ca 300 kr) och förbrukningsmaterial. Det går att komma billigare undan om du har tid, då vissa av detaljerna går att köpa billigare från Kina. Då får man räkna med en månads leverans. Går ju även att köpa till fler saker som OLED skärm, foam, trådlöst (behöver nice!nano och batteri istället för Frood).

ca 1500 som du ville komma ned till alltså. Om du inte har delar hemma (tar tangenter från befintligt tangentbord), hittar saker begagnat och köper delar från Kina.

Du kan hitta återförsäljare här, förslagsvis Sverige/EU för att slippa tullarna (om butiken inte har ett IOSS avtal).
Keyboard Vendor List
keebmap.

Edit: Tilläggas så är ju Aurora Lily58 från Splitkb en bättre produkt. Den har stöd för backlight och har en smidig tenting puck (köpes extra såklart). Det finns även tenting-skal hos 42 Keebs. Allt beror på vad man önskar sig. Jag ville ha det billigaste möjliga i väntan på Defy.