Free File Renaming Tool for Windows

Posted by admin on February 22, 2008 under Free Software | Comments are off for this article

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

Speak Impressive English

Posted by admin on February 20, 2008 under Communication Skills | Comments are off for this article

First part of impressive English sentences.

  1. We prefer a window table.
  2. I lose my perspective when there’s such a huge selection.
  3. This skirt is a little tight in the waist – I wonder if I have gained weight. Should I go on a diet?
  4. Speak English

  5. I saw you walking with a girl yesterday.
  6. I’ve been cheating on you.
  7. What else do you want me to say?
  8. If you are so stubborn, the situation may get worse.
  9. We have several Joshi’s here. Could you tell me which section he belongs to?
  10. My other line is ringing.
  11. My nose is running.
  12. She has menstrual irregularities.
  13. What’s the purpose of your visit? – Sightseeing
  14. How do you commute? By subway? By Metro?
  15. It’s payday today.
  16. The bonus was much smaller than I’d expected.
  17. I’m sure you’ll do well in your new position.
  18. I love listening to the sound of the river running.
  19. How can you stand that smell?
  20. It smells rotten to me.
  21. I hear you’ve moving to the Paris branch.
  22. I didn’t know you speak French too.
  23. Not very well – so, I have to brush up my French before I move
  24. That actor has played various good roles. He may make a debut in Hollywood someday.
  25. Did you study for today’s math exam last night?
  26. I stayed up all night studying for it.
  27. You are going to make it – don’t be nervous.
  28. I know – I’m not up to that level.
  29. Yeah, practicing late everyday finally paid off.
  30. It’s a touchy political issue.
  31. I like reading & going to movies on my days off.
  32. It was big help.
  33. You can’t study when your room is so messy.
  34. Don’t leave the lights on.
  35. Can I ask my friends to come with us?
  36. Could you light the candles please?
  37. Blow the candles out.
  38. How many brothers and sisters you have?
  39. Sorry to call you at this time.
  40. She is still asleep – I will wake her up now.
  41. She is not here right now – What time will she be home?

Unix Stream Editor Sed Tips Tricks

Posted by admin on February 18, 2008 under Programming | Read the First Comment

This is a short version of the Sed tips published at http://sed.sourceforge.net/sed1line.txt
Computer

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’

Children Day (Baal Din) Postage Stamps

Posted by admin on February 16, 2008 under Postage Stamps | Read the First Comment

View The Stamps Mahatma Gandhi Album

Stamps Mahatma Gandhi

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

View The Children Day Album

Children Day

Children Day celebrated in India on 14 November. Postage stamps on Children Day

View The Birds and Animals Postal Stamps Album

Birds and Animals Postal Stamps

Indian Birds and animals postage stamps.

“Children Day”

Birds and Animals Postal Stamps

Posted by admin on under Postage Stamps | Comments are off for this article

“Birds and Animals Postal Stamps”

Tips for Drawing UML Diagrams

Posted by admin on under Programming | Comments are off for this article

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.
  • Computer

  • 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)