The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,860 other subscribers

Visual Representation of SQL Joins – CodeProject

Posted by jpluimers on 2017/08/02

I thought I posted a reference to this a long time ago, but didn’t.

It’s one of the things I show when explaining joins to people. Sometimes I need it myself too (:

The article explains these in greater detail:

  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • OUTER JOIN
  • LEFT JOIN EXCLUDING INNER JOIN
  • RIGHT JOIN EXCLUDING INNER JOIN
  • OUTER JOIN EXCLUDING INNER JOIN

Note:

  • the opposite of INNER JOIN is not OUTER JOIN. It’s OUTERJOIN EXCLUDING INNER JOIN
  • the opposite of OUTER JOIN is empty set.

But the diagram is usually speaks for itself.

–jeroen

Source: Visual Representation of SQL Joins – CodeProject

Read the rest of this entry »

Posted in Access, Database Development, DB2, Development, Firebird, InterBase, MySQL, OracleDB, PostgreSQL, SQL, SQL Server | Leave a Comment »

“Large-Scale Deep Learning with TensorFlow,” Jeff Dean – YouTube

Posted by jpluimers on 2017/08/01

Via: Kristian Köhntopp originally shared“Large-Scale Deep Learning with TensorFlow,” Jeff Dean

Read the rest of this entry »

Posted in Algorithms, Development, Software Development | Leave a Comment »

Apparently some @xs4all fiber connections in Amsterdam and Sassenheim had a few minutes downtime last night

Posted by jpluimers on 2017/08/01

Uptime robot (free for 50 monitors every 5 minutes) is cool:

[Archive.is]
 [Archive.is]

These are xs4all fiber connections in Amsterdam and Sassenheim. Despite not mentioned on the xs4all status page [WayBackXS4ALL | Storingen en werkzaamheden, apparently there was some fiber down time in both places.

The HeldenVanNu fiber connection in Amsterdam was doing fine at that time; those downtimes below were planned on my side:

 [Archive.is]

–jeroen

Posted in Monitoring, Power User | Leave a Comment »

Microsoft Research’s manual memory management for .NET: exactly one owner which provides shields for accessing the objects

Posted by jpluimers on 2017/08/01

A very interesting piece of research, in which I see a very familiar concept of single owners and I new concept of them providing shields for accessing the manually managed memory. I do miss mentions of Anders Hejlsberg, Chuck (Charles) Jazdzewski, or others that lay the foundation of ownership in the [WayBackTComponent Branch.

Microsoft Research’s manual memory management for .NET: https://www.microsoft.com/en-us/research/wp-content/uploads/2017/07/snowflake-extended.pdf

Interesting concept of manual but safe memory management with exactly one owner of an object at any given moment and shields that prevent an object’s destruction while it’s still in use by other threads.

Source: [WayBackChristopher Wosinski – Google+

–jeroen

Posted in .NET, Delphi, Development, History, Software Development | Leave a Comment »

Index of /pdf/apple/apple_III/firmware

Posted by jpluimers on 2017/07/31

Interesting: Index of /pdf/apple/apple_III/firmware

[ ] A3PROMs.zip 2017-07-26 16:44 27K
[ ] Titan_3plus2e_PALs.zip 2017-07-26 16:44 9.0K

–jeroen

Posted in Apple, Apple ///, History, Power User | Leave a Comment »

Reminder to self: testssl.sh has supported IPv6 for a long while if the OpenSSL binary supports it

Posted by jpluimers on 2017/07/31

testssl.sh has supported IPv6 for a long while if the OpenSSL binary supports it

See the below thread, specifically the mentioned comments.

–jeroen

Posted in OpenSSL, Power User, Security, testssl.sh | Leave a Comment »

Some potential anti-virus and -malware tools for OpenSuSE Tumbleweed

Posted by jpluimers on 2017/07/31

I could not find many potential anti-virus and -malware tools for OpenSuSE Tumbleweed despite they would be useful not only for non-Linux clients like Windows and Mac OS X.

These I found:

–jeroen

Posted in *nix, Linux, openSuSE, Power User, SuSE Linux, Tumbleweed | Leave a Comment »

Classic car Airco – no more CFKs, but what alternatives?

Posted by jpluimers on 2017/07/28

Some Dutch links (as I live there) for my reference:

–jeroen

Posted in cars, LifeHacker, Power User, W116 | Leave a Comment »

1998 called, it want its code back – Anything Goes – CommitStrip

Posted by jpluimers on 2017/07/28

The blog relating the daily life of web agency developers

Source: Anything Goes | CommitStrip

Via: 1998 called, it wants its code back :D

–jeroen

Read the rest of this entry »

Posted in Fun, History, Quotes | Leave a Comment »

rsync z-lib compression segmentation fault? WTF!

Posted by jpluimers on 2017/07/27

Not sure why without the -z compression switch this succeeds:

# rsync -avloz /var/lib/named/master/ /etc/named/master/
sending incremental file list
pluimers.com
Segmentation fault (core dumped)
# rsync -avlo /var/lib/named/master/ /etc/named/master/
sending incremental file list
pluimers.com
pluimers.com.20161231
pluimers.com~

sent 10,495 bytes  received 74 bytes  21,138.00 bytes/sec
total size is 132,231  speedup is 12.51
# rsync -avloz /var/lib/named/master/ /etc/named/master/
sending incremental file list

sent 1,547 bytes  received 13 bytes  3,120.00 bytes/sec
total size is 132,231  speedup is 84.76

–jeroen

via: [WayBackrsync(1) – Linux man page

Posted in *nix, *nix-tools, Power User, rsync | Leave a Comment »