ignati [dot] com

10 Tips for Food Photography

Posted in Online Tips by admin | 1 Comment »

Bread Photo

Photojojo, an online photography newsletter offers 10 useful tips for photographers especially for food as an object. Their food photography tips describe what you must to do or don’t when taking a food photo like how to prepare, configure lighting, color balance and zooming.

Maybe i must prepare myself too for my online recipe database. :oops:

If you dilly-dally around Food, trying to photograph it instead of eating it, its defense mechanism kicks in. It immediately looks terrible in pictures, forcing you to give up, put down the camera, and eat the Food. Natural selection at work.

Monitor Shared Folders with File Alert Monitor

Posted in Downloads by admin | 1 Comment »

File Alert Monitor Window

File Alert Monitor is a Windows application, used to generate alerts about changes of files in shared folders. Set your events (creation, update or deletion), configure the file types and get your self noticed when one of file on monitored folders get an action (events). It’s a CCTV camera for your shared folders on the network.

File Alert Monitor is a freeware application, made available by High Criteria. It can be especially useful for transcriptionists, who need to be alerted about the creation of new audio dictation files onto any PC.

4 Reason Why I Hate Safari Browser

Posted in General by admin | 3 Comments »

Apple Safari Logo

So many long times until Apple Inc. release Safari for Windows. The latest stable release is v3.1 and i have this version installed on my computer. The developer claimed that Safari is the fastest web browser on any platform and i agree with that but there is a small things why i hate Safari for my default browser. So here is that things i hate about Safari browser:

1. Doesn’t have New Tab button
I know i can use Ctr + T to open a new empty tab, but sometimes i always click plus (+) button like Firefox when open new tab.

2. Less option on right click context menu
I can’t view image or link properties when i need them for some reason.

3. No extension or themes
Safari does not support extension and themes, it’s a real browser.

4. Bad font smoothing
Font rendering on safari is too blurry when i look closer.

Anyway this is just my opinion why i hate Safari at this time, maybe it’s different with others and i don’t know why. So why i install Safari if i hate them? Just a simple answer, i just want to make sure when i create a new wordpress themes they look standard on every browser for compatibility without css hack or something similar. No offense at all…

File Dropper - Hosting Files Up to 5GB

Posted in On the Net by admin | No Comments »

File Dropper

Do you like sharing a large files? Maybe File Dropper can help you much with their limit to 5GB per file. There you can upload multiple files, upload from another url or directly send uploaded files link to mutiple emails. You don’t have to register to upload, it’s mean everything is free and simple.

I don’t know where they can earn money to pay the hosting server cause File Dropper is free from ads on every page while others like EatLime (1GB limit) still have a small ads on their download page. Anyway as far as i know File Dropper is have the largest upload limit.

Wordpress Hack: Automatic List on Quicktags

Posted in Wordpress by admin | No Comments »

This hack is useful when you making many ordered/unordered list from writing panel (via quicktags) on wordpress admin. Just block all text that you want to be a list and click ol/ul button, then javascript will search every line and insert list tags (li) and also insert ordered/unordered list tag (ol/ul) automatically. It’s mean just one click to making a list.

Why? Sometimes i feel sick when using default quicktags (cause i don’t like to use RTE), i need to block every line one by one and click “li” button then close it with ol/ul tag. Because that i need a solution for this and after searching many website, i almost give up until i found a small codes by Henrik Gustafsson. The code structure is similar to wordpress quicktags so i try to implement it to quicktags code. With trial and error now i’m success to integrate it with the default quicktags. I’ve try it with many browser like Firefox, Opera and IE without any problem so here is the hack in just 2 steps.

1. Copy this code and paste it on the bottom of quicktags.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
function edInsertListTag(myField, i) {
	//IE support
	if (document.selection) {
		myField.focus();
	    sel = document.selection.createRange();
		if (sel.text.length > 0) {
            // Create an array from selected text
            var selarray=sel.text;
            selarray = selarray.split("\n");
            // Create the list with start tag, list items and end tag
            var liststr = edButtons[i].tagStart + "\n";
            for (j=0; j<selarray.length; j++) {
                // Remove unwanted line break in IE
                    selarray[j] = selarray[j].replace("\r","");
                // Dont create list items for empty rows
                if (!(selarray[j] == "")) { 
                    liststr = liststr + "\t<li>" + selarray[j] + "</li>\n";
                }
            }
            sel.text = liststr + edButtons[i].tagEnd;
    	}
		else {
			if (!edCheckOpenTags(i) || edButtons[i].tagEnd == '') {
				sel.text = edButtons[i].tagStart;
				edAddTag(i);
			}
			else {
				sel.text = edButtons[i].tagEnd;
				edRemoveTag(i);
			}
		}
		myField.focus();
	}
	//MOZILLA/NETSCAPE support
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		var cursorPos = startPos;
		var scrollTop = myField.scrollTop;
 
		if (startPos != endPos) {
            var beforestr = myField.value.substring(0, startPos);
            var selection = myField.value.substring(startPos, endPos);
            var afterstr = myField.value.substring(endPos, myField.value.length);
            // Create array with list items
            var selarray=selection.split("\n");
            var j=0;
            // Insert UL or OL and LI tags
            var liststr = edButtons[i].tagStart + "\n";
            for (j=0; j<selarray.length; j++) {
                // Don't create list items of empty rows
                if (!(selarray[j] == "")) {
                    liststr = liststr + "\t<li>" + selarray[j] + "</li>\n";
                }
            }
            myField.value = beforestr + liststr + edButtons[i].tagEnd +afterstr;
        	cursorPos += liststr.length + edButtons[i].tagEnd.length;
		}
		else {
			if (!edCheckOpenTags(i) || edButtons[i].tagEnd == '') {
				myField.value = myField.value.substring(0, startPos) 
				              + edButtons[i].tagStart
				              + myField.value.substring(endPos, myField.value.length);
				edAddTag(i);
				cursorPos = startPos + edButtons[i].tagStart.length;
			}
			else {
				myField.value = myField.value.substring(0, startPos) 
				              + edButtons[i].tagEnd
				              + myField.value.substring(endPos, myField.value.length);
				edRemoveTag(i);
				cursorPos = startPos + edButtons[i].tagEnd.length;
			}
		}
		myField.focus();
		myField.selectionStart = cursorPos;
		myField.selectionEnd = cursorPos;
		myField.scrollTop = scrollTop;
	}
	else {
		if (!edCheckOpenTags(i) || edButtons[i].tagEnd == '') {
			myField.value += edButtons[i].tagStart;
			edAddTag(i);
		}
		else {
			myField.value += edButtons[i].tagEnd;
			edRemoveTag(i);
		}
		myField.focus();
	}
}

2. Find this code on quicktags.js

1
2
3
	if (button.id == 'ed_img') {
		document.write('<input type="button" id="' + button.id + '" accesskey="' + button.access + '" class="ed_button" onclick="edInsertImage(edCanvas);" value="' + button.display + '" />');
	}

after that, add this code

1
2
3
4
5
6
	else if (button.id == 'ed_ul') {
		document.write('<input type="button" id="' + button.id + '" accesskey="' + button.access + '" class="ed_button" onclick="edInsertListTag(edCanvas, ' + i + ');" value="' + button.display + '" />');
	}
	else if (button.id == 'ed_ol') {
		document.write('<input type="button" id="' + button.id + '" accesskey="' + button.access + '" class="ed_button" onclick="edInsertListTag(edCanvas, ' + i + ');" value="' + button.display + '" />');
	}

So easy right..? But if you don’t want to edit by yourself, just download my Wordpress Quicktags with Automatic List Included.

Just a small note!

  1. You can find quicktags.js on your wp-includes/js directory.
  2. I’ve try this with MovableType (v3) when i’m trying to use that engine a year ago and it works like a charm. So i guess this hack will works perfectly to Drupal quicktags or others quicktags.

Ping.fm - All in One Social Network Status Updater

Posted in On the Net by admin | No Comments »

Ping.fm Logo

Ping.fm is a new service to update status at social network sites all in one. you don’t have to sign in to your whole social network sites and manually post an update one by one. At this time Ping.fm is in semi-open sign up (or using invitation code) and only support Twitter, Jaiku, Pownce, Tumblr and Facebook.

After registering you will be assigned an email address for updating. Just send your message to that email and your updates will appear on your chosen social network. There is an IM option to enable update via instant messenger (now only support AIM account). It’s mean you can send an update via web based instant messenger like Meebo or Digsby.

If you need another similar service with more social network supported, you would like to check HelloTxt. But you can’t update via email or IM anymore. It’s your choice…

Google Search for Windows Mobile Now Available

Posted in Downloads by admin | No Comments »

Google search on Windows Mobile

After launching Google Mobile Products for Blackberry and Google Search for Symbian, now Google Search is also available for Windows Mobile. This application will put a shortcut on the phone’s home screen and this shortcut will reduces the time when you searching with Google by eliminate the normal search step. Just enter your keywords without opening web browser and navigating to google website.

It’s the time for you to change the way of searching from mobile phones. If you would like to install this plugin just navigate your browser to mobile.google.com and click the google search download link.

Digsby Goes Public Beta

Posted in Downloads by admin | No Comments »

Digsby logo

After six weeks in private beta testing, today they launch Digsby to public beta testing with some improvement for everyone without need an invitation code.

Digsby is a multiprotocol IM client, email notification tool and social networking tool. It’s a single application that lets you to communicate with all your friends on AIM, MSN, Yahoo, ICQ, Google Talk and Jabber. Also get noticed when you have a new email at Hotmail, Gmail, Yahoo Mail, AOL/AIM Mail, IMAP, POP accounts ans stay up to date with your Facebook, MySpace or Twitter.

What’s new:

  • Twitter support
  • Audio/Video chat through TokBox
  • Spell checker
  • “Listening to…” status (iTunes or Winamp)
  • Block contacts from buddy list
  • New option on full screen preferences

This tool offers complete synchronization between computers and installations. And you can place a widget on your blog, website or social network profile to chat directly from Digsby. Anyway pictures will give more than words, so check Digsby screenshot to find more info. This software is available for Mac, Windows (XP and Vista) and Linux.

PicBite - The Online Photo Commenters

Posted in On the Net by admin | No Comments »

BMW 530i

Make any comment bubbles on your digital photo with PicBite without need other tools. This webapp is very easy to use, just upload the image from your computer or enter the image URL and describe your comments in the editable area. Resize or crop it if the picture is too big.

The negative point for this tool from me is the bubbles background and comment. There is no option to change the background color or the bubbles style and the comment text is not center aligned. Otherwise this tool is great for newbie where they can’t create the same effect with an image editor like Photoshop.

View and Manage Web Content with Eluma

Posted in Downloads by admin | No Comments »

Eluma Browser Toolbar

Eluma is a desktop application for web surfer featuring feed reader, bookmark manager and much more. The basic feature is like netvibes for RSS reader combined with del.ico.us for bookmark manager. Another features is a desktop alert, get an alert when new items get published so you can stay up to date without opening your browser and visit you favorite sites every day.

There are also browser toolbars available for Firefox and Internet Explorer that make it more easy to add RSS feed to Eluma with the click of a button. Also you can share your favorites with others like friends or Eluma community.

Eluma is a new kind of personal web organizer that lets you easily collect, organize and share any and all of the information you find on the Web, or through Eluma.

Currently Eluma launched as a private beta at this time, request an invitation and wait until Eluma team review your account before you can try all feature from this tool by your self.