Powered by
Movable Type 3.38 mod_perl/2

2013, January 18 (Fri)

Programmierung mysterious crash in program_options

gdb backtrace looked something like this:

#0 0x00007ffff76a02e2 in __cxxabiv1::__vmi_class_type_info::__do_upcast
(__cxxabiv1::__class_type_info const*, void const*,
__cxxabiv1::__class_type_info::__upcast_result&) const () from /usr/lib64/libstdc++.so.6
#1 0x00007ffff769d4c5 in __cxxabiv1::__class_type_info::__do_upcast
(__cxxabiv1::__class_type_info const*, void**) const () from /usr/lib64/libstdc++.so.6
#2 0x00007ffff769e135 in get_adjusted_ptr(std::type_info const*, std::type_info const*, void**)
() from /usr/lib64/libstdc++.so.6
#3 0x00007ffff769e93c in __gxx_personality_v0 () from /usr/lib64/libstdc++.so.6
#4 0x00007ffff71dcfb3 in _Unwind_RaiseException () from /lib64/libgcc_s.so.1
#5 0x00007ffff769efc1 in __cxa_throw () from /usr/lib64/libstdc++.so.6
#6 0x00007ffff79a6ecb in void boost::throw_exception<boost::program_options::unknown_option>
(boost::program_options::unknown_option const&) () from ../boost_1_52_0/boost11/lib/
libboost_program_options.so.1.52.0
...
#10 0x00000000004098e4 in boost::program_options::parse_command_line (argc=2, argv=
0x7fffffffdaa8, desc=..., style=0, ext=...) at ./boost_includes/boost/program_options/detail/
parsers.hpp:125
#11 0x0000000000408e92 in main (argc=2, argv=0x7fffffffdaa8) at main.cpp:11

note to self: don’t forget to upgrade binutils/gold/ld


2012, December 17 (Mon)

Netzwelt Markers Magic -- Multi touch Android paint for kids

Looking for an Android drawing app for our little one, there is a lot of crap on the Play Market. It either sucks, is ad-ware, costs money, and finally it doesn’t even do multi touch. The only fine drawing app is Markers which is just a tiny little bit too complicated for her.

Luckily, it is open source so I could remove all the features and make the colours rotate in an automated fashion (rather) easily. So if you need it, please enjoy:

MarkersMagic

MarkersMagic

Continue reading “Markers Magic -- Multi touch Android paint for kids” »


2012, November 05 (Mon)

Netzwelt Google Lock-in

Android is open source, at least the core android is.

However, the whole ecosystem is still closed by Google. The hardware isn’t open either, and if you just want to use “stock” Android devices that you can buy, then a lot of the built-in Apps require a Google account.

Not everything has to be free or open source, so if you want to buy or sell Android apps, your only real choice is Google Play. If you want to buy Google devices like the Nexus, you also have to use Google Play. And your only payment method? Google Wallet. (Which only supports credit cards as payment)

So what happens if Google closes down your account and warns you in bold letters to not try and open a new one? You’re on your own. Submit all the identity documents they request, like passport and utility bill? No response. Write an email to any of their support addresses? No response. Fill out dozens of web contact forms in their help? No response. Call them after you have found a US phone number only visible when the help language is set to US? “We apologize for any inconvenience…”

Want to give your hard-earned money to google for one of their devices but they don’t want it? Running after them trying to get your account unlocked? How silly is this.

Maybe it is comforting then that you are not alone


Tag cloud