30 Nov 2013

Bluefish

Bluefish is a powerful editor targeted towards programmers and web developers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages. Bluefish is an open source development project, released under the GNU GPL licence. Bluefish is a multi-platform application that runs on most desktop operating systems including Linux, FreeBSD, Mac OS-X, Windows, OpenBSD and Solaris.
Bluefish has many features, this list will give you an overview of the most important or outstanding features in Bluefish 2.2. Not all features are (yet) available on Windows or Mac OSX.
  • Lightweight - Bluefish tries to be lean and clean, as far as possible given it is a GUI editor.
  • Fast - Bluefish starts really quick (even on a netbook) and loads hundreds of files within seconds.
  • Multiple document interface, easily opens 500+ documents (tested >10000 documents simultaneously)
  • Project support, enables you to work efficiently on multiple projects, and automatically restores settings for each project.
  • Multi-threaded support for remote files using gvfs, supporting FTP, SFTP, HTTP, HTTPS, WebDAV, CIFS and more
  • Very powerful search and replace, with support for Perl Compatible regular expressions, sub-pattern replacing, and search and replace in files on disk.
  • Open files recursively based on filename patterns and/or content patterns
  • Snippets sidebar - specify custom dialogs, search and replace patterns or insert patterns and bind them to a shortkut key
  • combination of your liking to speed up your development process
  • Integrate external programs such as make, lint, weblint, xmllint, tidy, javac, or your own program or script to handle advanced text processing or error detection
  • Integrate external filters of your liking, pipe your document (or just the current selected text) through sort, sed, awk or any custom script
  • Unlimited undo/redo functionality
  • In-line spell checker which is programing language aware (spell check comments and strings, but not code), requires libenchant during compilation
  • Auto-recovery of changes in modified documents after a crash, kill or shutdown
  • Character map of all unicode characters (requires libgucharmap during compilation)
  • Site upload / download
  • Full screen editing
  • Many tools such as tabs to spaces, join lines, lines to columns, strip whitespace, etc. etc.
  • Customizable programming language support:
    • In-line reference information (move your mouse over a function name or tag name) for various programming languages
    • Code block folding
    • Highlighting matching block start and end markers (both brackets and tags)
    • Auto-completion and auto-tag-closing for many programming languages, with reference information, and even for nested languages (e.g. css and javascript inside html code that is inside a php document)
  • with included language definition files for:
    • Ada
    • ASP .NET and VBS
    • C/C++
    • CSS
    • CFML
    • Clojure
    • D
    • gettext PO
    • Google Go
    • HTML, XHTML and HTML5
    • Java and JSP
    • JavaScript and jQuery
    • Lua
    • Octave/MATLAB
    • MediaWiki
    • NSIS
    • Pascal
    • Perl
    • PHP
    • Python
    • R
    • Ruby
    • Shell
    • Scheme
    • SQL
    • SVG
    • Vala
    • Wordpress
    • XML
  • Multiple encodings support. Bluefish works internally with UTF8, but can save your documents in any desired encoding.
  • Bookmarks functionality
  • HTML toolbar and tearable menu's
  • Dialogs and wizards for many HTML tags, with all their attributes
  • Fully featured image insert dialog
  • Thumbnail creation and automatically linking of the thumbnail with the original image, and multi-thumbnail creation
  • User-customizable toolbar for quick access to often used functions
  • ZenCoding support
  • Compliance with the Gnome and KDE user interface guidelines where possible

Inkscape

Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format. Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. Inkscape is very easy to edit nodes, perform complex path operations, trace bitmaps and much more.

Features:
  • Object creation:
    • Drawing: pencil tool (freehand drawing with simple paths), pen tool (creating Bezier curves and straight lines), calligraphy tool (freehand drawing using filled paths representing calligraphic strokes)
    • Shape tools: rectangles (may have rounded corners), ellipses (includes circles, arcs, segments), stars/polygons (can be rounded and/or randomized), spirals
    • Text tool (multiline text, full on-canvas editing)
    • Embedded bitmaps (with a command to create and embed bitmaps of selected objects)
    • Clones ("live" linked copies of objects), including a tool to create patterns and arrangements of clones
  • Object manipulation:
    • Affine transformations (moving, scaling, rotating, skewing), both interactively and by specifying exact numeric values
    • Z-order operations
    • Grouping objects, with a way to "select in group" without ungrouping, or "enter the group" making it a temporary layer
    • Layers, with a way to lock and/or hide individual layers, rearrange them, etc; layers can form a hierarchical tree
    • Copying and pasting objects
    • Alignment and distribution commands
  • Fill and stroke:
    • Color selector (RGB, HSV, color wheel)
    • Color picker tool
    • Copy/paste style
    • A gradient editor capable of multi-stop gradients
    • Pattern fills (bitmap/vectors)
    • Dashed strokes, with many predefined dash patterns
    • Path markers (e.g. arrowheads)
  • Operations on paths:
    • Node editing: moving nodes and Bezier handles, node alignment and distribution, etc.
    • Converting to path (for text objects or shapes), including converting stroke to path
    • Boolean operations
    • Path simplification, with variable threshold
    • Path insetting and outsetting, including dynamic and linked offset objects
    • Bitmap tracing (both color and b/w)
  • Text support:
    • Multi-line text
    • Uses any installed outline fonts, including right-to-left scripts
    • Kerning, letterspacing, linespacing adjustments
    • Text on path (both text and path remain editable)
    • Text in shape (fill shape following stroke)
  • Rendering:
    • Fully anti-aliased display
    • Alpha transparency support for display and PNG export
    • Complete "as you drag" rendering of objects during interactive transformations
  • Misc:
    • Live watching and editing the document tree in the XML editor
    • PNG and PostScript export
    • Command line options for export and conversions
    • Perfectly compliant SVG format file generation and editing

Blender

Blender is a free and open source 3D animation suite. Blender supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools; often these are included in Blender’s future releases. Blender is well suited to individuals and small studios who benefit from its unified pipeline and responsive development process.Blender is cross-platform and runs equally well on Linux, Windows and Macintosh computers. Blender's interface uses OpenGL to provide a consistent experience. Some of the features: Photorealistic Rendering: Blender now features a powerful new unbiased rendering engine called Cycles that offers stunning ultra-realistic rendering. The built-in Cycles rendering engine offers:
* GPU & CPU rendering
* Realtime viewport preview
* HDR lighting support
* Permissive License for external software linking
Fast Modelling: Blender’s comprehensive array of modeling tools make creating, transforming and editing your models a breeze. Blender’s modeling tools include:
* Keyboard shortcuts for a fast workflow
* N-Gon support (B-Mesh)
* Edge slide, collapse and dissolve
* Grid and Bridge fill
* Python scripting for custom tools
Realistic Materials: With Blender’s new rendering engine the possibilities for materials are endless. Key features are:
* Complete Node Support for full customization
* Physically accurate shaders like glass, translucency and SSS
* Open Shading Language (OSL) support for coding unique shaders Materials

24 Nov 2013

CamStudio

CamStudio is able to record all screen and audio activity on your computer and create industry-standard AVI video files and using its built-in SWF Producer can turn those AVI into lean, mean, bandwidth-friendly Streaming Flash videos (SWF).

Here are just a few ways you can use this software:
  • You can use it to create demonstration videos for any software program
  • You can create video tutorials for school or college class
  • You can use it to record a recurring problem with your computer so you can show technical support people
  • You can use it to create video-based information products you can sell
  • You can even use it to record new tricks and techniques you discover on your favourite software program, before you forget them

23 Nov 2013

Virtual Router Plus

Virtual Router Plus is a free, open source software based router for PCs running Windows 7, Windows 8, Windows Server 2008 R2 and Windows Server 2012. Using Virtual Router Plus, users can wirelessly share any internet connection (Wifi, LAN, Cable Modem, Dial-up, Cellular, etc.) with any Wifi device (Laptop, Smart Phone, iPod Touch, iPhone, Android Phone, Zune, Netbook, wireless printer, etc.). These devices connect to Virtual Router just like any other access point, and the connection is completely secured using WPA2(the most secure wireless encryption).