fmatic Posts

OrangePi Zeron hyötykäyttöä

Vanhaa ja uutta retrosälää

Silloin kun ei huvita kirjoittaa ei pidä väkisin yrittää vääntää. Itselläni taukoa blogiin kirjoittamiseen on ollut miltei vuosi.

Pistänpä hieman kuvaa mitä viime aikoina on tullut värkättyä radioharrastamisen lisäksi.

Päivittäiskäytössä olevat retrokoneet:

Commodore 64c

Tähän hätään en kuollaksenikaan muista mikä emolevy-versio sisällä on. Aparaattia ei ole sen kummemin modattu kuin, että sisällä on LumaFix ja LED on muutettu siniseksi ja kriittisimimmät piirit on varustettu jäähdytyssiileillä.

Lisävarusteina:

– WiFi Modem
– 1541 Ultimate II+ kasettiadapterilla

WiFi-modeemin avustuksella pääsee käsiksi BBS-purkkeihin. Usko pois, niitä on vielä paljon ja vanhoja on herätelty henkiin.

Lista löytyy täältä!

Commodore 64 ”leipälaatikko”

Tämä masiina ei varsinaisesti ole aito leipäloota-malli sillä tämän sisällä on varhaisen C-mallin lauta: ASSY 250466, mutta suotaneen anteeksi kun kuitenkin SID ja VIC-II ovat vielä 6xxx-sarjaa eli SID: MOS 6581R4AR ja VIC-II MOS 6569R5. Tämä se vaan on nätti kuin sika pienenä. Tämänkin sisällä on LCD-television vuoksi LumaFix ja tärkeimmät piirit ovat saaneet päällensä jäähdytyssiilit. 

Kyllä näet oikein! En aja kuusnepoja 4:3 – tilassa enkä CRT-näytöillä. Pienoinen pyhäinhäväistys, mutta tämä ikivanha Sampan LCD ei ihme kyllä juurikaan venytä pelihahmoja (jos ei ollenkaan), joten menköön vaan 16:9 – tilassa kunnes koen joskus valaistumisen.  

Lisävarusteina:

– SD2IEC
– EasyFlash
– Epyx Fastload Reloaded
– Mini X-Pander – muuten kiva härpäke, mutta Epyx Reloaded ei sen kanssa pelaa yksiin, joten jäi aika tarpeettomaksi kapistukseksi

Peliohjaimet:

Tukku tikkuja: TAC-2, Comp. Pro 5000, Modattu Boomerang B101 -laattaohjain. (ei kuvassa) Modattu siten että hyppy tapahtuu ylössuunnan lisäksi myös yhdestä tulitusnappulasta. Todella mukava pelata tasoloikkaa. Quick Shot II Turbo, Cruiser joka odottelee huoltoa ja viimeisimpänä mutta ei vähäisimpänä hieman erikoisempi pallopää, jota on myyty Commodoren nimellä.

Muut romppeet: 

Viimeisessä kuvassa näkyykin sitten tätä konsolisettiä.

– Nintendo NES – varustettuna Everdrive N8:lla. Ohjaimina perinteiset NES-laatat ja NES Max
– SNES Mini Classic – viritelty siten, että sisuksiin saanut ladattua lisää pelejä ja samalla tämä toimii myös NES-emulaattorina. Vaikka aito on aina aito niin HDMI:n kautta tulee huomattavasti kauniimpaa kuvaa kuin komposhitillä.
– Taka-alalla näkyvä RasPi:n sisällä hyrrää RetroPie, jolla ajetaan sitten MAMEa ja Segan konsoleita. 

Muuta sälää, jota kuvista voi bongata:

– Kiinanrimpula konvertteri. Lähinnä kokeillut NES:n kanssa. Hyvin pelaa, mutta ei tuota kovin kaunista kuvaa
– Konvertterin alla näkyy yksi tärkeimmistä kapistuksista eli manuaalinen audio/video-kytkin. Tällä on saanut liitettyä kuusenloset ja NES:n yhteen televisioon, jossa on rajallinen määrä liittimiä.
– PS Vita on modernimpaa lelua, johon olen Henkakun avulla saanut emulaattoreita. Voipa pelata retropelejä sohvalla köllötellen.

Pientä hiljaiseloa pidellyt

Tässä blogissa on tovin ollut hiljaisempaa. Muut harrastukset ovat vieneet tehokkaasti aikaa. Etenkin radioharraste, josta kirjoittelen FMDX.tk – sivustolleni ja vanhojen tietokoneiden kanssa ropaaminen. Viimeisimpänä olen värkkäillyt Commodore 64:n parissa ja koettanut viritellä käyttökoneet iskuun. Yllä olevassa kuvassa on uusittu työtila retrolaitteille. Jep kuvassa oleva leipälaatikko kuusnepa on toistaiseksi ilman sisuksia, sillä laite on parhaillaan työnalla.

Esitelläänpä muutamalla sanalla retrokokoonpanoani. Vasemmalta lukien ensimmäisenä on legendaarinen leivänpaahtimeksikin nimitetty Commodore 1541 c-malli eli väritykseltään yhtenevä Commodore 64 c-mallin kanssa. Seuraavana onkin sitten Commodore 64 c, johon on sujautettu sisuksiin LumaFix64, joka poistaa tehokkaasti Commodore 64:n kuvassa näkyviä pystyraitoja. Pystyraidat näkyvät varsin selkeästi LCD-näytöillä. Laitteistoon kuuluu tällähetkellä SD2IEC, joka mahdollistaa ajaa muistikortilta C-64:n pelejä ja ohjelmia. Laitteessa on lisäksi WiFi Modeemi ja latauksien nopeuttamiseksi Epyx Fastload Reloaded moduuli. Näiden lisäksi käytössäni on myös Easy Flash cartridge, jolle voi siirtää pelejä ja ohjelmia, joiden latautuminen tapahtuu erityisen nopeasti. Laitteistoon on tulossa kevään aikana todellinen megalaite 1541 Ultimate II+, joka emuloi täydellisesti 1541 levyasemaa. Tästä vempaimesta löytyy lisätietoja täältä. Kuva siirtyy näyttönä toimivalle Samsung LCD telsulle S-video kaapelilla.

Seuraavana konerivissä on leipälaatikko mallinen kuusnepa tai no sen kuoret, sillä itse kone on työpöydällä puhdistettavana ja komponenttien vaihdossa. Tähän koneeseen siirrän aikanaa viereisessä koneessa olevan SD2IEC:n. Tokihan sitä käytössä pitää olla ainakin nämä kaksi kuusnepa mallia ihan jo sen vuoksi, että näissä on eri SID-piirit 😊

Seuraavana onkin sitten legendaarinen matolaatikko Nintendo NES. Tälle aparaatille minulla ei ole vielä mitään modernia pelien latuaslaitetta, joten ensihätään omistamieni alkuperäisten pelien lisäksi olen hankkinut muutaman multicart:n, joista löytyy pelattavaa yllin kyllin. Tähän kaavailin hankkivani jossain välissä Everdrive cart:n.

Koko komeuden kruunaa RaspberryPi viriteltynä RetroPie:lla, jolla pääsen pelailemaan sellaisia retrolaitteita, joita en omista kuten Super Nintendo, Sega Mega Drive ja Sega Master System etc.

Kuvissa olevien laitteiden lisäksi taloudesta löytyy monia muitkin retrolaitteita kuten Amiga 500 ja tukku joystickeja, laattaohjaimia sun muuta tilpehööriä.

Tällaista tällä kertaa…

Viritellään jälleen ”Vattukonetta”.

 

 

 

 

 

Itselläni Raspberry Pi on jo vuosia ollut etäkoneena ja testialustana. Korttikone toimii mm. SSH / VPN – vekotuksena, sekä varmistukseen, tiedostojemmana, IRC-alustana jne. Esittelen tässä muutamia virityksiä, joilla aparaatista voi rutistaa vielä pikkuisen enemmän irti. Vinkit ovat pääasiassa headless-käyttöön, mutta soveltuvat toki osittain vaikkapa normaaliin työpöytäkäyttöön.

 

Ylikellotus:

Vattukoneen kellotus on suht helppoa ja myös melko turvallista. Avaa tiedosto /boot/config.txt ja etsi sieltä tämän tyyppistä riviä:

##None

#arm_freq=700

#core_freq=250

#sdram_freq=400

#over_voltage=0

 

Poista kommenttimerkki (#) kunkin rivin edestä eli esimerkin mukaisesti:

 

##Turbo

arm_freq=1000

core_freq=500

sdram_freq=500

over_voltage=6

 

Tallenna tiedosto ja käynnistä RasPi uudelleen. Laite on nyt ylikellotettu ja toosan pitäisi toimia ripeämmin. Tutkaile silti koneen toimintaa, sekä laitteen lämpenemistä.

 

Lisää muistia vapaaksi ja muita pikku kikkoja:

 

Jos käytät RasPia kuten minä eli tekstipohjaisesti ilman turhia graafisia kikkareita voit huoletta muuttaa config.txt – tiedostosta gpu:lle varatun muistin. Etsi gpu_mem rivi ja muuta arvoksi 16 sen alle et voi mennä, sillä näyttikselle pitää varata minimissään tuon verran muistia.

 

Jos et käytä näyttöä koneen kanssa, voit säästää virrankulutusta poistamalla HDMI:n käytöstä. Tähän oiva lääke on komento: sudo /opt/vc/bin/tvservice -o Komennon joudut antamaan jokaisen uudelleen käynnistyksen jälkeen. Toki voit lisätä komennon suoritettavaks cron-avulla: crontab -e

Lisää rivi: @reboot at now +30 minutes -f /opt/vc/bin/tvservice -o

 

Raspbian dieetille:

 

Jos käytät RasPia ilman näyttöä voidaan monia tällaiseen käyttöön tarpeettomia osia poistaa huoletta kuten vaikkapa X11. Voit koostaa listan kaikesta asennetusta komennolla: dpkg –get-selections | grep -v deinstall

 

  • Aloitetaan laihis poistamalla X11 järjestelmästä: sudo apt-get –purge remove x11-*
  • Jos et tarvitse multimediakikkareita ne saa poistettua komennolla: sudo apt-get remove alsa-base alsa-utils gstreamer1.0-alsa:armhf gstreamer1.0-libav:armhf gstreamer1.0-omx gstreamer10-plugins-base:armhf gstreamer1.0-plugins-good:armhf gstreamer1.0-x:armhf
  • Tulostustuen voi poistaa komennolla: sudo apt-get remove cups-common
  • Ylläolevien komentojen jälkeen on hyödyllistä ajaa komennot: sudo apt-get –purge autoremove ja sudo apt-get clean;sudo apt-get autoclean

 

macOS: Palautusosion luominen ilman uudelleenasennusta

 

 

 

 

 

 

 

 

 

 

 

Kuten aiemmassa bloggauksessani totesin tilanteesta, jossa macOS Sierrassa palautusosio jostain syystä katoaa esim: beta-versioita testatessa on palautusosion luominen hieman kinkkisempää aiempiin OS X – versioihin verrattuna. Ainakaan Recovery Partition Creator ei palautusosiota pystynyt tekemään, vaikka viimeisimmässä versiossa on tuki Sierralle minulla se ei toiminut. Helppoahan toki on asentaa koko järjestelmä uudelleen tai tehdä uudelleen asennus siten, ettei mitään tietoa katoa. Entä jos olet tehnyt järjestelmääsi joitain elintärkeitä muutoksia ja twiikkauksia, joita olisi työlästä palautella alusta alkaen tai et ole muistanut tehdä järjestelmästäsi täydellistä varmuuskopioita esimerkiksi Carbon Copy Clonerilla, joka kloonaa varmistukseen myös palautusosion kunhan se on valittuna asetuksista?

Onneksi pienellä kikkailulla palautusosion voi luoda uudelleen myös Sierrassa. Suosittelen kuitenkin ensisijaisesti tekemään uudelleenasennuksen ja vain käyttämään allaolevaa ohjetta jos tiedät varmasti mitä olet tekemässä. Jokainen käyttää skriptiä omalla vastuullaan!

  1. Lataa Lion Recovery Update (kyllä luit oikein Lion!) Osoitteesta: http://support.apple.com/kb/dl1464
  2. Lataa macOS:n asennuspaketti AppStoresta
  3. Klikkaa hiiren oikealla namiskalla macOS asennuspakettia ja valitse: Näytä pakkauksen sisältö ja mene kansioon -> Contents/SharedSupport/ kopioi sieltä InstallESD.dmg ’Lataukset’ kansioosi (Downloads)
  4. Lataa recovery.sh.zip – tiedosto ja pura se latauskansioon voit tutkailla halutessasi skriptin sisällön mieleisessä tekstieditorissa, jotta näet mitä se käytännössä tekee.
  5. Avaa pääte ja anna komennot: chmod +x ~/Downloads/recovery.sh ja kyseisen komennon suorittamisen jälkeen aja komento: sudo ~/Downloads/recovery.sh
  6. Odota rauhassa että komento suoritetaan läpi
  7. Kun komento on suoritettu pitäisi palautusosio löytyä taas levyltäsi. Voit testata sen toimivuutta käynnistämällä koneen uudelleen ja käynnistyäänen jälkeen välittömästi painaa Command ja R näppäimet pohjaan.

 

mas-cli – Mac AppStore CLI

 

 

Tällaista olenkin etsinyt Mac:n. Komentoriviltä toimivaa AppStorea ja sellainen tulikin vastaan GitHub:a selaillessani. Mas-cli on näppärä työkalu, jonka avulla pystyy sekä asentamaan että päivittämään, etsimään ja selailemaan asennettuja paketteja komentoriviltä. Näppärä jos haluaa vaikkapa koostaa skriptin, jolla puhtaan asennuksen jälkeen asennetaan halutut ohjelmat tai jos mieluummin asentelee paketit komentoriviltä.

Jotta mas-cli:n saa käyttöönsä täytyy järjestelmässä olla homebrew asennettuna, jonka asentaminen on suhteellisen simppeliä, mutta kertauksen vuoksi homebrew asentuu komennolla:

/usr/bin/ruby -e ”$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

mas-cli puolestaan asennetaan komennolla: brew install mas

Mas-cli:n käyttö on yksinkertaista ja asentaminen on helppoa kunhan tietää kunkin sovelluksen yksilöllisen ID-numeron. Omaan järjestelmään asennetut sovellukset listataan komennolla: mas list

Joka antaa ulos listan sovelluksista, jossa numerosarja on yksilöllinen ID:

1013897218 App Cleaner (4.1)
430255202 Mactracker (7.6.4)
929285034 Tumblr (1.0.1)

mas:n avulla on mahdollista myös hakea sovellusta: mas search Xcode

497799835 Xcode
688199928 Docs for Xcode

Sovellukset asennetaan komenolla: mas install sovelluksen-ID-numero. Komento mas outdated listaa sovellukset, joille on päivityksiä saatavilla ja komenolla mas upgrade päivitetään kaikki järjestelmän AppStoresta ladatut sovellukset, joille on päivityksiä tarjolla, mutta jos halutaan vaan päivittää tietyt sovellukset se voidaan toteuttaa komennolla mas upgrade sovelluksen_ID-numero.

Varsinaisia järjestelmän päivityksiä tämän avulla ei voi tehdä, mutta sitä varten järjestelmässä onkin olemassa komento: softwareupdate

 

OS X: Palautusosio kadonnut?

Muutaman kerran olen törmännyt tällaiseen ongelmaan, etenkin jos olen kikkailut OS X beta-versioiden kanssa, että palautusosio on kadonnut jonnekin. Ärsyttävä, mutta onneksi helposti korjattava ongelma. Toki vaatii pientä kikkailua tai koko järjestelmän uudelleen asentamisen. Palautusosion luomiseen on onneksi olemassa näppärä työkalu nimeltään: Recovery Partition Creator. Tarvitset tämän lisäksi ainoastaan käyttämäsi käyttöjärjestelmä-version asennuspaketin ja Recovery Partition Creator hoitaa loput.

Työkalun käyttö on suoraviivainen toimenpide. Valitaan kohdelevy, jonne palautusosio halutaan luoda ja annetaan skriptin hoitaa loput. Skripti kysyy myös käyttöjärjestelmän asennuspaketin sijaintia ja kun se on valittu osion luominen aloitetaan.

Recovery Partition Creator – työkalu tosin ei jostain syystä toimi macOS Sierran kanssa tai ainakaan minä en sitä ole saanut toimimaan. Esittelen myöhemmin kuinka palautusosion saa väkerrettyä ilman käyttöjärjestelmän uudelleenasennusta macOS Sierrassa.

iCloud: Kalenteri spam


Viime aikoina on Macilla alkanut näkymään kummallisia kalenterikutsuja. Ne ovat selkeästi roskaa ja niistä olisi mukava päästä eroon. Roskapostittajat ovat näköjään keksineet uuden tavan häiriköidä tai ainakaan en ole tällaisiin aiemmin törmännyt. Näitä kutsuja ei valitettavasti voi täysin estää ainakaan vielä, mutta on muutama konsti, joilla voit estää näiden tulemisen ilmoituksena siihen saakka kunnes Apple keksii jonkin keinon torpata nämä. Tässä yksi keino:

  • Navigoi osoitteeseen iCloud.com
  • Kirjaudu sisään tilillesi
  • Klikkaa ’Kalenteri’
  • Klikkaa ’Asetukset’ – nappulaa vasemmalla alakulmassa (hammasratas)
  • Tässä kohtaa käyttöliittymä nuuttuu englannin kielelle joten valitse ’Advanced’
  • Laita täppä kohtaan: ’Email to osoitteesi@osoitteesi.com’
  • Klikkaa tallenna

Nyt kutsut tulevat sähköpostiisi eivätkä enää suoraan kalenteriin, josta roskat on helppo heivata bittien taivaaseen.

Toinen tapa on värkätä iCloud:n uusi kalenteri, jonka voi nimetä vaikkapa ’Spam’. Siirtää saamansa roskakutsu tähän uuteen spam-kalenteriin ja lopuksi poistaa koko kalenteri. Tällä tavalla moni käyttäjä on päässyt roskakutsuista eroon, tosin minulla se ei toiminut, mutta kannattanee kokeilla.

Apple Watch 


Tulipa myöhään hypättyä Apple Watch-kelkkaan ja tämäkin vaan siitä syystä, että uusimpien kellomallien Series 2 ja ensimmäisestä mallista parannellun Series 1 myötä tätä alkuperäistä, jota käyttäjät kutsuvat Series 0-laitteeksi alkoi saamaan varsin edulliseen hintaan.

Applen kello on saanut ristiriitaisen vastaanoton ja moni on pettynyt etenkin tähän ensimmäisen version aikarautaan. Moni on ehkä odottanut laitteelta kuuta taivaalta ja onhan tässä toki omat ongelmansa kuten vaikkapa hitaasti avautuvat kolmansien osapuolien sovellukset. Kritiikistä huolimatta tuli tällainen hankittua sillä periaatteella, että kellossa kuitenkin on monta ihan pätevää toimintoa.

Oma Apple Watch on edullisin 42mm Sport-malli, jonka lasi ei ole paremman mallin safiirilasi vaan  Ion-X nimellä kulkeva lasi. Ehkä hieman helpommin hajoava, mutta kuitenkin kyllin kestävää ettei aivan pikku kopsuista tarvitse huolta kantaa. Toisaalta käyttöön nämä laitteet on tehty ja naarmuja löytyy jo myös reilun vuoden ikäisestä iPhone 6:sta, joten niitä tulee vaikka kuinka varoisi ja niiden kanssa vaan pitää koettaa oppia elämään.

Ensitöikseen ihmettelin käyttöönottoa tovin. Sinänsä harvinaista herkkua, että kelloni akku oli täysin tyhjä. Yleensä kun olen Applen laitteita ottanut käyttöön on niissä ollut virtaa sen verran että malttamaton räplääjä pääsee heti kokeilemaan.

Pienen lataussession jälkeen pääsin parittamaan luurin ja kellon ja ei muuta kuin kiivaasti ranteeseen. Puhelin tarjosi heti päivitystä kelloon watchOS – kolmeen, joten itselläni ei ole kokemusta aempien versioiden sudenkuopista. Kolmonen vaikutti toimivan ihan jees, mutta tosiaankin kolmansien osapuolien sovellukset latautuvat tuskaisan hitaasti paitsi ne, jotka on sijoitettu sivunamiskasta avautuvaan Dockiin.

Koska omistan Applen Dev-tunnuksen asensin kelloon Beta-profiilin ja sen myötä watchOS 3.1 Beta 1:n. Apple ei paljoa huutele mitä nämä beta-versiot pyrkii muuttamaan ja korjaamaan. Yleensä pahimpia bugeja ja vakautta parannetaan. 3.1 – version myötä huomasin, että kolmansien osapuolien sovellukset aukeavat huomattavasti ripeämmin. Positiivinen parannus etenkin Series 0-käyttäjille.

Tovin ranteessa Apple Watch on nyt ollut ja alkuhuuman jälkeen se miellyttää yhä. Diggaan aktiivisuuden seurannasta, sekä eri harjoitusohjelmista. Lisäksi ranteesta mitattu syke on paikoitellen hyvin kartalla, vaikka välillä se kirjaileekin omiaan niin perusliikkujalle varsin riittävällä tarkkuudella. Parittamalla erillisen sykevyön päästään parempaan tarkkuuteen.

Ilmoitusten saapuminen kelloon on hyvä ominaisuus, sekä se että ranteessa kulkee mukana näppärästi myös muistutukset ja kalenterimerkinnät. Näin ollen aina jokaiseen asiaan ei tarvitse kaivaa puhelinta esiin.

Hyviä sovelluksiakin on jo löytynyt tukku kuten luurissa käyttämäni Airmail, jonka avulla näkee uusimmat sähköpostit. Näiden lisäksi suosikkejani ovat Ilta-Sanomat, Fantastical 2, Carrot Weather, Pedometer ja Nuzzel.

Kun ei aseta odotuksiaan liian korkealle ei joudu pettymään. Kaikkinensa näin alkumetreillä voin todeta, että Omppukellosta on tullut erottamaton osa päivääni.

Nopeampi TimeMachine varmuuskopiointi

TimeMachine on kätevä härpäke tietojen varmuuskopiointiin, mutta myös melkoisen hidas silloin kun käsiteltäävänä on paljon dataa / tiedostoja. Oletuksen TM on asetettu niin että se varaa vai hieman suoritinaikaa antaen muille sovelluksille enemmän suoritinaikaa. Tämä tietysti on hyvä yleisen suorituskyvyn kannalta.

Varmuuskopiointia voi halutessaan nopeuttaa alla olevalla komennolla tilapäisesti, joka on näppärä esimerkiksi silloin kun olet tekemässä varmuuskopiota vaikkapa ’Varmuuskopioi nyt’ – namiskan kautta ja haluat, että se tehdään hieman nopeammin. Pääte auki ja komennetaan:

sudo sysctl debug.lowpri_throttle_enabled=0

Komento tosiaan on tilapäinen ja uudelleenkäynnistyksen jälkeen kaikki palaa ennalleen. Jos haluat palauttaa oletusasetuksen ilman uudelleenkäynnistystä komento: sudo sysctl debug.lowpri_throttle_enabled=1 palauttaa kaiken ennalleen.