Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Open Source

How to customize your project’s tickets, wiki, and discussion forum

SourceForge.net: Front page news - Mon, 08/24/2015 - 19:52

SourceForge lets you customize some of its popular developer tools, such as tickets, wikis, and discussion forums. So let’s take a look at how to customize some of the more popular project tools.

While all of a project’s settings are found under the Admin link in your project’s menu, you can now locate the settings for the current tool (e.g. Wiki, Tickets) in the left side panel where they are much easier to find.

Every tool has a few settings in common. For example, you can change a tool’s label; maybe you want to call your wiki “Documentation” for example.  You can also set fine-grained permissions to control who can view, edit, and post comments. You can also delete tools that you don’t need.

Admin sidebar

 

Wiki Settings

Wiki options include the ability to set the default home page, as well as enable or disable per-page discussion comments.  If you want to make more room for your content, there are also options to hide the left sidebar and hide page metadata from showing.

Ticket Settings

Admin sidebar of tickets tool

Tickets have many customizable options.  Click on “Field Management” to customize the fields used for each ticket.  You can modify the open & closed ticket statuses, add additional custom fields, and select which fields show up in list views.  The “Edit Searches” page lets you save specific searches.  “Options” lets you enable voting on tickets, control email settings, and add custom messages to the New Ticket and main ticket listing pages.

Discussion Forum Settings

Admin sidebar for discussion forums

Discussion settings are mostly within each of the “Forums” in the tool.  You can have different forums for different topics, such as General, Help, Development, Translations, Plugins, etc.  Each forum can have its own view and post settings.

Categories: Open Source

Linux Container Hypervisor (LXD) RESTful API

DevX: Open Source Articles - Mon, 08/24/2015 - 17:07
Learn more about LXD - a new stratum on top of LXC that brings the advantages of legacy hypervisors into the modern world of containers.
Categories: Open Source

Dojo Recap – Week Ending August 21, 2015

The Dojo Toolkit - Announcements - Mon, 08/24/2015 - 15:15

Each week we get a bit closer to Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 2

This past week we made progress on many of the Dojo 2 packages:

class declaration

No updates last week.

Core Crypto

No updates last week.

dom dstore i18n io

No changes or updates were made this week.

loader

No changes or updates were made this week.

parser

No changes or updates were made this week.

routing

No changes or updates were made this week.

This week’s Dojo 2 efforts

Here we’ve identified a few of our aspirations for the upcoming week. This week in Dojo 2, we have more code reviews to complete and pull requests to land. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

class declaration
  • Finish research
Core Crypto DOM
  • Triage any bug reports or pull requests that may come in this week
dstore i18n Loader parser
  • Refine and update proposal
Routing Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

View the Dojo weekly meeting logs

This week’s agenda
  • 1.11 release plan
  • Discuss open 2.x challenges
Thanks!

The Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class declaration and parser. Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate.

Categories: Open Source, RIA

Gluon Plugin

Date Created: August 24, 2015 - 05:37Date Updated: August 24, 2015 - 09:17Submitted by: Joeri Sykora

The Gluon Plugin allows developers to create JavaFX applications that target the Android and iOS mobile platforms as well as the Desktop platform by using the same codebase.

Categories: Open Source

Project of the Week, August 24, 2015

SourceForge.net: Front page news - Mon, 08/24/2015 - 06:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


Nagios

Nagios is a powerful, enterprise-class host, service, application, and network monitoring program. Designed to be fast, flexible, and rock-solid stable. Nagios runs on *NIX hosts, and can monitor Windows, Linux/Unix/BSD, Netware, and network devices.
[ Download Nagios ]


simutrans

Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts, and passengers can only travel to their set destinations.
[ Download simutrans ]


KaOSx

KaOSx is an independent, and small, rolling distribution that is fully focused on KDE/Qt. It also uses pacman as package-manager.
[ Download KaOSx ]


Double Commander

Double Commander is a cross platform Open Source file manager with two panels side by side. It is inspired by Total Commander, and features some new ideas.
[ Download Double Commander ]


Smoothwall

Smoothwall is a best-of-breed Internet firewall/router, designed to run on commodity hardware, and to provide an easy-to-use administration interface for those using it. It is built using Open Source and Free software, it is distributed under the GNU Public License.
[ Download Smoothwall ]


Snappy Driver Installer

Snappy Driver Installer is an application for installing/updating drivers on PCs running Microsoft Windows using driverpacks or included folders with drivers. It can be used to install drivers on newly assembled PCs at places where Internet isn’t available. Users can also use the software to keep their drivers up to date.
[ Download Snappy Driver Installer ]


WinPython

WinPython is a free, Open Source, portable distribution of the Python programming language for Windows XP/7/8, designed for scientists, and supporting both 32bit and 64bit versions of Python 2 and Python 3.
[ Download WinPython ]


VoIP monitor

VoIPmonitor is an Open Source network packet sniffer with a commercial front end for SIP, SKINNY, RTP, and RTCP VoIP protocols running on Linux. VoIPmonitor is designed to analyze the quality of VoIP calls based on network parameters, delay variation, and packet loss according to the ITU-T G.107 E-model, which predicts quality on MOS scale. Calls with all relevant statistics are saved to the MySQL or ODBC database. Optionally, each call can be saved to a pcap file with only SIP/SKINNY protocol or SIP/RTP/RTCP/T.38/udptl protocols. VoIPmonitor can also decode audio.
[ Download VoIP monitor ]


Maxima — GPL CAS based on DOE-MACSYMA

Maxima is a computer algebra system written in Common Lisp, and is comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more. Maxima has user-friendly front-ends, an on-line manual, plotting commands, and numerical libraries. Users can write programs in its native programming language, and many have contributed useful packages in a variety of areas over the decades.
[ Download Maxima — GPL CAS based on DOE-MACSYMA ]

Categories: Open Source

Truly Unleashing the Power of Maven and Java EE | Java Code Geeks

NetBeans Highlights - Sun, 08/23/2015 - 20:08
While Maven and Java EE are technologies that are well established throughout the Java industry, it can be extremely tricky to get started with them.
Categories: Java, Open Source

dbMigration .NET 1.0 released

PostgreSQL News - Sun, 08/23/2015 - 01:00

dbMigration .NET is a simple, easy and intuitive multiple database migration tool, With it you can easily migrate schema and data between different databases without complicated procedure. Supported databases: PostgreSQL, SQL Server, SQL Azure, LocalDB, MySQL, Oracle, IBM DB2, Informix, HP Vertica, NuoDB, Teradata, Sybase ASE, Firebird, SQLite, SQLCe, Access, dBase, FoxPro...etc.

Major features:

  • Automatic column matching
  • SQL preview
  • Filter source data
  • Show target results
  • Integrated with Database .NET
  • BLOB type support
  • Command-Line support

For more information please visit http://fishcodelib.com/DBMigration.htm

Categories: Database, Open Source

Subclipse 1.10.10 Released

Tigris.org News - Fri, 08/21/2015 - 15:04

Subclipse 1.10.10 release is now available.

This is the release to use for Subversion 1.8.x working copy compatibility with other tools. A complete changelog is available at http://subclipse.tigris.org/subclipse_1.10.x/changes.html

NOTE: This release REQUIRES SVN 1.8 which currently means that only JavaHL is supported. Binaries are provided for Windows, but for other OS you must have the binaries available. See http://subclipse.tigris.org/wiki/JavaHL for information on installing JavaHL.

Categories: Open Source

SQL Relay 0.62 release announcement

PostgreSQL News - Thu, 08/20/2015 - 01:00

SQL Relay 0.62 is now generally available.

SQL Relay is a connection pool, load balancer, query router, and database proxy. It supports many databases, including PostgreSQL and provides API's for most popular programming languages and database abstraction layers.

Categories: Database, Open Source

Go 1.5 is released

Google Open Source Blog - Wed, 08/19/2015 - 20:35
(Cross-posted from the Go Blog)
Today the Go project is proud to release Go 1.5, the sixth major stable release of Go.
This release includes significant changes to the implementation. The compiler tool chain was translated from C to Go, removing the last vestiges of C code from the Go code base. The garbage collector was completely redesigned, yielding a dramatic reduction in garbage collection pause times. Related improvements to the scheduler allowed us to change the default GOMAXPROCS value (the number of concurrently executing goroutines) from 1 to the number of available CPUs. Changes to the linker enable distributing Go packages as shared libraries to link into Go programs, and building Go packages into archives or shared libraries that may be linked into or loaded by C programs (design doc).
The release also includes improvements to the developer tools. Support for "internal" packages permits sharing implementation details between packages. Experimental support for "vendoring" external dependencies is a step toward a standard mechanism for managing dependencies in Go programs. The new "go tool trace" command enables the visualisation of  program traces generated by new tracing infrastructure in the runtime. The new "go doc" command is a substitute for the original "godoc" that provides an improved command-line interface.
There are also several new operating system and architecture ports. The more mature new ports are darwin/arm, darwin/arm64 (Apple's iPhone and iPad devices), and linux/arm64. There is also experimental support for ppc64 and ppc64le (IBM PowerPC 64-bit, big and little endian). The new darwin/arm64 port and external linking features fuel the Go mobile project, an experiment to see how Go might be used for building apps on Android and iOS devices. (The Go mobile work itself is not part of this release.)
The only language change was the lifting of a restriction in the map literal syntax to make them more succinct and consistent with slice literals.
The standard library saw many additions and improvements, too. The flag package now shows cleaner usage messages. The math/big package now provides a Float type for computing with arbitrary-precision floating point numbers. An improvement to the DNS resolver on Linux and BSD systems has removed the cgo requirement for programs that do name lookups. The go/types package has been moved to the standard library from the golang.org/x/tools repository. (The new go/constant and go/importer packages are also a result of this move.) The reflect package provides the new ArrayOf and FuncOf functions, analogous to the existing SliceOf function. And, of course, there is the usual list of smaller fixes and improvements.
For the full story, see the detailed release notes. Or if you just can't wait to get started, head over to the downloads page to get Go 1.5 now.
by Andrew Gerrand, Go team
Categories: Open Source

Users can now fund development work on Eclipse

Eclipse News - Wed, 08/19/2015 - 15:39
We significantly lowered the barriers for companies and individuals to invest in the ongoing development of the Eclipse platform.
Categories: Open Source

Gnostice Free PDFnOffice Viewer Eclipse Plugin

Date Created: August 19, 2015 - 00:19Date Updated: August 28, 2015 - 08:32Submitted by: Gnostice Technologies [Gnostice Information Technologies]

View PDF, DOCX and image (JPG, PNG, BMP, GIF, TIFF, JBIG2, and JPEG2000) files included in your projects without leaving the Eclipse IDE. This provides controls for page navigation, zoom, document rotation, and viewing your documents using various page layouts such as Single-Page Continuous, Side-By-Side Continuous, Single-Page Non-Continuous, Side-By-Side Non-Continuous, Auto Fit Columns, and user-defined number of columns. It also supports viewing of PDF documents that are encrypted with an open password.

This is powered by Gnostice XtremeDocumentStudio for Java.

Categories: Open Source

2UDA Alpha 2 Release Available

PostgreSQL News - Wed, 08/19/2015 - 01:00

Enhanced alpha release of new data analytics application available.

2ndQuadrant is pleased to announce further enhancements to 2UDA (pronounced 'Tudor'), our new data analytics application suite currently under development, and available to try now.

This second alpha release brings a number of enhancements and product updates, based on user feedback and the continuous development of the core applications 2UDA unifies:

  • PostgreSQL server daemon is now an OS service (named "org.2ndQ.2UDA.postgres-9.5") on OS X
  • PostgreSQL server daemon is now an OS service (named "2uda-postgresql-9.5") on Linux (tested on Ubuntu 14.04, CentOS 7, openSUSE 13.2, & Fedora 22)
  • Windows installer is now certified from Microsoft and signed digitally
  • Latest PostgreSQL 9.5 after its Alpha 2 release has been included. Details of changes are listed
  • Latest Orange 3 has been included. This version uses the new tablesample patch in PostgreSQL rather than relying on blocksample extension.
  • Latest LibreOffice 5 has been included.
  • The installer now checks for server readiness before loading sample database. This prevents a bug where sample data got loaded while the server was still consolidating its connections.
  • Other small bugs and tweaks.

Download a copy now and let us know what you think: http://bit.ly/2UDA-A2

Categories: Database, Open Source

Dojo Recap – Week Ending August 14, 2015

The Dojo Toolkit - Announcements - Mon, 08/17/2015 - 20:36

Each week we get a bit closer to Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 2

This past week we made progress on many of the Dojo 2 packages:

class declaration

We had a lengthy discussion over class declaration vs. composition, and options for implementing a solution that is convenient and flexible for both developers and the generated code using decorators.

Core Crypto

No updates last week.

dom dstore i18n io

The io package today is mostly focused on server-side JavaScript IO operations. This package is in the API planning stages. No changes or updates were made this week.

loader parser

The parser package parses DOM representations into objects. This package is in the API planning stages, with a revised proposal currently under review.

routing

The initial routing package is in final review. No changes or updates were made this week.

This week’s Dojo 2 efforts

Here we’ve identified a few of our aspirations for the upcoming week. This week in Dojo 2, we have more code reviews to complete and pull requests to land. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

class declaration
  • Finish research
Core Crypto DOM dstore i18n Loader parser
  • Refine and update proposal
Routing Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

View the Dojo weekly meeting logs

This week’s agenda
  • 1.11 release plan
  • Discuss open 2.x challenges
Thanks!

The Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class declaration and parser. Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate.

Categories: Open Source, RIA

Project of the Week, August 17, 2015

SourceForge.net: Front page news - Mon, 08/17/2015 - 06:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


Bodhi Linux

Bodhi is a minimalistic, enlightened, Linux desktop.
[ Download Bodhi Linux ]


FileBot

FileBot is the ultimate tool for renaming your movies, TV shows,  anime, and music. It’s also great for downloading subtitles and artwork. FileBot is smart, streamlined for simplicity, and just works. FileBot supports Windows, Linux, and Mac, plus there’s a full-featured command-line interface for all sorts of automation.
[ Download FileBot ]


Adminer

Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. It is available for MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch, and MongoDB.
[ Download Adminer ]


Linux Lite

By producing an easy to use Linux based Operating System, we hope that people will discover just how simple it can be to use Linux Lite. Linux Lite is free for everyone to use and share, and suitable for people who are new to Linux or for people who want a lightweight environment that is also fully functional. Linux Lite is based on the Ubuntu LTS series, giving you 5 years of support per major release. The following software is included: LibreOffice Suite, VLC Media Player, Firefox Web Browser, Thunderbird Email, Steam, Gimp Image Editor, Lite User Manager, Lite Software, Lite Cleaner, Lite Manual, and more.
[ Download Linux Lite ]


The OpenGL Extension Wrangler Library

The OpenGL Extension Wrangler Library is a simple tool that helps C/C++ developers initialize extensions and write portable applications. GLEW currently supports a variety of operating systems, including Windows, Linux, Darwin, Irix, and Solaris.
[ Download The OpenGL Extension Wrangler Library ]


LibreCAD

LibreCAD is a fully comprehensive 2D CAD application that you can download and install for free. There is a large base of satisfied LibreCAD users worldwide, and it is available in more than 20 languages and for all major operating systems, including Microsoft Windows, Mac OS X, and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc.
[ Download LibreCAD ]


Tcl

Tool Command Language (Tcl) is an interpreted language and very portable interpreter for that language. Tcl is embeddable and extensible, and has been widely used since its creation in 1988 by John Ousterhout.
[ Download Tcl ]


Wings 3D

Wings 3D is an advanced subdivision modeler that is both powerful and easy to use (inspired by Nendo and Mirai from Izware).
[ Download Wings 3D ]


digiCamControl

digiCamControl is a free and Open Source software that allows you to control camera shooting parameters, and also to save time by transferring images directly from your camera to your computer as you take each shot.
[ Download digiCamControl ]

Categories: Open Source

CitusDB 4.1 Released

PostgreSQL News - Mon, 08/17/2015 - 01:00

CitusDB 4.1, which is based on the new PostgreSQL 9.4.4 release, is now GA. CitusDB is a scalable PostgreSQL database with massively parallel query processing for real-time Big Data applications. The 4.1 release is focused on improving usability and adding some of the most requested SQL features.

Categories: Database, Open Source

“Community Choice” Project of the Month Vote – October 2015

SourceForge.net: Front page news - Sat, 08/15/2015 - 06:08

The vote for October 2015 Community Choice SourceForge Project of the Month is now available, and will run until September 15, 2015 12:00 UTC.


NamelessROM

The main goal of NamelessRom is to provide quality development for Android devices, phones, and tablets alike. NamelessRom developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly.
[ Download NamelessROM ]


cDock

A small program to customize your dock on OS X 10.9 Mavericks, 10.10 Yosemite, and 10.11 El Capitan. There are several dock styles included, and users can also create their own custom docks. Simply open the cDock, select options you’d like, and click Apply!
[ Download cDock ]


Roundcube Webmail

Roundcube Webmail is a browser-based, multilingual IMAP client with an application-like user interface. Roundcube provides the full functionality you’d expect from an email client, including MIME support, address book, folder manipulation, message searching, and spell check. Roundcube is written in PHP and JavaScript.
[ Download Roundcube Webmail ]


PCRE

The Perl Compatible Regular Expressions (PCRE) library is a set of functions that implement regular expression pattern matching, using the same syntax and semantics as Perl 5. PCRE has its own native API, in addition to a set of POSIX compatible wrapper functions.
[ Download PCRE ]


Cyberfox

Cyberfox is a Mozilla-based Internet browser, designed to take advantage of 64-bit architecture, but a 32-bit version is also available. The application provides a higher performance when navigating your favorite pages. Compatible With Windows 7 x64, and Windows 8/8.x OS.
[ Download Cyberfox ]


Cool Reader

CoolReader is a fast and small cross-platform XML/CSS based eBook reader for desktops and handheld devices. Supported formats: FB2, TXT, RTF, DOC, TCR, HTML, EPUB, CHM, PDB, and MOBI. Platforms: Win32, Linux, and Android. It is also ported on some eInk based devices.
[ Download Cool Reader ]


fre:ac – free audio converter

fre:ac is a free audio converter and CD ripper for various formats and encoders. It features MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, and Bonk format support. It also integrates freedb/CDDB, CDText, and ID3v2 tagging, and is available in several languages.
[ Download fre:ac – free audio converter ]


TeXstudio – A LaTeX Editor

TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible. Some of the outstanding features of TeXstudio are an integrated PDF viewer with (almost) word-level synchronization, live inline preview, advanced syntax-highlighting, live reference check, citations, latex commands, spelling, and grammar.
[ Download TeXstudio – A LaTeX Editor ]


LXLE

A full featured OS for an aging PC. Aging hardware needs the right system on it to squeeze a few more years out of your current system without sacrificing performance, capability, usability, and aesthetics.
[ Download LXLE ]

Categories: Open Source