Discover and read the best of Twitter Threads about #sqlite

Most recents (5)

You can use #wxPython to create a cross-platform #SQLite database viewer with #Python


Here's an example: ImageImage
The code for this example is from my book, Creating GUI Applications with wxPython.

You can get it here:
You can get the code for this example on the book's GitHub code repo (see chapter 4):…
Read 3 tweets
I'm about to buy a new MacBook Pro 13" with the famous Apple M1 SoC.

Let's see how ready it is for developers.

A thread ⤵️

Legend: 🔴 = not working, 🟢 = working

🟢 Rust is working!

`aarch64-apple-darwin` is part of the Tier 2 platforms,….

See the PR,….

#AppleSiliconM1 #rustlang
🟢 Python is working!

It is part of macOS Big Sur.

#AppleSiliconM1 #python
Read 26 tweets
Over the past few months @mozilla we worked on improving #Firefox stability on #Linux. This effort quickly became an example of good synergies between #FOSS projects. A short thread 👇
When Firefox crashes the user can send us a crash report which we use to analyze the problem and hopefully fix it. However to extract useful information from the report we need the debug information from the affected build and its dependencies
Most #Firefox users on #Linux use the build that comes packaged with their favorite distribution rather than our builds. Because of that we couldn't do much with their reports as we lacked the debug information for those builds (with some exceptions)
Read 17 tweets
Recent reports on the #OpenPGP #keyserver certificate poisoning attacks have focused on the SKS keyserver implemented in OCaml, which is basically a replicated, censor-resistant, append-only database for unverified key material. But what about #gnupg's role in the attack? /thread
Historically, the PGP tool used the same OpenPGP data structure internally and externally: PGP Keys (public or secret) are a sequence of OpenPGP packets. First there is a signing key packet, then a user id packet, followed by a binding signature, and then web of trust signatures.
The old pubring.gpg is such a sequence of OpenPGP packets. All operations on the list of keys (looking up a key by id or user name, searching for a trust path in the web of trust, deleting a key, etc) require a linear scan, fully parsing every packet from the top down.
Read 11 tweets
Тред с техническим описанием многопоточной aka Schedulable архитектуры.
Ремарка. В контекстве данного треда понятия поток (thread), очередь (GCD queue) и шедулер (Rx Scheduler) я использую как синонимы, дабы избежать многочисленных повторов в тексте.
Итак, в первой части мы пришли к тому, что нам нужны фоновые сервисы, но мы хотим держаться подальше от внедрения в код логики, связанной с синхронизацией доступа к данным из разных потоков. Как же это сделать?
Read 40 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!