Om du också tycker att man ska ha ett övertag i livet om man kan regex, så ska du kika in här: http://words.mickenordin.se/ :)

AppMakr är ett roligt webgränssnitt för att bygga mobilappar, den har stöd för Android, iOS och Windows Phone och är helt gratis. Bara att skapa ett konto och sätta i gång att sätta ihop rss-feeds till en egen native app.

 

Själv byggde jag en ego-app för android  på fem minuter blankt :)

Tipstacket går till @pernillarydmark.

Text Presentation Program (tpp) är ett underbart rubyprogram som används för att skapa presentationer, eller slides liknande det allestädes närvarande Power Point från Microsoft. Fast tpp är förstås mycket bättre för du kan köra det i en vt100 terminal :) . Om du inte redan gjort det så tycker jag att du skall kolla in det, presentationer skrivs i vanliga textfiler med ett enkelt märkspråk.

Tpp innehåller också möjligheter att exportera presentationerna till vanlig text eller latex och därifrån kan du sedan skapa en pdf för vidare distribution till dina åhörare. Så här gör du:

Börja med att installera det som behövs:

sudo apt-get update && sudo apt-get install tpp texlive texlive-lang-german #för ÅÄÖ

Kör sedan:

tpp -t latex -o output.tex input.tpp
pdflatex output.tex

Grattis nu har du en fil som heter output.pdf!

Tips:

Om du får problem med att använda ÅÄÖ i din presentation kolla att input.tpp är kodad i latin-1 och inte t.ex utf8 och kolla dessutom så output.tex inte innehåller både:

\usepackage{umlaut}
\usepackage[latin1]{inputenc}

Ta i så fall bort raden med umlaut.

Hi America,

here are some Spotify free invites. Please leave a comment below if you succesfully use one of the codes so other can know when they are all gone.
aRm9yEsPksmqTk2N
anMqq3YV6AHZVLsM
bPw5DgfpR2TGecC5
ch2ZSF6UDqCncZa3
aJ9Ex5acU2drLyuR
a6AXs5rR9KM5rN3a
etDThfankxVGJ5t5
fcbqzcMaXnmSEaZ8
csTUs48ETkb5G2gF
apNYk53rwS9yx2h7
cxqhEP8ZYGYZbAMM
dx2DbPmG5Wecp77K
eRJYrGnh2qMCpX93
cBbD2bhABNwtJzmL
aZpkAxKNGEewSynk
dJ4au8V8c8NeJEaD
c9N2zF7fFz65tEn9
bXhkzAupMy2cp8LV
ec5fBFJRF7Tp5uuB
b3UKYZRHLYKuRge5
fyhME8JkdGKEJNbc
aC4X33aH2dkZrw39
cBcbpuuyzsunBC2e
fp5A3aq5e2JWcqHV
axgH8khDK3VadywJ
fLh6Bp2tcw7wBC4m
aHyMkP5gaWNGmStN
bNBqPucZ6SPmZPkk
d6JLqXBZMDNAdRhm
d4GMEw2t6dE8zBDY
aET86SzGaf4GWUxT
a9RK5g4ebu7urJVm
dhXFDgHHesDNyykG
fAT6LGpYsLK6ewRH
eZbNkwUp4ep2tw5S
aBWxGwh38FrNUJqp
aGwUJ8PYtXqfngUt
dYshzXMJGHxKpF9X
byeRWNkT7cLBumSb
a89p7aXcaLNGWDh9
cB5PJtUsEwb2kZu6
bgHB8BPkekppkeqe
Edit: Made the codes direct links to spotify sign up page
Edit no 2: I cleaned out some used ones
Edit no 3: All out I’m afraid.

I gårdagens post fanns ett regexp med för att matcha en ip-adress:

[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}

Detta regex skulle matcha allt från 0.0.0.0 till 999.999.999.999 och så kan man ju inte ha det :P

Jag satte mig därför och filade lite till och så här långt har jag kommit

^[1-2]?[0-9]?[0-9]\.[1-2]?[0-9]?[0-9]\.[1-2]?[0-9]?[0-9]\.[1-2]?[0-9]?[0-9]$

Det skulle matcha allt från 0.0.0.0 till 299.299.299.299 så det är fortfarande inte helt bra eftersom man bara vill matcha allt mellan 0.0.0.0 och 255.255.255.255. Utmaningen här är att få in allt i ett regex, det skulle vara lätt att åtgärda genom t.ex. en loop. Finns det nån som har ett bra tips så lämna gärna en kommentar.

EDIT:

Med Mekaniserad apelsins hjälp står nu svaret klart:

^(([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$

« Older entries § Newer entries »

Switch to our mobile site

Page optimized by WP Minify WordPress Plugin