Fixa z-index för Youtube iframes med hjälp av jQuery

Ett problem jag sprang på var när jag embedade ett klipp från Youtube med iframe (koden du tar direkt från Youtube) så funkade inte z-index som det skulle. Om jag t.ex körde med lightbox för att kolla på en bild så visades iframen från Youtube över den.

Lösningen är att du inkluderar ”?wmode=transparent” i slutet av url:en i din iframe. Så jag skrev ett litet jQuery script för att lösa det automatiskt så du slipper tänka på att göra det manuellt varje gång.


Det scriptet gör är att lägga till ”?wmode=transparent” i slutet på alla iframe’s url. Har du andra iframes som inte ska använda sig av detta så kan du enkelt ändra till t.ex en klass.

Boktips: Practical Vim

Detta är en bok jag just nu läser i etapper när jag får tid över. För att lära sig Vim är den riktigt bra skriven, där hela boken i stort sett listar ut de bästa tipsen på hur du bättre använder Vim.

practical vim

Jag hade bra grundkunskaper när jag började med boken och jag tror att du ska kunna lite grunder innan du börjar läsa den, även om mycket av grunderna finns med i boken.

I senare inlägg har jag tänkt att göra ett större utlåtande om boken i form av en liten recension. Men till en början blir det i alla fall ett boktips för den som vill lära sig mer Vim!

Ett annorlunda korsord

Jag har sett det här korsordet ploppa upp lite överallt de senaste dagarna. Själv tycker jag det är roligt med lite hjärngympa av den här typen och just detta korsordet är ju lite extra nördigt. Detta korsordet var en del av årets MIT Mystery Hunt som har en lång rad andra puzzles för den som är intresserad.

För att lösa det så krävs det att du kan regex, eftersom alla ledtrådar är just i regex. Så.. kan du lösa det?

regex crossword

Här är en länk för den som kanske vill kunna skriva ut den.

WikiVS – ta reda på skillnaden

Ofta undrar jag vad som egentligen är skillnaden mellan två program eller kanske två programmeringsspråk som t.ex C vs C++. För att få en bra grund eller kanske rent av alla svar på frågan så är WikiVS en bra sida att utgå ifrån, speciellt när Google inte ger några vettiga svar.

Här är ett citat från Mac vs PC som alltid mer eller mindre är ett diskussionsämne:

”Mac and PC are computer platforms that used to be distinguished by design architecture and chipsets. Today, there are almost no differences except for the fact that Macs are manufactured by Apple and PCs are not (although technically speaking, Macs are PCs). Another distinguishing point is that Macs come bundled with the Apple Mac OS X operating system.”

Kolla på Twitch.tv i VLC

Av någon anledning så har jag haft problem att ansluta till twitch.tv så jag behövde ett annat alternativ till flash versionen på twitch.tv. Som tur var så funkade den här lösning klockrent utan varken lag eller andra problem!

Det du behöver installera förutom VLC är rtmpdump och livestreamer. Sedan skriver du följande i terminalen:

livestreamer -p vlc http://www.twitch.tv/ 720p

Detta startar upp ”kanal” (som du ersätter med korrekt namn) i 720p kvalitet i ett nytt VLC fönster. Simple as that! Ingen aning om det fungerar på Windows men denna lösning fungerar i alla fall på Linux och Mac.

Plague Inc – ett annorlunda strategispel

Nu är det dags för ännu ett apptips. Denna gången är det spelet Plague Inc det handlar om. Här är målet att förinta jordens befolkning genom att utveckla ett virus och hindra forskare från att framställa ett botemedel. Där allt utspelar sig i realtid.

Det är helt klart ett annorlunda koncept, men det är faktiskt väldigt kul. Ju mer du spelar och klarar av desto mer låser du upp. Ett exempel på saker du kan låsa upp är olika typer av virus, så som bakterier, parasiter och till sist bio-vapen.




För att göra det svårare så finns det även olika typer av svårighetsgrader där Casual är enklast följt av Normal och sist Brutal. Skillnaden mellan Normal och Brutal är att folk tvättar sina händer hela tiden i Brutal, forskare jobbar nonstop utan att gå hem och sjuka människor blir inlåsta i fängelse. Allt för att göra det svårt att både sprida och förhindra ett botemedel.

Det finns väldigt många olika sätt att spela spelet på även om du klarat av en viss svårighetsgrad eller virustyp. Dels i hur du går till väga för att sprida viruset, vad du gör för att stoppa forskare och bara en så enkel sak som att börja döda folk snabbt istället för att vänta tills spridningen är skedd över hela världen.

Sist men inte minns så finns det väldigt många dolda ”achievements” och combos du kan hitta medan du spelar. T.ex kan du kombinera symptomen hostning och kräkning för att låsa upp ”projektil kräkning” vilket ökar spridningen av ditt virus. Trevligt va?

Helt klart värt att testa om du gillar strategispel eller bara känner för att förinta mänskligheten!

Feedly – njut lite mer av ditt RSS-flöde

När det gäller appar och andra program jag använder så gillar jag att testa något nytt ibland. I vissa fall blir resultatet sämre och jag går tillbaka till det jag körde med tidigare. Men ibland hittar jag ett guldkorn. Feedly är ett sådant exempel.

Ofta är RSS-läsare lite tråkiga och det är i stort sett bara en lång lista på olästa inlägg och nyheter. Med Feedly får du däremot en helt annan känsla eftersom interfacet känns mycket mer modernt. Sen är det mycket enkelt att dela med sig av artiklarna du läser. Jag upplever även att appen är snabb även om den är lite mer grafisk.

Testa och känn efter själv!

Växla snabbt mellan filer med Global Marks i Vim

Eftersom jag börjat läsa Practical Vim har jag börjat snappa upp en del småsaker som varit till stor nytta i mitt dagliga arbete. Ett av alla de tips som finns med i boken är globala markeringar.

Globala markeringar i Vim kan ses som ett slags bokmärke som du snabbt kan gå till. Detta gör att du kan sitta med flera filer som du växlar mellan. Perfekt om du t.ex sitter med CSS och behöver växla mellan div-taggarna i ena filen och css:en i den andra.

Spara global markering:

mQ

Gå till markering:

'Q

Detta görs i normal mode och du börjar med ”m” som står för mark, följt av en versal som du ska spara bokmärket på. Uppmärksamma även att där du har markören när du sparar din markering är där du hamnar när du går till markeringen. Vilket gör att du kan slänga upp ett par marks i en och samma fil för att växla mellan olika funktioner eller liknande.

Testa och se hur mycket snabbare du blir!

i3 – en förbättrad tiling wm

Under helgen har jag passat på att testa i3wm som är en så kallad tiling window manager. Det som skiljer tiling window managers från det traditionella skrivbordet är att allt jämt delas upp på skärmen samtidigt som den alltid täcker skärmen med alla fönster. Självklart kan du köra med så kallade floating windows så det blir likt det traditionella, men det är inte vad jag vill.

Jag har tidigare använt WMFS och det har fungerat utmärkt förutom vissa saker som jag irriterat mig på över tiden. En av dem var att grafiken på t.ex Spotify och VLC kunde glitcha till lite så att om jag växlade workspace så kunde en bit från förgående fönster/workspace hänga med på Spotify eller VLC fönstret. Det kan ha att göra med en kombination av mitt grafikkort och så vidare, men så var det i alla fall. Som tur är så fixade i3wm detta utan problem eller fixar.

Så efter bara några timmars confande för att få allt som jag ville ha det – mestadels utseendet – så är jag faktiskt riktigt nöjd med i3wm. Det har tagit bort den irriterande grafik glitchen och samtidigt har jag fått mer kontroll över tiles/fönster överlag, så som enkla medel för att ändra hur nästa fönster ska staplas (horisontellt eller vertikalt). En annan bra feature med i3wm är att du kan välja mellan floating, fullscreen, stacked, tabbed och vanliga split för fönsterstilar. Många bra alternativ som det oftast finns antingen eller av i andra tiling window managers och inte allt i ett som det var i i3wm.

Summering

Positivt
Inga glitchar i grafiken
Bra kontroll över fönster
Många alternativ för hur fönster ska visas
Snabbt
Gör dig väldigt effektiv i ditt arbete

Negativt
Något mer krävande på RAM än WMFS var för mig
Inget Alt-Tab funktion

Kopiera text vid markering i Xterm

Irriterat mig på att jag inte kunna kopiera texten från mina Xterm fönster som jag brukar kunna. Verkar vara lite olika från vad för version man använder och så vidare. Det ska även finnas en patch för det men jag gillar att göra enkla lösningar.

Hur som helst så har jag en fix för det nu och jag löste det så att jag bara markerar texten jag vill ha kopierad (med musen) och så är det kopierat till clipboard på en gång. Inga extra klick, bara enkelt och snabbt.

Lägg till detta i .Xresources:

xterm*vt100.translations: #override : select-end(CLIPBOARD)

Spara och skriv sedan:

xrdb .Xresources

Stäng nuvarande terminal och öppna en ny så kommer det fungera!