Tech entries
Computing, hardware, home automation, and indieweb lately; lots of linux and WordPress if you scroll down far enough.
My current, FreeBSD based server for self-hosting and home automation - now with a touchscreen!
Continue »
DPI change on docking with XFCE and systemd on Manjaro
Continue »
The year 2023 reminded me of my mortality quite a bit, so I took a good, deep look at my home setups in case someone else ever needs to be able to understand it, use it, maintain it. I decided to start with something that we use day to day - music and video playing.
Continue »
I've been eyeing with FIR (far infrared) heating for years, long before we got to buy our current house. Now we have it, and while it's certainly not a cheap way to heat, it feels lovely; getting here, however, had some unforeseen problems.
Continue »
If you have to decide on the order of creative freedom vs data ownership, what order do you choose?
Continue »
Az azonnali üzenetküldők egyre gyalázatosabbak a felhasználói érdekek és adatvédelem terén, pedig jó ideje lenne lehetőség szabadon választani szolgáltatót, programot/felületet, de akár még futtathatnánk is saját rendszert.
Tovább »
I made a smart wake up lamp, just to see if it is better, than a normal alarm clock. It is an insane difference, waking up is so much nicer, and subtle, than before, so I recommend doing one.
Continue »
I found a program, called Droidcam, that can turn any Android phone into a surprisingly nice webcam over USB, and it works remarkably well even on linux.
Continue »
Fleeing Whatapp due to their policy changes? Tired of the never ending roam between the actual trendy instant messaging app? Here is a simple, elegant solution: run your own server, onboard your friends and family, and live happily ever after.
Continue »
I made a photo wall on an extremely tight budget, and it doesn't look horrible at all.
Continue »
Someone, a long time ago came up with the thought that whatever is put on the internet, it'll be there forever. Well, it's wrong. The old versions of my own website, including their design, were long gone, so I decided to put the Indiana Jones hat on, and started digging.
Continue »
Some years ago I decided to walk away from dynamic website in pursuit of something that feels a bit more, like the small web, and what's more fault tolerant for the future. Unfortunately my solution overgrew its promise so it was time for some reaping.
Continue »
Lately I've found myself spending way too much time and effort on my home server while not solving any of the issues I uncovered. It was time to take a step back.
Continue »
After years of experimentation with modern media center software I gave up. As usual, the simpler, the better, and cleaner, so welcome back MPD and VLC, and welcome raspotify.
Continue »
How to make an Aeotec Z-Wave Z-Stick, a CC2531 Zigbee2MQTT, and an RFLink work with a FreeNAS jail running Domoticz
Continue »
For many years I used my former ThinkPads as home servers - built in battery, 3G modem, dead silent, sort of too good to be true as a server. Unfortunately my storage needs started to outgrow the options, plus my RAID0 ZFS decided to die within 2 days of the first alert.
Continue »
Since last weekend, I'm serving my site over gopher as well. Yes, that nearly forgotten 90s protocol. And it's not even an april fools joke.
Continue »
I got into an argument on Twitter - it made me realize I don't know enough about RDF to argue about it. Afterwards I tried out a lot of different ways to drew my own conclusions on RDF(a), microdata, JSON-LD, vocabularies, schema.org, etc. In short: this one does not spark joy.
Continue »
prefers-color-scheme is a new CSS media query feature, which propagates your OS level color preference. While it's very nice, it's way too new to rely solely on it, so a manual fallback is needed.
Continue »
Summary of my experience of adding sensors, and switches to Domoticz through MQTT, and RFLink.
Continue »
My pipeline of tracking where I've been using and Android phone, Backitude, python, and cron
Continue »
It's not possible to run fully static sites with dynamic features, such as webmention handling - you can get close to it, but you do need to embrace external services.
Continue »
The great unreadability of 2018 made Text secondary to Hyper in Hypertext Markup Language. Do publishers really want us to keep reading everything in the Reader Mode of the browsers?
Continue »
A short story of getting a tiny, cheap USB I²C adapter for a home server, learning about the Industrial I/O linux subsystem, and connecting it to collectd.
Continue »
CSS snippets to consider when you want to provide a printable version of your blog
Continue »
I had to install WhatsApp, because some friends are refusing to communicate in any other way, which made me realise how tired and disillusioned I am when I have to face yet another instant messenger network - at least, with some work, Pidgin can still connect to more or less everything and anything.
Continue »
The method of replacing Google Services Framework with microG suite on the stock, Android Marshmallow ROM of a Nomu S10
Continue »
Logged out users are prevented from reaching LinkedIn profiles set to complete public visibility
Continue »
Cheap, good outdoor phone, with gigantic, but irreplaceable battery, waterproof body, very loud speaker. Has no repair options, starts to fall apart after a year of use, and might come with a virus preinstalled.
Continue »
I spent a lot of time trying centralising my online activities, including adding bookmarks and imports from social networks. Lately my site looked bloated and unmaintainable. I started questioning what data is my data, what data should or could I own - it was time to rethink some ideas.
Continue »
Fine tunes and extras for Vivek Panyam's guide "How to build a headless Spotify Streaming box"
Continue »
How to set up Gammu on an old ThinkPad with a 3G modem and listen for MQTT messages to send them as text messages in case your internet is down but you still need to alert.
Continue »
I had a long though of the whole re-decentralize the internet1 idea, and I came to the conclusion many are approaching from the top, whereas the problem, in reality, is underneath. It also applies to email, for which's future I'm even more worried.
Facebo…
Continue »
How to collect, monitor, read, and store pressure, temperature, humidity, visible, IR, and UV light data with a Raspberry Pi, an Adafruit BME280, Adafruit SI1145, collectd stats collector, and mosquitto MQTT.
Continue »
What do you do when you have years of hoarded internet on your computer and you want to put them into one place, to make it searchable? You put them on your website, while retroactively like, favorite, and bookmark them at their source.
Continue »
How to stop Trackpoint from constantly, slowly moving on it's own under linux
Continue »
I've been searching for a long while for a sensor data logger app; it turns out Automate can do this just fine with a lot of extra, so here's my solution for a Galaxy S4.
Continue »
How to announce ZFS NFS shares on your home network for clients to automatically discover them.
Continue »
How to spin down hard drive and get rid of the clicking noise in Debian 9 (Strecth) and Ubuntu 16.04 on a Thinkpad X250
Continue »
How to download your files and safely destroy personal data from a Samsung android phone with a dead screen using heimdall, TWRP, and adb.
Continue »
Even though I only owned an X200 for 3 years, the laptop from 2009 was becoming aged, no matter how many things I replaced on it, so sadly, it was time to look for an alternative.
Continue »
I was becoming unhappy with Baïkal, my contact and calendar sync server: a growing number of clients was unable to use it, so I started to look for alternatives. This time I wanted something plain text based.
Continue »
Add `try_files $uri $script_name =404;` to your PHP handling block. Click more for details
Continue »
The "why"s for writing one's own static generator, which I want to replace my WordPress with.
Continue »
Adding weather, volume and CPU status a hacker friendly panel: tint2.
Continue »
Using Flickr to add GPS metadata to my photos.
Continue »
Apparently, sending email in Python is painful. This is what I did to ease it.
Continue »
How to delete stolen contact lists - address books - from LinkedIn, Facebook, and Twitter.
Continue »
Wordpress has a semi-official way of geotagging, so I decided to fill this automatically from the featured image.
Continue »
I've recently experienced what is it like to have an "uninvited guest" in your home while you're away hiking - hint: it doesn't feel good. Since then I decided to finally put together the things I've been postponing for months for various reasons - mostly for being lazy.
Continue »
I wanted my motionEyeOS system to turn on and off automatically if our mobile phones are present on the home network.
Continue »
I've been able to reply/like/repost with my site for a long while, but is wasn't elegant, fast or slick at all; it was time to fix it.
Continue »
Can I has normalized, plain text chat logs, please? Starting from 2005, from 7 different clients.
Continue »
How and why I keep using email.
Continue »
Requiring JS to open a menu or to resize images to the viewport is not cool.
Continue »
All the icons fonts could potentially have a relatively meaningful, fallback Unicode character that would be shown in cases when the font does not load for various reasons.
Continue »
WordPress with it's custom taxonomy engine has the Post Format option, but it would be much better to do this automatically, wouldn't it? If me as a human can tell the which post is what I just need to translate the logic to PHP.
Continue »
There are plenty of tutorials out there how to get DKIM, SPF, and DMARC working, but it still took me a couple of hours to get everything right, because each and every one of them lacks something to actually work.
Continue »
Is there an actual difference between high and normal quality streaming on Spotify? How does Spotify high quality streaming compare to CD quality?
Continue »
A small comparison of formatted space differences between ext3, ext4, xfs, zfs, btrfs, ntfs and reiserfs.
Continue »
Less-known depths of wireless: regulations by countries and non-existent updates for linux.
Continue »
Blocked right clicks are annoying.
Continue »
Some bits of code to get stats from the EXIF data from your photos.
Continue »
By default only comment type comments get avatars.
Continue »
WPScan with Metasploit can easily hack a WordPress site - unless you automatically block their access to the PHP level.
Continue »
Block access to non-resized JPG files. Use it with caution.
Continue »
Examples for RSS feed options of some social sites.
Continue »
Some bash lines to generate sender checks for postfix.
Continue »
Quickfix for annoying additional CSS from Jetpack.
Continue »
Disable SSLv3 in Firefox.
Continue »
Configurations for a light memory use, spamfiltering, secure mailserver on linux.
Continue »
If the indieweb sites were not syndicating to Twitter, would it be possible to collect the posts based on hashtags with - for example - Google?
Continue »
How to: monitor the health of a remote web address with Monit.
Continue »
Old(ish) Android device? Upgrade it, use it as webcam, SMS gw, backup server… there's no need to throw it away.
Continue »
No more orphaned data in WordPress if you add FOREIGN keys to your InnoDB database.
Continue »
THA Big Bad Cleanup of my WordPress: from importing tweets & statuses to posting in Markdown.
Continue »
WordPress + Markdown are not there yet, hacks needed.
Continue »
Android without any Google App? What to use instead of Hangouts, Map, Gmail? Is that even possible? And why would anyone want to live without Google?
Continue »
Edit /etc/dnsmasq.conf
and add the following:
address=/ad.lgappstv.com/127.0.0.1
address=/yumenetworks.com/127.0.0.1
address=/smartclip.net/127.0.0.1
address=/smartclip.com/127.0.0.1
address=/smartshare.lgtvsdp.com/127.0.0.1
address=/ibis.lgappstv.com/127…
Continue »
Pull your content together from the shards: decentralize the social networks and centralize ourselves!
Continue »
Backend ( PHP, MySQL, nginx ) tricks & tips to speed up a WordPress setup.
Continue »
What is the best approach to show images on smartphones & tablets? To swipe or not to swipe? How about fluid videos?
Continue »
Converting a blog from a WordPress Network to standalone is painful.
Continue »
WP-FFPC - speeding up your WordPress site at leas 9 times.
Continue »
How to disable any module of JetPack for WordPress.
Continue »
How to add a simple character counter to excerpt & content fields in WordPress.
Continue »
log nginx to rsyslog without blocking
Continue »
LXC - container based virtualisation from scratch on Debian Wheezy - a slightly messy guide to start with
Continue »
A little shell script to connect HDSentinel to collectd.
Continue »
Centralised fail2ban for NAT firewall
Continue »
Use tmpfs instead of /dev/ramX in Debian Wheezy for ram based space.
Continue »
Show monit status in JSON for other software to understand.
Continue »
Image gallery for any device, for modern browsers, with nearly pure CSS3.
Continue »
Quick hack for elementaryOS time display: use custom format.
Continue »
The neverending story if using less and less resource for a process continues: replacing Munin with collectd for system resource memories.
Continue »
To make Percona run on armhf architecture there are only small changes need to be applied.
Continue »
More RAM for free? By installing a software?! Enter zRAM.
Continue »
A very sleak upstart job script for dropbear.
Continue »
How to move elementaryOS Luna Plank to different position.
Continue »
How to fix Gtk fatal error of PNG images.
Continue »
Ever wanted a quick update on your SPDY patched nginx? This is what I use.
Continue »
Need to install something with more than one install CD-s to wine? Here's how.
Continue »
How to get "free" space on EXT filesystem without deleting anything?
Continue »
Move the dalvik-cache from data partition to system on rooted, S-OFF android devices.
Continue »
How to send and receive a string between C# and C.
Continue »
Tweaks after install in order to achieve the usability of Linux Mint 10. But the new mascot is pretty cute.
Continue »
Replacing the ROM of a HTC Desire; notes for myself if I'd ever want to do this again.
Continue »
Testing the limits of an nginx and PHP-FPM based WordPress Network with and without PHP APC opcode cache running on a really small KVM VPS.
Continue »
After upgrading from Ubuntu 11.04 to 11.10 boot hangs for more than one minute, waiting for network. Here's how to solve it the correct way.
Continue »
Make conky display ical calendars from the web with the help of calcurse.
Continue »
There's no switch-case in nginx, though map is available for similar but reduced functionality cases.
Continue »
How to offload the hard work of blocking brute force to iptables.
Continue »
Easy and clean nginx config for a secure WordPress Network.
Continue »
How to use OwnCloud CardDAV service as address book in RoundCube and how to import vcf into OwnCloud.
Continue »
Reading a non-fixed-length string from registry with the help of C? Here's how.
Continue »
Most RSS readers lack something: maybe offline version, online version, or just managed by someone 3rd party. A simple solution: back to the basics with rss2email, turniing the news into email.
Continue »
nginx is one of the best webservers out there, owncloud make cloud computing secure using your very own service, but putting them together really gave me a headache.
Continue »
One element, two borders in different colours - (nearly) pure CSS3.
Continue »
Calling functions from a DLL in a C code? Don't. But it's possible.
Continue »
Really cross-browser CSS opacity or rotation with anti-aliasing even on IE? You can do it.
Continue »
Full featured mail server with memory footprint small enough even for a VPS, with dovecot, postfix, spamassassin, clamav, policyd-weight with all the configs you need.
Continue »
At last: turn your own server into your private cloud, interfacing any webDAV or web-browser capable client - and you only need a webserver with PHP!
Continue »
Totally fluid layout both vertically & horizontally with pure CSS, with IE6 (!) compatibility.
Continue »
Dropbox-like file versioning functionality with bazaar VCS and inotifywait.
Continue »
How to get Photoshop CS5 working on wine.
Continue »
Review a small, UK based KVM VPS. Without expectations but with surprisingly good results.
Continue »
How to fix Internet Explorer 8 rotation opacity bug
Continue »
A short code to achieve a very fast weighted filter calculator with integers, using few resources.
Continue »
Szubjektív felhasználói élmény és vélemény két premium business gépről. Ultrakonzervatív Lenovo Thinkpad T400 vs ultramodern Dell Latitude E6400, avagy: Miért nincs megbízható, erős, linuxbarát és szép üzleti notebook a piacon?
Tovább »
Minimal, text-based conky scripts to show a really sophisticated system monitor.
Continue »
Tweaking and modifying some "minor" things in Linux Mint 11 for better performance and usability on Dell Latitude E6400.
Continue »
Division with integers in C, for testing 32 bit max as dividend.
Continue »
Feel free to install pre-released version of ubuntu kernel into the current!
Continue »
In Ubuntu 10.10, Broadcom driver is old, therefore it's full of bugs, and totally unusable for current cards, like BCM4322. Upgrade it.
Continue »
SFTP enabled FTP: secure, chrooted FTP server.
Continue »
Run PHP 5.2 and 5.3 on the same apache, on a production hosting server, with security? Possible, but ugly.
Continue »
Fast & simple batch image handling with imagemagick, from the command line.
Continue »
The basic system of Netgear WG602 is dumb, so get DD-WRT on top of it.
Continue »
VMWare ESXi 4.1 vs promiscuous mode
Continue »
Rely on your own HTTP headers, because the built-in ones sometimes get lost.
Continue »
How to get PHP 5.3 on Karmic Koala from dotdeb.
Continue »
I never liked Ubuntu's Humanity theme, New Wave theme in 9.10 crashes some applications, like F-Spot, and both are brown. Now Lucid is about to make purple (sic!) it's default colour, so that's not for me as well. The solution: shiki.
Continue »
Which line to change to have Postfix listen on specific ports are well?
Continue »
Install a weighted RBL daemon for Postfix.
Continue »
Although eBox has it's own distribution, I wanted to get it work on Ubuntu 8.04 - but the version in the repo is only 1.0, and I really needed 1.2.
Continue »
A brief writing on installing apache-mpm-itk on Ubuntu 8.04 server.
Continue »
Nekem tetszik. Bár eddig volt egy belépő, egy közép és egy üzleti-jellegű mobilom (Alcatel OT301, Ericsson T29s, Siemens S55), nekem ő is tetszik. Tény, hogy néhány PIM funciót hiányolok (rendes szinkronizálás Outlookkal, jegyzetek, hangjegyzet), de végül is nem erre tervezték. Fiataloknak és zeneőrülteknem szánták, annak pedig tökéletes.
Tovább »
Szép (formatervezési díjat nyert), jó, rendkívül okos, de túlságosan kicsi. Az üzleti szférát célozták vele, de elfelejtették, hogy az üzletember elsősorban telefonál, aztán a többi - arra pedig sokkal alkalmasabb pl. a Nokia 6310i, ami a színes kijelzőt és a kamerát leszámítva ugyanezeket tudja, csak sokkal kényelmesebb telefonálni vele.
Tovább »
Baromira elegem lett abból, hogy mindig, minden oldalon csak reklámok vannak, de valódi cuccok nem, hát gondoltam felteszek néhányat saját tapasztalatok alapján.
Tovább »