maanantai 9. heinäkuuta 2012

tein kuution, voronoi-kuution

Näemmä joskus viime vuoden (2011) marras- joulukuussa tein tällaisen voronoi-kuution. Myös tämän jutun kirjoittaminen oli aloitettu silloin. Ilmeisesti bloggausinnostukseni lopahti kuitenkin silloin heti alkuunsa ja teksti jäi kokonaan kirjoittamatta. No, kirjoitan nyt lyhyesti. Katsotaan jos vaikka blogi vielä lähtisi liikkeelle.
Voronoikuution tekemisen aikoihin harjoittelin käyttämään MeshLab, joka on avoin kolmioverkkogeometrioiden editointi-, korjailu-, ja muuntelusofta. Ohjeet pursotetun satunnaisen voronoi-verkon luomiseen pintamallista löytyivät MeshLab Stuff -blogista. Siellä on muutenkin hyviä juttuja joiden avulla ohjelman ominaisuuksiin pääsee sisälle. Blogia ei valitettavasti taideta enää päivittää. Lue silti.
Ohessa kuva ja pyöriteltävä malli lopputuloksesta johon pääsin nollasta parissa-kolmessa iltapäivässä. Ihan hauska kikka lisättäväksi työkalupakkiin. Mietin, että tätä voisi vaikka soveltaa näyttävien rakennusosien (julkisivut, väliseinät, välipohjat...) luonnossuunnitteluun.

torstai 1. joulukuuta 2011

ssd, gpt, grub2 - voi taivas

No nyt se sitten vihdoin toimii niinku halusin. Linux Mint Debian. Homma meni silleen, että muistaakseni syyskuussa ostin sellasen SSD-kovon. Ku olin kuullu sellasen tekevän koneesta salamannopean. Ja kävin sitten selvittämään kuinka näitä edistyneitä kovoja kuuluisi käyttää. Tietysti kävi ilmi, ettei kalliista vehkeestä saa parhaita tehoja irti ellei eka tee jotain sysimustia teknotaikoja.

SSD:lle on tärkeää, että se on hyvässä ojennuksessa. Englanniksi "properly aligned". Muuten vissiin hajoaa hetimmiten ja senkin lyhyen aikaa ku toimii ni toimii huonosti. Tiedä häntä. ArchLinuxin ansiokkaan jelppi-wikin mukaan on parhautta käyttää jotain GPT:tä. Se GPT eli GUID Partition Table on erityisesti EFIä varten kehitetty levynosiointisysteemi. Ja EFIhän (tai UEFI, mikälie) on se mäkistäkin tuttu palikka raudan ja käyttiksen välissä, joka siis tulee korvaamaan BIOSin myös puuceekoneissa. Mun tietokoneessa ei ollut oikeen EFI-yhteensopivaa rautaa. Jollain ehkä on.

Siellä Arch-wikissä sanotaan, että GPT-osioidun kovon saa boottaamaan BIOSistakin. Helppo nakki. Sanon tässä kohtaa, että voi taivas. Kyllä taas pientä vietiin ku litran mittaa. Eli uskoin melkeen heti homman hoituvan just niinku kässärissä lukee. Kokeilin. Joitain kymmeniä tunteja vierähti. Ei toiminu. En osannu ja harmitti. Lopulta osioin levyn perinteisesti kahtia. Sen toisen puolikkaan ruhtinaallisesta 64 GB:stä jätin odottamaan winkkaria. Ja koitin tiettyki huomioida siellä Arch-wikissä olleet ohjeet levyn oikeaoppisesta ojentamisesta. Juu-u.

Kelataan eteenpäin kaksi kuukautta. Ostin sitten vihdoin työpaikalta, yliopistolta oikeen, työntekijän päivityslisenssin mikrosoftin ikkunointijärjestelmän seitsemänteen maailmaantuloon (16€). Mietippä sitä. Ekaks olin katellu mitä seiskanen kustantais vapailla markkinoilla  ja todennu sen liian tyyriiksi (319€, mitään kuohittuja versioita en ees harkinnut). Haittapuolena järjestelyssä oli että, se lisenssi todellakin on pävityslisenssi. Viimeksi mulla on ollu winkkarin äkspee versio, joskus vuosituhannen alussa. Missähän ois levyt siihen...

Tää juttu ei kuitenkaan kerro winkkarin asentamisen reimuista, joten jääköön se juttu. Mutta sanon vaan tähän väliin, että on noi softakauppiaat **ttu tyhymiä! Ei tolleen voi tehä. Jos saman softan saa jostain a) ilmaseks laittomasti helpolla, b) sikahalvalla laillisesti vaikeella tai c) vähintään -40% uuden raudan mukana, ni ei sillon tunnu kuluttajan pienessä sielussa hyvältä mennä ja ostaa sitä erikseen tohon hintaan. Luulis, että se olis vähintäänki halvempi irrallaan ku koneen mukana. Itehän sen joudut sitte kuitenki asentamaan sillon. Potentiaalisille huomauttelijoille, itseni mukaanlukien totean, että ymmärrän kyllä hyvin tällä tavalla ehkä menevän rautaa kaupasta pihalle enemmän. Ja senkin, että täytyyhän se olla jossain myynnissä jos aikoo oikeen yritysmoralistisista korkeuksista vainota raukkoja piraatteja. Niillähän on nyt kuiteski mahdollisuus siis ostaa toi softa. Eikä se halvin versio siis oo ku 199. Ei paha. Katoin tossa äsken, että verkkokaupasta lähtis hp:n läppäri samalla käyttiksellä varustettuna hintaan 299. Paljonkohan kiinalainen saa tosta palkkaa ja paljon Billy-Boy?

Eli nyt päästään asiaan. Funtsin siinä sitten, tuore winkkarilisenssi kädessä että, ei kyllä 64 GB riitä kahelle käyttikselle. Ei vaikka herkumpi pinkkari-distro ei ollu levyltä jotain kuutta gigaa enempää kahessa kuussa syänykkään. Langaton verkkokorttikin piti saada, ettei keittiössä kompastu letkuihinsa. Eli oma kovo windowsille. Hankin molemmat. Ja tästähän siis seurasi, että minttu linusiakin vois vähän ronkkia. Ainaki sille oli lisää elintilaa saatavissa ku ei tullukaan naapuria. Kahessa kuukaudessa kyllä unohtaa kuinka paljon voi joku homma jota ei tajuu hatuttaa. Alotin uudelleen miettimään sitä GPT-juttua. Eikä taaskaan buutannu. Ei sitten millään. Tai siis lukuun ottamatta sitä, että laittaa aina sen elo-cd:n sinne asemaan ja sen boottivalikosta sitten valkkaa"boot from local drive" tjtn. Itseasiassa toi juttu ei tällä kertaa hiertäny ihan niin pahasti ku ekalla kertaa. Varmaan siks ku oli se winkkari siinä jo omalla levyllään asennettuna ja sitä sai välillä käydä paijaamassa.

Kuiteski. Olin siis käyny varmaan kaikki samat vaiheet läpi ku ekallaki kerralla. Olin tehny gdiskillä kaks osiota joista eka oli sen kaks megaa ja flaginä oli bios_grub. Olin laittanu GPartedilla sille järjestelmäosiolle flagiks boot (joka on tarpeetonta). Grub2 asentui kovolle ihan valittelematta. Mutta ei vaan bootannu omillaan. Arch-wikin lisäks olin myös lueskellu Rod Smithin tekstiä "Booting from GPT", jossa on hyviä pointteja. Vissiin ekalla yrityksellä koitin myös ainaski syslinuxia ku kappaleessa "Booting from GPT on BIOS-Based Computers" sekin mainitaan. Ja nyt tulee jutun pihvi: Sitä vaan en tajuu miksei tossa jutussa oo huomautettu tyhmemmille, että ku se GPT partitioitu levy näyttää BIOSille yheltä isolta tuntemattoman tiedostojärjestelmän sisältävältä osiolta, ni siihen huijari osioon pitää myös saada boottilippu. Ja sehän ei oikeen käy (noin ylipäänsä) ku jollain sellasella muinaisohjelmalla, joka ei ymmärrä näistä GUIDeista mittää. Niinku fdiskillä esim. Tarkotan vaan, että ku sattumalta toi vastaus kuitenki löyty saman äijän teksteistä. Kappaleesta "Sticking with BIOS", kohdasta yksi, jos tätä tietoa etsit. Siteeraan.
"Particularly if you've got an Intel motherboard, use Linux fdisk or a similar tool to mark the EFI GPT protective partition entry in the MBR as active/bootable. In fdisk, type a followed by the partition number (probably 1), then type p to view the partition table. An asterisk (*) should appear in the Boot column for the relevant partition. You can then type w to save your changes.Do not use GParted, GNU Parted, or another libparted-based tool to make this change; these tools interpret the "boot flag" as being synonymous with an EFI System Partition type code on GPT disks, so changing the "boot flag" with these tools will not have the desired effect. You must use fdisk or some other tool that will alter the MBR data structures, not the GPT data structures!" - Rod Smith (kurko äijä sanon mä)
Että silleen.