GitHub - splitbrain/meh: Meh... another comment system https://github.com/splitbrain/meh #alternative #integration #OpenSource #comments #mastodon #node.js #website #GitHub #sqlite #static #blog #PHP

GitHub - splitbrain/meh: Meh... another comment system https://github.com/splitbrain/meh #alternative #integration #OpenSource #comments #mastodon #node.js #website #GitHub #sqlite #static #blog #PHP
#Development #Launches
SQL Noir · A game to learn SQL by solving crimes https://ilo.im/162ciw
_____
#OpenSource #Game #Database #SQL #MySQL #SQLite #PostgreSQL #Npm #WebDev #Backend
SQLite is a remarkable piece of software and I've always been curious about the system and the project. Here are several little known facts about SQLite.
- Two #DOjS releases and a #win32 port
- A new release of #jSH
- Contributed #DJGPP patches to #mbedTLS and #jasper
- Updated my #BuildRoot GeodeLX repo
- Updated DOSQLite (#SQLite for MS-DOS)
- 11 Updates to #DOStodon (#MastodonClient for MS-DOS)
Rubyists, if you're testing Ruby 3.4, please update to sqlite3 v2.5.0.rc1 which packages Ruby 3.4 in the native gems.
https://github.com/sparklemotion/sqlite3-ruby/releases/tag/v2.5.0.rc1
Let me know if you have problems!
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!
@rixx Curious as to why #SQLite isn't on that list then. Shouldn't its JSON & index-on-expressions support make it a ""NoSQL"" database in that regard as well?
https://sqlite.org/json1.html
https://sqlite.org/expridx.html
#TIL: That #SQLite ignores foreign key constraints by default and I have no idea why someone thinks this is good default: https://leah.is/notes/sqlite_foreign_key_constraints/
A map application that visualizes far-right activities in Germany.
https://github.com/Scobiform/farright-map?tab=readme-ov-file#farright-map-germany
Looks like #MariaDB is now officially fucked.
I mean. Saved. Poised for growth! Innovation! Collaboration! Community! Tackling the next challenge!
Since private equity funds are the best thing that can happen to any company, surely.
(Starting the migration to #postgres or #sqlite now rather than next year might save you a severe crunch.)
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:
https://codeberg.org/scy/dotfiles/src/commit/dbe858184c07634d16065773e31bf6c1cb50b357/.sqliterc
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 … )
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!
Steampipe: All SQL All the Time - Although modern Linux has slightly shifted, the old Unix mantra was: everything’s ... - https://hackaday.com/2024/02/19/steampipe-all-sql-all-the-time/ #softwarehacks #networkhacks #linuxhacks #sqlite #linux #sql
An update to my Millions of erred SMS messages that I wrote about here
https://kevin.glowacz.info/2023/12/20/hacking-the-messages-database.html
My attempt to delete the messages myself seems to have had no effect on their iCloud storage. There is still 2.9 Million messages in iCloud for me. #Apple #Messages #iCloud #SQLite #iOS #macOS
Rubyists! The sqlite3 gem v1.7.0 has been released with native (precompiled) support for Ruby 3.3.
https://github.com/sparklemotion/sqlite3-ruby/releases/tag/v1.7.0
Seeing an absurd number of messages in my iCloud backup lead me to investigate the internals of the Apple Messages local database. I documented my attempts to clean up some bad records.
https://kevin.glowacz.info/2023/12/20/hacking-the-messages-database.html
If anyone has any insight here please reach out!