Author Topic: I can code for you guys  (Read 431 times)

Naf1

  • Foundress Queen
  • *****
  • Posts: 753
Re: I can code for you guys
« Reply #40 on: March 21, 2010, 05:04:38 AM »
At the moment the only functionality disabled is the exporting of citations into certain formats (since the files will be there for immediate download its not really an issue), and I have yet to change the permissions of the actual pdfs so they are locked even to members at the mement.

Those aforementioned problems are fixed, you can now export citations in any format! Just in case you ever needed to? For example making your own database or an offline database of your own with refDB just download all the citations and import them into the application and all the abstracts, DOI numbers ect will be filled in for searching or sharing or whatever.
« Last Edit: March 21, 2010, 05:24:02 AM by Naf1 »

no1uno

  • Global Moderator
  • Foundress Queen
  • *****
  • Posts: 681
Re: I can code for you guys
« Reply #41 on: March 21, 2010, 09:22:48 PM »
IIRC you have access to a shitload of pdf's (including a complete set of inorganic syntheses, vol's 1-34) as well as a shitload of others...

In my experience, the quickest way to get the abstract is either to open the pdf and cut & paste it or, if that won't work, just do a google search on the full name and get the abstract off some other site.

Personally I'm not in full agreement with the XHTML/CSS, but that is up to you ;D I have enough on my plate coding the backend for the spectrometer (and working out how to connect it to the TWAIN interface, plus getting it to register as 'normal' piece of hardware, it is getting to the point that I might have to break out my mum's old fortran books - she used to program for http://www.csiro.au - note, no .com/.net/.anything, they predate it, they were one of the original sites that built the internet and they built in on Fortran & punchcards, other 'rare' examples are http://nasa.us/ & http://www.adobe.us/). I remember the refrigerated building (way too cold to just call it airconditioned, with an IBM Mainframe & punchcards, tapes, etc. all of which took up more space than an average house and probably had less ROM/RAM and just computing power than my calculator). That said, Fortran is FAST...
« Last Edit: March 21, 2010, 09:31:17 PM by no1uno »
"...     "A little learning is a dang'rous thing;
    Drink deep, or taste not the Pierian spring:
    There shallow draughts intoxicate the brain,
    And drinking largely sobers us again.
..."

Naf1

  • Foundress Queen
  • *****
  • Posts: 753
Re: I can code for you guys
« Reply #42 on: March 21, 2010, 09:42:31 PM »
"In my experience, the quickest way to get the abstract is either to open the pdf and cut & paste it or, if that won't work, just do a google search on the full name and get the abstract off some other site."

The site I made above uses citations! So you simply go through and check all the papers you want then export the citations, you get a file that you add to refbase and it automatically adds ALL the relevant fields including DOI, Title, Abstract, Authors, Keywords, (and all the others).


That is the ScienceDirect method, but all of the journal sites let you export citations. Refbase lets you get citations from any known format, and can also export them into any format for your reference. I have also enabled RSS feeds,

"IIRC you have access to a shitload of pdf's (including a complete set of inorganic syntheses, vol's 1-34) as well as a shitload of others..."

if you are referring to the S Wack collection I was kindly pointed to (I think that is a must!)
CSIRO hey? That is pretty impressive!

no1uno

  • Global Moderator
  • Foundress Queen
  • *****
  • Posts: 681
Re: I can code for you guys
« Reply #43 on: March 21, 2010, 10:07:12 PM »
Yeah, but you miss my point - I personally think we could design and build a db interface that is lighter, faster and a hell of a lot more responsive than anything we could build onto an existing program here is a simple, step-by-step PHP login script (with MySQL) which is (a) secure; (b) supports multi-level permissions; etc.

The code-snippets needed to make this work are available free, online and with the simple XHTML/CSS that I can (and to a point, have) provided, they avoid defunct/disused code overhead and allow us to build a database/library frontend that is EXACTLY what we want, with the features we need, but with no features we don't need - which would probably take less coding than trying to modify other peoples code.

It is, in my experience, a lot easier to debug your own code, plus if you hand code, you don't get the bugs - remember, crap in = crap out.

That said, I'm not going to argue about it, just pointing out what is obvious to me, you obviously don't agree, so enough said.
"...     "A little learning is a dang'rous thing;
    Drink deep, or taste not the Pierian spring:
    There shallow draughts intoxicate the brain,
    And drinking largely sobers us again.
..."

Naf1

  • Foundress Queen
  • *****
  • Posts: 753
Re: I can code for you guys
« Reply #44 on: March 21, 2010, 10:26:02 PM »
You could design and build one over the next couple of years, but I already have one up and running that has all the functionality we would ever need? I have had to debug it to get it to work properly, you cant just install it on a shared server you need to manually go through the relevant code and change it. So I am pretty confident I can debug any problems that arise, it has a great backend structure (better than I would have come up with). It is in use on several institutional web sites for their scientific literature referencing needs, so I think it is good enough for us? Without designing and writing something like that from the ground up. All the functionality is enabled there is nothing not working or buggy about it, check it out!

http://www.orgchembase.com/refbase-0.9.5/

If anyone wants an account PM me and I will create one, it is hosted on its own server so is quick it is already hooked up to MySQL and everything is working 100%. I just need to change permissions on the file folder to allow members to be able to click the links to download the PDF or Djvu.

Refbase wiki;

refbase is web-based institutional repository and reference management software which is often used for self-archiving. refbase is licensed under the GPL and written in PHP and uses a MySQL backend.
It can import and export a variety of standard bibliographic formats, including BibTeX, Endnote, RIS, ISI, MODS XML, PubMed, Medline, RefWorks, and Copac. It can generate formatted bibliographies and citations in LaTeX, RTF, HTML, and PDF. refbase also has advanced search features and can generate RSS feeds from searches. Links using DOIs and URLs can be added, as can links to files. refbase supports the Search/Retrieve via URL (SRU) and OpenSearch web services as well as COinS and unAPI metadata.
refbase packages have been put in the official Gentoo Linux and Mandriva Linux repositories and has been used by the United States Geological Survey.

Refbase website;
http://www.refbase.net/index.php/Web_Reference_Database

Naf1

  • Foundress Queen
  • *****
  • Posts: 753
Re: I can code for you guys
« Reply #45 on: March 21, 2010, 10:30:30 PM »
Also this could be used until such a time that a better program was deployed, then the citations exported and loaded into the new DB without much trouble except for attaching the relevant files.

Wizard X

  • Lord of the Realms
  • Foundress Queen
  • *****
  • Posts: 1,224
Re: I can code for you guys
« Reply #46 on: March 22, 2010, 12:31:01 AM »
I posted this a WD. It's excellent for personal databases.

I would like admin, moderators & membes here to use TreePad Lite for achieving text from other forums like HyperLab, etc, etc, and then simply uploading their .hjt file zipped. This WILL SAVE on server load/bandwidth and multiple posts as Shroomedalice is doing for HyperLab.

As you add more data to your .hjt file, you can re-upload it endlessly.


http://www.treepad.com/treepadfreeware/



Download the Enterprise:  http://rs31.rapidshare.com/files/186865410/TreePad-X-Enterprise-7.10.4.rar

Download stand-alone: http://www.treepad.com/download/#tp269
Albert Einstein - "Great ideas often receive violent opposition from mediocre minds."

no1uno

  • Global Moderator
  • Foundress Queen
  • *****
  • Posts: 681
Re: I can code for you guys
« Reply #47 on: March 22, 2010, 05:45:39 AM »
Well, is it possible to get this in either the DB or on this site? It would make it a helluva lot easier if people learned to draw structures/had the means to do so.
"...     "A little learning is a dang'rous thing;
    Drink deep, or taste not the Pierian spring:
    There shallow draughts intoxicate the brain,
    And drinking largely sobers us again.
..."

Naf1

  • Foundress Queen
  • *****
  • Posts: 753
Re: I can code for you guys
« Reply #48 on: March 22, 2010, 05:59:20 AM »
Definitely! I was in the middle of figuring out Jmol and had every intention of adding something very similar. I had not seen that it looks excellent! Awesome!

the site at the moment is a skeleton;

http://www.orgchembase.com

But if you click the Chemical Journal Database link up the top you will see where its going! no1uno any help you could give would be priceless, you can have full admin on the site and refbase just say the word, would be happy to have you aboard! In the meantime I will get Jpaint happening as you said that would make a great tool for the site. I will get that to open in a pop up just like refbase. And keep the Jmol images embedded in html.
« Last Edit: March 22, 2010, 06:04:34 AM by Naf1 »

Naf1

  • Foundress Queen
  • *****
  • Posts: 753
Re: I can code for you guys
« Reply #49 on: March 22, 2010, 07:10:29 AM »
DONE! I just got it working it will be up soon; JPaint that is!