Introduction About Site Map

XML
RSS 2 Feed RSS 2 Feed
Navigation

Main Page | Blog Index

Sunday, March 6th, 2011, 11:08 pm

TechBytes Episode 33: Monopoly, Patents, Monsanto, and More

TechBytes

Direct download as Ogg (1:16:04, 22.9 MB) | Direct download as MP3 (34.8 MB)

Summary: Tim, Gordon, and Roy meet after a long time and catch up with interesting news

IN THIS relatively short episode we finally have Tim back online (ISP issue) and we have discussions about GNU/Linux, desktop environments, patents, Monsanto, copyrights, and even British media (including criticism of the BBC and Rupert Murdoch).

RSS 64x64The show ends with “tears” (the song). We hope you will join us for future shows and consider subscribing to the show via the RSS feed. You can also visit our archives for past shows. If you have an Identi.ca account, consider subscribing to TechBytes in order to keep up to date.

As embedded (HTML5):

Download:

Ogg Theora
(There is also an MP3 version)

Sunday, March 6th, 2011, 8:14 pm

Working With the FRGC 3-D Faces Database – Part I

Massive dataset explored

Raw face image with holes left

Example face with holes remaining in the data

Face - Phong method
Another example

Smoothed face with no holes or spikes
Same as above, different angle

Summary: Notes, tips, code samples, and pointers relating to FRGC (an ongoing series of posts)

THIS post provides some information of interest to those who may find themselves working with 70 GB of data and some programs [1, 2]. The latter is a FRGC Web site. The package comes with associated applications and scripts written in Java, C++, Perl, etc. The previous post about the dataset (FRGC ver2.0) offers a bit of background that is research-specific (relating to Dr. Ajmal Mian and his Ph.D. student Faisal R. Al-Osaimi), whereas the notes below are a bit more generic. This series of posts is not about statistical models of faces but only about the dataset. This recent message from Face Recognition Research Community contains MATLAB/Octave loader code for a data instance from the dataset, where each 3-D face weighs about 13 MB (compressed):

function [x, y, z, fl] = absload(fname) 
%ABSLOAD Read a UND database range image from file.
%   [X,Y,Z,FL] = ABSLOAD(FILENAME) reads the range image in FILENAME
%   into the variables X,Y,Z,FL.
%   FILENAME is a string that specifies the name of the file
%            to be openned
%   X,Y,Z are matrices representing the 3D co-ords of each point
%   FL    is the flags vector specifying if a point is valid

% open the file
fid = fopen(fname);

% read number of rows
r = fgetl(fid);
r = sscanf(r, '%d');

% read number of columns
c = fgetl(fid);
c = sscanf(c, '%d');

% read junk line
t = fgetl(fid); clear t;

% get flags
fl = fscanf(fid,'%d',[c r])';

% get x
x = fscanf(fid,'%f',[c r])';
% get y
y = fscanf(fid,'%f',[c r])';
% get z
z = fscanf(fid,'%f',[c r])';

% close the file
fclose(fid); 

This just handles one single image. There are many in the current collection:

find | grep .abs | wc
   4950    4950  257215

All of which are compressed:

find | grep .abs.gz | wc
   4950    4950  257215

To get a list of the 3-D faces:

find | grep .abs.gz | awk '/{print $1}' 1>~/files_list.txt

It yields something like the following:

Read the rest of this entry »

Wednesday, March 2nd, 2011, 9:27 pm

Free Software More Than a Hobby

Throughout my career I’ve always had many eggs in the basket. I’ve usually had multiple jobs and I was never fired; I always succeeded in job interviews (since 2003), except the ones with Google, which came to me three time (I never approached them regarding a job). One thing I’ve learned over the years is that one must choose a job one enjoys, otherwise it’s a chore. I never accepted a job that I disliked. I have been working in two jobs simultaneously several times (simultaneously as in overlapping months/years), sometimes on top of already being a full-time Ph.D. candidate/student. I still work two jobs and I very much enjoy both; it’s like leisure as there is a sense of achievement. Besides all of this, as a hobby I maintain some sites that promote freedom; I was never paid for this. This is part of my reading of material; it’s like a learning experience which also proved beneficial to many others — those who share interests with mine. Being enthusiastic about freedom comes very naturally.

After many years wanting to be running an independent business on the side I’ve decided to start creating a professional site. The original idea was to come up with a new name (and domain), but after much consideration I came to the conclusion that giving visibility to a new name and new site would be a lot of work. As this new blog post from Forbes correctly indicates, reputation matters a lot when seeking business. That’s why I decided to stick with my surname and in the coming days/weeks there will be a formal announcement regarding my third job, in which the work capacity cannot be guaranteed (depends on clients). The focus is affordable scientific computing solutions that put the client in control. In essence, it is about spreading free/open source software and charging for the scarcity, which is skill and (wo)man hours. There is nothing unethical about it.

Together with some friends (I shall add people to the appropriate pages), a new logo, CMS theme, and a soon-to-be redirection (dupe of index.htm will ensure all the older pages remain accessible), schestowitz.com will soon have a sort of relaunch. The site no longer attracts about 3,000 visitors per days like it used to (back in the days when it was regularly updated), but we shall see if it takes off not just as a personal workspace with a lot of informal pages. I remain very much committed to all my jobs; starting something as my own ‘boss’ will just be something on the side.

Tuesday, February 22nd, 2011, 5:10 am

Episode 32 of TechBytes: Desktop Environments, Computer Games, Android and Ubuntu as the ‘New Linux’, Copyright Mentality

TechBytes

Direct download as Ogg (2:06:13, 37.1 MB) | Direct download as MP3 (57.8 MB)

Summary: Tim and Roy talk about the subjects above and apologise for irregular show releases

IN THIS belated recording of the show, Tim and Roy talk about a plethora of subjects ranging from Free/open source software to matters of law and economics. Due to Tim’s busy schedule at work and around the house we have not released many new episodes recently, not even show notes for the previous episode (Tim is hopefully catching up by now). Gordon was absent when Tim had returned online and we hope he’ll be back for the next show.

Here are the show notes for tonight’s episode.

RSS 64x64The show ends with our default track. We hope you will join us for future shows and consider subscribing to the show via the RSS feed. You can also visit our archives for past shows. If you have an Identi.ca account, consider subscribing to TechBytes in order to keep up to date.

As embedded (HTML5):

Download:

Ogg Theora
(There is also an MP3 version)

Sunday, February 13th, 2011, 11:44 pm

TechBytes Episode 31: Nokia-Microsoft and Thoughts on Software/Games

TechBytes

Direct download as Ogg (1:41:57, 31.0 MB) | Direct download as MP3 (46.7 MB)

Summary: Tim and Roy discuss the Nokia-Microsoft deal and then argue about the use of question marks in headlines; they end up talking about so-called ‘piracy’ and even nostalgic games

TONIGHT’S show deals with the deal that’s impossible to ignore and then turns to other topics, altogether departing from the focus of the show at times.

RSS 64x64The show ends with our default track. We hope you will join us for future shows and consider subscribing to the show via the RSS feed. You can also visit our archives for past shows. If you have an Identi.ca account, consider subscribing to TechBytes in order to keep up to date.

As embedded (HTML5):

Download:

Ogg Theora
(There is also an MP3 version)

Monday, February 7th, 2011, 11:57 pm

TechBytes Episode 30, Starting with FOSDEM 2011

TechBytes

Direct download as Ogg (2:02:52 37.3 MB) | Direct download as MP3 (56.2 MB)

Summary: Tim, Gordon, and Roy catch up with GNU/Linux vs Microsoft (or vice versa) news and then drift further away into some other topics

TONIGHT’S scheduled-not-so-planned-but-spontaneous show covered mostly GNU/Linux-related issues like Microsoft sponsorship of Linux and FOSS events, the situation at Nokia, Microsoft MVPs, Windows versus GNU/Linux at work, Debian’s new release, Linux Mint, uniformity across GNU/Linux environments, filesharing-based business models, Anonymous, and a few more issues. Corresponding articles will be linked very shortly in OpenBytes‘ show notes.

RSS 64x64The show ends with our default track. We hope you will join us for future shows and consider subscribing to the show via the RSS feed. You can also visit our archives for past shows. If you have an Identi.ca account, consider subscribing to TechBytes in order to keep up to date.

As embedded (HTML5):

Download:

Ogg Theora
(There is also an MP3 version)

Sunday, February 6th, 2011, 3:40 pm

GNOME From KDE vs KDE From GNOME

Today I set up my alternative machine in a way which enables me to get the best of GNOME and KDE. It was set up in a way that I never tried before. Back in 2001 or thereabouts I would have gnome-panel imported into my desktop session (from another computer) and I repeated this type of practice locally around 2005-2007 when I wanted my KDE desktop to also have gnome-panel and therefore allow easy access to GNOME-side administration tools or applications. Today I tried something different altogether by installing KDE alongside GNOME and then running plasma-desktop in GNOME, which obviously imported panels and the background utilities, including 2 folderview plasmoids that import directories over SSH (the remote server on which I run workloads).

The bottom line is, there need not be a strict choice between GNOME and KDE. Both are compatible with one another and can run alongside one another in the very same session. In this case, it’s a dual-head machine with free graphics drivers and I might post some screenshots soon. This helps debunk the myth of incompatible desktop environments.

Real-time Posts

Posts by @schestowitz

Retrieval statistics: 25 queries taking a total of 0.114 seconds • Please report low bandwidth using the feedback form
Original styles created by Ian Main (all acknowledgements) • PHP scripts and styles later modified by Roy Schestowitz • Help yourself to a GPL'd copy
|— Proudly powered by W o r d P r e s s — based on a heavily-hacked version 1.2.1 (Mingus) installation —|