What is a JSON feed? Learn more

JSON Feed Viewer

Browse through the showcased feeds, or enter a feed URL below.

Now supporting RSS and Atom feeds thanks to Andrew Chilton's feed2json.org service

CURRENT FEED

ZNeK's Shoutblog

All the bits I found which I think might be interesting to others as well

JSON


These MOCs are really awesome!!! -> Jerac

Permalink - Posted on 2019-09-05 19:32

These MOCs are really awesome!!! -> Jerac




how to measure copy performance the wrong way

Permalink - Posted on 2019-07-25 21:41

Until now I thought a good way to measure copy performance is to use rsync --progress /a/local /b/local. But… have a look:

znek@creutzfeld:(~/tmp)$ dd if=/dev/urandom of=large1 bs=64M count=64 
64+0 records in
64+0 records out
4294967296 bytes transferred in 82.564186 secs (52019738 bytes/sec)
znek@creutzfeld:(~/tmp)$ time cp large1 /archive/tmp/

real    0m23.915s
user    0m0.016s
sys    0m7.577s
znek@creutzfeld:(~/tmp)$ rm /archive/tmp/large1 
znek@creutzfeld:(~/tmp)$ time rsync large1 /archive/tmp/

real    0m39.464s
user    0m32.478s
sys    0m24.831s
znek@creutzfeld:(~/tmp)$ rsync --version|grep version
rsync  version 3.1.3  protocol version 31

As you can see, for this specific workload rsync is almost twice as slow.


OMEMO is also available for Adium via Lurch4Adium

Permalink - Posted on 2019-07-09 08:42

OMEMO is also available for Adium via Lurch4Adium


I like, I like! Latest

Permalink - Posted on 2019-07-09 08:36

I like, I like! Latest


building an apk with gradle on macOS

Permalink - Posted on 2019-07-09 08:04

I wanted to build Conversations on my macOS box, but never did modern Android stuff before. It turned out it was (quite) simple to do.

(I already had jenv (brew install jenv) and Java 8 (brew cask install java8) installed)

$ jenv global 1.8.0.202 # depends on the exact version you have
$ brew install android-sdk
…
$ yes|sdkmanager --licenses

Afterwards, you can build Conversations using the contained gradle wrapper:

$ ./gradlew assembleConversationsFreeSystemDebug

During signing this bailed, however, due to me having an older version of bouncycastle installed in /Library/Java/Extensions. Version 152 wasn't good enough, but 162 is.


PDF export using custom quartz filters

Permalink - Posted on 2019-06-24 07:29

I wanted to reduce the size of scanned images in a PDF which shouldn't be all too hard, but all prominent search results are taken by online PDF compressors which I don't want to use, ever (beware of the clown!). TL;DR: Use a custom quartz filter, see Bessere PDF-Datei-Größenreduzierung in OS X and Mimsy: Quality reduced file size in Mac OS X Preview. Enjoy.


Ironically, Bryan Cantrill provides a perfect answer to the second question when recording this video

Permalink - Posted on 2019-02-14 08:53


Circuit bending: Hacking a Furby in the name of music

Permalink - Posted on 2018-09-27 08:59


Jenkins: Description Setter Plugin + Email-ext - woes

Permalink - Posted on 2018-09-05 19:12

In case you're using Jenkins' Email-ext plugin in conjunction with Description Setter Plugin and want to use ${DESCRIPTION_SETTER_DESCRIPTION} anywhere in the email templates but can't help but wonder why it's just not working, grief no longer!

As it turns out, the implementation for setting DESCRIPTION_SETTER_DESCRIPTION is a bit awkward and uses a parameter to achieve this goal. A while ago (due to problems with i.e. ant and possibly more) Jenkins was changed to suppress any undefined parameters.

In conclusion, you have to set the This project is parameterized option and define a DESCRIPTION_SETTER_DESCRIPTION parameter for the above to work. Pretty hackish for my taste. Luckily there's Hidden Parameter Plugin for hiding this kludge.


palette.js

Permalink - Posted on 2018-07-24 20:29

In need for great color palettes to use for drawing charts in Javascript? Look no further: palette.js


Last year I tried to setup several VPN solutions on FreeBSD, failing at each of them.

Permalink - Posted on 2018-07-04 21:51

Last year I tried to setup several VPN solutions on FreeBSD, failing at each of them. Then Uwe pointed me at sshuttle which is easy to get up and running (and which totally rocks)!


Implementing ZSTD in OpenZFS on FreeBSD. So, is this a thing now?

Permalink - Posted on 2018-07-04 21:42

Implementing ZSTD in OpenZFS on FreeBSD. So, is this a thing now?


Avoid live.com at any cost if you care about your emails

Permalink - Posted on 2017-12-19 20:53

A friend of mine has a live.com email address. Turns out, we're blocked by them:

xxx@live.de: Connected to 104.47.5.33 but sender was rejected. Remote host said: 550 5.7.1 Unfortunately, messages from [78.46.34.175] weren't sent. Please contact your Internet service provider since part of their network is on our block list (AS3140). You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors . [HE1EUR02FT029.eop-EUR02.prod.protection.outlook.com]

That surprised me a bit, but what do I know? So, I went to see who else did blacklist us: Blacklist Monitor Report - 78.46.34.175

No one else. Oooookaaaaaayyyy?

So, I tried the URL given in their SMTP response . I don't see any reason for blocking us, as none of their error codes is stated here. We also use SPF:

$ host -t TXT mulle-kybernetik.com
mulle-kybernetik.com descriptive text "v=spf1 ip4:78.46.34.175 a mx -all"

After a bit of searching I came across Office 365 Anti-Spam IP Delist Portal

Fun fact: This site sends a confirmation email which is dropped by our (very standard) SpamAssassin with a score of ~11.x (5.0 being required for being identified as spam). 🤦

Some more digging around led me to the Microsoft community forums, i.e. Delist IP from Hotmail Block List … my overall impression of the discussion is this: Microsoft's blacklisting process is utterly intransparent and they don't have any working process in place to help you getting delisted - if that's possible at all, which seems to be highly questionable.


Now that's what I call a Hacker. I fail to see what's so special about this guy, though.

Permalink - Posted on 2017-11-29 09:49

Now that's what I call a Hacker. I fail to see what's so special about this guy, though. :-p


I love the Kemper Powerrack

Permalink - Posted on 2017-11-28 16:28

It's been 3 years now that I switched from my former EBS TD 650 amp to a Kemper Profiler Power Rack .

Regarding equipment, that decision was one of the best I made. There are already a lot of positive testimonies spread all over the Internet regarding the switch to Kemper, mostly regarding its spot on sound compared to the profiled amps, and I certainly won't object here.

However, what's also extremely great and which doesn't get mentioned that often, is its exceptional range of high quality effects. From noise gate to EQs, boost and distortion, flanger, chorus, etc. almost everything is top notch quality.

One must also point out how well thought the user interface is! Every refinement to it (there are constant upgrades) is also an improvement. Most of the time these improvements tend to suprise me, as they ease certain aspects that I didn't find lacking, but which address these aspects in a way that make them even more accessible.

Recently, I got a Profiler Remote which is yet another testimony to the exceptional quality Kemper delivers. Apart from its sturdy construction, using PoE for having just one cable to care about isn't just great, it's perfect engineering.


ZSTD compression for ZFS

Permalink - Posted on 2017-11-09 12:36

ZSTD compression for ZFS looks very promising, apart from the fact that the throughput is much higher compared to gzip compression at similar compression ratios. We have a use case for even the highest compression settings, where we store data only once but read it often - the fast decompression throughput for reading makes this feasible.


Winter is coming!

Permalink - Posted on 2017-11-08 15:22

Winter is coming! (that's kinda old, agreed) …Erik told me to avoid snowflakes at any cost, instead go phoenix. I sort of agree. But can I? For the time being, it's Ansible (and maybe Serverspec). I'll also need to have a look at BSDploy, as I'm really digging BSD jails (+ ZFS, yay! End of all troubles!).


A Jenkins problem and its solution

Permalink - Posted on 2017-09-28 15:26

A periodically running Python service (frequency: every 5 minutes!) should be migrated to Jenkins (via ShiningPanda Plugin ), to ease supervision and log observation/rotation. Its source code is located in a Git repository and is being updated from time to time (very infrequently).

Problem

The Jenkins job will run every 5 minutes - and will also check for SCM changes before it runs, resulting in unnecessary load on the SCM service and (very short) delay during each job run. I checked quite a number of Jenkins plugins, but there doesn't seem to be a single one which allows to conditionally disable SCM checks, which would do the trick:

Check and update SCMpip -r requirements.txtyesIs job run manually?Run Python script

Solution

I probably could have written my own plugin, but I chose to plumb together stuff that already existed. It turns out that Conditional BuildStep Plugin is all I needed. Splitting the problem into two separate, but dependent, Jobs src and run, this is how it works:

srcCheck and update SCMsource andrequirements.txtArchive artifactsTriggerrunjobrunConditional BuildStep PluginGet artifacts fromsrcpip -r requirements.txtyesIs job run because of upstream?Run Python scriptwait 5 minutes


VAR pointless

Permalink - Posted on 2017-07-03 11:35

VAR will only work with factual decisions, not subjective ones. Blatant red card but when based on a ref's opinion, VAR pointless.

I do agree. See Video assistant referee system 'a shambles' and VAR confusion for details.


It's not Ralph McQuarrie as many believe

Permalink - Posted on 2017-03-24 12:20


mod_swift

Permalink - Posted on 2017-03-20 17:16

From mod_swift :

We chose the traditional Swift approach: Make something barely usable, though demoable, and release it with a 3.0 version tag. Then hope that the community kicks in and fills open spots.

emoji people:tongue

Helge really hits a nail (me), it's the reason why I dislike Swift so much. However, mod_swift isn't nonsense.


Current open source compression status quo

Permalink - Posted on 2017-03-20 16:38

I had to create and transfer a large tar archive across the net, which took some time and made me revisit the status quo of open source compressors afterwards. I could provide some stats, but TL;DR : pixz really shines and there's absolutely no reason not to use it. I also tested Zstandard because cutting edge and everything, but found pixz to perform much better for my workload.


Using Nanomsg instead of ZeroMQ

Permalink - Posted on 2017-02-21 13:08

A Look at Nanomsg and Scalability Protocols (Why ZeroMQ Shouldn't Be Your First Choice) really nails it (and also provides a great overview). After having had continued issues with ZeroMQ 's thread management during teardown, I gave Nanomsg a try. I managed to quickly get the necessary rewrite done and all issues instantly went away.

I'm aware of the fact that Nanomsg is dead now , but the existing code does work nevertheless.


Richard Stallman Agrees That C++ Sucks . He's probably never learned about C++17 .

Permalink - Posted on 2016-12-29 13:30

Richard Stallman Agrees That C++ Sucks . He's probably never learned about C++17 . emoji people:wink


Lieblingsplatte Neon Golden

Permalink - Posted on 2016-12-13 15:00

Gestern Abend The Notwist's Neon Golden im Rahmen des Lieblingsplatte Festival gesehen - sehr geil! Habe eigentlich erwartet, daß die wirklich nur die Scheibe runterspielen… tatsächlich aber waren die Songs umgestellt, es gab sehr schöne Übergänge zwischen den Liedern, viel Spektakel - und im Anschluß an die Neon Golden gefühlt noch mal genau so lange Songs von ihren anderen Scheiben. Hat sich wirklich gelohnt.


some git configs actually make my life easier

Permalink - Posted on 2016-12-13 12:33

It's no secret I really like git. One thing that makes my life a lot easier (when updating the FreeBSD ports collection):

root@muller:(/usr/ports)# git config -l|grep rebase
pull.rebase=preserve
rebase.autostash=true
root@muller:(/usr/ports)# cat .git/hooks/post-rewrite
#!/bin/sh

make fetchindex
pkg audit -F

This gives:

root@muller:(/usr/ports)# git pull
remote: Counting objects: 106, done.
remote: Compressing objects: 100% (44/44), done.
remote: Total 106 (delta 67), reused 101 (delta 62), pack-reused 0
Receiving objects: 100% (106/106), 13.15 KiB | 0 bytes/s, done.
Resolving deltas: 100% (67/67), completed with 37 local objects.
From https://github.com/freebsd/freebsd-ports
   c440eadc97f9..7ec109239da2  master          -> origin/master
   3e2306d018d8..a5be89a0bc7c  branches/2016Q4 -> origin/branches/2016Q4
   df1009e990c8..ecf2bebd10b8  svn_head        -> origin/svn_head
/usr/ports/INDEX-10.bz2                       100% of 1999 kB  192 kBps 00m10s
vulnxml file up-to-date
0 problem(s) in the installed packages found.
Successfully rebased and updated refs/heads/master.


Five Things You Notice When You Quit the News.

Permalink - Posted on 2016-12-12 11:00

Five Things You Notice When You Quit the News. Can't say for certain if all points apply to myself as I'm still not removing all ties, but I feel like all of this could be true.


Getting high on dangerous drugs, today's edition: Religion

Permalink - Posted on 2016-11-29 23:10

Getting high on dangerous drugs, today's edition: Religion


The real question is "With new tools at hand will Victoria Alonso now be able to work even harder than before?" I hope so, other

Permalink - Posted on 2016-11-22 11:49

The real question is "With new tools at hand will Victoria Alonso now be able to work even harder than before?" I hope so, otherwise it wouldn't make much sense to get her a new Surface Pro 4 . Seriously, David Heinemeier Hansson makes a valid point .


Stealth Cell Tower

Permalink - Posted on 2016-11-06 23:50


Artistic style transfer for videos

Permalink - Posted on 2016-05-11 10:44


Rainer introduced Classic Programmer Paintings to me and I loled hard ;-)

Permalink - Posted on 2016-04-21 20:31

Rainer introduced Classic Programmer Paintings to me and I loled hard ;-)


Swift: why should I care? I mean, honestly?

Permalink - Posted on 2016-04-21 09:52

Since nobody asked: I will start looking into Swift once Apple has finalized it. I'm not interested in shaping its development, though I'm at times fascinated how unstable and half-assed the current state and ecosystem is. Apple was a class primus, once. Nowadays, they're nothing like Swifter.


Lego Gaming Computer

Permalink - Posted on 2016-02-05 14:48


Classic Viper update

Permalink - Posted on 2015-12-08 13:41

New canopy (from Poe's X-wing Fighter) suits my classic Viper much better! :-D


boycott docker reflects a lot of my own experience regarding Docker.

Permalink - Posted on 2015-12-08 09:31

boycott docker reflects a lot of my own experience regarding Docker. Apart from having a recipe that can easily be shared to re-construct a container if need be, I don't see anything good about Docker the technology. Docker has its own toolset and terminology, completely apart from the host system tools. Compare that with FreeBSD jails or Solaris zones, which are tightly integrated in their host systems, offer a better level of separation (networking!) and also keep track of security issues (vulnxml). Don't believe the hype.


Windows Threshold 2 update : "Your files are exactly where you left them". Never seen anything creepier after a system update.

Permalink - Posted on 2015-11-13 10:44

Windows Threshold 2 update : "Your files are exactly where you left them". Never seen anything creepier after a system update.


Seems my Samsung SSD 840 Series Media had the same speed degradation issue as the 840 EVO - updating the firmware brought it bac

Permalink - Posted on 2015-09-18 13:36

Seems my Samsung SSD 840 Series Media had the same speed degradation issue as the 840 EVO - updating the firmware brought it back to good levels. Now my MacBook Pro (15-inch, Mid 2010) is useful once again… and El Capitan runs pretty sweet currently. Not too shabby.


DIY Overhead Control Panel

Permalink - Posted on 2015-08-21 00:19


Got this link from Nat!: GLSL Sandbox . Not too bad.

Permalink - Posted on 2015-05-18 14:51

Got this link from Nat!: GLSL Sandbox . Not too bad. ;-)


Apple: farewell?

Permalink - Posted on 2015-05-05 10:55

While I'm still using Apple's OSX 10.9.x as my workstation OS of choice, this is mostly due to the fact that it's (still) better suited for my needs than the alternatives. I didn't upgrade to OSX 10.10, however. OSX 10.10 IMO looks horrible and doesn't offer anything I'd really need or want as a user, but instead breaks compatibility with hardware I own and use everyday. Despite the fact that I have valid reason to stay on OSX 10.9, every week an annoying Apple AppStore nag-screen appears and tries to force me to update. I'll bet that sooner or later I will be forced to upgrade due to some breakage of iCloud services or whatnot. Whether this is due to technical reasons as a result of poor QA or purely intentional due to Apple turning into evil Microsoft remains a speculation, but it surely all just adds up.

Contrary to Apple, Microsoft really has some ambitious plans for Windows 10 and its accompanying technologies spark my interest. It remains to be seen whether Microsoft is really able to deliver, but I have a strange feeling that this time they might really be up to the task.


Just wow! One Man Spent Four Years Making A Homage To The Video Game Tie Fighter.

Permalink - Posted on 2015-03-25 11:40


Security according to Superfish

Permalink - Posted on 2015-02-19 13:35

Security according to Superfish


Getting the sqlite3 module running in a Python 3 virtualenv is a piece of cake… if you know what to do.

Permalink - Posted on 2015-01-22 16:48

Using virtualenvs ? Does that look familiar to you?

$ workon py3
(py3)$ python
Python 3.4.2 (default, Jan 22 2015, 16:27:36) 
[GCC 4.2.1 Compatible FreeBSD Clang 3.4.1 (tags/RELEASE_34/dot1-final 208032)] on freebsd10
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.4/sqlite3/__init__.py", line 23, in <module>
    from sqlite3.dbapi2 import *
  File "/usr/local/lib/python3.4/sqlite3/dbapi2.py", line 27, in <module>
    from _sqlite3 import *
ImportError: No module named '_sqlite3'

Fear not, it's easy to fix… (on FreeBSD)

(py3)$ tar xzf /usr/local/src/distfiles/python/Python-3.4.2.tar.xz
(py3)$ cd Python-3.4.2/Modules
(py3)$ cp /usr/ports/databases/py-sqlite3/files/setup3.py setup.py
(py3)$ CFLAGS="-I/usr/local/include" python setup.py build
(py3)$ python setup.py install
(py3)$ python
Python 3.4.2 (default, Jan 22 2015, 16:27:36) 
[GCC 4.2.1 Compatible FreeBSD Clang 3.4.1 (tags/RELEASE_34/dot1-final 208032)] on freebsd10
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> 

Piece of cake.


"So to be honest I'm not a fan of how ZFS encryption is implemented in Oracle's version." - Gift from the Sun | BSD Now 62

Permalink - Posted on 2015-01-03 15:04

"So to be honest I'm not a fan of how ZFS encryption is implemented in Oracle's version." - Gift from the Sun | BSD Now 62


JEFF BERLIN Bass Lessons - Regarding "Hand Shapes" (Fretboard Patterns).

Permalink - Posted on 2015-01-03 14:44

JEFF BERLIN Bass Lessons - Regarding "Hand Shapes" (Fretboard Patterns). Several little gems in there (albeit hard to grasp)… "I feel technique exercises are a non-truism. […] Hand shapes usually stop you from learning what content is". NB: I wonder why the guys from Tampa always seem to be the most relaxed ;-)


While playing the Elite Dangerous beta, I stumbled across Zero-MQ (ØMQ).

Permalink - Posted on 2014-10-08 13:13

While playing the Elite Dangerous beta, I stumbled across Zero-MQ (ØMQ). ØMQ sounded pretty cool, so I ported one of my pet projects from using homegrown socket communication to the much more feature rich libzmq. I used the objc-zmq Objective-C language binding, prominently featured on the ØMQ homepage. Beware! This is a pretty uninspired wrapper, with a badly designed API and lots of bugs on top. Quite soon I found myself spending more and more time fixing bugs in the language binding rather than writing application code, thus I started looking around once again. Luckily I then found ObjectiveZMQ, which has a great API with a modern, sleak and truly object oriented design. Used in conjunction with libzmq-ios it's pretty easy to get a cross-platform (OSX/iOS) app up and running in minutes.

NOTE: I've created my own fork which also has a branch for GNUstep (and which does indeed work on FreeBSD/GNUstep).


The Big Air Cooling Investigation answered all my questions about required number of fans and positioning in an R4 Define case.

Permalink - Posted on 2014-09-08 10:41

The Big Air Cooling Investigation answered all my questions about required number of fans and positioning in an R4 Define case.


Desqueak the rudder twist of the X-55 Rhino. I used Nigrin Graphite spray (all over my desk and face as well).

Permalink - Posted on 2014-09-03 15:15

Desqueak the rudder twist of the X-55 Rhino. I used Nigrin Graphite spray (all over my desk and face as well).


I recently bought a public beta key for Elite: Dangerous.

Permalink - Posted on 2014-08-20 08:56

I recently bought a public beta key for Elite: Dangerous. Stunning game, even at this unfinished stage! Just realized that it's almost 30 (!) years ago I first played the game… The Making Of: Elite is an interesting read if you're interested in the origins of the hype.


How to use Notepad++ as your subversion editor command on Windows

Permalink - Posted on 2014-08-06 11:59

How to use Notepad++ as your subversion editor command on Windows:

edit C:\Users\<Username>\AppData\Roaming\Subversion\config

[helpers] editor-cmd = "C:\Program Files (x86)\Notepad++\notepad++.exe" -nosession -multiInst


How God and übergeek Ron Crane saved 3Com's bacon. Must be fictional, the real world doesn't work like that.

Permalink - Posted on 2014-07-29 09:05

How God and übergeek Ron Crane saved 3Com's bacon. Must be fictional, the real world doesn't work like that. ;-)


Lean & Lego - Building the Millennium Falcon

Permalink - Posted on 2014-04-17 19:16


Experiment: Stradivaris nicht überlegen

Permalink - Posted on 2014-04-07 19:15


Thanks to my cousin Sebastian, I invested heavily in FTL some time last year. Some FTL tips would have been most helpful then.

Permalink - Posted on 2014-04-04 07:57

Thanks to my cousin Sebastian, I invested heavily in FTL some time last year. Some FTL tips would have been most helpful then.


Just in case you're interested in what I've been spending my recent evenings with… building a Viper Mark II: Credit has to go

Permalink - Posted on 2014-03-14 14:38

Just in case you're interested in what I've been spending my recent evenings with… building a Viper Mark II:

Credit has to go to Stefan who has excellent photos of this Viper model and instructions (sort of). With the help of Buggi we were finally able to reverse engineer the model in Lego Digital Designer.

Note that this is work in progress and subject to change.


New toy ;-)

Permalink - Posted on 2014-03-12 19:41

New toy ;-)


Storage : 707 :-)

Permalink - Posted on 2014-02-13 13:42


Essential LEGO websites: Brickset (find sets/pieces, reviews), Rebrickable (what other sets can you build with the stuff you alr

Permalink - Posted on 2014-02-13 13:12

Essential LEGO websites: Brickset (find sets/pieces, reviews), Rebrickable (what other sets can you build with the stuff you already have?), Brick Owl (LEGO marketplace)


Not as thought-provoking as efficiently stacking your LEGOs, but also works for flat tiles: Sorting, organizing, and storing you

Permalink - Posted on 2014-02-13 13:08

Not as thought-provoking as efficiently stacking your LEGOs, but also works for flat tiles: Sorting, organizing, and storing your LEGO


How to organize your Lego bricks for efficient building

Permalink - Posted on 2014-02-13 13:04


Just found out that Mail.app was signing my emails with the wrong certificate as I have multiple certificates for my email addre

Permalink - Posted on 2014-01-28 15:06

Just found out that Mail.app was signing my emails with the wrong certificate as I have multiple certificates for my email address. Luckily it's easy to solve the problem with OSX 10.9 and Keychain Access. When selecting your preferred certificate, open the context menu and select "New Identity Preference…". The following dialog enables you to provide an email address and the preferred certificate for it (with the currently selected certificate already filled in as default).


Troubleshooting QuickLook on Mavericks

Permalink - Posted on 2013-11-13 16:32

The QLStephen QuickLook plugin stopped working on Mavericks. Turned out it was quite old and hence wasn't 64-Bit code as seems to be required with Mavericks for QL… so I had to recompile it. While I was at it, also compiled a QuickLook generator for Markdown files and downloaded and installed Suspicious Package - neato.

Debugging issues with QL isn't too hard - use

$ qlmanage -p /path/to/file/for/which/ql/doesnt/work/anymore

to troubleshoot it.


Easiest way to properly clone a drive (including all partitions) on OSX: # dd if=/dev/disk7 of=/dev/disk6 bs=128m Afterwards,

Permalink - Posted on 2013-11-03 18:07

Easiest way to properly clone a drive (including all partitions) on OSX:

# dd if=/dev/disk7 of=/dev/disk6 bs=128m

Afterwards, adjust partition sizes with diskutil or Disk Utility. You might get the following error:

MediaKit reports partition (map) too small

In this case, you need to manually rebuild the GPT label of the disk:

# gpt show /dev/disk6 start size index contents 0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 486717952 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC 487127592 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC 488397128 976752007 1465149135 32 Sec GPT table 1465149167 1 Sec GPT header # diskutil unmount /dev/disk6s2 Volume Macintosh HD on disk6s2 unmounted # gpt destroy /dev/disk6 # gpt create -f /dev/disk6 # gpt add -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk6 /dev/disk6s1 added # gpt add -b 409640 -s 486717952 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk6 /dev/disk6s2 added # gpt add -b 487127592 -s 1269536 /dev/disk6 gpt add: unable to open device '/dev/disk6': Resource busy # diskutil unmount /dev/disk6s2 Volume Macintosh HD on disk6s2 unmounted # gpt add -b 487127592 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk6 /dev/disk6s3 added

Now resizing with diskutil or Disk Utility won't fail any longer.


Best MS Word ad to date: Was iOS 7 created in Microsoft Word?

Permalink - Posted on 2013-10-25 17:58

Best MS Word ad to date: Was iOS 7 created in Microsoft Word?


LOL: How Predator Should Have Ended

Permalink - Posted on 2013-09-07 11:43


I hate the Pumping Lemma

Permalink - Posted on 2013-08-24 10:56


CalendarAgent woes… and solution.

Permalink - Posted on 2013-07-22 14:09

Every couple of weeks, CalendarAgent on my machine begins to spin out of control. First there's a considerable decline in speed when adding or editing events in Calendar.app, up to the point where it's hardly usable at all. Also, every now and then there are spikes in CPU usage all due to CalendarAgent (seemingly doing nothing). There are multiple reports of users which have the same problem on OSX 10.8.x, but most of the provided solutions didn't work for me. This is how I solved the problem for me:

$ launchctl unload /System/Library/LaunchAgents/com.apple.CalendarAgent.plist $ rm -f ~/Library/Calendars/Calendar\ Cache $ launchctl load /System/Library/LaunchAgents/com.apple.CalendarAgent.plist


Typical Microsoft fiasco: "The Metro design language… no wait! It's Windows 8 Store-style.

Permalink - Posted on 2013-06-08 11:31

Typical Microsoft fiasco: "The Metro design language… no wait! It's Windows 8 Store-style. Or is it? Nah, it's Windows Store App-style. What is it called properly again? Even we don't know."


Fixing 10.8.3 sandbox and safe boot issues

Permalink - Posted on 2013-06-03 13:12

Quite frequently these messages popped up in my system.log:

Jun 3 00:32:13 zoidberg.z.net mdworker[5556]: Unable to talk to lsboxd Jun 3 00:32:13 zoidberg.z.net sandboxd[5560] ([5558]): mdworker(5558) deny mach-lookup com.apple.ls.boxd

Browsing for an explanation for these sandbox issues I found out that they're not quite uncommon for systems which were upgraded directly from 10.6 to 10.8 (exactly what I did). A frequently recommended solution is to boot into safe mode, which I tried. However, my machine would always freeze at the same fsck stage during safe boot. It turns out that this is due to a bug in fsck_hfs in OSX (at least up to 10.8.3) which pops up when your machine has more than 2GB of main memory. Luckily It's easy to workaround this bug, by putting a fsck_hfs cover in place which always provides the necessary -c2g option to fsck_hfs.

$ sudo -s # mv /sbin/fsck_hfs /sbin/fsck_hfs.orig # cat << EOF > /sbin/fsck_hfs #!/bin/sh echo /sbin/fsck_hfs -c2g $* /sbin/fsck_hfs.orig -c2g $* EOF # chown root:wheel /sbin/fsck_hfs # chmod 555 /sbin/fsck_hfs

[Source]
After booting into safe mode and logging into my account, it seems the sandbox issues have indeed vanished.


When thinking about my favorite Metro app on Windows 8 I realized that there is none.

Permalink - Posted on 2013-04-24 15:50

When thinking about my favorite Metro app on Windows 8 I realized that there is none. I really like the design language of Metro, but there's just no desktop app that boosts my productivity compared to any old school Windows app. In contrast, I think that Metro apps slow me down. This is especially true when it comes to working with documents, which is really clumsy with current Metro apps.


Here documents are (also) available in PowerShell.

Permalink - Posted on 2013-04-15 21:17

Here documents are (also) available in PowerShell. If you directly write a here doc into a file, make sure the @" is at the immediate start of a line (no indentation)!

Example:

@' $FOOBAR=Foobar '@ > "${TMPFILE}.ps1"


Inside the Battle of Hoth: The Empire Strikes Out

Permalink - Posted on 2013-02-12 16:48


For the daring: ClangVSx: AddIn for Visual Studio 2010/2012 that allows use of the Clang C/C++ compiler in place of MSVC++

Permalink - Posted on 2013-02-07 11:51


raspbmc WLAN setup

Permalink - Posted on 2013-01-29 10:44

Installed raspbmc (specialised XBMC distro) on my raspi yesterday. It's not 100% stable, but if you stick to the built-in stuff and don't use any fancy modules, it seems to work pretty okay. I've installed a Siemens Gigaset USB Stick 54 (WLAN) which didn't require additional kernel modules to be built - it works out of the box. The setup worked like this:

$ sudo -s $ cat << EOF > /etc/network/interfaces allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa.conf EOF $ wpa_passphrase networkssid passkey > /etc/wpa.conf $ chmod 600 /etc/wpa.conf

In theory, this should have brought the network up instantly…

$ ifup wlan0

… but I had to reboot instead.


Nice Visual Studio extension: VSColorOutput

Permalink - Posted on 2012-12-11 23:59

Nice Visual Studio extension: VSColorOutput


Three Tricks to Make Windows 8 Much Easier and Quicker to Use. I didn't know about God Mode before, nice!

Permalink - Posted on 2012-12-11 23:58

Three Tricks to Make Windows 8 Much Easier and Quicker to Use. I didn't know about God Mode before, nice!


USB NeXT Keyboard with an Arduino Micro

Permalink - Posted on 2012-12-10 14:42


More language oddities: WAT

Permalink - Posted on 2012-11-19 16:26

More language oddities: WAT


A mess called PHP

Permalink - Posted on 2012-11-05 20:28

Just read PHP: a fractal of bad design. Why is anyone using this mess, still?


The current state of Java 7 on OSX running in a VMware image: b0rked.

Permalink - Posted on 2012-10-30 17:34

Launching Java 7 on OSX 10.8 running in a VMware (4/5) VM [on OSX 10.6, but that doesn't matter here] doesn't work too well these days:

# A fatal error has been detected by the Java Runtime Environment: # #  SIGSEGV (0xb) at pc=0x00007fff8c2de97a, pid=558, tid=38155 # # JRE version: 7.0_06-b24 # Java VM: Java HotSpot(TM) 64-Bit Server VM (23.2-b09 mixed mode bsd-amd64 compressed oops) # Problematic frame: # C  [libGL.dylib+0x197a]  glGetString+0xf


Missing hardware OpenGL acceleration seems to be the problem here. Luckily, headless Java isn't affected (of course), which just saved my ass.


I had to LOL: High Resolution Guidelines for OS X: Optimizing for High Resolution.

Permalink - Posted on 2012-10-26 14:36

I had to LOL: High Resolution Guidelines for OS X: Optimizing for High Resolution.
NOTE: Don't use Icon Composer—it can't create high-resolution icns files.

Apple's next generation of developers, it seems. This is wrong on so many levels *shakes head*.


Tube signs

Permalink - Posted on 2012-10-10 14:11


Sync Services: Advanced troubleshooting for contact and calendar syncing

Permalink - Posted on 2012-09-10 13:09


xcodebuild commandline bug

Permalink - Posted on 2012-08-21 16:06

It took me almost 2 weeks to figure out, why xcodebuild wouldn't use commandline build settings given to it. There seems to be a subtle bug that prevents any settings from being set if there's no matching (empty will do) entry in IDESourceTreeDisplayNames for this setting.

In my case, this helps on each machine:

$ defaults write com.apple.dt.Xcode IDESourceTreeDisplayNames -dict-add CELEMONY_ROOT "" SHARED_PRECOMPS_DIR "" SYMROOT "" XCODE_ROOT ""


Lion recovery partition woes

Permalink - Posted on 2012-08-16 20:43

Had a hard time with a Lion recovery partition I manually created on a brand new drive. Mountain Lion refused to install, claimed problem was due to inability to create recovery partition (which was already there, hence this made no sense). The error turned out to be the fact that the recovery partition was larger than 650 MB which is somehow problematic. I needed to resize the recovery partition which worked like this:

$ asr adjust --target /dev/disk4s3 -settype "Apple_HFS" $ diskutil resizeVolume disk4s3 650002432B $ asr adjust --target /dev/disk4s3 -settype "Apple_Boot"


Origin is teh suck

Permalink - Posted on 2012-06-12 16:46

EA's Origin sucks so bad, it's hard to put in words. Basically, everything that Steam just gets right Origin manages to do wrong. I bought BF3, yet Origin constantly annoys me upon launch to buy it. I even managed to buy BF3 Premium which was much harder than you expect to do in a shopping app -there's no button to buy it in the GUI because of age restrictions here in Germany. The button appears after 23:00 CEST, however, but you have to google for this information… there's no place in the Origin frontend telling you. Just plain stupid. Now Origin annoys me to buy BF3 Premium… which I just bought.

No way I ever buy anything from Origin if I can avoid it.


The Outernet

Permalink - Posted on 2012-06-12 13:18


sox to the rescue!

Permalink - Posted on 2012-05-21 06:53

I almost lost my nerve when Logic kept on bouncing mono tracks as stereo, although output was set to mono and all effects had been disabled… sigh. Easiest solution was to use sox and remix the files to mono:

sox infile.wav outfile.l.wav remix 1

nesono has more useful sox usage examples.


Think Like (a) Git rocks!

Permalink - Posted on 2012-05-08 07:01


iCal sync issues with iPhone, iPad and MacBook

Permalink - Posted on 2012-05-07 18:35

When troubleshooting iPad/iPhone sync issues with your MacBook (or whatever) running OS X 10.6.8, this will help you:

defaults write iCalExternalSync debugLevel full tail -f ~/Library/Logs/iCalExternalSync.log

It still took quite some time to spot the duplicate (exception-) dates in recurring events, but deleting them manually, re-synching and adding afterwards did the trick. Not sure where this duplicate dates came from, but I suspect that it has something to do with timezone support being off by default in iCal.


Interesting: OS X 10.5 packages are single flat xar archives (man xar)

Permalink - Posted on 2012-05-04 14:25

Interesting: OS X 10.5 packages are single flat xar archives (man xar)


Jack Tramiel is dead.

Permalink - Posted on 2012-04-12 10:06

Jack Tramiel is dead. “His legacy are the generations upon generations of computer scientists, engineers, and gamers who had their first exposure to high technology because of his affordable computers – ‘for the masses and not the classes.’”


Threat Description: Trojan-Downloader:OSX/Flashback.K

Permalink - Posted on 2012-04-04 16:29


Rob Reid: The $8 billion iPod

Permalink - Posted on 2012-03-16 09:30


Social Media Explained (with donuts)

Permalink - Posted on 2012-02-07 14:25


GPT and MBR/PMBR

Permalink - Posted on 2012-01-16 16:19

I tried to install Windows 8 Developer Preview (x64) on my Macbook Pro 2010. It turns out Win8 refuses to install on a MBR partitioned drive on an EFI system. All my drives are GPT partitioned, so I wondered what went wrong. It turns out, Win8 is correct about the MBR not being a protective MBR (PMBR):

znek@zoidberg:(~)$ sudo gpt -r show -l /dev/rdisk0 gpt show: /dev/rdisk0: Suspicious MBR at sector 0 start size index contents 0 1 MBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT part - "EFI System Partition" 409640 499446368 2 GPT part - "nZoidberg" 499856008 262151 500118159 32 Sec GPT table 500118191 1 Sec GPT header znek@zoidberg:(~)$ sudo fdisk /dev/rdisk0 Disk: /dev/rdisk0 geometry: 31130/255/63 [500118192 sectors] Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID> *2: AF 1023 254 63 - 1023 254 63 [ 409640 - 499446368] HFS+ 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused

If you need to recover the PMBR, you can either modify the MBR partition table to have only the first entry and cover the entire disk or create a blank GPT partitioned disk image with Disk Utility and grab its vanilla PMBR doing this:

znek@zoidberg:(~)$ sudo dd if=/dev/rdisk1 of=pmbr.bin bs=512 count=1

In order to write to /dev/rdisk0, you'll have to unmount all its filesystems… which is problematic, if that's your boot drive (you'll have to boot from another drive then). If /dev/rdisk0 isn't busy anymore, then putting the PMBR in place is trivial:

znek@zoidberg:(~)$ sudo dd if=pmbr.bin of=/dev/rdisk0 bs=512 count=1

Now, gpt won't complain about a suspicious MBR any longer and properly identify the MBR as being a PMBR:

znek@zoidberg:(~)$ sudo gpt -r show -l /dev/rdisk0 start size index contents 0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table …


?!? Dog owners 'fleeced' in poodle scam |

Permalink - Posted on 2012-01-11 10:09


RMS posted these thoughts on Steve Jobs's death on his blog, a bitter pill for a lot of people to swallow (i.e. here or on gnust

Permalink - Posted on 2011-10-09 20:39

RMS posted these thoughts on Steve Jobs's death on his blog, a bitter pill for a lot of people to swallow (i.e. here or on gnustep-discuss). Deal with it, he's got a point.


Wow! Method Art

Permalink - Posted on 2011-09-23 08:58


Wordle - Beautiful Word Clouds

Permalink - Posted on 2011-09-13 15:58


Dial "M" for Meltdown

Permalink - Posted on 2011-08-13 10:00


Netatalk 2.2 port for FreeBSD has arrived

Permalink - Posted on 2011-08-02 11:57

The Netatalk 2.2 FreeBSD port is out, recovering smooth Timemachine backup functionality for Lion…


Just discovered that one can't install Win7 starter edition from a DVD on a GPT partitioned disk.

Permalink - Posted on 2011-07-20 20:38

Just discovered that one can't install Win7 starter edition from a DVD on a GPT partitioned disk. It won't allow you to scrap the protective MBR during its install. Awkward.


Neat hardware-trickery: Low-calorie diet offers hope of cure for type 2 diabetes

Permalink - Posted on 2011-06-29 08:52


de Blob 2 is a hilarious, neat game and fun to play in 3D…

Permalink - Posted on 2011-06-28 08:51

de Blob 2 is a hilarious, neat game and fun to play in 3D…


Democracy vs Mythology: The Battle in Syntagma Square

Permalink - Posted on 2011-06-27 07:54


Apparently packages are installed into the sandbox first, then moved to the final destination.

Permalink - Posted on 2011-06-21 20:08

Apparently packages are installed into the sandbox first, then moved to the final destination. When that succeeds registration of new components takes place.


OSX Server installation - interesting facts:root      2041  97.8  1.6  3673380 407932   ??  Rs   10:03PM   0:07.38 /usr/bin/upda

Permalink - Posted on 2011-06-21 20:06

OSX Server installation - interesting facts:

root      2041  97.8  1.6  3673380 407932   ??  Rs   10:03PM   0:07.38 /usr/bin/update_dyld_shared_cache -overlay /var/folders/zz/zzzivhrRnAmviuee+++++++++++/Cleanup At Startup/PKInstallSandbox-tmp/Root

root      1127   1.4  2.7  5387716 667184   ??  Ss   10:01PM   4:00.17 /System/Library/CoreServices/Software Update.app/Contents/MacOS/Software Update -SkipConfirm YES -RootInstallMode YES


It's better to be safe than SONY - the story continues… Sony Goes Silent As Its Hacking Spree Snowballs

Permalink - Posted on 2011-05-24 19:56

It's better to be safe than SONY - the story continues… Sony Goes Silent As Its Hacking Spree Snowballs


It sort of drives me crazy, hence I urge you to read Top Posting and Bottom Posting ;-)

Permalink - Posted on 2011-05-19 13:57

It sort of drives me crazy, hence I urge you to read Top Posting and Bottom Posting ;-)


Facebook weiß genau wo Du surfst: Das Like-Problem

Permalink - Posted on 2011-05-02 14:36

Facebook weiß genau wo Du surfst: Das Like-Problem


Played Galaxy on Fire 2 for more than 16 hours… definitely recommend it! Captures a lot which was excellent about Elite and tran

Permalink - Posted on 2011-05-02 13:38

Played Galaxy on Fire 2 for more than 16 hours… definitely recommend it! Captures a lot which was excellent about Elite and transforms it to what's possible on a smartphone more than 20 years later.


Updated iTunesFS to 1.2.2

Permalink - Posted on 2011-04-26 21:27

Updated iTunesFS to 1.2.2


Almost laughed my ass off: Animals are people (that we can eat)

Permalink - Posted on 2011-04-25 17:59

Almost laughed my ass off: Animals are people (that we can eat)


How I learned to stop worrying and love SSDs exactly describes what I experienced

Permalink - Posted on 2011-04-25 12:27

How I learned to stop worrying and love SSDs exactly describes what I experienced


Brought my jailbroken iPhone to 4.3.2, problematic experience as last time. This time I got stuck in recovery mode. Solution was

Permalink - Posted on 2011-04-23 13:04

Brought my jailbroken iPhone to 4.3.2, problematic experience as last time. This time I got stuck in recovery mode. Solution was to use redsnow 0.9.6rc14 and enter DFU mode via recovery mode, which took me three attempts (timing is crucial). Afterwards, got stuck in activation bundles installation phase but waited for iPhone to enter recovery mode on itself instead of hard resetting it (which should also work, but I already sweated too much) - kicked it out of recovery mode using TinyUmbrella. Phew. Wonder when I'm upgrading next time.


Ghostery

Permalink - Posted on 2011-04-16 20:51


Note to self: How To Jailbreak iOS 4.3.1 Untethered With PwnageTool 4.3 [Guide] - Jailbreak 4.3.2 Untethered - 4.3.1 - Unlock iP

Permalink - Posted on 2011-04-15 14:58


Sony v. Hotz: mismatched serial numbers and sealed manuals

Permalink - Posted on 2011-03-28 16:14


HOWTO build your own open source Dropbox clone

Permalink - Posted on 2011-03-18 00:26


Erik just passed this link to me, never heard this speech before but it's totally worth the 15 minutes it takes: Steve Jobs' 200

Permalink - Posted on 2011-03-15 16:33

Erik just passed this link to me, never heard this speech before but it's totally worth the 15 minutes it takes: Steve Jobs' 2005 Stanford Commencement Address


DNS Prefetching Implications

Permalink - Posted on 2011-03-10 17:19


Bild - Leserin beschwert sich über den Rücktritt von Kriegsminister Karl-Theodor zu Guttenberg.Interessant: betrunken Autofahren

Permalink - Posted on 2011-03-04 12:21

Bild - Leserin beschwert sich über den Rücktritt von Kriegsminister Karl-Theodor zu Guttenberg.

Interessant: betrunken Autofahren hätte er sich nicht leisten dürfen. Lügen und betrügen geht aber durch, macht doch jeder! Hauptsache er sah gut aus.


Judith Holofernes vs. Jung von Matt

Permalink - Posted on 2011-02-25 16:00


iTunesFS v1.2.1 and FUSE for GNUstep

Permalink - Posted on 2011-02-21 17:36

Version 1.2.1 of iTunesFS adds minor improvements, nothing serious. In the meantime, I brought the GNUstep port back to life which delivers current MacFUSE to the GNUstep world.


Anonymous speaks: the inside story of the HBGary hack

Permalink - Posted on 2011-02-16 15:50


Mein Eindruck ist, dass die Musik heute mehr und mehr von Produzenten geschrieben wird, nicht mehr von den Künstlern selbst.

Permalink - Posted on 2011-02-15 08:44


Analysten drängen Nokia zur Zusammenarbeit mit Microsoft.

Permalink - Posted on 2011-02-05 17:25

Analysten drängen Nokia zur Zusammenarbeit mit Microsoft. Windows Phone 7 hebt überhaupt nicht ab, also soll Nokia jetzt auf ein totes Pferd setzen um erfolgreich zu den Smartphone Marktführern aufzuschließen?! Zum Glück muß man auf Trottel, die von anderen Trotteln als Experten bezeichnet werden, nicht hören.


BUILD!

Permalink - Posted on 2011-02-05 14:38


Pencil Vs Camera

Permalink - Posted on 2011-01-20 13:21


iTunesFS 1.2.0 released, sports dramatically improved usability

Permalink - Posted on 2010-12-23 12:30

Released v1.2.0 of iTunesFS which sports a major breakthrough in usability regarding track formats. Also, the underlying FUSEOFS has advanced write support and a much more polished API.


Unicode Normalization Form C. Funny. Or not. Heck.

Permalink - Posted on 2010-12-21 19:04

Unicode Normalization Form C. Funny. Or not. Heck.


Google's new cloud computing ChromeOS looks like a plan "to push people into careless computing" by forcing them to store their

Permalink - Posted on 2010-12-15 12:29

Google's new cloud computing ChromeOS looks like a plan "to push people into careless computing" by forcing them to store their data in the cloud rather than on machines directly under their control, warns Richard Stallman, founder of the Free Software Foundation and creator of the operating system GNU. [source]



I agree. All these implications hold true for renting a virtual host somewhere instead of rolling your own with i.e.
FreeBSD.


Allow me to be the zillionth person to show you the Lego Antikythera Mechanism

Permalink - Posted on 2010-12-11 11:23


read these old news first, then think again: Wikileaks' estranged co-founder becomes a critic (Q&A)

Permalink - Posted on 2010-12-09 19:23

read these old news first, then think again: Wikileaks' estranged co-founder becomes a critic (Q&A)


Not my reason to stay away from Twitter, but a good one, though: Twitter is censoring the discussion of #Wikileaks

Permalink - Posted on 2010-12-06 16:29

Not my reason to stay away from Twitter, but a good one, though: Twitter is censoring the discussion of #Wikileaks


LOLZ big time! -> We find it truly unfortunate that you cannot understand the concept of 'Do Not Contact Us Again

Permalink - Posted on 2010-12-05 21:08


9eyes

Permalink - Posted on 2010-11-30 10:51


iPhone4 jailbreaking, smooth and easy ;-)

Permalink - Posted on 2010-10-21 09:51

When jailbreaking your iPhone4 with PwnageTool 4.1, make sure you have TinyUmbrella running in server mode when restoring to custom firmware!


Convert ICNS to PNG the easy way

Permalink - Posted on 2010-10-20 11:54

Converting an ICNS resource to i.e. PNG works out of the box on 10.6:

sips -s format png foo.icns --out foo.png


Telespam

Permalink - Posted on 2010-10-11 14:00

Im Moment bekomme ich jede Menge SPAM Anrufe auf mein Handy, durchschnittlich 5 am Tag. Anfangs fand ich das noch amüsant, da die Anrufer eher der Kategorie Vollpfosten zuzuordnen sind und ihre jeweiligen Aufhänger offensichtlich ablesen, sich dabei verkaspern und auf Nachfragen relativ schnell in Widersprüche verwickeln. Es gibt Tage, da freue ich mich auf die Anrufe! Seit der letzten Woche fangen diese Cold-Calls jedoch bereits sehr früh am Tag an, so daß ich mir jetzt iBlacklist for iPhone besorgt habe - jetzt is Ruhe. ;-)


Recommendations

Permalink - Posted on 2010-10-09 00:10

Found this and instantly liked it: Recommendation: Spot Color & Developer Color Picker… the Blog itself is interesting, too! :-D


Corporate Censorship Creative Kills Innovation <http://grumpygamer.com/1547879>

Permalink - Posted on 2010-10-04 22:15

One of the better rants against Apple's insane dictatorship style content control: Corporate Censorship Creative Kills Innovation


iTunesFS 1.1.13 works seamlessly in conjunction with iphonedisk now

Permalink - Posted on 2010-09-22 12:29

iTunesFS 1.1.13 works seamlessly in conjunction with iphonedisk now


The 4 Big Myths of Profile Pictures

Permalink - Posted on 2010-07-28 19:56


iTunesFS v1.1.12 released

Permalink - Posted on 2010-07-20 16:40

iTunesFS 1.1.12 recovers b0rked 10.5 support, nothing more.


iPhone 4 Problems: My interview with Steve Jobs and Jony Ive :-)

Permalink - Posted on 2010-06-28 07:36


Fully Functional Lego Sniper Rifle

Permalink - Posted on 2010-06-16 11:18


If it all wasn't so sad, I'd laugh. Ok, admitted, I did laugh. BP Spills Coffee

Permalink - Posted on 2010-06-11 12:29

If it all wasn't so sad, I'd laugh. Ok, admitted, I did laugh. BP Spills Coffee


LEGO set 10179 - Ultimate Collector's Millennium Falcon

Permalink - Posted on 2010-05-29 18:47

The last time I bought a LEGO model was more than 10 years ago, in 1999 if I recall correctly (a Star Wars Snowspeeder model). I just bought another one, and boy, is THIS exciting! And HUGE!

With more than 5000 pieces, this should keep me busy for a while… :-D


Hackintosh

Permalink - Posted on 2010-05-25 19:25

Wera was away over the weekend, so I took the time and converted her Akoya Mini E1210 (MSI Wind clone) into a Hackintosh according to the Vanilla Snow Leopard (Manual Method) guide. I saved the previous Windows XP install using Winclone and recovered it to the new 250G drive (taken from my old MacBook Pro 2007 model). Neato. ;-)


Grand Central Dispatch (GCD) on FreeBSD.

Permalink - Posted on 2010-05-16 17:46

Grand Central Dispatch (GCD) on FreeBSD. Though interesting in itself, there's a proof of concept (probably more than that) for on Apache MPM.


*gasp* incredible! South Korean Soccer Fans

Permalink - Posted on 2010-05-16 16:06

*gasp* incredible! South Korean Soccer Fans


JFTR: Was man beim Entwickeln von iPhone-Apps wissen sollte

Permalink - Posted on 2010-05-14 14:14


Impressive ideas on how to write unmaintainable code, chapter Naming :-)

Permalink - Posted on 2010-05-08 11:47

Impressive ideas on how to write unmaintainable code, chapter Naming :-)


I'm not a great fan of Flash, but it's true that Steve Jobs's latest musing on the topic is truly a deceptive campaign.

Permalink - Posted on 2010-05-05 21:26

I'm not a great fan of Flash, but it's true that Steve Jobs's latest musing on the topic is truly a deceptive campaign.


Six Things You Need to Know About Facebook Connections

Permalink - Posted on 2010-05-05 08:34


Konnte sich jeder, der über ein wenig Verstand verfügt, eigentlich selbst zusammenreimen - Kinderpornografie ist großartig

Permalink - Posted on 2010-05-03 23:42

Konnte sich jeder, der über ein wenig Verstand verfügt, eigentlich selbst zusammenreimen - Kinderpornografie ist großartig


Here's an interview with Peter Sunde Kolmisoppi, pretty smart guy IMO.

Permalink - Posted on 2010-05-01 13:30

Here's an interview with Peter Sunde Kolmisoppi, pretty smart guy IMO.


Here's another rant by Jamie Zawinski… fun to read, as usual.

Permalink - Posted on 2010-04-22 21:21

Here's another rant by Jamie Zawinski… fun to read, as usual. While I can't comment on the OpenGL bits, I totally agree with him on the issue of UIKit. What an uninspired mess.


Pixels

Permalink - Posted on 2010-04-08 17:10


Still waiting for geohot's custom firmware to retain the Other OS feature on your PS3? In the meantime you can circumvent the ne

Permalink - Posted on 2010-04-08 11:10

Still waiting for geohot's custom firmware to retain the Other OS feature on your PS3? In the meantime you can circumvent the necessary firmware upgrade to 3.21 by means of a proxy hack.

I still recall the days when I looked up to Sony for being an innovative company with great products, but their latest move just underlines the image of a company in steady decline… sad, sad, sad.


PeteSearch: How I got sued by Facebook.

Permalink - Posted on 2010-04-06 14:24

PeteSearch: How I got sued by Facebook. Facebook is evil. However, it's always a big mistake to put your profile on Facebook or the likes, despite the fact that it might somehow be useful to keep in touch with your friends. Handing out all your data and network information to a single entity that you don't control is just plain stupid (given you don't provide false information).


Probe spots Pac-Man on Saturnian Death Star

Permalink - Posted on 2010-03-30 10:36


LOL: You Need An Upgrade

Permalink - Posted on 2010-03-25 13:20


Epic Trampoline Skills

Permalink - Posted on 2010-03-22 22:02


For a new RSS/Atom hobby project implemented in Java I tried YARFRAW - Yet Another RSS Feed Reader Appender Writer API.

Permalink - Posted on 2010-03-21 02:39

For a new RSS/Atom hobby project implemented in Java I tried YARFRAW - Yet Another RSS Feed Reader Appender Writer API. I mention it here as a warning to everybody interested in simple RSS/Atom parsing in Java - it's the biggest piece of crap I've ever seen. The parsing itself is flawed, the API horrible and the number of dependencies incredible! Thankfully there's ROME: RSS/Atom syndication and publishing tool, which has a sane API, works as advertised and has a single dependency - neato!


Cool: You won't guess what happens as this guy cleans his Ferrari!

Permalink - Posted on 2010-03-18 10:10


Ein Arschloch weniger: Rechtsanwalt von Gravenreuth ist tot

Permalink - Posted on 2010-02-22 12:56

Ein Arschloch weniger: Rechtsanwalt von Gravenreuth ist tot


UK IT survey

Permalink - Posted on 2010-01-18 17:18


Ich greife den Papst an, weil er die Aufklärung angreift

Permalink - Posted on 2009-11-12 14:42


It seems that Jamie Zawinski shares my opinion about Apple and the iPhone, but he also has much about the Palm Pre to say that I

Permalink - Posted on 2009-11-04 12:00

It seems that Jamie Zawinski shares my opinion about Apple and the iPhone, but he also has much about the Palm Pre to say that I didn't know, yet.


Just as funny as reading one of Nat's rants: The X-Windows Disaster

Permalink - Posted on 2009-11-03 21:46

Just as funny as reading one of Nat's rants: The X-Windows Disaster


Spectacular ending: Arcing Powerlines Cause Tree Fire & Explosion

Permalink - Posted on 2009-10-08 06:21


We got deathstar!

Permalink - Posted on 2009-08-25 23:12


Yesterday, my Macbook Pro 2.2GHz 2007 model broke down with a fried up Nvidia 8600M GT graphics chip for the second time... the

Permalink - Posted on 2009-08-12 11:18

Yesterday, my Macbook Pro 2.2GHz 2007 model broke down with a fried up Nvidia 8600M GT graphics chip for the second time... the last time was exactly one year ago, which was exactly one year after I purchased the computer. At least something you can rely on it seems. Because the logic board needs to be changed, I'll have to change some configurations where ethernet addresses matter. Besides DHCP daemon config, Timemachine needs to be fixed as well.


LOLZ! Austrian Death Machine "Get To The Choppa"

Permalink - Posted on 2009-07-30 09:18


For the soccer fans ;-)

Permalink - Posted on 2009-07-16 12:17

For the soccer fans ;-)


Really amazing: Dude Perfect

Permalink - Posted on 2009-07-16 12:06

Really amazing: Dude Perfect


Heh, I already liked the Seinfeld campaign, but O.M.G.I.G.P. really tops it! :-)

Permalink - Posted on 2009-07-01 17:36

Heh, I already liked the Seinfeld campaign, but O.M.G.I.G.P. really tops it! :-)


The Cobra programming language sounds pretty interesting! For a python programmer it looks very familiar, but has quite a number

Permalink - Posted on 2009-06-26 15:16

The Cobra programming language sounds pretty interesting! For a python programmer it looks very familiar, but has quite a number of sensible extensions like built-in unit testing provisioning and Eiffel-esque programming by contract


Mußte echt ein paar mal gut lachen, entspricht aber echt der Realität (zumindest noch zu meinen Pixelpark Zeiten) - Webdesign Ku

Permalink - Posted on 2009-06-26 14:34

Mußte echt ein paar mal gut lachen, entspricht aber echt der Realität (zumindest noch zu meinen Pixelpark Zeiten) - Webdesign Kunden Im Alltäglichen Leben


Top 10 Ways to Provoke a Geek Argument :-)

Permalink - Posted on 2009-06-10 14:39


I just had a brief Linux endeavour, when porting some cross platform C++ code to Ubuntu 9.04 and Mandriva. I was surprised how b

Permalink - Posted on 2009-06-03 14:57

I just had a brief Linux endeavour, when porting some cross platform C++ code to Ubuntu 9.04 and Mandriva. I was surprised how bad binary compatibility is between different distributions; even source compatibility is quite a mess. Not surprisingly, others feel the same way, too.


There are quite some bands covering old school video game music, but Powerglove IMO stands out quite a bit.

Permalink - Posted on 2009-05-12 08:33

There are quite some bands covering old school video game music, but Powerglove IMO stands out quite a bit. It happens that their guitar player is a coder as well with a great sense of humor (superb keyboard layout btw!) and invented a super cool guitar!


I just outlined my ideas of an Object File System (OFS) on top of FUSE.

Permalink - Posted on 2009-04-06 07:54

I just outlined my ideas of an Object File System (OFS) on top of FUSE. This mini article is still missing a lot of motivational information, though, but helps in understanding what FUSEOFS is about.


Hehe, Slashdot is reporting that Debian gets FreeBSD kernel support along with a nice comment: now all they (Debian) need to do

Permalink - Posted on 2009-04-06 07:51

Hehe, Slashdot is reporting that Debian gets FreeBSD kernel support along with a nice comment: now all they (Debian) need to do is replace the userland with a BSD one (preferably Net) and we'll have a proper OS.

*zing*


This Wednesday, 01.04., I'll be at Musikmesse Frankfurt, most of the time hanging around at the Celemony booth...

Permalink - Posted on 2009-03-30 14:54

This Wednesday, 01.04., I'll be at Musikmesse Frankfurt, most of the time hanging around at the Celemony booth...


I'm currently lacking time for iTunesFS development, so there'll be no updates anytime soon (IMO it's feature complete, thus no

Permalink - Posted on 2009-03-30 14:47

I'm currently lacking time for iTunesFS development, so there'll be no updates anytime soon (IMO it's feature complete, thus no need for updates anyways). I had a brief look at Dokan on Windows which looks promising, but unfortunately it's not in the shape to begin a port of iTunesFS for it, yet.


Next time you role the dice, consider this.

Permalink - Posted on 2009-03-27 16:25

Next time you role the dice, consider this.


Alles über Winnenden auf den Punkt gebracht

Permalink - Posted on 2009-03-15 18:47

Alles über Winnenden auf den Punkt gebracht


I always wanted to have that as a book, but it seems it's out of print: Science Made Stupid

Permalink - Posted on 2009-02-12 13:05

I always wanted to have that as a book, but it seems it's out of print: Science Made Stupid


Totally awesome, must see: DefCon 15 - T112 - No-Tech Hacking

Permalink - Posted on 2009-02-10 17:05

Totally awesome, must see: DefCon 15 - T112 - No-Tech Hacking


If you're interested in meeting me in person, I'm attending FOSDEM this year from Saturday to Sunday.

Permalink - Posted on 2009-02-05 08:51

If you're interested in meeting me in person, I'm attending FOSDEM this year from Saturday to Sunday. I'll be hanging around with the GNUstep folks as every year on FOSDEM. ;-)


I noticed that I forgot to implement hierarchical playlists in iTunesFS, so I implemented that and consequently released 1.1.10.

Permalink - Posted on 2009-01-30 11:21

I noticed that I forgot to implement hierarchical playlists in iTunesFS, so I implemented that and consequently released 1.1.10.


Got an interesting contribution for iTunesFS, which is now at 1.1.9

Permalink - Posted on 2009-01-29 14:26

Got an interesting contribution for iTunesFS, which is now at 1.1.9


I released version 1.1.7 of iTunesFS tonight, which is easily the best version around. It fixes a couple of annoying bugs and ha

Permalink - Posted on 2009-01-26 09:53

I released version 1.1.7 of iTunesFS tonight, which is easily the best version around. It fixes a couple of annoying bugs and has quite a lot of interesting enhancements.


Dokan is a FUSE-like userspace filesystem for Windows.

Permalink - Posted on 2009-01-13 12:43

Dokan is a FUSE-like userspace filesystem for Windows. It also has C# bindings, making it an interesting candidate for an iTunesFS Windows port!


Apache's mod_rewrite can also rewrite URLs according to their method... RewriteRule example

Permalink - Posted on 2009-01-13 12:40

Apache's mod_rewrite can also rewrite URLs according to their method... RewriteRule example


FIRST! ;-) ... Hello World!

Permalink - Posted on 2009-01-12 12:33

FIRST! ;-) ... Hello World!