Posted by admin on February 22, 2008 under Free Software |
Renamer is a very powerful and easy file renaming tool. It offers
- All the standard renaming procedures
- ….including prefixes, suffixes, replacements, case changes
- Removing contents of brackets, adding number sequences, and
- Changing file extensions.
For advanced users, there is a Pascal Script rule, which let users program their very own renaming rule.
Program allows you to combine multiple renaming actions as a rule set, applying each action in a logical sequence, which can be saved, loaded, and managed within the program.
It can rename folders, strong support for regular expressions, Unicode and variety of meta tags, such as: ID3v1, ID3v2, EXIF, OLE, AVI, MD5, CRC32, and SHA1.
Latest Version 5.1 adds Windows network files renaming support, WMA and FLAC meta tags, Command Line Renaming parameter.
Download File Renamer here :
http://www.den4b.com/projects/ReNamer/ReNamer.exe
Posted by admin on February 20, 2008 under Communication Skills |
First part of impressive English sentences.
- We prefer a window table.
- I lose my perspective when there’s such a huge selection.
- This skirt is a little tight in the waist – I wonder if I have gained weight. Should I go on a diet?

- I saw you walking with a girl yesterday.
- I’ve been cheating on you.
- What else do you want me to say?
- If you are so stubborn, the situation may get worse.
- We have several Joshi’s here. Could you tell me which section he belongs to?
- My other line is ringing.
- My nose is running.
- She has menstrual irregularities.
- What’s the purpose of your visit? – Sightseeing
- How do you commute? By subway? By Metro?
- It’s payday today.
- The bonus was much smaller than I’d expected.
- I’m sure you’ll do well in your new position.
- I love listening to the sound of the river running.
- How can you stand that smell?
- It smells rotten to me.
- I hear you’ve moving to the Paris branch.
- I didn’t know you speak French too.
- Not very well – so, I have to brush up my French before I move
- That actor has played various good roles. He may make a debut in Hollywood someday.
- Did you study for today’s math exam last night?
- I stayed up all night studying for it.
- You are going to make it – don’t be nervous.
- I know – I’m not up to that level.
- Yeah, practicing late everyday finally paid off.
- It’s a touchy political issue.
- I like reading & going to movies on my days off.
- It was big help.
- You can’t study when your room is so messy.
- Don’t leave the lights on.
- Can I ask my friends to come with us?
- Could you light the candles please?
- Blow the candles out.
- How many brothers and sisters you have?
- Sorry to call you at this time.
- She is still asleep – I will wake her up now.
- She is not here right now – What time will she be home?
Posted by admin on February 18, 2008 under Programming |
This is a short version of the Sed tips published at http://sed.sourceforge.net/sed1line.txt

Adjust File Spacing
# double space a file
sed G
# triple space a file
sed ‘G;G’
# insert a blank line above every line which matches “REGULAR_EXPRESSION”
sed ‘/REGULAR_EXPRESSION/{x;p;x;}’
# insert a blank line below every line which matches “REGULAR_EXPRESSION”
sed ‘/REGULAR_EXPRESSION/G’
# insert a blank line above and below every line which matches “REGULAR_EXPRESSION”
sed ‘/REGULAR_EXPRESSION/{x;p;x;G;}’
Text Conversion and Substitution
# delete leading whitespace (spaces, tabs) from front of each line
# aligns all text flush left
sed ‘s/^[ \t]*//’ # see note on ‘\t’ at end of file
# delete trailing whitespace (spaces, tabs) from end of each line
sed ‘s/[ \t]*$//’ # see note on ‘\t’ at end of file
# delete BOTH leading and trailing whitespace from each line
sed ‘s/^[ \t]*//;s/[ \t]*$//’
# insert 5 blank spaces at beginning of each line (make page offset)
sed ‘s/^/ /’
# align all text flush right on a 79-column width
sed -e :a -e ‘s/^.\{1,78\}$/ &/;ta’ # set at 78 plus 1 space
# substitute (find and replace) “FIND_TERM” with “REPLACE_TERM” on each line
sed ‘s/FIND_TERM/REPLACE_TERM/’ # replaces only 1st instance in a line
sed ‘s/FIND_TERM/REPLACE_TERM/4′ # replaces only 4th instance in a line
sed ‘s/FIND_TERM/REPLACE_TERM/g’ # replaces ALL instances in a line
sed ‘s/\(.*\)FIND_TERM\(.*FIND_TERM\)/\1REPLACE_TERM\2/’ # replace the next-to-last case
sed ‘s/\(.*\)FIND_TERM/\1REPLACE_TERM/’ # replace only the last case
# substitute “FIND_TERM” with “REPLACE_TERM” ONLY for lines which contain “baz”
sed ‘/baz/s/FIND_TERM/REPLACE_TERM/g’
# substitute “FIND_TERM” with “REPLACE_TERM” EXCEPT for lines which contain “baz”
sed ‘/baz/!s/FIND_TERM/REPLACE_TERM/g’
# change “scarlet” or “ruby” or “puce” to “red”
sed ‘s/scarlet/red/g;s/ruby/red/g;s/puce/red/g’ # most seds
gsed ‘s/scarlet\|ruby\|puce/red/g’ # GNU sed only
# join pairs of lines side-by-side (like “paste”)
sed ‘$!N;s/\n/ /’
# add a blank line every 5 lines (after lines 5, 10, 15, 20, etc.)
gsed ’0~5G’ # GNU sed only
sed ‘n;n;n;n;G;’ # other seds
Selective Printing of Certain Lines
# print first 10 lines of file (emulates behavior of “head”)
sed 10q
# print first line of file (emulates “head -1″)
sed q
# print the last 10 lines of a file (emulates “tail”)
sed -e :a -e ‘$q;N;11,$D;ba’
# print the last 2 lines of a file (emulates “tail -2″)
sed ‘$!N;$!D’
# print the last line of a file (emulates “tail -1″)
sed ‘$!d’ # method 1
sed -n ‘$p’ # method 2
# print only lines which match regular expression (emulates “grep”)
sed -n ‘/REGULAR_EXPRESSIONp/p’ # method 1
sed ‘/REGULAR_EXPRESSIONp/!d’ # method 2
# print only lines which do NOT match REGULAR_EXPRESSIONp (emulates “grep -v”)
sed -n ‘/REGULAR_EXPRESSIONp/!p’ # method 1, corresponds to above
sed ‘/REGULAR_EXPRESSIONp/d’ # method 2, simpler syntax
# print the line immediately before a REGULAR_EXPRESSIONp, but not the line
# containing the REGULAR_EXPRESSIONp
sed -n ‘/REGULAR_EXPRESSIONp/{g;1!p;};h’
# print the line immediately after a REGULAR_EXPRESSIONp, but not the line
# containing the REGULAR_EXPRESSIONp
sed -n ‘/REGULAR_EXPRESSIONp/{n;p;}’
# grep for AAA and BBB and CCC (in any order)
sed ‘/AAA/!d; /BBB/!d; /CCC/!d’
# grep for AAA and BBB and CCC (in that order)
sed ‘/AAA.*BBB.*CCC/!d’
# grep for AAA or BBB or CCC (emulates “egrep”)
sed -e ‘/AAA/b’ -e ‘/BBB/b’ -e ‘/CCC/b’ -e d # most seds
gsed ‘/AAA\|BBB\|CCC/!d’ # GNU sed only
# print only lines of 65 characters or longer
sed -n ‘/^.\{65\}/p’
# print only lines of less than 65 characters
sed -n ‘/^.\{65\}/!p’ # method 1, corresponds to above
sed ‘/^.\{65\}/d’ # method 2, simpler syntax
# print section of file from regular expression to end of file
sed -n ‘/REGULAR_EXPRESSIONp/,$p’
# print section of file based on line numbers (lines 8-12, inclusive)
sed -n ’8,12p’ # method 1
sed ’8,12!d’ # method 2
# print line number 52
sed -n ’52p’ # method 1
sed ’52!d’ # method 2
sed ’52q;d’ # method 3, efficient on large files
# print section of file between two regular expressions (inclusive)
sed -n ‘/Prashant/,/Mhatre/p’ # case sensitive
Selective Deletion Of Certain Lines
# print all of file EXCEPT section between 2 regular expressions
sed ‘/Prashant/,/Mhatre/d’
# delete the first 10 lines of a file
sed ’1,10d’
# delete the last line of a file
sed ‘$d’
# delete the last 2 lines of a file
sed ‘N;$!P;$!D;$d’
# delete the last 10 lines of a file
sed -e :a -e ‘$d;N;2,10ba’ -e ‘P;D’ # method 1
sed -n -e :a -e ’1,10!{P;N;D;};N;ba’ # method 2
# delete every 8th line
gsed ’0~8d’ # GNU sed only
sed ‘n;n;n;n;n;n;n;d;’ # other seds
# delete lines matching pattern
sed ‘/pattern/d’
# delete ALL blank lines from a file (same as “grep ‘.’ “)
sed ‘/^$/d’ # method 1
sed ‘/./!d’ # method 2
# delete all leading blank lines at top of file
sed ‘/./,$!d’
Posted by admin on February 16, 2008 under Postage Stamps |
Indian Postal Stamps on Mahatma Gandhi. Some of the stamps depict Gandhiji's life.
Popular Searches Related to Mahatma Gandhi:
* Mahatma Gandhi
* Biography Of Mahatma Gandhi
* Pictures Of Mahatma Gandhi
* Mahatma Gandhi Biography
* Mahatma Gandhi Quotes
* Author Mahatma Gandhi
* The Life Of Mahatma Gandhi
* Mahatma Gandhi Photos
* Biografia De Mahatma Gandhi
* Mahatma Gandhi Pictures
Children Day celebrated in India on 14 November. Postage stamps on Children Day
Indian Birds and animals postage stamps.
“Children Day”
Posted by admin on under Programming |
Here are some general guidelines for Unified Modeling Language Diagrams based on – The Elements of UML Style – by Scott W. Ambler
Do not use crossing lines. If you need to use crossing lines, depict them as a jump.
- No diagonal or curved lines.
- Use the same size for all symbols and arrange them symmetrically.
- Use white space in diagrams. It improves readability.
- Organize diagrams left to right, top to bottom.

- No visual noise ! Just show only what you need to show.
- Always prefer popular notation over cryptic notation.
- Split large UML diagrams into many smaller ones.
- Focus on content first, appearance second. Prefer single-page diagrams.
- Use notes to describe a UML diagram.
- Use conventions for diagram legends.
- Apply consistent, readable fonts.
- Follow effective naming conventions.
- Prefer common domain terminology in names.
- Apply specific language naming conventions on design diagrams.
- Use question marks to indicate unknowns. Use consistent colors for elements.
- Left-justify text in notes.
- Name stereotypes in <<graphical use interface>> and <<GUI>> format.
- Prefer naming conventions over stereotypes.
- Think twice before introducing a new stereotypes and use stereotypes consistently.
- Prefer notes over OCL or ASL to indicate constraints.
- Use strong verb to indicate action ! (for Use case modeling)