Tag Archives: GUI

Jorge Castro: Scaling down in the cloud with Juju

I’ve talked in the past about The Way to Run WordPress in the Cloud. It looked like this:

juju deploy wordpress
juju deploy mysql
juju add-relation wordpress mysql
juju expose wordpress

But the problem with building tools that scale up is that we sometimes forget that people like to scale down too. Counting the bootstrap node that comes out to 3 instances. We default to m1.smalls so that comes out to about about $133 a month for an on-demand WordPress blog. Not very cost effective.

As of Juju 1.11.3 and newer, we can now deploy services to the same instance. How we express this is via the juju deploy --to command. Let’s look at our WordPress example again, this time, let’s save some money and run the entire thing on one node.

juju bootstrap
juju deploy --to 0 wordpress
juju deploy --to 0 mysql
juju add-relation wordpress mysql
juju expose wordpress

Then run a quick juju status to get the public IP of your WordPress installation, and you’re done. On reserved instances that comes down to $61 a year, or $5.08 a month! Commit to three years on AWS and it’s closer to $2.65 a month. Now we’re talking, just don’t forget to add the cost of bandwidth in there.

So what’s the big deal? Running these things on one instance isn’t exactly rocket science. Well ok. Your twitter moment has arrived and now you need to scale your blog. You need on-demand scalability:

 juju add-unit wordpress

Without the --to juju fires up a new instance of wordpress to help you scale. How famous is your new blog post? juju add-unit -n4 wordpress will fire up another 4. Now let’s scale back down, let’s remove units 3 and 4:

juju remove-unit wordpress/4
juju remove-unit wordpress/3

This brings us down back to nodes 0, 1, and 2 running. Keep on going until you’re back to just node 0 running everything. Start on one instance and be able to scale up and down based on traffic. Not bad indeed!

You’re not just getting some out of the box vanilla WordPress and MySQL either. You’re getting a battle-hardened scalable WordPress deployment that’s tuned to scale with nginx. If you want to turn the crank to 11 you can also deploy memcached with it for a really fast blog.

Some caveats; while this works with WordPress right now the individual charms are running on the raw instance, they are NOT in containers yet! That is, if you deploy multiple charms to one box they might collide and stomp on each other. So play with it, but I recommend waiting until the next release of Juju (next month) for containers to land so we have a nice clean seperation of the units on the instance. Work on that continues, along with adding this ability to the GUI. However WordPress works today!

In the meantime here’s how to Get Started with Juju. Happy Orchestrating!

References:

…read more

Source: FULL ARTICLE at Planet Ubuntu

ccwatcher 1.3.1 (KDE Scientific)

Thumbnail

ccwatcher 1.3.1
(KDE Scientific)
ccwatcher monitors the progress of computational chemistry calculations during runtime. It has both a GUI and a Command Line Interface to which it parses important output and plots SCF energies. Avogadro plugin capability is planned.

Features are:

* Supports most comp. chem. programs
* Qt GUI and CLI interface
* Platform independent

Please mind that ccwatcher is still in beta state. Any feedback is appreciated

changelog:
– ‘Best points’ dialog now scrollable and copyable
– Added a ‘Loading…’ progress bar
– Added ‘last change time’ display on status bar
– Added a refresh button.
– Implemented a ‘Search’/’Find’ system for the logtabs.

[read more]

job recommendations:

[more jobs]
…read more

Source: FULL ARTICLE at KDE Apps

How to start Fedora 11 in command line mode and skip damaged programs ??

By dipanchandra

Hi All,

Please let me know that how to start Fedora 11 in command line mode and skip damaged programs ??

Scenario being:

I have Fedora 11 ( pretty ole… eh !! ). If I try to start the PC , then after some steps of startup… it just hangs and does not boots. I tried entering the mode in which I can see the programs being loaded ( non GUI startup ), but everything just vanished after launching a few programs, and getting stuck somewhere.

I tried entering into Interactive mode, but even that does not seems to work. It does not accepts the “I” keypress itself.

It would be of great help if you can please let me know that is there any way apart from this, where I can start it all in non GUI > go for an Interactive start ( having discussed the issue ) > pin down to the faulty script.

Thanks in advance !!

…read more

Source: FULL ARTICLE at The UNIX and Linux Forums

From iOS programming to Linux system programming

By Rockatansky

Hello.
I like Linux and C programming language. Allways wanted to understand kernel and become a Linux system programmer. And I also like Objective-C and iOS. These two programming areas have relations:
1. Linux and iOS are UNIX-like systems, POSIX compliant.
2. It is useful to know C language for iOS programmer.

And I have these questions:
1) Is it useful for usual iOS web/GUI/game programmer to know UNIX/FreeBSD programming?
2) Is it useful for usual iOS web/GUI/game programmer to know iOS kernel and iOS system programming?
3) Is it difficult to transit from iOS programming to Linux system programming?

From: http://www.unix.com/unix-dummies-questions-answers/221719-ios-programming-linux-system-programming.html

Eilin-QML 0.3 (Plasmoid Script)

Eilin-QML 0.3
(Plasmoid Script)
Eilin-QML is a plasmoid, which provides a convenient GUI for controlling the color settings of EIZO monitors. It’s also my first QML plasmoid, so it’s not a big a deal 😉

It uses the the eilin utility [1] – many thanks to its author!!!

[1] http://sourceforge.net/projects/eilin

changelog:
Version 0.3:
– automatically switch display’s screen mode when switching activities; this option can be enabled from a configuration dialog
– tooltip is working again
– icon uses the current plasma theme

Version 0.2:
– plasmoid can now be docked in the notification area
– changed plasmoid type to PopupApplet (no tooltip on mouse hover due to Plasma API limitation)
– code clean up

[read more]

job recommendations:

[more jobs]

From: http://kde-apps.org/content/show.php/Eilin-QML?content=148711

Installation of product via root and non root

By alnhk

Hello.,

I created a virtual template via public yum repository. Assume only following usernames are there [one root and 2 non root users]

root
hvasa
jbell

For the non root users, I will have to use them to install the product tool and deploy the web application. But lets do following steps:
1. Open the VNC port on root user [root username port will be :1]
2. Access the Linux machine via vnc port :1 which is for root user
3. open the terminal and run “su – hvasa”
4. Run the installer to install the application using “runinstaller” and it throws an error :
xlib : connection to “1:0 refused by server”
xlib : Invalid MIT-MAGIC-COOKIE-1 key

But if I open the vnc port for the user – hvasa [it will create :2 as port] and run the runinstaller to install the product, it is able to open the installation GUI box.

Please advice on how to solve this issue rather than directly going to non root user based vnc and install via “su – hvasa”.

Thanks in advance.

From: http://www.unix.com/red-hat/221667-installation-product-via-root-non-root.html

Review: LyX is an advanced but easy-to-use document processor based on LaTeX typesetting

When one thinks of document editors, it’s usually Microsoft Word and Google Docs that come to mind. But in the world of word processors there are marquee names, and then there are some worthies not yet in the limelight. Advanced cross-platform document processor LyX has its merits. LyX is free and Open Source. LyX’s workflow is something of an adjustment from Microsoft Word, but learning it can pay off. The results are similar to professional typesetting.

Creating our first document on LyX is as simple as any other: Go to File – New. You can copy-paste or type your first text without bothering about any formatting. To start with formatting, we will say LyX uses Environments. Environments are lot like Microsoft Word and its use of Styles to format documents with consistency. But Environments give far greater control across a variety of document types.

Document processors are usually WYSIWYG (What You See Is What You Get). LyX is WYSIWYM (What You See Is What You Mean), though the frontend does not differ much from any other document editor. The way LyX controls the layout of the document lies in the background, where it uses powerful typesetting markup language LaTeX.

The default Environment is Standard. LyX has different Environments for typesetting sections, lists, sub-lists, verses, quotations, bibliography etc. Expanding the dropdown, we can choose to apply the appropriate ones and within a few clicks, our basic document now starts looking more professional. Different Text Styles can be used on the text. It can be previewed with a PDF reader.

The idea is to separate the content from its presentation. Precise control over layout is a must for academic and scientific authoring. This is where LyX comes into its own. LaTeX is complicated. LyX is the friendly GUI. The program handles the final presentation, leaving the writer with only the business of writing the content. The end result is a more attractive and consistent document.

Different documents like a book, a thesis, a letter etc. need to be typeset differently. LyX uses Document classes which tell it how to typeset the document so that we don’t have to bother about the distinctions. Each choice of a Document class also changes the Environments which go with it. Some are built-in but many Document classes and layout options are available online which allow us to extend LyX for all types of document processing needs.

LyX is available for Windows, Mac OS X, and Linux, with unofficial ports for OS/2 and Haiku. For a fresh installation on Windows, opt for the 200MB bundle, which is fully functional and includes the complete LaTeX distribution (MiKTeX) and a bibliography manager. A 35MB update installation is available for older versions of LyX with LaTeX already installed on the system.

To read this article in full or to leave a comment, please click here

From: http://www.pcworld.com/article/2034830/review-lyx-is-an-advanced-but-easy-to-use-document-processor-based-on-latex-typesetting.html#tk.rss_all

Installation of Solaris 10 1/13

By spirited67

Hi,

I am doing a fresh installation of Solaris 10 1/13 on an IBM x3550 M3 server (x86).
When I begin the installation it shows me failed to mount zfs, I was advised by oracle to ignore that.
After the installation has finished and I reboot,I get a host of random errors after that it displays the GUI for login.
I cannot login to the GUI. I can login to the Command Console successfully but anytime I try to login to the GUI it cycles and shows the GUI screen telling me to login again. I have created a new user and tried to login but nothing.

How do I resolve this?

I need help resolving this ASAP!!!

From: http://www.unix.com/solaris/221475-installation-solaris-10-1-13-a.html

KAppTemplate updates

If you want to develop a KDE project (Plasma applet, runner, GUI app, Akonadi resource, Qt only app, …) you can use KAppTemplate to generate a basic template for such a project. KDevelop also uses those templates and provides you with a full IDE while after generating the template with KAppTemplate you are left with using your terminal and editor (Kate does both by the way 😉

Recently I added 2 new projects templates: a Plasma QML based applet and a Qt5 – QtQuick2 application. Here are previews of those new additions:

This is the Plasma QML applet, displaying a SVG image (from Pairs, the kids love this pic) with a Plasma label below. From there you can start adding stuff and develop your own plasmoid!

This is the Qt5 and QtQuick2 application which is also fun to get you started with QtQuick 2 new classes. When you right click the background becomes green and when you left click the app quits.

Those templates are only a few lines of code but they should compile and run and when you achieved that you’re all set for serious development!
Hope you’ll have fun with those ready-made little projects which can become very big! This is how I started developing for KDE, some years ago, and did it become addictive!!!

From: http://annma.blogspot.com/2013/04/kapptemplate-updates.html

How to (GUI) prompt for password from bash?

By siegfried

I remember there was a gnome only command that we could insert in a bash script to mount a Linux disk that would pop up a little window to grab a password.

I know there are bash commands to read a string but they are not GUIs and they echo the characters typed. This gnome command popped up a window and echoed the key strokes with “*”‘s.

Can someone remind of me of the name of that gnome command that pops up a password GUI? Does it have counterparts for other windows managers (besides gnome) and Cygwin?

These days I’m running Cygwin bash under windows 8. I’m launching the bash scripts from the emacs compile command. These bash scripts run sqlplus (Oracle) and sqlcmd (Microsoft) scripts to create databases and database users and they require passwords be specified on the command line for sqlplus/sqlcmd. I’d like to pop up a little GUI that will prompt for a password. Is there a open source Cygwin/bash friendly GUI that will prompt for a password and insert the results via the bash backquote feature?

Thanks
Siegfrried

From: http://www.unix.com/shell-programming-scripting/221293-how-gui-prompt-password-bash.html

Good Night 0.1 (Amarok 2.0 Script)

Tesla Model S

Good Night 0.1
(Amarok 2.0 Script)
This is a sleep script for Amarok.

With it, you can schedule to stop the music and your computer
at a given time.

The configuration of the script is saved each time enable/disable is clicked.

Usage
You have several options to decide when the script should act.
You can also set a fade-out to end the music smoothly.

When the time comes, the script can quit Amarok, and/or suspend/shutdown the
computer. In this case, OSD messages will be displayed for 30 seconds, so that
you have time to cancel the action if you’re still in front of the computer.

There’s an additional option to turn off the screen when the script is enabled.

If suspending is not supported, a warning message is displayed in the GUI.

Thanks
Strongly inspired from the Sleepy Amarok script.
http://kde-apps.org/content/show.php/SleepyKNCH?content=142895&PHPSESSID=81d34961a385449784efcbd35d0142c7
Menu icon comes from the Klear KWeather icon set.
http://kde-look.org/content/show.php?content=39988

Git repository
https://gitorious.org/elboulangero/amarok-good-night

[read more]

job recommendations:

[more jobs]

From: http://kde-apps.org/content/show.php/Good+Night?content=158192

Howto: Firewalld basics

Firewalld is Fedora’s way to provide dynamic firewall properties in Linux. Thus way changes in the firewall configuration are applied immediately, without the need to restart. Additionally, firewalld supports D-BUS and zone concepts.

Firewalld replaced Fedora’s old firewall mechanism with Fedora 18. One of the main motivations for a new firewall system was that the old solution required a firewall restart and was thus breaking all statefull connections at each change. Additionally, Firewalld supports dynamic zones which comes in handy when using it with mobile devices as laptops: you can have different zones, thus different sets of rules, for your work network and for your home network.

Besides, to better integrate the system firewall with other applications D-BUS support was integrated into Firewalld, and the configuration is eased for the user via a GUI and a command line helper which is covered here.

If you want to use Firewalld, it might be a good idea to check on which zone you actually are running:

firewall-cmd --get-active-zone
home: wlan0

It shows the devices and the given zones.

You can list all available zones by:

# firewall-cmd --get-zones
drop work internal external trusted home dmz public block

So, if you want to change a zone on a network for example because you just started your VPN tunnel to your homenetwork, just do it:

# firewall-cmd --zone=external --change-interface=wlan0

There is no return code shown, unfortunately, but you can query the current zone again to see if it worked.

But since we are talking about dynamic firewall changes, the really interesting part is to open and close ports. Another way to look at it would be to allow or deny the access to services. The difference is that a service can be a list of several ports.

As a result, you can query the enabled services (no ports shown), or enabled ports (no services shown), or list all (everything shown):

# firewall-cmd --zone=home --list-services
mdns ipp-client dhcpv6-client ssh samba-client

The story looks different for a zone like external:

# firewall-cmd --zone=public --list-services
ssh

The port query looks just the same, but includes the actual port and protocol:

# firewall-cmd --zone=external --list-ports
3333/tcp

As mentioned above, the safest bet is to always query everything:

# firewall-cmd --zone=external --list-all
external
  interfaces: wlan0
  services: ssh
  ports: 3333/tcp
  forward-ports: 
  icmp-blocks:

As you probably know anyway, if you want to test that the port is actually reachable from the outside, start nc -l 3333 and try to telnet to that port.

But that’s all nothing without the ability, to open and close ports:

# firewall-cmd --zone=external --add-port=2222/tcp
# firewall-cmd --zone=external --list-ports
3333/tcp 2222/tcp

Closing the port is just as easy:

# firewall-cmd --zone=external --remove-port=2222/tcp
# firewall-cmd --zone=external --list-ports
3333/tcp

As you see the dynamic and zone features of Firewalld work pretty neatly. However, I do not see the benefit of Firewalld for server environments. There you usually have no changing connection …read more

Source: FULL ARTICLE at Planet KDE

Webcamoid 5.0.0a1 (Plasmoid Binary)

Webcamoid 5.0.0a1
(Plasmoid Binary)
Webcamoid, the full webcam and multimedia suite.

VERY IMPORTANT: this is an ALPHA version! (this can contains a lot of bugs)

If you want to see some nice screenshots go here:

http://hipersayanx.blogspot.com.ar/2013/04/webcamoid-5-comming-soon.html

Remember that webcamoid is not a Python plasmoid anymore, you need to compile it.

Features

– Take pictures with the webcam.
– Record videos.
– Manages multiple webcams.
– Play/Stop capture, this saves resources while the plasmoid is not in use.
– Written in C++.
– 100% Qt based software, for KDE/Qt purists.
– Custom controls for each webcam.
– Popup applet support (you can embed Webcamoid in the panel).
– Add funny effects to the webcam (requires Frei0r plugins and QImageBlitz).
– +50 effects available.
– Effects with live previews.
– Translated to many languages.
– Stand alone installation mode (use it as a normal program).
– Use custom network and local files as capture devices.
– Capture from desktop.

Installation and development

For the full installation and development guide go to:

https://github.com/hipersayanX/Webcamoid

changelog:
Webcamoid 5.0.0a1:

Alpha version.
– Added live preview for effects.
– Added custom streams, including videos (local and remote) and IP cameras (mms, rtsp, etc.).
– Added desktop recording.
– Ported to C++.
– Switched from GStramer to FFmpeg.
– 100% Qt based software (GTK Free).
– Remember size of the plasmoid on close.

Webcamoid 4.0.0:

– Failed release.

Webcamoid 3.2.0:

– Stand alone installation mode improved (recommended).
– Fixed stylesheets.
– Fixed translations.
– Many internal changes.

Webcamoid 3.1.0:

– Added stand alone installation mode (Experimental).
– Fixed some bugs.

Webcamoid 3.0.0:

– Removed FFmpeg from dependencies, now it is based on GStreamer.
– Added video record.
– Added video effects.
– Added Catalan and Galician.

Webcamoid 2.2.0:

– Added new languages:

– Chinese (Simplified)
– Chinese (Traditional)
– French
– German
– Greek
– Italian
– Japanese
– Korean
– Portuguese
– Russian
– Spanish

Translations provided by Google translator, not me, except for Spanish (native) and Japanese.

Webcamoid 2.1.3:

– Bug fix. Pipe file is no needed anymore.

Webcamoid 2.1.2:

– Removed stdin, stderr and stdout pipes. Added -loglevel quiet. Apparently, suppress the output using pipes is a very bad idea.

Webcamoid 2.1.1:

Fixed Popen pipe limit.

Webcamoid 2.1.0:

New Github repository.
GUI based on Qt Designer forms.
Added Popup applet support, thanks to user nik3nt3.

Webcamoid 2.0.0:

– Removed OpenCV from dependencies, now it is based on FFmpeg + v4l2 Python wrappers.

Webcamoid 1.x.x:

Old version based on OpenCV.

[read more]

job recommendations:

[more jobs]
…read more

Source: FULL ARTICLE at KDE Apps

KWin Magnifier Plugin Improvements

Over the years I’ve been in KDE, one thing has always bothered me, as I am sure many users feel the same way as I. The topic that comes up the most, and honestly, is the most important of all other developments in KDE, is that of pixel perfection.
It is really bothersome when I’ve seen so many developers worry about less pressing things like porting to this new “Qt 5” and “QML” nonsense. Or adding more features, porting to other platforms, etc.
But what about refining existing basics? I think that is more important, every developer I know simply does not care about pixel perfect alignment, as if they’ve got more important things to do with their time.
However, there is a bit of a problem – not every developer has vision as fantastic as mine and are not as keen at picking out these glaringly obvious sore thumbs of GUI elements that could be as much as 1 pixel misaligned!
So it finally struck me! What if every developer could easily see these obvious issues? If they can see them, they will fix them and hold off every release until every one of these pixel misalignment issues are fixed.
The past two weeks I’ve been working on revamping the KWin Magnifier plugin, a plugin traditionally used to help those who are disabled. But then again, I guess revamping it to help those developers that are disabled (because they cannot see things at a subpixel level, sadly) is just as much of an aid as the Magnifier’s original purpose.
What exactly did I do? Well, the magnifier now shows, upon hovering over an area, the alignment and values of the subpixels of your monitor. This was actually quite complex to do, as I had to dig into a lot of X code in querying the display type and calculating and rendering the result properly.
This is especially important because each display type, e.g. CRT, OLED, LCD have different designs of their layout of pixels on the screen. So in order to properly match this with the image before it is rendered to screen, one needs to take this into account.
Before, using regular KWin Magnifier:

After, using the new KWin SubPixel Magnifier:

I believe the results speak for themselves, really. From now on I expect every developer to stop what they are doing and use this useful plugin to eliminate all of these types of bugs.

Don’t forget to report your bugs, and most importantly..mark …read more
Source: FULL ARTICLE at Planet KDE

QjackCtl 0.3.10 (KDE Sound Application)

QjackCtl 0.3.10
(KDE Sound Application)
QjackCtl is a simple Qt application to control the JACK sound server daemon, specific for the Linux Audio Desktop infrastructure.

Written in C++ around the Qt4 toolkit for X11, most exclusively using Qt Designer.

Provides a simple GUI dialog for setting several JACK daemon parameters, which are properly saved between sessions, and a way control of the status of the audio server daemon. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features.

changelog:
0.3.10 2013-04-01 The singing swan rehearsal.

– Session infra-client management finally being added.
– Preparations for Qt5 migration.
– Transport tempo (BPM) precision display fixed to 4 digits.
– Color-candy (dang old ANSI terminal?) escape sequences are now silently stripped from jackdbus messages captured log (one-liner from original patch by Brendan Jones, thanks).
– List ALSA device card id. string instead of device number, while on setup dialog.
– Japanese (ja) translation added (by Takashi Sakamoto).

0.3.9 2012-05-18 The last of the remnants.

– Killing D-BUS controlled JACK server is now made optional, cf. Setup/Misc/Stop JACK audio server on application exit. (a patch by Roland Mas, thanks).
– Added include to shut up gcc 4.7 build failures.
– Make(ing) -jN parallel builds now available for the masses.
– A mis-quoting bug at the command line argument string may have been crippling the (unmaintained) Windows port since ever, leaving its main function to start jackd dead in the water, belly down 🙂 now hopefully fixed (following a mail transaction with Stephane Letz and Mathias Nagorni, thanks).
– Currently a JACK2-only feature, the JACK version string display at the About dialog box, must now be explicitly enabled on configure time (–enable-jack-version).
– A new so called “Server Suffix” parameter option appears to rescue on the situations where QjackCtl falls short on extra, exquisite and/or esoteric command line options eg. (net)jack1/2 differences.
– Fixed D-Bus Input/Output device parameter settings, filled when either interface is selected for Capture/Playback only. (probable fix for bug #3441860).
Fixed Makefile.in handling of installation directories to the configure script eg. –datadir, –localedir, –mandir. (after an original patch from h3xx, thanks).
– Main window is now brought to front and (re)activated when clicking on the system tray icon instead of just hiding it.
– Add current xrun count to the system tray icon tooltip, if not zero (after patch #3314633 by Colin Fletcher, thanks).

0.3.8 2011-07-01 JACK Session versioning.
0.3.7 2010-11-30 JACK Session managerism.
0.3.6 2010-03-09 Full D-Busification!
0.3.5 2009-09-30 Slipped Away!
0.3.4 2008-12-05 Patchbay snapshot revamp.
0.3.3 2008-06-07 Patchbay JACK-MIDI, file logging and X11 uniqueness.

[read more]

job recommendations:

[more jobs]
…read more
Source: FULL ARTICLE at KDE Apps

Blocks on GUI login screen after installing Mint 13

By thelearner

I had a dual boot of Windows XP and Ubuntu on my system and decided to try Mint 13. But when I get to the GUI log in screen it is displayed properly but when I actually start the GUI all I get is a black screen with broken graphics so that it looks like there are blocks on the screen. If I boot in compatibility mode everything looks fine. Can somebody help me please?

…read more
Source: FULL ARTICLE at The UNIX and Linux Forums

komparator4 0.9 (KDE Archiving/Backup)

Thumbnail

komparator4 0.9
(KDE Archiving/Backup)
Komparator4 is a KDE4 port of Komparator.

It is still experimental, don’t expect it to work perfectly!
You will need >= KDE 4.3.

Komparator is an application that searches and synchronizes two directories. It discovers duplicate, newer or missing files and empty folders.
It works on local and network / kioslave protocol folders (like smb:/, ftp://, media:/)

changelog:
0.9
===
* Fixed copy to clipboard
* Newest kdatecombo.[h][cpp]
* Potential bugs leading to random crashes fixed

0.8
===
* Spanish translation (thanks to Lucio Martínez)
* Updated to newest kfind
* Bug excluding randomly large files from lists fixed

0.7
===
* Czech translation (thanks to Pavel Fric)
* small updates of the search engine to more recent KDE version
* bug (deleting custom preset sometimes impossible) fixed

0.6
===
* run KIO commands from GUI thread as KIO is not thread-save (fix random crashes)
* workaround for random crashes when deleting files

0.5
===
* preserve modification time stamp on get/put kioslave protocols

0.4
===
* files aren’t executed on selection (single click setting)
* “–minimized” command line option
* KDE 4.5 compatibility

0.3
===
* resize columns in list view enabled
* updated documentation screenshots
* fixed sorting by size and time stamp
* accelerated empty directory search

0.2
===
* fixed performance issue for large number of files

0.1b
====
* fixed window close problem
* new error list dialog (only open one error dialog at a time)
* fixed md5 checksum problem

0.1
===
* initial release

[read more]

job recommendations:

Sales Engineer full time employee
ownCloud Inc. United States of America, Boston more about this offer

[more jobs]
…read more
Source: FULL ARTICLE at KDE Apps

Pass – A perfect shell based password manager

Pass is a tool to store and manage passwords and other data securely and on command line – even with built in support for Git and remote Git repositories. Thus it is a welcomed alternative for existing password managers which often require a GUI, or do not provide repository support.

What it is

Pass is a shell based password manager to store passwords and login data – or anything you want, actually. The name “the standard unix password manager” however is pretty misleading: the author wanted to stress that it only uses standard Unix tools, but failed to highlight that with a catchy name and instead just created confusion.

But the author is right with his main point: pass is in fact just gluing together already well known and tested Unix tools: the encryption of all information is ensured by GPG, passwords are queried using gpg-agent, the version control and remote repository support is done by Git, and the tool itself is written in shell code. Thus you have features you can rely on – in fact, if you want you can directly access the Git repository and the Gnupg files, you do not have to use Pass at all.

Pass stores information in simple files, which can be grouped in folders. While the main idea of Pass is to store one password in one file you can actually access each file with editors to store as many information in it as you want. Each file is encrypted with the gpg key which was defined during the initial setup of Pass. As a result the Pass database is nothing else but a folder full of other folders and gpg encrypted files:

$ ls -1 $HOME/.password-store
business
commerce
financial
$ ls -1 $HOME/.password-store/business/
linkedin.com.gpg
example.com.gpg
important.com.gpg

Pass is included in all major distributions like Fedora, Ubuntu, Debian, and so on, and thus can be installed with the usual package management tools.

How it works

If you call Pass without any further options, it just outputs the content of its password store:

$ pass
Password Store
|-- business
|   |-- linkedin.com
|   |-- example.com
|   `-- important.com
|-- commerce
|   `-- amazon
|-- financial
|   |-- badbank.com
|   `-- mybank.com

The file type ending “gpg” is not shown here to not confuse users (I guess).

Showing the content of a file is straight forward:

$ pass business/example.com
login:  example
pass:   password

Adding new entries can be done with the command pass insert $FOLDER/$FILENAME. But it might be more convenient to just use the default editor to edit a new file: pass edit $FOLDER/$FILENAME. That way multi line information can be added more easily.

However, the real strength of Pass is that after each change – like adding a new password – git-add and git-commit are called: the new file is automatically committed to a local git repository:

$ pass edit business/example.com
[master 4c09c76] Added password for business/example.com using /usr/bin/vim.
 1 file changed, 0 insertions(+), 0 deletions(-)
 create  ...read more 
Source: FULL ARTICLE at Planet KDE

Veusz 1.17 (KDE Scientific)

Thumbnail

Veusz 1.17
(KDE Scientific)
Veusz is a scientific plotting package, designed to create publication-ready Postscript or PDF output. It can create line graphs, XY plots, histograms, shapes, images and contour plots. It features GUI, command-line, and scripting interfaces. Graphs are constructed from components, allowing complex layouts to be designed.

changelog:
Changes in 1.17:
* Add new broken axis widget with gaps in the numerical sequence
* Grid lines are plotted always under (or over) the data
* Shift+Scroll wheel scrolls left/right (thanks to Dave Hughes)
* Polar plots can have a “minimum” radius and log axes
* Many more LaTeX symbols added
* Add SAMP/VoTable support (thanks to Graham Bell)
* New shifted-points xy line mode, which plots a stepped line with the points shifted to lie between the coordinates given
* Points can be picked to console and/or clipboard (thanks to Valerio Mussi)
* Allow reversed ternary plot

Bug fixes:
* Fix unicode characters for circ and odot
* Fix for data type of pickable points
* Fix sort by group crash bug
* Many crashes fixed
* Fix width of key when using long titles/and or multiple columns
* Fix bold and italic output in SVG output

[read more]

job recommendations:

Sales Engineer full time employee
ownCloud Inc. United States of America, Boston more about this offer

[more jobs]
…read more
Source: FULL ARTICLE at KDE Apps

James Hunt: Upstart 1.8 released

Hot on the heels of Upstart 1.7 comes Upstart 1.8 which includes two interesting new features:

The File Bridge

Upstart now provides the upstart-file-bridge, a bridge that allows jobs to react to file events.

Here are a few examples:

Start a job when file is created, modified or deleted:

start on file FILE=/run/app.pid

Start job when file is created (only):

start on file FILE=/run/app.pid EVENT=created

Start job when any files within a directory are created, modified or deleted:

start on file FILE=/var/log/

Start job when files that match a glob pattern are created in the indicated directory:

start on file FILE=/var/crash/*.crash EVENT=created

Even better, this bridge is available to both system jobs and users session jobs.

See upstart-file-bridge(8) and file-event(7) for further details.

The GUI

The upstart-monitor tool covered in a previous post has also been added to the release. This allows you to see what events Upstart is emitting and how jobs are changing state both at the system and user session levels.

You can download Upstart 1.8 from:

Upstart 1.8 should be landing in Ubuntu Raring in the next few days. Thanks to all involved!

Contributions

If you are interested in contributing to Upstart, we’d love to hear from you. Now is a great time to get involved, since with the advent of the upstart-monitor the fun expands to include GUI hackers too!! 😉

…read more
Source: FULL ARTICLE at Planet Ubuntu