So, are people still using ubh?
"Doug McLaren" <[email protected]> Mon, 19 Feb 2007 18:47:25 -0000
| Newsgroups | gmane.network.ubh |
|---|---|
| Message-ID | <[email protected]> |
--U0nWSty9SAjytjlTEBGLQLHkeX-1yVF-0TRRb93
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
I've been using ubh2 for many years now, and have hacked it up to work
pretty much exactly like I want it.
However, RR recently outsourced their news server to newshosting.com.
Now, this is a good thing, but it created some problems -- most
notably, going from 1.5 days retention to 30 days retention has caused
the headers to increase greatly in size. Now ubh2 averages spending
around two hours merely filtering the headers from some of the larger
groups (the -I/-X options.)
So I'm investigating ubh3. So far, I'm pretty impressed with how it
works, but I see a lot of room for improvement. ubhdb started out
really fast, but it's really slowed down later in the run, probably
because my headers and xref_headers tables have over 8 million rows
now. (But that's what happens when you insert into a large table with
indexes ...)
Is ubh3 still being maintained? Looking at the CVS, it looks like
nothing has been changed in two years. And a few years ago (Feb 23,
2004) Gerald said he's not adding any new features, and not interested
in patches. Has any of this changed since?
I see a few minor changes I'll want to make to ubh3 if I'm going to
switch to it, and wonder if there's any point in submitting patches.
If Gerald is not interested, are others?
(For starters, I'd probably add a quickstart guide, move database
coordinates to a config file, add disk space checking, make -I/-X
searches case insensitive by default, perhaps make it work for
databases other than mysql (though mysql is probably the ideal match
for ubh.)
Have people replaced ubh with anything else? (Am I beating a dead
horse here?)
--U0nWSty9SAjytjlTEBGLQLHkeX-1yVF-0TRRb93
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<!-- Network content -->
<body style="background-color: #ffffff;">
<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="width:655px; position:relative;">
<div id="ygrp-msg" style="width: 490px; padding: 0 15px 0 0; float:left; z-index:1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->
<div id="ygrp-text">
<p>I've been using ubh2 for many years now, and have hacked it up to work<br>
pretty much exactly like I want it.<br>
<br>
However, RR recently outsourced their news server to newshosting.<wbr>com.<br>
Now, this is a good thing, but it created some problems -- most<br>
notably, going from 1.5 days retention to 30 days retention has caused<br>
the headers to increase greatly in size. Now ubh2 averages spending<br>
around two hours merely filtering the headers from some of the larger<br>
groups (the -I/-X options.)<br>
<br>
So I'm investigating ubh3. So far, I'm pretty impressed with how it<br>
works, but I see a lot of room for improvement. ubhdb started out<br>
really fast, but it's really slowed down later in the run, probably<br>
because my headers and xref_headers tables have over 8 million rows<br>
now. (But that's what happens when you insert into a large table with<br>
indexes ...)<br>
<br>
Is ubh3 still being maintained? Looking at the CVS, it looks like<br>
nothing has been changed in two years. And a few years ago (Feb 23,<br>
2004) Gerald said he's not adding any new features, and not interested<br>
in patches. Has any of this changed since?<br>
<br>
I see a few minor changes I'll want to make to ubh3 if I'm going to<br>
switch to it, and wonder if there's any point in submitting patches.<br>
If Gerald is not interested, are others?<br>
<br>
(For starters, I'd probably add a quickstart guide, move database<br>
coordinates to a config file, add disk space checking, make -I/-X<br>
searches case insensitive by default, perhaps make it work for<br>
databases other than mysql (though mysql is probably the ideal match<br>
for ubh.)<br>
<br>
Have people replaced ubh with anything else? (Am I beating a dead<br>
horse here?)<br>
<br>
</p>
</div>
<!--~-|**|PrettyHtmlStart|**|-~-->
<span width="1" style="color: white;">__._,_.___</span>
<!-- Start the section with Message In topic -->
<div id="ygrp-actbar">
<span class="left">
<a href="http://groups.yahoo.com/group/ubh/message/780;_ylc=X3oDMTMybzhvZDFvBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBG1zZ0lkAzc4MARzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzExNzE5MTA4NTcEdHBjSWQDNzgw">
Messages in this topic </a> (<span class="bld">1</span>)
</span>
<a href="http://groups.yahoo.com/group/ubh/post;_ylc=X3oDMTJvcmZlYmRqBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBG1zZ0lkAzc4MARzZWMDZnRyBHNsawNycGx5BHN0aW1lAzExNzE5MTA4NTc-?act=reply&messageNum=780">
<span class="bld">
Reply </span> (via web post)
</a> |
<a href="http://groups.yahoo.com/group/ubh/post;_ylc=X3oDMTJlNmMyajhiBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE3MTkxMDg1Nw--" class="bld">
Start a new topic </a>
</div>
<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vitnav">
<a href="http://groups.yahoo.com/group/ubh/messages;_ylc=X3oDMTJlOGpkNGlnBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE3MTkxMDg1Nw--">Messages</a>
| <a href="http://groups.yahoo.com/group/ubh/files;_ylc=X3oDMTJmaW04dHNzBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzExNzE5MTA4NTc-">Files</a>
| <a href="http://groups.yahoo.com/group/ubh/photos;_ylc=X3oDMTJlMGNhcmhtBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTE3MTkxMDg1Nw--">Photos</a>
| <a href="http://groups.yahoo.com/group/ubh/links;_ylc=X3oDMTJmZmlhZXBkBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzExNzE5MTA4NTc-">Links</a>
| <a href="http://groups.yahoo.com/group/ubh/database;_ylc=X3oDMTJjbjdtbDRsBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2RiBHN0aW1lAzExNzE5MTA4NTc-">Database</a>
| <a href="http://groups.yahoo.com/group/ubh/polls;_ylc=X3oDMTJma2MzNmVpBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA3BvbGxzBHN0aW1lAzExNzE5MTA4NTc-">Polls</a>
| <a href="http://groups.yahoo.com/group/ubh/members;_ylc=X3oDMTJlbjZqdnBhBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTE3MTkxMDg1Nw--">Members</a>
| <a href="http://groups.yahoo.com/group/ubh/calendar;_ylc=X3oDMTJkNmYzYmZwBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2NhbARzdGltZQMxMTcxOTEwODU3">Calendar</a>
</div>
<!-- |**|end egp html banner|**| -->
<!-- Do not have place to put it yet -->
<div id="ygrp-grft">
</div>
<!-- yahoo logo -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-ft">
<a href="http://groups.yahoo.com/;_ylc=X3oDMTJkZHVhdnJvBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMTcxOTEwODU3">
<img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br>
<a href="http://groups.yahoo.com/group/ubh/join;_ylc=X3oDMTJmZHZvbDB2BF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzExNzE5MTA4NTc-">Change settings via the Web</a> (Yahoo! ID required) <br>
Change settings via email: <a href="mailto:[email protected]?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:[email protected]?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br>
<a href="http://groups.yahoo.com/group/ubh;_ylc=X3oDMTJkNnNoNW9hBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMTcxOTEwODU3">
Visit Your Group
</a> |
<a href="http://docs.yahoo.com/info/terms/">
Yahoo! Groups Terms of Use </a> |
<a href="mailto:[email protected]?subject=">
Unsubscribe </a>
</div> <!-- |**|end egp html banner|**| -->
</div> <!-- ygrp-msg -->
<!-- Sponsor -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-sponsor" style="width:140px;float: left; clear: none; margin-left: 5px; background:white; margin-bottom:25px ;position:absolute; top:0; right: 0;">
<!-- Network content -->
<!-- Start vitality -->
<div id="ygrp-vital">
<a href="http://groups.yahoo.com/group/ubh;_ylc=X3oDMTJlNWQ1cXFzBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTE3MTkxMDg1Nw--">
Visit Your Group </a>
</div>
<div id="hd">SPONSORED LINKS</div>
<div id="ov">
<ul>
<li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjNXFxMGM4BF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDMjkxNzA1NARncnBzcElkAzE3MDUwMDU1MTIEc2VjA3NsbW9kBHN0aW1lAzExNzE5MTA4NTc-?t=ms&k=Computer+internet+help&w1=Computer+internet+help&w2=Usenet+binaries&w3=Computer+internet+business&w4=Computer+internet+access&w5=Computer+internet+security&c=5&s=143&g=2&.sig=aansB8eBE9FcZ_QqM8FNvg">Computer internet help</a></li>
<li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjNGZxbTNrBF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDMjkxNzA1NARncnBzcElkAzE3MDUwMDU1MTIEc2VjA3NsbW9kBHN0aW1lAzExNzE5MTA4NTc-?t=ms&k=Usenet+binaries&w1=Computer+internet+help&w2=Usenet+binaries&w3=Computer+internet+business&w4=Computer+internet+access&w5=Computer+internet+security&c=5&s=143&g=2&.sig=ZdhV59iRoMVES-myjBkykg">Usenet binaries</a></li>
<li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJja2ZrYWplBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDMjkxNzA1NARncnBzcElkAzE3MDUwMDU1MTIEc2VjA3NsbW9kBHN0aW1lAzExNzE5MTA4NTc-?t=ms&k=Computer+internet+business&w1=Computer+internet+help&w2=Usenet+binaries&w3=Computer+internet+business&w4=Computer+internet+access&w5=Computer+internet+security&c=5&s=143&g=2&.sig=bxsS2jcJWULXfkbxxpfEfg">Computer internet business</a></li>
<li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjbmczM3RhBF9TAzk3MzU5NzE0BF9wAzQEZ3JwSWQDMjkxNzA1NARncnBzcElkAzE3MDUwMDU1MTIEc2VjA3NsbW9kBHN0aW1lAzExNzE5MTA4NTc-?t=ms&k=Computer+internet+access&w1=Computer+internet+help&w2=Usenet+binaries&w3=Computer+internet+business&w4=Computer+internet+access&w5=Computer+internet+security&c=5&s=143&g=2&.sig=5UMS8lqLVqs9RPJYb9B5lA">Computer internet access</a></li>
<li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjZXUxajllBF9TAzk3MzU5NzE0BF9wAzUEZ3JwSWQDMjkxNzA1NARncnBzcElkAzE3MDUwMDU1MTIEc2VjA3NsbW9kBHN0aW1lAzExNzE5MTA4NTc-?t=ms&k=Computer+internet+security&w1=Computer+internet+help&w2=Usenet+binaries&w3=Computer+internet+business&w4=Computer+internet+access&w5=Computer+internet+security&c=5&s=143&g=2&.sig=ONCODGPpGKw6R2MQtUivbQ">Computer internet security</a></li>
</ul>
</div>
<!-- Network content -->
<div id="nc">
<div class="ad">
<div id="hd1">Yahoo! Mail</div>
<p><a href="http://us.ard.yahoo.com/SIG=12iq75fno/M=493064.9803214.10510208.8674578/D=groups/S=1705005512:NC/Y=YAHOO/EXP=1171918057/A=3848571/R=0/SIG=12jar7gl1/*http://us.rd.yahoo.com/evt=42412/*http://advision.webevents.yahoo.com/handraisers">Drag & drop</a></p>
<p>With the all-new</p>
<p>Yahoo! Mail Beta</p> </div>
<div class="ad">
<div id="hd1">Y! Messenger</div>
<p><a href="http://us.ard.yahoo.com/SIG=12imais1j/M=493064.9803215.10510209.8674578/D=groups/S=1705005512:NC/Y=YAHOO/EXP=1171918057/A=3848584/R=0/SIG=12ceqob45/*http://us.rd.yahoo.com/evt=42403/*http://messenger.yahoo.com/feat_conf.php">Group get-together</a></p>
<p>Host a free online</p>
<p>conference on IM.</p> </div>
<div class="ad">
<div id="hd1">New web site?</div>
<p><a href="http://us.ard.yahoo.com/SIG=12im96j2n/M=493064.9803227.10510220.8674578/D=groups/S=1705005512:NC/Y=YAHOO/EXP=1171918057/A=3848642/R=0/SIG=131eshi2t/*http://searchmarketing.yahoo.com/arp/srchv2.php?o=US2004&cmp=Yahoo&ctv=Groups3&s=Y&s2=&s3=&b=50">Drive traffic now.</a></p>
<p>Get your business</p>
<p>on Yahoo! search.</p> </div>
</div>
</div> <!-- |**|end egp html banner|**| -->
<div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div> <img src="http://geo.yahoo.com/serv?s=97359714/grpId=2917054/grpspId=1705005512/msgId=780/stime=1171910857/nc1=3848571/nc2=3848584/nc3=3848642" width="1" height="1"> <br>
<span style="color: white;">__,_._,___</span>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</body>
<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type="text/css">
<!--
#ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family: Georgia;
}
#ygrp-text p{
margin: 0 0 1em 0;
}
#ygrp-tpmsgs{
font-family: Arial;
clear: both;
}
#ygrp-vitnav{
padding-top: 10px;
font-family: Verdana;
font-size: 77%;
margin: 0;
}
#ygrp-vitnav a{
padding: 0 1px;
}
#ygrp-actbar{
clear: both;
margin: 25px 0;
white-space:nowrap;
color: #666;
text-align: right;
}
#ygrp-actbar .left{
float: left;
white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
font-family: Verdana;
font-size: 77%;
padding: 15px 0;
}
#ygrp-ft{
font-family: verdana;
font-size: 77%;
border-top: 1px solid #666;
padding: 5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom: 10px;
}
#ygrp-vital{
background-color: #e0ecee;
margin-bottom: 20px;
padding: 2px 0 8px 8px;
}
#ygrp-vital #vithd{
font-size: 77%;
font-family: Verdana;
font-weight: bold;
color: #333;
text-transform: uppercase;
}
#ygrp-vital ul{
padding: 0;
margin: 2px 0;
}
#ygrp-vital ul li{
list-style-type: none;
clear: both;
border: 1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight: bold;
color: #ff7900;
float: right;
width: 2em;
text-align:right;
padding-right: .5em;
}
#ygrp-vital ul li .cat{
font-weight: bold;
}
#ygrp-vital a {
text-decoration: none;
}
#ygrp-vital a:hover{
text-decoration: underline;
}
#ygrp-sponsor #hd{
color: #999;
font-size: 77%;
}
#ygrp-sponsor #ov{
padding: 6px 13px;
background-color: #e0ecee;
margin-bottom: 20px;
}
#ygrp-sponsor #ov ul{
padding: 0 0 0 8px;
margin: 0;
}
#ygrp-sponsor #ov li{
list-style-type: square;
padding: 6px 0;
font-size: 77%;
}
#ygrp-sponsor #ov li a{
text-decoration: none;
font-size: 130%;
}
#ygrp-sponsor #nc {
background-color: #eee;
margin-bottom: 20px;
padding: 0 8px;
}
#ygrp-sponsor .ad{
padding: 8px 0;
}
#ygrp-sponsor .ad #hd1{
font-family: Arial;
font-weight: bold;
color: #628c2a;
font-size: 100%;
line-height: 122%;
}
#ygrp-sponsor .ad a{
text-decoration: none;
}
#ygrp-sponsor .ad a:hover{
text-decoration: underline;
}
#ygrp-sponsor .ad p{
margin: 0;
}
o {font-size: 0; }
.MsoNormal {
margin: 0 0 0 0;
}
#ygrp-text tt{
font-size: 120%;
}
blockquote{margin: 0 0 0 4px;}
.replbq {margin:4}
-->
</style>
</head>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</html><!--End group email -->
--U0nWSty9SAjytjlTEBGLQLHkeX-1yVF-0TRRb93--