[4256] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Linux-Announce Digest #548

daemon@ATHENA.MIT.EDU (Digestifier)
Fri Sep 26 13:13:08 2003

From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date:     Fri, 26 Sep 2003 13:13:02 EDT

Linux-Announce Digest #548, Volume #4          Fri, 26 Sep 2003 13:13:02 EDT

Contents:
  Erni v0.31.0 -- run services as shell-free daemon accounts (QM)
  INDIA-GOA: User-group meeting on Saturday, Sept 27, 2003 ("Frederick Noronha (FN)")
  LilyPond 2.0  - make beautiful music prints  (Han-Wen Nienhuys)
  script running under shell, has troubles with crond ("Hekaton Keires")

----------------------------------------------------------------------------

From: QM <qm100@brandxdev.net>
Subject: Erni v0.31.0 -- run services as shell-free daemon accounts
Date: 25 Sep 2003 19:05:01 GMT


Erni v0.31.0 source and binaries are now available for download at 

        http://www.BrandXDev.net/


NEW FEATURES:

- The commandline now uses a chown-style {user}:{group}
  format for selecting the ID under which to execute
  a command.

- There is a default umask, so the umask flag is now
  optional.

- Binary and source RPM's are available for RPM-based
  Linux distributions.



PRODUCT DESCRIPTION:

Unix-like operating systems often use "daemon" or placeholder 
accounts to run services (e.g. httpd or database).  While it is
possible to lock the passwords for these accounts, often the
login shell must be valid such that the service may be started
using the ever-familiar

        su - {daemon account} -c {start script}

which is typically called from system boot scripts.

For these daemon accounts to have a valid login shell, though,
makes them more susceptible to abuse.

Erni is a tool which permits systems administrators to bypass the 
messy call to "su" (and its side-effects, e.g. that the account 
in question has a valid shell) by using system-level functions to
safely assume the identity of the daemon account.

Use of Erni removes one avenue through which your system's
daemon/placeholder accounts may be misused.


AVAILABILITY:

Erni is written in C and uses standard system calls.  It should 
therefore compile under most modern Unix-like operating systems.

Binary installer packages are available for RPM-based Linux
distributions.


WHERE TO DOWNLOAD:

Erni, and other quality BrandXDev software titles, may be downloaded 
from the BrandXDev website at:

        http://www.BrandXDev.net/

-- 

C++ / Java / SSL
http://www.brandxdev.net/

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

Date: Thu, 25 Sep 2003 14:56:50 CST
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: INDIA-GOA: User-group meeting on Saturday, Sept 27, 2003


OUR NEXT ILUG-Goa meeting is 

        At      : Saturday, Sept 27, 2003
        Time    : 4 pm to 6.30 pm (followed by contributory tea, Navtara)
        Venue   : Computer Society of India-Goa Chapter
                  3rd Floor, Naguesh Apartments
                  Opposite Navtara Hotel,
                  Panjim Municipal Market Area (Behind Navhind Times)
                  Panjim 403001 Goa India (see below)

        Talks   : o Software development with GNU/Linux tools
                  by Salil Talaulicar
                  o Understanding Software Patents
                  by Animesh Nerurkar
                  Other suggestions/volunteers welcome.



                                                        ^
                                                        N
        M A N D O V I     R I V E R           

     ----------------------------------------------------------------

        < To Miramar            To Ferry Jetty >
     ----------------------------------------------------------------

                
Panjim          Navhind Times   
Market  
                                  Tempo Stand
                Naguesh Apts     


        HOTEL NAVTARA   


The above is a rough location map. Not to scale. For directions phone 9822 
122436 during meeting hours. FN
-- 
=========================================================================
Frederick Noronha (FN)        | http://www.fredericknoronha.net
Freelance Journalist          | http://www.bytesforall.org
http://goalinks.pitas.com     | http://joingoanet.shorturl.com
http://linuxinindia.pitas.com | http://www.livejournal.com/users/goalinks
=========================================================================
T: 0091.832.2409490 or 2409783 M: 0 9822 122436
=========================================================================

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

Date: Thu, 25 Sep 2003 15:28:28 CST
From: Han-Wen Nienhuys <hanwen@cs.uu.nl>
Subject: LilyPond 2.0  - make beautiful music prints 
Reply-To: hanwen@cs.uu.nl



Dear music enthousiasts,


LilyPond version 2.0 was released today. LilyPond is an automated
music notation system: it is used to make gorgeous sheet music.  It is
libre software ("open source"), and available for most Unix flavors,
including Linux and MacOS X, and MS Windows.

Use it for your music too!

For this version, we have dramatically simplified many parts of the
syntax, making it easier to use than ever before.  Other improvements
include quarter-tone accidentals, and conditional inclusion of music
fragments. With version 2.0, we have a solid platform for working on
notation and typography features for coming versions.

Downloads, examples and documentation are available from the website,

        http://lilypond.org

A big thank-you goes out to our hackers and bughunters: Mats
Bengtsson, Heikki Junes, Juergen Reuter, Antonio Palama, Benjamin
Milde, Daniel Berjon Diez, David Bobroff, David Rayleigh Arnold, Erik
Ronstroem, Fabio dos Santos, Fodor Bertalan, Frederic Bron, Graham
Parcival, Ian Bailey-Mortimer, John Williams, Josza Marton, Marco
Caliari, Matthieu Amiguet, Michael Welsh Duggan, Patrick Atamaniuk,
Paul Scott, Pedro Kroeger, Peter Lutek, Richard Schoeller, Thorkil
Wolvendans, and Werner Trobin


Happy music printing,



Han-Wen Nienhuys & Jan Nieuwenhuizen
(core development team)




New features in 2.0 since 1.8
*****************************

   * Crescendos can now be drawn dotted or dashed.

   * Quarter tones are now supported. They are entered by suffixing
     `ih' for a half-sharp and `eh' for a half-flat. Hence, the
     following is an ascending list of pitches:

            ceses ceseh ces ceh c cih cis cisih cisis

   * The following constructs have been removed from the syntax:

            \duration #SCHEME-DURATION
            \pitch #SCHEME-PITCH
            \outputproperty FUNC SYMBOL = VALUE

     For `\outputproperty', the following may be substituted:

             \applyoutput #(outputproperty-compatibility FUNC
                            SYMBOL VALUE)

   * Clefs may now be transposed arbitrarily, for example

            \clef "G_8"
            \clef "G_15"
            \clef "G_9"

   * The syntax for chords and simultaneous music have changed.  Chords
     are entered as

             <PITCHES>

     while simultaneous music is entered as

             <<..MUSIC LIST..>>

     In effect, the meanings of both have been swapped relative to
     their 1.8 definition.  The syntax for lists in `\markup' has
     changed alongside, but figured bass mode was not  changed, i.e.:

            \markup { \center <..LIST OF MARKUPS..> }
            \figure { <FIGURES> }

     As chords the more often used than simultaneous music, this change
     will save keystrokes.

   * Each music expression can now be tagged, to make different printed
     versions from the same music expression.  In the following example,
     we see two versions of a piece of music, one for the full score,
     and one with cue notes for the instrumental part:

          << \tag #'part <<
               { c4 f2 g4 }      % in the part, we have cue-notes
               \\ R1 >>
            \tag #'score R1  % in the score: only a rest
          >>

     The same can be applied to articulations, texts, etc.: they are
     made by prepending

                  -\tag #YOUR-TAGS

     to an articulation, for example,

                  c4-\tag #'with-fingerings -4 -\tag #'with-strings \6

     This defines a note, which has a conditional fingering and a
     string-number indication.

   * The settings for chord-fingering are more flexible. You can
     specify a list where fingerings may be placed, eg.

                \property Voice.fingeringOrientations = #'(left down)

     This will put the fingering for the lowest note below the chord,
     and the rest to the left.

   * The script previously known as `ly2dvi' has been renamed to
     `lilypond'. The binary itself is now installed as `lilypond-bin'.

   * Markup text (ie. general text formatting) may now be used for
     lyrics too.

   * Two new commands for grace notes have been added, `\acciaccatura'
     and `\appoggiatura',

            \appoggiatura f8 e4
            \acciaccatura g8 f4

     Both reflect the traditional meanings of acciaccatura and
     appogiatura, and both insert insert a slur from the first grace
     note to the main note.

   * Layout options for grace notes are now stored in a context
     property, and may now be set separately from musical content.

   * The `\new' command will create a context with a unique name
     automatically. Hence, for multi-staff scores, it is no longer
     necessary to invent arbitrary context names. For example, a
     two-staff score may be created by

            \simultaneous {
              \new Staff { NOTES FOR 1ST STAFF }
              \new Staff { NOTES FOR 2ND STAFF }
            }

   * Octave checks make octave errors easier to correct.  The syntax is

            \octave PITCH

     This checks that PITCH (without octave) yields PITCH (with octave)
     in \relative mode. If not, a warning is printed, and the octave is
     corrected.

   * All articulations must now be entered postfix. For example,

                c8[( d8])

     is a pair of beamed slurred eighth notes.

   * The definition of `\relative' has been simplified.  Octaves are
     now always propagated in the order that music is entered. In the
     following example,

            PRE
            \repeat "unfold" 3  BODY \alternative { ALT1 ALT2 }
            POST

     the octave of BODY is based on PRE, the starting octave of ALT1 on
     BODY, the starting octave of ALT2 on ALT1, and the starting octave
     of POST on ALT2.

     The same mechanism is used for all other music expressions, except
     the chord. Backwards compatibility is retained through a special
     program option, which is set through

            #(ly:set-option 'old-relative)

   * Windows users can double click a `.ly' file to process and view it
     automagically through the new `lily-wins' frontend.



-- 

Han-Wen Nienhuys   |   hanwen@cs.uu.nl   |   http://www.xs4all.nl/~hanwen 

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

Date: Fri, 26 Sep 2003 04:45:37 CST
From: "Hekaton Keires" <hekatonkeires@hotmail.com>
Subject: script running under shell, has troubles with crond

hi all, need help; got a bash script that connects to a remote web server,
gathers some data, inserts them into a oracle server and logs every
activity in a local file.

this script, besides setting variables such as PATH and CLASSPATH
runs a java application which works without any problem if run in shell.

but once i try to make crond execute it periodically this script starts
itself, but never reaches the end of the job. sincerely java application
has no trouble in connecting to the web server and drain data, but once
it tries to make a select on oracle it just hangs up with no error reported,
as looking on a log file.

i've tried to change some environment variable, with no success. after all
if the java application executes the first steps why shouldn't it accomplish
the others? maybe it depends on CLASSPATH but it seems to be set
correctly with every reference mentioned as absolute, not relative...

pls help
________________________

salve gente, urge aiuto; ho uno script in bash che si connette a dei servers
web remoti, scarica dati, li inserisce su un server oracle remoto e logga
ogni attivita' in un file locale.

lo script, oltre ad impostare variabili come PATH e CLASSPATH lancia
un'applicazione java e funziona senza pecche se lanciato a mano sotto la
shell.

nel momento in cui delego crond di eseguire lo script giornalmente questo
parte, ma non conclude il job. in realta' l'applicazione java riesce senza
problemi a connettersi ai server remoti e scaricare dati, ma non appena
effettua il primo select sul server oracle si blocca (almeno stando ai files
di log) senza restituire alcun errore al crond.

ho provato a modificare l'ambiente di crond, ma non e' servito... d'altronde
se l'applicazione parte e riesce ad eseguire egregiamente le prime funzioni
come mai si dovrebbe impallare solo verso la fine? ho pensato che magari
questo dipende dalla locazione della classe invocata per le connessioni sql,
ma la CLASSPATH e' impostata in maniera corretta... ed ogni riferimento e'
sempre assoluto e mai relativo.

pls help.


##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU

You can submit announcements to be moderated via:

    Internet: linux-announce@NEWS.ORNL.GOV

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi				pub/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Announce Digest
******************************

home help back first fref pref prev next nref lref last post