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

Zend Server Integration

Date Created: July 29, 2015 - 06:31Date Updated: July 31, 2015 - 18:16Submitted by: Kaloyan Raev [Zend Technologies]

Zend Server is a professional PHP stack. This plugin integrates Zend Server with Eclipse PDT and allows PDT users to easily deploy, debug and monitor PHP applications.

Categories: Open Source

SourceForge Classic Hg and Git service online

SourceForge.net: Front page news - Tue, 07/28/2015 - 23:30

This is a service-specific update to our most recent full update.

SourceForge-hosted non-Allura-backed Hg and Git repositories have been restored to service as of 7/28. In addition to other checks, a representative sample of data has been tested and a functional test performed. Please contact the SourceForge Support team (https://sourceforge.net/support/) if you have any questions or concerns regarding your Hg repository.

Please note that all Hg and Git repositories (both Allura-backed and non-Allura-backed) are now online.

Categories: Open Source

DHI Group, Inc. Statement on Plans to Sell Slashdot Media

SourceForge.net: Front page news - Tue, 07/28/2015 - 19:35

DHI Group, Inc., parent company of Slashdot and SourceForge, has announced that it plans to sell its Slashdot Media business, which includes the Slashdot and SourceForge sites. The reason for this decision is that the Slashdot Media business no longer aligns with the broader DHI strategy, which has been refined to focus on providing digital recruitment tools and services to connect employers and recruiters with talent in multiple professional communities.

With Slashdot’s and SourceForge’s established positions, iconic brands, and loyal and passionate followings of technology professionals in the Open Source community, DHI Group believes SlashdotMedia will ultimately have greater opportunity to capitalize on its brand equity and unique assets – and, therefore be able to realize greater success – as part of a business that is focused primarily on media and software solutions.

Today’s announcement does not change our product roadmap or any of our priorities towards the community or clients, and we will continue to stay focused to deliver on commitments made to our community and clients. The company is committed to ensuring that the transition is seamless and transparent to its community and clients, while working to maintain high levels of quality as it does today. Slashdot and SourceForge will continue its strategy of providing relevant content and services while continually striving to improve the experience for its community.

Categories: Open Source

pgCluu release 2.4 is out

PostgreSQL News - Tue, 07/28/2015 - 01:00
pgCluu 2.4 released

PostgreSQL Cluster Utilization

pgCluu is a Perl program used to perform a full audit of a PostgreSQL Cluster performances. It is divided in two parts, a collector used to grab statistics on the PostgreSQL server using psql and sar, a reports builder that will generate all HTML and charts output.

This release is a maintenance release that fix some issues. There's also some new interesting reports:

  • Transfers per second (read/write/both) on all devices from sar -b
  • Transfers per second for each device from sar -d .
  • Number of tasks created per second
  • Number of context switches per seconds.
  • Improve pg_stat_statement report by adding all shared block stats and read/write I/O timing per query when track_io_timing is enabled.
  • Add device with highest tps on overall system information.

and useful features:

  • Add --capture mode to pgcluu_collectd to be be able to build a snapshot of the PostgreSQL instance and exit. pgCluu will automatically adapt the report to this capture mode. It will use a temporary directory /tmp/pgcluu_capture to generate a tarball /tmp/pgcluu_capture.tar.gz containing the capture.
  • Add pgCluu logo and ico to the html output.
  • Add --charset option to be able to change the html charset, default: utf8.
  • Allow regular expression in database list available in reports, for example: with --db-only "p.*", only database beginning with p will be reported.
  • Allow pgcluu to parse and compute statistics from gzip compressed files.
  • pgcluu will not stop anymore if the sar file is not found, it will only show a warning message and continue.

This release also adds -r | --rotate-daily and -R | --rotate-hourly options to pgcluu_collectd be able to rotate statistic files on a daily or hourly basis. You can use -z or --compress option to compress rotated data files.

There also some code relative to next coming major release that will be used to allow a full incremental mode and a temporal selection into the collected statistics from a CGI program. This code enable caching (option -C or --cache) by dumping statistics stored in memory into binary files. With those files, data files can be removed (automatically with option -c or --clean) and report can be build later from them. This is not really useful now but this s the first stage to build incremental and cumulative reports.

See ChangeLog for a complete list of changes and bug fixes.

The goal of this project is to provide a complete PostgreSQL auditing tool that don't need any dependency to be run easily to audit a local or remote server.

If you just have a sar output file, pgCluu can be use to draw graphs about the system utilization only.

pgCluu is an original collection of tools built during my work at Dalibo. Those tools are published under the PostgreSQL License to be shared, any one is welcome to contribute.

For more information take a look at pgcluu.darold.net

View a sample report at pgcluu.darold.net/example/index.html

About:

pgCluu is created and maintained by Gilles Darold.

Categories: Database, Open Source

Dojo Recap – Week Ending July 24, 2015

The Dojo Toolkit - Announcements - Mon, 07/27/2015 - 21:36

Last week we made a few fixes in the Dojo 1.x codebase, and further progress towards Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 1.x

Last week we fixed the following issues in Dojo 1.x:

Dijit Util Up next in Dojo 1.x

We are starting to put together a release plan for 1.11, and updated point releases for earlier versions of Dojo. The main things we are considering for 1.11 are as follows:

  • New flat theme
  • Update build profiles to include new themes repo
  • Update theme tester to include new flat theme
  • Update versions of Closure Compiler and Rhino
  • Look through all critical open issues and pull requests
Last week in Dojo 2

Our current focus is on the packages in Dojo 2 platform. Last week we made progress completing initial alpha versions of several key features and packages:

Core dstore loader i18n This week’s Dojo 2 efforts

Our efforts to complete Dojo 2 are ongoing every week. Here we’ve identified a few of our aspirations for the upcoming week. 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.

Core DOM
  • Address bugs, if any are reported
  • README updates
Routing Loader Crypto i18n dstore parser
  • Refine and update proposal
Weekly IRC meeting

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

Last week we discussed
  • Various open challenges
  • Dojo 1.11 flat theme efforts

View the Dojo weekly meeting logs

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

As stated last week, the Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class delcaration and parser. Each week we are making progress towards the Dojo 2 platform alpha release. 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

Subversion status for j* projects

SourceForge.net: Front page news - Mon, 07/27/2015 - 17:54

SourceForge Allura-backed Subversion for j* projects – i.e. SVN repos where project-name starts with the letter “j” – is temporarily offline pending data restoration.

Categories: Open Source

Webclipse

Date Created: July 27, 2015 - 09:32Date Updated: August 3, 2015 - 10:39Submitted by: Tim Webb

Webclipse is a suite of add-ons that delivers the missing pieces of Eclipse to improve the modern coding experience.

  • Hot Reload expands class changes made dynamically on your Application Server
  • JavaScript Debug lets you fix bugs in your JavaScript right inside your Eclipse IDE
  • REST Inspect allows you to easily visualize and test your RESTful web services
  • Not to mention other power-ups like the Minimap and the Project Explorer+
Categories: Open Source

Subversion repository gap notifications by email

SourceForge.net: Front page news - Sun, 07/26/2015 - 23:48

This is a service-specific update to our most recent full update.

SourceForge Subversion service restoration was completed yesterday (7/25).  Additional repository analysis was completed today (7/26) to identify projects whose latest commits occurred between the backup restore point and the storage incident.  To identify these repositories, we compared the number of the highest revision on disk to the highest revision seen by our repository tracking code (which stores metadata to a database).

Through this process we identified 497 Subversion repositories which require project action to capture previously-committed data which was not included in the latest backup.  Emails are currently being sent to the developers and administrators for these projects (delivery in the next ~hour), including a recent committer, timestamp and commit message log to aid in remediating repository gaps.

If you have any follow-up questions or concerns, please contact the SourceForge Support team by submitting a ticket at: https://sourceforge.net/p/forge/site-support/new/

Work continues 24×7 on restoration of file upload service, CVS, and non-Allura SCM repositories.  Restore of CVS and non-Allura SCM repository data is in-progress.  File upload service data has completed summing and mount reconstruction is pending; 6 TB of data has been reconstructed in the past 8 hours.

Categories: Open Source

SourceForge Subversion (SVN) service online

SourceForge.net: Front page news - Sun, 07/26/2015 - 00:36

This is a service-specific update to our most recent full update.

SourceForge-hosted Allura-backed Subversion (SVN) repositories have been restored to service as of 7/25. In addition to other checks, a representative sample of data has been tested using ‘svnadmin verify’ and a functional test performed (commit and/or checkout via http, ro svn, rw svn+ssh, etc.). Please contact the SourceForge Support team (https://sourceforge.net/support/) if you have any questions or concerns regarding your SVN repository.

Please note that SVN repositories not previously migrated to the Allura platform remain offline at this time and will be restored separately. See the above full update for information on restoration of other SCM platforms.

Work continues 24×7 on restoration of file upload service, CVS, and non-Allura SCM repositories.

Categories: Open Source

SourceForge Infrastructure and Service Restoration update for 7/24

SourceForge.net: Front page news - Fri, 07/24/2015 - 18:38

On 7/16, Slashdot Media sites (including Slashdot and SourceForge) experienced a storage fault.  Work has continued 24Ă—7 on service restoration.  Updates have been provided as each key service component was restored. We’ve provided two prior updates (7/18 and 7/22) summarizing our infrastructure and service restoration status.  This is our third large update.

High-level status of all Slashdot Media sites and services as of 7/24:
  • Slashdotmedia.com – online
  • Slashdot.org – online
  • Slashdot Engineering infrastructure – online
  • Slashdot Media’s WordPress sites – online
  • SourceForge Engineering infrastructure – online
  • Slashdot Media operations infrastructure – online
  • SourceForge databases – online
  • SourceForge download service – online
  • SourceForge Directory services (project summary page, download pages, search, front page, directory) – online
  • SourceForge Developer Services – partially restored (see detailed status below)
In-depth status of SourceForge Developer Services as of 7/24:
  • SourceForge site’s Developer pages backed by Apache Allura (tickets, wikis, forums) – online
  • SourceForge Mailing List services (email, web archives, archiving) – online as of 7/22, archiving restored 7/23
  • SourceForge Project Database (MySQL) service — online
  • SourceForge Project Web service – online as of 7/22, except k* projects (restore in-progress); session store corrected 7/23
  • SourceForge User Web service – online as of 7/22
  • SourceForge Project Web file management — online as of 7/23
  • SourceForge Allura Git service – online as of 7/22.
  • SourceForge Allura Mercurial (Hg) service – online as of 7/23
  • SourceForge File Upload service – offline, filesystem checks complete, cryptographic summing projected to complete 7/24. Prep of data for service resumption in-progress.  ETA to follow once I/O performance calculated during mount reconstruction.
  • SourceForge Allura Subversion (SVN) service – offline, filesystem checks complete, data restoration has completed 22 letters (4 remain). This is our current restore priority. We project restore of data to complete by 7/25, to be followed by data validation and restore of service.  ETA to follow once I/O performance calculated during data validation.
  • SourceForge CVS service — offline, filesystem checks and data restoration to commence after Allura-backed SVN service is restored.  ETA to follow once SVN restore completed.  CVS is 20% of the size of SVN data, but requires a higher degree of manual validation; this data point will be used to estimate restoration timetable.
  • SourceForge non-Allura SCM platforms — offline, filesystem checks and data restoration to occur once CVS restoration is under way.  ETA to follow once SVN restore completed.  This service will be restored last.  Non-Allura SCM data set is substantially smaller than the size of SVN data; this data point will be used to estimate restoration timetable.

Engagement with our storage platform vendor will continue, including review of captured data. Post-mortem activity is anticipated after data restoration is completed. The team continues split operation between data restoration and service restoration as to expedite return to full service.

Knowledge capture has been continuous throughout this outage and will drive continuous improvement.  A few key points resulting from this process to date:

  • Transition of two SourceForge databases from centralized storage platform SSD to local storage SSD (Intel P3600’s) was completed 7/24.  Function and performance validated.
  • Review of I/O workloads is ongoing to further expedite service restoration.
  • Users on “Classic” non-Allura-backed SCM services should anticipate an upcoming pre-announced migration to Allura-backed service (which was restored first).
  • Additional storage is being onboarded at this time. In some cases we currently have three copies of production data to maintain during restoration.

We intend to continue our existing communications approach — incremental updates will be provided on individual service restoration, and large updates (like this one) will be provided with additional metrics and technical details as work progresses.

Work continues 24Ă—7 on restoration of SourceForge file upload and yet-unrestored SCM services (per above list).

Thank you for your continued support and patience.

Categories: Open Source

Alpha Release of 2ndQuadrant Unified Data Analytics (2UDA)

PostgreSQL News - Fri, 07/24/2015 - 01:00

2ndQuadrant is pleased to announce the alpha release of a new client platform for business intelligence - 2UDA (pronounced 'tudor').

2UDA is a data analytics application suite that unifies databases, spreadsheets, data mining and data visualisation in one seamless desktop installer.

Available to download now, 2UDA is packaged and ready to install with a choice of operating systems: Linux, OSX and Windows at http://2ndquadrant.com/2uda

Although primarily aimed at Data Analysts and Data Scientists, we encourage trial participation from developers and DBAs at this stage of the product development, to help us improve the function and user experience for all users.

More details on 2UDA at http://2ndquadrant.com/2uda

Categories: Database, Open Source

Incremental update on project and developer web

SourceForge.net: Front page news - Thu, 07/23/2015 - 22:24

This is an update on our prior relaunch of project and developer web service.

SourceForge project web and DB management via the SourceForge site are live as of 7/23.

SourceForge developer web service was restored on 7/22 except for b* users.  b* user developer web is live as of 7/23.

Categories: Open Source

SourceForge Mercurial (Hg) service online

SourceForge.net: Front page news - Thu, 07/23/2015 - 21:52

This is a service-specific update to our most recent full update.

SourceForge-hosted Allura-backed Hg repositories have been restored to service as of 7/23. In addition to other checks, a representative sample of data has been tested using ‘hg verify’ and a functional test performed (‘hg clone’, forking, history, snapshot generation, etc.). Please contact the SourceForge Support team (https://sourceforge.net/support/) if you have any questions or concerns regarding your Hg repository.

Please note that Hg repositories not previously migrated to the Allura platform remain offline at this time and will be restored separately. See the above full update for information on restoration of other SCM platforms.

Categories: Open Source

SourceForge project web file management online

SourceForge.net: Front page news - Thu, 07/23/2015 - 18:49

This is a service-specific update to our most recent full update.

SourceForge project web content may now be managed via web.sourceforge.net (or frs.sourceforge.net) via scp, sftp, and rsync over ssh.  Interactive shell service (ssh) remains offline.  Access to file release data via this interface remains offline (until we restore file upload service).

All SourceForge project web sites except k* projects, and developer web sites except b* users, including custom VHOSTs, were restored to service on 7/22.

On 7/23, a repair was also made to the session store for project web; sessions are now working correctly.

Please contact the SourceForge Support team (https://sourceforge.net/support/) if you have any questions or concerns regarding your project web or database content.

Work continues 24×7 on file upload and SCM service restoration.

Categories: Open Source

Haskell Hacking in the Google Zurich Office

Google Open Source Blog - Thu, 07/23/2015 - 17:46
The Google Open Source Programs Office recently co-sponsored a three-day hackathon for Haskell, an open source functional programming language. Johan Tibell from Google’s Zurich office talks more about the event below.


On the weekend of May 29th, 120 Haskell enthusiasts got together for the 5th installment of ZuriHac, a yearly open source Haskell hackathon held in Zurich, Switzerland. This year we were back where it all started in 2010: the ground floor of the Google Zurich office.

The schedule was packed solid, and we also put together a complete three day experience for the many beginners in attendance. One room was dedicated to beginner talks and staffed by volunteer mentors (thanks all of you!) that made sure everyone had someone to turn to for questions or just some casual chatting about Haskell. Videos from three of those talks are now online: Monads by Example, Beginning Web Programming in Haskell, and Performance.

The main event featured a mind-bending talk about interesting implementations of sorting algorithms by Edward Kmett (slides) and a deep-dive into writing high-performance binary serialization code by Duncan Coutts (slides).

20150529_131051.jpgWe ran out of whiteboards so we had to use flipcharts!


After the intense hacking sessions, we had organized barbeques down by the Zurich lake. We had a very good turnout, taking over a large part of the park.

2015-05-29 18-38-22.JPGSharing a public barbeque with the locals.


All in all it was a very intense and enjoyable weekend, and we’ll try to organize the event again next year. Perhaps we can beat the current 120 attendee record!
By Johan Tibell, YouTube team

(edited 23 July 2015 with a correct link for the Beginning Web Programming in Haskell video. Thanks to our sharp-eyed reader who commented!)
Categories: Open Source

Eclipse Newsletter - Exploring Mars

Eclipse News - Thu, 07/23/2015 - 15:48
Explore the top 10 Mars features, learn about Thym, rediscover Jubula, and get up to date on Sirius 3.0.
Categories: Open Source

SourceForge project web service online

SourceForge.net: Front page news - Thu, 07/23/2015 - 00:23

This is a service-specific update to our most recent full update.

SourceForge project web service (except k* projects), custom VHOST service, MySQL database service, and user web service (except b* users) have been restored as of 7/22.  SourceForge project shell service remains offline at this time. Please contact the SourceForge Support team (https://sourceforge.net/support/) if you have any questions or concerns regarding your project web or database content.

Categories: Open Source

SourceForge Git service online

SourceForge.net: Front page news - Wed, 07/22/2015 - 22:40

This is a service-specific update to our most recent full update.

SourceForge-hosted Allura-backed Git repositories have been restored to service as of 7/22. In addition to other checks, a representative sample of data has been tested using ‘git fsck’, and functional testing has been performed to confirm proper service operation (push/pull on ssh, git, and https). Please contact the SourceForge Support team (https://sourceforge.net/support/) if you have any questions or concerns regarding your Git repository.

Please note that Git repositories not previously migrated to the Allura platform remain offline at this time and will be restored separately. See the above full update for information on restoration of other SCM platforms.

Categories: Open Source