Category: Tietotekniikka

  • Koodauksen iloja aikavyöhykkeiden osalta

    Kaveri linkitti erittäin mielenkiintoisen videon YouTubesta jossa on selostettu ohjelmoijan näkökulmasta miksi tavallisen rivikoodarin ei kannata lähteä koskaan laskemaan aikoja eri aikavyöhykkeiden välillä omatekoisilla ratkaisuilla.

    Video kannattaa katsoa vaikka ei olisikaan koodari, koska siitä saa hyvän käsityksen kuinka järjettömän monimutkainen systeemi eri aikavyöhykkeet ovat tietokoneille käsitellä ja miksi näin on.

    https://www.youtube.com/embed/-5wpm-gesOY

  • WAV-tiedosto MONO-muotoon Mac OSX:ssä

    Tänään tuli tarvetta muuntaa stereo-muotoinen WAV-tiedosto mono-muotoon Mac OSX:ssä. Aikani selviteltyäni löysin ratkaisun miten sen voi tehdä komentorivillä (toki voin Logicissakin tehdä, mutta halusin helpon komentorivitavan).

    Tein tiedoston wav2mono joka on seuraavanlainen:

    #!/bin/bash
    for input_file in *.wav
    do
    output_file=mono_$input_file
    echo "Converting file $input_file to MONO WAV file to $output_file"
    afconvert $input_file -o $output_file -c 1 -d LEI16
    done
    

    Eli kyseinen wav2mono vetäisee kaikki hakemistossa olevat WAV-tiedostot mono_wav_tiedoston_nimi.wav nimiseksi mono-tiedostoksi.

    Jos yksittäinen tiedosto vain tarvitsee muuntaa, onnistuu se yksinkertaisesti siis:

    afconvert input_file.wav -o output_file.wav -c 1 -d alaw