Tag Archives: IDE

Rebuilding a HMC

By elcounto

Hi Guru’s,

I’m trying to rebuild a very old HMC 7315-C02 the hard disk has gone so needs replacing. I’ve managed to find an old IDE hard disk lying around but its obvious that it’s had windows running on it as the HMC install disks won’t recognise the format. I’m trying to install HMC V6 R1.2 and don’t get an option to format the hard disk before installing. Been thinking about installing a version of CentOS on the HMC just to format the disk, but would this work? Anybody got any bright ideas on how I can get out of this hole? Oh and the customer has done no sort of HMC backup ever on this box.

Source: FULL ARTICLE at The UNIX and Linux Forums

Review: Sublime Text 2 is a refined text editor that's a pleasure to use

For a coder, using a text editor or an IDE (Integrated Development Environment) is almost a political statement. Even choosing between a text editor and a complete environment (debugger, code hints, and all) is a big choice, and may have a major impact on your coding style, productivity, and comfort. If you’re an IDE kind of guy, JetBrains is famous for its highly evolved environment. But if you prefer the simplicity of text editors, Sublime Text is way up there with the very best. At $70, it is also incredibly expensive for a text editor–in fact, it’s $21 more than JetBrains’ excellent WebStorm JavaScript IDE. But for those who prize a simple approach with plenty of power under the hood, it might be worth it.

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

From: http://www.pcworld.com/article/2033072/review-sublime-text-2-is-a-refined-text-editor-thats-a-pleasure-to-use.html#tk.rss_all

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

Cypress's New PSoC® Creator™ 2.2 IDE Delivers New Components, Easy Component Distribution and Custom

By Business Wirevia The Motley Fool

Filed under:

Cypress’s New PSoC® Creatorâ„¢ 2.2 IDE Delivers New Components, Easy Component Distribution and Custom Documentation

Along with a New Component Pack Release, Version 2.2 Simplifies Design and Enhances Collaboration for Global Design Teams

SAN JOSE, Calif.–(BUSINESS WIRE)– Cypress Semiconductor Corp. (NAS: CY) today introduced PSoC® Creatorâ„¢ 2.2, the integrated design environment (IDE) for Cypress’s PSoC 3 and PSoC 5LP architectures, along with a new Component Pack. The new software update simplifies and accelerates designs with new PSoC Componentsâ„¢, enabling easy creation and distribution of custom Components, and generates custom datasheets.

PSoC Creator is more than merely an IDE. In addition to a robust compiler and programmer, it allows users to configure PSoC programmable hardware into a custom one-chip solution. It includes a rich library of over 100 pre-verified, production-ready analog and digital Components—”virtual chips,” represented by an icon—that users can drag-and-drop into a design and configure to suit a broad array of application requirements. Developers can download the new software free of charge at www.cypress.com/Creator.

PSoC Creator 2.2 with Component Pack 5 features seven new and five enhanced Components including MDIO Interface, SAR Sequencer and a digital Component pack with multiple Flip/Flops, a Pulse Converter and a Frequency Divider. It also offers a new PWM-based sensor interface Component that connects to Analog Devices’ TMP05 temperature sensors. Components integrate system interfaces and discrete ICs into a PSoC solution, reducing BOM costs and board-space.

“What truly sets PSoC apart from other solutions is not just the flexible architecture of the chips, but the ability to simultaneously design both hardware and software in the PSoC Creator IDE,” said John Weil, Senior Director of PSoC Marketing and Applications for Cypress. “PSoC Components can encapsulate hardware layout, peripheral initialization and the required application firmware to generate a complete virtual IC. This allows engineers to create unique designs that can be optimized for almost any application and then shared and reused throughout their organization.”

Version 2.2 adds easy import and export tools to simplify the sharing of user-created PSoC Creator Components. Customers can generate complete Components and easily pass them to a system integration team. This allows global engineering teams to work on the hardware and software of a particular block, complete and package their design and send to a system integration team. PSoC Creator customers can easily implement Center of Excellence design methodologies throughout their global design teams.

Simplifying project creation, PSoC Creator 2.2 generates complete, custom datasheets for any PSoC project design. Generated datasheets contain system settings, clock and pin details, registers, and Component set-up for each …read more

Source: FULL ARTICLE at DailyFinance

Akademy-Fr in Toulouse

Alta

Akademy-Fr happened in Toulouse last week-end part of a bigger FOSS event in Toulouse named
A track with talks about KDE also went on in the room near the booth: Kévin Ottens presented KDE as a community, Lambert Clara promoted KDevelop as an IDE for everyone’s project, Sébastien Renard explained how the French translation team checks translations in order to reach quality (using pology for example). David Faure then lead us to debug programs using valgrind, reading backtraces, having a thorough process when debugging and much more. Sébastien explained how to tackle IT complexity based on his own experiment.
Meanwhile, the KDE booth was always staffed and passers-by enjoyed the demos (Marble on a desktop, on Plasma Active and on a N9 for example) and could learn more about KDE with great leaflets.
I was particularly impressed to meet David Revoy who is an artiste living in Toulouse and he uses Krita for his professional graphical work. I also met an enthusiastic teacher who uses Kalzium and said that no other software can beat it. It’s great to see people using and enjoying our software and choosing it over proprietary ones.
On Sunday we had several workshops: translation, Frameworks5 and UI Consulting. Groups of people were busy learning and contributing.
Doctor UI aka Aurélien
Frameworks5 Team
Thanks to the sponsors and to Kévin, Jean-Nicolas, Benjamin for the organization. Thanks to the other Kévin and PixCyl for the great leaflet!

…read more

Source: FULL ARTICLE at Planet KDE

rkward 0.6.1 (KDE Scientific)

rkward 0.6.1
(KDE Scientific)
RKWard aims to provide an easily extensible, easy to use IDE/GUI for the R-project. RKWard strives to combine the power of the R-language with the (relative) ease of use of commercial statistical packages. While RKWard is far from finished, it is already useful to R experts looking for an IDE interface to the R language. For R novices, it provides graphical dialogs for a limited but growing number of statistical and graphing features.

changelog:
— Version 0.6.1 – Apr-02-2013
– Add option to force-close a graphics window
– Add plugin for subsetting data.frames by rows or columns
– On the Windows platform, add an new (experimental) binary startup wrapper (rkward.exe)
– Revert to building R packages form source on Mac OS X by default (controllable via compile-time option)
– Fixed: lattice plots would not be added to the plot history, correctly, for some versions of lattice
– Fix crash when trying to print, and neither okular, nor kpdf are available
– Added support for loaded namespaces that are not attached to a loaded package
– Pluginmaps can specify their “priority”. Pluginmaps with low priority will not be added automatically, when found.
– Pluginmaps can other pluginmaps based on their id (for cross-package inclusion)
– Added new element for dynamic version checks within a plugin (R and RKWard versions, only, so far)
– Add guard against accidental usage of the standard distributed pluginmaps in a later version of RKWard (installed in parallel)
– Easier (de-)activation of RKWard plugin maps using checkboxes (Settings->Configure RKWard->Plugins)
– Broken or quirky .pluginmap files are reported to the user, completely broken maps are disabled, automatically
– Implement basic dependency handling for plugins / pluginmaps
– Added support for the upcoming R 3.0.0
– Added logic element to switch between several target properties (or fixed values) based on the value of a condition property
– Sort plugin gains option to sort data.frames by more than one column at a time, and options for type conversion
– Add in-application debug message viewer (targetted at (plugin) developers)
– Add setting to customize initial working directory
– Windows only: Add UI-checkbox for R’s “internet2”-option
– New functions getString(), getList() and getBoolean() for fetching data in plugin scripts
– Boolean properties now return a numeric, not labelled representation of their value, by default. es should be unaffected.
– Added GUI element for entering a set of options for an arbitrary number of items
– Reduce CPU usage of pluings while idle
– Fix conversion from Numeric to Factor in the data editor
– In the data.frame editor, columns containing invalid values are now highlighted in red
– Fixed: If none of the previous plugin maps could be found on startup, re-add the default
– Added GUI element for entering matrix or vector data in plugins
– Improve key handling while editing factor levels in a data.frame
– Added utiltity function rk.flush.output()
– RKWard is now categorized as Science/Math/Numerical …read more
Source: FULL ARTICLE at KDE Apps

Dd (raw) image of SCO 5.0.6 mount as second hdd

By OrangeKenny

Hi all
I have read about mounting crashed HDD from a sco system in this forum. However this I received an image on raw format of the crashed system that was using an IDE HDD. Which method should I mount my image? IDE scsi or USB? The image is stores in an external connected through USB .

Also the tried to mount using red hat and the error told me the image file system is sysV GnU. Is this normal? I have never come across this file system type in my reading about sco.

Appreciate if you can give me tips to proceed my attempts to mount on a new sco machine. My goal is to read the data on the image of crashes sco system.

Thanks

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

The Perfect Desktop – OpenSUSE 12.3 (GNOME Desktop)

 
 

HowtoForge: This tutorial shows how you can set up an OpenSUSE 12.3 desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge.

The software I propose as default is the one I found easiest to use and best in their functionality – this won’t necessarily be true for your needs, thus you are welcome to try out the applications listed as alternatives.

I do not issue any guarantee that this will work for you!

 

1 Preliminary Note

To fully replace a Windows desktop, I want the OpenSUSE 12.3 desktop to have the following software installed:

Graphics:

  • Pinta – open source drawing application modeled after Paint.NET
  • KolourPaint – paint application with elemental functions
  • The GIMP – free software replacement for Adobe Photoshop
  • Shotwell Photo Manager – full-featured personal photo management application for the GNOME desktop

Internet:

  • Firefox
  • Opera
  • Chromium – Google’s open-source browser
  • Thunderbird – email and news client
  • Evolution – combines e-mail, calendar, address book, and task list management functions
  • Deluge – free cross-platform BitTorrent client
  • Transmission BitTorrent Client – Bittorrent client
  • qBittorrent – free alternative to µtorrent
  • Marble – desktop globe similar to google earth
  • GoogleEarth – Google’s desktop globe
  • Flash Player 11
  • FileZilla – multithreaded FTP client
  • Pidgin IM Client – multi-platform instant messaging client
  • Skype (only for 32 bit systems)
  • Dropbox Client – cloud storage
  • Gwibber Social Client – open-source microblogging client (Twitter, Facebook, etc.)

Office:

  • Adobe Reader
  • Evince – document viewer
  • Okular – document viewer
  • LibreOffice Writer – replacement for Microsoft Word
  • LibreOffice Calc – replacement for Microsoft Excel
  • GnuCash – double-entry book-keeping personal finance system, similar to Quicken
  • Scribus – open source desktop publishing (DTP) application

Sound & Video:

  • Banshee – audio player, can encode/decode various formats and synchronize music with Apple iPods
  • Amarok – audio player
  • MPlayer – media player (video/audio), supports WMA
  • Rhythmbox Music Player – audio player, similar to Apple’s iTunes, with support for iPods
  • gtkPod – software similar to Apple’s iTunes, supports iPod, iPod nano, iPod shuffle, iPod photo, and iPod mini
  • Sound Juicer CD Extractor – CD ripping tool, supports various audio codecs
  • XMMS – audio player similar to Winamp
  • Clementine – Amarok 1.4 fork
  • VLC Media Player – media player, plays all kinds of videos (video/audio)
  • Totem – media player (video/audio)
  • Xine – media player, supports various formats; can play DVDs
  • Winff – free video converter
  • SoundConverter – free audio converter
  • Soundkonverter – free audio converter
  • K3B – CD/DVD burning program
  • Brasero – CD/DVD burning program
  • Audacity – free, open source, cross platform digital audio editor
  • Kino – free digital video editor
  • dvd::rip – full featured DVD copy program
  • Multimedia Codecs

Programming:

  • Bluefish – text editor, suitable for many programming and markup languages
  • Eclipse Extensible Tool Platform and Java IDE

Other:

  • VirtualBox – lets you run your old Windows desktop as a virtual machine under your Linux desktop, so you don’t have to entirely abandon Windows
  • TrueType fonts
  • Java
  • gedit – simple text editor

The software provided in the above list covers most of the basic tasks one might need to do on their desktop computers, sometimes there are multiple choices for same functionality. If you know which one you like best, you obviously don’t need to install and test the other applications, however if you like choice, then of course you can install more than one.

I’m using the OpenSUSE 12.3 Live-DVD in this tutorial to set up the system. You can download it from here: http://software.opensuse.org/123/en

I will use the username howtoforge in this tutorial, and I will download all necessary files to howtoforge’s desktop which is equivalent to the directory /home/howtoforge/Desktop. If you use another username, please replace howtoforge with your own username. So when I use a command such as

cd /home/howtoforge/Desktop

you must replace howtoforge.

 

2 Installing The Base System

Download the OpenSUSE 12.3 Live-DVD iso image, burn it onto a DVD, and boot your computer from it. Select Installation.

OpenSUSE

Continue reading this article at it’s original source:
http://www.howtoforge.com/the-perfect-desktop-opensuse-12.3-gnome-desktop

Source: FULL ARTICLE at Linux Today

Kips Bay Medical Provides FDA Update & Reports Fourth Quarter and Full Year 2012 Results

By Business Wirevia The Motley Fool

Filed under:

Kips Bay Medical Provides FDA Update & Reports Fourth Quarter and Full Year 2012 Results

MINNEAPOLIS–(BUSINESS WIRE)– Kips Bay Medical, Inc. (NAS: KIPS) along with Manny Villafaña, its Founder, Chairman and CEO, today provided an update on its progress with the U.S. FDA and announced financial results for fourth quarter and year ended December 31, 2012.

FDA Update

Recent highlights:

  • Receipt of IDE approval with conditions from the U.S. FDA.
  • U.S. FDA approves enrollment expansion to 15 patients in the U.S.
  • First eSVS Mesh Implants in the U.S.
  • U.S. FDA removes conditions from IDE approval.

Kips Bay is currently conducting a feasibility trial in the United States and Europe. This trial is a multi-center, randomized study of external saphenous vein graft (“SVG“) support using the Company’s eSVS® Mesh in CABG Surgery and is titled the eMESH I clinical feasibility trial. The objective of this trial is to demonstrate the initial safety and performance of the Company’s eSVS Mesh for use as an external SVG support device during coronary artery bypass procedures. Kips Bay Medical expects to enroll up to 120 patients at eight European and four U.S. sites. Enrollments in the eMESH I trial commenced in late August 2012 at the Bern University Hospital, Bern, Switzerland. The primary safety endpoint is the rate of major adverse cardiac events (“MACE“) within 30 days of the procedure. The eSVS Mesh performance will be evaluated based upon the angiographic patency rate of the enrolled grafts, where patency is defined as less than 50% stenosis, or blockage, of the SVG at six months after surgery. As of March 1, 2013, six sites in Europe and the United States have received ethics committee approval and are actively recruiting patients. The Company expects to use the data from this study as the basis for the filing of a request for an Investigational Device Exemption (“IDE“) to perform a pivotal trial in the United States and Europe.

On November 8, 2012, Kips Bay announced that the U.S. Food and Drug Administration (“FDA“) had approved with conditions our application for an IDE to include four U.S. …read more
Source: FULL ARTICLE at DailyFinance

Rick Spencer: How I Learned to Love QML and Inheritance Therein

Gotta love the “developer art” … those placeholder images should be replaced by sweet Zombie artwork as the game nears completion.

For a long time I resisted the QML wave. I had good reasons for doing so at the time. Essentially, compared to Python, there was not much desktop functionality that you could access without writing C++ code to wrap existing libraries and expose them to QML. I liked the idea of writing apps in javascript, but I really did not relish going back to writing C++ code. It seemed like a significant regression. C++ brings a weird set of bugs around memory management and rogue pointers. While manageable  this type of coding is just not fun and easy.

However, things change, and so did QML. Now, I am convinced and am diving into QML.

  • The base QML libraries have pretty much everything I need to write the kinds of apps that I want to write.
  • The QtCreator IDE is “just right”. It has an editor with syntax highlighting and an integrated debugger (90% of what people are looking for when they ask for an IDE) and it has an integrated build/run system.
  • There are some nice re-factoring features thrown in, that make it easier to be pragmatic about good design as you are coding. I also like the automatic formatting features.
  • The QML Documentation is not quite complete, but it is systematic. I am looking forward to more samples, though, that’s for sure.

In my first few experiences with QML, I was a tiny bit thrown by the “declarative” nature of QML. However, after a while, I found that my normal Object Oriented thought processes transferred quite well. The rest of this post is about how I think about coding up classes and objects in QML.

In Python, C++, and most other languages that support OO, classes inherit from other classes. JavaScript is a bit different, objects inherit from objects. While QML is really more like javascript in this way, it’s easy for me to think about creating classes instead.

I will use some code from a game that I am writing as an easy example. I have written games in Python using pygame, and it turned out that a lot of the structure of those programs worked well in QML. For example, having a base class to manage essential sprite behavior, then a sub class for the “guy” that the player controls, and various subclasses for enemies and powerups.

For me, what I call a QML “baseclass” (which is just a component, like everything else in QML) has the following parts:

  1. A section of Imports – This is a typical list of libraries that you want to use in yor code. 
  2. A definition of it’s “isa”/superclass/containing component – Every class is really a component, and a compnent is defined by declaring it, and nesting all of it’s data and behaviors in curly brackets.
  3. Paramaterizable properties – QML …read more
    Source: FULL ARTICLE at Planet Ubuntu

Plasmate 1.0

As you may have read on The Dot, we released Plasmate 1.0 today. I’ll just quote from article to give you an idea of what it is:

Plasmate follows the UNIX philosophy of “do one thing, and do it well”. As such, it is not a general purpose IDE but rather a tool specifically tailored to creating Plasma Workspace add-ons using non-compiled languages such as QML and Javascript. It guides each step in the process, simplifying and speeding up project creation, development, adding new assets, testing and publishing. The goal of Plasmate is to enable creating something new in seconds and publishing it immediately.

We have been pushing at this bit of code for more years than I care to admit. I seem to recall hacking on the package model class at the Tokamak in Porto in early 2009. 46 different people have made commits to it over its life time, and it finally all came together.

We have Giorgos and Antonis Tsiapaliokas to thank for getting this bad boy finally out the door, however. They have toiled and tended the code base for a while now with one goal in mind: release .. and they finally reached that point.

So why another IDE? Simple put: because it isn’t another IDE. From the start page through to the publisher, it is a “get out of your way” interface that is entirely workflow driven. You will not write the next great C++ application with it, this is quite true, but that’s not its purpose. Everything that makes a great IDE like KDevelop or QtCreator “too much” when trying to make a Plasmoid or a KWin script is exactly why we made Plasmate.

You don’t have to worry about package structure, or external previewers, or revision control, or how to import a Plasmoid from the online KDE Apps catalog … it’s all right there for you.

Super neat tidbit: you can write KWin desktop effects in Javascript with Plasmate too .. that’s right, twiddle your windows by pushing hardware accelerated code around with Javascript. Yay! 🙂 …read more
Source: FULL ARTICLE at Planet KDE

[solved] Sun Netra X1 – Adding a Second Hard Drive

By Smiling Dragon

As the title suggests, I’m trying to install a second drive (really want an OS mirror) on a Sun Netra X1.

I’ve taken the spacer out, and had a go at with the drill-press so now I have a nice HDD tray. Have installed an IDE drive in the tray, plugged in the power and data cables that were dangling handily in the right spots already and powered up.

No sign I’d done a thing, one drive only still, working as before, no indication of a new drive.

Exploring the device tree at the OK> prompt shows one PCI directory, one harddrive in it. No cdrom or other indicators that it’s seeing a thing.

A boot -r changes nothing

From the OS, “disks” does nothing, “devfsadm” does nothing (also tried with -C out of superstition).
dmesg shows no errors, and no indication there’s anything plugged in.

I was careful of metal shavings, shorts, physical damage etc so I don’t think I borked anything while making my hardware modifications.

Drive jumpers are default (ie master/primary)

Have I forgotten something obvious here?

———- Post updated 02-03-13 at 06:08 PM ———- Previous update was 01-03-13 at 06:24 PM ———-

Ok, this was just a silly-me thing.
Took it all apart again, and noticed in better light that the power molex was just a little crooked, gave it a wiggle and it snapped home. Suddenly everything works :rolleyes:
🙂

For anyone else wanting to try this, it’s actually as simple as you’d hope. Just plug (properly) and go.

To do my modification on the drive slide spacer (to buy a proper one costs $$$), just drill out the four rivets holding the centre bar in place, taking care not to drill the metal frame at all. You might need to lever the frame open slightly against the bar to pop off the rivet head. I had to, but I was working with a limited range of drillbits and one size up was too big.

The holes that the rivets were in happen to line up just nicely with the mounting screw holes on modern standard 3.5″ IDE harddrives. One each side and everything sits pretty well.

Once done, a devfsadm got it to show up in format, assign partition table and enjoy.

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

Two Medical Societies Break New Ground To Test Medical Device

By Larry Husten, Contributor

In a startling break with tradition, the American College of Cardiology and the Society of Thoracic Surgeons will manage and run their own clinical trials testing expanded uses for transcatheter aortic valve replacement (TAVR). The two medical groups have recently been granted an investigational device exemption (IDE) by the FDA for one such trial and hope to gain an IDE for at least two more trials. The news was first reported by The Gray Sheet (subscription required) on February 8. …read more
Source: FULL ARTICLE at Forbes Latest

Plasmate 1.0-beta1 is out!!

plasmate-startpage

We are very happy to announce the 1.0-beta1 of plasmate.Plasmate is part of the Plasma SDK. The Plasma SDK is consisted of the old kde-workspace tools and plasmate, which is the plasma’s IDE.

Plasmate makes the developement/testing/deployment of your application very easy and fast. Your application can be a plasmoid, dataengine, runner, theme, a Kwin effect, a kwin script and a kwin windows switcher.

Plasmate doesn’t restrict you into a specific language, each package supports avariety of languages which you can use.

The 6 most powerful(at least for me:) features in plasmate are

  • the semantic file browser
  • the embedded plasmoid previewer
  • the konsole previewer
  • the metadata editor
  • the project manager
  • and the kconfigxteditor

The semantic file browser

In order to create a package, this has to follow a certain directory structure, of course plasmate is able to create a package with the correct directory structure but if you don’t know the directory structure in how will you add more files into the package? Plasmate offers a semantic file browser which makes it easier.

semantic-file-browesr

The embedded plasmoid previewer

previewer

As you can see you don’t need to open and close your plasmoid previewer every time that you change something in your plasmoid(no more switching between your terminals :)

of course a nice embedded previewer without some output is useless so..

The konsolepreviewer

konsole

The metadata editor

metadataeditor

You don’t need to know any entry in the metadata.desktop file, the metadata editor does the job for you!

The project manager

Do you want to install or to publish your plasmoid but you don’t know how?
Well, you do now :)

projectmananger

KConfigXtEditor

This year in my GSoC project among other stuff I also implemented the KConfigXtEditor. With the KConfigXtEditor you modify/create your xml files which are being used from the KConfigXt framework.

kconfigxteditor

Any feedbackis really appreciated in this phase since we are approaching the 1.0 release.
You can find moreinformationabout plasmate in our community wiki page.

You can download the complete Plasma SDK from here.

Filed under: Foss Tagged: KDE, planetkde, plasmate …read more
Source: FULL ARTICLE at Planet KDE

Review: PowerShell Plus is a free IDE for PowerShell users

PowerShell Plus is an IDE (Interactive Development Environment) for PowerShell, which is Microsoft’s high-end scripting/batch processing language. As such, it is focused on the needs of the network admins, DBAs, and so forth, who regularly use PowerShell, as opposed to a more generic IDE such as Eclipse. Formerly a $200 commercial program, PowerShell Plus is now released as freeware, with no feature limits, upsells, or other gotchas that sometimes accompany a pay-to-free conversion.

PowerShell Plus offers a clean, easy-to-understand interface that adheres to standard Windows guidelines. There is a good deal of flexibility in which of the many panes and tabs are displayed, and this can be set on a tab-by-tab basis: Each tab open in the main window has its own set of configured controls, so you see exactly what you want to see for each document you edit, within some limits.

Setup and installation are incredibly painless. I’m used to spending some time configuring paths and permissions before I can get a development environment running smoothly, but PowerShell Plus was the epitome of plug-and-play. Granted, I configured it for single-user work and did not have to deal with some of the enterprise-level features, but it was among the easiest installations I’ve ever performed on a program of this type.

PowerShell Plus offers a lot of tools and information, and a user can rearrange or hide most of them as needed.

The function set of PowerShell Plus is solid. All of the expected development features are there, such as multiple editing tabs, integrated debugging, the ability to write extensions to the tool itself using PowerShell, syntax highlight, code completion, and so on. The editor lacks the overwhelming bells and whistles seen in some tools, such as UltraEdit, but it does what it has to do. There are a few odd quirks—although it has an automatic formatter (to get all the braces and indentation lined up), the user can’t define the rules used to format; if you don’t like PowerShell Plus’ code style, that’s that. Another feature I like in an IDE, conditional breakpoints, is not included in this release, but is scheduled to come in the next major release early next year. A free product which is updated with new functionality, also free, is a good buy.

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

…read more
Source: FULL ARTICLE at PCWorld

Andrea Grandi: Using QtCreator to deploy and run a Qt application to a remote Linux device

QtCreator is a very flexible IDE and can really be adapted for a lot of things. I usually use it to develop mobile applications for Nokia N9 and BlackBerry 10, but it can be used for more generic tasks. In my case I wanted to be able to develop a Qt application using my desktop PC, deploy it and run on a remote (actually it’s on the same desk) Linux machine running Xubuntu.

Doing this is quite easy and you don’t need any specific plugin on QtCreator, but be sure to have at least version 2.6.x. Other than QtCreator you also need two Linux based PC (I used Ubuntu 12.10 for my development machine and Xubuntu 12.10 for the remote netbook) and an SSH account on the remote PC.

Add the remote device to QtCreator

QtCreatorDevice

To add the remote Linux device on QtCreator, use the Tools->Options menu and click on “Devices” item. At this point click on “Add” button and fill the fields using values similar to the screenshot. In particular specify a name for the device, the IP of the remote machine and a username and password that must already exist (I just created the user “andrea” on the Xubuntu machine and used the same password). I also had to set the timeout to 20 seconds, because I had some connection problems and the connection kept dropping after 10 seconds trying. To verify if everything is working fine, just click on Test button.

Add a specific Qt version

QtCreatorQtVersion

To write your application you may need a specific Qt version that is different from the one distributed by your Linux distribution. There’s no problem, QtCreator let you add different Qt versions without any conflict. In my case I installed the Qt5 version distributed by Canonical Qt5 Edgers Team: https://launchpad.net/~canonical-qt5-edgers
Once it’s installed, just click on “Add” button and select the qmake specific to the version you want to add (in my case it was in /opt/qt5/bin/qmake ).

Add a Qt Kit

QtCreatorQtKits

QtCreator permits to add new Kit (development configurations) and these kits are used during project creation to specify what you want to target. In my example I added a new kit choosing an appropriate name “Qt5 Ubuntu”, the device type, the actual device previously configured and finally the Qt version that we added before. With a kit I have a complete “toolchain” that allow me to write applications for a particular device, with a specific Qt version.

Putting the pieces together

At this point you just have to create a new “Qt Quick 2” application, and select the new kit you just created instead of the “Desktop” one. Please note that there is a little problem that I haven’t fixed yet (but I’m working on it): if you create, for example, a project named “QtTest1” it will be deployed to the folder /opt/QtTest1/ on the remote machine. By default your user doesn’t have read+write permissions for that folder so I manualy created the folder and I gave a chmod 777 on it, just for testing. There are two possible ways to fix this: you could create a specific user that has read+write permissions on /opt/ or you could modify the deployment configuration to have the app deployed to the user /home (I will investigate on this possibility and I will write something in one of the next posts).

Final thoughts

What all of this could be useful for? Well, do 2+2 and you’ll easily guess ;) In the next weeks I will post more specific informations and I will update everyone with my progresses. Any comment is welcome! If you want to contribute to this you’re welcome too of course.

Source: FULL ARTICLE at Planet Ubuntu