Författararkiv

Nu finns en ny TellStick i lager!

TellStick Duo kom i förra veckan, väntar fortfarande på TellStick Net som borde dyka upp innan månaden tar slut.

http://www.lohelectronics.se/tellstick-duo-p-136.html

Comments Inga kommentarer »

Det börjar närma sig för släppet av TellStick Net och TellStick Duo! Iallafall om man ska tro rykten som florerat sista tiden. Något exakt datum vet man ännu inte men enligt tillverkaren ska båda finnas i affärerna i Juli 2011.

Många är speciellt intresserade av TellStick Net, som kan gör jobbet utan att vara kopplad till en dator. Den har med andra ord en egen inbyggd server för adminisration av dina fjärrstyrda strömbrytare.
Läs mer om TellStick Net här http://www.lohelectronics.se/tellstick-net-p-137.html

TellStick Net hos Loh Electronics AB

TellStick Net hos Loh Electronics AB

Comments Inga kommentarer »

Dovado Tiny är en extremt liten och snabb 3G/4G router från Dovado, som tillverkar routrar för mobilt bredband. Enligt uppgift ska den klara av hastigheter över 50mbit nedströms från 4G till wifi.

LED-indikatorer: WAN, LAN, WLAN, Internet/SMS
LAN: 10/100 Mbps Ethernet
WAN: 10/100 Mbps Ethernet
USB: USB 2.0-port för anslutning av 3G eller 4G USB-modem
WLAN: 150 Mbps 802.11b/g/n
WLAN-antenn: Löstagbar, 2 dBi, SMA
Strömförsörjning: 5 V, 2.0 A, 100-240 V nätadapter medföljer
Storlek: 20×58x87 mm
Vikt: 80 g (endast routern)

http://www.lohelectronics.se/dovado-tiny-p-386.html

Comments Inga kommentarer »

We recently started selling a hardware appliance box called “ebox-3300″ and “ebox-3310″ in our swedish webshop. These little mini computers is not only small (11,5cmx11,5cm) and energy efficient (10w) its silent as well since it does not have any built in fans.

ebox-3310

ebox-3310

When we first introduced a similar product a few years ago (known as Microclient), it did not come with any preinstalled OS. But as time went by and these boxes became more and more popular, we decided to bring home the next generation of this little box (now called ebox-33xx) along with building our own custom Ubuntu 8.04.4LTS based image with all necessary drivers included.

This is whats included in the image:

* Ubuntu 8.04.4LTS Server
* Drivers for the R6040 10/100 ethernet lan card
* Drivers for the VIA VT6655 wireless card
* Kernel Image 2.6.30 with APM Support for the Vortex86MX
* Headers file for kernel 2.6.30.1
* Config File for Kernel Compilation
* Vortex86mx development files for the 2.6.30 kernel

Everything else is left untouched and the installation iso-image was created with rmastersys.

The iso-image can be found here:
http://filarkiv.lohelectronics.se/ebox/iso/Ubuntu8044-Vortex86MX-APM.zip

Just download, unzip, and prepare a USB-stick with the iso-image using e.g. UNetbootin. Choose the option to install to harddrive, it might be a bit slow to load, this is “normal” for the ebox. The system will be fast when its up and running.

Other useful downloads:

ebox-3300/3310 user manual
http://filarkiv.lohelectronics.se/ebox/eBOX_3300_Manual.pdf

Kernel Image 2.6.30 with APM support for the Vortex86MX
http://filarkiv.lohelectronics.se/ebox/dev/kernel/linux-image-2.6.30-vortex86mx-apm_1.1_i386.deb

Header file for kernel 2.6.30.1
http://filarkiv.lohelectronics.se/ebox/dev/kernel/linux-headers-2.6.30.1-edubook-vortex86mx_2.6.30.1-edubook-vortex86mx-10.00.Custom_i386.deb

Config File for Kernel Compilation
http://filarkiv.lohelectronics.se/ebox/dev/kernel/config-2.6.30-vortex86mx-apm

Vortex86MX development files for the 2.6.30 kernel
http://filarkiv.lohelectronics.se/ebox/dev/kernel/linux-2.6.30-vortex86mx.tar.bz2

Useful links:

Loh Electronics Webshop product pages (in Swedish)
http://www.lohelectronics.se/datorer-c-25.html

How to build your own distro with remastersys
http://ubuntuforums.org/showthread.php?t=1073838&highlight=build+distro

Various downloads (kernel, configs, etc) for the Vortex86MX
http://www.deviceonchip.com/index.php?option=com_rokdownloads&view=folder&Itemid=27&id=9:ubuntu-9

Windows drivers for the VT6655 for use with ndiswrapper (found to be more stable rather than native linux drivers)
http://filarkiv.lohelectronics.se/ebox/drivers/wireless/vt6655_ndis.zip

Comments 2 Kommentarer »

Geotagging är uppenbarligen påslaget per default när man tar bilder med iPhones inbyggda kamera. Hade ingen aning om det, råkade bara snubbla på det när jag läste ut meta-data ur bilder av en helt annan anledning.

Geotagging innebär att kameran sparar gps-koordinater tillsammans med bilden, så att du vid senare tillfälle kan, med hjälp av din gps eller karttjänst på nätet, kan se vart du tog bilden.

Hur gör man?

1. Ladda över dina bilder från iPhone till din PC.

2. Ladda ner programmet “BR’s EXIFextracterhttp://www.br-software.com/download.html (gratis)

3.  I BR´s EXIFextracter väljer du “Folder to scan:” där du sparat bilderna från iPhone, och “Output filename:” ska vara namnet på den fil där programmet kommer spara gpskoordinaterna.

4. I rutan “Select data:” bockar du i “Latitude” och “Longitude”. Vill du ha höjden över havet (i meter) när bilden togs kryssar du i “Altitude” också.

5. Tryck på knappen “Extract”.

Gå nu till där du valde att spara filen i “Output filename” och öppna den i en vanlig texteditor, typ anteckningar. Nu får du upp en rad som ser ut likt:

Picture.jpg, 59.254500, 15.203500,71

Ordningen är som följer: Bildens namn, Latitude, Longitude, Altitude

Kopiera koordinaterna “59.254500, 15.203500″ och klistra in på den här sidan http://itouchmap.com/latlong.html (eller där du brukar matcha koordinater -> karta) och tryck på sök.

Comments Inga kommentarer »

Vi började nyligen använda tortoise för versionshantering/källkodskontroll

Smidigt; efter 40 minuter hade vi fört över våra projekt till databasen samt skapat upp repositorer för dessa och spridit till klienter (våra bärbara datorer). Nu kan vi jobba i samma projekt, samtidigt, även samtidigt i samma fil bara vi inte kladdar på samma rad. Eftersom det går att gå tillbaka i tiden och se vilka ändringar som har gjorts av vilken användare får man ytterligare än effekt förutom kontroll, säkerhet.

Nu ligger våra projekt i repositorieadatabasen, uppdaterade på klientdatorerna, samt backup körs på repositorierna. Det blir så mycket backup att man inte behöver bry sig mer än så.

Funkar på alla plattformar, men vi installerade på FreeBSD.

TortoiseSVN
Installationsguide

Comments 3 Kommentarer »

Jag har länge använt besöksräknaren och statistikverktyget reinvigorate för att hålla koll på besökare till mina siter. Kanske inte lika avancerat som google analytics men lite roliga funktioner har den allt. (Mycket snyggare är den också!)

Till en av höjdpunkterna hör Reinvigorate Snoop som är en tung klient du kan ladda hem och ha igång på datorn för att live följa dina besökare/vart dom kom ifrån. Ett trevligt litet ljud spelas upp, olika beroende på om besökare är refererad, skrev adressen själv osv.

Ytterligare ett tidsfördriv sätts upp på listan!

Comments Inga kommentarer »

Har tidigare skrivit om vpn, att det är en smidig lösning. Det var en server-server konfiguration det, men det är ju ofta man vill komma åt sitt nätverk när man tex reser. OpenVPN är lösningen, säkert och smidigt.

Jag förutsätter att du kör en riktigt operativsystem, så guiden är anpassad för FreeBSD (och brandväggen pf om du kör den)

Installera openvpn från ports; cd /usr/ports/security/openvpn && make install clean
Lägg till openvpn_enable=”YES” i din rc.conf

Nu är det dags att skapa lite konfigurationsfiler; cd /usr/local/etc && mkdir openvpn && cd openvpn
Skapa en fil som heter openvpn.conf, i denna ska vi lägga följande:

#Standardporten, bör du inte ändra om du inte verkligen vill.
port 1194

# Devices
dev tun
proto udp

# Server och client IP och Pool
#Ta nåt annat än din befintliga ip-range
#ipp.txt håller info om tidigare anslutningar
#likt en dhcp server så ger den klienten ip´t den
#hade förra gången (om tillgängligt)
server 192.168.10.0 255.255.255.0
ifconfig-pool-persist ipp.txt

# Certfikaten som ska användas.
#Klienterna kommer ha matchande för att kunna ansluta.
ca /usr/local/etc/openvpn/keys/ca.crt
cert /usr/local/etc/openvpn/keys/server.crt
key /usr/local/etc/openvpn/keys/server.key
dh /usr/local/etc/openvpn/keys/dh2048.pem

# Routes att pusha till klienterna, och dhcp options
push “route 192.168.0.0 255.255.255.0″
push “dhcp-option WINS 192.168.0.5″

#extra säkerhet, kan kommentras bort.
#skapas med openvpn –genkey –secret ta.key
tls-auth /usr/local/etc/openvpn/keys/ta.key 0

#bestämm cipher
cipher AES-128-CBC

# Komprimera data i länken
comp-lzo

# Gör länken lite mer resistent mot anslutningsfel
keepalive 10 60
ping-timer-rem
persist-tun
persist-key

max-clients 4

# Kör som en daemon och droppa behörigheter
user nobody
group nobody
daemon

Nu är det dags att skapa alla certifikat. Kör cp -r /usr/local/share/doc/openvpn/easy-rsa /home/myuser/ cd /home/myuser/easy-rsa

Du ska helst vara root för att fixa detta. Gör chmod u+x på vars, clean-all, build-ca, build-key-server, build-key-client och build-dh.

Öppna filen “vars” i din favoriteditor och ändra nåt om du behöver det (främst kanske variablerna för certet längst ner i filen). Kör sedan ./vars och efter det ./clean-all följt av ./build-ca

Skapa certet du ska använda på servern: ./build-key-server server
Gör ett gäng client-certs: ./build-key client1
Fortsätt med samma fast client2, client3 osv tills du tycker att du har skapat tillräckligt många cert för att täcka ditt framtida användningsområde.

Bygg “Diffie-Hellman” paramterar som ska ligga på servern: ./build-dh

Kopiera alla nycklar till din openvpn katalog: cp -fR keys /usr/local/etc/openvpn/

Om du vill att loggningen inte ska hamna i /var/log/messages så kan du göra såhär:
vim /etc/syslog.conf
Lägg till:

!openvpn
*.* /var/log/openvpn.log
Skapa den nya logfilen: touch /var/log/openvpn.log
Och starta om syslogd: killall -HUP syslogd
Starta openvpn: /usr/local/etc/rc.d/openvpn start
Kolla i /var/log/openvpn.log om det är några fel som måste åtgärdas.

Använder du pf, så måste du tillåta trafik på port 1194:
# OPENVPN
pass in quick log on $ext proto udp from any to any port 1194 keep state

Nu är serverkonfigurationen (förhoppningsvis) färdig!
Då går vi vidare till att skapa client-konfigurationen. Ladda ner det smidiga GUI´t för openvpn klienter, på www.openvpn.se och installera det.

Nu måste du föra över dina certifikat från servern (ett utav client-certen och ca.crt)
client1.crt
client1.key
ca.crt
(och ta.key om du valde att göra en sådan)

Skapa en minvpn.ovpn i C:/program/openvpn/config och i den lägger du:
#inställningar för tunneln
client
remote vpn.loggnet.se 1194
dev tun
proto udp
tls-auth loggnet.se/ta.key 1
cipher AES-128-CBC
comp-lzo

#sökvägar till certen
ca ca.crt
cert client1.crt
key client1.key

# Loggning
verb 3

Prova att ansluta, det borde fungera!
Det finns mycket rolig information på http://openvpn.net/ om man stöter på problem eller vill göra ytterligare anpassningar.

Från: http://www.ubergeek.co.uk/blog/2008/05/openvpn-freebsd-pf-windows-howto/

Comments 7 Kommentarer »

Är det inte fantastiskt?

Comments 1 Kommentar »

I asp.net kan man använda “validators” som hjälper dig att på 5 sekunder validera inmatningen i textboxar (clientside) Jättebra kontroll, men aningen konstig ibland.

Jag skulle validera en textbox som bara får innehålla siffror, jaha ValidationExpression=”[0-999]” tänker man ju då. Men icke då, såhär ska det se ut ValidationExpression=”^\d+$”

^\d+$ för att validera enbart siffror alltså.

Uppdatering:

God hjälp om regular expressions i asp.net finns här http://msdn.microsoft.com/en-us/library/ms972966.aspx

Comments 4 Kommentarer »