Re: Two-party video conferencing

2010-01-08 Thread Lloyd Kvam
On Thu, 2010-01-07 at 17:54 -0500, Ben Scott wrote:
 Requirements:
 
 R1. Two parties only.  (Not a big table meeting.)

How is 2-party video conferencing different from Ekiga/Skype Internet
phone calls with video?
 

-- 
Lloyd Kvam
Venix Corp
DLSLUG/GNHLUG library
http://dlslug.org/library.html
http://www.librarything.com/catalog/dlslug
http://www.librarything.com/rsshtml/recent/dlslug
http://www.librarything.com/rss/recent/dlslug

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Openfire Jabber server

2010-01-08 Thread Paul Lussier
Ed Robbins e...@erobbins.com writes:

 From a Java perspective, have you utilized any of the JMX tools to
 connect to it while it's running to view it's vitals?  You can also
 force it to dump it's heap and then analyze it to see what's using all
 of the memory, that may be helpful in determining what the culprit is.

Ed,

No, I haven't.  Sadly (or fortunately?) I'm not a Java developer, and
really no nothing about it, how to debug it, etc.  But, if there's
something out there that will give me more insight to our problem, I'd
certainly be willing to learn how :)

Can you point me to docs on JMX tools and how to use them for such
things, especially with respect to connecting to openfire? (also note, I
do not have console access to the server, only ssh/command line access,
so such methods should be consistent and usable with such an
environment).

Thanks!
--
Paul
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: The MySQL petition

2010-01-08 Thread Paul Lussier
Jon 'maddog' Hall mad...@li.org writes:

 On the other hand, I wonder how many government installations are
 running MySQL at this pointnot that it would or should influence
 anything.

Most MediaWiki installs use MySql by default.
Most WordPress installs use MySql by default.
Most Joomla installs use MySql by default.

And, sadly, almost all FOSS software that requires a back-end database
turns to MySql as it's default.

There is a lot of government use of said software.  MySql isn't going
anywhere anytime soon, and based on the fact that Oracle has kept
BerkeleyDB alive and well since they bought Sleepycat, I have no reason
to believe they'll do anything bad to MySql.

That being said, I can only hope for the quick, and painful demise of
both MySql and PHP.

--
Paul - who is trapped in a company with close to 1 million MySql
databases being accessed by really bad PHP code.
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: The MySQL petition

2010-01-08 Thread Stephen Ryan
On Fri, 2010-01-08 at 10:50 -0500, Paul Lussier wrote:

.

 That being said, I can only hope for the quick, and painful demise of
 both MySql and PHP.
 
 --
 Paul - who is trapped in a company with close to 1 million MySql
 databases being accessed by really bad PHP code.

...because having close to 1 million {PostgreSQL, Interbase, CouchDB,
SQLite} databases being accessed by really bad {Java, Python, Ruby, C++,
assembler, shell} code would be so much better.

-- 
Stephen Ryan step...@sryanfamily.info

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Openfire Jabber server

2010-01-08 Thread Kevin D. Clark

Paul Lussier writes:

 Openfire docs don't seem to have a lot of information on performance
 tuning, does anyone here have any experience with tuning this thing for
 use in large environments with lots of users ?

I don't have too many helpful things to say here except:

1: It sounds like you're experiencing a memory leak in 
   your Openfire server.

2a:  If [1] is true, then you're never going to be able
 to add enough memory to this system in order to make
 everything just work -- the leak will eventually
 consume all of your memory.

2b:  One possible option might be to simply restart the server
 every night.  

3:  The only way to fix the memory leak is to fix the 
code or to configure the system to not execute the
buggy code.  The thread that Ben Eisenbraun cites 
gives some some suggestions as to how to do either.

4:  If some particular client exacerbates this problem, this
is interesting, but the root cause is still that the 
server is buggy.

5:  Fixing memory leaks in Java code can sometimes be very
difficult.  As a programmer, it certainly is a relief
when you find and fix these...

Regards,

--kevin
-- 
alumni.unh.edu!kdcGod, I loved that Pontiac.
http://kdc-blog.blogspot.com/ -- Tom Waits

GnuPG: D87F DAD6 0291 289C EB1E 781C 9BF8 A7D8 B280 F24E 
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Two-party video conferencing

2010-01-08 Thread Ben Scott
On Fri, Jan 8, 2010 at 10:36 AM, Lloyd Kvam pyt...@venix.com wrote:
 How is 2-party video conferencing different from Ekiga/Skype Internet
 phone calls with video?

  I have no idea.  I've never worked with any kind of live video
telecomm, other than a brief stint with MSN Messenger for another
customer.

  Skype needs a third-party server, right?  So that would be out.

  Ekiga, as you and Tom Buskey kindly suggested, looks like it might
work.  It's not explict in their FAQ, but it sounds to me like it
might be able to work with an entirely internal system.

  Anyone know what's needed to make Ekiga work this way?  I know what
XMPP, SIP, Asterisk, etc., *are*, but I've never had to setup a
working implementation.

  (I know we have consultants on this list.  If someone has a canned
solution ready, send me a proposal off-list.  If the price is good
I'll prolly just outsource the initial setup.)

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


when packaging goes wrong

2010-01-08 Thread Greg Rundlett (freephile)
I installed pdns and pdns-recursor just the other day on my Ubuntu
9-04 system.  I did not configure or use the system, leaving that for
another day.

Today, there were upgrades available, so I attempted an upgrade,
however the upgrade failed due to the fact that I had pdns-recursor
3.1.7-2 installed, but not running.

I tried to remove the package and also reinstall the package, using
synaptic and apt-get and dpkg but could not, because the problem was
in a postinst script.

I tried to start the service (thinking that would allow the script to
execute), but after checking the documentation, it seems that the
documentation does not reflect the current behavior of the system :-(

Since I wanted to get powerdns up and running, I figured now would be
the time.  So, I found this wonderful quickstart guide
https://www.sevenl.net/blog/how-to-install-and-configure-powerdns/ and
got both pdns and pdns_recursor running with the gmysql backend
thinking that now I'd be able to run the package upgrade.

However, it still failed.

So, I resorted to editing the postinst script
vi /var/lib/dpkg/info/pdns-recursor.postinst
throwing errors to /dev/null and telling it to exit 0

Still I could not remove pdns-recursor even with
dpkg --remove --force-remove-reinstreq pdns-recursor

So, I took an 'over the top' approach described here:
http://www.khattam.info/2009/08/04/solved-subprocess-pre-removal-script-returned-error-exit-status-2-error/
which is to edit and remove the section in /var/lib/dpkg/status; and
install the package

Worked for me.


Greg Rundlett

nbpt 978-225-8302
m. 978-764-4424
-skype/aim/irc/twitter freephile
http://profiles.aim.com/freephile
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: The MySQL petition

2010-01-08 Thread Ben Scott
On Fri, Jan 8, 2010 at 10:57 AM, Stephen Ryan step...@sryanfamily.info wrote:
 Paul - who is trapped in a company with close to 1 million MySql
 databases being accessed by really bad PHP code.

 ...because having close to 1 million {PostgreSQL, Interbase, CouchDB,
 SQLite} databases being accessed by really bad {Java, Python, Ruby, C++,
 assembler, shell} code would be so much better.

  {Microsoft, Oracle, IBM} guy: Having 1 million {MS-SQL, Oracle, DB2}
databases being accessed by really bad {C#, PL/SQL, PL/I} code would
of course be better!

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Openfire Jabber server

2010-01-08 Thread Ben Scott
On Fri, Jan 8, 2010 at 10:53 AM, Kevin D. Clark
kevin_d_cl...@comcast.net wrote:
 4:  If some particular client exacerbates this problem, this
    is interesting, but the root cause is still that the
    server is buggy.

  While still true, there are cases where it's less cut-and-dry: In
other protocols, I've seen clients do the equivalent of repeated
malloc without free.  Of course, the server should place limits on
resources a client can allocate, but some people consider that kind of
thing to be not a bug in the server, because it's working as
designed.  To which I say: http://tinyurl.com/ye3tkmd

-- Ben

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Openfire Jabber server

2010-01-08 Thread Kevin D. Clark

Ben Scott writes:

   While still true, there are cases where it's less cut-and-dry: In
 other protocols, I've seen clients do the equivalent of repeated
 malloc without free.  Of course, the server should place limits on
 resources a client can allocate, but some people consider that kind of
 thing to be not a bug in the server, because it's working as
 designed.  To which I say: http://tinyurl.com/ye3tkmd

The way that I try to design protocols and systems is to assume that
the entity at other end of the connection might be some infinitely bad
thing that is looking to take down the system.  Kind of like Postel's
Law, but worse.

If the system is designed and implemented in this way, then I sleep
well at night...

--kevin
-- 
alumni.unh.edu!kdcGod, I loved that Pontiac.
http://kdc-blog.blogspot.com/ -- Tom Waits

GnuPG: D87F DAD6 0291 289C EB1E 781C 9BF8 A7D8 B280 F24E 

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: The MySQL petition

2010-01-08 Thread Joshua Judson Rosen
Stephen Ryan step...@sryanfamily.info writes:

 On Fri, 2010-01-08 at 10:50 -0500, Paul Lussier wrote:
 
  That being said, I can only hope for the quick, and painful demise of
  both MySql and PHP.
  
  --
  Paul - who is trapped in a company with close to 1 million MySql
  databases being accessed by really bad PHP code.
 
 ...because having close to 1 million {PostgreSQL, Interbase, CouchDB,
 SQLite} databases being accessed by really bad {Java, Python, Ruby, C++,
 assembler, shell} code would be so much better.

(:flame
  Well, `bad' is not necessarily as *ingrained* into those
   other languages (or DBs) or their cultures)

-- 
Don't be afraid to ask (λf.((λx.xx) (λr.f(rr.

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: The MySQL petition

2010-01-08 Thread Stephen Ryan
On Fri, 2010-01-08 at 16:03 -0500, Joshua Judson Rosen wrote: 
 Stephen Ryan step...@sryanfamily.info writes:
 
  On Fri, 2010-01-08 at 10:50 -0500, Paul Lussier wrote:
  
   That being said, I can only hope for the quick, and painful demise of
   both MySql and PHP.
   
   --
   Paul - who is trapped in a company with close to 1 million MySql
   databases being accessed by really bad PHP code.
  
  ...because having close to 1 million {PostgreSQL, Interbase, CouchDB,
  SQLite} databases being accessed by really bad {Java, Python, Ruby, C++,
  assembler, shell} code would be so much better.
 
 (:flame
   Well, `bad' is not necessarily as *ingrained* into those
other languages (or DBs) or their cultures)
 

http://www.thedailywtf.com


___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: The MySQL petition

2010-01-08 Thread Ben Scott
On Fri, Jan 8, 2010 at 4:03 PM, Joshua Judson Rosen
roz...@geekspace.com wrote:
 (:flame
  Well, `bad' is not necessarily as *ingrained* into those
   other languages (or DBs) or their cultures)

  Anyone who blames bad code on the language has a far bigger problem
than the language they're using.

(Since we're inciting to riot.)

-- Ben

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Openfire Jabber server

2010-01-08 Thread Ben Scott
On Fri, Jan 8, 2010 at 2:29 PM, Kevin D. Clark
kevin_d_cl...@comcast.net wrote:
 The way that I try to design protocols and systems is to assume that
 the entity at other end of the connection might be some infinitely bad
 thing that is looking to take down the system.

  Indeed.  That's a hallmark of good design.  Any time I'm working on
*anything*, I'm thinking about the ways it will go wrong, how it will
handle failure modes, human factors, etc.  That way, I can catch maybe
(if I'm lucky) 50% of the ways it will get abused.  I'm usually
integrating things rather than building them from scratch, but the
same principles apply.

-- Ben
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: The MySQL petition

2010-01-08 Thread G Rundlett
While we're debating which language is best, I thought I'd share this
pictorial argument:
http://www.bootup.io/img/auximg/developers-as-seen-by.jpg

plus, an update for haskell
http://i.imgur.com/hF6mS.jpg

update for C# / .net
http://jakemcgraw.com/imgs/langs.jpg

Greg Rundlett

nbpt 978-225-8302
m. 978-764-4424
-skype/aim/irc/twitter freephile
http://profiles.aim.com/freephile
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: The MySQL petition

2010-01-08 Thread Ted Roche
On 01/08/2010 05:21 PM, Ben Scott wrote:
 Anyone who blames bad code on the language has a far bigger problem
 than the language they're using.

 (Since we're inciting to riot.)


Yeah, no sense throwing rationality into a good flamefest.

A wise man told me long ago, It's a poor craftsman who blames his tools.

-- 
Ted Roche
Ted Roche  Associates, LLC
http://www.tedroche.com

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: The MySQL petition

2010-01-08 Thread Drew Van Zandt
It's a poor craftsman who blames *only* his tools, without trying to find
better ones.  It's no better for a craftsman to ignore the effects a tool
has on the product.

I have yet to find a hardware design toolchain that isn't maddening in at
least half a hundred ways.  Even the free / open source ones are filled with
angry bees.

I may actually try to do something about that, though it's a daunting
task...

--DTVZ

On Fri, Jan 8, 2010 at 8:07 PM, Ted Roche tedro...@tedroche.com wrote:

 On 01/08/2010 05:21 PM, Ben Scott wrote:
  Anyone who blames bad code on the language has a far bigger problem
  than the language they're using.
 
  (Since we're inciting to riot.)
 

 Yeah, no sense throwing rationality into a good flamefest.

 A wise man told me long ago, It's a poor craftsman who blames his tools.

 --
 Ted Roche
 Ted Roche  Associates, LLC
 http://www.tedroche.com

 ___
 gnhlug-discuss mailing list
 gnhlug-discuss@mail.gnhlug.org
 http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/