You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
(18) |
May
(6) |
Jun
(14) |
Jul
(10) |
Aug
|
Sep
(4) |
Oct
(8) |
Nov
(5) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(4) |
Feb
(3) |
Mar
(13) |
Apr
(4) |
May
(31) |
Jun
(15) |
Jul
(9) |
Aug
(43) |
Sep
(3) |
Oct
(8) |
Nov
(4) |
Dec
(5) |
2007 |
Jan
(4) |
Feb
(2) |
Mar
(7) |
Apr
(10) |
May
(18) |
Jun
(27) |
Jul
(34) |
Aug
(48) |
Sep
(3) |
Oct
(12) |
Nov
(9) |
Dec
(20) |
2008 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
(6) |
Aug
|
Sep
(5) |
Oct
(9) |
Nov
(1) |
Dec
(4) |
2009 |
Jan
(4) |
Feb
(2) |
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
From: Dianna L. <Acc...@gm...> - 2006-10-22 23:10:58
|
decibel electroencephalography Up On the News - GITH Up (+12.50% with 8X Average Volume) already on Friday's closing-market News Release. loess. Get GITH Quote Here. geisha. http://money.cnn.com/quote/quote.html?symb=GITH Friday's Closing-Market News On GITH circa. Oracle, SQL Server and Sybase Can't All Be Wrong. Staffing companies are the #1 employer in the USA today, and IT staffing with GITH is leading the revolution. compose. NEW YORK, Oct. 20, 2006 (PRIMEZONE) -- GITH -- A recent report based on a survey of fourteen hundred Chief Information Officers predicts steady growth in Q4 for technology IT hiring. Thirty-four percent of CIOs surveyed plan to add IT staff and none anticipated cutbacks in personnel. kresge. GITH sources personnel for companies and offers custom software solutions related to Oracle, SQL Server and Sybase and software such as SAP, JD Edwards, and PeopleSoft. The report done on behalf of Robert Half Technology specifically mentions that 71% of CIOs anticipated needing personnel having skill sets related to Oracle, SQL Server, and DB2. prepare. Read the entire news release from Friday Closing-Market anchorite. http://biz.yahoo.com/pz/061020/107201.html GITH has been releasing steady news worldwide, from Yahoo Finance & Bloomberg to MSN & CNN Money, even the NASDAQ. Exposure for GITH is expansive. The increased frequency of news leads us to believe that something big is coming for GITH. esteem. Oct. 17, 2006 (PRIMEZONE) -- Executive Job Market Report Forecasting 'War For Talent' Bolsters Comments by GITH President share. http://news.moneycentral.msn.com/ticker/article.asp?Symbol=US:GITH&Feed=PZ&Date=20061017&ID=6111313 Oct. 14, 2006 (PRIMEZONE) -- GITH Foresees Growth in Fourth Quarter... posts increase in sales revenue... breakthrough. http://www.bloomberg.com/apps/news?pid=conewsstory&refer=conews&tkr=GITH:US&sid=aMMgvBh5UWMA Sept. 25, 2006 (PRIMEZONE) -- Market forces combining over the next few years to drive up demand for a decreasing supply of specialized IT personnel. GITH is leading the 21st Century revolution... vowel. http://www.nasdaq.com/aspxcontent/NewsStory.aspx?cpath=20060925\ACQPMZ200609251523PRIMZONEFULLFEED105738.htm&symbol=gith&symbol=&symbol=&symbol=&symbol=&symbol=&symbol=&symbol=&symbol=&symbol=&selected=GITH&selecteddisplaysymbol=GITH&coname=GLOBAL%20IT&lo unction planoconcave townhouse |
From: Martin F. <ma...@ne...> - 2006-10-20 18:56:01
|
Hi Thomas, Thanks for hacking on Connotea Code! Thomas R. Bruce wrote: > 2) It seems to test decently with citation_source_test.pl. By > "decently" I mean it returns no DOI or ISSN because neither of these > apply to the materials I'm working with, and I seem to be having some > trouble with the author object -- much of the time the only author > information I have is a last name. I wanted browser access to debug > this problem, in fact -- the method for passing information back from > the citation module is a touch obscure (that may only be true if you're > both lazy and in a hurry, like me). I agree it is not as clear as it could be in some cases. Please do let us know if we can answer any specific questions in that regard. > 3) I've added the name of the module to the citation module list in > /etc/bibliotech.conf. This seems to make no difference. Also, removing > Amazon and Self from the list seems to make no difference -- and yes, I > did full Apache restarts after making these changes, not knowing whether > Connotea reads the conf file at startup, every so often, with each > request, or annually on St. Swithin's day. As you rightly guess, it reloads on St. Swithin's day, but only for people in my old home town of Winchester where he was once a bishop, so for all others you will have to reload Apache ("graceful" is ok). ;-) If the configuration file changes are not being heeded then perhaps it is not looking at that file - check for a bibliotech.conf in the same directory as Bibliotech.pm, as this will override it. If that doesn't help then we could probably have you add some debugging statements to the plugin scanner to watch what is being loaded. Martin |
From: Thomas R. B. <tr...@co...> - 2006-10-20 17:37:37
|
Folks: I'm trying to put together some new citation source plugins, beginning with two fairly simple ones that work with our own materials. I am not a stranger to perl, but I'm having a good deal of trouble figuring out how to make the modules work with the code as a whole. At the moment, my biggest problem is that I can't see the results of what I'm doing in a web browser, because Connotea doesn't seem to recognize the existence of my plugin. 1) It's in the appropriate ...BiblioTech/CitationSource/ directory. 2) It seems to test decently with citation_source_test.pl. By "decently" I mean it returns no DOI or ISSN because neither of these apply to the materials I'm working with, and I seem to be having some trouble with the author object -- much of the time the only author information I have is a last name. I wanted browser access to debug this problem, in fact -- the method for passing information back from the citation module is a touch obscure (that may only be true if you're both lazy and in a hurry, like me). 3) I've added the name of the module to the citation module list in /etc/bibliotech.conf. This seems to make no difference. Also, removing Amazon and Self from the list seems to make no difference -- and yes, I did full Apache restarts after making these changes, not knowing whether Connotea reads the conf file at startup, every so often, with each request, or annually on St. Swithin's day. So.... what am I missing? Cluelessly, Tb. -- +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ Thomas R. Bruce (tr...@co...) Director, Legal Information Institute Cornell Law School http://www.law.cornell.edu/ "We are clearly at a special moment. Thoreau famously remarked that "the mass of men lead lives of quiet desperation." Thanks to technology, that's no longer necessary. People can now lead lives of noisy and ostentatious desperation." -- Robert Samuelson, on social-networking sites +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ |
From: Hilary S. <hil...@st...> - 2006-10-17 07:35:30
|
I recently noticed that Connotea does not import citations properly for PubMed articles when the full text is available on PubMed Central. For example, Connotea does not recognize: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pmc&cmd=Display&dopt=pmc_pubmed&from_uid=1360422 I believe this is because the Id listed is the PubMedCentral Id, rather than the PubMed Id. Unfortunately they appear to be completely different. I am sure that there is a better way to do this, but I created a temporary fix by modifying the Pubmed.pm and PMC.pm files (under ...Bibliotech/Bibliotech/CitationSource/). I've placed these files on http://cirge.stanford.edu/connoteafiles for anyone who wants to download them--although they haven't been extensively tested. A summary of the changes is below. Hilary *Pubmed.pm *sub understands { my ($self, $uri) = @_; return 5 if $uri =~ /^\d+$/; # not a URL but a raw PMID, number only ... return a true but suboptimal score # Don't use this module if URL contains PubMedCentral Id--use PMC.pm return 0 if ($uri =~ /db=pmc(.*?)from_uid=(\d+)/i || $uri =~ /dopt=pmc_pubmed(.*?)from_uid=(\d+)/i); my $scheme = $uri->scheme; ... } *PMC.pm *sub understands { ... return 0 unless ($uri->scheme =~ /^http$/i); if ($uri->host =~ /^(?:www|eutils)\.ncbi\.nlm\.nih\.gov$/ || $uri->host =~ /^www\.ncbi\.nlm\.nih\.gov\.proxy\d+\.lib\.umanitoba\.ca$/) { return 3 if ($uri =~ /db=pmc(.*?)from_uid=(\d+)/i || $uri =~ /dopt=pmc_pubmed(.*?)from_uid=(\d+)/i); } return 0 unless ($uri->host =~ m/^(www\.)?pubmedcentral(\.nih)?\.(gov|org)$/); ... } ... sub citations { my ($self, $uri) = @_; my $understands = $self->understands($uri); return undef unless $understands; if ($understands == 2) { $uri->query =~ m/pubmedid=([0-9]+)/; my %id = (db => 'pubmed', pubmed => $1); return $self->citations_id_switch('Pubmed', \%id); } my $art_id = $self->get_art_id($uri); if ($understands == 3) { if ($uri =~ /db=pmc(.*?)from_uid=(\d+)/i || $uri =~ /dopt=pmc_pubmed(.*?)from_uid=(\d+)/i) { $art_id = $2; } } return undef unless $art_id; ... } |
From: <ser...@bu...> - 2006-09-29 12:42:38
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Promotional e-mail - Burrak Data Solutions</title> <meta name="Description" content="Bismillah - Burrak Data Solutions is the new name of the vision established as Digital Axes in the beginning of 2001 by a group of competitive individuals having global experience in the fields of Health Care, Internet & Data Security, Marketing and Financial Markets."> <meta name="Keywords" content="Health Care, Internet, Data Security, Marketing, Financial Markets, transcription, medical transcription, medicines, doctors, data solutions"> <style> .maintxt {font-family : verdana; font-size : 8pt; color : #00000; } .maintxt a{font-family : verdana; font-size : 8pt; color : #ff0600; text-decoration : none;} .maintxt a:hover{font-family : verdana; font-size : 8pt; color : #ff0600; text-decoration : underline;} .maintxt1 {font-family : verdana; font-size : 7pt; color : #326798; text-align : justify;} .maintxt1 a{font-family : verdana; font-size : 9pt; color : #ff0600; text-decoration : none;} .maintxt1 a:hover{font-family : verdana; font-size : 9pt; color : #ff0600; text-decoration : underline;} .maintxt2 {font-family : verdana; font-size : 7pt; color : #326798; text-align : justify;} .maintxt2 a{font-family : verdana; font-size : 9pt; color : #ff0600; text-decoration : none;} .maintxt2 a:hover{font-family : verdana; font-size : 9pt; color : #ff0600; text-decoration : underline;} .maintxt3 {font-family : verdana; font-size : 11pt; color : #E68C29; text-align : justify;} .maintxt3 a{font-family : verdana; font-size : 11pt; color : #ff0600; text-decoration : none;} .maintxt3 a:hover{font-family : verdana; font-size : 11pt; color : #ff0600; text-decoration : underline;} .maintxt4 {font-family : verdana; font-size : 9pt; color : #326798; text-align : justify;} .maintxt4 a{font-family : verdana; font-size : 9pt; color : #326798; text-decoration : underline;} .maintxt4 a:hover{font-family : verdana; font-size : 9pt; color : #326798; text-decoration : underline;} .heading1 {font-family : Arial; font-size : 10pt; color : #C54242; text-transform:uppercase;} .heading2 {font-family : times new roman; font-size : 48pt; color : #C54242; font-weight : bold;} .heading3 {font-family : verdana; font-size : 8pt; color : #ffffff; font-weight : bold;} .heading4 {font-family : verdana; font-size : 7pt; color : #E68C29; text-align : justify;} .heading5 {font-family : verdana; font-size : 10pt; color : #E7482D; font-weight : bold;} .brdr {border-left : 1px solid #cccccc; border-right : 1px solid #cccccc;} .brdr1 {border-bottom : 1px solid #cccccc; border-left : 1px solid #cccccc; border-right : 1px solid #cccccc;} </style> </head> <body topmargin="0" leftmargin="0" bottommargin="0" rightmargin="0"> <table width="670" border="0" align="center" cellpadding="0" cellspacing="0" class="brdr1"> <tr> <td valign="top"><img src="http://www.burrak.com/promotionalmail/images/banner.jpg" width="670" height="145"></td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td><table width="100%" border="0" cellpadding="5" cellspacing="0" class="maintxt"> <tr> <td valign="top" class="heading1">addressing the transcription needs of medical practices and providing modern transcription solutions.</td> </tr> <tr> <td valign="top">Burrak Data Solutions was established in the beginning of 2001 by a group of competitive individuals having global experience in the fields of Health Care, Internet & Data Security, Marketing and Management Consulting. Since it's inception we have worked hard to develop a team which would not only ensure high quality of service but also a congenial and professional environment. Our success is attributed to providing customized solutions according to our customers needs.</td> </tr> <tr> <td height="316" valign="top"><STRONG>BURRAK DATA SOLUTIONS: </STRONG><BR> <BR> · HIPAA Compliant.<BR> <BR> · Comprehensive Business Associate Agreement (BAA).<BR> <BR> · One of the leading Medical Transcription company. <BR> <BR> · Professional Management.<BR> <BR> · Highly Trained and Qualified Transcriptionists. <BR> <BR> · Multilayered Quality Control Operations.<BR> <BR> · Central Operations. <BR> <BR> · In-house Training Facility. <BR> <BR> · Secure Network. <BR> <BR> · 24x7x365 Operations. <BR> <BR> · Data archiving for 6 months.</td> </tr> <tr> <td valign="top"><STRONG>What our clients say about us ... </STRONG><BR> <BR> · High Quality at great price. <BR> <BR> · 99% of our clients saved more than 20% on their transcription costs. <BR> <BR> · 99% are Extremely Satisfied with our work. <BR> <BR> · 100% will recommend it to their colleagues.</td> </tr> <tr> <td valign="top"><a href="http://www.burrak.com/freetrial.html"><img src="http://www.burrak.com/promotionalmail/images/ratecalcfreetrial.gif" alt="Free Trial" width="126" height="50" border="0"></a></td> </tr> </table></td> <td width="158"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center" valign="top"><img src="http://www.burrak.com/promotionalmail/images/6-7cent.jpg" width="158" height="132"></td> </tr> <tr> <td valign="top"><img src="http://www.burrak.com/promotionalmail/images/summerpromotionheading.jpg" width="158" height="23"></td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td valign="top" class="maintxt"> · 7 Day No Cost Free Trial. <BR> <BR> · Upto 13% Rebate.<BR> <BR> · 24 hour turn around time.<BR> <BR> · Minimum 98.5% Accuracy.<br> <br> <STRONG class=heading5>Use Promotional ID 1006-PE</STRONG></td> </tr> <tr> <td valign="top" class="heading4"><em><STRONG class=heading4>"HIPAA does not</STRONG> restrict outsourcing of work to offshore based companies. <STRONG class=heading4>HIPAA does</STRONG> recommend a comprehensive <STRONG class=heading4>BAA."</STRONG></em></td> </tr> </table></td> </tr> <tr> <td valign="top"><img src="http://www.burrak.com/promotionalmail/images/rebateinfoheading.jpg" width="158" height="23"></td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td valign="top" class="maintxt1">· 5% EARLY-BIRD REBATE on first 3 months invoices for contracts signed before 31st of October 2006 for 1 Year Contract.<BR> <BR> · 5-8% BULK REBATE on monthly invoice over $3,000/- for first 6 months of 1 year contract. </td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td valign="top"><table width="670" border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top"><img src="http://www.burrak.com/promotionalmail/images/btmimg.jpg" width="670" height="173" border="0" usemap="#Map"></td> </tr> </table></td> </tr> </table> v<br> <map name="Map"> <area shape="rect" coords="348,155,487,169" href="mailto:uns...@bu..." alt="Un Subscribe"> <area shape="rect" coords="223,119,340,134" href="mailto:tes...@bu..." alt="Services"> <area shape="rect" coords="448,20,665,106" href="http://www.burrak.com" alt="Click Here to Visit Our Site"> </map> </body> </html> |
From: Hilary S. <hil...@st...> - 2006-09-22 01:21:56
|
I was missing the "ER -" tag at the end of the citation. adding this fixed the problem. Thanks! Hilary Spencer wrote: > Hi all, > > I am having difficulty importing RIS files into Connotea. I'm not > sure if my file contains unsupported tags, but I've tried stripping > out various tags and the error message is always either "0 records > found." or "Document is empty." > > I am unable to import in both my local implementation and the main > Connotea site. Below is my RIS content. Any suggestions would be > greatly appreciated. > > TY - JOUR > T1 - Two drafts, one genome? Human diversity and human genome > research > JF - Science as Culture > VL - 15 > IS - 3 > SP - 183 > EP - 198 > PY - 2006/09// > UR - http://dx.doi.org/10.1080/09505430600890636 > M3 - doi:10.1080/09505430600890636 > AU - Bostanci, Adam > A1 - Bostanci,A. > PB - Routledge > KW - NHGRI > KW - human diversity > KW - genetic metaphors > KW - human genome project > KW - Francis Collins > KW - genetic variation > KW - journal cover art > > Hilary > > Hilary Spencer > Center for Integration of Research on Genetics and Ethics > Stanford Center for Biomedical Ethics > 701A Welch Road, Suite 1111 > Palo Alto, CA 94304 > http://cirge.stanford.edu > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > ------------------------------------------------------------------------ > > _______________________________________________ > Connotea-code-devel mailing list > Con...@li... > https://lists.sourceforge.net/lists/listinfo/connotea-code-devel > |
From: Hilary S. <hil...@st...> - 2006-09-18 23:05:31
|
Hi all, I am having difficulty importing RIS files into Connotea. I'm not sure if my file contains unsupported tags, but I've tried stripping out various tags and the error message is always either "0 records found." or "Document is empty." I am unable to import in both my local implementation and the main Connotea site. Below is my RIS content. Any suggestions would be greatly appreciated. TY - JOUR T1 - Two drafts, one genome? Human diversity and human genome research JF - Science as Culture VL - 15 IS - 3 SP - 183 EP - 198 PY - 2006/09// UR - http://dx.doi.org/10.1080/09505430600890636 M3 - doi:10.1080/09505430600890636 AU - Bostanci, Adam A1 - Bostanci,A. PB - Routledge KW - NHGRI KW - human diversity KW - genetic metaphors KW - human genome project KW - Francis Collins KW - genetic variation KW - journal cover art Hilary Hilary Spencer Center for Integration of Research on Genetics and Ethics Stanford Center for Biomedical Ethics 701A Welch Road, Suite 1111 Palo Alto, CA 94304 http://cirge.stanford.edu |
From: Hilary S. <hil...@st...> - 2006-08-31 01:03:55
|
Hi All, I just finished an (alpha version) import plug-in for the NYTimes website. I'd like to release it under the GNU public license so that anyone running a local version of connotea can use it (and test/modify it!) However, I have no idea how people are sharing plug-ins. I saw that Robert and Bartosz both contributed plug-ins for Living Reviews and PLoS (http://www.connotea.org/wiki/CitationSourcePlugins), but I don't see the source code for either of these anywhere. Any thoughts on using SF for this? Or another repository? Or do people use something else already? Regards, Hilary Hilary Spencer Center for Integration of Research on Genetics and Ethics Stanford Center for Biomedical Ethics 701A Welch Road, Suite 1111 Palo Alto, CA 94304 http://cirge.stanford.edu |
From: Lund, B. <b....@na...> - 2006-08-29 12:30:10
|
Hi Hilary, This is great. Thanks very much for sharing it. Ta, Ben On 25/8/06 00:03, "Hilary Spencer" <hil...@st...> wrote: > I wrote up a quick guide to installing Connotea on OSX: > http://www.connotea.org/wiki/InstallConnoteaOSX > > It covers a lot of the basics including installing Apache, MySQL, > ModPerl, etc. Please feel free to edit anything that is unclear. > > Hilary > > Hilary Spencer > Center for Integration of Research on Genetics and Ethics > Stanford Center for Biomedical Ethics > 701A Welch Road, Suite 1111 > Palo Alto, CA 94304 > http://cirge.stanford.edu > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Connotea-code-devel mailing list > Con...@li... > https://lists.sourceforge.net/lists/listinfo/connotea-code-devel ******************************************************************************** DISCLAIMER: This e-mail is confidential and should not be used by anyone who is not the original intended recipient. If you have received this e-mail in error please inform the sender and delete it from your mailbox or any other storage mechanism. Neither Macmillan Publishers Limited nor any of its agents accept liability for any statements made which are clearly the sender's own and not expressly made on behalf of Macmillan Publishers Limited or one of its agents. Please note that neither Macmillan Publishers Limited nor any of its agents accept any responsibility for viruses that may be contained in this e-mail or its attachments and it is your responsibility to scan the e-mail and attachments (if any). No contracts may be concluded on behalf of Macmillan Publishers Limited or its agents by means of e-mail communication. Macmillan Publishers Limited Registered in England and Wales with registered number 785998 Registered Office Brunel Road, Houndmills, Basingstoke RG21 6XS ******************************************************************************** |
From: Hilary S. <hil...@st...> - 2006-08-24 23:03:24
|
I wrote up a quick guide to installing Connotea on OSX: http://www.connotea.org/wiki/InstallConnoteaOSX It covers a lot of the basics including installing Apache, MySQL, ModPerl, etc. Please feel free to edit anything that is unclear. Hilary Hilary Spencer Center for Integration of Research on Genetics and Ethics Stanford Center for Biomedical Ethics 701A Welch Road, Suite 1111 Palo Alto, CA 94304 http://cirge.stanford.edu |
From: Kieren D. <ki...@di...> - 2006-08-23 09:45:49
|
Good stuff. I'm really a linux guy in os x clothes, so it's interesting to see the "official way" of doing some of this stuff. Couple of things: First: I don't like keeping code in DOCROOT for some reason. I tend to put it in /usr/local/src/my-project-name or /usr/local/lib/my-project- name instead and alter the apache config accordingly. Second: instead of this: > Start memcached > > sudo /usr/local/bin/memcached -d -m 2048 -l 127.0.0.1 -p 11211 > > (or for Darwin Ports) > > sudo /opt/local/bin/memcached -d -m 2048 -l 127.0.0.1 -p 11211 do this: cd /usr/local/src/connotea-code/bibliotech/ (or wherever you've got it installed sudo perl memcached_wrapper memcached -d -m 2048 -l 127.0.0.1 -p 11211 This takes care of memcached in cases where it might mysteriously die. I recall having to hack at schema.sql to get things up and running on mysql 5 on linux (debian testing) but it worked out of the box with mysql 4.1.12 on os x - mainly getting rid of the /* 40.*$ lines and having to get rid of the CHARSET latinwhatever line at the end of each tabledef. But there was also a troublesome index. |
From: Kieren D. <ki...@di...> - 2006-08-23 00:02:51
|
On 23 Aug 2006, at 09:54, Hilary Spencer wrote: > Hi Ben and Martin, > > I mentioned earlier that I was working on documenting how to > install on OSX. Here's the initial draft. I was planning on > posting this to the Connotea Wiki later this week. Comments/edits > are *very* welcome. I probably also missed some things. Please > let me know if it seems overly simplified. I was totally new to > this (as I gathered from the mailing list that some of your other > users are), so the doc includes lots of things that I didn't know > when I started out. > > I'd also love to see a collection of Connotea CSS skins and have > more page templates available on sourceforge. Any plans to start > using SF for these types of things? > To be honest I'd rather see a Trac/subversion repository somewhere on the net rather than sourceforge. I'll have a scan of the install later. Also should be in a position to offer some comments re debugging connotea soon. This is particularly neat (in Bibliotech.pm) use Sub::WrapPackages ( packages => [qw(Bibliotech)], # subs => [qw()], wrap_inherited => 1, pre => sub { print "you called $_[0] with params ". join(', ', @_[1..$#_])."\n"; }, post => sub { print "$_[0] returned $_[1]\n"; }, ); Although I'm not yet completely convinced of it's stability. > Hilary > > > Installing Connotea on OSX (10.3, 10.4) > > This is a perhaps overly detailed guide to installing Connotea on a > clean OSX box. It assumes that one is fairly new to installing > things (as I was) and includes a lot of non-Connotea specific > instructions on how to install Apache, MySQL, etc... > > > XCode > > Download XCode (contains GCC) from the Apple Developers website. > > The Xcode tools are bundled as a dmg file. To install from the > command line: > hdiutil attach XcodeTools__CD.dmg > > sudo installer -pkg /Volumes/XcodeTools__CD/XcodeTools__CD.pkg -- > target / > > hdiutil detach /dev/diskXsY > (replace X and Y with the appropriate numbers for the mounted disk > image) > or: > > diskutil eject /Volumes/XcodeTools__CD > > > MySQL > > I used the binary package. Download from http://dev.mysql.com/ > downloads/mysql/5.0.html > > Again: > > hdiutil attach mysql-standard-5.0.24-osx10.3-powerpc.dmg > > sudo installer -pkg /Volumes/mysql-standard-5.0.24-osx10.3-powerpc/ > mysql-standard-5.0.24-osx10.3-powerpc.pkg -target / > > sudo installer -pkg /Volumes/mysql-standard-5.0.24-osx10.3-powerpc/ > MySQLStartupItem.pkg -target / > > diskutil eject /Volumes/mysql-standard-5.0.24-osx10.3-powerpc > > > Apache 2.2 > > > Apache's download directions: http://httpd.apache.org/docs/2.2/ > install.html > > Download from one of the apache mirrors: http://httpd.apache.org/ > download.cgi > Check pgp/md5 hash matches that on the apache website (IMPORTANT) > See http://httpd.apache.org/dev/verification.html > > tar xzvf httpd-2.2.3.tar > > cd httpd-2.2.3/ > > ./configure --enable-modules=most --enable-mods-shared=max --enable- > shared=max > > make > > sudo make install > > To use mod_dbd for mysql (http://apache.webthing.com/database/-- it > "enables database applications efficiently ...offering an order of > magnitude more scalability than traditional LAMP or CGI > frameworks"), you need to do the following after downloading and > unzip/extracting the files: > > cd httpd-2.2.3/srclib/apr > > ./configure ---prefix=/usr/local/apr > > make > > sudo make install > > cd httpd-2.2.3/srclib/apr-util/dbd > > curl --o apr_dbd_mysql.c http://apache.webthing.com/svn/apache/apr/ > apr_dbd_mysql.c > > cd .. > > ./buildconf > > configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr > > Edit apr-util/include/apu.h to enable mysql support: > > #define APU_HAVE_MYSQL 1 > > Rob Sterenborg also suggests editing the apr-util Makefile: > > INCLUDES = [...] -I/usr/local/mysql/include > APRUTIL_LDFLAGS = [...] -L/usr/local/mysql/lib > APRUTIL_LIBS = [...] -lmysqlclient_r > > Then > make > > sudo make install > > cd httpd-2.2.3 > > ./configure --enable-modules=most --enable-mods-shared=max --enable- > shared=max --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr- > util > > make > > sudo make install > > Hopefully all goes smoothly. Edit /usr/local/apache2/conf/ > httpd.conf with whatever Apple stuff you need: > > User www > Group www > ###### > DocumentRoot "/Library/WebServer/Documents" > ###### > <Directory "/Library/WebServer/Documents"> > ###### > ScriptAlias /cgi-bin/ "/Library/WebServer/CGI-Executables/" > ###### > <Directory "/Library/WebServer/CGI-Executables"> > > > # > # Apple specific filesystem protection. > # > > <Files "rsrc"> > Order allow,deny > Deny from all > Satisfy All > </Files> > > <Directory ~ ".*\.\.namedfork"> > Order allow,deny > Deny from all > Satisfy All > </Directory> > > Add StartupItem for Apache2 > Copy the Apache 1.3 startup item to /Library/StartupItems/Apache2 > > cp --r /System/Library/StartupItems/Apache /Library/StartupItems/ > Apache2 > > cd /Library/StartupItems/Apache2 > > mv Apache Apache2 > > Edit Apache2 file: > > #!/bin/sh > > ## > # Apache HTTP Server > ## > > . /etc/rc.common > > StartService () > { > if [ "${WEBSERVER:=-NO-}" = "-YES-" ]; then > echo "Starting Apache web server" > /usr/local/apache2/bin/apachectl start > if [ "${WEBPERFCACHESERVER:=-NO-}" = "-YES-" ]; then > if [ -x /usr/sbin/webperfcachectl ]; then > echo "Starting web performance cache server" > fi > fi > fi > } > > StopService () > { > if [ -x /usr/sbin/webperfcachectl ]; then > echo "Stopping web performance cache server" > /usr/sbin/webperfcachectl stop > fi > echo "Stopping Apache web server" > /usr/local/apache2/bin/apachectl stop > } > > RestartService () > { > if [ "${WEBSERVER:=-NO-}" = "-YES-" ]; then > echo "Restarting Apache web server" > /usr/local/apache2/bin/apachectl restart > if [ "${WEBPERFCACHESERVER:=-NO-}" = "-YES-" ]; then > if [ -x /usr/sbin/webperfcachectl ]; then > echo "Restarting web performance cache server" > /usr/sbin/webperfcachectl restart > fi > fi > else > StopService > fi > } > > RunService "$1" > > Edit SystemPreferences.plist > > { > Description = "Apache 2.2 web server"; > Provides = ("Web Server"); > Requires = ("DirectoryServices"); > Uses = ("Disks", "NFS"); > OrderPreference = "None"; > } > > Change permissions: > > sudo chown root:wheel Apache2 > > sudo chown root:wheel StartupParameters.plist > > > Memcached > > Install Libevent (prerequesite). > > curl --o libevent-1.1a.tar.gz http://www.monkey.org/~provos/ > libevent-1.1a.tar.gz > > tar xzvf libevent-1.1a.tar.gz > > ./configure > > make > > sudo make install > > If you have DarwinPorts, this might be the easiest way, but I think > the port contains a bug that makes memcached slow on OSX (http:// > lists.danga.com/pipermail/memcached/2006-March/002027.html): > sudo port install memcached > > Or if you want to compile from source to fix the bug: > > curl --o memcached-1.1.12.tar.gz http://www.danga.com/memcached/ > dist/memcached-1.1.12.tar.gz > > tar xzvf memcached-1.1.12.tar.gz > > Either use the patch for the memcached bug (suggested by Kieren > Diment): > curl -o install-memcached.sh http://topfunky.net/svn/shovel/ > memcached/install-memcached.sh > > Or edit memcache.c. Insert > > #undef TCP_NOPUSH > > Above line 105, which reads #ifdef TCP_NOPUSH) > > Then, set the environment variable EVENT_NOKQUEUE to 1 > export EVENT_NOKQUEUE=1 > > ./configure > > Edit the Makefile: > Replace --L/lib with -L/usr/local/lib (or wherever libevent was > installed) > There's probably some way to pass this flag to configure---I just > don't know how > > make > > sudo make install > > You might also want to add a startup item for Memcached > > > CPAN prerequisites > > I had to manually install openssl before the cpan modules to fix an > OSX specific bug. > > curl --o openssl-0.9.8b.tar.gz http://www.openssl.org/source/ > openssl-0.9.8b.tar.gz > > tar xzvf openssl-0.9.8b.tar.gz > > cd openssl-0.9.8.b/ > > ./configure darwin-ppc-cc > > Edit apps/Makefile and test/Makefile by changing: > > LIBCRYPTO=-L.. -lcrypto > LIBSSL=-L.. -lssl > > to: > > LIBCRYPTO=../libcrypto.a > LIBSSL=../libssl.a > > Then: > > make > > sudo make install > > > ModPerl and the CPAN Perl Modules > > When configuring cpan, set it to ask or automatic for the > downloading prerequisites policy. > > I had to install XML::Parser manually to point to the correct apr- > util libraries since I built them independently of the Apache > install for the apr_dbd_mysql fix. > > perl Makefile.PL EXPATLIBPATH=/usr/local/apr-util/lib/ > EXPATINCPATH=/usr/local/apr-util/include/apr-1/ > > make > > sudo make install > > Install XML::LibXML manually---not sure why but it doesn't seem to > find the libxml2 libraries, although they're installed with the OS. > > perl Makefile.PL > > make > > sudo make install > > Install Time::HiRes instead of Time::HR. > > I had to install DBD::mysql manually--perhaps because of MySQL > conflicts? > perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config > > make > > sudo make install > > > Installing Connotea > > Unpack Connotea to /Library/WebServer/Perl (create directory if > missing) So you should have /Library/WebServer/Perl/Bibliotech/ > Bibliotech.pm... > > Edit Apache.pm > 13: use Apache2::compat; > 14: use Apache2::Const qw(:common :http); > 22: use Time::HiRes; > 84: my $starttime = [gettimeofday]; > 188: my $elapsed = tv_interval ($starttime, [gettimeofday]); > > Edit Profile.pm > 14: use Time::HiRes > 30: push @{$START{$caller}}, [gettimeofday, $note]; > 36: my $end = gettimeofday; > 40: my $elapsed = tv_interval ($start, $end); > > Copy the contents of the html/ directory to /Library/WebServer/ > Documents/bibliotech > So you should have /Library/WebServer/Documents/bibliotech/ > default/... and /Library/WebServer/Documents/bibliotech/menu > > Edit /usr/local/apache2/conf/httpd.conf. I like to keep my app > specific configurations in a separate file: > > <IfModule mod_perl.c> > Include conf/biblio.conf > </IfModule> > > Edit /usr/local/apache2/conf/biblio.conf (not the same as /etc/ > bibliotech.conf) The Location should be the name of the html > directory in /Library/WebServer/Documents/... (e.g. your DOCROOT > in /etc/bibliotech.conf). The DBD values assume you installed > apr_dbd_mysql .You will probably want to set DBDMin, DBDKeep, etc. > later to values greater than 0. > > DBDriver mysql > DBDMin 0 > DBDKeep 0 > DBDMax 0 > DBDExptime 0 > > PerlSwitches -I/Library/WebServer/Perl/bibliotech > PerlOptions +GlobalRequest > PerlModule Bibliotech::Apache > PerlModule Bibliotech::AuthCookie > <Location /bibliotech> > SetHandler modperl > PerlResponseHandler Bibliotech::Apache > PerlAuthenHandler Bibliotech::AuthCookie::authen_handler > AuthName Bibliotech > AuthType basic > require valid-user > ErrorDocument 503 /unavailable.html > </Location> > > > Connotea configuration > > Copy bibliotech.conf to /etc/bibliotech.conf. > Then edit. > > The site name should be the same as the HTML subdirectory, (unless > you installed into /Library/WebServer/Documents) so if your menu > file is in /Library/WebServer/Documents/bibliotech/menu, the conf > file would look like: > > SITE_NAME = 'bibliotech' > # optionally set document root and home page hyperlink, or they can > be detected > DOCROOT = 'Library/WebServer/Documents/bibliotech' > LOCATION = 'http://my.host.com/bibliotech' > ... > # Database connection details > # connection string to the main InnoDB database > DBI_CONNECT = 'dbi:mysql:bibliotech' > DBI_USERNAME = 'bibliotech' > DBI_PASSWORD = 'passwd' > # just the database name of the replicated MyISAM FULLTEXT-enabled > database > DBI_SEARCH = 'bibliotech_search' > > # Memcache server address > MEMCACHED_SERVERS = [ '127.0.0.1:11211' ] > ... > PID_FILE = '/usr/local/apache2/logs/httpd.pid' > TITLE_OVERRIDE = { home = '\uMy Interactive Community Citation > Library' } > ... > > > MySQL Setup > > Verify mysql5 (and not 4.3) is running: > ps auwx | grep mysqld > > Should return > /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql > > Run in the connotea directory > /mkschema_search <schema.sql >schema_search.sql > I copied the connotea sql files to /tmp > > sudo mysql --uroot --p > > mysql> source /tmp/schema.sql > > mysql> source /tmp/schema_search.sql > > mysql > SET PASSWORD FOR 'bibliotech'@localhost=PASSWORD('passwd'); > > Execute the grant statements (see http://www.connotea.org/code) > > Edit /etc/my.cnf (if the file doesn't exist, create it) with > changes from http://www.connotea.org/code > > > Start up > > Start memcached > > sudo /usr/local/bin/memcached -d -m 2048 -l 127.0.0.1 -p 11211 > > (or for Darwin Ports) > > sudo /opt/local/bin/memcached -d -m 2048 -l 127.0.0.1 -p 11211 > > Start apache > > sudo /usr/local/apache2/bin/apachectl start > > Check in web browser: > http://my.host.com/bibliotech > > If this returns an error, check the error log: /usr/local/logs/ > error_log > > If the site you see does not look like the connotea main website, > this is because the templates are not included in the open source > release. Here's a sample file (the recent tags for a user). Place > in /Library/WebServer/Documents/bibliotech/default/: > > *recent_user.tpl* > > <div id="header"> > <div id="horizontal-menu" class="menu"> > ${component:Infobar} > </div> > <br/> > ${component:SearchForm} > </div> > > <div class="clearing"> </div> > <div id="left"> > ${component:Toolbox} > ${component:ListOfTags:cabinet} > </div> > > <div id="main"> > ${component:ListOfRecent(main,verbose)} > </div> > > <div class="clearing"> </div> > > <div id="footer"> > <p> > This site is powered by <a href="http://sf.net/projects/ > connotea">Connotea Code</a>, the open source software > behind <a href="http://www.connotea.org/">Connotea</a>. > </p> > </div> > |
From: Kieren D. <ki...@di...> - 2006-08-22 21:06:31
|
On 23 Aug 2006, at 06:43, Hilary Spencer wrote: > FYI: there's also a bug on OSX which makes memcached slow: > > http://lists.danga.com/pipermail/memcached/2006-March/002027.html > Got that thanks. There's a script here: wget http://topfunky.net/ svn/shovel/memcached/install-memcached.sh that takes care of making the nescessary patches to the install process for OS X. > Kieren Diment wrote: >> On 22 Aug 2006, at 09:39, Martin Flack wrote: >> >> >>> Hi Kieren, >>> >>> One silly question to rule out - you do have memcached running >>> and the address and port correctly configured in >>> bibliotech.conf, right? >>> >> >> The silly questions are always the best. Sorry it wasn't clear to >> me that memcache was a separate external dependency. Fixed, >> thanks. Docs could be improved with respect to that. >> >> Kieren >> >> --------------------------------------------------------------------- >> ---- >> Using Tomcat but need to do more? Need to support web services, >> security? >> Get stuff done quickly with pre-integrated technology to make your >> job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel? >> cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Connotea-code-devel mailing list >> Con...@li... >> https://lists.sourceforge.net/lists/listinfo/connotea-code-devel >> >> > |
From: Robert F. <xro...@go...> - 2006-08-22 14:43:28
|
that's what i got: reply: 'HTTP/1.1 503 Service Temporarily Unavailable\r\n' header: Date: Tue, 22 Aug 2006 09:03:14 GMT header: Server: Apache/2.0.46 (Red Hat) header: Last-Modified: Wed, 28 Jun 2006 02:37:18 GMT header: ETag: "33fb1-1c8-b1ab1380" header: Accept-Ranges: bytes header: Content-Length: 456 header: Connection: close header: Content-Type: text/html; charset=UTF-8 Martin Flack wrote: > There should be one there actually. We're using the rule that says you > can say the number of seconds to wait. > > I'll double check the code. > > Martin > > Robert Forkel wrote: >> just one more question regarding the throttling: why not send a >> retry-after header with the http 503 response? i just tried to figure >> out a smart default retry-after period, but couldn't come up with one. >> so if the throttling is already based on data like the server load, it >> should be possible to compute some estimates about when the load may >> be better. >> what do you think? >> robert >> >> On 8/11/06, Martin Flack <ma...@ne...> wrote: >>> Benjamin Good wrote: >>>>> Could you append " WWW::Connotea" to it to indicate a Web API >>>>> compliant application? It's the string we use in the WWW::Connotea >>>>> Perl library but it's a fast cheap hack to giving you "human" level >>>>> access. >>>> As soon as I can figure out how I will. It seems dangerous though, >>>> what >>>> is the point of implementing API-level throttling if a hacker/bot >>>> could >>>> hide so easily? Why not implement separate or privileged account >>>> status >>>> for web API users? >>> We probably will; I'll talk to Ben (L) about using logged in status as >>> part of the throttling, but he's apparently out today. >>> >>> It's all a bit of a game. You mention hackers and bots in one phrase >>> but >>> they are separate. Hackers can always apply for and receive whatever >>> authorization they need. (I mean, put it this way, I don't know >>> *you're* >>> not a nefarious mortgage offer poster. ;-) Just kidding...) But what >>> we're trying to stem the tide of is bots that are running all over the >>> web, or even just social bookmarking sites, whose authors have not >>> necessarily done research on Connotea in particular. A few simple >>> obstacles such as these do help a lot with that crowd. >>> >>> Martin >>> >>> ------------------------------------------------------------------------- >>> >>> Using Tomcat but need to do more? Need to support web services, >>> security? >>> Get stuff done quickly with pre-integrated technology to make your >>> job easier >>> Download IBM WebSphere Application Server v.1.0.1 based on Apache >>> Geronimo >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>> >>> _______________________________________________ >>> Connotea-code-devel mailing list >>> Con...@li... >>> https://lists.sourceforge.net/lists/listinfo/connotea-code-devel >>> >> >> ------------------------------------------------------------------------- >> >> Using Tomcat but need to do more? Need to support web services, >> security? >> Get stuff done quickly with pre-integrated technology to make your >> job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Connotea-code-devel mailing list >> Con...@li... >> https://lists.sourceforge.net/lists/listinfo/connotea-code-devel > > |
From: Martin F. <ma...@ne...> - 2006-08-22 14:29:41
|
There should be one there actually. We're using the rule that says you can say the number of seconds to wait. I'll double check the code. Martin Robert Forkel wrote: > just one more question regarding the throttling: why not send a > retry-after header with the http 503 response? i just tried to figure > out a smart default retry-after period, but couldn't come up with one. > so if the throttling is already based on data like the server load, it > should be possible to compute some estimates about when the load may > be better. > what do you think? > robert > > On 8/11/06, Martin Flack <ma...@ne...> wrote: >> Benjamin Good wrote: >>>> Could you append " WWW::Connotea" to it to indicate a Web API >>>> compliant application? It's the string we use in the WWW::Connotea >>>> Perl library but it's a fast cheap hack to giving you "human" level >>>> access. >>> As soon as I can figure out how I will. It seems dangerous though, what >>> is the point of implementing API-level throttling if a hacker/bot could >>> hide so easily? Why not implement separate or privileged account status >>> for web API users? >> We probably will; I'll talk to Ben (L) about using logged in status as >> part of the throttling, but he's apparently out today. >> >> It's all a bit of a game. You mention hackers and bots in one phrase but >> they are separate. Hackers can always apply for and receive whatever >> authorization they need. (I mean, put it this way, I don't know *you're* >> not a nefarious mortgage offer poster. ;-) Just kidding...) But what >> we're trying to stem the tide of is bots that are running all over the >> web, or even just social bookmarking sites, whose authors have not >> necessarily done research on Connotea in particular. A few simple >> obstacles such as these do help a lot with that crowd. >> >> Martin >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Connotea-code-devel mailing list >> Con...@li... >> https://lists.sourceforge.net/lists/listinfo/connotea-code-devel >> > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Connotea-code-devel mailing list > Con...@li... > https://lists.sourceforge.net/lists/listinfo/connotea-code-devel |
From: Robert F. <xro...@go...> - 2006-08-22 09:26:40
|
just one more question regarding the throttling: why not send a retry-after header with the http 503 response? i just tried to figure out a smart default retry-after period, but couldn't come up with one. so if the throttling is already based on data like the server load, it should be possible to compute some estimates about when the load may be better. what do you think? robert On 8/11/06, Martin Flack <ma...@ne...> wrote: > Benjamin Good wrote: > >> Could you append " WWW::Connotea" to it to indicate a Web API > >> compliant application? It's the string we use in the WWW::Connotea > >> Perl library but it's a fast cheap hack to giving you "human" level > >> access. > > > > As soon as I can figure out how I will. It seems dangerous though, what > > is the point of implementing API-level throttling if a hacker/bot could > > hide so easily? Why not implement separate or privileged account status > > for web API users? > > We probably will; I'll talk to Ben (L) about using logged in status as > part of the throttling, but he's apparently out today. > > It's all a bit of a game. You mention hackers and bots in one phrase but > they are separate. Hackers can always apply for and receive whatever > authorization they need. (I mean, put it this way, I don't know *you're* > not a nefarious mortgage offer poster. ;-) Just kidding...) But what > we're trying to stem the tide of is bots that are running all over the > web, or even just social bookmarking sites, whose authors have not > necessarily done research on Connotea in particular. A few simple > obstacles such as these do help a lot with that crowd. > > Martin > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Connotea-code-devel mailing list > Con...@li... > https://lists.sourceforge.net/lists/listinfo/connotea-code-devel > |
From: Kieren D. <ki...@di...> - 2006-08-22 06:17:24
|
On 22 Aug 2006, at 09:39, Martin Flack wrote: > Hi Kieren, > > One silly question to rule out - you do have memcached running and > the address and port correctly configured in bibliotech.conf, right? The silly questions are always the best. Sorry it wasn't clear to me that memcache was a separate external dependency. Fixed, thanks. Docs could be improved with respect to that. Kieren |
From: Kieren D. <ki...@di...> - 2006-08-21 11:34:37
|
Hi all, My local installation is now mostly working, but I'm unable to upload from an ris file. Here is a description of the symptoms and my diagnosis of where the code is going wrong. 1. Upload the ris file from http://localhost:8888/bibliotech/upload and press the "upload button" 2. A screen full of information about the reference I uploaded is presented with 1 record found and the correct information from the ris entry is displayed. I click on the confirm button: 3. A message saying "Upload session has expired" appears and I'm back to the original upload form. I've identified the line in Bibliotech::Component::UploadForm where this happens: my $doc = $memcache->get($doc_cache_key); die "Upload session has expired.\n" unless defined $doc; but I'm at a loss as to how to resolve the problem. Suggestions appreciated. Kieren |
From: Kieren D. <ki...@di...> - 2006-08-16 22:35:55
|
Finally, Changing the menu didn't help. However, modifying config did help. Here's the diff from the original showing what worked. Changing DOCROOT, SITE_NAME and LOCATION seem to be what's worked. Thanks all. Now to work :D Kieren --- config (revision 79) +++ config (working copy) @@ -7,12 +7,12 @@ # if your base URL will be www.yourdomain.com/somename, SITE_NAME should be 'somename' although the capitalization # may be different as long as the directory containing the HTML files in lower case # if your base URL will be a plain domain name, you have more freedom to set SITE_NAME to whatever you like - SITE_NAME = 'My Bookmarking Service' + SITE_NAME = 'bibliotech' SITE_EMAIL = 'ad...@ex...' # optionally set document root and home page hyperlink, or they can be detected - #DOCROOT = '/var/www/perl/connotea_code/html' - #LOCATION = 'http://www.mydomain.com/' +DOCROOT = '/usr/local/apache2/htdocs/bibliotech' +LOCATION = 'http://localhost:8888/bibliotech' # send emails to a system administrator when an unhandled Perl exception is thrown # defaults to undefined which skips the sending of an email @@ -37,7 +37,7 @@ PID_FILE = '/var/run/httpd.pid' # Which system binary should we use for mail (should be, or emulate, sendmail) - SENDMAIL = '/usr/lib/sendmail' + SENDMAIL = '/usr/sbin/sendmail' # Change these! # ************* On 17 Aug 2006, at 04:32, Hilary Spencer wrote: > As I mentioned earlier, I had the same exact error (and error > message) as you--the code was being executed but no connotea pages > were being served. Remembering back, I think my problem was not > the http.conf setting (though that extra line in httpd.conf was how > I originally ruled out that possibility), but was my setting the > name incorrectly in /etc/bibliotech.conf --I originally set the > site name to be something other than 'bibliotech'. I got it to > work by setting the SITE_NAME to be the same as the terminal > directory in the docroot. > > So my menu file is: /Library/WebServer/Documents/bibliotech/menu > > My conf file looks like this: > > GENERAL { > # Public service name and contact details > # if your base URL will be www.yourdomain.com/somename, SITE_NAME > should be 'somename' although the capital > ization > # may be different as long as the directory containing the HTML > files in lower case > # if your base URL will be a plain domain name, you have more > freedom to set SITE_NAME to whatever you like > SITE_NAME = 'bibliotech' > SITE_EMAIL = 'hsp...@st...' > > # optionally set document root and home page hyperlink, or they > can be detected > DOCROOT = '/Library/WebServer/Documents/bibliotech' > LOCATION = 'http://welch701a-1105-imacg4.stanford.edu/bibliotech' > > and I access the app at http://welch701a-1105-imacg4/bibliotech > > Perhaps this will help? Oh, and I figured out the problem with > Apache--I needed to manually edit one of the C headers in the apr- > util install to set the dbd driver to mysql before compiling. The > error message doesn't appear in 10.4 because the dbd driver is > automatically set to sqlite--it correctly detects that sqlite is > installed, but somehow misses the mysql installation/s. > > Hilary > > Kieren Diment wrote: >> I've been trying to install connotea-code, and I've got to the >> point that the application is being started, but I'm getting 404 >> errors on / bibliotech or worse. can someone help enlighten me >> please. >> >> Some error messages and pastes from my logs below. I've modified >> the code to a. work on this mac and b. so that some information >> about variable state is presented via Smart::Comments so I can >> grasp the flow of the code when it's working. >> >> *** The latest error is: >> >> ==== >> Internal Error >> >> This web application is experiencing an error. We apologize for >> the inconvenience. >> >> Error exception report: >> >> visitor requests /bibliotech bringing load to 1 with db at 1155716328 >> >> cannot open /usr/local/apache2/htdocs/menu: No such file or >> directory at /usr/local/src/connotea-code/bibliotech/Bibliotech/ >> Component/ Infobar.pm line 40. >> === >> >> **** Here's my mod_perl handler: >> >> === >> PerlOptions +Parent >> PerlOptions +GlobalRequest # seems to be nescessary on this mac >> PerlSwitches -I/usr/local/src/connotea-code/bibliotech >> PerlOptions +Parent >> PerlModule Bibliotech::Apache >> PerlModule Bibliotech::AuthCookie >> <Location /bibliotech> >> SetHandler perl-script >> PerlHandler Bibliotech::Apache >> PerlAuthenHandler Bibliotech::AuthCookie::authen_handler >> AuthName Bibliotech >> AuthType basic >> require valid-user >> #ErrorDocument 503 /paused.html >> ErrorDocument 503 /unavailable.html >> </Location> >> === >> >> *** A diff of the original config and mine: >> changing the value of TEMPLATE_ROOT as below changed the >> error from a simple 404 on /bibliotech to the error below. >> >> === >> >> --- config (revision 79) >> +++ config (working copy) >> - #DOCROOT = '/var/www/perl/connotea_code/html' >> +DOCROOT = '/usr/local/apache2/htdocs/bibliotech' >> - TEMPLATE_ROOT = 'defaulttemplate' >> + TEMPLATE_ROOT = 'bibliotech/defaulttemplate' >> - SENDMAIL = '/usr/lib/sendmail' >> + SENDMAIL = '/usr/sbin/sendmail' >> >> === >> >> *** I've added some warn __PACKAGE__. "===> sub subname" and >> other Smart::Comments(3pm) in the code to see what the problem >> is. Some more info from my logs is below: >> >> Generally I print out the value of a variable when it's initially >> set and when it's changed. >> >> >> === >> Bibliotech::Component::Inc ===> sub check_filename >> Bibliotech::Component::Inc ===> sub filename >> >> ### $r->filename: '/usr/local/apache2/htdocs/bibliotech/' >> >> ### $r->path_info: '' >> >> ### $filename: '/usr/local/apache2/htdocs/bibliotech/.inc' >> >> ### $rc: 0 >> >> >> ... and later on ... >> >> Bibliotech::Component::Infobar ===> sub last_updated_basis >> >> ### $self->bibliotech->docroot: '/usr/local/apache2/htdocs/' >> >> Bibliotech::Page ===> sub instance >> Bibliotech::Page ===> sub cache_key_internal >> Bibliotech::Component::Inc ===> sub last_updated_basis >> Bibliotech::Component::Inc ===> sub operative_filename >> Bibliotech::Component::Inc ===> sub option_filename >> >> ### $filename: '/usr/local/apache2/htdocs/bibliotech/bibliotech.inc' >> >> ### $filename: '/usr/local/apache2/htdocs/bibliotech/bibliotech.inc' >> >> === >> >> Any help mucho appreciated. >> >> Kieren >> >> --------------------------------------------------------------------- >> ---- >> Using Tomcat but need to do more? Need to support web services, >> security? >> Get stuff done quickly with pre-integrated technology to make your >> job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel? >> cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Connotea-code-devel mailing list >> Con...@li... >> https://lists.sourceforge.net/lists/listinfo/connotea-code-devel >> >> > |
From: Martin F. <ma...@ne...> - 2006-08-16 13:50:15
|
Kieren Diment wrote: > cannot open /usr/local/apache2/htdocs/menu: No such file or directory > at /usr/local/src/connotea-code/bibliotech/Bibliotech/Component/ > Infobar.pm line 40. The specific file "menu" should look something like the following. Does that fix it? # menu config file # # TYPE : LABEL : URI_PART : TITLE_OVERRIDE # TYPE is all, user, or visitor # LABEL is what the link is called # URI_PART is appended to the installed location # TITLE_OVERRIDE (optional) is displayed as the HTML title instead # of the dynamic heading # all:Home::\u$sitename - a social bookmarking site all:Latest News:news all:Popular Links:popular all:Recent Activity:recent all:Contact Us:contact - Martin |
From: Kieren D. <ki...@di...> - 2006-08-16 08:38:25
|
I've been trying to install connotea-code, and I've got to the point that the application is being started, but I'm getting 404 errors on / bibliotech or worse. can someone help enlighten me please. Some error messages and pastes from my logs below. I've modified the code to a. work on this mac and b. so that some information about variable state is presented via Smart::Comments so I can grasp the flow of the code when it's working. *** The latest error is: ==== Internal Error This web application is experiencing an error. We apologize for the inconvenience. Error exception report: visitor requests /bibliotech bringing load to 1 with db at 1155716328 cannot open /usr/local/apache2/htdocs/menu: No such file or directory at /usr/local/src/connotea-code/bibliotech/Bibliotech/Component/ Infobar.pm line 40. === **** Here's my mod_perl handler: === PerlOptions +Parent PerlOptions +GlobalRequest # seems to be nescessary on this mac PerlSwitches -I/usr/local/src/connotea-code/bibliotech PerlOptions +Parent PerlModule Bibliotech::Apache PerlModule Bibliotech::AuthCookie <Location /bibliotech> SetHandler perl-script PerlHandler Bibliotech::Apache PerlAuthenHandler Bibliotech::AuthCookie::authen_handler AuthName Bibliotech AuthType basic require valid-user #ErrorDocument 503 /paused.html ErrorDocument 503 /unavailable.html </Location> === *** A diff of the original config and mine: changing the value of TEMPLATE_ROOT as below changed the error from a simple 404 on /bibliotech to the error below. === --- config (revision 79) +++ config (working copy) - #DOCROOT = '/var/www/perl/connotea_code/html' +DOCROOT = '/usr/local/apache2/htdocs/bibliotech' - TEMPLATE_ROOT = 'defaulttemplate' + TEMPLATE_ROOT = 'bibliotech/defaulttemplate' - SENDMAIL = '/usr/lib/sendmail' + SENDMAIL = '/usr/sbin/sendmail' === *** I've added some warn __PACKAGE__. "===> sub subname" and other Smart::Comments(3pm) in the code to see what the problem is. Some more info from my logs is below: Generally I print out the value of a variable when it's initially set and when it's changed. === Bibliotech::Component::Inc ===> sub check_filename Bibliotech::Component::Inc ===> sub filename ### $r->filename: '/usr/local/apache2/htdocs/bibliotech/' ### $r->path_info: '' ### $filename: '/usr/local/apache2/htdocs/bibliotech/.inc' ### $rc: 0 ... and later on ... Bibliotech::Component::Infobar ===> sub last_updated_basis ### $self->bibliotech->docroot: '/usr/local/apache2/htdocs/' Bibliotech::Page ===> sub instance Bibliotech::Page ===> sub cache_key_internal Bibliotech::Component::Inc ===> sub last_updated_basis Bibliotech::Component::Inc ===> sub operative_filename Bibliotech::Component::Inc ===> sub option_filename ### $filename: '/usr/local/apache2/htdocs/bibliotech/bibliotech.inc' ### $filename: '/usr/local/apache2/htdocs/bibliotech/bibliotech.inc' === Any help mucho appreciated. Kieren |
From: Lund, B. <b....@na...> - 2006-08-15 15:10:21
|
Hi Sebastien, Great, thanks. Robert -- We just released our arXiv plug-in too: http://www.connotea.org/news#2006-08-15 It doesn't fully cover the whole of arXiv. This seems to be an issue with what data is available via their OAI-PMH service -- I'm following up with them. Ta, Ben On 14/8/06 20:07, "S=E9bastien Maret" <seb...@gm...> wrote: > Hi Ben >=20 > On 8/14/06, Lund, Ben <b....@na...> wrote: >=20 >> We've just put the NASA ADS plug-in live. >>=20 >> It works for me, at least: >> http://www.connotea.org/uri/f1de1adb489ae6b102fb1a2fe0aecd17 >>=20 >> Let me know if you spot any huge problems. If it works well, I'll annou= nce >> it to the world tomorrow. >=20 > Works like a charm for me ! > Thanks a lot. >=20 > S=E9bastien ***************************************************************************= ***** =20 DISCLAIMER: This e-mail is confidential and should not be used by anyone wh= o is not the original intended recipient. If you have received this e-mail in er= ror please inform the sender and delete it from your mailbox or any other stora= ge mechanism. Neither Macmillan Publishers Limited nor any of its agents accept liability for any statements made which are clearly the sender's own and not expressly made on behalf of Macmillan Publishers Limited or one of its agen= ts. Please note that neither Macmillan Publishers Limited nor any of its agents accept any responsibility for viruses that may be contained in this e-mail = or its attachments and it is your responsibility to scan the e-mail and=20 attachments (if any). No contracts may be concluded on behalf of Macmillan=20 Publishers Limited or its agents by means of e-mail communication. Macmilla= n=20 Publishers Limited Registered in England and Wales with registered number 7= 85998=20 Registered Office Brunel Road, Houndmills, Basingstoke RG21 6XS =20 ***************************************************************************= ***** |
From: <seb...@gm...> - 2006-08-14 19:07:14
|
Hi Ben On 8/14/06, Lund, Ben <b....@na...> wrote: > We've just put the NASA ADS plug-in live. > > It works for me, at least: > http://www.connotea.org/uri/f1de1adb489ae6b102fb1a2fe0aecd17 > > Let me know if you spot any huge problems. If it works well, I'll announ= ce > it to the world tomorrow. Works like a charm for me ! Thanks a lot. S=E9bastien |
From: Lund, B. <b....@na...> - 2006-08-14 16:38:52
|
Hi Sebastien (and all), We've just put the NASA ADS plug-in live. It works for me, at least: http://www.connotea.org/uri/f1de1adb489ae6b102fb1a2fe0aecd17 Let me know if you spot any huge problems. If it works well, I'll announce it to the world tomorrow. While we're on a BibTeX roll, are there any other site that we could quickly support for you? Ta, Ben=20 On 11/8/06 20:16, "S=E9bastien Maret" <seb...@gm...> wrote: > Hi Martin, >=20 > On 8/11/06, Martin Flack <ma...@ne...> wrote: >=20 >> We actually have a working NASA-ADS citation source module in the lab as >> of yesterday, based largely on your prior advice, specifically in >> building a hyperlink to fetch BibTeX. >=20 > That's great news !!! >=20 >> Their BibTeX output is actually >> pretty good except for just needing to expand the journal name from a >> TeX abbreviation. We will need to test our module so look for it early >> next week. >=20 > The complete list of TeX abbreviation can be found here: > http://adsabs.harvard.edu/abs_doc/aas_macros.html >=20 > I am looking forward testing this ! >=20 > Best, > S=E9bastien ***************************************************************************= ***** =20 DISCLAIMER: This e-mail is confidential and should not be used by anyone wh= o is not the original intended recipient. If you have received this e-mail in er= ror please inform the sender and delete it from your mailbox or any other stora= ge mechanism. Neither Macmillan Publishers Limited nor any of its agents accept liability for any statements made which are clearly the sender's own and not expressly made on behalf of Macmillan Publishers Limited or one of its agen= ts. Please note that neither Macmillan Publishers Limited nor any of its agents accept any responsibility for viruses that may be contained in this e-mail = or its attachments and it is your responsibility to scan the e-mail and=20 attachments (if any). No contracts may be concluded on behalf of Macmillan=20 Publishers Limited or its agents by means of e-mail communication. Macmilla= n=20 Publishers Limited Registered in England and Wales with registered number 7= 85998=20 Registered Office Brunel Road, Houndmills, Basingstoke RG21 6XS =20 ***************************************************************************= ***** |
From: Kieren D. <ki...@di...> - 2006-08-13 22:29:35
|
Is there any way you could send me your modifications Time::HR's Makefile.PL? I could then roll it into a patch for the maintainer which looks for which appropriate x-platform magic to perform. Unfortuantely I don't speak C, so if you've got your src around still, this would save me *a lot* of time. I'm working on an installer script that among other things will scan for pre-installed cpan dependencies. On 14 Aug 2006, at 04:27, Hilary Spencer wrote: (hehe Stanford, wow- one of the first hosts I visited on the 'net was there - techno.stanford.edu !) > On a different note, I'm now trying to install Connotea on a 10.3 > server and am having problems with the Apache installation. The > problems are with the apache module mod_dbd (which shows a "Driver > unset" message in the log). I'm still learning about Apache, so I > was wondering if Connotea (which uses the perl library DBD::mysql) > needs mod_dbd to be enabled on apache. Do you have any thoughts > about this? How do you have mod_dbd configured? Can you find apr_dbd_mysql.so among your modules in your apache installation? I thought it was an @INC issue, but closer examination of http://httpd.apache.org/docs/ 2.2/mod/mod_dbd.html suggest it's a shared object issue. Would there be any interest in a #connotea irc channel. I believe it would be trivial to set one up on irc.perl.org, and I hope I could arrange for a rather useful bot called purl to be present. Anyway, I find that this kind of issue is much better solved in a real time forum. What do you think? |