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,854 other subscribers

Working with big data databases in Delphi – Cassandra, Couchbase and MongoDB (Part 3 of 3) – grijjy blog

Posted by jpluimers on 2019/06/06

Reminder to self to check out [WayBackWorking with big data databases in Delphi – Cassandra, Couchbase and MongoDB (Part 3 of 3) – grijjy blog and see if by now it supports authentication.

Repository: grijjy/DelphiMongoDB: A Delphi driver for MongoDB

Via: [WayBack] We finish our trilogy on big databases with a Delphi driver for MongoDB. – Erik van Bilsen – Google+

–jeroen

Posted in Delphi, Development, Software Development | 1 Comment »

windows – How to simulate drop-down form in Delphi? – Stack Overflow

Posted by jpluimers on 2019/06/05

Since I might need it one day: [WayBack] windows – How to simulate drop-down form in Delphi? – Stack Overflow

Via [WayBack] for whatever reason this SO question from 2015 showed up in my rss stream as “new or updated”. Interesting though. – Thomas Mueller (dummzeuch) – Google+

–jeroen

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

Friday Deploys, and other harmful BOFH memes – The Isoblog.

Posted by jpluimers on 2019/06/05

The answer to the meme on the right:

If you are having problems deploying on a Friday, you will have them at any time of the week. Your processes are broken.

Source: [WayBackFriday Deploys, and other harmful BOFH memes – The Isoblog.

via: [WayBack] Friday Deploys and other harmful BOFH memes – they need to die in a fire… – Kristian Köhntopp – Google+

Kristian argues that people finding the meme funny should get fired.

I still find it funny. Both in a way that I’m surprised so many BOFH are still there, as well as being happy that on many occasions I’ve helped making this a thing of the past or at least make organisations aware of the deployment risks and how to cope with them.

Do I need to change? Definitely: life is all about learning new things every day and change because of that.

Do I need go get out of a job or a new job? Likely at some point because life is all about change. Hopefully I’ve learned enough by then to find another gig where – in addition to applying my tech skills – I can spread awareness and knowledge. And learn new things. Did I tell about life is all about learning?

Related: [WayBack] by michielrook.nl:

https://speakerdeck.com/mrook/i-deploy-on-fridays-and-maybe-you-should-too

Via: [WayBack] @michieltcs: I deploy on Fridays (and maybe you should too): https://speakerdeck.com/mrook/i-deploy-on-

–jeroen

Posted in Development, DevOps, Power User | 1 Comment »

GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux – grijjy blog

Posted by jpluimers on 2019/06/05

Interesting use-case based on ZeroMQ and Google Protocol Buffers: [WayBackGrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux – grijjy blog.

Everything is Open Source at GitHub:

Via: [WayBack] The Grijjy team is proud to introduce our GrijjyCloudLogger, https://blog.grijjy.com/2017/08/22/grijjycloudlogger-remote-logging-for-windows-ios-android… – Allen Drennan – Google+

–jeroen

Related: For my research list: Delphi and ZeroMQ

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

Many flow strategies at GitLab Flow | GitLab

Posted by jpluimers on 2019/06/04

Many flow strategies: GitLab Flow | GitLab

After me doing some research on [WayBack] What your approach to branching tells me about the state of your agile transformation. | LinkedIn – Marjan Venema – Google+

–jeroen

Posted in Development, DVCS - Distributed Version Control, git, Software Development, Source Code Management | Leave a Comment »

Why We Write Tickets – Hacker Noon

Posted by jpluimers on 2019/06/04

Should be on the wall for every development team around:

Why We Write Tickets

Shared with my team the other day in Slack …

Why we write tickets

  • So if we get sick, a teammate can help us out
  • To help us decompose our work into small pieces
  • As a placeholder for a real-life conversation
  • To keep track of how we resolved the issue
  • To make our standups effective
  • To point out dependencies
  • To reflect on the mix/makeup of our work during retros
  • Self-discipline.
  • Don’t take on too much.
  • Try to do one thing at a time

Why we DON’T write tickets

  • To track our time
  • To compete with other team members
  • To show managers we’re busy
  • To make managing people possible
  • To report status, or % complete
  • Because Jira is fun to use
  • External discipline

John CutlerFollow – Multiple hat-wearer. Product development nut. I love wrangling complex problems and answering the why with qual/quant data. May 4

Source: [WayBackWhy We Write Tickets – Hacker Noon

Via: [WayBack] Why We Write Tickets – Hacker Noon – Marjan Venema – Google+

–jeroen

Read the rest of this entry »

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

rvelthuis/BigNumbers: BigInteger, BigDecimal and BigRational for Delphi

Posted by jpluimers on 2019/06/04

Cool library: rvelthuis/BigNumbers: BigInteger, BigDecimal and BigRational for Delphi.

It has many Unit Tests written with DUnit.

Via: [WayBack] This is truly very cool project, if need to do math with pretty large numbers, check this out… – Tommi Prami – Google+

–jeroen

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

Marantec | Deleting the code of hand transmitters (Multi-Bit) – YouTube

Posted by jpluimers on 2019/06/03

  1. Put the the 3-wire program connector into the remote
  2. Hold a metal object to the 3 pins of the program connector to short them
  3. Push a button: Now that button has been cleared.
  4. Remote the metal object from the 3 pins of the program connector
  5. Push the same button: If it has been cleared, your gate/garage won’t move

–jeroen

Read the rest of this entry »

Posted in LifeHacker, Power User | Leave a Comment »

`ll header` in `martian source` is the Data Link Layer: 2 MAC addresses

Posted by jpluimers on 2019/06/03

The ll header field in a martian source message on linux is about the [WayBackEthernet frame – Wikipedia: Data Link Layer.

The first 6 hex digits are the source MAC address, the next are the destination MAC address:

May 10 08:59:24 linux kernel: IPv4: martian source 255.255.255.255 from 192.168.17.44, on dev eth1
May 10 08:59:24 linux kernel: ll header: 00000000: ff ff ff ff ff ff 00 0c 29 f7 0f fe 08 00 ........).....

In the above example:

  • Destination = MAC ff ff ff ff ff ff (broadcast, which corresponds with IPv4 target 255.255.255.255)
  • Source = MAC 00 0c 29 f7 0f fe (specific, which I could verify after checking out the machine having IPv4 192.168.17.44)
  • EtherType  08 00 (IPv4)

Some sources indicate it is a martian, as 255.255.255.255 is never a valid IP address, but [WayBack] Martian packet – Wikipedia: IPv4 disagrees.

References:

–jeroen

Posted in Ethernet, Network-and-equipment, Power User | Leave a Comment »

keyboard – How to add a line break in a cell in Excel for Mac – Ask Different

Posted by jpluimers on 2019/06/03

What key combination do I have to press to create a line break in a cell in Excel for Mac 2011? The Windows combination of Alt+Enter does not work on the Mac.

Source: [WayBackkeyboard – How to add a line break in a cell in Excel for Mac – Ask Different

The answer depends on the Excel for Mac OS X version you are using.

Excel 2015 is simple (thanks esham): use Option+Enter.

In older Excel <= 2011 (thanks nwinkler), use Command+Option+Enter or Control+Option+Enter.

Some users report the also need the Fn key in addition to the above modifiers.

–jeroen

PS: Later I found out that [WayBack] Beckism.com: Use a linebreak in Excel on Mac also shows the Excel <= 2011 solution Control+Option+Return (note that Return is the same key as Enter).

Posted in Apple, Excel, Mac, Mac OS X / OS X / MacOS, MacBook, MacBook Retina, MacBook-Air, MacBook-Pro, macOS 10.12 Sierra, Office, Office 2011 for Mac, Power User | Leave a Comment »