Wed May 8 09:01:21 2024
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.

DATE 2010-02-01

HANGOUT

2024-05-08 | 2024-04-08 | 2024-03-08 | 2024-02-08 | 2024-01-08 | 2023-12-08 | 2023-11-08 | 2023-10-08 | 2023-09-08 | 2023-08-08 | 2023-07-08 | 2023-06-08 | 2023-05-08 | 2023-04-08 | 2023-03-08 | 2023-02-08 | 2023-01-08 | 2022-12-08 | 2022-11-08 | 2022-10-08 | 2022-09-08 | 2022-08-08 | 2022-07-08 | 2022-06-08 | 2022-05-08 | 2022-04-08 | 2022-03-08 | 2022-02-08 | 2022-01-08 | 2021-12-08 | 2021-11-08 | 2021-10-08 | 2021-09-08 | 2021-08-08 | 2021-07-08 | 2021-06-08 | 2021-05-08 | 2021-04-08 | 2021-03-08 | 2021-02-08 | 2021-01-08 | 2020-12-08 | 2020-11-08 | 2020-10-08 | 2020-09-08 | 2020-08-08 | 2020-07-08 | 2020-06-08 | 2020-05-08 | 2020-04-08 | 2020-03-08 | 2020-02-08 | 2020-01-08 | 2019-12-08 | 2019-11-08 | 2019-10-08 | 2019-09-08 | 2019-08-08 | 2019-07-08 | 2019-06-08 | 2019-05-08 | 2019-04-08 | 2019-03-08 | 2019-02-08 | 2019-01-08 | 2018-12-08 | 2018-11-08 | 2018-10-08 | 2018-09-08 | 2018-08-08 | 2018-07-08 | 2018-06-08 | 2018-05-08 | 2018-04-08 | 2018-03-08 | 2018-02-08 | 2018-01-08 | 2017-12-08 | 2017-11-08 | 2017-10-08 | 2017-09-08 | 2017-08-08 | 2017-07-08 | 2017-06-08 | 2017-05-08 | 2017-04-08 | 2017-03-08 | 2017-02-08 | 2017-01-08 | 2016-12-08 | 2016-11-08 | 2016-10-08 | 2016-09-08 | 2016-08-08 | 2016-07-08 | 2016-06-08 | 2016-05-08 | 2016-04-08 | 2016-03-08 | 2016-02-08 | 2016-01-08 | 2015-12-08 | 2015-11-08 | 2015-10-08 | 2015-09-08 | 2015-08-08 | 2015-07-08 | 2015-06-08 | 2015-05-08 | 2015-04-08 | 2015-03-08 | 2015-02-08 | 2015-01-08 | 2014-12-08 | 2014-11-08 | 2014-10-08 | 2014-09-08 | 2014-08-08 | 2014-07-08 | 2014-06-08 | 2014-05-08 | 2014-04-08 | 2014-03-08 | 2014-02-08 | 2014-01-08 | 2013-12-08 | 2013-11-08 | 2013-10-08 | 2013-09-08 | 2013-08-08 | 2013-07-08 | 2013-06-08 | 2013-05-08 | 2013-04-08 | 2013-03-08 | 2013-02-08 | 2013-01-08 | 2012-12-08 | 2012-11-08 | 2012-10-08 | 2012-09-08 | 2012-08-08 | 2012-07-08 | 2012-06-08 | 2012-05-08 | 2012-04-08 | 2012-03-08 | 2012-02-08 | 2012-01-08 | 2011-12-08 | 2011-11-08 | 2011-10-08 | 2011-09-08 | 2011-08-08 | 2011-07-08 | 2011-06-08 | 2011-05-08 | 2011-04-08 | 2011-03-08 | 2011-02-08 | 2011-01-08 | 2010-12-08 | 2010-11-08 | 2010-10-08 | 2010-09-08 | 2010-08-08 | 2010-07-08 | 2010-06-08 | 2010-05-08 | 2010-04-08 | 2010-03-08 | 2010-02-08 | 2010-01-08 | 2009-12-08 | 2009-11-08 | 2009-10-08 | 2009-09-08 | 2009-08-08 | 2009-07-08 | 2009-06-08 | 2009-05-08 | 2009-04-08 | 2009-03-08 | 2009-02-08 | 2009-01-08 | 2008-12-08 | 2008-11-08 | 2008-10-08 | 2008-09-08 | 2008-08-08 | 2008-07-08 | 2008-06-08 | 2008-05-08 | 2008-04-08 | 2008-03-08 | 2008-02-08 | 2008-01-08 | 2007-12-08 | 2007-11-08 | 2007-10-08 | 2007-09-08 | 2007-08-08 | 2007-07-08 | 2007-06-08 | 2007-05-08 | 2007-04-08 | 2007-03-08 | 2007-02-08 | 2007-01-08 | 2006-12-08 | 2006-11-08 | 2006-10-08 | 2006-09-08 | 2006-08-08 | 2006-07-08 | 2006-06-08 | 2006-05-08 | 2006-04-08 | 2006-03-08 | 2006-02-08 | 2006-01-08 | 2005-12-08 | 2005-11-08 | 2005-10-08 | 2005-09-08 | 2005-08-08 | 2005-07-08 | 2005-06-08 | 2005-05-08 | 2005-04-08 | 2005-03-08 | 2005-02-08 | 2005-01-08 | 2004-12-08 | 2004-11-08 | 2004-10-08 | 2004-09-08 | 2004-08-08 | 2004-07-08 | 2004-06-08 | 2004-05-08 | 2004-04-08 | 2004-03-08 | 2004-02-08 | 2004-01-08 | 2003-12-08 | 2003-11-08 | 2003-10-08 | 2003-09-08 | 2003-08-08 | 2003-07-08 | 2003-06-08 | 2003-05-08 | 2003-04-08 | 2003-03-08 | 2003-02-08 | 2003-01-08 | 2002-12-08 | 2002-11-08 | 2002-10-08 | 2002-09-08 | 2002-08-08 | 2002-07-08 | 2002-06-08 | 2002-05-08 | 2002-04-08 | 2002-03-08 | 2002-02-08 | 2002-01-08 | 2001-12-08 | 2001-11-08 | 2001-10-08 | 2001-09-08 | 2001-08-08 | 2001-07-08 | 2001-06-08 | 2001-05-08 | 2001-04-08 | 2001-03-08 | 2001-02-08 | 2001-01-08 | 2000-12-08 | 2000-11-08 | 2000-10-08 | 2000-09-08 | 2000-08-08 | 2000-07-08 | 2000-06-08 | 2000-05-08 | 2000-04-08 | 2000-03-08 | 2000-02-08 | 2000-01-08 | 1999-12-08

Key: Value:

Key: Value:

MESSAGE
DATE 2010-02-13
FROM Ruben Safir
SUBJECT Subject: [NYLXS - HANGOUT] C++ Workshop - side discussing on C++ variable declarations

Date: Sat, 13 Feb 2010 20:43:04 -0500
From: Ruben Safir
To: NYLUG Technical Discussion
Subject: Re: [nylug-talk] C++ Workshop - side discussing on C++ variable
declarations
User-Agent: Mutt/1.5.20 (2009-06-14)

Alright - I'm top posting :)

Here is an example of the error that I had in mind, and you'll see how
the linker behaves, although I thought I might get a different behavior.

http://www.nylxs.com/docs/workshops/scope/


First

The header file construction: scope.h

---

#ifndef SCOPETEST
#define SCOPETEST
#endif

using namespace std;

extern int global_i;
int global_def;
void test_obj();
void test_obj2();
------

First Library File Construction: scope1.cc

-----
#include "scope.h"
#include

void test_obj(){
int global_i = 5;
global_def = 200;
cout << "Global Declared Variable ==>" << global_i << endl;
cout << "Global defined Variable ==>" << global_def << endl;
}



_______


Second Library Source File Construction: scope2.cc

______

#include "scope.h"
#include

void test_obj2(){
int global_i = 5;
global_def = 300;
cout << "Global Declared Variable ==>" << global_i << endl;
cout << "Global defined Variable ==>" << global_def << endl;
}



________

The main programming file: scope_main.cc

-----------
#include
#include "scope.h"

using namespace std;

int main(int argv, char * argc[]){
int global_i = 25;
// int global_def;
cout << "Global Declare " << global_i << endl;
cout << "Global Declare " << global_def << endl;

test_obj();
test_obj2();
return 0;
}

____________


Not create a makefile that produces two seperate object files, one for
each libary source file: makefile

_____________

scope : scope1.o scope2.o scope_main.o
g++ -o scope scope_main.o scope1.o scope2.o

scope1.o : scope1.cc scope.h
g++ -Wall -c scope1.cc

scope2.o : scope2.cc scope.h
g++ -Wall -c scope2.cc

file5_main.o : scope_main.cc
g++ -Wall -c scope_main.cc
_____________


Now compile

ruben-at-www2:/usr/local/apache/htdocs/nylxs/docs/workshops/scope> make
g++ -Wall -c scope1.cc
g++ -Wall -c scope2.cc
g++ -c -o scope_main.o scope_main.cc
g++ -o scope scope_main.o scope1.o scope2.o
scope1.o:(.bss+0x0): multiple definition of `global_def'
scope_main.o:(.bss+0x0): first defined here
scope2.o:(.bss+0x0): multiple definition of `global_def'
scope_main.o:(.bss+0x0): first defined here
collect2: ld returned 1 exit status
make: *** [scope] Error 1


Lets look at that output individually

The compiler creates all the objects (3 of them in this case) without a
problem:

g++ -Wall -c scope1.cc
g++ -Wall -c scope2.cc
g++ -c -o scope_main.o scope_main.cc


ruben-at-www2:/usr/local/apache/htdocs/nylxs/docs/workshops/scope> ls -al *o
-rw-r--r-- 1 ruben users 2272 2010-02-13 19:52 scope1.o
-rw-r--r-- 1 ruben users 2272 2010-02-13 19:52 scope2.o
-rw-r--r-- 1 ruben users 2312 2010-02-13 19:52 scope_main.o

ruben-at-www2:/usr/local/apache/htdocs/nylxs/docs/workshops/scope> nm scope1.o
000000c7 t _GLOBAL__I_global_def
00000087 t _Z41__static_initialization_and_destruction_0ii
00000000 T _Z8test_objv
U _ZNSolsEPFRSoS_E
U _ZNSolsEi
U _ZNSt8ios_base4InitC1Ev
U _ZNSt8ios_base4InitD1Ev
U _ZSt4cout
U _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
00000004 b _ZStL8__ioinit
U _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
U __cxa_atexit
U __dso_handle
U __gxx_personality_v0
00000000 B global_def


ruben-at-www2:/usr/local/apache/htdocs/nylxs/docs/workshops/scope> nm scope2.o
000000c7 t _GLOBAL__I_global_def
00000087 t _Z41__static_initialization_and_destruction_0ii
00000000 T _Z9test_obj2v
U _ZNSolsEPFRSoS_E
U _ZNSolsEi
U _ZNSt8ios_base4InitC1Ev
U _ZNSt8ios_base4InitD1Ev
U _ZSt4cout
U _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
00000004 b _ZStL8__ioinit
U _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
U __cxa_atexit
U __dso_handle
U __gxx_personality_v0
00000000 B global_def

ruben-at-www2:/usr/local/apache/htdocs/nylxs/docs/workshops/scope> nm scope_main.o
000000d3 t _GLOBAL__I_global_def
00000093 t _Z41__static_initialization_and_destruction_0ii
U _Z8test_objv
U _Z9test_obj2v
U _ZNSolsEPFRSoS_E
U _ZNSolsEi
U _ZNSt8ios_base4InitC1Ev
U _ZNSt8ios_base4InitD1Ev
U _ZSt4cout
U _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
00000004 b _ZStL8__ioinit
U _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
U __cxa_atexit
U __dso_handle
U __gxx_personality_v0
00000000 B global_def
00000000 T main

Here you can see that all three ojects made room for the symbol
global_def. I just don't know what the left colomn means, and the man
page for nm is not helpful.







On Fri, Feb 12, 2010 at 11:35:23AM -0500, Chris Knadle wrote:
> On Friday 12 February 2010 03:00:23 Chris Knadle wrote:
> > On Thursday 11 February 2010 19:24:44 Ruben Safir wrote:
> > > On Thu, Feb 11, 2010 at 07:01:11PM -0500, Ajai Khattri wrote:
> > > > On Thu, 11 Feb 2010, Ruben Safir wrote:
> > > > > Anyone have any constructive insight on this conversation I had with
> > > > > a friend?
> > > >
> > > > I dont see what the problem is. If you're linking to code that is
> > > > outside the current file you must tell the compiler that it is defined
> > > > EXTERNally.
> > > >
> > > > Often when your code is spread across several files, you might want to
> > > > refer to symbols defined in other files or other libraries, so you must
> > > > declare them ahead of your code.
> > >
> > > Its the idea that if you define the var (that is, not use the extern
> > > keyword), that it can create a problem that is bothering me and getting
> > > under my skin.
>
> I've created a C++ program to illustrate, as well as to test the way I thought
> this worked.
>
> //==================================
> //file extern_test_1.cpp
>
> #include
>
> using namespace std;
>
> int global_var=0;
> void external_increment(void); // extern funct to increment global_var by 1
>
> void local_increment_10(void)
> {
> global_var += 10;
> cout << global_var << "\t after +10 locally" << endl;
> }
>
> int main(void)
> {
> for (int x=0; x<4; x++) {
> local_increment_10(); // global_var += 10
> external_increment(); // global_var += 1
> external_increment(); // global_var += 1
> }
> cout << "ending global_var: " << global_var << endl;
> return 0;
> }
> //==================================
>
>
>
> //==================================
> // file extern_test_2.cpp
>
> #include
>
> using namespace std;
>
> extern int global_var;
>
> void external_increment(void)
> {
> global_var += 1;
> cout << global_var << " \t after +1 externally" << endl;
> }
> //==================================
>
>
>
> Compiled via the command:
> g++ extern_test_1.cpp extern_test_2.cpp -o extern_test
>
>
>
> Notes:
> - Leaving out the 'extern' keyword in extern_test_2.cpp causes
> a compile error. (This is a good thing!)
>
> - In the function prototype for external_increment() in
> extern_test_1.cpp I didn't add the 'extern' keyword because I
> wanted to demonstrate that for functions (only) the 'extern'
> keyword is optional in C++, but it should /should/ be added
> there for human readability. The compiler may be able to
> figure out the function is external, but I wouldn't want to
> have to...
>
> - Global variables should be avoided where possible
>
> -- Chris
>
> --
>
> Chris Knadle
> Chris.Knadle-at-coredump.us

--

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