Zucca

joined 1 year ago
[–] [email protected] 2 points 2 days ago

I had several tests at the beginning of the script. These tests define the "low-level" functions based the capability of the shell. To test new features I "simply" ran all the necessary commands on the test environments (bash, busybox, toybox+mksh).

The script would error out if some necessary capability was missing from the host system. It also had a feature to switch shell if it found a better one (preferring busybox and its internal tools).

Yeah... It was tedious process. It was one of those "I'll write a simple script. So simple that it'll work on almost every posixy shell."... rest is history.

[–] [email protected] 4 points 2 days ago* (last edited 2 days ago) (3 children)

I would then assume those scripts weren't written properly to begin with.

But yes, shell scripts should be used (normally) to automate some simple tasks (file copying, backups...) or as an wrapper to exec some other program. I've written several shell scripts to automate things on my personal machines.

However shell script can be complex program while at the same time being (somewhat) easy to maintain:

  • functions, use functions, alot
    • comment every function and describe what it expects in stdin or as an arguments
    • also comment what it outputs or sets

This way at least I don't break my scripts, when I need to modify a function or some way extend my scripts. Keeping the UNIX philosophy inside shell scripts: let one function do one thing well.

And of course: YMMV. People have wastly different coding standards when it comes to personal little(?) projects.

[–] [email protected] 3 points 2 days ago
  • utilize awk if you need to process (=more complex than just grepping) large amounts of text.
    • make your awk code conform to at least busybox awk for compability

I once did a sh script that needed (because I wanted a challenge?) to be compatible with vanilla Android shell too. So I needed to test it with regular bash, busybox and mksh+toybox. That was 'fun'.

I've had some initial plans to spllit the code out from that project and develop a "shell" library that would ease building shell scripts that are compatible with different systems... But I bet someone else has already done that.

[–] [email protected] 3 points 2 days ago

$() instead of

So much this!

[–] [email protected] 2 points 1 week ago

Mökillä, mutta liekö taas korona tai sitten alleegiat vieneet kaiken tehon. Eikä nuo saatavilla olleet allergialääkkeet ainakaan auta väsymykseen, muut oireet ne kyllä vie.

[–] [email protected] 10 points 1 week ago (1 children)

Initially the bug report was shot down by systemd developer Luca Boccassi of Microsoft with:

Emphasis mine.

While MS at least tries to be good guy nowdays, I just can't trust their code too much.

[–] [email protected] 10 points 1 week ago

Hiljaiseksihan tuo vetää.

Kaksi puukotusta noin lyhyen ajan sisään.

[–] [email protected] 4 points 1 week ago

Kiitos.

Sinne lähti viesti ja nyt Findatalla on tietokannassa merkintä minun kohdalla: "Salaa jotakin. Epäilyttävä henkilö. SuPolle vinkattu."

[–] [email protected] 5 points 2 weeks ago

Yeah. "Raining Blood" got few extra layers of meanings...

[–] [email protected] 2 points 2 weeks ago

Nam ❗

Muistakaahan myös [email protected] 😉

 

Meidän talon lähellä on suo jossa pesii joutsenet joka kevät.

Kun poikaset ovat tarpeeksi kypsiä, toinen vanhemmista lentää läheiselle lammelle ja toinen taapertaa poikasten kanssa. Kommunikaatio pidetään yllä poikasten välillä koko aika, sekä myös toisen vanhemman kanssa joka lensi etukäteen lammelle. Poikasille piipitetään matalalla ja lempeällä äänellä ja puolisolle huudellaan enemmän tavanomaisella joutsenen huudolla.

Ketään ei jätetä taake. Yksi poikanen ei meinannut päästä ojan reunusta ylös. Emo kuitenkin kuuli sen ääntelyt (varmaan äänteli eri tavalla siinä kohtaa) ja kääntyi takaisin kannustamaan poikasta kapuamaan ylös. Lopulta kaikki olivat taas koossa ja matka lammelle jatkui.

Ennen tuo matka on tapahtunut uimalla ojaa pitkin suolta lammelle, mutta jokunen vuosi ojan ympäriltä karsittiin metsää pois ja jälkimmäinen osa ojasta on nyt risukon ja pienten puunkunkojen peittämä. Pitäisi naapurilta kysellä, jos olis ok mennä sinne vähän avaamaan reittiä.

(Ja nyt vähän ketuttaa, kun ei ole tullut kaivettua järkkäriä naftaliinista.)

 

Politiikassa toiminut 35-vuotias mies ajoi vappuaattona vuonna 2022 liikenteeltä vappujuhlinnan vuoksi suljettua Pohjoisesplanadia ja sen lähikatuja. Enimmillään nopeutta oli 109 kilometriä tunnissa. Kuten vappuna aina, paikalla oli sankka joukko ihmisiä.

Ei vissiin oikeus voittanut?

Mutta:

Mies tunnusti jo poliisille, että tapahtumat etenivät kuten syytteessä myöhemmin kuvattiin. Mielentilatutkimuksessa kävi kuitenkin ilmi, että hän oli tapahtumahetkellä syyntakeeton.

Kiinnostais tietää vähän enemmän.

 

Noh... Työmaahan tuosta muodostui. 😅

Hinta oli 20€, joten menin vähän "ei tässä paljoa voi hävitä" mentaliteetillä.

Mitäpä muutakaan lomalla tekisi, kuin korjailisi kahvimyllyä paahtavassa lämmössä?

Paineilmaa joka väliin ja paakkuuntuneen kahvin naputtelua. Jauhatuksen säädin oli täysin jumissa. Mätkin mokomaa kumivasaralla suunnilleen kymmenen minuuttia ja sitten alkoi kierre löystyä. Jauhinterät on mitä ilmeisimmin standardia. Kaipa tästä vielä hyvä saadaan aikaan.

Jauhimen moottori on 3-vaiheinen, elikkäs joutunen laittamaan sen kylkeen taajuusmuuttimen (toivon, että saisin moottorin kytkettyä vielä "kolmioon"). Onneksi niitä löytyy jopa kaksin kappalein. Ja se että tuo on kolmivaiheinen kertoilee sitä, että ihan ammattivehkeestä on kyse. Siltä se tuntuukin painonsa ja rakenteen puolesta. Kyljessä oleva laskuri näyttää vähän yli 5000 ja se etenee aina yhden kun annostelijasta tipautetaan kahvia. Pohjassa on vuosiluku 1964. Vähän luulen, että tuo laskuri ei ole suorittamassa ensimmäistä kierrostaan ympäri. 😉

 

IBM/RedHat obviously missing from the member list.

EDIT: CiQ is also a member of resf.

 

Saakohan Tykkimäki nyt kävijätilastoihin pienen piikin..? 😜

 

Tällänen osu silmään myytävänä. Ostin ja seuraavaksi pitäisi puhdistaa ja öljytä. Lopuksi pitäisi testata toimiiko tuo noin 140 vuotta vanha "työkalu" vielä.

 

Kyllä nyt kelpaa

  • ladata kiesiä
  • pestä pyykkiä
  • kastella pihaa
  • käydä suihkussa keskellä päivää (lämminvesivaraaja)

Tossa kun hinta oli halvimmillaan, niin siirtohinnan vähennysten jälkeen hinta oli siltikin negatiivinen ➡️ sähkölaskun summa pienenee mitä enemmän käytettiin.

 

Itse olen monesti jättänyt hakematta kelan työttömyystukia, mikäli olen ollut osa-aika -sopparilla töissä. Se mitä joutuu tekemään sen eteen, että saa kelalta pari kymppiä kuussa lisää ei vaan ole sen arvoista. Puhumattakaan, että jos on siinä rajoilla, ni voi olla että päättävät myöhemmin periä takaisin tukia.

Pari kertaa kokenut tämän takaisinperinnän (yksi niistä juurikin opiskelijana) ja sen takia jos joudun ikinä taas tilanteeseen, että on oikeus saada mitään kelan tukia, niin harkitsen tarkkaan ennenkö laitan hakemuslappuset eteenpäin.

Kyllä ,on jäänyt aavistuksen paska maku kelan toilailuista suuhun.

view more: next ›