Sat Oct 9 16:50:37 2004 e.s.t
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.
2013-05-20 | 2013-04-20 | 2013-03-20 | 2013-02-20 | 2013-01-20 | 2012-12-20 | 2012-11-20 | 2012-10-20 | 2012-09-20 | 2012-08-20 | 2012-07-20 | 2012-06-20 | 2012-05-20 | 2012-04-20 | 2012-03-20 | 2012-02-20 | 2012-01-20 | 2011-12-20 | 2011-11-20 | 2011-10-20 | 2011-09-20 | 2011-08-20 | 2011-07-20 | 2011-06-20 | 2011-05-20 | 2011-04-20 | 2011-03-20 | 2011-02-20 | 2011-01-20 | 2010-12-20 | 2010-11-20 | 2010-10-20 | 2010-09-20 | 2010-08-20 | 2010-07-20 | 2010-06-20 | 2010-05-20 | 2010-04-20 | 2010-03-20 | 2010-02-20 | 2010-01-20 | 2009-12-20 | 2009-11-20 | 2009-10-20 | 2009-09-20 | 2009-08-20 | 2009-07-20 | 2009-06-20 | 2009-05-20 | 2009-04-20 | 2009-03-20 | 2009-02-20 | 2009-01-20 | 2008-12-20 | 2008-11-20 | 2008-10-20 | 2008-09-20 | 2008-08-20 | 2008-07-20 | 2008-06-20 | 2008-05-20 | 2008-04-20 | 2008-03-20 | 2008-02-20 | 2008-01-20 | 2007-12-20 | 2007-11-20 | 2007-10-20 | 2007-09-20 | 2007-08-20 | 2007-07-20 | 2007-06-20 | 2007-05-20 | 2007-04-20 | 2007-03-20 | 2007-02-20 | 2007-01-20 | 2006-12-20 | 2006-11-20 | 2006-10-20 | 2006-09-20 | 2006-08-20 | 2006-07-20 | 2006-06-20 | 2006-05-20 | 2006-04-20 | 2006-03-20 | 2006-02-20 | 2006-01-20 | 2005-12-20 | 2005-11-20 | 2005-10-20 | 2005-09-20 | 2005-08-20 | 2005-07-20 | 2005-06-20 | 2005-05-20 | 2005-04-20 | 2005-03-20 | 2005-02-20 | 2005-01-20 | 2004-12-20 | 2004-11-20 | 2004-10-20 | 2004-09-20 | 2004-08-20 | 2004-07-20 | 2004-06-20 | 2004-05-20 | 2004-04-20 | 2004-03-20 | 2004-02-20 | 2004-01-20 | 2003-12-20 | 2003-11-20 | 2003-10-20 | 2003-09-20 | 2003-08-20 | 2003-07-20 | 2003-06-20 | 2003-05-20 | 2003-04-20 | 2003-03-20 | 2003-02-20 | 2003-01-20 | 2002-12-20 | 2002-11-20 | 2002-10-20 | 2002-09-20 | 2002-08-20 | 2002-07-20 | 2002-06-20 | 2002-05-20 | 2002-04-20 | 2002-03-20 | 2002-02-20 | 2002-01-20 | 2001-12-20 | 2001-11-20 | 2001-10-20 | 2001-09-20 | 2001-08-20 | 2001-07-20 | 2001-06-20 | 2001-05-20 | 2001-04-20 | 2001-03-20 | 2001-02-20 | 2001-01-20 | 2000-12-20 | 2000-11-20 | 2000-10-20 | 2000-09-20 | 2000-08-20 | 2000-07-20 | 2000-06-20 | 2000-05-20 | 2000-04-20 | 2000-03-20 | 2000-02-20 | 2000-01-20 | 1999-12-20

Key: archive Value: 2010-02-01

Key: id Value: 539764

MESSAGE
DATE 2010-02-28
FROM Ruben Safir
SUBJECT Subject: [NYLXS - HANGOUT] C++ Workshop _ Syntax Basics - Aggregate Data Types
From owner-hangout-outgoing-at-mrbrklyn.com Sun Feb 28 00:00:23 2010
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: by www2.mrbrklyn.com (Postfix)
id E752E9C40A; Sun, 28 Feb 2010 00:00:22 -0500 (EST)
Delivered-To: hangout-outgoing-at-www2.mrbrklyn.com
Received: by www2.mrbrklyn.com (Postfix, from userid 28)
id D03F99C413; Sun, 28 Feb 2010 00:00:22 -0500 (EST)
Delivered-To: hangout-at-nylxs.com
Received: from mail1.panix.com (mail1.panix.com [166.84.1.72])
by www2.mrbrklyn.com (Postfix) with ESMTP id 0CBF59C40A
for ; Sun, 28 Feb 2010 00:00:21 -0500 (EST)
Received: from panix1.panix.com (panix1.panix.com [166.84.1.1])
by mail1.panix.com (Postfix) with ESMTP id 6DC2E1F08D
for ; Sun, 28 Feb 2010 00:00:56 -0500 (EST)
Received: by panix1.panix.com (Postfix, from userid 20529)
id 7601514B98; Sun, 28 Feb 2010 00:00:56 -0500 (EST)
Date: Sun, 28 Feb 2010 00:00:56 -0500
From: Ruben Safir
To: hangout-at-nylxs.com
Subject: [NYLXS - HANGOUT] C++ Workshop _ Syntax Basics - Aggregate Data Types
Message-ID: <20100228050056.GA3969-at-panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.18 (2008-05-17)
Sender: owner-hangout-at-mrbrklyn.com
Precedence: bulk
Reply-To: hangout-at-mrbrklyn.com



Explicit Cast:

For a variety of reasons, one might need to cast data intentionally.
There are two styles to do this, the older C style and the newer C++
standard. First the new style.

The kinds of New Style Casting:

static_cast, dynamic_cast, const_cast, and reinterpret_cast. Syntax for
these casts follows the following conventions:

int int_variable = static_cast(char_variable);

cast_name(variable) in the general form. I'm not going to yet
explain the differences at this point, but will come back to it soon
enough. I will say that the result is to forcefully convert the data
from one type to another, in the case above, from a char to a int.

In the C style, parenthesis are used to make the cast:

char letter;
int var = (int) letter;

casts the value of letter to an int.


Aggregate Data Types:
Most of the action involving your program will involve more than a single
indepent integer, char or float. Groups of data types together creates
most of the useful. C and C++ gives multiple tools for handling these
agregate data types. The key element is the C style array. An array's
syntax is declared, defined and assigned like the elementry data types,
and looks like this, using the square bracket operator:

char mystraing[]; // Declares an array of chars without dimension
char mystring[100]; //Declares an array of chars with 100 chars within
//it
char * mystring[]; //Declares an array of pointers to chars similar to
//the paramenter of main char * argv[];


One can assign and declare your array with a single statement. When
doing so, C and C++ has several syntax tools to help you create many
necessecary subtle data contructions that you need for your programming.
The comments below outlines these examples and behaviors.

char mystring[] = "This is our first string"; //Declares a char array of
//27 chars which is terminated with a null value

char mystring[] = {'a','b','c','d','e'}; //Creates an array of 5 chars.

int matrix[100] = {1.2,3,4,5}; //This creates an array of 100
//integers filling the first 5 locations with 1,2,3,4,5
//and then adds 0's or NULLS to the remaining 95 indexed
//locations

int matrix[100] = {'1'.'2','3','4','5'}; //This creates an array of 100
//integers where the equivilent of the short
//intergers which represent the ascii values for
//the characters '1' and '2' etc, and then fills
//the rest of the array with zeros. It is
//similar to the next statement (but not
//exactly)

char matrix[100] = "12345"; // This example creates a string literal
//"12345" which ends in a null, and then
//pads the rest of the array with nulls. The
//result is the same as above, but via a
//different mechanism because all string
//literals end in null. The above examples
//has implicit promotion from char to integer
//types. This example must be a char type,
//otherwise the the compiler will not accept
//the assignment. Furthmore, only the care
//type will print a string when asked. The
//top example needs an explicit cast. See
//and thry this example for a demonstration.

#include
using namespace std;

int main(int argc, char * argv[]){
unsigned short int matrix[100] = {'1','2','3','4','5'};
char matrix2[100] = "12345";
cout << "First Martix "<< matrix << endl;
cout << "Second Matrix " << matrix2 << endl;
for(int i=0;i<5;i++){
cout << matrix[i] << endl;
}
for(int i=0;i<5;i++){
cout << static_cast(matrix[i]) << endl;
}
return 0;
}

ruben-at-www2:~/cplus> g++ -Wall test.cc -o test.bin
You have mail in /var/mail/ruben
ruben-at-www2:~/cplus>
ruben-at-www2:~/cplus> ./test.bin
First Martix 0xbfc98c3c
Second Matrix 12345
49
50
51
52
53
1
2
3
4
5
ruben-at-www2:~/cplus>


Notice that the second matrix prints a seemingly random number. That
number is actually the memory address that matrix points at. It acts
like a pointer in the context of cout. The for loop itself will be
looked at more closely when we discuss flow control operators.

We can not mix data types in an array. An array is defined by as a
single data type only.

Arrays are indexed starting with zero. You have to know the size of
your arrays, otherwise you can walk past the end of them into the
undefined sections of your memory. Usually this will cause a
segmentation fault, but not always. Arrrays have syntax that allow them
to be converted to pointers. Pointers is the next section, after we
look at arrays, and we wil look closely at pointers and arrays at soon.

Arrays can have two dimensions like this:

float matrix[4][7];

That declares an array of 4 columns of nine rows (c before r),

for example, we can initialize such an array like this:

float matrix[4][7] = {
{ 2.11, 2.22, 2.33, 2.44, 2.55, 2.66, 2.77 },
{ 3.11, 3.33, 3.33, 3.44, 3.55, 3.66, 3.77 },
{ 4.11, 4.44, 4.33, 4.44, 4.55, 4.66, 4.77 },
{ 5.11, 5.55, 5.33, 5.44, 5.55, 5.66, 5.77 }
};


or you can drop in inside curly braces and the compiler will do the
rest..


float matrix[4][7] = {
2.11, 2.22. 2.33, 2.44, 2.55, 2.66, 2.77 ,
3.11, 3.33. 3.33, 3.44, 3.55, 3.66, 3.77,
4.11, 4.44. 4.33, 4.44, 4.55, 4.66, 4.77 ,
5.11, 5.55. 5.33, 5.44, 5.55, 5.66, 5.77
};


Although we stupid humans conceptualize this as columns and rows, in RAM
this is stored as a single linear block of memory.

There are alot of minefields with two dimensional arrays, and this
program shows some of them:

#include
using namespace std;

int main(int argc, char * argv[]){
unsigned short int matrix[100] = {'1','2','3','4','5'};
char matrix2[1000] = "12345";
float dmatrix[4][7] = {
{ 2.11, 2.22, 2.33, 2.44, 2.55, 2.66, 2.77 },
{ 3.11, 3.33, 3.33, 3.44, 3.55, 3.66, 3.77 },
{ 4.11, 4.44, 4.33, 4.44, 4.55, 4.66, 4.77 },
{ 5.11, 5.55, 5.33, 5.44, 5.55, 5.66, 5.77 }
};

float * track;


cout << "First Martix "<< matrix << endl;
cout << "Second Matrix " << matrix2 << endl;
for(int i=0;i<5;i++){
cout << matrix[i] << endl;
}
for(int i=0;i<5;i++){
cout << static_cast(matrix[i]) << endl;
}
for(int i=0;i<100;i++){
cout << &matrix[i] << endl;
}
for(int i=0;i<5;i++){
cout << "STRING " << reinterpret_cast(&matrix2[i]) << endl;
}
track = *dmatrix;
float * last = &dmatrix[3][6];

for(int count = 0; track <= last; track++){
cout << "Position ==>" << count++ << "\tMemory Location==>"<" << *track < }
return 0;
}


  1. 2010-02-01 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Michael George
  2. 2010-02-01 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] sddsfs
  3. 2010-02-01 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] The end of the future
  4. 2010-02-01 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] The end of the future
  5. 2010-02-02 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] [JOB] Operations Manager, NYC | 120k+
  6. 2010-02-02 From: "Beau Gould" <bg-at-capitalmarketsp.com> RE: [NYLXS - HANGOUT] [JOB] Operations Manager, NYC | 120k+
  7. 2010-02-02 From: "Stan Davenport" <stan-at-etrtechcenter.com> RE: [NYLXS - HANGOUT] [JOB] Operations Manager, NYC | 120k+
  8. 2010-02-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop - Introduction
  9. 2010-02-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop - Introduction
  10. 2010-02-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop I datatypes cont..
  11. 2010-02-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop I datatypes cont..
  12. 2010-02-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop I datatypes cont..
  13. 2010-02-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop I datatypes cont..
  14. 2010-02-02 From: "Beau Gould" <bg-at-capitalmarketsp.com> Subject: [NYLXS - HANGOUT] [JOB] Operations Manager, NYC | 120k+
  15. 2010-02-03 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] C++ Workshop I datatypes cont..
  16. 2010-02-05 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Ruben
  17. 2010-02-05 Paul Charles Leddy <pcleddy-at-gmail.com> Re: [NYLXS - HANGOUT] The new mail server
  18. 2010-02-05 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop I datatypes cont..
  19. 2010-02-05 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop I datatypes cont..
  20. 2010-02-05 Michael L Richardson <mlr52-at-michaellrichardson.com> Subject: [NYLXS - HANGOUT] Ruben
  21. 2010-02-05 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Tech Nite
  22. 2010-02-06 Kevin Mark <kevin.mark-at-verizon.net> Re: [NYLXS - HANGOUT] Ruben
  23. 2010-02-06 Michael L Richardson <mlr52-at-michaellrichardson.com> Re: [NYLXS - HANGOUT] Ruben
  24. 2010-02-06 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] They are OUT OF PRINT stupid..
  25. 2010-02-06 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Worlds most secure Operating System
  26. 2010-02-07 Kevin Mark <kevin.mark-at-verizon.net> Re: [NYLXS - HANGOUT] Ruben
  27. 2010-02-07 Kevin Mark <kevin.mark-at-verizon.net> Re: [NYLXS - HANGOUT] Ruben
  28. 2010-02-07 Michael L Richardson <mlr52-at-michaellrichardson.com> Re: [NYLXS - HANGOUT] Ruben
  29. 2010-02-07 Paul Robert Marino <prmarino1-at-gmail.com> Re: [NYLXS - HANGOUT] Ruben
  30. 2010-02-07 Michael L Richardson <mlr52-at-michaellrichardson.com> Re: [NYLXS - HANGOUT] Ruben
  31. 2010-02-08 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop _ Syntax Basics
  32. 2010-02-08 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Copyright Criminals on PBS
  33. 2010-02-09 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] C++ Workshop _ Syntax Basics
  34. 2010-02-09 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Copyright Wars in Europe Part II
  35. 2010-02-09 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C Code for Android
  36. 2010-02-09 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Copyright Wars in Europe
  37. 2010-02-09 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Security Alert
  38. 2010-02-10 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop _ Syntax Basics
  39. 2010-02-11 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Downtown Brooklyn Tech Center
  40. 2010-02-11 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Tech Night This Week
  41. 2010-02-12 Kevin Mark <kevin.mark-at-verizon.net> Re: [NYLXS - HANGOUT] Downtown Brooklyn Tech Center
  42. 2010-02-12 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Hi Ruben
  43. 2010-02-12 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Hi Ruben
  44. 2010-02-12 From: "Beau Gould" <bg-at-capitalmarketsp.com> RE: [NYLXS - HANGOUT] Hi Ruben
  45. 2010-02-12 From: "Beau Gould" <bg-at-capitalmarketsp.com> RE: [NYLXS - HANGOUT] Hi Ruben
  46. 2010-02-12 Paul Charles Leddy <pcleddy-at-gmail.com> Re: [NYLXS - HANGOUT] Ruben
  47. 2010-02-12 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Tech Night This Week
  48. 2010-02-12 From: "Beau Gould" <bg-at-capitalmarketsp.com> Subject: [NYLXS - HANGOUT] Hi Ruben
  49. 2010-02-12 From: "Beau Gould" <bg-at-capitalmarketsp.com> Subject: [NYLXS - HANGOUT] [JOB] LAMP Developer, NYC | 90-100k
  50. 2010-02-13 Contrarian <adrba-at-nyct.net> Re: [NYLXS - HANGOUT] Downtown Brooklyn Tech Center
  51. 2010-02-13 Contrarian <adrba-at-nyct.net> Re: [NYLXS - HANGOUT] Downtown Brooklyn Tech Center
  52. 2010-02-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop - side discussing on C++ variable declarations
  53. 2010-02-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop - side discussing on C++ variable declarations
  54. 2010-02-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop - side discussing on C++ variable declarations
  55. 2010-02-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop - side discussing on C++ variable declarations
  56. 2010-02-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop - side discussing on C++ variable declarations
  57. 2010-02-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop - side discussing on C++ variable declarations
  58. 2010-02-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop - side discussing on C++ variable declarations
  59. 2010-02-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop - side discussing on C++ variable declarations
  60. 2010-02-14 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] C++ Workshop _ Syntax Basics
  61. 2010-02-15 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] C++ Workshop _ Syntax Basics
  62. 2010-02-15 Ron Guerin <ron-at-vnetworx.net> Re: [NYLXS - HANGOUT] NYLUG Workshop / Hacking Society, (Smalltalk,
  63. 2010-02-15 From: "Beau Gould" <bg-at-capitalmarketsp.com> Subject: [NYLXS - HANGOUT] A good friend of mine is looking for a job
  64. 2010-02-15 Ron <ron-at-vnetworx.net> Subject: [NYLXS - HANGOUT] NYLUG Workshop / Hacking Society, (Smalltalk, C++, Python) TOMORROW February 16 6:00PM-8:00PM
  65. 2010-02-16 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Amy
  66. 2010-02-16 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] [JOB] 30 C++/Unix Programmers, NYC | to
  67. 2010-02-16 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] [JOB] 30 C++/Unix Programmers, NYC | to 200k
  68. 2010-02-16 From: "Beau Gould" <bg-at-capitalmarketsp.com> RE: [NYLXS - HANGOUT] [JOB] 30 C++/Unix Programmers, NYC | to 200kor to $700/day
  69. 2010-02-16 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Amy
  70. 2010-02-16 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Catching up to me
  71. 2010-02-16 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Fwd: Senior Linux Engineer - Job Opportunity for NYLXS
  72. 2010-02-16 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Fwd: [Linux.com.users] Ultimate Linux Guru Update
  73. 2010-02-16 Ron Guerin <ron-at-vnetworx.net> Subject: [NYLXS - HANGOUT] NYLUG Workshop / Hacking Society, (Smalltalk, C++, Python) TODAY February 16 6:00PM-8:00PM
  74. 2010-02-16 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Re: Passing Tradition in the digital age
  75. 2010-02-16 Ron Guerin <ron-at-vnetworx.net> Subject: [NYLXS - HANGOUT] [Fwd: [nylug-announce] NYLUG Presents: 2/17 -at- 6:30PM Luke Kanies
  76. 2010-02-16 From: "Beau Gould" <bg-at-capitalmarketsp.com> Subject: [NYLXS - HANGOUT] [JOB] 30 C++/Unix Programmers, NYC | to 200k or to $700/day
  77. 2010-02-17 Ron Guerin <ron-at-vnetworx.net> Subject: [NYLXS - HANGOUT] Streaming LIVE: Luke Kanies on The Future of Puppet
  78. 2010-02-17 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Technight - Sunday at 6:00PM till --- when ever
  79. 2010-02-18 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Fwd: TM Insider: HAIR: The Best Musical of 2009 for just $55
  80. 2010-02-19 Elfen Magix <elfen_magix-at-yahoo.com> Re: [NYLXS - HANGOUT] Technight - Hacking and Ice Cast - this Sunday Evening
  81. 2010-02-19 Ron Guerin <ron-at-vnetworx.net> Subject: [NYLXS - HANGOUT] (live streaming) Free Software Round Table Saturday 2/20 at 10 PM
  82. 2010-02-19 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C Programming and Modern Approach question
  83. 2010-02-19 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop _ Syntax Basics
  84. 2010-02-19 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Technight - Hacking and Ice Cast - this Sunday Evening
  85. 2010-02-20 Ron Guerin <ron-at-vnetworx.net> Re: [NYLXS - HANGOUT] (live streaming) Free Software Round TableSaturday
  86. 2010-02-20 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] (live streaming) Free Software Round
  87. 2010-02-20 Ron Guerin <ron-at-vnetworx.net> Subject: [NYLXS - HANGOUT] (live streaming) Free Software Round TableSaturday in ONE HOUR (10
  88. 2010-02-20 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] MS/Open SOurce Dejavu all over again
  89. 2010-02-22 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] IceCast Server
  90. 2010-02-22 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] [ruben-at-mrbrklyn.com: [knking-at-gsu.edu: Re: C Programming and Modern
  91. 2010-02-23 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] DSL Router Virus
  92. 2010-02-24 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] The Only significant Issue in the Healthcare
  93. 2010-02-24 Ruben Safir <ruben-at-mrbrklyn.com> Re: [NYLXS - HANGOUT] this should not get through
  94. 2010-02-24 Ruben Safir <ruben-at-mrbrklyn.com> Re: [NYLXS - HANGOUT] this should not get through
  95. 2010-02-24 Elfen Magix <elfen_magix-at-yahoo.com> Re: [NYLXS - HANGOUT] this should not get through
  96. 2010-02-24 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] this should not get through
  97. 2010-02-24 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] The Only significant Issue in the Healthcare bill
  98. 2010-02-24 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [NYLXS - HANGOUT] this should not get through
  99. 2010-02-25 Ron Guerin <ron-at-vnetworx.net> Re: [NYLXS - HANGOUT] this should not get through
  100. 2010-02-25 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] this should not get through
  101. 2010-02-25 Ron Guerin <ron-at-vnetworx.net> Re: [NYLXS - HANGOUT] this should not get through
  102. 2010-02-25 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] this should not get through
  103. 2010-02-25 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] this should not get through
  104. 2010-02-26 Ron Guerin <ron-at-vnetworx.net> Re: [NYLXS - HANGOUT] this should not get through
  105. 2010-02-26 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] [FSF] Day Against DRM: May 4
  106. 2010-02-28 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] C++ Workshop _ Syntax Basics - Aggregate Data Types

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!