schleuss.online is one of the many independent Mastodon servers you can use to participate in the fediverse.
This instance has a focus on IT security, general computing, retro video games and game collector discussion. Please, no #NSFW and other 18+ discussion on this instance. See rules for more details

Server stats:

10
active users

#sqlite

0 posts0 participants0 posts today
Continued thread

I managed to fix the #SQLite issue.

So far the #curl problem eludes me.
Curl checks if the connection is established using select().

On #Win10 this eventually returns 1, on #win98 it always returns 0.

I checked with a self made endpoint and the connection is established. Only cf_tcp_connect()->SOCKET_WRITABLE()->Curl_socket_check()->Curl_poll()->our_select()->select() never sees it 😥

I accept a few new customers in the coming weeks. Contact me when your:

- systems getting too slow or old
- IT solutions are getting too expensive
- software and infra takes too long to change
- customers face too many bugs or outages

I often work with #OpenSource projects like: #Perl #Gentoo #Linux #PostgreSQL #SQLite #Laminar #CICD #Rex #OpenStack

I offer 50% discount when publishing our work results under free/libre/open source terms.

See my profile & DM me for details!

I accept a few new customers in the coming weeks.

I'm on a mission to enable high performance IT systems and software delivery for growing organizations.

Contact me when your:

- systems getting too slow or old
- IT solutions are getting too expensive
- software and infra takes too long to change
- customers face too many bugs or outages

I often work with #OpenSource projects like: #Perl #Gentoo #Linux #PostgreSQL #SQLite #Laminar #CICD #Rex

See my profile & DM me for details!

Did you know that you can have a #SQLite CLI config file? Pretty handy for changing the default memory limit, output format, or even print a nice banner.

Here's mine:
codeberg.org/scy/dotfiles/src/

It allows SQLite to use up to 1 GiB of page cache, uses nice Unicode box drawing characters, and tracks the runtime of queries by default. It also reminds me of how to turn these things off again.

(Pro tip: Set `.timer on` last, else it will print the stats for each of the start-up commands … 😬)

Continued thread

So, uhm, not to dunk on Photon, but I've just built a proof of concept #SQLite database containing all of the addresses in OpenStreetMap and created a full-text search index over them.

A query like "give me all OSM objects where any of the address fields starts with 'Frankf'" takes 36 ms and uses 11 MB of RAM.

That's a FTS5 trigraph search over 13.5 million unique strings and then joining them with nodes & ways.

The database takes 25 GB, compared to Photon's 230 GB.

I'm impressed.

I accept a few new clients in the coming weeks.

I specialize in making IT infrastructure and software delivery solutions faster and cheaper in the cloud and on-premises.

My clients hire me because of my no-nonsense approach: transparent, pragmatic, and holistic.

I often work with well-known #opensource projects such as #perl, #gentoo #linux, #postgresql and #sqlite, as well as niche ones like #laminar #cicd and #rex.

Please DM if interested, and boost for reach!