Valentina is an open source pattern making program for clothing. It allows pattern creation using either standard sizing tables or an individual’s set of measurements. It blends new technologies with traditional methods to create a unique pattern making tool.

Currently, there is a lack of affordable software tools designed for creating patterns. Some people faced with this problem resort to using CAD tools or graphical editors designed for other purposes. However, these tools are inadequate when performing certain pattern making tasks (e.g. adding seam allowance, truing a dart, walking a seam). Moreover, these programs are good enough to create a pattern in a single size, but when you want to make changes for another person, you can’t do it quickly. You need to create the pattern from scratch. This is where traditional methods of pattern drafting can be very useful. Why can’t you tell a program how to change the pattern so you don’t need to do it ever again?

FSjacket FSpants
layout_in_obj blouse_draw
blouse_pieces layout_options

How to install Valentina in Ubuntu:

Open terminal from the Dash/Menu or by pressing Ctrl+Alt+T on keyboard. When it opens, run commands below one by one to install the software from PPA:

sudo add-apt-repository ppa:dismine/valentina

sudo apt-get update

sudo apt-get install valentina

Or you can download the .deb binary from PPA packages page and install it via Ubuntu Software Center.

Ubuntu 14.10, Ubuntu 14.04, Linux Mint 17 are supported so far!

Komodo Edit 9 Ubuntu

Komodo Edit 9, a new stable release of ActiveState’s free text editor, was released yesterday with new exciting features, e.g. Google’s Go language support, Markdown Viewer, Easier Track Changes.

Komodo IDE and Edit 9.0 was release on March 24 with below changes:

  • A new left margin, which highlights unsaved changes, as well as any uncommitted SCC changes
  • A markdown viewer uses GitHub markdown styling.
  • Initial support for the Go programming language. It provides syntax coloring, code folding, syntax checking (linting) and code intelligence with completions, calltips, outline and goto definition.
  • Commando pop-up dialog, a combination of the “Fast Open” dialog and “Invoke Tool” dialog.
  • Share snippets of code via from right-click option. It supports client side encryption.
  • Notifications now appear in a separate popup panel.
  • Updated UI icons.
  • Added support for PHP 5.6, with a new Xdebug module
  • Added PEP 8 syntax checking
  • Color schemes has been changed.
  • Komodo now includes a CSS code formatter

Komodo 9 also includes overhauled APIs, performance improvements, and various fixes. See the changelog for details.

Install Komodo Edit 9 in Ubuntu:

1. Download the tar.gz archive from the link below:

Download Komodo 9

Depends on OS type, select download “komodo-edit-*-linux-x86.tar.gz” for 32-bit or “komodo-edit-*-linux-x86_64.tar.gz” for 64-bit.

2. Extract the downloaded package through your file browser:

Komodo Edit 9 Archive

3. Result folder contains an installer script. All you have to do is open terminal from the Dash/Menu or by pressing Ctrl+Alt+T on keyboard. When it opens, run below commands one by one:

  • Navigate to the extracted Komodo Edit folder via command:
    cd Downloads/Komodo-Edit-*

    you may replace Komodo-Edit-* in the code with the full folder name.

  • Run the installer script:


4. If you don’t see the launcher icon in Desktop, Unity Dash, or Application Menu, you may run it for the first time from user’s Home folder -> Komodo-Edit-9 -> bin.

MPD Client Cantata 1.5.2

Cantata, a graphical MPD client for KDE and QT, has reached the 1.5.2 release. Both Qt and KDE build available for Ubuntu 14.04, Ubuntu 14.10, Ubuntu 15.04 and Linux Mint 17 users.

Cantata started off as a fork of QtMPC, mainly to provide better KDE integration – by using KDE libraries/classes wherever possible. However, the code (and user interface) is now very different to that of QtMPC, and both KDE and Qt (Linux) builds have the same feature set.

Cantata Music Player Client

The first stable release in 2015, Cantata 1.5.2, was released a few hours ago with below changes:

  • Fix Ubuntu Touch builds.
  • When refreshing search menu, clear items first!
  • Fix setting of cover when existing cover is embedded in music file.
  • Fix OSX executable name for case-sensitive filesystems.
  • Hide ratings widgets, etc, in tag editor for devices and Mopidy, etc.
  • Use Control+Alt+Number as shortcut to toggle an output.
  • Don’t allow to set short-cuts for actions that are menus.
  • Add high-dpi support to Linux and Windows Qt5.4 builds.
  • When calculating ReplayGain, if peak value is less than 0.00001 then assume the calculation is invalid.
  • When parsing podcast RSS, if episode is marked as video (e.g. video/mp4) but the url ends in an audio extension then it is proably an audio podcast.
  • Correctly initialise search category.
  • Fix potential crashes on refresh.
  • Fix duplicate notification when Cantata is started whilst playing, or when ‘Replace Play Queue’ is used.
  • Only show output change notification if outputs menu was not previously empty.
  • Construct a new config object, rather than changing group, to avoid any race conditions.
  • If fading volume on stop, then reset volume just before stopping. Some outputs (e.g. pulse audio) only allow setting a volume whilst playing.
  • If ‘url’ entry is empty in ‘enclosure’ section of podcast RSS file, then use ‘guid’ text as url – if possible.
  • Fix copying of covers to UMS, etc, devices if song is transcoded.
  • Add an option for 64 bit non KDE linux builds to install helper apps to lib64 instead of just lib. Pass -DCANTATA_HELPERS_LIB_DIR=lib64 to cmake.
  • In tag editor, only mark rating as changed if it has been.
  • For Linux non-KDE builds, use login1 interface to detect system resuming.
  • Enable scrobble ‘love’ button even if scrobbling is disabled.
  • Don’t crash when detecting an audio CD with no tracks.
  • When playing a digitally imported (or JazzRadiom, etc) stream from the favourites section, then modify the URL if the user has a premium account (to match what existing behaviour is stream is played from the station list)
  • Workaround build issues with SpeexDSP 1.2rc2
  • Use correct stream icon in playqueue for streams with no song details.
  • Fix FreeBSD build.
  • Respect carriage returns when displaying comments in context view.
  • Fix replaygain calculation when ffmpeg is using planar formats.
  • Enable ‘save’ button when reading ratings from multiple files.
  • Fix cantata-remote script (used for Unity launcher integration) when this uses qdbus.
  • Fix display of rating in tag dialog when only 1 file is being edited.
  • Fix fetching of ratings in table style playqueue.
  • Don’t convert -ve track, disc, or years to unsigned – set to 0.
  • Bundle openSSL libs with windows builds.

How to Install Cantata 1.5.2 in Ubuntu:

Open terminal from the Dash/Menu or by pressing Ctrl+Alt+T on keyboard. When it opens, run below commands one by one:

For KDE users, run commands one by one to install Cantata from PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/cantata

sudo apt-get update

sudo apt-get install cantata

For Qt built without KDE libraries, install Cantata from another PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt

sudo apt-get update

sudo apt-get install cantata


NitroShare, a cross-platform network file transfer application, has reached the 0.3 release. Official PPA adds support for Ubuntu 14.04, Ubuntu 14.10, Ubuntu 15.04, Linux Mint 17.

Nitroshare is an old project started in 2012. The development goes live 2 months ago and the Nitroshare 0.3 is the first stable release that works on Linux, Windows, and Mac OS X.




  • new icon
  • written in C++ using Qt5.
  • remove file size limitations
  • see announcements for more.

Install NitroShare 0.3 in Ubuntu:

For Ubuntu and Linux Mint users, you can install the app either from PPA or via .deb installer.

To install NitroShare from PPA, open terminal and run below commands one by one:

sudo add-apt-repository ppa:george-edison55/nitroshare

sudo apt-get update

sudo apt-get install nitroshare

You can also download .deb binary (as well as Windows exe, OSX dmg) from and install it via Software Center.

solid 3d cad objects creator

OpenSCAD is a software for creating solid 3D CAD objects. It focuses on CAD aspects rather than artistic ones.

OpenSCAD is not an interactive modeller. Instead it is something like a 3D-compiler that reads in a script file that describes the object and renders the 3D model from this script. This gives the designer full control over the modelling process and enables him to easily change any step in the modelling process or make designes that are defined by configurable parameters.


While Ubuntu repositories provide a very old version, the most recent OpenSCAD 2015.03 was released with a number of new features, improvements and fixes:

Language Features

  • Added text() module for 2D text
  • Added offset() module for 2D offsets
  • Added list comprehensions and let()
  • Added concat() function
  • Added chr() function
  • surface() can now take PNG images as input
  • min() and max() can now take a vector argument
  • 2D minkowski can now handle polygons with holes
  • Variables can now be assigned in local blocks without using assign()

Program Features

  • Added Toolbar icons
  • New code editor based on QScintilla
  • Added Splash screen
  • Added SVG export
  • Added AMF export
  • Added --viewall and --autocenter cmd-line parameters
  • GUI is now translated into German, Czech, Spanish, French and Russian
  • MDI (Multiple Document Interface) is now available on all platforms
  • Color schemes for viewer and editor can be user-edited using JSON files
  • GUI components are now dockable
  • Added Tickmarks on axes


  • Performance improvement: 2D (clipper), preview, hull, minkowski, surface
  • Performance improvement: Reduce duplicate evaluation of identical expressions
  • Better recursion behavior
  • STL export and import is now more robust
  • Internal cavities are better supported
  • New examples
  • Windows cmd-line behaves better
  • Better mirror() and scale() behavior when using negative factors


  • polyhedron() now takes a faces= argument rather than triangles=
  • assign() is no longer needed. Local variables can be created in any scope

Install / Upgrade to OpenSCAD 2015 in Ubuntu:

OpenSCAD Team provides pre-compiled binaries for Ubuntu users through a PPA repository, so far Ubuntu 14.04 LTS, Ubuntu 14.10, Linux Mint 17 are supported.

Open terminal from the Dash/Menu or by pressing Ctrl+Alt+T on keyboard. When it opens, run command to add OpenSCAD PPA:

sudo add-apt-repository -y ppa:openscad/releases

Then refresh system package cache via:

sudo apt-get update

Finally install the software packages:

sudo apt-get install openscad openscad-dbg

You may skip the second and third commands, instead running Software Updater (or Update Manager) and upgrading OpenSCAD package after checking for updates.