Nu så!
Första releasen på 7trädet.. Mycket trevligt.
Många fina kliv bort från den otrevliga 5 serien som 6.x inte riktigt kunnat ta och även många andra fina nyheter och uppdateringar.
Release notes finns här, errata här och det inte helt oväsentliga anouncement mailet här!
Finns för nedladdning på de vanliga platserna, själv håller jag på att dra torrenten den här gången och tänkte göra mitt genom att seeda den tillsvidare. (disk1 ison)
Har tom en server att testa på i tankarna! ser väldigt mycket fram emot ett litet installationsparty nån natt framöver :)
torsdag, februari 28, 2008
FreeBSD 7.0 släppt!
Postat av
sner0
kl
10:47
0
comments
Labels: FreeBSD
onsdag, februari 20, 2008
Friends shared items i google reader
nån gång för nån dag sen så märkte jag att min google reader gått över till att använda svenska i interfacet. tänkte inte mer på det.
sen märkte jag att mina "friends shared items" var borta.. Ledsamt tänkte jag.
Samtidigt har det ju varit mycket snack om det och att man inte kunnat välja om man vill visa sina shared items med alla i kontaktlistan som råkar köra readern. (nu kan man..)
Men! idag såg jag att en föredetta kollega hävdade på icq att dom var tillbaka.
Loggade in för att kolla, men dom var borta. Tröttnade på svenska o gick tillbaka till engelska när jag ändå höll på. vips så var mina vänners delade objekt där igen! (gissa varför jag kör engelska i interfacet.. ;)Laddades om bara tänkte jag, men bytte till svenska igen, borta. engelska, där.
Mycket skumt..
Tillägg 2008-02-20 12:51;
Man kan fortfarande se sina vänners delade objekt om man väljer visa alla.
Det verkar mao bara som att själva länkarna saknas i den svenska översättningen..
Postat av
sner0
kl
08:31
0
comments
Labels: google reader, ramblings, udda
fredag, februari 15, 2008
Fredag
Efter en ovanligt bra start på morgonen fick jag för mig att jag skulle testa om ett av mina gamla script fortfarande funkar.
Tro på fan, såhär fem(!) år senare är det fortfarande helt intakt!
Det var när FreeBSD 4.6.2 eller kanske 4.7 var senaste releasen och på den tiden jag hackade lite php, perl, shell, C och vad jag kunde få tag på som jag kladdade ihop det.
Ingen vidare raketforskning, men smutt ändå i mina ögon.
Scriptet går igenom /var/db/pkg och kollar vilka ports/packages och vilken version av dom man har installerat. Det skapar även en länk till freebsd.org/ports.cgi med paket, version, plattform och release av FreeBSD där man kan se mer info om applikationen (se länken). Allt i ett minimalistiskt webbgränssnitt som jag har för mig ser helt ok ut även i lynx/links osv.. :)
Har inte kunnat bestämma mig för nånstans att slänga upp det, så om nån nu vore sugen är det bara att hojta. Jag slänger på en BSDlicens och hivar det i mailen snabbare än en konsult skickar en faktura! :)
Postat av
sner0
kl
11:22
0
comments
Labels: FreeBSD, programmering, rätt gutt ändå ibland
måndag, februari 11, 2008
Helgsummering
I fredags rundades en kaotisk vecka av med en motsägelsefullt kaosartad men ändå lugn fredag.
Tog ett snack med chefen och nu är det officiellt, jag ska vara studieledig från och med i höst! :)
På kvällen var det power metal fest hemma hos polaren i ghettot på arrheniusvägen.
Det var riktigt kul!
Inte varje dag man öser på med kajal och nagellack..
Var även kul att träffa en del gamla polare, och att telekonferensa med andra! :)
Kvällen kan summeras med att jag blev full som ett kryss, bet sönder en tand och sen spydde hela vägen hem i taxin bara för att däcka halvt påklädd i sängen med resten av kläderna spridda i badrummet. Rätt lyckat med andra ord!
Har dock kunnat konstatera vissa ordentliga minnesluckor, vilket är synd på en så bra fest..
I lördags mådde jag inte dåligt men valde att bara slappa hela dagen ändå, visst är saker rättvist ibland..
Passade på att svetsa ihop avgasröret på den lilla röda igår med, blir nog bra det också..
Postat av
sner0
kl
08:12
0
comments
Labels: fylla, power metal, studieledigt
måndag, januari 28, 2008
vipw
Detta underbara kommando.
Har aldrig gillat vi i sig, men ändå låtit det sitta som default editor i mina .cshrc.
Skulle häromdan för korrekthetsskull byta shell på nåt hundratal användare på en server på jobbet.
Från /bin/false till /usr/bin/false eller /usr/sbin/nologin..
Funderade på att leka i python som jag börjat labba lite med, eller kanske perl eller helt enkelt ett litet shellscript.
Så slog det mig!
Vi har massa stöd för allt möjligt junk, och att använda vipw känns tryggt då alla ändringar den vägen automagiskt uppdateras överallt där dom bör..
Lösningen på mitt problem blev följande snygga rad:
(valde att köra på nologin för det kändes lite mer bsd o snyggt på nåt sätt)
Spara och vipw uppdaterar alla filer åt mig!
Blev som en positiv bieffekt dessutom lätt att dokummentera..
Postat av
sner0
kl
17:41
0
comments
fredag, januari 25, 2008
Mitt första 19" rack!
är kanske lite väl snällt att kalla det, men mina alldeles egna fina rackskenor iaf..
Dom får väl stå kvar på jobbet tillsvidare då jag inte har några 19"enheter hemma just nu, och velar så med hur jag ska ordna mine enheter i nuvarande boende.
Ny hårdvara är ju ändå alltid kul.. Lite som julen, fast nördigare! ;)
Får jag inget bruk för dom själv finns det väl alltid nåt trevligt projekt man kan donera dom till i framtiden. Jag gillar ju både unix och öppen källkod, så det finns ju lite att välja på där :)
(ser man inte framför sig hur delarna passar är det alltså ett sånt här rack..(ett!))
Postat av
sner0
kl
16:11
0
comments
Dagens bästa kommando
måste utan tvekan vara dmidecode!
Fel egentligen att säga kommando, men nu blev det så.
I /usr/ports/sysutils/dmidecode ligger iaf guldklimpen.
Det är ett program som man kan se smaskig biosinfo i.
Saker som temperatur, minne, cpu, biosstatus och mycket mer!
man dmidecode är en underbar resurs för dom olika växlarna och allt vad man kan få fram. Hemsidan också..
Som ett exempel säger min filserver följande om vilka minnen den tar:
# dmidecode 2.9
SMBIOS 2.3 present.
Handle 0x0005, DMI type 5, 24 bytes
Memory Controller Information
Error Detecting Method: 8-bit Parity
Error Correcting Capabilities:
None
Supported Interleave: One-way Interleave
Current Interleave: One-way Interleave
Maximum Memory Module Size: 512 MB
Maximum Total Memory Size: 2048 MB
Supported Speeds:
70 ns
60 ns
Supported Memory Types:
DIMM
SDRAM
Memory Module Voltage: 3.3 V
Associated Memory Slots: 4
0x0006
0x0007
0x0008
0x0009
Enabled Error Correcting Capabilities: None
Ljuvligt!
Postat av
sner0
kl
11:26
0
comments
onsdag, januari 16, 2008
Lyckad användarmigrering från linux till FreeBSD
Jag har i dagarna gjort en testmigrering av strax över hundratalet användare mellan ett par servrar på jobbet.
Den ena servern är en gammal RedHat med en lika gammal kärna. Systemet i sig installerades antagligen för mer än 10 år sedan och är allmänt patchat och lappat.
Återkommer kanske med versionerna senare när systemet är migrerat, men vill inte ge ut sånt just nu..
Den nya servern är det en fin och fräsh FreeBSD 6.2-p9 på.
Jag har i stort sett följt den här guiden, men inte kopierat användarnas hemkataloger, dels för att det bara är ett litet förhandstest och dels för att många inte har någon ändå.
En användare skapade och populerade jag dock en hemkatalog för, för att testa om lösenordsflytten flutit. Allt gick ju så tyst och smidigt..
Vi kan kalla användaren pragmc.
Skapade hans hemkatalog och slängde i vad som behövdes (gjorde om detta imorse och kopierade /usr/share/skel). Fixade även /etc/group så den stämde.
Men!
när jag försökte logga in sa den bara Access denied..
Kollade i loggarna och såg att den spottade fram en massa fel som detta:
Udda tänkte jag.
Lösenordsknäckandet med john hade inte funkat för jag hade installerat med fel växlar och CPUoptimering som inte fanns på den processorn.. Men unshadow knäcker inget ändå.
En finger på pragmc visade inget konstigt heller.
Började fundera på om det kanske trots allt behövdes en omstart eller annat för att helt läsa om /etc/spwd.db och /etc/pwd.db så inga tempfiler låg kvar.
Det här gick jag o grämde mig på hela kvällen hemma och tills jag kom tillbaka till jobbet nu imorse..
Men då slog det mig att kolla så bash låg på samma ställe som på linuxservern eftersom användaren ifråga kör det.
Då insåg jag ju såklart att bash inte hängde med när man kör en minimal installation av FreeBSD, och eftersom jag kör csh (eller tcsh eller vad det nu egentligen är) så hade jag ju inte tänkt på att installera det.
chsh pragmc och en ändring till /bin/sh så funkade det klockrent att logga in.
Så dumt!
Men ändå lätt att förbise..
Postat av
sner0
kl
08:13
0
comments
Labels: FreeBSD, jobb, linux, rpmhell-style-frustration, rätt gutt ändå ibland
tisdag, januari 08, 2008
Elektronisk övervakning och polisiära friheter
Wow, äntligen en artikel i nån av dom 'stora' medierna om den nalkande elektroniska diktaturen! Expressen
Passa även gärna på att läsa lite här! om vad "blogge" kallar de små stegens diktatur.. mycket välskrivet och träffsäkert.
dock väljer han då och då att inkludera bilder som alla kanske inte vill ska loggas på sin arbetsplats. ditt val!
Utvecklingen är skrämmande och sker i obehaglig tysthet.
Postat av
sner0
kl
09:04
0
comments
Labels: diktatur, paranoia, poliser, uppgivenhet
torsdag, december 13, 2007
störande iTermproblem löst
Igår lyckades jag äntligen efter en massa googlande och läsande bland kommentarer i bloggar hitta lösningen på mitt problem med att iTerm beter sig konstigt vid arbete i helskärmsapplikationer mot BSD.
Det är tydligen så att i vanligt konsollarbete används en terminaltyp, men när man drar igång en helskärmsapp som ex, vi eller ee så byter man terminal.
Provade mig runt lite bland typer som lät bra, men på en del blev det ingen skillnad och på nån så kunde jag inte öppna min editor för den inte kunde ladda den terminaltypen.
Fastnade tillsist för linux.(ville verkligen inte välja just den...)
Såhär gör man iaf:
starta iTerm, gå till Bookmarks > Manage Profiles
Terminal Profiles > Default
Välj där Type: Linux
Än sålänge har allt funkat prima, har kunnat knalla runt i mina configfiler helt obehindrat med piltangenterna. Återstår bara o se hur det går att koda, om alla specialtecken funkar och så.
Även om nu inte det här hjälper nån annan, så har jag en minnesanteckning för framtida bruk!
onsdag, december 12, 2007
odokumenterad fozzy logic i ios?
råkade av en slump på ett lite underligt beteende på en switch på jobbet idag.
även om man inte skriver till minsta gemensamma nämnare så verkar den beroende på parametrar ändå lista ut vilket av de olika kommandona man vill köra.
några exempel:
switch(config-if)#sp?
spanning-tree speed
switch(config-if)#sp 100
switch(config-if)#sp au
switch(config-if)#sp bpduf en
detta på en catalyst 2960 med rätt nytt ios.
däremot om man försöker man tabba fram nåt eller få hjälp med ? längre fram i kommandot klagar den konstant med ambiguous command som man ju kunde förväntat sig från första början.
Samma sak om man negerar nåt av exemplena ovan med ett no..
Roligt! :)
Postat av
sner0
kl
16:11
1
comments
tisdag, december 04, 2007
ps -p $$
så enkelt, så snyggt!
helt enkelt the unix way ;)
har länge stört mig på att echo $shell inte alltid visar vilket shell man kör, eftersom variabeln inte alltid sätts..
idag såg jag följande snutt i en av mina rss;er:
(blir ett $ extra för att anropa variabeln också..)
funkar på alla *nix så vitt jag vet.
tisdag, november 27, 2007
QR, nu i en blogg nära mig
Det har varit både för lite teknik och bloggande i allmänhet här på senaste.
Nåt jag länge förundrats över är featuren QR - Quick Response.
Det är en funktion som gör att man scannar in en bild(2d streckkod) i sin telefon via kameran medans man kör en mjukvara som skickar dig till rätt sida på wwwebben!
Minns att jag såg sådana på posters i japan för nåt år sedan när jag kollade på lite turnéfoton hos caotico på flickr.
Så nu har jag en egen QR länk på bloggen så ni som inte läser den även kan låta bli att göra så via era mobiler! :)
Tyvärr finns inte mjukvaran till min privata telefon i nuläget, men jobbluren kommer snart få smaka.
Postat av
sner0
kl
13:26
1
comments
lördag, november 17, 2007
Ja hej, det var X X från polisens trafikutredningsgrupp
, ursäkta att jag stör såhär på en lördag..
Och ungefär där satte jag hjärtat i halsen!
Memo till mig själv, svara inte på samtal från dolt nummer ens på helgerna..
Nu gällde det som tur var inget jag gjort. gör ju aldrig något som dom skulle bry sig om ändå, eller hur..
Det är så att nån efterföljande ägare till min första motorcykel -en fin aprilia rs125 från 98, fanns f.ö. bara 5st av den modellen i landet!- har hamnat i klammeri med rättvisan. Polisen jag pratade med lät rätt imponerad av att hojen blivit bromsad till 29kW i deras bänk. Dock inte helt ok eftersom den får ge max 11..
Med avgasporten (det heta trimmet på den) i det läget som den var när jag hade den gav den fortfarande 16kW.. Helt ok, och förklarar kanske lite varför jag alltid kunde köra ifrån alla andras 125or.
Är fortfarande skakig eftersom jag trodde det skulle leda fram till att jag råkat köra lite fort förbi en kamera eller låtit allmänt för mycket med hojjen.. eller.. eller..
Eller så är det bara för att jag är sjuk och väldigt hungrig.. Ska iaf äta o vila igen.
Postat av
sner0
kl
15:12
0
comments
fredag, november 02, 2007
powerd, för temperaturen och elförbrukningen
Eftersom serversvinet ska in i en garderob vad det lider så är ju temperaturen rätt vesäntlig. Luftmängden runt burken kommer på sin höjd bli 1m^3 och dåligt med tilluft så kylningen är ett problem.
För att råda bot på det kan man klocka ner, antingen i BIOS eller dynamiskt med ex powerd. Jag väljer helt klart det senare. Skönt att kunna ha lite cpu i ryggen ibland ändå..
För att slå på powerd så lägger jag helt enkelt bara till följande rader i min rc.conf
powerd_flags="-i 80"
flaggan -i innebär att processorn ska klockas ner vid 80% idle. Standard är 90% och upp. Låter däremot defaultvärdet för när den ska upp i frekvens vara, 65%.
kör man powerd med flaggan v på så ser man vad den gör;
idle time < 65%, increasing clock speed from 605 MHz to 1211 MHz
idle time > 80%, decreasing clock speed from 1211 MHz to 605 MHz
Får väl se om det räcker eller om man ska strypa processorn ännu hårdare framöver.. Powerd ska även kunna stänga av diskar som inte används, men det står det inget matnyttigt om i manualsidan.
Postat av
sner0
kl
13:37
0
comments
fredag, oktober 19, 2007
at the gates återförenas!
Nu struntar vi i allt annat skit som snö och skadade katter, räkningar och annat trist.
At the gates ska återförenas för lite spelningar nästa år!
På hemsidan säger Anders Björler följande om återföreningen
"Well, it felt like the timing was right for once. We have been talking about a possible reunion for years now, but this was the first time everything fell into place.
For me personally, it feels like getting closure. The break-up over ten years ago was abrupt and left a bad vibe between us that took years to get over.
We have a better relationship today and a more relaxed approach to who we are and what we do. The time is right to get together and play some shows
Try to catch us live in the summer 2008. It could be your last chance"
Tyvärr är bara 3 spelningar bokade änsålänge, och ingen i sverige(Ruis Rock, Wacken Open Air och Bloodstock Open Air).. Man får hoppas på det bästa.
Annars kanske 2008 blir året då man provar på en metalfestival utomlands..
För dom som inte har koll så är det Anders och Jonas Björler tillsammans med Adrian som efter at the gates splittring körde vidare med the Haunted..
Kolla den här snyggingen! :)
Dagens låt nyheten till ära: At the Gates - Slaughter of the soul från skivan med samma namn.
Postat av
sner0
kl
09:48
0
comments
Labels: musik, rätt gutt ändå ibland
tisdag, oktober 16, 2007
50k och beyond
Såg att jag just passerade 50 000 scrobblade låtar på last.fm.
Rätt starkt ändå tycker jag på strax över två år och med tanke på allt som inte kommit med i bilen, mp3spelaren, telefonen och xboxen som varit offline i minst 1,5 år..
Låten som fick mig att trilla över var (beroende på hur last.fm räknar) Sonic Syndicate – Misanthropic Coil eller Sonic Syndicate – Zion Must Fall.
Tror mer på den senare.
Postat av
sner0
kl
14:51
0
comments
Labels: musiklivet, ramblings, statistik
måndag, oktober 15, 2007
playlistpopulering 101
nu i helgen gjorde jag äntligen en provisorisk kabeldragning från xboxen till resten av nätet hemma.
efter ett par sekunders hackande i xboxmediacenters xmlfil så funkade allt klockers.
dock så hade jag ju ingen playlist i mp3arkivet och det är ju praktiskt om man ska kunna köra skyffel och slippa välja album och grejer hela tiden..
dessutom tycker macen emellanåt att det är lite jobbigt att bestämma uppspelningshastighet o så för flera tusen mp3or, och det går inte snabbare via wlanet heller direkt...
Sagt o gjort, letade igenom mina gömmor efter scriptet jag körde på den gamla filservern.. inget! inte ens i min gmail där jag ändå tar för vana att maila mig själv mina matnyttiga script.
jaja, vi hackar väl ihop ett nytt då. suck.
har legat av mig gällande att kåda nåt fruktansvärt senaste åren.
efter allt mitt letande blev jag dessutom rätt arg, så jag bestämde mig för att skita i scriptet och fixa en snygg oneliner som mekade skiten.
jag menar hur svårt kan det va?
kom efter lite irritation, felaktigheter, velande mellan scriptspråk och googlande fram till att följande lösning på mitt problem blev snyggast:
oh yeah!
avses att köras från roten i mp3arkivet(eller med det satt som workdir i ett script etc..). -iname betyder att find skiter i case, sedbiten plockar bort './' från början av varje rad och sen är det bara in med det i listan..
nu kan man cron;a uppgiften och slänga på lite wc -l på den genererade playlisten eller en diff mot gårdagens eller vad man nu vill för att krydda sitt rapportmail med.
Dagens låt: the duskfall - a stubborn soul
Postat av
sner0
kl
13:10
1
comments
Labels: musik, programmering, ramblings, samba
torsdag, oktober 11, 2007
Rättelse
Som jag skrev igår så valde jag att köra cu som root i min genväg.
Min vän Robin påpekade att han tyckte jag skulle gå med i gruppen dialer istället för att krångla.
Lät ju bra, hade jag inte haft en tanke på.. har alltid kört cu som root så det gick liksom bara av farten.
Dock funkade inte mitt nya gruppmedlemsskap så bra. Även om allt pekade på avsaknaden av dialer.
Efter lite frustrerat googlande råkade jag visst formulera mig rätt och träffade FAQ;n till FreeBSDs eminenta handbok. Den löste så klart mitt problem på två blanka..
Länk
Så en enkel chmod var vad som behövdes. dock inte av devicefilen som jag trodde utan av cu.
Så nu har jag plockat bort bocken vid run as a different user. Gott!
Angående windows och boot.ini så har jag faktiskt bara startat windows en gång efter mekandet med partitionerna och det krånglade inte det minsta.
Ska slänga ett getöga på boot.ini nästa gång jag är i windowsläge..
Postat av
sner0
kl
08:26
0
comments
onsdag, oktober 10, 2007
mer BSD på jobbet!
Har inte bloggat på länge.. inte orkat.. inte haft lust..
Mycket som varit jobbigt och har mått rätt dåligt..
Vet ärligt inte om det är nåt bättre nu heller, men ville iaf posta en snabb grej här.
Fick tillbaka min ena bärbara på jobbet från lagning(andra gången på raken, tog 1 dag innan jag lämnade in den sist..) och hade medans den var borta bestämt mig för att prova senaste PCBSD releasen - DaVinchi - på den.
Lånade en cd med partitionsverktyg av en vänlig kollega och krympte min windowspartition och passade på att skapa en slaskpartition för att dela lite media mellan win och BSD.
Sen var ju problemet att PcBSDinstallationen inte ville hitta det tomma utrymmet sist på disken så fick snällt möblera om lite bland partitionerna och flytta xp från den magiska sektorn i början..
Nu är allt uppe och igång. Enda jag har att anmärka på änsålänge är dels KDE, inte nån större fan av dom stora tunga desktopsystemen, och att det är nåt vistainspirerat tema som default.
Eftersom jag ska jobba med datorn blev steg ett att se till så min usb-serieport-adapter funkade och det var om det jag ville blogga.
Gjorde följande:
Provade att kldloada uplcom modulen och testa så det funkar.
Sen hackade jag till den i min loader.conf
ulpt_load="YES"
vesa_load="YES"
splash_pcx_load="YES"
bitmap_load="YES"
bitmap_name="/boot/loading-screen.pcx"
hw.ata.atapi_dma="1"
autoboot_delay="5"
uplcom_load="YES"
Sen lade jag en genväg på skrivbordet där jag valde att starta cu med följande växlar
och under advanced bockade jag i "Run in terminal" och "Run as a different user" där jag valde root. Sen var det bara att välja en sjysst ikon och köra!
Nu får jag upp en terminal och ombedes autenticera för rootbehörighet och efter det trillar en fin seriell anslutning upp(eller så försvinner fönstret om inte usbdongeln är i då modulen inte laddas och heller inte skapar min cuaU0enhet..).
Smutt!
Postat av
sner0
kl
11:17
1
comments
