← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 148
  1. Brother fortunately provides Linux printer drivers for their printers, but – at least for older models – these are only available for 32bit systems and in an outdated packaging format with broken RPMs.

  2. At Threema (my employer), we publish a custom F-Droid repository.

  3. Let's start with a disclaimer: I work at Threema.

  4. (Update 2025-03-31: It seems that nowadays the path to the public key can be used as configuration value, instead of the raw public key.

  5. (Note: This blogpost does not include any instructions on how to actually set up a launch config for debugging Rust code.

  6. When you receive a new nRF52 (e.g. nRF52832 or nRF52840) based development board (e.g. the Ebyte E73-TBB), you will notice that connecting to it through OpenOCD fails initially: $ openocd \ -c 'interface jlink; transport select swd; source [find targe…

  7. Hydroponik bzw.

  8. When creating a Rust crate that aims to be no_std compatible, it can happen that you accidentally break that promise without noticing.

  9. The apu2 is a 64 bit single board computer by the Swiss company PC Engines.

  10. Dieser Blogpost versucht, die aktuelle Kritik am E-Voting-System der Schweizerischen Post laienfreundlich zu erklären.

  11. If your graphical user interface (be it Xorg or Wayland based) does not start anymore, systemd will get into a restart loop: It will start the graphical interface, that will crash, rinse and repeat.

  12. I recently bought myself a Skytraxx 2.0 Plus (FANET) variometer, a flight computer for paragliding that supports GPS and can display airspaces and waypoints.

  13. Mein Kommentar zur Stellungnahme des Kantons St.

  14. To read a SHTC1 / SHTC3 temperature/humidity sensor from Raspbian Linux on the Raspberry Pi, first enable the I²C bus via raspi-config and reboot.

  15. After the MCP3425 ADC driver I published last month as part of the the weekly driver initiative, I wrote a second Rust embedded-hal driver, this time for the SGP30.

  16. If you're following Jorge Aparicio's Embedded in Rust blog, then you know that currently a lot of efforts are happening to bring Rust to embedded devices.

  17. I recently got myself a TS100 soldering iron.

  18. The HC06 is a bluetooth-serial-adapter that you can get very cheaply at Ali Express & co.

  19. LoRaWAN Data Rates

    While LoRa allows you to manually set transmission parameters like TX power and spreading factor, LoRaWAN uses an abstraction on top of those parameters called "data rate".

  20. Collectd is a system statistics collection daemon.

  21. To read a SHT21 temperature/humidity sensor from Raspbian Linux on the Raspberry Pi, first enable the I²C bus via raspi-config and reboot.

  22. On my home computer, I use Docker from time to time.

  23. If you use the Yaourt package installer on Arch Linux, you're probably aware of the long install times of certain large packages like android-ndk or chromium.

  24. FreeDNS FreeDNS (https://freedns.afraid.org/) offers free DNS hosting for up to 5 subdomains.

  25. (TLDR: bootctl --path=/path/to/esp-partition install) Besides my Arch Linux installation, I have a partition that runs Windows (primarily to play Age of Empires II).

  26. Sometimes you want to change the behavior of a function call in a Python test.

  27. I've been coding Rust during my free time for a few months now (mostly on the spaceapi server, the telegram groups bot and rpsrtsrs).

  28. Some days ago I released a blogpost about programming a perceptron in Rust.

  29. Two years ago, I wrote a blogpost about implementing a perceptron in Python that quite a few people liked.

  30. I recently discovered Opbeat.

  31. I'm working on an online shop for our local hackerspace Coredump.

  32. I'm currently implementing a RESTful API with Django Rest Framework (a fantastic framework by the way).

  33. I recently ported an app with Google OAuth2 integration from django-social-auth to python-social-auth.

  34. Profiling Pytest Tests

    If you want to run a profiler over your pytest cases (including underlying code), the easiest way is to run pytest directly using cPython: python -m cProfile -o profile $(which py.test) You can even pass in optional arguments: python -m cProfile -o profi…

  35. Sometimes you wish to debug outgoing emails in the exim4 mail server.

  36. If you're using Ansible and want to set a setuid or setgid bit on a file or directory, you don't need any additional tricks like executing raw shell commands.

  37. Micropython Micropython (https://micropython.org/) is an implementation of the Python 3 language for microcontrollers.

  38. Scrolling Text with RPLCD

    The RPLCD Library Last year when I started playing around with HD44780 based character LCDs on the Raspberry Pi, I did not find any software library for it that I liked.

  39. I own a Logitech Z-5500 surround system.

  40. Broken Bones

    I didn't blog anything in March.

  41. Today I stumbled over an apparently interesting tweet by @aendu: Tweet of aendu/433586683615784960 The link in the tweet points to another tweet: Tweet of madmenna/433585834193715200 And, as you may have guessed, this link points to yet another tweet.

  42. If you want to create a Heroku PostgreSQL database via the web frontend, you might notice that they don't ask you where you want to create the database.

  43. Using SSMTP with Fastmail

    A few months ago, I switched from Gmail to Fastmail.

  44. If you want to quickly configure a static IP without authentication on Linux, you don't need any network manager tool like Wicd, NetworkManager or netctl.

  45. Even though Firefox supports TLS 1.2 since version 24, it is not enabled by default.

  46. In the past, making data tangible was a complicated, manual process.

  47. Using the MtGox API, you can easily fetch the current Bitcoin price using a very small Python script. import requests url = 'http://data.mtgox.com/api/2/BTCUSD/money/ticker' r = requests.get(url, headers={'Accept': 'application/json'}) print r.json()['dat…

  48. Current Situation The Heroku Cron add-on was disabled in June 2012 and existing users were migrated to the Scheduler add-on.

  49. Sometimes you want to see the number of registered users in your Django website over time.

  50. If you need to join/merge multiple PDF files into a single one, there are different options available.