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

Archive for June, 2019

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 »