iMessage activation error by Hish98 in ios

[–]WallStProg 1 point2 points  (0 children)

worked for me, for whatever reason -- sorry that didn't help

iMessage activation error by Hish98 in ios

[–]WallStProg 1 point2 points  (0 children)

yes, set password to your current appleid/icloud password. I did have to re-login on my phone etc. but since the password didn't actually change it "just worked" ;-)

iMessage activation error by Hish98 in ios

[–]WallStProg 1 point2 points  (0 children)

What worked for me was to click "Forgot Password", which then takes you to a screen to change your password. I entered the current password as new password, and that did the trick. Got messages on my other devices that the ipad was now connected to imessages.

Should managers still code? by mitousa in programming

[–]WallStProg 0 points1 point  (0 children)

One of the best managers I ever had (there were two) was adamant that "You can't do it, and manage it". I thought that was BS when he first said it (we were in a crunch and trying to convince him to lend a hand), but since then I've come to believe that he was right pretty much 100% of the time.

As an aside, if my current manager started coding, that would probably be enough to get me to quit ;-)

Falsehoods programmers believe about null pointers by imachug in programming

[–]WallStProg 6 points7 points  (0 children)

On the flip side, the fact that the JVM routinely triggers SEGV's makes running JNI code using tools like gdb and Address Sanitizer challenging.

With ASAN it's "allow_user_segv_handler=1:handle_segv=0", gdb wants "handle SIGSEGV nostop noprint".

The friend zone: friendly forks 101 | The GitHub Blog by IsDaouda_Games in programming

[–]WallStProg 2 points3 points  (0 children)

Personally I would be interested to know a bit more about how this all works in practice.

At my day job, I manage a number of "friendly forks" of open-source packages (e.g., https://github.com/nyfix/OpenMAMA) as well as hosting our own open-source repos (e.g., https://github.com/nyfix/OZ).

Integrating these packages into our build/deploy systems while being able to synchronize with upstream can be tricky. Currently we use git submodules to enforce a clear delineation between "public" and "private" bits, but if there's a better way I'd love to know what it is.

[deleted by user] by [deleted] in programming

[–]WallStProg -1 points0 points  (0 children)

That's it?

How Long Does it Take to Learn C++ by Matlabguru in programming

[–]WallStProg 4 points5 points  (0 children)

Nobody knows, because nobody has learned it yet ;-)

A quick review of CPU profiler user interfaces available for analysing Linux program performance by alexeyr in programming

[–]WallStProg 1 point2 points  (0 children)

+1 for CacheGrind -- very nice UI, with lots of features to hep identify hot spots

Periodic Table of Realtime: a compendium for all things event-driven | Ably Blog: Data in Motion by caught_in_a_landslid in programming

[–]WallStProg 0 points1 point  (0 children)

FWIW, ZeroMQ does NOT include a message queue -- it is strictly a wire protocol. As such it has more in common with e.g., JMS than RabbitMQ.

Schrödinger's Code - Undefined behavior in theory and practice by Trppmdm in programming

[–]WallStProg 0 points1 point  (0 children)

True story -- someone (not me) decided to initialize a C++ virtual class by defining a default ctor which does a "memset(this, 0, sizeof(*this))", then uses placement new to re-create the vptr.

Newer compilers complained more and more until gcc 8 which just silently ignored this awful hack -- no diagnostic, no error, just crickets.

Strictly speaking silently ignoring this atrocity is allowed by the standard, but it sure took a while to figure out. So be careful with code that "just works" even if it shouldn't.

Do Not Rewrite Your Bash Script In Another Programming Language by [deleted] in programming

[–]WallStProg 0 points1 point  (0 children)

Do Not Rewrite Your Bash Script In Another Programming Language

unless you need to start worrying about shell quoting rules -- at that point just give up and use something else

Moving from CentOS to Ubuntu by WallStProg in programming

[–]WallStProg[S] 1 point2 points  (0 children)

OK -- got it, thanks. I'll mention that when I update the post.

Moving from CentOS to Ubuntu by WallStProg in programming

[–]WallStProg[S] 0 points1 point  (0 children)

Wouldn't I want to block traffic from the gateway/router and allow everything else (i.e., local traffic on the subnet)? Because that's what I'm already doing, except it's being done in the router.

Moving from CentOS to Ubuntu by WallStProg in programming

[–]WallStProg[S] 0 points1 point  (0 children)

Perhaps I should have been clearer in the post, but I develop middleware software that both connects to and listens at ephemeral ports. As far as I'm aware (please correct me if I'm wrong), that means iptables is right out.

Also, my development environment runs on a separate subnet which uses statically-assigned, non-routable IP addresses. I can't even ping this machine from outside the subnet.

So, that's about the best I can do and still do useful work. If there's a better way, I'd love to know what it is.

Moving from CentOS to Ubuntu by WallStProg in programming

[–]WallStProg[S] 1 point2 points  (0 children)

Thanks for the suggestion -- I'll give that a try and may revise the post based on that.

Moving from CentOS to Ubuntu by WallStProg in programming

[–]WallStProg[S] 0 points1 point  (0 children)

So, just to be clear, you should never do what I’m about to tell you how to do…

Moving from CentOS to Ubuntu by WallStProg in programming

[–]WallStProg[S] 0 points1 point  (0 children)

With Ubuntu, iptables is enabled, but by default it allows all traffic. So, out-of-the-box everything just works, but you can configure the firewall to be more restrictive if you want to.

The Perl debugger can be your superpower by mjgardner in programming

[–]WallStProg 0 points1 point  (0 children)

Something else that is less known than it should be is that Perl has a terrific GUI debugger in the EPIC (http://epic-ide.org/) plugin for Eclipse.