Planet GNU

Aggregation of development blogs from the GNU Project

May 18, 2013

Smalltalk development blog

Using the new PackageLoader feature when creating unit tests for DBD-PostgreSQL

In the previous post I briefly mentioned the new feature of the PackageLoader that went into the development version of GNU Smalltalk. Today I am going show a usage of it.

GNU Smalltalk has a database abstraction called DBI and multiple backends (MySQL, SQLite and PostgreSQL). In general I am using the SQLite backend to develop my application and depending on the users (e.g. do I need concurrent access) I will move to PostgreSQL. When moving my new application to PostgreSQL the import of data failed and this was due some issues with the conversion of Smalltalk types to PostgreSQL.

After some exploring to understand the issue I started to develop a unit test. The first thing I did was to create a test entry in the package description of DBD-PostgreSQL, fileIn a file and name a SUnit TestCase or TestSuite.


 <test>
   <sunit>DBI.PostgreSQL.PostgresTestCase<sunit>
   <filein>Tests.st</filein>
 </test>

The next thing is to start GNU Smalltalk and load the package and get the test. I cheated a bit and directly constructed a Kernel.DirPackage instance.


$ gst
st> package := Kernel.DirPackage file: 'package.xml'
st> package fileIn.
st> test := package test.
st> test fileIn.

The above code has loaded the main package (and dependencies) and the test package as well. I went ahead and manually invoked the tests I have. This can be done by sending the >>#buildSuite message to my TestCase and then calling run on the result.


st> DBI.PostgreSQL.PostgresTestCase buildSuite run
0 run, 0 passes

Now I can start to write the actual testcases. I decided to write one test per datatype. I created a >>#setUp selector that opens the database connection and creates a table that contains every built-in type of PostgreSQL as column and a >>#tearDown to close the database connection. Then I decided to write one test per datatype and started with the ones I knew that were broken. I could incrementally create tests and type the following commands to execute them.


st> test fileIn. DBI.PostgreSQL.PostgresTestCase buildSuite run

As expected my first tests were failing. I decided to use the open classes feature of Smalltalk and put the fixes to the tests into the Tests.st file and re-executed the above and my test started to pass, then I wrote another test, executed the suite, created a fix, re-loaded and ran the tests. This has worked nicely but then there was a fix that manipulated a lookup table owned by a singleton. This means that my changes to the code were not picked up as the instance was already initialized. There are multiple ways to overcome this. I could have called the initialize function of the singleton again, I could have manipulated the lookup table inside the singleton or I could have re-set the singleton. I decided to do the later using the reflection facilities of Smalltalk. I put a nil into the instanceVariable called uniqueInstance of the PGFieldConverter class.


st> DBI.PostgreSQL.PGFieldConverter instVarNamed: #uniqueInstance put: nil

After re-executing the testsuite the singleton was re-created and the next testcase was fixed. The only thing left to do was to move the fixes from the Tests.st to the right place in the original files and run make check on the entire codebase to check that everything works as expected.

by Holger Hans Peter Freyther at May 18, 2013 08:21 AM

May 17, 2013

Luca Saiu

GNU Hackers Meeting 2013 in Paris, France

Thanks to a kind offer from Sylvestre Ledru () we have a venue for this year’s GNU Hackers Meeting: we will be at IRILL () in Paris, France, for the second time after the very successful 2011 edition. Since I live near Paris and I also happen to work at IRILL once or twice a week I’ve decided to do something to help organize the event, along with Sylvestre and Dodji Seketeli () who graciously volunteered as well. The meeting will take place in late August 2013: right now we’re deciding whether to have talks on Friday 23 and Saturday ... [Read more]

by Luca Saiu (positron@gnu.org) at May 17, 2013 06:39 PM

May 16, 2013

FSF News

The FSF is hiring: Seeking a full-time outreach and communication coordinator

The Free Software Foundation (FSF), a Boston-based 501(c)(3) charity with a worldwide mission to protect freedoms critical to the computer-using public, seeks a motivated and organized tech-friendly Boston-based individual to be its full-time outreach and communication coordinator.

This newly created position, reporting to the executive director, will work closely with our campaigns, licensing, and technical staff, as well as our board of directors, to edit, publish, and promote high-quality, effective materials both digital and printed.

These materials are a critical part of advancing the FSF's work to support the GNU Project, free software adoption, free media formats, and freedom on the Internet; and to oppose DRM, software patents, and proprietary software.

Some of the position's more important responsibilities include:

  • stewarding the online publication and editing process for all outreach staff; including copyediting, formatting, posting, and maintaining material on our Web sites; and sending out e-mail messages to our lists;

  • producing and improving our monthly e-mail newsletter the Free Software Supporter;

  • improving the effectiveness of our audio and video materials use;

  • editing and building our biannual printed Bulletin;

  • promoting our work and the work of others in the area of computing freedom on social networking sites;

  • helping to produce fundraising materials and assisting with our fundraising drives;

  • cultivating the community around the LibrePlanet wiki and network, including the annual conference;

  • working with and encouraging volunteers; and

  • being an approachable, humble, and friendly representative of the FSF to our worldwide community of existing supporters and the broader public, both in person and online.

A successful candidate will have strong editing skills, especially in the area of copyediting, and will take pride in working with a team to create consistently polished and effective materials.

While this is a job for a person who is passionate about technology and its social impact, it is not a technical position. The main technical requirement is the willingness to learn to use many new and possibly unfamiliar pieces of software, with a positive attitude. That being said, experience with any of the following technologies will be considered a big plus: GNU/Linux, Plone, Drupal, CiviCRM, Ikiwiki, Subversion, Git, CVS, Ssh, JavaScript, CSS, HTML, Emacs, LaTeX, Inkscape, GIMP, Markdown, and MediaWiki.

Because the FSF works globally and seeks to have our materials distributed in as many languages as possible, multilingual candidates will have an advantage. English, German, French, Spanish, Dutch, Mandarin, Czech, and Malagasy, are represented among current FSF staff.

With our small staff of thirteen, each person makes a clear contribution. We work hard, but offer a humane and fun work environment.

The FSF is a mature but growing organization that provides great potential for advancement; existing staff get the first chance at any new job openings. If you're hired and don't like your job title, we might be able to change it. We're flexible like that.

Benefits and salary

The job must be worked on-site at FSF's downtown Boston offices. An on-site interview will be required with the executive director.

This job is a union position. The salary is fixed at $49k and is non-negotiable. Other benefits include:

  • full family health coverage through Blue Cross/Blue Shield's HMO Blue program,
  • subsidized dental plan,
  • four weeks of paid vacation annually,
  • seventeen paid holidays annually,
  • public transit commuting cost reimbursement,
  • 403(b) program through TIAA-CREF,
  • yearly cost-of-living pay increases, and
  • potential for an annual performance bonus.

Application instructions

Applications must be submitted via email to hiring@fsf.org. The email must contain the subject line, "Outreach and Communications Coordinator". A complete application should include:

  • resume,
  • cover letter,
  • writing sample (1000 words or less),
  • links to published work online, and
  • three edits you would suggest to this job posting.

All materials must be in a free format (such as plain text, PDF, or OpenDocument, and not Microsoft Word). Email submissions that do not follow these instructions will probably be overlooked. No phone calls, please.

Applications must be received by 10:00am EDT on Monday, May 20th.

The FSF is an equal opportunity employer and will not discriminate against any employee or application for employment on the basis of race, color, marital status, religion, age, sex, sexual orientation, national origin, handicap, or any other legally protected status recognized by federal, state or local law. We value diversity in our workplace.

About the Free Software Foundation

The Free Software Foundation, founded in 1985, is dedicated to promoting computer users' right to use, study, copy, modify, and redistribute computer programs. The FSF promotes the development and use of free (as in freedom) software -- particularly the GNU operating system and its GNU/Linux variants -- and free documentation for free software. The FSF also helps to spread awareness of the ethical and political issues of freedom in the use of software, and its Web sites, located at fsf.org and gnu.org, are an important source of information about GNU/Linux. Donations to support the FSF's work can be made at http://donate.fsf.org. Its headquarters are in Boston, MA, USA.

by johns at May 16, 2013 10:06 PM

Join the FSF and friends in updating the Free Software Directory

Join the FSF and friends on Friday, May 17th, from 2pm to 5pm EDT (19:00 to 22:00 UTC) to help improve the Free Software Directory by adding new entries and updating existing ones. We will be on IRC in the #fsf channel on freenode.

Tens of thousands of people visit directory.fsf.org each month to discover free software. Each entry in the Directory contains a wealth of useful information, from basic category and descriptions, to providing detailed info about version control, IRC channels, documentation, and licensing info that has been carefully checked by FSF staff and trained volunteers.

While the Free Software Directory has been and continues to be a great resource to the world over the past decade, it has the potential of being a resource of even greater value. But it needs your help!

If you are eager to help and you can't wait or are simply unable to make it onto IRC on Friday, our participation guide will provide you with all the information you need to get started on helping the Directory today!

by jgay at May 16, 2013 09:24 PM

freeipmi @ Savannah

FreeIPMI 1.2.7 Released

http://ftp.gnu.org/gnu/freeipmi/freeipmi-1.2.7.tar.gz

FreeIPMI 1.2.7 - 05/16/13
-------------------------
o Fix sensor output errors with OEM sensors.

by Albert Chu at May 16, 2013 09:05 PM

GNUtls

The addition of salsa20 and UMAC in GnuTLS

We are planning into pushing forward the standardization of Salsa20 and UMAC as used in GnuTLS 3.2.0.

by Nikos Mavrogiannopoulos (nmav@gnutls.org) at May 16, 2013 12:00 AM

May 15, 2013

FSF Events

«El movimiento del software libre»

Ciudad Madero, Mexico - Gran Salón T2 (Campus I), Instituto Tecnológico de Ciudad Madero, Av. 1o. de Mayo esq. Sor Juana Inés de la Cruz s/n, Col. Los Mangos C.P.89440, Cd. Madero, Tamaulipas,

Richard Stallman hablará sobre las metas y la filosofía del movimiento del Software Libre, y el estado y la historia del sistema operativo GNU, el cual junto con el núcleo Linux, es actualmente utilizado por decenas de millones de personas en todo el mundo.

Esa charla de Richard Stallman no será técnica y será abierta al público; todos están invitados a asistir.

Favor de rellenar este formulario, para que podamos contactarle acerca de eventos futuros en la región de Ciudad Madero.

by jrasata at May 15, 2013 11:07 PM

"A Free Digital Society"

Passo Fundo, Brazil - Centro de Eventos da Universidade de Passo Fundo, Campus I, Universidade de Passo Fundo, BR 285 - Km 171 - Bairro São José, Caixa Postal 611 - CEP 99001-970

Activities directed at ``including'' more people in the use of digital technology are predicated on the assumption that such inclusion is invariably a good thing. It appears so, when judged solely by immediate practical convenience. However, if we also judge in terms of human rights, whether digital inclusion is good or bad depends on what kind of digital world we are to be included in. If we wish to work towards digital inclusion as a goal, it behooves us to make sure it is the good kind.

This speech by Richard Stallman will be nontechnical, admission is free, and the public is encouraged to attend.

Please fill out our contact form, so that we can contact you about future events in and around Passo Fundo.

by jrasata at May 15, 2013 10:02 PM

automake @ Savannah

Smalltalk development blog

PackageLoader>>#loadPackageFromFile:

GNU Smalltalk has the concept of packages for a long time. By default the gst-package application will read an XML file and then create a ZIP archive. This package format is called a Star archive in GNU Smalltalk.

When developing it is easier to just load the package from the filesystem and this is why we now have the above PackageLoader>>#loadPackageFromFile:.

by Holger Hans Peter Freyther at May 15, 2013 05:47 PM

FSF Events

Richard Stallman to speak in Brussels

Brusells, Belgium - Université libre de Bruxelles, Campus Solbosch, Bâtiment K, Avenue Franklin D. Roosevelt 50, B-1050

Richard Stallman will be speaking at the 14th Libre Software Movement. His speech will be nontechnical, admission is free, and the public is encouraged to attend.

Please fill out our contact form, so that we can contact you about future events in and around Brussels.

by jrasata at May 15, 2013 03:40 PM

GNUnet News

Talk @ TUM: Tor and the Censorship Arms Race: Lessons Learned

On July 24th 2013 Roger Dingledine and Jacob Appelbaum will give a talk about Tor and Internet Censorship. The talk will be at the Garching campus of the TUM (U-Bahn stop: U6 Garching Forschungszentrum), in the FMI (Informatics/Mathematics) building, in room HS1 (the big lecture hall) starting at 18:00. Admission is of course free.

by Bart Polot at May 15, 2013 08:39 AM

May 14, 2013

GNU Hurd development blog

2012-q3-q4

Two quarters of the Hurd, Q3 and Q4 of 2012: libpthread conversion, installation CDs, hardware compatibility, porting. Details.

In November 2012, we finished the libthreads (cthreads) to libpthread (POSIX Threads) conversion. Converting the Hurd libraries to the pthread interfaces allows linking them together with other libraries that use this standard threading interface themselves. This project once was begun by Vicente Hernando Ara, and later continued by Barry deFreese, Thomas DiModica, Thomas Schwinge, Samuel Thibault, Pino Toscano, and now brought to completion by Richard Braun, who could not be scared by having to resolve the last remaining tricky issues before the transition could be completed.

Cyril Roelandt shared a patch series to fix double mutex unlocking problems. He found these using a simple script for Coccinelle, which is a static code analysis tool. We hope to see more such changes in the future, and we're always interested in hearing people who have experience with similar tools, for example to resolve other locking issues.

Thomas Schwinge together with Richard Braun and Samuel Thibault debugged and fixed a deadlock related to signal delivery, resulting from a regression due to earlier changes.

Also Samuel Thibault provided new installation CDs and a new QEMU image. Additionally to using pthreads, these now offer keyboard layout configuration.

In glibc, Pino Toscano implemented syncfs which ensures that all data in the filesystem gets written to disk, as well as support in procfs for statfs.

Thomas Schwinge improved the hardware compatibility of the Hurd by identifying and backporting some changes contained in Linux 2.0.40, which prevents data corruption due to a miscalculation of the size of medium-sized disks reporting 15 heads instead of 16. This fix was part of an effort to get Hurd running using a solid-state disk. Samuel Thibault improved network card detection on busses other than 0 and 2.

Several people ported and fixed packages, further increasing the number of Debian packages that work on the Hurd: Svante Signell ported mlocate-0.25, gnat-gps, libpst, libetpan, spl, dovecot, xplc, parrot, x86info, atlas, rrdtool, gdb, yodl, and fixed ntpdate to work again and improved the error handling in pflocal. Pino Toscano added patches for procfs, ptrace, fsync on stdout, muntrace, ulimit, glibc which among others improve POSIX conformance, making it easier to write programs which work on GNU/Hurd and GNU/Linux. And he made the test pass for FIFO sockets with mknod and added a size parameter to tmpfs and a version suffix option for GNU Mach's configure script. Cyril Roelandt fixed a ps bug, a documentation typo in ps and a missing linker flag in procfs. Matthew Leach fixed a compilation error with older GCC versions due to duplicate type definition. Ole Streicher fixed a bug in the Makefile of ftools-fv which was exposed by testing on Hurd. Samuel Thibault removed the out-of-date floppy-warnings in the debian installer.

So if you want to test if your favorite packages work on the Hurd and contribute towards making the full GNU system usable for a wider range of people, please get in contact -- and maybe already grab the source code.


The GNU Hurd is the GNU project's replacement for the Unix kernel. It is a collection of servers that run on the Mach microkernel to implement file systems, network protocols, file access control, and other features that are implemented by the Unix kernel or similar kernels (such as Linux). More detailed.

GNU Mach is the microkernel upon which a GNU Hurd system is based. It provides an Inter Process Communication (IPC) mechanism that the Hurd uses to define interfaces for implementing in a distributed multi-server fashion the services a traditional operating system kernel provides. More detailed.

May 14, 2013 10:22 PM

FSF Events

«Copyright vs. Comunidad»

San Miguel, El Salvador - Auditorio de la Universidad Gerardo Barrios, Calle Las Flores y Avenida Las Magnolias, atras de Didea, Colonia Escolán

El copyright fue desarrollado en los tiempos de la imprenta, y fue diseñado para adecuarse al sistema centralizado de copias impuesto por la imprenta en aquella época. Pero en la actualidad, el sistema de copyright se adapta mal a las redes informáticas, y solamente puede ser impuesto mediante severas medidas de fuerza.

Las corporaciones globales que se lucran con el copyright están presionando para imponer penalidades cada vez más injustas y para incrementar su poder en materia de copyright, restringiendo al mismo tiempo el acceso del público a la tecnología. Pero si lo que queremos realmente es honrar el único propósito legítimo del copyright --promover el progreso para beneficio del público-- entonces tendremos que realizar cambios en la dirección contraria.

Esa charla de Richard Stallman no será técnica y será abierta al público; todos están invitados a asistir.

Favor de rellenar este formulario, para que podamos contactarle acerca de eventos futuros en la región de San Miguel.

by jrasata at May 14, 2013 02:28 PM

Lonely Cactus

Guile 100 #7: Animated GIFs

Challenge #7 in the Guile 100 Programs Project is to write a function that creates an animated GIF from a datacube of 8-bit color indices and a 256 color palette.   It is the third challenge in this month's theme, which is "Web 1.0 -- Web 1990s style".

The Guile 100 Programs Project is an attempt to collaboratively generate a set of examples of how to use the GNU Guile implementation of Scheme.

There is a 100 USD bounty for writing a readable solution to one of the problems.  Anyone can fork the repo and tell me to pull it or just send me a solution by e-mail at guile100 [at] lonelycactus.com

Three other problems remain open.
This week I received solutions to
There's one more problem left in Web 1.0.  Probably something to do with Gopher.  See you next week!
 
 

by Mike Gran (noreply@blogger.com) at May 14, 2013 12:28 PM

Lessons from Ceefax


Whilst meandering on the Web, I ran across a YouTube video of the BBC 2's Ceefax service.  Ceefax was the British version of Teletext, which was, in effect, hundreds of TV channels that displayed text or mosaic graphics.  Because this was in the analog TV signal and had to be backwards compatible with 30 year old televisions, the text resolution was quite poor.  24 lines by 40 columns.  Mostly it stuck to an eight color palette.  Each page had a theme: news, sports, weather, travel. Each page displayed about eighty words of text, and the message changed every 20 to 30 seconds.

Normally these pages had no audio, but, in the late night hours, BBC 2's main channel would mirror the main Ceefax page, and add some rather odd instrumental music accompaniment.

Ceefax is no more, since the analog television signal has been decommissioned in the UK.  Long live Ceefax.

Coincidentally, I'd been playing quite a bit with both GNU Serveez and Cairo, and I saw an opportunity to tie both together into a fun project.  So I've been writing a client/server to create a Teletext-like service.  The server is written using the Serveez server framework.  The server pushes rendered text and audio out to the client.  The client is written in GTK using Cairo to render authentic-looking bitmapped fonts that can do double-wide, double-tall, double-size, and, most importantly, *blink*!

Font property test of my Ceefax-like client

I'm well along now.  The only remaining step before declaring it Alpha is to get it to play the Ogg stream for my dodgy instrumental music. For that part, I've been hooking the Ogg Vorbis libraries to the PulseAudio API.  I know that GStreamer is the way I'm supposed to do that sort of thing, but, I find that using the raw PulseAudio API much more amenable to the way I think.

As an aside, Gnome has chosen javascript as its official language.  I tried it out.  I wanted to use it, but, the GTK documentation just isn't there yet.  I ended up writing my client in C.


Font test of my Ceefax-like client

---
Reading the Teletext specifications lead me to reading all the Videotex specifications.  Videotex was a set of standards for a hardware terminal.

The best example of an implementation of Videotex was France's Minitel service, also recently decommissioned, apparently.

I'm amazed by the effort in these old standards, and the wisdom contained therein.  Keeping in mind that these standards are over 20 years old now.  It is almost hilarious how often we've reinvented the wheel since then.

What fascinated me most about the Videotex standards was the fundamental conceit that there is only stdout and stdin.  (Videotex was designed with a modem in mind.)  Just as old Unix or Plan 9 believed that everything, including hardware, is a file, Videotex believed that everything was stdout/stdin.  Escape sequences would let the server send to the client interspersed text, raster graphics, vector graphics, audio, color palettes, and fonts, all through stdin!  These standards pre-date HTTP and HTML by a decade or so.  They describe a terminal that is way more interesting that the Platonic ideal of a terminal presented in ECMA-48, which is a specification burdened by trying to cover both terminals and line printers.

But a feature complete Videotex terminal was never implemented as far as I know. Neither was a feature complete ECMA-48 terminal implemented, for that matter.

by Mike Gran (noreply@blogger.com) at May 14, 2013 06:20 AM

May 13, 2013

FSF Events

Richard Stallman to speak in Torreón

Torreón, Mexico - [La hora y dirección exacta serán determinadas.]

Esa charla de Richard Stallman no será técnica y será abierta al público; todos están invitados a asistir.

Favor de rellenar este formulario, para que podamos contactarle acerca de eventos futuros en la región de Torreón.

by jrasata at May 13, 2013 07:42 PM

«El movimiento del software libre»

San Miguel, El Salvador - Hotel Tropico Inn, Avenida Roosevelt Sut No. 303

Richard Stallman hablará sobre las metas y la filosofía del movimiento del Software Libre, y el estado y la historia del sistema operativo GNU, el cual junto con el núcleo Linux, es actualmente utilizado por decenas de millones de personas en todo el mundo.

Esa charla de Richard Stallman no será técnica y será abierta al público; todos están invitados a asistir.

Favor de rellenar este formulario, para que podamos contactarle acerca de eventos futuros en la región de San Miguel.

by jrasata at May 13, 2013 06:13 PM

Richard Stallman to speak in San Juan

San Juan, Puerto Rico - Puerto Rico Convention Center

Richard Stallman's speech will be nontechnical and the public is encouraged to attend.

Please fill out our contact form, so that we can contact you about future events in and around San Juan.

by jrasata at May 13, 2013 04:35 PM

denemo @ Savannah

Release 1.0.2 out now

New features in this version:
*Wysiwyg Improvements
* Dragging now shows the object as you drag moving over
the score
* Dragging of objects attached to notes can now be done
* Slurs can be re-shaped
* Chord Symbols
* Place chords on a separate staff and have them
automatically typeset as Chord Symbols

* Bug Fixes
* Octave playback bug fixed

by Richard Shann at May 13, 2013 10:49 AM

Henrik Sandklef

To Gnome or not Gnome

Hired a trailer yesterday and saw this sticker on it.

20130512_160320

 

 

 

 

 

 

 

 

 

 

 

Someone doesn’t seem to like Gnome. Compare with Gnome’s official logo.

 

 

402px-Gnomelogo.svg

 

 

 

 

 

 

 

 

 

 

 

 

 

Will KDE start using it?


by sandklef at May 13, 2013 08:28 AM

May 12, 2013

guix @ Savannah

GNU Guix 0.2 released

The second alpha release of GNU Guix is available. It comes with a number of new features, notably:

  • The "guix package" command supports upgrades of user profiles and full-text package searches.
  • Binary packages are continuously built and may be transparently downloaded as "substitutes" to the result of a local build.
  • The new "guix pull" command updates the user's copy of Guix and its distro from Git.
  • New Scheme interfaces are available to facilitate package management in various ways.

The distribution has grown to more than 400 packages; noteworthy additions include Xorg and TeXLive.

See the original announcement for more information.

by Ludovic Courtès at May 12, 2013 09:18 PM

FSF Events

«¡A doblar el GNU que nunca se dobla!»

Madrid, Spain - Medialab-Prado, segundo piso, Plaza de las Letras, C/ Alameda, 15 (Metro: Atocha (L1); Bus: 6, 10, 14, 19, 26, 27, 32, 34, 37 y 45)

Richard Matthew Stallman nos acompañará en una sesión dedicada a la metodología de creación de obras libres y las licencias asociadas. El creador del GNU y del movimiento del Software Libre expondrá los principios y la metodología de desarrollo de proyectos para la comunidad sobre la base de un caso real: la invención de un ñú de Origami que represente y pueda ser doblado por cualquier usuario a favor de la FSF.

Esta charla no será técnica y será abierta al público; todos están invitados a asistir.

Favor de rellenar este formulario, para que podamos contactarle acerca de eventos futuros en la región madrileña.

by jrasata at May 12, 2013 07:02 PM

May 11, 2013

GNU Remotecontrol

Newsletter – May 2013

THIS MONTH…..
-TRENDS
-DISCUSSIONS
-EXISTING CODE
-SECURITY
-LASTLY

-TRENDS
The stuff going on in the big picture now…..

  • Energy firms must pass on smart meter savings to the consumers in the UK, concludes the Public Accounts Committee of MPs. Following the announcement of legislation to introduce Demand Response in the UK electricity industry the Committee of MPs cautioned, “No transparent mechanism presently exists for ensuring savings to the supplier are passed on to consumers, and the track record of energy companies to date does not inspire confidence that this will happen.”
  • Smart meters will save power for customers up to £64 each across Wales on average, report says. The report was generated by British Gas and business analysts Oxford Economics.
  • Warning over smart meters presents a privacy risk. Concern is focused around the usage of the data.
  • Even water is going wireless. The public infrastructure is growing to include many components that are now remotely monitored.
  • A new term of negawatts has come forth, where big electricity consumers are paid to voluntarily reduce their power usage. This is an incentive for the adoption of Demand Response.
  • Recommendations provided about building a Green Consumer. The article identifies energy users need financial incentives, but money alone is not enough to change customer behavior.
  • Consideration if consumers should participate in their Energy Supplier’s Smart-Meter program.
  • A survey by Digital Realty Trust shows mediocre results for data center energy efficiency. This is a strong indicator that large energy consuming is not occurring in an efficient manner.
  • Evidence that Green Buildings are taking hold, but wasted energy abounds. This is another sign that energy waste is still prevalent in many domestic, commercial, and industrial facilities.
  • A forecast with the proliferation of online storage of user data and applications. By 2015, the energy used to run data centers will be a “drop in the ocean”, compared to the wireless networks used to access cloud services. This is clear proof Information Technology is a strong driver of increased energy usage.

-DISCUSSIONS
The stuff we are talking about now…..

SMART GRID TECHNOLOGY CONTRIBUTOR
We are in discussion for how we can contribute to the larger picture of the Smart Grid. Topics of discussion include feature additions to GNU remotecontrol and interfacing with other systems, such as Automated Meter Reading. This is still a formative discussion.

OPEN ADR GAINING MOMENTUM WORLDWIDE
Open ADR Alliance reaches a milestone of 100 members, through growing global interest. This milestone builds our confidence in this developing standard is the probable way Demand Response will occur in the near future. We are expanding our research to determine how we need to interface with Demand Response technologies.

-EXISTING CODE
The stuff you may want to consider…..

BUG FIXES
We have 0 bugs and 0 fixes since our last Blog posting. Please review existing patches and apply to your GNU remotecontrol installation, as appropriate.

-SECURITY
The stuff you REALLY want to consider…..

FBI ISSUES ALERT
The FBI issued an alert to businesses in July 2012 after unknown attackers breached a computer used to control the heating, ventilation and air conditioning (HVAC) system of a New Jersey company, accessing a graphical user interface for the system, including a floor plan layout of the company’s office. Talk to us if you would like further information on addressing HVAC security concerns.

-LASTLY
Whatever you do…..don’t get beat up over your Energy Management strategy. GNU remotecontrol is here to help simplify your life, not make it more complicated. Talk to us if you are stuck or cannot figure out the best option for your GNU remotecontrol framework. The chances are the answer you need is something we have already worked through. We would be happy to help you by discussing your situation with you.

…..UNTIL NEXT MONTH!


by gnuremotecontrol at May 11, 2013 04:12 PM

May 10, 2013

FSF Events

«El movimiento del software libre»

San Salvador, El Salvador - [Lugar exacto de la charla será determinado.]

Richard Stallman hablará sobre las metas y la filosofía del movimiento del Software Libre, y el estado y la historia del sistema operativo GNU, el cual junto con el núcleo Linux, es actualmente utilizado por decenas de millones de personas en todo el mundo.

Esa charla de Richard Stallman no será técnica y será abierta al público; todos están invitados a asistir.

Favor de rellenar este formulario, para que podamos contactarle acerca de eventos futuros en la región de San Salvador.

by jrasata at May 10, 2013 07:52 PM

Richard Stallman to speak in Cancún

Cancún, Mexico - auditorio principal, Universidad Tecnológica de Cancún [Hora y lugar exacto de la charla serán determinados.]

Favor de rellenar este formulario, para que podamos contactarle acerca de eventos futuros en la región de Cancún.

by jrasata at May 10, 2013 04:01 PM

Richard Stallman to speak in Cancún

Cancún, Mexico - auditorio principal, Universidad Tecnológica de Cancún [Hora y lugar exacto de la charla serán determinados.]

Esa charla de Richard Stallman no será técnica y será abierta al público; todos están invitados a asistir.

Favor de rellenar este formulario, para que podamos contactarle acerca de eventos futuros en la región de Cancún.

by jrasata at May 10, 2013 04:00 PM

GNUtls

May 09, 2013

FSF News

World Wide Web Consortium takes next step with controversial DRM proposal, Defective by Design condemns decision

BOSTON, Massachusetts, USA -- Thursday, May 9, 2013 -- The HTML Working Group of the World Wide Web Consortium (W3C) today released a First Public Working Draft of the controversial Encrypted Media Extension (EME) specification, despite massive opposition from public interest organizations and members of the public.

W3C CEO Jeff Jaffe also released a statement justifying the Working Group's decision. The proposal, which is supported by the entertainment industry and giants like Netflix, Google, and Microsoft, would endorse and facilitate use of proprietary Digital Restrictions Management (DRM) in HTML, and would have a dramatic impact on streaming audio and video on the Web.

Defective by Design (a project of the Free Software Foundation devoted to fighting DRM) and a coalition of 26 other organizations publicly opposed the proposal in an April letter to the W3C. Last week, on International Day Against DRM, Defective by Design delivered tens of thousands of signatures opposing the proposal, and continues to collect petition signatures at http://www.defectivebydesign.org/no-drm-in-html5.

Free Software Foundation executive director John Sullivan made the following statement:

"We and the 26,000 concerned individuals who signed Defective by Design's petition so far are extremely disappointed in the W3C's statement today. The situation is actually worse than we thought, because the W3C now appears to be bizarrely insisting that Digital Restrictions Management (DRM) is a necessary component of a free Web. We were under the impression that the standardized Web was meant to be a structure that mitigated against holders of particular proprietary technologies bullying Web users and developers, or extracting royalties from them as preconditions for participation. If companies want to do such bullying, they can do it on their own time and their own dime; the W3C should not help them or endorse them. In this statement, the W3C unfortunately hitches its wagon to the contentious and frankly irrelevant empirical claim that DRM is key to what Microsoft during the Vista launch referred to as a 'next generation content experience.' In adopting the doublespeak of the Hollyweb, the W3C is betraying the interests Web users have in experiencing the amazing universe of human culture enabled by the Internet. Instead, they are backing the desire of Netflix, Google, and Microsoft, to capture those users in media silos with walls enforced by proprietary software and criminal law like the Digital Millennium Copyright Act (and similar laws around the world). Despite the W3C's claim to have listened, we do not feel heard. We will step up our efforts to stop them from committing this terrible error, including issuing a comprehensive refutation of this statement's reasoning."

About the Free Software Foundation

The Free Software Foundation, founded in 1985, is dedicated to promoting computer users' right to use, study, copy, modify, and redistribute computer programs. The FSF promotes the development and use of free (as in freedom) software -- particularly the GNU operating system and its GNU/Linux variants -- and free documentation for free software. The FSF also helps to spread awareness of the ethical and political issues of freedom in the use of software, and its Web sites, located at fsf.org and gnu.org, are an important source of information about GNU/Linux. Donations to support the FSF's work can be made at http://donate.fsf.org. Its headquarters are in Boston, MA, USA.

Media Contacts

John Sullivan
Executive Director
Free Software Foundation
+1 (617) 542 5942
campaigns@fsf.org

Libby Reinish
Campaigns Manager
Free Software Foundation
+1 (617) 542 5942
campaigns@fsf.org

###

by libby at May 09, 2013 07:04 PM

Coreutils Status Reports

coreutils inbox - Apr 2013

Latest news from the coreutils project

May 09, 2013 04:40 PM