Pinhole Day (2012)

Pinhole photograph by Miljenko BarbirI set a reminder to this date to participate in the celebration of this year’s (2012) “Pinhole Day”, and forgot to read it, just until I had about 40 minutes to do create a photograph to submit. I just had the time to test the light for 7…

  • 1 min
  • 2 min
  • 3 min
  • 5 min
  • 6 min
  • 10 min
  • 15 min

…under/over/proper-exposed photographs, this one was number 6 (10 minutes exposure), just perfect for my taste. And I managed to get the final exposure just 15 minutes before midnight… Not much of a story to tell, or is there?… A Rubik’s cube on my night stand, riddled with mystery, and completely out-of-focus…

Not much processing done, except fixing the white balance. The pinhole camera was a DSLR, Canon EOS 450D, with a drilled camera body cap, glued on aluminium foil with a …drum-roll… pin-hole.

Photo on the Worldwide Pinhole Photography Day Website.

That’s it, join the celebration next year, it’s fun… I guess I might write a tutorial on how to make one using a DSLR, but there’s just too many in the world, and do you really need mine?

If yes then:

  1. get a camera body lens cap from ebay or somewhere cheaper or faster
  2. drill a hole in the center of the body cap
  3. tape a piece of aluminium foil over the inside of the body cap, covering the drilled hole
  4. get a small pin, and make a hole in the middle of the foil
  5. i hate those posts or tutorials that say “try for yourself” or “enjoy taking photographs” or just “enjoy”, so I won’t add that to mine, but you get the picture…

Fozoizazov contest…

Fotoizazov is a contest organized in most larger cities in Croatia. This year (2012.) it started in my “home” city, Split. It took place in the city center and we had 8 categories to compete in:

  1. Retro
  2. Street Style
  3. Paparazzo
  4. Close-up
  5. Special Theme – Advertisment for the Organizer
  6. Tourist
  7. Panoramic
  8. Free Theme

It happened last week, but just now I had the time to write about it… More on Fotoizazov photography contest…

Me, Myself and YN565EX


Strobe light: A flash lamp that produces high-intensity short-duration light pulses by electric discharge in a gas.
And in the context of this article: A small “camera flash unit” (speedlite, speedlight), used separate from the camera itself and triggered wirelessly to be synchronized with the camera exposure.

I can’t quite say if this is a review or just a love/hate story about myself and the Yongnuo YN565EX flash. I am glad (kind of) that I didn’t wrote this story on the date I took the first picture within this post, as it would be written in a totally different tone, as at the time the two of us were not the best of friends… And now, for something completely different… More on Yongnuo YN565EX…

Javascript Date Format Patch 0.9.11

I’ve been combing trough my github “portfolio”, and noticed a fork in my Javascript Date Format Patch project, poked around to see what’s been modified, and found out that the minified version did not work properly… I didn’t test it, but I did notice that I needed to fix some “minor” issues (missing braces, semicolons, etc., embarrassing, I know).

Not to my defense, but, I didn’t use JSLint to verify the code because I just absolutely hate don’t like it, and I consider it to be more trouble than use, due to it’s lack of (or hard to do) configuration options. On that topic, in the diff of the commit, I discovered that the forker used a tool called JSHint to verify the code. Remembering all of the good features of JSLint, and the ability to configure out some of the annoying options in this fork, I immediately loved it…

Enough about these two… Javascript Date Format Patch is now updated, nothing functional, nothing drastic, but now it should definitely work minified… Thanks Paul… I’ve even skipped a version (by the way, its 0.9.11) due to the null vs undefined issues with Javascript, but more on that in some future post…

For more information on how to use this javascript date formatting and parsing patch, visit the old Javascript Date Formatter post.

Array ACL plugin for CakePHP v1.3

What does this mean? It’s a simple and easy to use alternative to built in ACL component of CakePHP applications. I personally think that CakePHP’s built in Auth+ACL components are a bit unnecessarily complicated (but very versatile and powerful), and sometimes I just need a couple of users and groups, and an easy (opposed to all-purpose) way to implement what can each group member access. Thinking of just that I’ve created this plugin.

It’s main features are:

  • it’s installed and configured in 5 minutes
  • it’s powerful enough for simpler access management
  • access control lists are hard-coded in the application in a form of an array
  • it can be easily modified

At the moment of me starting to write this article the plugin was written for CakePHP v1.3, but before I actually published this article I ported it to CakePHP v2.0 (for which there will be another article soon).

Git repository can be found on github, here:

Or you can download Array ACL plugin for CakePHP 1.3 from here:

More on that simple ACL plugin for CakePHP 1.3…