Programming — Principles and Practice Using C++, 2nd edition

I got my copy of “Programming — Principles and Practice Using C++”, second edition, today. My copy is of the third printing, dated June 2015, so it’s a pretty recent printing.

I’m not teaching programming nor C++ at my school, although I used to. My job is simply to be the school’s system administrator, but the odd guest lecture and other lecture invitations has popped up from time to time over the past 16 years. I’ve known C++ since 1994, and the language and its libraries has changed at lot over the years. Maybe Prof. Dr. Stroustrup’s teaching style will have an impact on my own teaching style. Continue reading Programming — Principles and Practice Using C++, 2nd edition

FreeBSD/i386, stable/10, OpenSSL from ports, optimized assembly code, Dell PowerEdge 1950, Xeon X5450@3.00GHz, and BIOS 2.5.0

The strange combination of FreeBSD/i386, stable/10, OpenSSL from ports, optimized assembly code, Dell PowerEdge 1950, Intel Xeon X5450@3.00GHz, and BIOS 2.5.0, resulted in core dumps for all applications linked with OpenSSL from ports. Continue reading FreeBSD/i386, stable/10, OpenSSL from ports, optimized assembly code, Dell PowerEdge 1950, Xeon X5450@3.00GHz, and BIOS 2.5.0

CygWin 2.871 (64 bit) and mintty 2.1.1 – STATUS_ACCESS_VIOLATION

mosh 1.2.5 is out, but not yet available as a CygWin package. I decided I should upgrade my CygWin installation in preparation. That proved not so fruitful.

The new mintty 2.1.1 crashed with the infamous STATUS_ACCESS_VIOLATION stack dump. I’m a bit surprised there’s no mintty-debuginfo package as it would make it easier to know what’s going on.

Note that upgrading to mintty 2.1.2 and upgrading w32api-runtime and w32api-headers to their latest versions solved my issue.
Continue reading CygWin 2.871 (64 bit) and mintty 2.1.1 – STATUS_ACCESS_VIOLATION

KB3035583

Microsoft is pretty sneaky. They camuflage their Windows 10 downloader, KB3035583, as a recommended Windows 7 update with no indication of what good this update does. Only by clicking on the first link is its true intention revealed.

Norwegian description of KB3035583, sadly with no indication of what the update actually does
Norwegian description of KB3035583, sadly with no indication of what the update actually does

As a contrast, the dreaded KB976002 browser choice update was well marked with its intention even in its (long winded) title. Luckily, we don’t see that update anymore.

Email is not so confidential after all

As implied by email protocols, the information in this message is not confidential. Any middle-man or recipient may inspect, modify, copy, forward, reply to, delete, or filter email for any purpose unless said parties are otherwise obligated. As the sender, I acknowledge that I have a lower expectation of the control and privacy of this message than I would a post-card. Further, nothing in this message is legally binding without cryptographic evidence of its integrity.

http://bilbo.hobbiton.org/wiki/Eat_My_Sig

Yet another technical oriented blog, more or less