{"items":[{"published":"2012-02-19T18:31:00Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=656","displayName":"Sloboda","objectType":"article","summary":"Nikada prije kao u zadnjih desetak godina nije bilo vidljivija borba izme\u0111u sigurnosti i slobode. Svijet se danas bori s \u010dudovi\u0161tima terorizma, straha i ekonomske nesigurnosti, a pojedinci prihva\u0107aju propagandu koja pla\u0161enjem protiv terorizma i ekonomske nesigurnosti uspijeva progurati novo \u010dudovi\u0161te &#8212; \u010dudovi\u0161e sigurnosti prije svega. U svijetu u kojem velike banke potezima koji prosje\u010dnom [...]","url":"http:\/\/blog.vucica.net\/2012\/02\/sloboda.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2012-02-19T15:42:45Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=640","displayName":"Nastavak na pismo vezano za ACTA","objectType":"article","summary":"Kako sam naveo u updateu na prethodni post s tekstom pisma, izuzetno me iznenadila pa\u017enja koju je pismo privuklo. Uglavnom sam bio u \u0161oku zbog silne pa\u017enje, te se nadao da nisam napisao ne\u0161to \u0161to \u0107e (uz toliku pa\u017enju) izazvati negativne reakcije. Rano ujutro u nedjelju, 12. velja\u010de 2012., sam \u010dak primio odgovor od Predsjednika. [...]","url":"http:\/\/blog.vucica.net\/2012\/02\/nastavak-na-pismo-vezano-za-acta.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2012-02-19T15:42:53Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=638","displayName":"Otvoreno pismo Predsjedniku RH Ivi Josipovi\u0107u: &#8220;Va\u0161a podr\u0161ka ACTA-i&#8221;","objectType":"article","summary":"UPDATE 16. velja\u010de 2012. 20:30 Ju\u010der sam objavio najavljeni follow-up. UPDATE 13. velja\u010de 2012. 12:50 Ju\u010der rano ujutro primio sam odgovor od Predsjednika. S obzirom da po\u0161tujem privatnost komunikacije, te da nije ni\u010dime indicirano kako se radi o pismu namijenjenom javnoj objavi, ne\u0107u objavljivati tekst odgovora, osim na zahtjev Predsjednika ili njegovog Ureda. Ono \u0161to [...]","url":"http:\/\/blog.vucica.net\/2012\/02\/otvoreno-pismo-predsjedniku-rh-ivi-josipovicu-vasa-podrska-acta-i.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2012-01-25T21:00:45Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=632","displayName":"NSMutableDictionary without automatic retaining of contained objects","objectType":"article","summary":"There may arise a situation where you absolutely can&#8217;t do something without either doing ugly hacks with overriding -release (which you should never, ever do), or using non-Objective-C constructs such as C++&#8217;s std::map (shudder), or rolling out your own key-value storage data structure (evil NIH syndrome strikes again). The Reason The only valid reason I [...]","url":"http:\/\/blog.vucica.net\/2012\/01\/nsmutabledictionary-without-automatic-retaining-of-contained-objects.html","image":{"url":"http:\/\/blog.vucica.net\/wp-content\/uploads\/2011\/05\/giant-water-bug-150x150.jpg","width":150,"height":150}},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-12-20T17:32:06Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=621","displayName":"Overriding HTTP user agent for calls to -initWithContentsOfURL:","objectType":"article","summary":"Perhaps you need to override the HTTP user agent whenever you call -initWithContentsOfURL: from classes such as NSString, NSDictionary or NSArray, or one of this method&#8217;s convenience wrappers such as +stringWithContentsOfURL:, +dictionaryWithContentsOfURL: or +arrayWithContentsOfURL:. So let&#8217;s consider how this can be accomplished under iOS. From what I can see, there is no easy and &#8220;clean&#8221; [...]","url":"http:\/\/blog.vucica.net\/2011\/12\/overriding-http-user-agent-for-calls-to-initwithcontentsofurl.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-11-04T12:47:43Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=616","displayName":"Why GNU\/Linux is not successful on desktops","objectType":"article","summary":"I used Debian for a long time. I used it as a desktop OS. I did a lot of development and tinkering. I don&#8217;t have time for tinkering anymore, and I was lucky enough to get a Mac. I was inspired to write this short outline of my views why GNU\/Linux is, sadly, not right [...]","url":"http:\/\/blog.vucica.net\/2011\/11\/why-gnulinux-is-not-successful-on-desktops.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-10-17T14:48:14Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=600","displayName":"NSURLConnection submits GET instead of POST with HTTP 301 Moved Permanently error","objectType":"article","summary":"If NSURLConnection seems to submit via GET instead of via POST, you may want to check whether server responded with HTTP 301 code. It appears that NSURLConnection forgets all about having to POST if it&#8217;s redirected. Strange. Note that I&#8217;m currently using RestKit, so it may be a bug in RestKit, too. Doesn&#8217;t seem that [...]","url":"http:\/\/blog.vucica.net\/2011\/10\/nsurlconnection-submits-get-instead-of-post-with-http-301-moved-permanently-error.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-10-05T11:18:37Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=601","displayName":"Autosaving Core Data managed object context","objectType":"article","summary":"This has nothing to do with Lion autosaving. It has everything to do with the fact that Apple&#8217;s template for Core Data saves the managed object context only at exit. I&#8217;m proposing the following solution. Note that while you&#8217;re at it, you may want to move most of Core Data related code that Apple&#8217;s &#8220;shoebox&#8221; [...]","url":"http:\/\/blog.vucica.net\/2011\/10\/autosaving-core-data-managed-object-context.html","image":{"url":"http:\/\/blog.vucica.net\/wp-content\/uploads\/2010\/12\/1337-150x150.png","width":150,"height":150}},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-09-26T13:48:56Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=595","displayName":"Getting year, month and day out of NSDate","objectType":"article","summary":"For some reason, Apple didn&#8217;t provide an easy way to extract day, month and year from an NSDate. Probably because they think OS X shouldn&#8217;t be Western-centric and presume a Gregorian calendar (although they could have simply extracted this data from current locale). Here is a simple category that allows just that. \/\/ NSDate+IVDateComponents.h #import [...]","url":"http:\/\/blog.vucica.net\/2011\/09\/getting-year-month-and-day-out-of-nsdate.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-07-30T09:09:48Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=580","displayName":"Isklju\u010divanje govorne po\u0161te u Hrvatskoj","objectType":"article","summary":"Vipnet: Za isklju\u010denje usluge potrebno je isklju\u010diti sva preusmjerenja unosom koda ##002#. T-Mobile: za deaktivaciju usluge utipkajte: #70# Tele2: Za deaktivaciju utipkajte *134*0# i pritisnite tipku za poziv Bonbon: deaktivacija: #70# (izvor: red-gsm.net)","url":"http:\/\/blog.vucica.net\/2011\/07\/iskljucivanje-govorne-poste-u-hrvatskoj.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-07-25T12:56:07Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=574","displayName":"Getting WiX to upgrade existing MSI product","objectType":"article","summary":"I&#8217;ve previously built installers using MakeMSI. It was fun. However, while submitting to an online store, the installer was rejected due to a problem with uninstallation. Since I have no idea what might be going wrong, and there isn&#8217;t much one can do to adjust uninstallation with MakeMSI, I decided to go another route, and [...]","url":"http:\/\/blog.vucica.net\/2011\/07\/getting-wix-to-upgrade-existing-msi-product.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-07-14T19:27:41Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=570","displayName":"WARNING: skipping plugin for GC","objectType":"article","summary":"If you&#8217;re using or writing a custom plugin for Xcode, and you&#8217;re getting &#8220;WARNING: skipping plugin for GC&#8221; in Console.app, you need to recompile it with garbage collection set to &#8220;supported&#8221;, and you need to add key\/value pair to Info.plist: XCGCReady set to YES. Source: CocoaDev","url":"http:\/\/blog.vucica.net\/2011\/07\/warning-skipping-plugin-for-gc.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-12-07T10:45:50Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=556","displayName":"Developing Objective-C apps for Android using Mac OS X","objectType":"article","summary":"I&#8217;m no fan of Java, and in fact, I&#8217;m not a fan of Android. When I originally heard Google is working on a Linux phone, I rejoiced. When I heard that Java would be the base of the userland, and that no existing program for Linux would be directly supported, my heart sank. In the [...]","url":"http:\/\/blog.vucica.net\/2011\/06\/developing-objective-c-apps-for-android-using-mac-os-x.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-06-21T19:44:15Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=553","displayName":"Please support for DemandProgress.org in opposing U.S. PROTECT IP act","objectType":"article","summary":"From what I heard about PROTECT IP, it&#8217;s a dangerous piece of legislation that threatens people who live in the United States. But it does not threaten just the US and what is supposed to be its core principle &#8211; freedom. As something related to the Internet, it also threatens people and businesses worldwide. I&#8217;ve [...]","url":"http:\/\/blog.vucica.net\/2011\/06\/please-support-for-demandprogress-org-in-opposing-u-s-protect-ip-act.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}},{"published":"2011-06-13T19:21:45Z","verb":"post","target":{"id":"http:\/\/blog.vucica.net\/feed\/json","url":"http:\/\/blog.vucica.net\/feed\/json","objectType":"blog","displayName":"ivucica blog"},"object":{"id":"http:\/\/blog.vucica.net\/?p=517","displayName":"Avoiding memory leak in OpenAL and crash in OpenAL for Mac","objectType":"article","summary":"UPDATE: We&#8217;re still seeing the crash on Mac. Procedure described does fix the memory leak, though. UPDATE 2: Crash on Mac is caused by what appears to be a bug in Apple&#8217;s code relating to queueing commands for execution on dedicated audio thread, and mutex lock breaking down. Since mutex lock seems to stop working, [...]","url":"http:\/\/blog.vucica.net\/2011\/06\/avoiding-memory-leak-in-openal-and-crash-in-openal-for-mac.html"},"actor":{"id":"http:\/\/blog.vucica.net\/author\/ivucica","displayName":"Ivan Vu\u010dica","objectType":"person","url":"http:\/\/blog.vucica.net\/author\/ivucica","image":{"width":80,"height":80,"url":"http:\/\/www.gravatar.com\/avatar\/9dd37fe19111e25842a4fd0aea245d1a.jpg"}}}]}
