Too bad most of them are very picky to the Linux distributions they run on.
- [WayBack] 3 Awesome Complete Open Source Mail Servers Solutions For Linux and UNIX servers – nixCraft
- [WayBack] Install Modoboa Webmail Python on OpenSUSE 12.3
–jeroen
Posted by jpluimers on 2018/09/07
Too bad most of them are very picky to the Linux distributions they run on.
–jeroen
Posted in *nix, Linux, openSuSE, Power User, SuSE Linux | Leave a Comment »
Posted by jpluimers on 2018/09/06
Interesting stuff:
Open-source home automation platform running on Python 3. Track and control all devices at home and automate control. Installation in less than a minute.
Source: Home Assistant
Via:
CounterDesk
@Dysan • 18 mei 2017 09:47Ik doe dus een hoop met home-assistant (https://home-assistant.io/) en wat custom Python scripts/apis wat allemaal op een oude laptop met ubuntu draait (10w verbruik).
De Horizon Box specifiek gaat via Harmony Hub, kan via de standaard integratie of via eigen brouwsels. Lifx en Nest heeft standaard integratie met Google Home. Al heb ik voor Lifx zelf het een-en-ander geschreven in Python om bijvoorbeeld scenes op te slaan en op te roepen met voice commando’s, dat kan weer niet standaard. NS API gaat ook via die Python API en wat er terug gezegd wordt (in het Nederlands) gaat via home-assistant.
Het voordeel van zelf zoiets bouwen is dat ik alles makkelijkers aan elkaar kan knopen dan bijvoorbeeld via IFTTT en Stringify o.i.d.. Zo kan ik bijvoorbeeld “Hey Google, sexy time” roepen en dan veranderd mijn verlichting langzaam naar iets romantischers (denk rood/oranje/roze), speelt er een zwoel lounge muziekje op mijn Sonos van een samba share, gaat de tempratuur wat omhoog en gaat mijn tv aan naar het chromecast kanaal en speelt er van die zelfde samba share een mp4 met een haardvuurtje.
Vet cheesy, I know, ik moet er de eerste vrouw nog mee verrassen
maar het was ook vooral als demo van wat ik allemaal kan aansturen, bedoeld als grapje voor vrienden etc.
Google voegt een notificatiefunctie toe aan zijn Home-speaker. Als gebruikers een belangrijk bericht krijgen, zullen de ledjes op de speaker de aandacht gaan trekken van de gebruiker. De speaker gaat vooralsnog niet uit zichzelf spreken.
Source: Home-speaker van Google krijgt notificatiefunctie – Beeld en geluid – Nieuws – Tweakers
–jeroen
Posted in Development, IoT Internet of Things, Network-and-equipment, Power User, Software Development | Leave a Comment »
Posted by jpluimers on 2018/09/05
On my research list:
Automate what you see on a computer monitor
Source: [WayBack] RaiMan’s SikuliX
Repositories:
It is an evolution of [WayBack] Sikuli Script – Home that has an other fork that can be automated with PowerPoint slides:
I should play with it: [WayBack] SikuliX – QUICKSTART
Via: [WayBack] Any recommendations of automation tools for GUI testing.We tried AutoIT but it had some problems and way too technical… – Tommi Prami – Google+
–jeroen
Posted in Agile, Development, OCR, Power User, Software Development, Tesseract, Testing | Leave a Comment »
Posted by jpluimers on 2018/09/03
Just in case I have Plastic SCM without Beyond Compare:
"C:\Program Files\PlasticSCM5\client\mergetool" -b="%TEMP%\baseFile-guid.pas" -bn="baseSymbolicName" -bh="baseHash" -s="%TEMP%\sourceFile-guid.pas" -sn="srcSymbolicName" -sh="srcHash" -d="...\destinationPath\destinationFile.pas" -dh="destinationHash" -a -r="%TEMP%\resultFile.pas" -t="text" -i="NotIgnore" -e="NONE" -m="forced" -re="NONE" --progress="progressDescription" --extrainfofile="%TEMP%\extraInfoFile.tmp"
To be done
aa
"C:\Program Files\PlasticSCM5\client\mergetool.exe" --help--------------------------- Mergetool usage --------------------------- Usage: mergetool [ | ] diffOptions: [] mergeOptions: [] [[] [] ] [] [] baseFile: {-b | --base}= baseSymbolicName: {-bn | --basesymbolicname}= automatic: -a | --automatic silent: --silent resultFile: {-r | --result}= mergeType: {-m | --mergeresolutiontype}={onlyone | onlysrc | onlydst | try | forced} generalFiles: [] [] sourceFile: {-s | --source}= srcSymbolicName: {-sn | --srcsymbolicname}= destinationFile: {-d | --destination}= dstSymbolicName: {-dn | --dstsymbolicname}= generalOptions: [] [] [] [] defaultEncoding: {-e | --encoding}={none |ascii | unicode | bigendian | utf7 | utf8} comparisonMethod: {-i | --ignore}={none | eol | whitespaces | eol&whitespaces} fileType: {-t | --filestype}={text/csharp | text/XML | text} resultEncoding: {-re | --resultencoding}={none |ascii | unicode | bigendian | utf7 | utf8} progress: {--progress}=progress string indicating the current progress, for example: Merging file 1/8 extraInfoFile: {--extrainfofile}=path to a file that contains extra info about the merge Remarks: -a | --automatic: Tries to resolve the merge automatically. If the merge can't be resolved automatically (requires user interaction), the merge tool is shown. --silent: This option must be used combined with the --automatic option. When a merge can't be resolved automatically, this option causes the tool to return immediately with a non-zero exit code (no merge tool is shown). If the tool was able to resolve the merge automatically, the program returns exit code 0. Examples: mergetool mergetool -s=file1.txt -d=file2.txt mergetool -s=file1.txt -b=file0.txt --destination=file2.txt mergetool --base=file0.txt -d=file2.txt --source=file1.txt --automatic --result=result.txt mergetool -b=file0.txt -s=file1.txt -d=file2.txt -a -r=result.txt -e=utf7 -i=eol -t=text/csharp -m=onlyone --------------------------- OK ---------------------------
The merge extraInfoFile.tmp has a syntax like this:
Source (cs:-#) relative-sourceFile from cs:-# created by userName on timeStamp Comments: Source changeset description Base (cs:#) relative-baseFile from cs:#@/baseBranch by userName on timeStamp Comments: BO's + CRUDS Destination (cs:#) relative-destinationFile from cs@/destinationBranch created by userName on timeStamp Comments: Destination changeset descriptionWhere each
csis a change set number.
–jeroen
Posted in Beyond Compare, Development, Encoding, PlasticSCM, Power User, Software Development, Source Code Management | Leave a Comment »
Posted by jpluimers on 2018/09/03
- Double or twice the loudness = factor 2 means about 10 dB more sensed loudness level (psycho acoustic)
- Double or twice the voltage = factor 2 means 6 dB more measured voltage level (sound pressure level)
- Double or twice the power = factor 2 means 3 dB more calculated power level (sound intensity level)
Now that we’ve straightened that one out…
–jeroen
Source: [WayBack] Outdoor speaker met versterker ontworpen door tweaker haalt doel op Kickstarter – Beeld en geluid – Nieuws – Tweakers
Posted in Algorithms, Development, LifeHacker, Power User, Software Development | Leave a Comment »
Posted by jpluimers on 2018/09/03
A while back, I needed to show the Teamup Calendar for my marching band at a specific date.
Luckily I found [Wayback/Archive] Calendar Link ParametersTeamup Calendar allowing me to assemble such link:
https://teamup.com/ks7a793f73fc4d5e89?date=2018-09-03&view=l
Which shows at the end of the month, we are going to perform on Tattoo on Stage in Luzern (Lucerne), Switzerland in the famous KKL concert hall:
KKL Luzern im Oktober: Tattoo on Stage mit Militär- & Show Bands aus der ganzen Welt. Das Festivalprogramm sowie Tickets gibt es bei worldbandfestival.ch
[Wayback/Archive] Tattoo on Stage | KKL Luzern, 01. Oktober 2017
We’ve been there before and it’s great fun! The [Wayback/Archive] New Zealand Army Band even did a haka challenge with us.
--jeroen
Posted in Cloud Apps, LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2018/08/31
cool solution for precise point positioning (PPP) GPS navigation.The RasPiGNSS “Aldebaran” expansion board fits onto the Pi’s expansion connector (named P1).
Source: Hi all, I found this cool solution for precise point positioning (PPP) GPS na…
Device: Dr. Franz Fasching » Products » GNSS » RasPiGNSS [WayBack]
–jeroen
Posted in Development, Hardware Development, IoT Internet of Things, Network-and-equipment, Power User, Raspberry Pi | Leave a Comment »
Posted by jpluimers on 2018/08/31
When applying for an internet connection with xs4all and specifying a different billing address, other letters still arrive at the address where the internet connection resides.
I had that, and didn’t want it: [WayBack] Twitter / Notifications. You might not want it for different reasons.
After contacting the web care, both sides learned there are three addresses:
according to the webcare person, it looked like you can only change the “contact address” through the service desk. You can, so that information is still below.
But contacting the service desk revealed that you can also perform two address changes on-line after logging in to https://mijn.xs4all.nl.
Of course you cannot change the service address as it is where your physical internet connection resides.
[WayBack] https://www.xs4all.nl/contact/
Klantenservice phone +31203987666
Opening hours:
- 08:00 – 20:00 Monday through Friday
- 10:00-17:00 Saturday
–jeroen
Posted in LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2018/08/31
Reminder to check out if this book about “the calm company” has been released yet: [WayBack] It doesn’t have to be crazy at work.
Basecamp is an interesting company that has put action there there mouth is:
Trusted by millions, Basecamp puts everything you need to get work done in one place. It’s the calm, organized way to manage projects, work with clients, and communicate company-wide.
…
We’ve designed our company differently. We’re here to tell you about it, and show you how you can do it. There’s a path. You’ve got to want it, but if you do you’ll realize it’s much nicer over here. You can have a calm company too.
No, it is not The Little Book Of Calm, or another one of that series (;
If it is not yet out, you can still pre-order from Amazon in the USA and Europe:
–jeroen
Via: [WayBack] It Doesn’t Have to Be Crazy at Work https://basecamp.com/books/calm – Adrian Marius Popa – Google+
No it is not the book of calm (:
Posted in LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2018/08/30
I bumped into this a while ago, but since I’ve been doing quite a bit of research lately, it’s worth repeating.
–jeroen
Source: TwistedDoodles • The truth about Eureka. (I say bollocks… A lot!)
Posted in Development, Fun, LifeHacker, Power User, science, Software Development | Leave a Comment »