<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>LOPSA-NJ Professional IT Community Conference (PICC '10)</title>
	
	<link>http://lopsanj.org/events/picc10</link>
	<description>May 7-8, 2010, New Brunswick, NJ</description>
	<lastBuildDate>Fri, 03 May 2013 20:11:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Lopsa-njProfessionalItCommunityConferencepicc10" /><feedburner:info uri="lopsa-njprofessionalitcommunityconferencepicc10" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Liveblogging: Senior Skills: Grok awk</title>
		<link>http://feedproxy.google.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~3/UE-C2T7ARI4/liveblogging-senior-skills-grok-awk.html</link>
		<comments>http://lopsanj.org/events/picc10/liveblogging-senior-skills-grok-awk.html#comments</comments>
		<pubDate>Thu, 13 May 2010 12:28:54 +0000</pubDate>
		<dc:creator>standaloneSA</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lopsanj.org/events/picc10/?p=1143</guid>
		<description><![CDATA[<p>[author's note: personally, I use awk a bunch in MySQL DBA work, for tasks like scrubbing data from a production export for use in qa/dev, but usually have to resort to Perl for really complex stuff, but now I know how to do .]</p> <p>Basics: By default, fields are separated by any number of [...]]]></description>
				<content:encoded><![CDATA[<p>[author's note: personally, I use awk a bunch in MySQL DBA work, for tasks like scrubbing data from a production export for use in qa/dev, but usually have to resort to Perl for really complex stuff, but now I know how to do .]</p>
<p><b>Basics:</b><br />
By default, fields are separated by any number of spaces. The -F option to awk changes the separator on commandline.<br />
Print the first field, fields are separated by a colon.<br />
awk -F: &#8216;{print $1}&#8217; /etc/passwd</p>
<p><b>Print the first and fifth field:</b><br />
awk -F: &#8216;{$print $1,$5}&#8217; /etc/passwd</p>
<p>Can pattern match and use files, so you can replace:<br />
grep foo /etc/passwd | awk -F: &#8216;{print $1,$5}&#8217;<br />
with:<br />
awk -F: &#8216;/foo/ {print $1,$5}&#8217; /etc/passwd</p>
<p>NF = built in variable (no $) used to mean “field number”<br />
This will print the first and last fields of lines where the first field matches “foo”<br />
awk -F: &#8216;$1 ~/foo/ {print $1,$NF}&#8217; /etc/passwd</p>
<p>NF = number of fields, ie, “7″<br />
$NF = value of last field, ie “/bin/bash”<br />
(similarly, NR is record number)</p>
<p>Awk makes assumptions about input, variables, and processing that you’d otherwise have to code yourself.</p>
<p>- “main loop” of input processing is done for you<br />
- awk initializes variables for you, to 0<br />
- input is viewed by awk as ‘records’ which are splittable into ‘fields’</p>
<p>This all makes a lot of operations very concise in awk, many things can be done w/ a one-liner that would otherwise require several lines of code.</p>
<p><b>awk key points:</b><br />
- splits text into fields<br />
- default delimiter is “any number of spaces”<br />
- reference fields<br />
- $0 is entire line<br />
- create filters using ‘addresses’ which can be regexps (similar to sed)<br />
- Turing-complete language<br />
- has if, while, for, do-while, etc<br />
- built-in math like exp, log, rand, sin, cos<br />
- built-in string sub, split, index, toupper/lower</p>
<p><b>Patterns and actions</b><br />
Pattern is first, then action(s)<br />
Actions are enclosed in {}</p>
<p>only a pattern, no action:<br />
&#8216;length>42&#8242;<br />
but, the default action is to print the whole line, so this will actually do something — print lines where the length of the line is > 42. strings are just arrays in awk</p>
<p>only action, no pattern:<br />
{print $2,$1}<br />
do this to all lines of input</p>
<p>NR % 3 == 0<br />
print every third line (pattern is %NR mod 3)</p>
<p>{print $1, $NF, $(NF-1)}<br />
print the first field, last field, and 2nd to last field</p>
<p><b>built-in variables</b><br />
NF, NR we’ve done<br />
FS = field separator (can be regexp)<br />
OFMT = output format for numbers (default %.6g)</p>
<p><b>Patterns</b><br />
- used to filter lines processed by awk<br />
- can be regexp<br />
/^root/ is the pattern in the following<br />
awk -F:&#8217;/^root/ {print $1,$NF}&#8217; /etc/passwd</p>
<p>- Patterns can use fields and relational operators<br />
To print 1st, 4th and last field if value of 4th field >10:<br />
awk -F: &#8216;$4 > 10 {print $1, $4, $NF}&#8217; /etc/passwd</p>
<p>awk -F: &#8216;$0 !~ /^#/ &#038;&#038; $4 > 10 {print $1, $4, $NF}&#8217; /etc/passwd</p>
<p><b>Range patterns</b><br />
sed-like addressing : you can have start and end addresses<br />
awk ‘NR==1,NR==3′<br />
prints only first three lines of the file<br />
You can use regular expressions in range patterns:<br />
awk -F:’/^root/,/^daemon/ {print $1,$NF}’ /etc/passwd<br />
start printing at the line that starts with “root”, the last line that is processed is the line starting with “daemon”</p>
<p>Range pattern “gotcha” – can’t mix a range with other patterns:<br />
To do “start at non-commented line where value of $4 is less than 10, end at the first line where value of $4 is greater than 10″</p>
<p>This does not work!<br />
awk -F: &#8216;$0 !~ /^#/ $4 <= 10, $4 > 10&#8242; /etc/passwd</p>
<p>This is how to do it, {next} is an action that skips:<br />
awk -F: &#8216;$0 ~ /^#/ {next} $4 <= 10, $4 > 10 {print $1, $4&#8242; /etc/passwd</p>
<p><b>Basic Aggregation</b><br />
awk -F: ‘$3 > 100 {x+=1; print x}’ /etc/passwd<br />
This gives a line of output as each matching line is processed. This gives a running total of x.</p>
<p>awk -F: ‘$3 > 100 {x+=1} END {print x}’ /etc/passwd<br />
This processes the “{print x}” action only after the entire file has been processed. This gives only the final value of x.</p>
<p><b>Arrays:</b><br />
Support for regular arrays<br />
Technically multi-dimensional arrays are not supported, but array indexes are not supported, so you can make your own associative arrays.</p>
<p>Example:<br />
awk -F: ‘{x[$1] = $2*($4 – $3)} END {for(key in x) {print key, x[key]}}’ stocks.txt</p>
<p>The part before the END creates the associative array, the part after the END prints the array.</p>
<p>Extreme data munging:<br />
awk -f: &#8216;{x[$1]=($2&#8242;($4 &#8211; $3))} END {for(z in x) {print z, x[z]}}&#8217; stocks.txt</p>
<p><code>ABC,100,12.14,19.12<br />
FOO,100,24.01,17.45</p>
<p>output<br />
BAR 271.5<br />
ABC 698<br />
</code></p>
<p>For the line “ABC,100,12.14,19.12″<br />
the function becomes</p>
<p><code>x[ABC] = 100 * (19.12 - 12.14) = 698<br />
</code></p>
<p><b>Aggregate across multiple variables:</b><br />
awk -F, &#8216;{x[$1] = $2*($4 &#8211; $3); y+=x[$1]} END {for(z in x) {print z, x[z]}} {print &#8220;Net:&#8221;y}}&#8217; stocks.txt</p>
<p>Note that y is a running *sum* (not a running count like before).</p>
<p>Now, the above is hard to read, this is much easier.</p>
<p><code><br />
#!/usr/bin/awk -f</p>
<p>BEGIN { FS="," }<br />
{ x[$1] = $2*($4 - $3)<br />
  y+=x[$1]<br />
 }<br />
END {<br />
 for(z in x) {<br />
  print z, x[z]<br />
  }<br />
 }  # end for loop<br />
 {<br />
 print "Net:"y<br />
 } # end END block<br />
</code></p>
<p>This was liveblogged, so please point out any issues, as they may be typos on my part….</p>
<hr />
<p>This blog entry was provided by <a href="http://www.pythian.com/news/author/sheeri">Sheeri Cabral</a>, and originally published online at <a href="http://www.pythian.com/news/12221/liveblogging-senior-skills-grok-awk/">http://www.pythian.com/news/12221/liveblogging-senior-skills-grok-awk/</a></p>
<img src="http://feeds.feedburner.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~4/UE-C2T7ARI4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lopsanj.org/events/picc10/liveblogging-senior-skills-grok-awk.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lopsanj.org/events/picc10/liveblogging-senior-skills-grok-awk.html</feedburner:origLink></item>
		<item>
		<title>Liveblogging: Senior Skills: Python for Sysadmins</title>
		<link>http://feedproxy.google.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~3/xGnmC7sx1IE/liveblogging-senior-skills-python-for-sysadmins.html</link>
		<comments>http://lopsanj.org/events/picc10/liveblogging-senior-skills-python-for-sysadmins.html#comments</comments>
		<pubDate>Thu, 13 May 2010 12:23:12 +0000</pubDate>
		<dc:creator>standaloneSA</dc:creator>
				<category><![CDATA[Blog Entries]]></category>
		<category><![CDATA[attendee]]></category>
		<category><![CDATA[pythons]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://lopsanj.org/events/picc10/?p=1141</guid>
		<description><![CDATA[<p>Why Python?</p> <p>- Low WTF per minute factor - Passes the 6-month test (if you write python code, going back in 6 months, you pretty much know what you were trying to do) - Small Shift/no-Shift ratio (ie, you use the “Shift” key a lot in Perl because you use $ % ( ) [...]]]></description>
				<content:encoded><![CDATA[<p>Why Python?</p>
<p>- Low WTF per minute factor<br />
- Passes the 6-month test (if you write python code, going back in 6 months, you pretty much know what you were trying to do)<br />
- Small Shift/no-Shift ratio (ie, you use the “Shift” key a lot in Perl because you use $ % ( ) { } etc, so you can tell what something is by context, not by $ or %)<br />
- It’s hard to make a mess<br />
- Objects if you need them, ignore them if you don’t.</p>
<p><b>Basics</b><br />
Here’s a sample interpreter session. The >>> is the python prompt, and the … is the second/subsequent line prompt:</p>
<p><code>>>> x='hello, world!';<br />
>>> x.upper()<br />
'HELLO, WORLD!'<br />
>>> def swapper(mystr):<br />
... return mystr.swapcase()<br />
  File "<stdin>", line 2<br />
    return mystr.swapcase()<br />
         ^<br />
IndentationError: expected an indented block<br />
</code></p>
<p>You need to put a space on the second line because whitespace ‘tabbing’ is enforced in Python:</p>
<p><code>>>> def swapper(mystr):<br />
...  return mystr.swapcase()<br />
...<br />
>>> swapper(x)<br />
'HELLO, WORLD!'<br />
>>> x<br />
'hello, world!'<br />
</code></p>
<p><b>Substrings</b><br />
partition is how to get substrings based on a separator:</p>
<p><code>>>> def parts(mystr, sep=','):<br />
...  return mystr.partition(sep)<br />
...<br />
>>> parts(x, ',')<br />
('hello', ',', ' world!')<br />
</code></p>
<p>You can replace text, too, using replace.</p>
<p><code>>>> def personalize(greeting, name='Brian'):<br />
...  """Replaces 'world' with a given name"""<br />
...  return greeting.replace('world', name)<br />
...<br />
>>> personalize(x, 'Brian')<br />
'hello, Brian!'<br />
</code></p>
<p>By the way, the stuff in the triple quotes is automatic documentation. A double underscore, also called a “dunder”, is to print the stuff in the triple quotes:</p>
<p><code>>>> print personalize.__doc__<br />
Replaces 'world' with a given name<br />
</code></p>
<p><b>Loop over a list of functions and do that function to some data:</b></p>
<p><code>>>> funclist=[swapper, personalize, parts]<br />
>>> for func in funclist:<br />
...  func(x)<br />
...<br />
'HELLO, WORLD!'<br />
'hello, Brian!'<br />
('hello', ',', ' world!')<br />
</code></p>
<p><b>Lists</b></p>
<p><code>>>> v=range(1,10)<br />
>>> v<br />
[1, 2, 3, 4, 5, 6, 7, 8, 9]<br />
>>> v[1]<br />
2<br />
>>> v[5]<br />
6<br />
>>> v[-1]<br />
9<br />
>>> v[-3]<br />
7<br />
</code></p>
<p><b>List slicing with “:”</b><br />
>>> v[:2]<br />
[1, 2]<br />
>>> v[4:]<br />
[5, 6, 7, 8, 9]<br />
>>> v[4:9]<br />
[5, 6, 7, 8, 9]<br />
Note that there’s no error returned even though there’s no field 9. If you did v[9], you’d get an error:<br />
>>> v[9]<br />
Traceback (most recent call last):<br />
File ““, line 1, in<br />
IndexError: list index out of range</p>
<p>Python uses pointers (or pointer-like things) so v[1:-1] does not print the first and last values:</p>
<p><code>>>> v[1:-1]<br />
[2, 3, 4, 5, 6, 7, 8]<br />
</code></p>
<p>The full array syntax is [start:end:index increment]:</p>
<p><code>>>> v[::2]<br />
[1, 3, 5, 7, 9]<br />
>>> v[::-1]<br />
[9, 8, 7, 6, 5, 4, 3, 2, 1]<br />
>>> v[1:-1:4]<br />
[2, 6]<br />
>>> v[::3]<br />
[1, 4, 7]<br />
</code></p>
<p><b>Make an array of numbers with range</b></p>
<p><code>>>> l=range(10)<br />
>>> l<br />
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]<br />
</code></p>
<p>Make a list from another list</p>
<p><code>>>> [pow(num,2) for num in l]<br />
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]<br />
</code></p>
<p>append appends to the end of a list</p>
<p><code>>>> l.append( [pow(num,2) for num in l])<br />
>>> l<br />
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]]<br />
>>> l.pop()<br />
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]<br />
</code></p>
<p><b>extend takes a sequence and puts it at the end of the array.</b></p>
<p><code>>>> l.extend([pow(num,2) for num in l])<br />
>>> l<br />
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 4, 9, 16, 25, 36, 49, 64, 81]<br />
</code></p>
<p><b>A list can be made of a transformation, an iteration and optional filter:</b><br />
[ i*i for i in mylist if i % 2 == 0]<br />
transformation is i*i<br />
iteration is for i in mylist<br />
optional filter is if i % 2 == 0</p>
<p><code>>>> L=range(1,6)<br />
>>> L<br />
[1, 2, 3, 4, 5]<br />
>>> [ i*i for i in L if i % 2 == 0]<br />
[4, 16]<br />
</code></p>
<p><b>Tuples</b><br />
Tuples are immutable lists, and they use () instead of []<br />
A tuple always has 2 elements, so a one-item tuple is defined as<br />
x=(1,)</p>
<p>Dictionaries aka associative arrays/hashes:</p>
<p><code><br />
>>> d = {'user':'jonesy', 'room':'1178'}<br />
>>> d<br />
{'user': 'jonesy', 'room': '1178'}<br />
>>> d['user']<br />
'jonesy'<br />
>>> d.keys()<br />
['user', 'room']<br />
>>> d.values()<br />
['jonesy', '1178']<br />
>>> d.items()<br />
[('user', 'jonesy'), ('room', '1178')]<br />
>>> d.items()[0]<br />
('user', 'jonesy')<br />
>>> d.items()[0][1]<br />
'jonesy'<br />
>>> d.items()[0][1].swapcase()<br />
'JONESY'</code></p>
<p>There is no order to dictionaries, so don’t rely on it.</p>
<p><b>Quotes and string formatting</b><br />
- You can use single and double quotes inside each other<br />
- Inside triple quotes, you can use single and double quotes<br />
- Variables are not recognized in strings, uses printf-style string formatting:</p>
<p><code>>>> word='World'<br />
>>> punc='!'<br />
>>> print "Hello, %s%s" % (word, punc)<br />
Hello, World!<br />
</code></p>
<p>Braces, semicolons, indents<br />
- Use indents instead of braces<br />
- End-of-line instead of semicolons</p>
<p><code>if x == y:<br />
 print "x == y"<br />
for k,v in mydict.iteritems():<br />
 if v is None:<br />
  continue<br />
 print "v has a value: %s" % v<br />
</code></p>
<p>This seems like it might be problematic because of long blocks of code, but apparently code blocks don’t get that long. You can also use folds in vim [now I need to look up what folds in vim are].</p>
<p>You can’t assign a value in a conditional statement’s expression — because you can’t use an = sign. This is on purpose, it avoids bugs resulting from typing if x=y instead of if x==y.</p>
<p>The construct has no place in production code anyway, since you give up catching any exceptions.</p>
<p>Python modules for sysadmins:<br />
- sys<br />
- os<br />
- urlib/urlib2<br />
- time, datetime (and calendar)<br />
- fileinput<br />
- stat<br />
- filecmp<br />
- glob (to use wildcards)<br />
- shutil<br />
- gzip<br />
- tarfile<br />
- hashlib, md5, crypt<br />
- logging<br />
- curses<br />
- smtplib and email<br />
- cmd</p>
<p><b>The Zen of Python</b><br />
To get this, type ‘python’ in a unix environment, then type ‘import this’ at the commandline. I did this on my Windows laptop running Cygwin:</p>
<p>cabral@pythianbos2 ~<br />
$ python<br />
Python 2.5.2 (r252:60911, Dec  2 2008, 09:26:14)<br />
[GCC 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)] on cygwin<br />
Type &#8220;help&#8221;, &#8220;copyright&#8221;, &#8220;credits&#8221; or &#8220;license&#8221; for more information.<br />
>>> import this<br />
The Zen of Python, by Tim Peters</p>
<p><code><br />
Beautiful is better than ugly.<br />
Explicit is better than implicit.<br />
Simple is better than complex.<br />
Complex is better than complicated.<br />
Flat is better than nested.<br />
Sparse is better than dense.<br />
Readability counts.<br />
Special cases aren't special enough to break the rules.<br />
Although practicality beats purity.<br />
Errors should never pass silently.<br />
Unless explicitly silenced.<br />
In the face of ambiguity, refuse the temptation to guess.<br />
There should be one-- and preferably only one --obvious way to do it.<br />
Although that way may not be obvious at first unless you're Dutch.<br />
Now is better than never.<br />
Although never is often better than *right* now.<br />
If the implementation is hard to explain, it's a bad idea.<br />
If the implementation is easy to explain, it may be a good idea.<br />
Namespaces are one honking great idea -- let's do more of those!<br />
</code></p>
<p>This was liveblogged, please let me know any issues, as they may be typos….</p>
<hr />
This blog entry was provided by <a href="http://www.pythian.com/news/author/sheeri">Sheeri Cabral</a>, and originally published online at <a href="http://www.pythian.com/news/12241/liveblogging-senior-skills-python-for-sysadmins/">http://www.pythian.com/news/12241/liveblogging-senior-skills-python-for-sysadmins/</a></p>
<img src="http://feeds.feedburner.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~4/xGnmC7sx1IE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lopsanj.org/events/picc10/liveblogging-senior-skills-python-for-sysadmins.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lopsanj.org/events/picc10/liveblogging-senior-skills-python-for-sysadmins.html</feedburner:origLink></item>
		<item>
		<title>Panel: Tech Women Rule!</title>
		<link>http://feedproxy.google.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~3/yehXIrpmX6Q/1138.html</link>
		<comments>http://lopsanj.org/events/picc10/1138.html#comments</comments>
		<pubDate>Thu, 13 May 2010 12:09:33 +0000</pubDate>
		<dc:creator>standaloneSA</dc:creator>
				<category><![CDATA[Blog Entries]]></category>
		<category><![CDATA[attendee]]></category>
		<category><![CDATA[females]]></category>
		<category><![CDATA[gender relations]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[women]]></category>

		<guid isPermaLink="false">http://lopsanj.org/events/picc10/?p=1138</guid>
		<description><![CDATA[<p>I am moderating and liveblogging the Professional IT Community Conference panel called Tech Women Rule! Creative Solutions for being a (or working with a) female technologist.</p> <p>One point to keep in mind: The goal is not equality for equality’s sake. The goal is to have a diverse range of experience to make your company/project/whatever [...]]]></description>
				<content:encoded><![CDATA[<p>I am moderating and liveblogging the Professional IT Community Conference panel called Tech Women Rule! Creative Solutions for being a (or working with a) female technologist.</p>
<p>One point to keep in mind: The goal is not equality for equality’s sake. The goal is to have a diverse range of experience to make your company/project/whatever the best it could be.</p>
<p>That being said, these issues are not just around women; they are about anyone who is “different”, whether it’s race, ethnicity, gender, sexual orientation, cultural.</p>
<p>So what are some of the solutions?</p>
<p>0) Better align expectations with reality. Are you expecting more from someone who is one gender than another? If a woman makes a mistake is it worse because she has to prove herself? Is it worse because she is representative of her gender? If she does something good is the achievement elevated more because of her gender? Either is bad.</p>
<p>1) Respect people for who they are. Everyone deserves respect; if someone is not at your technical level, they still deserve respect.</p>
<p>If someone says something that is completely wrong from a technical perspective, do not assume that they have no idea what they are talking about. It could be that they are the exact case in which that technical scenario is appropriate for them. If they are correct, your attitude will be refreshing and you might learn something. If they are indeed wrong, ask them about a scenario in which their thinking falls apart, or otherwise guide them through learning why what they are saying is wrong.</p>
<p>2) Be nice. Don’t condescend.</p>
<p>3) Be helpful. “RTFM, n00b!” is not helpful, and certainly does not follow rule #2.</p>
<p>4) Don’t do #1-3 for women only. Don’t treat women nicely because they’re women, and be a jerk to men because they’re men. Being helpful is good for anyone, not just women.</p>
<p>5) Cooperate, do not compete. Whether you are co-workers, working together on a software project, or just in a conversation, the game of “one-upping” another is a lot less useful than working together.</p>
<p>6) When hiring or when in an interview, concentrate on skills, not knowledge. “Skills” refers to attributes such as their ability to listen, how judgmental they are about a legacy system, whether they are open to new ideas, whether they disdain anything that is not cutting edge, and even technical skills such as thinking patterns, research patterns, algorithms, etc.</p>
<p>If someone says “I don’t know” in an interview, ask them “how would you go about figuring it out?” If someone says “I think it’s x and y” ask “how would you confirm/test that?” If a backup failed, do they start the backup over or do they try to figure out why it failed?</p>
<p>Are they thorough? Do they follow through? It is a lot easier to teach knowledge than it is to teach something like “debugging skills”.</p>
<p>7) Specifically encourage people to speak up. Train yourself to NOTICE when folks are not speaking up, and ask them if they have any suggestions or ideas.</p>
<p>8) If you are running an IT conference, specifically ask qualified women you know to speak, not about “women in IT”. If you hear of an IT conference, tell specific women you know that you think they would be a great speaker. Get women to speak at local user groups to get practice in a less intimidating space.</p>
<p>Resources:<br />
Read <a href="http://bit.ly/moretechwomen">HOWTO Encourage Women in Linux</a></p>
<p><a href="http://www.amazon.com/You-Just-Dont-Understand-Conversation/dp/0345372050">You Just Don’t Understand</a><br />
<a href="http://www.amazon.com/Male-Mind-Work-Womans-Working/dp/0738204978">The Male Mind at Work</a><br />
<a href="http://www.amazon.com/How-Succeed-Business-Without-Penis/dp/0595398057/">How to succeed in business without a penis: a guide for working women</a> (this is a humor book)</p>
<p>Join and/or send messages to <a href="http://systers.org/">Systers</a>, the world’s largest e-mail list of women in computing and technology fields.</p>
<hr />
<p>This blog entry was provided by <a href="http://www.pythian.com/news/author/sheeri">Sheeri Cabral</a>, and originally published online at <a href="http://www.pythian.com/news/12359/liveblogging-tech-women-rule/">http://www.pythian.com/news/12359/liveblogging-tech-women-rule/</a></p>
<img src="http://feeds.feedburner.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~4/yehXIrpmX6Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lopsanj.org/events/picc10/1138.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lopsanj.org/events/picc10/1138.html</feedburner:origLink></item>
		<item>
		<title>Liveblog: Mentoring: It’s for everyone</title>
		<link>http://feedproxy.google.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~3/t93_gEstJKg/liveblog-mentoring-its-for-everyone.html</link>
		<comments>http://lopsanj.org/events/picc10/liveblog-mentoring-its-for-everyone.html#comments</comments>
		<pubDate>Thu, 13 May 2010 12:05:10 +0000</pubDate>
		<dc:creator>standaloneSA</dc:creator>
				<category><![CDATA[Blog Entries]]></category>
		<category><![CDATA[attendee]]></category>
		<category><![CDATA[mentoring]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://lopsanj.org/events/picc10/?p=1136</guid>
		<description><![CDATA[<p>Liveblog of the Professional IT Community Conference session Mentoring: It’s for everyone</p> <p>Ways to learn: Audio Visual Kinetic (doing it)</p> <p>Everyone learns differently, but most people learn with some combination of all these three.</p> <p>However, you can also learn by training [that's the truth, I learned a LOT by writing the book, even things [...]]]></description>
				<content:encoded><![CDATA[<p>Liveblog of the <a href="http://www.picconf.org">Professional IT Community Conference</a> session <a href="http://lopsanj.org/events/picc10/tech#i4">Mentoring: It’s for everyone</a></p>
<p><b>Ways to learn:</b><br />
Audio<br />
Visual<br />
Kinetic (doing it)</p>
<p>Everyone learns differently, but most people learn with some combination of all these three.</p>
<p>However, you can also learn by training [that's the truth, I learned a LOT by writing the book, even things I knew, I ended up needing to research more].</p>
<p><b>Ways to train:</b><br />
Explanation<br />
Observation<br />
Demonstration<br />
Questioning (Socratic Method)</p>
<p><b>What is a mentor?</b><br />
noun: experienced and trusted adviser. It’s not just someone who teaches, it’s someone who advises.<br />
experienced person in a company, college or schools who trains and counsels new employees or students.</p>
<p>verb: to advise or train (someone, esp. a younger colleague).</p>
<p>A mentorship is a safe place to ask questions.</p>
<p>A mentor is a trainer, but a trainer who also is a professional advisor.</p>
<p><b>Finding a mentor</b><br />
Someone…..<br />
- you respect/admire<br />
- works with similar technology<br />
- has a compatible personality<br />
- you have a good rapport with</p>
<p><b>Being a mentor</b><br />
- Teach technical skills<br />
- Provide advanced technical/design guidance<br />
- Model and teach professional skills<br />
- Be interested and invested in the [student's] career</p>
<hr />
<p>This blog entry was provided by <a href="http://www.pythian.com/news/author/sheeri/">Sheeri Cabral</a>, and originally published online at <a href="http://www.pythian.com/news/12367/liveblogging-mentoring-its-for-everyone/">http://www.pythian.com/news/12367/liveblogging-mentoring-its-for-everyone/</a>.</p>
<img src="http://feeds.feedburner.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~4/t93_gEstJKg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lopsanj.org/events/picc10/liveblog-mentoring-its-for-everyone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lopsanj.org/events/picc10/liveblog-mentoring-its-for-everyone.html</feedburner:origLink></item>
		<item>
		<title>Thoughts on PICC</title>
		<link>http://feedproxy.google.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~3/m_WQbMpEUP0/thoughts-on-picc.html</link>
		<comments>http://lopsanj.org/events/picc10/thoughts-on-picc.html#comments</comments>
		<pubDate>Mon, 10 May 2010 19:59:14 +0000</pubDate>
		<dc:creator>standaloneSA</dc:creator>
				<category><![CDATA[Blog Entries]]></category>
		<category><![CDATA[overview]]></category>
		<category><![CDATA[PICC10]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://lopsanj.org/events/picc10/?p=1127</guid>
		<description><![CDATA[<p>I haven&#8217;t been to many IT related conferences. I was fortunate enough to go to a LOPSA run event, the Professional IT Community Conference(PICC). It was a conference for sysadmins, run by sysadmins. Most of the other conferences I have been to have been run by vendors and most of the content was marketing [...]]]></description>
				<content:encoded><![CDATA[<p>I haven&#8217;t been to many IT related conferences.  I was fortunate enough to go to a LOPSA run event, the Professional IT Community Conference(PICC).  It was a conference for sysadmins, run by sysadmins.  Most of the other conferences I have been to have been run by vendors and most of the content was marketing based.  I felt like the PICC had a lot of good, non vendor specific and design based content which was applicable to many sysadmins, regardless of their &#8220;business&#8221;.</p>
<p>My main interest was taking the training courses on storage.  I think, after hearing other people talking, that my environment is probably smaller than the majority of the other environments that people were representing.  Since I work for a K-12 school district, our storage infrastructure historically has not been planned.  Need storage?  Buy a server.  Essentially, mostly all of our storage has been direct attached.  Within the past few years, we have deployed a couple of basic Dell servers running iSCSI target services to be used as shared storage for our Novell Cluster.  </p>
<p>We have had initial internal discussions about moving forward with a planned storage system.  The two sessions on storage virtualization that I attended taught me one thing over everything else, storage virtualization is just a continued abstraction of storage.  There are nitty-gritty details about how and where that abstraction occurs that I won&#8217;t get into, but regardless of the size and use of modern storage virtualization, it needs to be planned out properly.  It&#8217;s not as easy as taking three drives and creating a RAID5 array.</p>
<p>Sometimes you get tunnel vision at your job where you can unknowingly insulate yourself from fresh ideas.  A conference such as the PICC is a great opportunity to talk to other people in the sysadmin community that can open your eyes to fresh ideas that you would have never thought of. </p>
<p>Ian Carder<br />
<a href="http://www.arsedout.net/idogg/">http://www.arsedout.net/idogg/</a></p>
<img src="http://feeds.feedburner.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~4/m_WQbMpEUP0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lopsanj.org/events/picc10/thoughts-on-picc.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lopsanj.org/events/picc10/thoughts-on-picc.html</feedburner:origLink></item>
		<item>
		<title>A special note for people from New York City and Philly!</title>
		<link>http://feedproxy.google.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~3/ZqvshQkPKCU/a-special-note-for-people-from-new-york-city-and-philly.html</link>
		<comments>http://lopsanj.org/events/picc10/a-special-note-for-people-from-new-york-city-and-philly.html#comments</comments>
		<pubDate>Tue, 06 Apr 2010 14:28:02 +0000</pubDate>
		<dc:creator>wbilancio</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lopsanj.org/events/picc10/events/picc10/a-special-note-for-people-from-new-york-city-and-philly.html</guid>
		<description><![CDATA[Don&#8217;t be afraid. It&#8217;s just New Jersey! <p>The economy sucks. Training budgets are non-existent. That national conference you usually attend? Not going to happen. </p> <p>But your boss will probably let you attend a 2-day conference if it is inexpensive, has many of the nationally recognized speakers you would normally attend, and since it [...]]]></description>
				<content:encoded><![CDATA[<h6>Don&#8217;t be afraid. It&#8217;s just New Jersey!</h6>
<p>The economy sucks. Training budgets are non-existent. That national conference you usually attend? Not going to happen. </p>
<p>But your boss will probably let you attend a 2-day conference if it is inexpensive, has many of the nationally recognized speakers you would normally attend, and since it is a Friday/Saturday conference you&#8217;ll only miss one day of work. Heck, point out that staying nearby is more &quot;green&quot; than flying to a distant conference. </p>
<p>We know you don&#8217;t love New Jersey. But we promise that except for a 3-block walk from the train station to the hotel, you can stay indoors the entire time and pretend you are still in the city. We promise! (There are some amazing restaurants within 1 block of the hotel. It&#8217;s a shame that the registration fee includes all meals.) </p>
<h5>Hotel info:</h5>
<p>The event is at the <a href="http://lopsanj.org/events/picc10/hotel" target="_blank">Hyatt Regency New Brunswick, Two Albany Street, New Brunswick, New Jersey, USA 08901</a>. (Special room <a href="https://resweb.passkey.com/Resweb.do?mode=welcome_ei_new&amp;eventID=2496720&amp;fromResdesk=true" target="_blank">rates</a> available.) </p>
<h5>Driving directions</h5>
<p><a href="http://lopsanj.org/events/picc10/hotel">Directions and GPS advice.</a> </p>
<h5>Take the train from NYC!</h5>
<p>The conference is 3 blocks from the New Brunswick train station. Just take NJ Transit from the New York Penn Station. </p>
<h6>Going to the conference:</h6>
<ol>
<li>From New York Penn Station take the North East Corridor line to New Brunswick.
<ul>
<li><a href="http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=TrainSchedulesFrom&amp;selOrigin=105_BNTN&amp;selDestination=103_NEC&amp;OriginDescription=New+York+Penn+Station&amp;DestDescription=New+Brunswick&amp;datepicker=05/06/2010" target="_blank">Traveling on Thursday, May 6th</a> </li>
<li><a href="http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=TrainSchedulesFrom&amp;selOrigin=105_BNTN&amp;selDestination=103_NEC&amp;OriginDescription=New+York+Penn+Station&amp;DestDescription=New+Brunswick&amp;datepicker=05/07/2010" target="_blank">Traveling on Friday, May 7th</a> (training: arrive by 8:15, conference-only: arrive by 4pm) </li>
<li><a href="http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=TrainSchedulesFrom&amp;selOrigin=105_BNTN&amp;selDestination=103_NEC&amp;OriginDescription=New+York+Penn+Station&amp;DestDescription=New+Brunswick&amp;datepicker=05/08/2010" target="_blank">Traveling on Saturday, May 8th</a> (please arrive by 8:30am) </li>
</ul>
</li>
<li><a href="http://bit.ly/piccwalk" target="_blank">Map of walking to the Hotel.</a> </li>
<li>After arriving at the New Brunswick train station, go to Albany Street. It is parallel to the train tracks, on the other side (if you came from NYC). You should be walking down hill to get there. </li>
<li>Cross over Albany Street to the east-bound side. </li>
<li>Turn LEFT and walk along Albany Street&#8217;s east-bound side. You should be walking with traffic. </li>
<li>The Hyatt is on the RIGHT. Look for signs. The main entrance is on Neilson St. </li>
<li>If walk under a train bridge, you went the wrong way. If you walk over a bridge, you went too far. </li>
</ol>
<h6>Going home to NYC:</h6>
<ol>
<li>Train schedule: <a href="http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=TrainSchedulesFrom&amp;selOrigin=103_NEC&amp;selDestination=105_BNTN&amp;OriginDescription=New+Brunswick&amp;DestDescription=New+York+Penn+Station&amp;datepicker=05/08/2010" target="_blank">Returning Saturday, May 8th</a> (conference ends by 6:30pm, 7pm at the latest) </li>
</ol>
<h4>&#160;</h4>
<h4>Take the train from Philly!</h4>
<p>It is much faster to drive. New Brunswick is 1 hour away. However, there are two ways to get to New Brunswick by train. </p>
<h6>Option 1: SEPTA to Trenton then NJ Transit to new Brunswick:</h6>
<ol>
<li>Take SEPTA to Trenton (R7). </li>
<li>Take NJ Transit &quot;Northeast Corridor&quot; towards New York Penn Station. Get off at the New Brunswick station.
<ul>
<li><a href="http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=TrainSchedulesFrom&amp;selOrigin=1_ATLC&amp;selDestination=103_NEC&amp;OriginDescription=Philadelphia+30th+Street&amp;DestDescription=New+Brunswick&amp;datepicker=05/06/2010" target="_blank">Traveling on Thursday, May 6th</a> </li>
<li><a href="http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=TrainSchedulesFrom&amp;selOrigin=1_ATLC&amp;selDestination=103_NEC&amp;OriginDescription=Philadelphia+30th+Street&amp;DestDescription=New+Brunswick&amp;datepicker=05/07/2010" target="_blank">Traveling on Friday, May 7th</a> (training: arrive by 8:15, conference-only: arrive by 4pm) </li>
<li><a href="http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=TrainSchedulesFrom&amp;selOrigin=1_ATLC&amp;selDestination=103_NEC&amp;OriginDescription=Philadelphia+30th+Street&amp;DestDescription=New+Brunswick&amp;datepicker=05/08/2010" target="_blank">Traveling on Saturday, May 8th</a> (please arrive by 8:30am) </li>
</ul>
</li>
</ol>
<h6>Option 2: Amtrak from Philly to New Brunswick:</h6>
<p>This is faster and you don&#8217;t have to change trains. However it is much more expensive. </p>
<p>Seats on Amtrak are now pre-reserved for specific trains (you used to be able to buy a ticket and use it any train in the next few months). Buy your ticket ahead of time on <a href="http://www.amtrak.com/" target="_blank">www.amtrak.com</a> before they sell out. </p>
<p>Take Amtrak from Philadelphia &#8211; 30th Street Station, PA (PHL) to New Brunswick, NJ (NBK) </p>
<h6>Walking from the train station to the hotel:</h6>
<ol>
<li><a href="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr=Albany+St%2FCounty+Route+527+S&amp;daddr=196+Neilson+St,+New+Brunswick,+NJ+%28Hyatt+New+Brunswick%29&amp;hl=en&amp;geocode=FfzsaQId5guQ-w%3BFQ7raQIdKRqQ-ymJ31fAUcbDiTGTcpDQbEkhxw&amp;mra=dme&amp;mrcr=0&amp;mrsp=0&amp;sz=15&amp;dirflg=w&amp;sll=40.494384,-74.440098&amp;sspn=0.021703,0.018368&amp;ie=UTF8&amp;z=15" target="_blank">Map of walking to the Hotel.</a> </li>
<li>After arriving at the New Brunswick train station, go to Albany Street. It is parallel to the train tracks, on the same side of the tracks (if you came from Phily). You should be walking slightly down hill to get there. </li>
<li>Cross over Albany Street to the east-bound side. </li>
<li>Turn LEFT and walk along Albany Street&#8217;s east-bound side. You should be walking with traffic. </li>
<li>The Hyatt is on the RIGHT. Look for signs. The main entrance is on Neilson St. </li>
<li>If walk under a train bridge, you went the wrong way. If you walk over a bridge, you went too far. </li>
</ol>
<h6>Going home to Philly:</h6>
<ol>
<li>Train schedule: <a href="http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=TrainSchedulesFrom&amp;selOrigin=103_NEC&amp;selDestination=1_ATLC&amp;OriginDescription=New+Brunswick&amp;DestDescription=Philadelphia+30th+Street&amp;datepicker=05/08/2010" target="_blank">Returning Saturday, May 8th</a> (conference ends by 6:30pm, 7pm at the latest) </li>
</ol>
<img src="http://feeds.feedburner.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~4/ZqvshQkPKCU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lopsanj.org/events/picc10/a-special-note-for-people-from-new-york-city-and-philly.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lopsanj.org/events/picc10/a-special-note-for-people-from-new-york-city-and-philly.html</feedburner:origLink></item>
		<item>
		<title>Early Bird price has been extend till Monday March 22, 2010</title>
		<link>http://feedproxy.google.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~3/fW0wHSuGcTU/early-bird-price-has-been-extend-till-monday-march-22-2010.html</link>
		<comments>http://lopsanj.org/events/picc10/early-bird-price-has-been-extend-till-monday-march-22-2010.html#comments</comments>
		<pubDate>Mon, 15 Mar 2010 17:29:53 +0000</pubDate>
		<dc:creator>wbilancio</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lopsanj.org/events/picc10/events/picc10/early-bird-price-has-been-extend-till-monday-march-22-2010.html</guid>
		<description><![CDATA[<p> Good news!&#160; The early-bird discount is being extended 7 days!&#160;&#160; Save $75 if you register for training between now and Monday.&#160; http://picconf.org</p> <p>Registration now starts as low as $249 for the Friday night/Saturday package.</p> <p>See internationally known speakers and trainers without hardly any travel!</p> <p>Come to a regional conference and meet your local [...]]]></description>
				<content:encoded><![CDATA[<p> Good news!&#160; The early-bird discount is being extended 7 days!&#160;&#160; Save $75 if you register for training between now and Monday.&#160; http://picconf.org</p>
<p>Registration now starts as low as $249 for the Friday night/Saturday package.</p>
<p>See internationally known speakers and trainers without hardly any travel!</p>
<p>Come to a regional conference and meet your local peers!    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; http://lopsanj.org/events/picc10/overview</p>
<p>Originally the discount registration would have ended tonight at midnight. However, due to the full schedule only recently being available, we&#8217;ve decided to add 1 week to the early-bird discount (Monday, 3/22/2010).&#160; Save $75 now!&#160; We can&#8217;t extend it a second time!</p>
<p><a href="http://lopsanj.org/events/picc10/registration">http://lopsanj.org/events/picc10/registration</a></p>
<img src="http://feeds.feedburner.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~4/fW0wHSuGcTU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lopsanj.org/events/picc10/early-bird-price-has-been-extend-till-monday-march-22-2010.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lopsanj.org/events/picc10/early-bird-price-has-been-extend-till-monday-march-22-2010.html</feedburner:origLink></item>
		<item>
		<title>Press Release: LOPSA-NJ Launches Professional IT Community Conference for IT Administrators</title>
		<link>http://feedproxy.google.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~3/4pLX6DKsQcQ/press-release-lopsa-nj-launches-professional-it-community-conference-for-it-administrators.html</link>
		<comments>http://lopsanj.org/events/picc10/press-release-lopsa-nj-launches-professional-it-community-conference-for-it-administrators.html#comments</comments>
		<pubDate>Mon, 15 Feb 2010 15:30:46 +0000</pubDate>
		<dc:creator>tal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lopsanj.org/events/picc10/?p=428</guid>
		<description><![CDATA[<p>Press Release </p> </p> LOPSA-NJ Launches Professional IT Community Conference for IT Administrators <p>Convention scheduled for May 7th and 8th at the Hyatt Regency New Brunswick</p> <p>Princeton, NJ, January 25, 2010 – Despite the down economy, things are heating up for New Jersey&#8217;s fledgling IT community. Professional computer and network system administrators from startups, [...]]]></description>
				<content:encoded><![CDATA[<p><span style="font-family: Arial;"><span style="font-size: large;">Press Release </span></span></p>
<div><span style="font-family: Arial;"></p>
<div>LOPSA-NJ Launches Professional IT Community Conference for IT Administrators</div>
<p>Convention scheduled for May 7th and 8th at the Hyatt Regency New Brunswick</p>
<p><em>Princeton, NJ</em>, January 25, 2010 – Despite the down economy, things are heating up for New Jersey&#8217;s fledgling IT community. Professional computer and network system administrators from startups, century-old corporations and the public sector are gathering for a 2-day conference of training and community.</span></div>
<div><span style="font-family: Arial;">The New Jersey chapter of the League of Professional System Administrators, an organization dedicated to facilitating information exchange pertaining to the field of system administration, announced today that it is launching the Professional IT Community Conference, or PICC, for IT administrators. The conference will be held Friday, May 7th through Saturday, May 8th at the Hyatt Regency in New Brunswick.</p>
<p>The Professional IT Community Conference is a gathering of people from the diverse IT community in New Jersey to learn, share ideas, and network. The conference will include invited speakers and keynotes, top-notch training sessions that are relevant, useful, and recession-friendly, as well as an “unconference” track where attendees propose and host their own topics.</p>
<p>LOPSA-NJ organizer and PICC Chairman William Bilancio said, “This conference will be the area&#8217;s premier community-organized system administration event, and we&#8217;re looking forward to hosting IT administrators, regardless of their operating systems or infrastructure complexity.”</p>
<p>New Jersey-local and internationally recognized author and speaker Thomas A. Limoncelli remarked, <span style="font-size: small;">“</span></span><span style="font-family: Arial;"><span style="font-size: small;">I&#8217;ve benefited greatly from other regional and national conferences like this.  People come for the excellent technical training but the benefits of networking last forever.  I&#8217;m excited about seeing the New Jersey technical IT community coming together. This conference has particular benefits for people that will be connecting to the </span><span style="font-size: small;">technical community for the first time.</span><span style="font-size: small;">” </span></span></div>
<div><span style="font-family: Arial;"><br />
</span></div>
<div><span style="font-family: Arial;">&#8220;Non-profit, community driven conferences are your best IT training value&#8221;, said Pamela Howell, conference organizer and CEO of New Jersey-based Esoteric Resources. <span style="font-size: small;">&#8220;</span><span style="font-size: small;">There&#8217;s nothing quite like the networking opportunities at an in-person conference. The sense of community one has, of being in a place where you&#8217;re among your peers, people who understand you &#8211; your work issues and how they can affect your everyday life &#8211; it&#8217;s irreplaceable. That&#8217;s why we wanted to bring a more affordable conference experience to the local level, so that everyone can participate.&#8221;</span></span></div>
<div><span style="font-family: Arial;"><span style="font-size: small;"><br />
</span></span></div>
<div><span style="font-family: Arial;"> LOPSA-NJ and the Professional IT Community Conference are dedicated to fostering our local expert community and strengthening tomorrow&#8217;s computing infrastructure.</p>
<p>For Media Inquiries:</p>
<p>Matt Simmons<br />
PICC Marketing Chairman</p>
<p>http://www.picconf.org</p>
<p>Email: media@lopsanj.org<br />
Tel: +1 (740) 403-9997</p>
<div>###</div>
<p></span></div>
<img src="http://feeds.feedburner.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~4/4pLX6DKsQcQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lopsanj.org/events/picc10/press-release-lopsa-nj-launches-professional-it-community-conference-for-it-administrators.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lopsanj.org/events/picc10/press-release-lopsa-nj-launches-professional-it-community-conference-for-it-administrators.html</feedburner:origLink></item>
		<item>
		<title>LOPSA-New Jersey Conference Announced: PICC, May 7-8, 2010</title>
		<link>http://feedproxy.google.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~3/nv5evpS73HU/lopsa-new-jersey-conference-announced-picc-may-7-8-2010.html</link>
		<comments>http://lopsanj.org/events/picc10/lopsa-new-jersey-conference-announced-picc-may-7-8-2010.html#comments</comments>
		<pubDate>Mon, 15 Feb 2010 15:29:08 +0000</pubDate>
		<dc:creator>tal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lopsanj.org/events/picc10/?p=426</guid>
		<description><![CDATA[<p>LOPSA-NJ is excited to announce a conference for the IT and system administration community in New Jersey and surrounding area!</p> <p>&#8216;Two days of speakers, panels, training, and &#8220;unconference&#8221;. For technical people, by technical people.&#8217;</p> <p>LOPSA-New Jersey Professional IT Community Conference (PICC) Fri/Sat May 7-8, 2010, Hyatt Regency, in sunny New Brunswick, NJ.</p> <p>http://www.picconf.org</p> <p>LOPSA [...]]]></description>
				<content:encoded><![CDATA[<p>LOPSA-NJ is excited to announce a conference for the IT and system administration community in New Jersey and surrounding area!</p>
<blockquote><p>&#8216;Two days of speakers, panels, training, and &#8220;unconference&#8221;.<br />
For technical people, by technical people.&#8217;</p></blockquote>
<blockquote><p>LOPSA-New Jersey Professional IT Community Conference (PICC)<br />
Fri/Sat May 7-8, 2010, Hyatt Regency, in sunny New Brunswick, NJ.</p></blockquote>
<blockquote><p>http://www.picconf.org</p></blockquote>
<p><code>LOPSA = the League of Professional System Administrators<br />
NJ = New Jersey<br />
PICC = Professional IT Community Conferencee<br />
</code><br />
The long version:<br />
PICC10 is a gathering of professionals from the diverse IT (computer and network administration) community in New Jersey to learn, share ideas, and network. The conference includes invited speakers and keynotes, training by top-notch experts that is relevant, useful, and recession-friendly; plus an &#8220;unconference&#8221; track where attendees propose and host their own topics during the event.  We expect attendance of 100 to 150 IT professionals from mid- to large-sized companies and academia from New Jersey/New York/Pennsylvania.  We go by many titles but everyone is invited: system administrators, network administrators, network engineers, Windows, Linux, Unix, DBAs, and so on.  YOU are invited!</p>
<p><strong>Awesome!  Keep me informed:<br />
</strong></p>
<ul>
<li>Twitters: <a href="http://www.twitter.com/picconf" target="_blank">http://www.twitter.com/picconf</a></li>
<li>Facebook: <a href="http://tinyurl.com/fb-picc" target="_blank">http://tinyurl.com/fb-picc</a></li>
<li>Emails: <a href="http://lopsanj.org/mailman/listinfo/picc2010-announce" target="_blank">http://lopsanj.org/mailman/listinfo/picc2010-announce</a></li>
</ul>
<p><strong>Read the full &#8220;Call for Participation&#8221;:<br />
</strong></p>
<ul>
<li><a href="http://lopsanj.org/events/picc10/cfp" target="_blank">http://lopsanj.org/events/picc10/cfp</a></li>
<li>(Yes, we need you to propose conference topics)</li>
</ul>
<p><strong>Sponsors needed!  Reach a motivated, highly-targeted demographic:<br />
</strong></p>
<ul>
<li><a href="http://lopsanj.org/events/picc10/sponsors" target="_blank">http://lopsanj.org/events/picc10/sponsors</a></li>
</ul>
<p>See you there!</p>
<p>LOPSA is vendor-independant and non-profit.  This conference is too.</p>
<img src="http://feeds.feedburner.com/~r/Lopsa-njProfessionalItCommunityConferencepicc10/~4/nv5evpS73HU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lopsanj.org/events/picc10/lopsa-new-jersey-conference-announced-picc-may-7-8-2010.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lopsanj.org/events/picc10/lopsa-new-jersey-conference-announced-picc-may-7-8-2010.html</feedburner:origLink></item>
	</channel>
</rss>
