16. helmikuuta 2020

Yllättävä ratkaisu kansikuvien lisäämiseksi blogipostauksiin

Huomaa otsikon vieressä oleva kansikuva.
Minulla on varsinkin täällä Nettipäiväkirjassa ollut ongelmana, se ettei videopostauksissa ole mahdollista tarjota artikkeliin kansikuvaa, joka näkyy esimerkiksi silloin kun jaan sen sosiaalisessa mediassa.

Olen nyt löytänyt tähän melko yksinkertaisen ratkaisun, jota en osannut ilman hakukonetta edes ajatella.

Kun artikkelissa on jo iso videosoitin, omalla sisäisellä kuvallaan, ei artikkeliin yleensä tuolloin sovi enää laittaa erillistä kansikuvaa, varsinkaan silloin jos haluaa käyttää samaa kuvaa joka videolle on jo annettu.

Neuvoksi pulmaan löytyi varsin yksinkertainen vinkki!

Voit nimittäin lisätä artikkeleihin piilokuvia, ne lisätään artikkeliin kuten mikä tahansa kuva mutta kuvatiedoston määrityksen jälkeen, kuva katoaa artikkelista. Kuitenkin jos olet asettanut kuvan järjestyksessä ensimmäiseksi blogipostauksessa, tulee kuvasta tuolloin niin sanotttu kansikuva, jonka useat somepalvelut osaavat automaattisesti etsiä ja näyttää omassa palvelussaan.

Kun lisäät kuvan Bloggeriin, se antaa kuvalle samalla kaikki sen määritykset <div> syntaksin sisälle, kuten esimerkiksi koon, tyylin sekä tasaus -tiedot, näiden tietojen perusteella Blogger osaa asettaa kuvan oikein näkyville.

Kyseinen kenttä näkyy Bloggerin HTML-editorissa, kuvan yläpuolella näin:

<div class="separator" style="clear: both; display: none; text-align: center;"></div>

Tarkkasilmäisimmät huomaavat rivissä varmasti jotain hassua, kyllä! Jotta kuvan voi piilottaa itse artikkelista, on <div> -syntaksiin lisätty määre: ' display: none;'. Määritys kertoo ettei kyseistä kuvaa kuulu näyttää mutta se jätetään silti löydettäväksi.

Tämän vinkin avulla saat jakolinkeistäsi jatkossa vihdoin modernimpia ja näyttävämpiä.

15. helmikuuta 2020

Nettipäiväkirjani - Blogin korjaustyöt aloitettu

Eipä ole pitkään aikaan minulta tullut blogiin liittyvää päivitystä, noh tässä se nyt on. Koska olen suorastaan jättänyt tämän blogin heitteille, on sen elvyttäminen nyt aloitettu toden teolla.

Minun sisältöni on nykyään yhä enemmän ja enemmän ollut videopainotteista ja tulee kyllä sitä olemaan jatkossakin.

Joka tapauksessa kirjoitukset tähän blogiin ovat sen vuoksi jääneet vähemmälle ja olen enemmänkin kirjoitellut nyt tuonne Puhetta tietotekniikasta -blogiin.

Tähän tulee muutos, sillä haluan jatkossakin kirjoittaa nettipäiväkirjaan elämästäni yleisemmin mutta tätä ennen minulla on huomattava määrä korjauksia tehtävänä.

Videoiden embed koodit uuteen hostaukseen:

Vaihdoin Youtubesta LBRY -sisällönjakopalveluun ja olenkin päivittänyt blogin Youtube videoiden embed- koodin LBRY:n vastaavaan. Tämä tarkoittaa käytännössä sitä, että videot ovat edelleen täällä blogissa nähtävillä mutta ne tulevat Youtuben sijasta, LBRY palvelusta ja soitin näyttää siten hieman erilaiselta.

Kuvat MBnettiin:

Google myös muutti jossakin välissä viime vuotta tapaa, jolla se etsii blogiteksteissä julkaistut kuvat, tämä tarkoitti sitä että osassa blogeista kuvat eivät enää latautuneet. Ikävä kyllä kosketti niin IT Paukkua kuin myös Nettipäiväkirjaani.

Kun saan tuon LBRY migraation lopullisesti valmiiksi, alan korjaamaan blogista kadonneita kuvia.

Jatkossa kuvat tulevat Mikrobitin palvelimelta, he kun tarjoavat tilaajille gigan levytilaa, johon kuvat hyvin mahtuvat.

Toki voisin käyttää Googlea myös kuvapalveluna mutta käyttämäni Open Live Writer, ei pysty tallentamaan kuvia Googlen usercontent -palvelimille, johtuen tuosta aikaisemmin mainitsemastani muutoksesta.

Mikrobitin MBnet, antaa vielä käyttää FTP -palvelinta, jota OLW tukee suoraan joten laitetaan kuvat nyt sinne.

Enkä tietenkään halua alkaa omaa ftp-palvelinta omissa palvelimissani pyörittämään protokollan heikon tietoturvan vuoksi, joten antaa muiden huolehtia tästä :).

Käytän OLW:n lisäksi silloin tällöin myös Bloggerin omaa editoria, joten jos ja kun kuvia sieltä lisään, tallentuvat ne toki Googlen usercontenttiin.

 


Mainoksia JA mainoksia:

Blogger antaa mahdollisuuden näyttää mainoksia blogeissa ja olen toistaiseksi niiden antanut myös minun blogissani olla.

Olen miettinyt kuitenkin mainoksien poistamista blogista, koska niistä ei juurikaan tule rahaa ja ne toki hidastavat  jonkin verran blogin latausaikoja.

Mainokset tällä sivustolla tulevat Googlen sekä Shareholicin mainosverkostoista ja ne myös omaavat jonkinasteista käyttäjien seurantaa, jota nykyään en juurikaan hyväksy.

Olisi kuitenkin kiva saada jotain ropoja tästä työstä, vaikka se toki harrastus on. Tähän pitäisi keksiä jokin parempi vaihtoehto kuin nämä mainokset, joten kertokaapa ehdotuksia!

Minulla on Patreon sivuni kyllä tehtynä mutta mielestäni se ei idealtaan sovi tämänlaiseen moniformaatti julkaisuun ja onkin aikanaan ajateltu videoideni tueksi.

Myyn edelleen artikkelipohjaisia mainoksia sekä linkkejä ylläpitämiini blogeihin, nämä ovat toistaiseksi olleet paras rahoituksenlähde julkaisuilleni ja ovat tietoturvaltaankin siten hyviä, etteivät ne ainakaan sisällä seurantaa. Uskon myös siihen että kävijäkuntani ymmärtää näiden artikkeleiden sekä linkkien tarkoituksen, eivätkä ehkä ihan tosissaan lähde niitä klikkailemaan ;).

PALAUTETTA TARVITAAN!

Myös, jos teillä on kehitysideoita, vaikkapa ulkoasun suhteen, laittakaa ihmeessä alas kommenttia!

12. helmikuuta 2020

Bluetooth profiilit kettuilevat 😠


Windowsissa että Linuxissa Bluetooth kuulokkeet toimivat siten että ne vaihtavat automaattisesti laadukkaan A2DP- sekä huonlaatuisen HFP- ääniprofiileiden välillä, mikäli laitetta käyttävä ohjelma niin määrää.

Huomaat käyttäjänä tämän varsinkin silloin kun saat kesken musiikinkuuntelun Skype puhelun.
Bluetooth yksinkertaisesti vain vaihtaa äänenlaadun heikommaksi HFP-profiiliksi (Hands-Free profile), jättäen kyllä musiikin taustalle soimaan, mutta siten että musiikki jatkaa soittamistaan A2DP-profiiliin (Advanced Audio Distribution Profile). Käytännössä tämä tarkoittaa sitä, että musiikkia ei enää kuulla, koska Skype puhelu vaihtoi kuulokkeiden profiilin toiseksi.

Automaattinen profiilin vaihto vaatii ohjelmalta sille tuen, esimerkiksi ottamani Skype tukee automaattista profiilin vaihtoa, joita käyttöjärjestelmät ovat oletusasetuksineen halukkaita tottelemaan, tuosta noin vain.

Käytössäni olevissa Harmanin AKG K845 -kuulokkeissa toteutus on vielä tehty niin, ettei kuulokkeiden sisäistä mikrofonia voi käyttää kuin HFP-profiililla, vaikka A2DP -tukee itsessään toki myös äänivientiä.

HFP-profiilin äänenlaatu on erittäin huonolaatuinen, jopa puheluille ja onkin käsittämätöntä, miksi tätä tahdotaan tukea. Internetistä olen koittanut etsiä tähän ongelmaan ratkaisua, mutta yllätykseksi sieltä löytyy vinkkejä vain sille, kuinka HFP-profiili saadaan aktiiviseksi, miksi kukaan haluaa tehdä näin?

Ratkaisu Windowsin puolella:

Microsoft Windowsin puolella, Skypeä käyttäneenä, löysin kuitenkin tänään kummallisen ratkaisun, jolla saan A2DP:n kautta Skypen äänet kuulumaan ja siten pidettyä musiikin ynm… myöskin puhelun taustalla.

Microsoft on julkaissut Skypestä version, joka tulee Windows 10:n mukana tai jonka saa ladattua Windowsin Microsoft Store -sovelluslataamosta.

Tämä Windows 10 -versio on se joka itse asiassa vaatii Bluetooth kuulokkeilta HFP-tukea, eikä suostu millään antamaan ääntä ulos A2DP-profiilille, ei vaikka HFP-profiilit olisi käyty poistamassa Windowsin äänihallinnasta.

Poistin tämän, koska minulla oli sen kanssa myös muita ongelmia ja tarkoitus oli ladata Skype uudelleen, unohdin kuitenkin, että se pitäisi ladata Microsoft Storesta, eikä suinkaan skype.com -sivustolta.

Latasin Skypen siis tuolta verkkosivulta, kuten yleensä Windows maailmassa tehdään ja suureksi yllätykseksi puhelut tulevat ja menevät tässä hienosti A2DP-profiilin läpi. Joten suosittelen tämän asian kanssa painivien, korvaavan Windowsin mukana tulevan Skypen, tuolla skype.comissa olevalla.

Nyt on toki hyvä ymmärtää että äänenvientiin on parempi omata ulkoinen mikrofoni, sillä edelleenkään, ainakaan minun kuulokkeiden tapauksessa, mikrofoni ei tule tunnistettavaksi A2DP:n kautta.

Linux:

Linuxin puolella tarvitsee sitten taas HFP-profiili sulkea Bluetoothin asetustiedostoja sorkkimalla, palaan tähän myöhemmin, tuolla Puhetta tietotekniikasta -blogissa.

9. helmikuuta 2020

Kuinka poistat kuvan/videon Hangouts keskustelusta

Huomasin Googlen Hangoutsin tukifoorumilla kysymyksen, jossa kysyttiin kuinka voi poistaa kuvan Hangouts keskustelusta?

Päätin vastata kysymykseen ja testasinkin vielä että tämä tosiaan toimii. Samalla päätin tehdä asiasta jutun myös tänne blogiini.

Ohjelmassahan ei itsesssään ole mahdollisuutta poistaa sisältöä ja tämän vuoksi tuleekin mieleen vanha sanonta, "mitä kerran internettiin laittaa, se on siellä ikuisesti", näin ei Hangoutsin osalta kuitenkaan tarvitse olla.

Google tallentaa Hangouts kuvat ja videot "usercontent" palvelimelle, johon tallennetaan kaikki käyttäjän kuva/video sisältö (pois lukien drive). Näihin tiedostoihin on yllättäen myös täydet oikeudet, joten tiedostoja voi poistaa ja muokata jopa niiden näkyvyysoikeuksia.

Tähän usercontent -palvelimelle pääset tästä linkistä: https://get.google.com/albumarchive

Usercontent -palvelin on ikään kuin Google Photos mutta sillä erotuksella, että siellä näkyy myös Hangoutsin sekä muun muassa Bloggerin kuva/videosisällöt.

Kun selaat Usercontent sisältöäsi, löydät albumin "Hangouts-Kuvat", jota klikkaamalla pääset uuteen albumiarkistoon, josta löytyy kaikki lähettämäsi kuvat ja videot Hangouts keskusteluihin, niiden oikeilla nimillä, tai oikeastaan ryhmäkeskusteluiden ensimmäisellä nimellä. Eli vaikka nimi olisi ryhmässä myöhemmin muutettu, usercontent albumi noudattaa alkuperäistä ryhmän nimeä.

Kun olet löytänyt tiedoston, jonka haluat poistaa, se onnistuu samalla tavoin kuten Google Photosissa, kun olet avannut tiedoston. Oikean yläkulman kolmen pisteen valikosta löytyy kohta "Poista". Palvelu valittaa että kuva poistetaan joka paikasta ynm blaablaablaata ja hyväksyt asian. Kuva on nyt poistettu, eikä kuvaa enää pystytä lataamaan vastaanottajien Hangouts sovelluksissa.

Huomaa, mikäli joku on jo kuvan avannut, pystyy hän sen avaamaan edelleen, sillä Hangouts sovellus on mobiililaitteissa ladannut esikatselukuvan käyttäjien näytöille sekä tallentanut koko kuvan sovelluksen välimuistiin. Ainoastaan työpöytäversio (selain versio) Hangoutsista hakee joka kerta kuvan uudelleen Googlen usercontent palvelimelta, joten siellä kuva poistuu myös jo sen nähneiltä.

Googlen olisi hyvin helppo lisätä poisto-ominaisuus Hangoutsiin, koska se toimii nytkin, tosin manuaalisesti mutta toimiipa joka tapauksessa. Googlea ei vain kiinnosta Hangoutsin kehittäminen, niin minkäs voi, muuta kuin tehdä sisällönpoisto tällä tavoin.

8. helmikuuta 2020

FinnHEMS laskeutui takapihalleni 2016! 🚁


KUVATTU: 7.10.2016
--------------------------------
Ihmettelin syksyllä 2016 kun yksikaksi alkoi kuulumaan järkyttävää meteliä, juoksin olohuoneen ikkunalle tiirustelemaan saattaisinko nähdä metelin aiheuttajan.

Aluksi en nähnyt mitään mutta yllättäen asuintaloni yläpuolelta viihelsi suuri helikopteri, jonka nopeasti jo tunnistan ”mediheliksi”, joka oli jo tuolloin muuttunut FinnHEMS lääkärihelikopteriksi, nopeasti juoksin hakemaan kännykkäni ja aloin kuvaamaan kopterin laskeutumista.

Helikopteri laskeutui takapihalleni, jota kutsun luonnoksi, sen vapaan kasvillisuuden vuoksi.

Helikopteri oli maassa noin neljänkymmenen minuutin verran, tällä kertaa vain lääkäri ja muu henkilökunta palasi lentoaluksen luokse, joten ilmeisemmin potilas pystyttiin hoitamaan viereisen korttelin talon asunnossa kuntoon paikan päällä, eikä potilasta tarvinnut viedä kopterilla hoitoon.


Kuvasin videon alkuperäisesti 4K -tarkkuudella mutta koska siitä ei juuri ole mitään erityistä hyötyä, renderöin lopputuloksen lopulta vain FullHD tarkkuudelle ja tiedoston koon pienentämiseksi, ajoin renderöidyn version vielä Handbrakessa läpi, jossa pienensin videon bitraten 8000kb/s suuruiseksi.