SSH genom en SOCKS proxy

March 12th, 2010

Detta har fungerat fint med PuTTY, men jag har inte tittat efter hur de gjort och bara undrat hur man uppnår samma sak med OpenSSH. Någonstans 2002-2004 så försvann detta från OpenSSH (finns i den kommmersiella versionen, buh!) men har man bara netcat (nc) att tillgå så kan man lätt få den funktion man vill ha ändå:

luser@machine:~$ cat >> .ssh/config
Host target.host.com
ProxyCommand /usr/bin/nc -X 5 -x socksProxyHostname:port %h %p

Med PuTTY:

Setting up PuTTY to use a SOCKS proxy

Setting up PuTTY to use a SOCKS proxy

Fredrik Wendt Uncategorized

jconsole all blank/white

March 9th, 2010

http://ubuntuforums.org/showthread.php?t=412870
http://ubuntuforums.org/showthread.php?t=523604
https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/87665
https://bugs.launchpad.net/ubuntu/+source/beryl-core/+bug/118983

export AWT_TOOLKIT=MToolkit

Fredrik Wendt Uncategorized

Voddler - ett upphovsrättsliga snedtramp

March 2nd, 2010

För att ta reda på vad riksdag och regering kan göra ytterligare för att stimulera den positiva utveckling som har vuxit fram de senaste åren, och för att diskutera vad som kan göras för att möta de hot och sabotage som flera av dessa har mötts av, bjuder partiets kulturtalesman Leif Pagrotsky in till ett brett samtal.

Detta berättas det om på MyNewsdesk och på Socialdemokraternas hemsida. Fint, men jag hoppas att de deltagande hinner upplysas om att de har ett svart får i skocken, i form av Voddler som klär sig i upphovsrättshavarnas kläder, men samtidigt bryter själva mot upphovsrättslagen så det visslar om det (både licensen GPL då man byggt vidare på XBMC, samt den BSD-licens som curve25519-donna släppts sin kod under).

Här följer information om de som bjudits in till mötet.

För mer information
Ömer Oguz
Presschef
070-3001824
omer.oguz@riksdagen.se

Leif Pagrotsky

Adress: Sveriges riksdag, 100 12 Stockholm
Telefon: 08-7866315
E-post: leif.pagrotsky@riksdagen.se

Film2Home

För frågor om film2home, affärssamarbeten och partnerskap,
kontakta Affärsansvarig Josefine Persson, 08-766 78 00, e-post josefine.persson@bonver.com

För frågor om marknadsföring och marknadsföringssamarbeten.
kontakta Marknadsansvarig Hanne Riddervold, 08-766 78 47, epost hanne.riddervold@bonver.com

Spotify

press@spotify.com, 0709-17 71 63, 08-510 624 14

SF Anytime

jakob.hammarstedt@bredband.bonnier.se
Magnus Aurell, Marknadschef, magnus@sfanytime.com

TV4 Play

Bella Tidblad (Ansvarig utgivare), bella.tidblad@tv4.se

SKAP

Alfons Karabuda - Ordförande, alfons.karabuda@skap.se

STIM

Helena Woodcock, Chefsjurist, helena.woodcock@stim.se
Markus Jansson, Affärsområdesansvarig, markus.jansson@stim.se

Fredrik Wendt Uncategorized

Dags att växla upp

February 17th, 2010

Behövde tanka Ubuntu Desktop-skivan och jag tänkte att jag lika gärna kan låta arla (fil-maskin) servera Ubuntu-avbilder 24/7. Hur som, för att från min laptop lägga till en torrent på arla gjordes följande:

easy_install -U transmissionrpc
cat > /usr/local/bin/torrent-relay
#!/usr/bin/python

import sys
from base64 import b64encode
import transmissionrpc

HOST = "filserver"
PORT = 9091

filename = sys.argv[1]
metainfo = b64encode(open(filename, 'rb').read())

tc = transmissionrpc.Client(HOST, port=PORT)
tc.add(metainfo)

Fredrik Wendt Uncategorized , , ,

JDojo@Gbg - Testdriven utveckling

February 15th, 2010

Förbereder lite alternativt material på ämnet testdriven utveckling, som vi försöker sprida genom JDojo@Gbg.

tdd-introduction-beta

Fredrik Wendt Uncategorized

Konvertera SVG till PNG

February 14th, 2010

Jag har haft stor glädje av Gnome-grafikerna ikoner de sista dagarna då jag gjort presenatationer på olika ämnen (just nu sitter jag och försöker städa upp introbilderna till TDD och JDojo). OpenOffice hanterar dock inte av SVG-filerna snyggt - det ser riktigt illa ut tyvärr. Så, lösningen har varit att konvertera dem till PNG istället (för hand) till 320×320 pixlar - det räcker fint för att det skall se bra ut på projektor.

Det jag ville göra nu var att slippa utföra jobbet för hand, och det lyckades jag inte med (trodde jag). ImageMagick (convert) gjorde nämligen att det blev svart bakgrund istället för transparent. Efter att jag fick igång den interaktiva python-fu-prompten så fick jag ut svart bakgrund där också, och även http://guillaume.segu.in/blog/code/43/svg-to-png/ producerade svart bakgrund … Sedan tittade jag på filerna utan att använda Eye Of Gnome (eog) och upptäckte att det visst var fina bilder med fin transparent bakgrund. Problemet var helt enkelt att jag lurats av eog.

Well well, här är python-koden som behövs för att skripta Gimp:

>>> import sys
>>> import os
>>> from gimpfu import *
>>> image = pdb.file_svg_load(filename, filename, 90, 320, 320, 0) #dpi, w, h, paths
>>> drawable = pdb.gimp_image_active_drawable(image)
>>> pdb.file_png_save2(image, drawable, outfilename, outfilename, 1, 9, 1, 1, 1, 1, 1, 0, 1)

Riktigt trevligt. :)

Fredrik Wendt Uncategorized , , , , , , , ,

Webboptimering

February 10th, 2010

Jag höll en kort presentation (lite väl kort - 25 min var i minsta laget) på DotnetForum och JavaForum nyligen (2009-02-09 och 2009-02-10) om webboptimering.

“Min” del av inbjudan löd:

Best Practise inom webboptimering
Yahoo! bjöd på 14 handfasta tips genom Steve Souders bok High Performance Web Sites. Tre år senare kom Even Faster Web Sites med AJAX-fokus och samtidigt började verktygen för att undersöka den verkliga prestandan, dvs användarupplevelsen, florera.
Fredrik kommer peka på fria, användbara verktyg och ett par enkla åtgärder som gör skillnad för dina kunder och dina kostnader.

Här är Webboptimering, 25 min (ODP)- och Webboptimering, 25 min (PDF)-versioner (tills speakerrate.com ger mig ett konto - de verkar ha problem med mailutskicken …).


Fredrik Wendt Uncategorized

PNG, JPG eller GIF?

January 25th, 2010

PNG är ett icke-förstörande format, dvs ingen färginformation förstörs när man sparar bilden. PNG är därför bäst av dessa tre vanliga format. PNG har stöd för transparens, dvs genomskinliga bildpunkter (bakgrunden syns igenom).

PNG lämpar sig bäst för “datorgenererad” bildinformation.

JPG är ett förstörande format, dvs färginformation förstörs/förloras varje gång en bild sparas ned och läses in igen. Man anger i procent hur “hårt” man vill att JPG skall komprimera/förstöra färginformation. Sparar man med 100% så förstörs väldigt, väldigt lite information, men å andra sidan så komprimeras bilden inte så mycket och filen blir stor.

JPG lämpar sig bra för naturlig bildinformation, såsom fotografier.

GIF är ett icke-förstörande format som ersattes av PNG pga patent-problematik. Patentet som täckte den komprimeringsalgoritm som används är inte längre giltligt, men det finns ingenting som GIF klarar som PNG inte klarar - PNG är alltså en bättre version av GIF då PNG har flera och bättre komprimeringsalgoritmer.

GIF lämpar sig bra om man vill använda webbläsare från 1900-talet, dvs innan stöd för PNG kom. :)

Fredrik Wendt Uncategorized , ,

RAID-disken raidades

January 24th, 2010

Satte in en ny hårddisk (var en SATA-strömkabel kort sist) och möttes mot min förvåning av att en av raid-enheterna inte dök upp. Efter lite pillande visade det sig att mdadm faktiskt vill att man uppdaterar dess konfigurationsfil manuellt:

mdadm --examine --scan --config=mdadm.conf >> /etc/mdadm/mdadm.conf

Sedan var allt löst, frid och fröjd:

root@filserver:~# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md_d4 : active raid1 sdc1[2] sdb1[0]
      488383936 blocks [2/1] [U_]
      [==>..................]  recovery = 12.9% (63137152/488383936) finish=116.1min speed=61024K/sec

md0 : active raid1 sde5[1] sdd5[0]
      71015168 blocks [2/2] [UU]

md2 : active raid1 sde6[1] sdd6[0]
      85272896 blocks [2/2] [UU]

unused devices: 

Fredrik Wendt Uncategorized

DevOps

January 23rd, 2010

Äntligen! Jag har lyckats leta efter denna film utan att hitta den … Detta är lite långsamt för att ta till sig offline, men det pekar på intressanta saker. (man kan nästan börja med att spola fram till 5:45).

Fredrik Wendt Uncategorized ,