Installers – Make one for yourself

Installation (or setup) of a computer program (including device drivers and plugins), is the act of making the program ready for execution. Because the process varies for each program and each computer, programs (including operating systems) often come with an installer, a specialized program responsible for doing whatever is needed for their installation. Installation may be part of a larger software deployment process.

We keep hearing from our friends and collogues, Download that setup.exe and follow the wizard. Its simple to get that software up and running on your machine, Don’t worry. That’s it and How do they do it.

Consider a case where you need to bundle your software and distribute as an setup Installers. Well, Below is the recommended one and is widely used on the Windows world.

1. Inno Setup

Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.

Key features:

  • Support for every Windows release since 2000, including: Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003, and Windows 2000. (No service packs are required.)
  • Extensive support for installation of 64-bit applications on the 64-bit editions of Windows. Both the x64 and Itanium architectures are supported. (On the Itanium architecture, Service Pack 1 or later is required on Windows Server 2003 to install in 64-bit mode.)
  • Supports creation of a single EXE to install your program for easy online distribution. Disk spanning is also supported.
  • Standard Windows 2000/XP-style wizard interface.
  • Customizable setup types, e.g. Full, Minimal, Custom.
  • Complete uninstall capabilities.
  • Installation of files:
  • Includes integrated support for “deflate”, bzip2, and 7-Zip LZMA/LZMA2 file compression. The installer has the ability to compare file version info, replace in-use files, use shared file counting, register DLL/OCX’s and type libraries, and install fonts.
  • Creation of shortcuts anywhere, including in the Start Menu and on the desktop.
  • Creation of registry and .INI entries.
  • Running other programs before, during or after install.
  • Support for multilingual installs, including right-to-left language support.
  • Support for password-ed and encrypted installs.
  • Support for digitally signed installs and uninstalls.
  • Silent install and uninstall.
  • Unicode installs.
  • Integrated preprocessor option for advanced compile-time customization.
  • Integrated Pascal scripting engine option for advanced run-time install and uninstall customization.

Download, Learn and add this tool to your armory!!

http://www.jrsoftware.org/isinfo.php

Also check out

2. ISTool

ISTool is a visual script editor/generator for Jordan Russell’s Inno Setup compiler.

Download and give yourself a productivity boost with Inno Setup.

http://sourceforge.net/projects/istool/

Incrementing C by 1, aka C++

C++ (pronounced cee plus plus) is a general purpose programming language. It has imperative, object-oriented and generic programming features, while also providing the facilities for low level memory manipulation.

C++ for C Programmers

Useful Links

Anatomic Therapy

 

Anatomic Therapy – செவிவழி தொடு சிகிச்சை

Anatomic Therapy Foundation serves the citizens of the world. Our aim is ‘restoring good health’ of the humans by making them perform simple exercises from mother nature, handed over to us by the great sages of the past and the wondrous systems they created for us all to lead a hale and healthy life. 

Visit http://anatomictherapy.org and wish you blessed Healthy Life.

Useful Links

Videos

Books

Home of Presentations

1. SlideShare

SlideShare began with a simple goal: To share knowledge online. Since then, SlideShare has grown to become the world’s largest community for sharing presentations and other professional content. SlideShare was founded in October 2006 and acquired by LinkedIn in May 2012. It allows users to easily upload and share presentations, infographics, documents, videos, PDFs, and webinars. In Q4 of 2013, the site averaged 60 million unique visitors a month and 215 million page views. SlideShare is among the top 120 most-visited websites in the world.

http://www.slideshare.net/

2. Prezi – Create Better Presentations

With slides, your audience is forced to think inside the box, losing the big picture of your presentation. Prezi changes all that by giving you the ability to create zooming presentations, zooming out to see the big picture of how your ideas are related, and zooming into the details.

http://prezi.com/

Also see

Lua, The Moon Language

Lua is a powerful, fast, lightweight, embeddable scripting language. “Lua” (pronounced LOO-ah) means “Moon” in Portuguese. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

Visit http://www.lua.org/ and start your journey…

Useful Resources

Personal Wiki with Tiddly

TiddlyWiki

TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation. TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customizable: the entire user interface is itself implemented in hackable WikiText. A reboot of TiddlyWiki for the next 25 years, check out here for the Features and its RoadMap. Visit http://tiddlywiki.com/, download and roll out your own personal Wiki.

You may also want to check out Wiki on a Stick (WoaS), which is also based on TiddlyWiki.

TiddlyWiki Resources

How to Setup – On Windows

  1. Watch Introducing TiddlyDesktop video on Youtube
  2. Download TiddyDesktop from here (Choose tiddlydesktop-win-0.0.3.zip or the most recent version) and extract to say c:\tools\TiddyDesktop
  3. Download Empty TiddyWiki HTML from here and save the downloaded HTML file as say c:\tools\TiddyDeskop\Wikis\MyTemplateWiki.html
  4. c:\tools\TiddyDeskop\Wikis\MyTemplateWiki.html is your empty TiddyWiki and Recommended to mark it as ReadOnly
  5. Create your Wiki file (say MyPersonalWiki.html) by taking a copy c:\tools\TiddyDeskop\Wikis\MyTemplateWiki.html (as c:\tools\TiddyDeskop\Wikis\MyPersonalWiki.html)
  6. Run C:\Tools\tiddlydesktop-win-0.0.3\nw.exe
  7. Click “Browse for a TiddlyWiki file” button and choose TiddlyWiki file (say c:\tools\TiddyDeskop\Wikis\MyPersoalWiki.html)
  8. Your new TiddlyWiki is now part of the TiddlyWiki Desktop and click Open to view/update your Wiki
  9. For adding new Tiddly or Edit or delete and Save, Please refer to http://tiddlywiki.com/#GettingStarted
  10. Remember to test before you use (Create a new Tiddly, Save, Close and Open to see that its still there.
  11. Regularly backup c:\tools\TiddyDeskop\Wikis folder say to your favorite could storage. 

Ebooks–Conversion, Management and The Experience

1. Mobi Pocket

http://www.mobipocket.com/en/DownloadSoft

2. Calibre

http://calibre-ebook.com/

3. Kindle for PC

http://www.amazon.com/gp/kindle/pc/download

4. Ebook reader for Android –

https://play.google.com/store/apps/details?id=books.ebook.pdf.reader

5. Ebook Convertor For Android – 2 Kindle

https://play.google.com/store/apps/details?id=com.vindroidsmartapps.tokindle