I wonder if this one is still exploitable: UPC Cable Modem / Ziggo Connect Box / Compal CH7465LG · Issue #122 · reverse-shell/routersploit
–jeroen
Posted by jpluimers on 2019/07/22
I wonder if this one is still exploitable: UPC Cable Modem / Ziggo Connect Box / Compal CH7465LG · Issue #122 · reverse-shell/routersploit
–jeroen
Posted in Power User, Security | Leave a Comment »
Posted by jpluimers on 2019/07/22
This is about half of what Staples itself charges: [WayBack] Staples Multiuse Multifunctioneel Papier voor Laser en Inkjet, A4 80 g/m² Wit | Staples®
Amazon.de sells it too, but it does not ship to The Netherlands: [Archive.is] STAPLES Multifunktionspapier multiuse, A4, 80 g/m², 4fach Lochung, weiß (500 Blatt): AmazonSmile: Bürobedarf & Schreibwaren
There is the same from Xerox: [WayBack] Kopierpapier Business weiß 4x gelocht 80g/qm A4 VE=500 Blatt bei Mercateo günstig kaufen also available on Amazon.de: [Archive.is] Xerox Business 003R91823 Multifunktionspapier 80 g/m² 4-fach gelocht 500 Blatt pro Ries Format A4 1 Ries weiß: AmazonSmile: Bürobedarf & Schreibwaren
However, the Xerox 003R91823 from Amazon is just ONE pack, not 5 packs!
Easier to find this in The Netherlands with this phrase: [Wayback] a4 papier 4gt – Google Search
–jeroen
Posted in LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2019/07/19
Via [WayBack] Knowledge Base | AVM International:
3 Setting the maximum transmitter power
- Click “Wireless” (“WLAN”) in the FRITZ!Box user interface.
- Click “Radio Channel” in the “Wireless” (“WLAN”) menu.
- If the option “Set radio channel settings automatically (recommended)” is enabled, proceed with the following section.
- If the option “Adjust radio channel settings” is enabled:
- Click “Additional settings”.
- Select “100%” from the drop-down list “Maximum transmitter power”.
- Click “Apply” to save the settings.
Hence the settings below: 6% Maximum transmit power is the lowest I could set.
For devices that cannot adjust their antenna output power which have RP-SMA connectors, I bought these to effectively throttle them:
Posted in Fritz!, Fritz!Box, Internet, Power User | Leave a Comment »
Posted by jpluimers on 2019/07/19
From a while ago:
Just tried to explain technical debt: “taking shortcuts leads to long-term bleeding.”
–jeroen
Posted in Development, Software Development, Technical Debt | Leave a Comment »
Posted by jpluimers on 2019/07/19
Speaking English as second language often makes me search for accurate words. I’ve noticed that even a lot of native English speakers use “very” too often as usually better words exist.
These two pages have lots of replacements of “very …” combinations into a single word, with infographics and even poster size materials:
Found after searching the source of [WayBack] Try these words in your next Email – I’m Programmer.
Deciding which replacement to use, or to stay with “very” depends on who you are communicating with, as the counter example at [WayBack] Communicating Compassionately with Non-Native English Speakers; Taming the Steamroller – Molly Clare Wilson – Medium shows (thanks Kristian Köhntopp for attending me to that).
–jeroen
Via:
Posted in LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2019/07/18
Interesting, need to try this one day to see how well this works so the base constructor TObject.Create cannot be called.[WayBack] delphi – How to hide the inherited TObject constructor while the class has overloaded ones? – Stack Overflow
–jeroen
Posted in Conference Topics, Conferences, Delphi, Development, Event, Software Development | Leave a Comment »
Posted by jpluimers on 2019/07/18
TL;DR: use the MySQL utf8mb4 character set and convert any MySQL utf8 character set as those are not UTF-8.
The source describes how: [WayBack] How to support full Unicode in MySQL databases · Mathias Bynens
–jeroen
Via: [WayBack] #MySQL’s ##UTF8 of course isn’t UTF8. ##WheresMySurprisedFace – Jan Wildeboer – Google+
Posted in Database Development, Development, MySQL | Leave a Comment »
Posted by jpluimers on 2019/07/18
I’m not even sure if I’ve posted this before, but I always forget how to show all members (or columns) using Format-Table.
It’s dead easy: -Property *
Get-ChildItem | Format-Table -Property *
Later I found out this is equivalent with the shorter version where you omit the -Property part which I wrote about in [WayBack] PowerShell: when Format-Table -AutoSize displays only 10 columns and uses the width of the console when redirecting to file.
So you can shorten the above to:
Get-ChildItem | Format-Table *
It has way more columns than this:
Get-ChildItem | Format-Table
The extra members in both marked with *:
PSPathPSParentPathPSChildNamePSDrivePSProviderPSIsContainerBaseNameMode *Name *FullNameParentExistsRootExtensionCreationTimeCreationTimeUtcLastAccessTimeLastAccessTimeUtcLastWriteTime *LastWriteTimeUtcAttributesThe odd thing: one property fails in the -Property * table:
LengthI tracked this down to how -Property * works: it takes the first entry in the list. If that is not a file, then it has no Length property: [WayBack] powershell – Measure-Object : The property “length” cannot be found in the input for any objects – Stack Overflow.
Note that for a GUI version, you can replace Format-Table with Out-GridView. See
Posted in CommandLine, Development, PowerShell, PowerShell, Scripting, Software Development | Leave a Comment »
Posted by jpluimers on 2019/07/17
Long read, but worth it: [WayBack] Threads are not the answer | CompuTruthing
We argue that the thread-oriented approach to concurrency is a bad approach. It has severe modifiability problems, but also performance problems. We should not think in terms of low level primitives.
It has great analogies between threading and cars on roads:
Software world Automotive world thread road work unit set of cars that pass over a road in a period of time work unit dependencies cars need to go from one road to another total execution time total time for all cars to reach the destination lock/semaphore traffic lights / roundabout too few work unit dependencies (highway) road network badly connected (sometimes this means long way to nearby locations) too many work unit dependencies too many intersections or access points (too much time spent in these) too many small threads (descheduled often) small roads threads that are not descheduled from cores highways
Via
[WayBack] Kevlin Henney – Google+
Related videos under the fold (more at DevTube – Videos by @kevlinhenney)
–jeroen
Posted in Development, Multi-Threading / Concurrency, Software Development | Leave a Comment »
Posted by jpluimers on 2019/07/17
Reminder to self as occasionally I concatenate a lot of strings:
[WayBack] After some tweaking TStringBuilder in FastCode is now 2x faster than the stock Builder in SysUtils. – Johan Bontes – Google+.
Source: FastCode/FastStringBuilder.pas at master · JBontes/FastCode
–jeroen
Posted in Delphi, Development, Software Development | Leave a Comment »