ID |
Date |
Icon |
Author |
Author Email |
Category |
OS |
ELOG Version |
Subject |
514
|
Sun Mar 28 12:45:45 2004 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Linux | 2.5.1-1 Debian Linux | Re: Elog Utility |
> The only part that does not work is -l "Log Book" the -l variable has to stay as
> one word. If I submit 2 words (in quotes) it only looks for a logbook of the first
> word and fails.
I fixed that as well, please obtain the updated version at
http://midas.psi.ch/cgi-bin/cvsweb/elog/src/elog.c?rev=1.20
Let me know if you cannot compile the C file and need an executable. |
513
|
Sat Mar 27 18:52:16 2004 |
| Charles Duncan | Charles@YorkU.CA | Question | Linux | 2.5.1-1 Debian Linux | Re: Elog Utility |
> > a) Cannot get elog utility to speak to elogd on port 8080. Even though I
> > use the -p 8080 option with elog. I was able to get it to work when I
> > moved my server to port 80.
>
> That problem has been fixed in revision 1.16 from Feb. 19th. Please get the
> newest version from release 2.5.2 issued today.
>
> > b) I cannot get elog to work with and attributes or logbooks that contain
> > spaces. Please refer the the following example:
> >
> > elog -v -h scotland.ccs.yorku.ca -p 80 -a "Station Number"="CC001" -a "Mac
> > Address"="000874fdc895" -a "Hostname"="cc001.cnscommons.yorku.ca" -a "IP
> > Address"="10.6.10.52" -a "Manufacturer"="Dell" -a "Model Line"="Optiplex" -
> > a "Model Number"="GX270" -a "Monitor Manufacturer"="Dell" -a "Monitor
> > Model"="E151FP" -a "Memory"="512MB" -a "CPU Speed"="2.6GHz" -a "Hard
> > Drive"="40GB" -a "Service Count"="-" -l WSC2 -u charles xxxxx "DD/MM/YY:
> > Change Description"
>
> There was also some bug which has been fixed, plus you need following syntax:
>
> elog -h ... -p 8080 -a "Station Number=CC001" ...
>
> note the "" are around the whole attribute=value string, not only the attribute.
Steve,
Thank you for the updates!!!
everything works great... -p 8080 and all my attribs get set.
The only part that does not work is -l "Log Book" the -l variable has to stay as
one word. If I submit 2 words (in quotes) it only looks for a logbook of the first
word and fails.
-Charles- |
512
|
Fri Mar 26 09:41:56 2004 |
| Stefan Ritt | stefan.ritt@psi.ch | Info | All | 2.5.2 | New ELOG version with XML and CSV import/export |
Version 2.5.2 of ELOG has been released today. It contains CSV (comma
separated values) import and export, as well as XML export (through the
"Find" page). Since these features are new, I would appreciate some feedback
on how this works in different environments. I made sure I can import data
from Excel and Outlook (like my address book), but I have no experience with
other applications.
As with the XML export, I'm not sure if the format I chose is a good one.
People working more with XML should tell me if it should be changed. |
511
|
Fri Mar 26 09:37:08 2004 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Linux | 2.5.1-1 Debian Linux | Re: Elog Utility |
> a) Cannot get elog utility to speak to elogd on port 8080. Even though I
> use the -p 8080 option with elog. I was able to get it to work when I
> moved my server to port 80.
That problem has been fixed in revision 1.16 from Feb. 19th. Please get the
newest version from release 2.5.2 issued today.
> b) I cannot get elog to work with and attributes or logbooks that contain
> spaces. Please refer the the following example:
>
> elog -v -h scotland.ccs.yorku.ca -p 80 -a "Station Number"="CC001" -a "Mac
> Address"="000874fdc895" -a "Hostname"="cc001.cnscommons.yorku.ca" -a "IP
> Address"="10.6.10.52" -a "Manufacturer"="Dell" -a "Model Line"="Optiplex" -
> a "Model Number"="GX270" -a "Monitor Manufacturer"="Dell" -a "Monitor
> Model"="E151FP" -a "Memory"="512MB" -a "CPU Speed"="2.6GHz" -a "Hard
> Drive"="40GB" -a "Service Count"="-" -l WSC2 -u charles xxxxx "DD/MM/YY:
> Change Description"
There was also some bug which has been fixed, plus you need following syntax:
elog -h ... -p 8080 -a "Station Number=CC001" ...
note the "" are around the whole attribute=value string, not only the attribute. |
510
|
Thu Mar 25 18:20:15 2004 |
| Charles Duncan | Charles@YorkU.CA | Question | Linux | 2.5.1-1 Debian Linux | Re: Elog Utility |
> I am trying to use the Elog Utility to import a few thousand entries. So
> far I have run into a few problems.
>
> a) Cannot get elog utility to speak to elogd on port 8080. Even though I
> use the -p 8080 option with elog. I was able to get it to work when I
> moved my server to port 80.
>
> b) I cannot get elog to work with and attributes or logbooks that contain
> spaces. Please refer the the following example:
>
> elog -v -h scotland.ccs.yorku.ca -p 80 -a "Station Number"="CC001" -a "Mac
> Address"="000874fdc895" -a "Hostname"="cc001.cnscommons.yorku.ca" -a "IP
> Address"="10.6.10.52" -a "Manufacturer"="Dell" -a "Model Line"="Optiplex" -
> a "Model Number"="GX270" -a "Monitor Manufacturer"="Dell" -a "Monitor
> Model"="E151FP" -a "Memory"="512MB" -a "CPU Speed"="2.6GHz" -a "Hard
> Drive"="40GB" -a "Service Count"="-" -l WSC2 -u charles xxxxx "DD/MM/YY:
> Change Description"
>
> This line executes fine. Except only Hostname, Manufacturer, Memory and
> text are populated in the record. All the rest of the fields are blank.
>
> c) the only way I was able to get the transaction to work was by reducing
> the size of the log book to a single word (ie WSC2).
>
> Do I have to reduce all my attributes to single words? Or am I missing
> something simple to use as a delimiter for entry??
>
> Thanks in advance
>
> -Charles-
As a followup, this occurs not only in the Linux environment, but also under
Windows XP. I get the same results...
-Charles- |
509
|
Wed Mar 24 21:25:34 2004 |
| Stefan Ritt | stefan.ritt@psi.ch | Info | | all | Quick search mode with Mozilla based browsers, extremely useful!!! |
It is not usual for me to pester people with tips around elog, but this
one was so helpful for me that I would like to share it.
The Mozilla based browsers, such as Netscape or Firefox
(http://www.mozilla.org/products/firefox/) offer the possibility of
so-called "keymarks" or "bookmark keywords". This are bookmarks to which a
keywork can be added, making them a very powerful search tool for elog. This
can be explained most easily in an example:
Add following bookmark to your Browser:
Name: ELOG search
Location: http://midas.psi.ch/elogs/forum/?mode=full&sall=1&subtext=%s
Keyword: el
I attached a screendump of how this looks under Firefox. Now you can type
el <keyword>
in your URL address bar, and the elog forum is automatically searched for
that keyword (see second attachment), since the "%s" in the URL is
automatically replaced with your keyword. This works of course also with
your personal logbooks. The switch "sall=1" causes elog to search for the
string in the main text body and in all attributes.
The URL bar can be activated with CTRL-L, so the key sequence
CTRL-L el <keyword>
is all you need to search a ELOG logbook, even without touching the mouse. |
Attachment 1: keymark.gif
|
|
Attachment 2: result.gif
|
|
508
|
Wed Mar 24 20:23:47 2004 |
| Stefan Ritt | stefan.ritt@psi.ch | Info | | all | Suggestions for developing new CSS files |
The elog daemon uses cascading style sheets (CSS) to format its output, such
as font family, size and color. Some people started to develop new themes
(skins) and posted them at the contributions logbook (such as
http://midas.psi.ch/elogs/Contributions/7).
From my onw experience, I know that this can be a difficult job, since it
means to change the "default.css" file and reloading a page over and over
again. I recently discovered a way to do this much easier: The Mozilla based
browsers (such as firefox, http://www.mozilla.org/products/firefox/) have an
extension called EditCSS (http://texturizer.net/firefox/extensions/#editcss)
which shows the CSS file on the left side of the browser and the web page on
the right side. Changes in the CSS editor are immediately reflected in the
browser window. This way one can change certain entries in the CSS file and
immediately see its consequences. Development of new skins should therefore
become much more easier. |
Attachment 1: editcss.gif
|
|
507
|
Wed Mar 24 17:48:28 2004 |
| Charles Duncan | Charles@YorkU.CA | Question | Linux | 2.5.1-1 Debian Linux | Elog Utility |
I am trying to use the Elog Utility to import a few thousand entries. So
far I have run into a few problems.
a) Cannot get elog utility to speak to elogd on port 8080. Even though I
use the -p 8080 option with elog. I was able to get it to work when I
moved my server to port 80.
b) I cannot get elog to work with and attributes or logbooks that contain
spaces. Please refer the the following example:
elog -v -h scotland.ccs.yorku.ca -p 80 -a "Station Number"="CC001" -a "Mac
Address"="000874fdc895" -a "Hostname"="cc001.cnscommons.yorku.ca" -a "IP
Address"="10.6.10.52" -a "Manufacturer"="Dell" -a "Model Line"="Optiplex" -
a "Model Number"="GX270" -a "Monitor Manufacturer"="Dell" -a "Monitor
Model"="E151FP" -a "Memory"="512MB" -a "CPU Speed"="2.6GHz" -a "Hard
Drive"="40GB" -a "Service Count"="-" -l WSC2 -u charles xxxxx "DD/MM/YY:
Change Description"
This line executes fine. Except only Hostname, Manufacturer, Memory and
text are populated in the record. All the rest of the fields are blank.
c) the only way I was able to get the transaction to work was by reducing
the size of the log book to a single word (ie WSC2).
Do I have to reduce all my attributes to single words? Or am I missing
something simple to use as a delimiter for entry??
Thanks in advance
-Charles- |