Skip to Content

Blogs

Senior System Administrator (Linux) - Washington, DC

We currently have a Long Term Contract to Hire opportunity for a Lead System Administrator (Linux) with our client located in Washington, DC

Our client a Fortune 500 media company is developing software to make the TV viewing experience more personal, intuitive, searchable and customizable. The client work environment is very casual and a cool place to hang around and be surrounded by technical professional who are passionate about their work and congregate to bounce ideas off each other.

Job Description
• will be primarily responsible for supporting the large enterprise/Hosting environment that provides production customer web presence.
• Will be responsible for providing production & development support for the installed hosting systems infrastructure.
• Provide technical, functional & administrative consultation & support for projects, initiatives and inquiries.

Google Wave Notes, (1) Extension Types

Google Wave in it's current release version appears to support two types of extensions:

  • Robots: Apps that run outside the wave, and are contacted by the wave (mono-directional).
  • Gadgets: Apps that live inside the wave and have shared state between wave participants.

For robots the extension libraries are predictably in Python and Java and currently only use the Google App Engine as their application server.

The Gadgets on the other hand are written in HTML, CSS and Javascript, are subject to a public display condition and work primarily on the "wave" object (shared state).

[personal note]
This offers an interesting set of tools for a developer to create 
extensions, which are claimed to be first class citizens within the
wave.  It's reassuring that there is mention of how development has 
not kept to the standard API's but is mostly compatible with them.
This may either mean a forking away from standards in the future, 

Presentation materials from Novembers iPhone presentation by John Franklin

Here is the bundle of stuff that was presented at the November meeting including the step by step PDF. See attached file.

Objective-C Classes

If you are familiar with object-oriented programming, then you'll find Obejctive-C classes to be an easy concept to grasp. Each language has a different way of handling objects and object classes, any particular language may not support all features, but the base concepts are all similar.

Quick and Dirty IUP on Linux

I've posted a book on the site that will show you how to quickly set up IUP on your Linux box.

http://novalug.com/node/82

Enjoy.

Objective-C Basics

The first thing you need is to set up your build environment. For most of these examples, you can use any OS that supports GCC. If you're running on Mac OS X, install the development tools and you're done. For Ubuntu or Fedora, install the appropriate compiler packages and any dependencies. On Ubuntu, the build-essential package works well. For Fedora, install the Developer Tools grouplist and the gcc-objc package.

You'll also need the Foundation framework libraries and headers. Ubuntu keeps these in the libgnustep-base and libgnustep-base-dev packages. Fedora calls it gnustep-base-devel. Fedora also requires the gcc-objc package on top of the Developers Tools grouplist.

If you already know 'C', then you have a good basis for Objective-C. As the name implies, Objective-C is an extension of C, much like C++ is. Here is our first example source file example1.m:

LVM Presentation

In the spring I did a NovaLug presentation on LVM. The attached power-point gives an overview of how LVM is constructed and how to use the basic features of LVM.

On iPhone Development Demonstrations

I'm going to be presenting an iPhone programming demonstration at the November 2009 NoVaLUG meeting. Yes, I know that this is a Linux Users Group, and there's not much open source about the iPhone, but it does derive from some open source material: OpenStep, which lives on today as GNUStep. Now, gentle reader, I know what you're thinking. "If GNUStep is the current open source version of OpenStep, why don't you demo development with GNUStep?

The Guardian Angel Linux (G.A.L.)

http://www.silicon-safari.com/gal.php announced that compiled
the Guardian Angel Linux (G.A.L) - a portable full featured operating system with a complete set of Applications, etc.

also they promised, in a few weeks time, that a GAL ISO will be released and mirrored on NOVALUG’s web site - seems, it isn't present here still now;

may be some one knows there I can find / download G.A.L ISO image?

thanks in advance

Appliances and SUSE Linux

Novell announced through a press release today that the long awaited SUSE Studio is finally available for production use, along with a host of other capabilities and tools to help make it easier to develop appliances based on SUSE Linux Enterprise. These offerings include:

  1. SUSE Studio Online - web-based appliance building tool
  2. SUSE Linux Enterprise JeOS - micro foundation for SUSE based appliances
  3. SUSE Linux Enterprise Server for Amazon EC2 - you can now run SLES on the Amazon EC2 cloud
  4. Go-to-market support for ISVs
  5. Technical preview of the SUSE Appliance Toolkit

Full press release

Syndicate content