Re: Two-party video conferencing
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/