o9s
is a micro daily blog
home archives search feed blogroll


Latest posts:

Chromecast Audio

Today I learned about the Chromecast Audio. I knew about the Chromecast already. But I only knew about the one you plug into your TV.

Using this $45 USD device, I will be able to play music on my old-school stereo system using my phone. It works over Wi-Fi, meaning it has a wider range and the hassle of pairing is avoided.

Chromecast Audio

I will also need to buy a RCA to 3.5mm adapter. But those are only a few dollars.

Posted on 2018-02-21   #til  


Recursive Acronyms In The Computer World

The world of computers has many recursive acronyms. I already knew about PHP and GNU, here are some more I found interesting or funny.

XNA

XNAs not an acronym

XNA is Microsoft’s free set of tools for game development.

PIP

PIP installs packages

Python’s package manager. Ruby has RubyGems, iOS has CocoaPods, PHP has Composer and Python has PIP.

WINE

WINE is not an emulator

A software to run Microsoft programs on Unix-like operating systems.

cURL

cURL URL Request Library

Like the name said.

Nano

Nano’s ANOther editor

A text editor.

LAME

LAME ain’t an MP3 encoder

An encoder that converts audio the the MP3 file format.

Posted on 2018-02-20


Since When Are Squirrels Synonym Of Updates?

Squirrel Icon

I’m all for it.

Posted on 2018-02-19


Personal Rankings Of Vonnegut’s Novels

Goodreads scores as of today.

My ranking Title Year Goodreads score
1 The Sirens of Titan 1959 4.16
2 Cat’s Cradle 1963 4.18
3 Slaughterhouse-Five 1969 4.06
4 Breakfast of Champions 1973 4.08
5 God Bless You, Mr. Rosewater 1965 3.95
6 Hocus Pocus 1990 3.81
7 Mother Night 1961 4.21
8 Galápagos 1985 3.87
9 Bluebeard 1987 4.02
10 Jailbird 1979 3.81
11 Timequake 1997 3.71
12 Deadeye Dick 1982 3.81
13 Slapstick 1976 3.87
14 Player Piano 1952 3.86
Posted on 2018-02-19   #books  


Pasta Code

We all heard about spaghetti code. It’s code that has a twisted, tangled, complex and hard to follow structure. Like a bowl of spaghetti.

I was pleased to learn that the term spaghetti code spawned other pasta-related terms.

Spaghetti With Meatballs Code

[…] loosely constructed object-oriented programming (OOP) that remains dependent on procedural code. It may be the result of a system whose development has transitioned over a long life-cycle, language constraints, micro-optimization theatre, or a lack of coherent coding standards.”

Georgik

Ravioli Code

[…] thousands of little classes everywhere and no one knows how to find the places where things really happen.”

c2

Raymond J. Ruby would disagree with this negative view of ravioli code. He says The ideal software structure is one having components that are small and loosely coupled; this ideal structure is called ravioli code.”

GNU

Lasagna Code

Lasagna code is a type of program structure, characterized by several well-defined and separable layers, where each layer of code accesses services in the layers below through well-defined interfaces. The term is in comparison with spaghetti code, comparing program structure to pasta.”

Georgik

Macaroni Code

[…] code that uses a mixture of computer languages in a single document.”

Wikipedia

This one seems to strongly apply to web development.

Fusili Code

[…] marketer-driven programming with a spin to make bad code look good (coined by Simon Sunatori)”

Hyperinfo

Cappelletti Code

[…] an attempt to conceal true nature of the code by appearance of complexity in order to provide an advantage over competitors (coined by François Sunatori)”

Hyperinfo

Cous Cous Code

This tends to happen in Forth programming. You end up with lots of tiny little modules, not organized into classes, but still modularized so that it is not.”

c2

Posted on 2018-02-18


Next page →
Page 1 of 14