Autochrome Photography Wordpress theme for just $25. Get Yours

Flash Player 9

— By

Adobe have decided to rename Flash Player 8.5 to Flash Player 9.

Some of the good reasons being discussed are;

  • everybody believes that the new player is apt to be a major version and not just a minor release.
  • easier to talk to clients and marketing folks
  • still thinking of more

Email Etiquette – Please introduce yourself when you email for the first time

— By

In a social culture, just as we introduce ourselves when starting a conversation; it would be highly appropriate to introduce oneself when one initiate an email conversation. It helps the recipient to decide how to reply, know who you are so that the recipient knows how to treat you better with an equally appropriate reply.

It had come to many instances where I have not replied back just because the mails are so awkward. Some typical regular ones in my Inbox includes that of -

  • i want to build an application, how much will it cost you.
  • i was loading the image with the script, but now it is not loading, why is it?
  • please give me the serial number for that software.
  • my phone number is 56756xxxx3 but i cannot connect to the internet, tell me how

It is perfectly fine to reply to these mails and later on ask who is it and get to know the person a bit more. However, it is a real turn off when someone emails about something, ask a question without introducing oneself or without any practical credential behind their questions. These are the mails that are guaranteed late replies or “Take it Easy, you can look at your free time” flag.

When one sends an email for the first time, it is always better to:

  • describe the project/application, question or the subject (a brief description would do)
  • what problem do you have and are you asking me to solve it or help you, have you tried other public forums first
  • who you are, why did you contacted the recipient, how did you came to know of the recipient
  • use an appropriate subject and do not keep changing it for every replies later on

What are HDR or High Dynamic Range Images?

— By

Bannerghatta National Park (Bangalore)

Wikipedia defines High Dynamic Range Imaging (HDRI for short) as a set of techniques that allow a far greater dynamic range of exposures than normal digital imaging techniques. The intention is to accurately represent the wide range of intensity levels found in real scenes, ranging from direct sunlight to the deepest shadows. This provides the opportunity to shoot a scene and have total control of the final imaging from the beginning to the end of the photography project.

What are HDR Images?

HDR or High Dynamic Images are one that can store pixel values that span the whole tonal range of the real-world which are quite high, in the range of 100,000:1. HDR Images are encoded in a format that allows the largest range of values like floating-point values stored with 32 bits per color channel. Another characteristics of an HDR image is that it stores linear values. This means that the value of a pixel from an HDR image is proportional to the amount of light measured by the camera. In this sense, HDR images are scene-referred, representing the original light values captured for the scene.

Whether an image may be considered High or Low Dynamic Range depends on several factors. Most often, the distinction is made depending on the number of bits per color channel that the digitized image can hold. However, the number of bits itself may be a misleading indication of the real dynamic range that the image reproduces – converting a Low Dynamic Range image to a higher bit depth, does not change its dynamic range of course.

  • 8-bit images (i.e. 24 bits per pixel for a color image) are considered Low Dynamic Range.
  • 16-bit images (i.e. 48 bits per pixel for a color image) resulting from RAW conversion are still considered Low Dynamic Range, even though their theoretical dynamic range is up to about 65,000:1. There are two reasons for this. First, the original RAW file has a dynamic range of roughly 1,000:1 only for most digital cameras. Second, the same type of tonal curve is used for converting RAW data to either 8- or 16-bit, which means the dynamic range reproduced does not increase with the bit-depth of the output format. By using 16 instead of 8 bits, you will gain precision but you will not gain dynamic range.
  • 32-bit images (i.e. 96 bits per pixel for a color image) are considered High Dynamic Range. Unlike 8- and 16-bit images which can take a finite number of values, 32-bit images are coded using floating point numbers, which means the values they can take is unlimited. It is important to note though that storing an image in a 32-bit HDR format is a necessary condition for an HDR image but not a sufficient one. If the original image has not captured all the scene’s dynamic range, it will remain a Low Dynamic Range image, regardless of the format used to store it.

Given that the human eye can accommodate a dynamic range of approximately 10,000:1 in a single view, High Dynamic Range images have a clear advantage over Low Dynamic Range images that can not encode more than 8-bit range of tonal information.

How do I shoot an HDR image?

Most digital cameras are only able to capture a limited dynamic range (the exposure setting determines which part of the total dynamic range will be captured). This is why HDR images are commonly created from photos of the same scene taken under different exposure levels.

Here some recommendations for taking the Low Dynamic Range input images for the HDRI:

  1. Mount your camera on a tripod.
  2. Set your camera in manual exposure mode. Select an appropriate aperture for your scene (e.g. f/8 or less if you need more depth of field) and the lowest ISO setting.
  3. Measure the light in the brightest part of your scene (spot metering or in Av mode to point only the highlights) and note the exposure time. Do the same for the darkest shadows of your scene.
  4. Determine the number and value of exposures necessary. For this, take as a basis the exposure time measured for the highlights. Multiply this number by 4 to find the next exposure with a stop spacing of 2 EV. Multiply by 4 successively for the next exposures till you pass the exposure measured for the shadows. (Note: For most scenes, 3-4 images should be sufficient to cover the dynamic range).
  5. You can make use of auto-exposure bracketing if your camera supports it and if it allows a stop spacing of 2. Otherwise, just vary the exposure times manually.
  6. Use a HDR Imaging capable software to produce your HDR Images

Softwares to do HDR Images

References

UPDATES

2007 Mar 5 — HDR Tutorials Roundup

Google Calendar – the best after Google Search & GMail

— By

Google Search is the de facto search engine for me and almost everybody else on the internet. Gmail is a good web based email client but have never been able to replace my desktop mail client and will not. I used it extensively for SVN/CVS notifications, mailing lists, newsletters, forum replies and everything else save for my personal & official mails. All other services of Google are good too but personally I don’t use any of them on a second to minute basis!

Everyday, as soon as I open my notebook; besides the tiny useful utilities, I have atleast 3 main applications opened all the time, Microsoft Oulook, Firefox running Gmail and Google’s Customized Home Page and my favorite Text-Editor (I am likely to move to NotePad++ soon).
Read the full article →

You might just like to be part of our Team!

— By

Oinam TeamEarly morning of April 8, 2006 our team set out on a 2 day Team Picnic to Splendour Country, a resort on the outskirts of Pune, India. Ealier, we did our new trainee introduction to the team with a Movie and Bowling session. It may be a small endeavor on our part but we have been pushing our work/play culture to be more in the lines of not just a working office environment but like a college/university campus where people love to hang out, chill and work in the due process. Our Work/Play Environment Motto have always been People First and our work ethics What’s Next.

Why People First?

This is rather my own axiom that if the people involved with the team are good, progressing ahead and are well informed, then the team on the whole progresses ahead. We do not groom our company/team to be good so that the people in it can benefit but we groom our people so that the company/team can benefit in return. Every individual in our team is thus very important; individual growth is our primary goal. If that primary goal is achieved the others falls well in their rightful place automagically.

So, why not join our team?

Technology
If you good in Technology – be it in Flash/ActionScript, Flex, Flash Remoting, Flash Media Server, Red5, ColdFusion, PHP, .NET, Designs/Visualization, XHTML/CSS – Web Standards, Technical Copy Writing, Project Management; we are eager to talk to you and discuss how we can push your technical skills forward and grow together. We’re extremely confident that you will never regret joining our team.

Games
We love people good with games too. Come and challenge amongst the team with Counter Strike, Need for Speed and other games.

Gadgets
Some of us are real gadgets freaks and our daily work includes working with the same. So, be willing to be part of the team that work on applications for the likes of iPods, Video iPods, PSPs, Set-top-Boxes, Flashlite/J2ME – Mobile Phones and much more.

Perks
We have heard rumous that our pay/perks are sometimes much higher than some of the best companies in India and we surpass similar designations’ pay/perks of these companies easily. Well, a typical scenario of a good developer in our team shoot up to over 300% pay hike in 3 to 5 months have become normal for the team now. If you are interested in some bulleted list, then beside the free snacks, lunch package, medical/dental, leaves, we have others like

  • Personal Laptops within 6-12 months
  • Mobile Phone Bills paid by us
  • Sabbatical – starting with a fully paid air fare, lodging, food within India with the completion of 12 months employment (think what would be after completion of 2 years and 3 years)

How to join us?

  • If you are interested, look at Oinam Jobs and apply accordingly.
  • Mail directly to jobs [at] oinam.com with your CV, demos, sample links, source code fragments, classes, packages.
  • Contact us with Job Applications.

Feel free to apply even if your skillset do not fit the current requirements as we always have something to do to enhance technology, prototype and push its envelope way beyond what it can endure. We’re a team that is willing to give the likes of Flash a scare with what we can do.

Not to really rub it in, but we have lots of fun all the time while we work. Well, learnt those tricks from the like of Macromedia and from what we heard/learnt of Google work culture. It is just that, we love to copy successful entities and follow their good ideas even though we start that from the small/minimal implementation of the same on an even small, closely knitted form.

I would even consider just listening to Freeman Murray talk about technology and startups is worth the effort of being in our team, or perhaps just watch the video of Bill Lee about India from Som.

Note
Our team is in India, so please do not apply if you are not in India or not willing to relocate to India.

Flex 2 API Visual Reference – RocketBoots

— By

CSS Naked Day – 5th April

— By

Today, the 5th April, 2006, this site will be have no CSS Design for the CSS Naked Day. The idea of CSS Naked Day is to promote Web Standards, proper use of (x)html, semantic markup, a good hierarchy structure. The first annual CSS Naked Day happens on April 5th, 2006.

Keeping it Simple & Sleek

— By

Well, I got tired of my old layout (again); and here comes the new layout – Brajeshwar v7.0. The theme is about Keeping it Simple & Sleek; minimal, less color, less markups. I am open to comments, feedbacks, criticisms for the new layout. Thanks to those who have mailed and reported about errors, bugs.

Del.icio.us enables import feature

— By

I wanted this feature and del.icio.us always kept it crossed. However, today, I saw that del.icio.us have enabled it. If you wish to import your bookmarks to del.icio.us, check out the settings > import feature.

Well, there are issues right now.

  • How do I share all my bookmarks at one go? (I can look up for the tag system:import and do a manual edit!)
  • Shouldn’t there be an option to do an edit all kinda?
  • Or am I missing something here?

View my del.icio.us bookmarks

Valley-ish, Web 2.0 talks?

— By

It was a refreshing talk, challenging discussions – let’s change the society, let us revolutionize technology further, make things easy to use for the common folks. No, we were not talking about ActionScript, Java, *nix syntax but technology, the way technology is used in our life, how people react to technology. We discussed about Web 2.0, new ideas, how to execute the ideas.

I was on some frantic marathon meetings spanning across 3 cities, Mumbai to Pune to Bangalore. Experienced travelling on a small Airplane which took twice the time as a normal one between Mumbai and Bangalore as there was no flight at 3:00 am in the morning.

Talked a lot with Abdul Qabiz and met Manish Jethani and Pranav Verma (Quality Enginner at Adobe, India) for the first time and tremendously enjoyed talking to them.
Read the full article →

Teknopoint Multimedia - Adobe Training, Design and Development, RIA Consulting. Teknopoint Multimedia - Adobe Training, Design and Development, RIA Consulting.

Themes