# I am the Watcher. I am your guide through this vast new twtiverse.
#
# Usage:
# https://watcher.sour.is/api/plain/users View list of users and latest twt date.
# https://watcher.sour.is/api/plain/twt View all twts.
# https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri.
# https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject.
#
# Options:
# uri Filter to show a specific users twts.
# offset Start index for quey.
# limit Count of items to return (going back in time).
#
# twt range = 1 235518
# self = https://watcher.sour.is?offset=230336
# next = https://watcher.sour.is?offset=230436
# prev = https://watcher.sour.is?offset=230236
@movq Es kann nun noch mehr Daten abschnorcheln! Hurra!
Der [TwtxtReader (Dummy)](https://twtxt.uplegger.eu/reader2/) hat ein leichtes Re-Design bekommen. Die Devise lautet "mobile first"!
Eine Mehrsprachigkeitsunterstützung ist nun per YAML
-Dateien drin.
Besonders stolz bin ich auf die Zeitangabe der BeitrƤge, mit Singular-Plural-Unterscheidung in unterschiedlichen Sprachen. Dafür gibt es extra einen eigenen Fluid-ViewHelper zur Ćbersetzungsschnittstelle.
Fortsetzung folgt ...
- MÔs fotos no⦠”piedad! -
#catsoftwtxt
- MÔs fotos no⦠”piedad! -
#catsoftwtxt
@arne /me rennt schreiend davon ššš
@arne /me rennt schreiend davon ššš
@arne /me rennt schreiend davon ššš
@arne /me rennt schreiend davon ššš
@movq Vielleicht auch ein "MegaPixel"? Hauptsache: Irgendwas mit KI.
Das Firmenhandy sagt mir nach einem Update: āDein Pixel kann jetzt noch mehr!ā Aha. Ist es jetzt ein Voxel? Kannās jetzt mehr als 256 Farben? Oder was? Ich bin eindeutig nicht die Zielgruppe solcher Sprüche ā¦
Das Firmenhandy sagt mir nach einem Update: āDein Pixel kann jetzt noch mehr!ā Aha. Ist es jetzt ein Voxel? Kannās jetzt mehr als 256 Farben? Oder was? Ich bin eindeutig nicht die Zielgruppe solcher Sprüche ā¦
Das Firmenhandy sagt mir nach einem Update: āDein Pixel kann jetzt noch mehr!ā Aha. Ist es jetzt ein Voxel? Kannās jetzt mehr als 256 Farben? Oder was? Ich bin eindeutig nicht die Zielgruppe solcher Sprüche ā¦
Das Firmenhandy sagt mir nach einem Update: āDein Pixel kann jetzt noch mehr!ā Aha. Ist es jetzt ein Voxel? Kannās jetzt mehr als 256 Farben? Oder was? Ich bin eindeutig nicht die Zielgruppe solcher Sprüche ā¦
@prologic I donāt think thatāll help. š
But donāt worry, Iāve been disappointed in k8s again today, so Iām good. š
@prologic I donāt think thatāll help. š
But donāt worry, Iāve been disappointed in k8s again today, so Iām good. š
@prologic I donāt think thatāll help. š
But donāt worry, Iāve been disappointed in k8s again today, so Iām good. š
@prologic I donāt think thatāll help. š
But donāt worry, Iāve been disappointed in k8s again today, so Iām good. š
I really need to catch up on your recent twtxt proposals/developments. Iām totally lost in my other projects at the moment. š«£
I really need to catch up on your recent twtxt proposals/developments. Iām totally lost in my other projects at the moment. š«£
I really need to catch up on your recent twtxt proposals/developments. Iām totally lost in my other projects at the moment. š«£
I really need to catch up on your recent twtxt proposals/developments. Iām totally lost in my other projects at the moment. š«£
@andros How about putting the whole encrypted conversation into a sperate twtxt-file. Just like the archive feature (?). That way, the general clients don't have to cope with the decrytption stuff and it won't break the general public conversations.
[47°09ā²44ā³S, 126°43ā²59ā³W] Automatic systems disengaged due to thunderstorm
@andros Just when you have made something idiot-proof, the world invents a better idiot.
The mother of the morons is always pregnant.
[47°09ā²48ā³S, 126°43ā²24ā³W] Wind speed: 66kph -- batteries low
I like this quote: «Nothing can be made idiot-proof, because idiots are very resourceful.»
I like this quote: «Nothing can be made idiot-proof, because idiots are very resourceful.»
What is clean architecture? That's a good question.
You think of a pattern for ordering code with good decisions isolating technologies (you can change the web framework or database without break the business logic), easy to test (you only test interfaces and use cases), sharing code between frameworks (entities and use cases), scalability, modulations and standardizing names. Clean architecture is not perfect, it has a learning curve and some abstraction in each technology. You can even find rejection with yours colleagues.
I have a good article on this topic.
https://programadorwebvalencia.com/implementando-arquitectura-limpia-en-python/
#python
What is clean architecture? That's a good question.
You think of a pattern for ordering code with good decisions isolating technologies (you can change the web framework or database without break the business logic), easy to test (you only test interfaces and use cases), sharing code between frameworks (entities and use cases), scalability, modulations and standardizing names. Clean architecture is not perfect, it has a learning curve and some abstraction in each technology. You can even find rejection with yours colleagues.
I have a good article on this topic.
https://programadorwebvalencia.com/implementando-arquitectura-limpia-en-python/
#python
- No me fĆo de ti⦠¿QuĆ© vas a hacerme? -
#catsoftwtxt
- No me fĆo de ti⦠¿QuĆ© vas a hacerme? -
#catsoftwtxt
- ”¿Cuantas veces tengo que decirte que la leche la quiero semidesnatada?! Me estÔ saliendo barriguita. -
#catsoftwtxt
- ”¿Cuantas veces tengo que decirte que la leche la quiero semidesnatada?! Me estÔ saliendo barriguita. -
#catsoftwtxt
Probando el nuevo sabor de Starcats
#catsoftwtxt
Probando el nuevo sabor de Starcats
#catsoftwtxt
Love your enemies, but Amirica first!
[47°09ā²14ā³S, 126°43ā²58ā³W] Wind speed: N/A -- Cannot comunicate
@andros I never really understood this "CLEAN" architecture... š
Can you explain it in your own words as you understand it to mean? š¤
@andros I never really understood this "CLEAN" architecture... š
Can you explain it in your own words as you understand it to mean? š¤
@doesnm I don't think this has anything to do with yarnd
, but SSH keys in general š
@doesnm I don't think this has anything to do with yarnd
, but SSH keys in general š
Yarnd can store password-protected keys without risk because pod owner don't have password, but looks like i/someone should enter password for every message sent or receive? Upd: oh, it's about ssh? i have key without password lol
A random suggestion. You should add a password to your private ssh key. Why? If someone steals your key, they won't be able to do anything without the password.
You should run: ssh-keygen -p
And remember to make a backup copy of key file. As a developer, it is a one of the most valuable files on your computer.
A random suggestion. You should add a password to your private ssh key. Why? If someone steals your key, they won't be able to do anything without the password.
You should run: ssh-keygen -p
And remember to make a backup copy of key file. As a developer, it is a one of the most valuable files on your computer.
#FridayReads #Lamego #25Abril
#bookstodon
Um livro em Português de Alberto de Jesus Almeida, entitulado "Lamego na Construção de Abril".
#FridayReads #Lamego #25Abril
#bookstodon
Um livro em Português de Alberto de Jesus Almeida, entitulado "Lamego na Construção de Abril".
[47°09ā²22ā³S, 126°43ā²03ā³W] Wind speed: 64kph -- batteries low
I fell asleep again during snoozing, and started dreaming intensely. My own mind woke me up in time by setting everything I loved on fire within my dream. That jolted me awake alright.
I fell asleep again during snoozing, and started dreaming intensely. My own mind woke me up in time by setting everything I loved on fire within my dream. That jolted me awake alright.
[47°09ā²11ā³S, 126°43ā²23ā³W] Weather forecast alert -- storm from NE
1. Make sure the machine is off. ā
(_confirmed via remote IPMI_)
1. Unplug the power cables.
1. Unrack the machine.
1. Bring to office bench.
1. Unscrew the cover.
1. Plug in a new SATA DOM on a spare SATA cable.
1. Boot a bootable Live Linux Rescue system
1. Login and confirm both SATA DOM(s) are visible
1. Use dd
to copy the contents of the old SATA DOM to the New.
1. Power off
1. Remove old SATA DOM
1. Confirm the machine comes back in it's original state.
1. Make sure the machine is off. ā
(_confirmed via remote IPMI_)
1. Unplug the power cables.
1. Unrack the machine.
1. Bring to office bench.
1. Unscrew the cover.
1. Plug in a new SATA DOM on a spare SATA cable.
1. Boot a bootable Live Linux Rescue system
1. Login and confirm both SATA DOM(s) are visible
1. Use dd
to copy the contents of the old SATA DOM to the New.
1. Power off
1. Remove old SATA DOM
1. Confirm the machine comes back in it's original state.
Took today off work. My workplace has a special form of leave called "My Day" that you can take in addition to your usual Annual leave. So nice! š I'm using one of them today to take advantage of the long weekend coming up (_Australia Day_). Planning on making repairs to one of my Hypervisor nodes that is currently down and powered off for repairs. The SATA DOM (_Disk on Module_) boot disk is kind of dead and the controller refusing to take any new writes. It's about ~5 years old š¤£
Plan is to take the machine out of the Rack, place it on my office desk to open it up. Plug in a new 2nd SATA DOM on another SAtA cable. Boot it back up with a Linux Rescue bootable ISO and do a dd
of the old to the new. Then swap 'em around and _hope_ š¤ for the best š
~
Took today off work. My workplace has a special form of leave called "My Day" that you can take in addition to your usual Annual leave. So nice! š I'm using one of them today to take advantage of the long weekend coming up (_Australia Day_). Planning on making repairs to one of my Hypervisor nodes that is currently down and powered off for repairs. The SATA DOM (_Disk on Module_) boot disk is kind of dead and the controller refusing to take any new writes. It's about ~5 years old š¤£
Plan is to take the machine out of the Rack, place it on my office desk to open it up. Plug in a new 2nd SATA DOM on another SAtA cable. Boot it back up with a Linux Rescue bootable ISO and do a dd
of the old to the new. Then swap 'em around and _hope_ š¤ for the best š
~
š§® USERS:1 FEEDS:2 TWTS:1224 ARCHIVED:84381 CACHE:2833 FOLLOWERS:17 FOLLOWING:14
LLM scrapers are relentless and brutal...
@movq Progress! They could be at your door any second now. ;-)
@movq Docker Swarm to the rescue! š¤£
@movq Docker Swarm to the rescue! š¤£
[47°09ā²12ā³S, 126°43ā²56ā³W] Reading: 1.21000 PPM
@lyse I think so. Not in my apartment, but somewhere in this building. I guess. š
@lyse I think so. Not in my apartment, but somewhere in this building. I guess. š
@lyse I think so. Not in my apartment, but somewhere in this building. I guess. š
@lyse I think so. Not in my apartment, but somewhere in this building. I guess. š
Recovery run: 3.11 miles, 00:10:52 average pace, 00:33:47 duration
#running #treadmill