$:/litapp/blog

A blog about nothing, coding, photography, and generative art


2024/05/30 22:06

Cycling along the Martesana - #photography #bicycle #cycling #electricpylon #highvoltage #pylons #italy #navigliinbiciletta #northernitaly

2024/04/26 20:32

Ari, campari. #milandesignweek #campari #photography #vignette #red

2024/04/15 17:11

Monza by night #longexposure #night #light #photography #italy #northernitaly #monza

2024/04/12 22:18

Textile patterns #blackandwhite #pattern #textilepattern #photography

2024/04/07 19:55

Along the artificial lake - Digital camera school exercise#2, mb #photography #bokeh #lake #artificiallake #italy #northernitaly #nature #flowers #bee

2024/04/01 19:20

Lago di Como, Imbarcadero Lecco, sunset reflections. #photography #sunset #purplesky #lake #lakecomo #italy #colorfulsunset #northernitaly #reflection

2024/03/30 23:02

Parco Increa Brugherio #photography #italy #northernitaly #misty #sunset #nature #urbanpark #reflection #waterreflection

2024/03/29 20:32

Digital camera school exercise#1, opposite & parallels. #photography #lego #flowers #whitewall #photographycourse

2024/03/29 20:25

Florence #photography #florence #italy

Simple Req Cookie Jar - 2024/02/08 21:19

A simple req cookie jar plugin. It can be used when automating or scraping websites that implement cookie based sessions. The cookies are set using set-cookie header and are sent back to the server in the headers of each following request. The implementation is naive and probably misses advanced and corner cases.

[...]

2024/01/27 07:07

Subsequent subdivision descent in disorder #generative #generativeart #creativecoding #p5js

2024/01/18 12:40

Parco di Monza, grey and colorful January #phography #monza #italy #northernitaly

2024/01/18 12:40

Parco di Monza, grey and colorful January #phography #monza #italy #northernitaly #cat

2024/01/15 21:55

EX CENTRO CONTROLLO RAI 1950 - Built to check the wave transmission from TV emitters, designed by Giò Ponti, built in the Parco di Monza to reduce interference. #photography #monza #northernitaly #italy #lombardia

Android Profiles and DIY Launchers - 2024/01/14 21:43

My current job does not provide a company phone but allows to set the company google account on the personal devices, the account does not install a separate profile, I initially just added the google work account to my phone but felt wrong. Randomly on hackernews or reddit I found out that is possible to install TestDPC that allows to separate accounts for applications, exactly as if a work profile is enforced. This is nice and good but my DIY launcher did not support work profiles, so I rolled up my sleeves and after few too many searches I was able to implement it. The following is a summary of what is needed to support work profiles in a launcher, with the hope it can helps anyone looking for similar information.

[...]

2024/01/11 21:53

In the style of Anni Albers (1899-1994). Trying to get some textile effect. #genuary #genuary2024 #genuary11 #creativecoding #generative #generativeart #p5js https://editor.p5js.org/carlo-colombo/full/SP27vJ3r6

2024/01/10 21:18

Hexagonal: Catan. #genuary #genuary2024 #genuary10 #p5js #creativecoding #generativeart #generative #catan #boardgames https://editor.p5js.org/carlo-colombo/sketches/1n6J3u6Ea

2024/01/09 20:48

ASCII #genuary2024 #genuary #genuary9 #generativeart #generative #p5js #creativecoding

2024/01/04 22:39

In the style of Vera Molnár (1924-2023). #genuary #genuary2024 #genuary5 #p5js #creativecoding #generative #generativeart https://editor.p5js.org/carlo-colombo/sketches/vADPTMjpY

2024/01/04 16:10

Pixels, glitching #genuary #genuary2024 #genuary4 #pixelart #p5js #generative #generativeart #creativecoding https://editor.p5js.org/carlo-colombo/sketches/zyftHyJ41

2024/01/03 17:57

#genuary #genuary2024 #genuary3 Droste effect. Not exactly, but repeating and shrinking. #p5js #generativeart #generative #creativecoding

2024/01/02 21:11

#genuary #genuary2 No palettes. Random rectangle filled with colors from an original image. #generative #generativeart #creativecoding #p5js https://editor.p5js.org/carlo-colombo/sketches/W7j6kkhP0

#genuary #genuary1 Particles, lots of them - 2024/01/02 08:31

[...]

Build your own launcher: Neurhome - 2023/12/23 00:35

TL;DR;

I became accustomed to the features of an experimental Nokia Android launcher, and during the pandemic, I rebuilt it using Flutter and then again with Kotlin Compose. I'm the only user, and anyone can download it from https://github.com/carlo-colombo/neurhome/releases.

2016-2019 Z Launcher

Z Launcher was an experimental launcher from Nokia that learned users' application habits based on the time of day, day of the week, and location. It also allowed users to quickly search for applications and contacts by scribbling letters on the home screen. When the experiments ended, I was still able to retrieve the APK from an online repository. However, the layout eventually broke on my Pixel 3a, and I had to abandon it in favor of the default launcher.

[...]

2023/12/16 22:52

Wien pillars #photography #urbanexploration #urbanphotography #nighttime #night

2023/12/10 21:54

Wavy lines #generative #generativeart #creativecoding #p5js https://editor.p5js.org/carlo-colombo/full/3i8DeGCHQ

2023/12/09 23:17

Paths, 4 variations #generative #generativeart #colors #coding #creativecoding #p5js https://editor.p5js.org/carlo-colombo/full/y7WUh8nW_

2023/12/02 16:58

Passo del Tonale #photography #mountains #italy #northernitaly #mountainview

2023/11/29 06:42

Adda river sunset and boats. #river #italy #photography #northernitaly #boats #sunset

2023/11/22 20:00

Looking through the grills, Torrazzo of Cremona #photography #northernitaly #italy #cremona #grill

jq fzf powered filtering - 2023/11/18 09:39

When needing to explore a JSON file for a long time I just reached into my history and looked for a oneliner that I copied from a github gist echo '' | fzf --print-query --preview "cat *.json | jq {q}". This worked quite well, but I have now decided to improve it leveraging the fzf features.

[...]

2023/11/16 19:12

Just a frog resting on its log. #frog #greenfrog #animalsofediverse #animalsofpixelfed #berlin #acquarium

2023/11/10 09:43

6rds solidarity and car gathering - 6 Ruote di Speranza @ Autodromo Nazionale di Monza #cars #supercars #mountains #photography #monza #italy https://6rds.it/

2023/11/09 23:04

Libreria Alta Acqua - Venezia #venice #italy #photography #details #books

2023/11/05 08:05

Gramvousa, view from the way up to the fort. #greece #crete #photography #tiltshift #summer

2023/06/28 09:25

Wood patterns #blackandwhite #wood #tiles

2023/06/28 09:24

Black and White rowing, lago di Pusiano #rowing #blackandwhite #lake #italy #northernitaly

2023/06/20 12:14

Liminal underpass #liminalspace #urbanphotograpy #urbanexploration #graffiti #italy #northernitaly #monza

2023/05/04 20:02

Wood patterns #pattern #blackandwhite #wood #hexagons Schönbrunn Palace

2023/05/04 19:52

Wood patterns #pattern #blackandwhite #wood Schönbrunn Palace - Privy Garden

2023/04/24 19:27

Hexagon grid #generative #hexagons #p5js #generativeart #palette

2022/12/22 21:47

Down the mountain - Monte Bondone #mountains #hiking #trentino #northernitaly #italy

E-M10 Mark III ƒ/6,3 1/640 20 mm ISO200

2022/12/13 06:06

Saint Bartholomew Flayed' Duomo di Milano #statue #milan #northernitaly #italy
E-M10 Mark III ƒ/3,5 1/60 12 mm ISO640

https://www.atlasobscura.com/places/saint-bartholomew-flayed

2022/11/25 23:02

Pool ladder to nowhere, Iseo lake #lake #liminal #italy #northernitaly #gloomy

E-M10 Mark III
ƒ/4,5 1/640 25 mm ISO200

2022/11/24 22:59

Random lines over original photo, SIPTU building, Dublin #ireland #liffeyriver #generative #generativeart #processing #reflection #sunset

2022/11/21 20:03

Stele della Madonna della Lettera, Messina #sea #harbour #clouds #italy #southernitaly #sicily #messina

E-M10 Mark III
ƒ/9 1/800 57 mm ISO200

2022/11/20 22:00

A ship in the sunset, Salerno coast #sunset #ship #salerno #campania #italy #southernitaly #orangesky #microfourthirds

E-M10 Mark III
ƒ/22 1/13 52 mm ISO100

2022/11/18 08:25

Sun through the trees, Oasi LIPU, Cesano Maderno #trees #sun #photography #foliage #autumn #autumnleaves #microfourthirds #italy #northernitaly #lombardy
f/5.6 1/8 12mm ISO 100
E-M10 Mark III

Introducing Elixir Buildpack - 2021/02/10 21:55

This is something I am working on (and off) for the last year, it started as a way to play with Elixir and Cloud Native Buildpacks but then I started to use it to create images to deploy on a small k3s Kubernetes cluster I maintain.

[...]

Deploy TiddlyWiki on Kubernetes - 2020/12/02 00:02

I discovered TiddlyWiki reading the blog of the late Joe Armstrong (of Erlang fame). After reading a post about Erlang and Elixir I started looking into other posts and I found his introduction to TiddlyWiki. The author presented how was using the wiki as his blog and as todo list systems.

I periodically start to investigate, use for a few weeks, and then abandon todo list systems. I went through at least Trello, Google Tasks, Google Keep, textfiles, command line tools, and probably some mobile app. I did not experiment with these systems for a while so I decided to give it a go. As bonus point it can be used personal knowledge base and it seemed infinitly configurable and extendable with JavaScript. A few minutes and I downloaded the one html file that is all that is needed to start use TiddlyWiki.

[...]

Decorate functions using macros in Elixir - 2017/06/10 09:10

After I decided to make public a telegram bot to monitor bus time in Dublin (@dublin_bus_bot). Before the release I became curious to see how many people will use it (spoiler: just an handful) and I thought that would be a good idea to track the use on google analytics.

[...]

Serverless Telegram Bot on GC Functions - 2017/06/05 09:10

I played for some time with the idea of having a telegram bot run serverless in the cloud. Obviously the code run on some server but it is not necessary to care to provision, deploy, starting the application, etc. All you care about is your code.

GC Functions can be triggered by Pub/Sub events, buckets events and HTTP invocations. The latter is the one that we are going to provide as webhook to Telegram to be invoked when a message is sent to our bot.

[...]

Using Docker Cloud on Scaleway vps - 2016/05/14 11:54

Docker Cloud (formerly Tutum) help to deploy containers image on node clusters. Nodes can be provisioned directly from the service (Digital Ocean, Azure, AWS, Packet.net, and IBM SoftLayer). Additionally is possible to use the function Bring your own node (BYON) to add any linux server connected to the internet as node and deploy on it.

[...]

The 3 E: Elixir, Exrm, and Environment variables - 2016/05/04 21:05

I’m building a bot for Telegram, once make a build with exrm I found myself some problem configuring the telegram api key using environment variables. I decided to share what I found because my google foo was not helpful at all.

[...]