Tue, 27 Oct 2015
Facebook visit
I thought I'd share some thoughts about my recent visit to #facebook. I don't like facebook as a company at all, but I do build my own servers and datacenter so it is always interesting to look a those bits for me. The datacenter we visited is a newly built second datacenter in luleå on the same grounds as the old one. We were about 60 people with free food and drinks. No photographing was allowed (except for the picture below).
They claimed a PUE number of 1.07 which is a lie because about 5% is lost at each transformer stage, and they were running high voltage directly into their datacenter. They probably had 10 kV -> 230 V-> 12V.
For the frontend servers they had a novel power delivery with 230 V busbars above the racks, pluggable 32A 3 phase breakouts to feed each rack. Each rack had 3 psu's 230->12Vdc. Those psu's was also fed 48V DC from an lead acid UPS. The UPSes were designed to run for 90 seconds during the dual main power feed switchover (they had dual high voltage feeds). This means that on a power outage they will sacrifice the frontend servers and move that to another datacenter. The database servers and network where fed via other UPSes.
Their network was whitebox switch based with their own firmware that ran bgp directly to the top of rack switches. They had their own dark fibre connections with dwdm.
Their cooling technique is described everywhere else so I won't go into that. Overall there where lots of cable porn, talented people and nice clean designs.
[
08:08] | [
] |
# |
Thu, 18 Aug 2011
Google+ seems nice.
I'll be posting my stuff to google+ for now. Please visit https://plus.google.com/104898707893292027560/posts instead.
[
14:23] | [
] |
# |
Wed, 29 Dec 2010
svtplaydump.py
svtplaydump.py
Kör med
./svtplaydump.py http://svtplay.se/v/2272367/vem_/vem_ar_borta_?cb,,1,f,-1/pb,a1364150,1,f,-1/pl,v,,2270271/sb,p147733,2,f,-1
se till att rtmpdump, mplayer och python-beautifulSoup är installerat.
[
00:05] | [
] |
# |
Mon, 30 Aug 2010
Föräldraledig
Föräldraledighet nr2, vi får väl se om det börja hända nåt på bloggen
[
09:03] | [
] |
# |
Thu, 10 Dec 2009
Getting thunderbird to behave with exchange ldap
By default the autocomplete uses the cn which is username, this changes that to displayName instead. Use dig -t srv _kerberos._tcp.example.com to get a list of ldap servers. The search base is usually dc=example,dc=com for your domain but you should narrow it down to just users to make the searches to faster.
- Setup thunderbird to login to ldap with DOMAIN\username.
- user_pref("ldap_2.servers.default.attrmap.DisplayName", "displayName");
- user_pref("ldap_2.servers.SERVERNAME.autoComplete.filterTemplate", "(|(displayName=%v*)(uid=%v*)(mail=%v*)(sn=%v*))");
- user_pref("ldap_2.servers.SERVERNAME.autoComplete.nameFormat", "[displayName]");
[
10:41] | [
] |
# |
Mon, 12 Oct 2009
Setting up an ssh fileserver in 10 minutes.
The patch is not needed if the default umask of 022 is ok.
mkdir src;cd src
sudo aptitude install dpkg-dev devscripts
apt-get source openssh-server
apt-get build-dep openssh-server
wget http://sftpfilecontrol.sourceforge.net/download/v1.3/openssh-5.1p1.sftpfilecontrol-v1.3.patch
patch -p0 < openssh-5.1p1.sftpfilecontrol-v1.3.patch
dch -i "Add comment about patch"
cd openssh-5.1p1;dpkg-buildpackage;cd ..
sudo vi /etc/ssh/sshd_config
#add
SftpPermitChmod no
SftpPermitChown no
SftpUmask 0002
Match group sftponly
ChrootDirectory /media/array/share/
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
^ no extra space here, it will add an hour extra to the 10 minutes
sudo dpkg -i openssh-server_5.1p1-5ubuntu2_amd64.deb openssh-client_5.1p1-5ubuntu2_amd64.deb
sudo chown mikael:fileserver /media/array/share
sudo chmod g+s /media/array/share
/etc/fstab
sshfs#mikael@fileserver.example.com:/media/array/share /media/fileserver fuse user,reconnect,workaround=rename,idmap=user,intr,allow_other 0 1
sudo mkdir /media/fileserver
sudo mount /media/fileserver
[
19:12] | [
] |
# |
Mon, 11 May 2009
new gpg key
Ok, everyone else was doing it. My new key is id:
B104B72C
and has fingerprint:
ABA8 0F2F B197 1524 3A02
A2D1 FAAC 401B B104 B72C
.
[
22:13] | [
] |
# |
Thu, 16 Apr 2009
Setting up pxe boot in 10 minutes.
sudo aptitude install tftpd-hpa dhcp3-server lftp
sudo vi /etc/default/tftpd-hpa
change
RUN_DAEMON="no"
to
RUN_DAEMON="yes"
sudo /etc/init.d/tftpd-hpa start
sudo vi /etc/default/dhcp3-server
set the correct interfaces to listen on
sudo vi /etc/dhcp3/dhcpd.conf
option domain-name-servers 85.11.31.xxx, xxx.xxx.xxx.xxx, xxx.xxx.xxxx.xxx;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
}
filename "/pxelinux.0";
sudo /etc/init.d/dhcp3-server force-reload
cd /var/lib/tftpboot
sudo lftp -c "open http://se.archive.ubuntu.com/ubuntu/dists/jaunty/main/installer-amd64/current/images/netboot/; mirror"
#exchange for i386 if needed
reboot your client
[
19:46] | [
] |
# |
Wed, 04 Feb 2009
Tummen ur
Idag fick jag tummen ut och städade upp lite bland virtualhostar och domäner. Fotoalbumet permanent redirectar till rätt ställe. mikael.frykholm.com finns.
Det hela började med att jag numrerade om mitt ipv6-nät när jag fick en riktig sixxs tunnel.
[
17:16] | [
] |
# |
Sat, 12 May 2007
Giftermål
Idag gifte jag mig med Lina så hädanefter kan man nå mig på mikael@frykholm.com. mikael@karlsson.com skickas vidare till den. Bloggadressen kommer också att ändras till mikael.frykholm.com.
/Mikael Frykholm
[
15:12] | [
] |
# |
Sun, 28 May 2006
icq och msn
Från och med den 19 maj har jag slutat göra med icq och msn. Jag bestämde mig för att hänga på ett initiativ från denna kille. jag finns nu kontaktbar på mikael.karlsson.com@gmail.com för jabber eller via mail.
[
13:01] | [
] |
# |
Thu, 25 May 2006
Uppdatering
Nu har jag jobbat ca en och en halv vecka som pythonprogrammerare på wmdata och jag trivs himla bra. Det är kul att jobba på ett seriöst projekt som jag tror på. Jag har plockat upp lite om hur man bygger seriösa webbapplikationer så nu kanske jag kan göra slag i saken att tillverka ett fotoalbum som inte suger. Synd att det är så trist med html/css/javascript delen.
Vårt hus har kommit och är strax färdigt. Det som fattas är målaren som ska dit och sätta upp tapeter och lägga mattor på golven. Vi har fått en massa billiga fyllnadsmassor som nu väntar på att styras ut. Efter målaren är det besiktning och sedan får vi äntligen flytta in.
[
17:25] | [
] |
# |
Sun, 26 Feb 2006
6to4 tunnel that works with dhcp
My broadband provider stopped delivering my static ips so I had to make some modifications on my network. This is what I did to make my linksys continue serve 6to4 addresses for the correct ip.
~ # cat /jffs/radvd.conf
interface br0
{
AdvSendAdvert on;
MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;
prefix 0:0:0:1::/64
{
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
Base6to4Interface vlan1;
AdvPreferredLifetime 120;
AdvValidLifetime 300;
};
};
interface vlan1
{
AdvSendAdvert on;
MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;
prefix 0:0:0:2::/64
{
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
Base6to4Interface vlan1;
AdvPreferredLifetime 120;
AdvValidLifetime 300;
};
};
cat this text to the file apa ( to make my script survice the shell )
ip tunnel change sit0 ttl 64
ipv4_addr=`ip -4 addr |grep inet |grep vlan1 |cut -d ' ' -f6 | cut -d'/' -f1`
ipv6_addr=`printf '2002:%02x%02x:%02x%02x' \`echo $ipv4_addr | tr '.' ' '\``
ip -6 addr add $ipv6_addr::1/48 dev sit0 #Change to 6to4 prefix
ip -6 ro add 2000::/3 via ::192.88.99.1
ip -6 addr add $ipv6_addr:1::/64 dev br0 #Change to 6to4 prefix
ip -6 route add $ipv6_addr:2::/64 dev vlan1
/sbin/radvd -C /jffs/radvd.conf
cat > apa
nvram set rc_startup="`cat apa`"
nvram commit
[
10:43] | [
] |
# |
Mon, 24 Oct 2005
Nytt jobb
Idag blev det klart med mitt nya jobb på Lehman brothers. Jag åker på Söndag till London för en veckas kurs.
[
11:28] | [
] |
# |
Thu, 20 Oct 2005
Ny bok
Idag hämtade jag ut min nya bok idag: Internet Routing Arcitectures . Den handlar om bgp, routing och hur internet är uppbyggt och hur internetleverantörer utbyter trafik mellan varandra. Jag satte mig och läste första kapitlet på Waynes. Och den verkar mkt lovande.
[
14:11] | [
] |
# |
Thu, 13 Oct 2005
ipv6 migration
Jag stötte på en ovanligt nykter artikel som diskuterar övergången till ipv6. Mycket intressant läsning från en del tunga namn. Missa inte diskussionen som hör till artikeln.
[
10:20] | [
] |
# |
Ubuntu 5.10 Breezy Badger Släppt
Idag släpptes nya Ubuntu, Breezy badger. Grafisk boot, ny kernel, openoffice2 och en massa småfixar.
[
09:04] | [
] |
# |
Mon, 26 Sep 2005
tv via ip
Jag satt å lekte med lite med att strömma från familjens satellitmottagare i rönnäs utanför storuman. Vanlig tv går bra, men min lina klarar inte hdtv som borde ligga nånstans runt 20 Mbit(de har 100 Mbit där).
[
17:27] | [
] |
# |
Thu, 22 Sep 2005
Alistair Reynolds
den 20 okt kommer Alistair Reynolds nya bok Pushing Ice. I can't wait.
bokpris.com
[
10:21] | [
] |
# |
Sat, 10 Sep 2005
ssl client cert
1 go to cacert.org
2 login, validate email and generate client cert
3 backup client cert from firefox
4 openssl pkcs12 -clcerts -nokeys -out mikael@karlsson.com.crt < mikael.karlsson.com.p12 (enter password from step 3)
5 publish .crt
6 remove *.p12 from step 3
[
17:41] | [
] |
# |
Wed, 03 Aug 2005
deep hack mode
Igår kikade jag lite på fotoalbum som var lite enklare att underhålla and det jag använder nu(bins). Jag hittade ett enkelt och trevligt som hette gallerpy. Det funkade utmärkt förutom att det inte stödde .crw (Canon RAW image) direkt. Gallerpy använde PIL (Pyhton imaging library) så jag fixade ett plugin för crw formatet. Jag gjorde ett snabbt hack på en timme som använde userspace program för allt jobbigt. Det fungerade dock än om ganska långsamt. Sen kikade jag lite på crw formatet och det såg himla trevligt ut och innan jag visste ordet av hade jag parsat ut hela formatet i pythonobjekt. Så snart kanske det dyker upp ett crw plugin. Om jag bara kommer på hur man ska lösa färgprofilerna.
Deep hack mode var vad jag å jonas brukade säga när man fastnade framför datorn och glömde bort allt i sin omgivning
[
11:25] | [
] |
# |
Mon, 01 Aug 2005
Protokoll 41
Det verkar som att i linan till Storuman blockeras protokoll 41 så 6to4 tunnel jag skulle köra igång på min familjs linksys inte fungerade. Man kanske skulle göra en liten applikation som kollar i båda ändpunkterna vilken trafik som överlever. Jag kunde pinga 192.88.99.1 via ipv4 men ipv6 förblev dött. Nästa gång jag är hemma jag ska jaga it4u och ac-net om det.
[
09:55] | [
] |
# |
Fri, 29 Jul 2005
Skitliv
Idag kom posten innehållande en räkning på 4000 från Länsförsäkringar och ett brev från bredbandsbolaget som sa: att eftersom i samband med botnibanebygget så kommer vår telefonlina kopplas över till en ny telefonväxel där inte bredbandsbolaget kan erbjuda bredband. wohoo!
[
11:09] | [
] |
# |
Thu, 30 Jun 2005
Is guinness vegan safe?
June 30, 2005
Dear Mr. MIkael Karlsson,
Thank you for taking the time to contact us and for your interest in
Guinness Draught nutritional
information.
In reference to your inquiry, isinglass, a fish product, is used during the
clarification process as a magnet to
get rid of excess yeast. To the strict Vegan, this would be an animal
product and unsuitable.
I hope this helps.
Once again, thank you for contacting us.
Sincerely,
Paul M
Guinness Consumer Representative
Please enjoy our fine wines, spirits and beers responsibly - refer to
www.b4udrink.com
[
17:15] | [
] |
# |
Fri, 17 Jun 2005
dr Pepper med ny kork
Dr Pepper har en ny kork, smaken är densamma.
[
16:02] | [
] |
# |
Bredbandsbolaget
Idag fick jag ett brev från vd'n på bredbandsbolaget.se som beklagade sig för problematiska övergången från bostream till bredbandsbolaget. Det var bra gjort av dem tyckte jag och bestämde mig för att gå in på deras hemsida där man kunde lämna synpunkter. När jag gick in på den sidan fick jag ett nummer som gav mig en gratis film på sf anytime, också bra. Sedan fylde jag i det 10-tal frågor och förklarade vad som hade gått snett för mig och passade även på att klaga på supporten som hade svarat snorkigt på en fråga jag ställde tidigare angående ipv6. När jag var klar fick jag ett till nummer ( jag antar ett jag har fått 2 filmer från sf anytime). Full av nyfikenhet gick jag in på sfanytime och när jag klickade på starta fick jag reda på att jag saknade IE6, tillät inte popups, saknade windows media player 9, saknade individualiserad mediaplayer samt flash6. Då skrev jag ett kort bittert meddelande till bredbandsbolagets kundtjänst och tackade för filmerna jag inte kunde se.
[
10:27] | [
] |
# |
Wed, 15 Jun 2005
Problem med mplayer liba52 (AC3) i ubuntu Hoary
Jag hade problem att mplayer kraschade när jag skulle spela ac3 divx filer. Jag löste det genom att kompilera om mplayer mot marillat's ffmeg paket. Jag gjorde nya paket till amd64 som finns att tanka hem här.
För att installera gör så här:
tanka hem alla filer till en mapp på skrivbordet, döp den till mplayer.
starta ett terminalfönster.
skriv 'cd mplayer'
'sudo dpkg -i *.deb'
ange ditt lösenord och så ska den installera den nya mplayer med tillhörande nya paket.
[
17:54] | [
] |
# |
Sat, 28 May 2005
win xp ipv6 through a 6to4 tunnel howto
To set up a 6to4 tunnel in windows xp and 2003:
Start a command window:
ipv6 install
netsh int ipv6 6to4 set relay 192.88.99.1 enabled 1440
ping6 www.kame.net
Note: If you have windows builtin firewall enabled you need to add udp port 161 to the exception list
[
12:46] | [
] |
# |
Wed, 25 May 2005
Satans spammare
fick mina första spamkommentarer idag. Jag tog snabbt bort dom med
grep -lR casino . | xargs rm
Nu kanske jag måste lägga in en sån jobbig bild för att få skriva kommentar.
[
12:45] | [
] |
# |
Tue, 24 May 2005
Howto setup ipv6 through a 6to4 tunnel and autoconfiguration for clients
goto http://wrt54g.thermoman.de/
install FreemanBasic_V1.0.2_wrt54g.zip (only v2 and newer)
check version at http://www.linksysinfo.org/modules.php?name=Forums&file=viewtopic&t=3481&highlight=cdf*
And now, login to your wrt running Talisman. Go to administration page and activate RW partition. When you click "Save Settings" the router will reboot and setup the RW partition. Do not turn off the power during this process (should be less then 2 minutes).
Login with ssh:
nvram set ipv6_enable=1
echo "
interface br0
{
AdvSendAdvert on;
prefix 0:0:0:1::/64
{
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
Base6to4Interface vlan1;
AdvPreferredLifetime 120;
AdvValidLifetime 300;
};
};">radvd.conf
nvram set rc_startup="
ip tunnel change sit0 ttl 64
ip -6 addr add 2002:52b6:e40e::1/48 dev sit0 #Change to 6to4 prefix
ip -6 ro add 2000::/3 via ::192.88.99.1
ip -6 addr add 2002:52b6:e40e:1::/64 dev br0 #Change to 6to4 prefix
/usr/local/sbin/radvd -C /usr/local/etc/radvd.conf
"
6to4 calc
nvram commit
reboot
partially copied from https://noc.sixxs.net/forum/?msg=setup-256552
[
20:01] | [
] |
# |
Thu, 19 May 2005
Jobbsökeri
Vilken ofantlig tid det tar att knåpa ihop jobbansökningar. Det är precis som att hålla två likpoliga magneter mot varandra.
[
14:02] | [
] |
# |
Mon, 09 May 2005
Ubuntuskivor
Idag kom mina nya fina ubuntuskivor. 10 st vanliga intel, 5 st apple och 5 st amd64. Nu ska jag erbjuda folk som jag känner ubuntuskivor istället för windowssupport. Läs mer om ubuntu här: klick
[
15:27] | [
] |
# |
Wed, 04 May 2005
Antenn installerad
Nu är äntligen antennen installerad. Komplett skickade fel kabel (det stod fel kontakter på hemsidan). Jag beställde en ny från LSG Communication i ö-vik. 250:- Så det blev billigare än komplett. Dock så var det 1 dB dämpning/m istället för 0.5, men det räcker säkert gott.
[
13:00] | [
] |
# |
Mon, 25 Apr 2005
Ny antenn
Idag beställde jag en ny antenn:
Det är en 8dBi rundstrålande av märket cnet from komplett.se. Så nu ska lite mer folk i kvarteret få tillgång till gratis internet. När den är uppe ska jag skriva lite ny info på umewifi.org och lobba på lite folk. Ska även försöka få tag i lite pengar till projektet, det vet jag dock inte hur det ska gå till men kom gärna med ideér. Man skulle även behöva ordna lite formalia såsom förening, stadgar osv..
[
11:20] | [
] |
# |
Fri, 01 Apr 2005
Oops
Jag upptäckte igår att umewifi har legat nere sedan vi flyttat kontoret första gången. Är inte jag en bra systemadministratör så säg. Jag låter incidenten vara bevis för arbetsbördan och kaoset de senaste månaderna.
Jag rsynkar över 40 G musik nu till jobbet så jag kan lyssna på den snabbt växande andelen flac låtarna i min samling. Hemma där musiken finns har vi bara 8/1 Mbit. Men snart är det dags för gigabit. Hus rules.
[
12:02] | [
] |
# |
Tue, 29 Mar 2005
Påsk i Rönnäs
Efter några dagars softning i Rönnäs känns det ganska trist att återvända till kontoret, särskilt när det är soligt ute. Jag lyxade i och för sig till det och satt på båten och fikade och jobbade lite idag. Jag tog lite bilder på dopet och på lite annat som kommer upp inom kort.
[
16:03] | [
] |
# |
Tue, 15 Mar 2005
ubuntu
Nu har jag installerat en preview av ubuntu hoary (tidigare körde jag debian sarge), och jag måste säga ett det är himla polerat och snyggt. Så det kommer nog att bli min nya distribution. Jag kör amd64 varianten och jag har inte hittat några fel än.
[
07:48] | [
] |
# |
Sun, 20 Feb 2005
Bildhantering
Jag märkte precis att metadatan (slutartid och en massa såna saker, men även tid och datum) inte kom med nu när jag har börjar köra med canons raw format. Så jag uppdaterade mitt skript som ordnar till mina bilder. Jag hittade åt den utmärka ExifTool som verkar fungera mycket bra. För de som är intresserade så finns skriptet att se här.
[
18:41] | [
] |
# |
Fri, 04 Feb 2005
Jim är smart
Det åkte förbi två brandbilar i full fart utanför kontoret och Jim konstaterade att:
- Det är antagligen nåt som har hänt.
No shit Sherlock ( Inget bajs Beck)
[
11:22] | [
] |
# |
Wed, 02 Feb 2005
Städning av server
Igår uppgraderade jag min alltiett server. Från debian stable + en massa backports.org till debian testing. Jag har inte uppgraderat kerneln än men allt har gått bra. Det enda som krånglade var att jag fick permission denied när postfix skulle autentisiera mot saslauthd, det ordnade sig när jag lade till postfix i sasl gruppen.
[
11:47] | [
] |
# |