Newsgroup: it.lavoro.informatica
Titolo: [RM] - Informatica - ANALISTA PROGRAMMATOREJAVA

Idea Labor ricerca urgentemente un analista / programmatore Java con
conoscenza di JDK, SWING, programmazione multi-thread, tool di
sviluppo preferibilmente FORTE for Java (non strettamente necessario).
Esperienza specifica richiesta: minimo 2 anni
Disponibilità: immediata
Luogo di colloquio: Roma 
Luogo di lavoro: Roma
Tipo di contratto: consulenza (partita IVA) oppure collaborazione
coordinata e continuativa 
Durata del contratto: almeno un anno, rinnovabile.
Si offre e si richiede la massima serietà.
Inviare Curriculum Vitae a 
recru...@idealabor.com
 con
espressa autorizzazione al trattamento dei dati personali (Legge
675/96). Riferimento r02.cp1.r6
La ricerca è rivolta a candidati di entrambi i sessi (Legge 903/77).
- - -
Idea Labor è un'impresa moderna, tecnologicamente avanzata, un
laboratorio di idee in cui si crede nel valore primario delle persone.
Le idee, l'entusiasmo, l'inventiva, l'estro, la passione per il
proprio lavoro; è questo ciò che chiediamo ed offriamo. 
Non ci interessano i grandi numeri, ma i numeri primi, quelli unici. 
Abbiamo accettato la sfida di confrontarci sulla qualità. 
Pensiamo fermamente di vincerla. 
- - -
Idea Labor
information in media
Ufficio Recruitment
Via Sistina, 121 - 00187 - Roma
Tel: 06 47818528 - FAX: 06 47818444
e-mail: 
recru...@idealabor.com
web: 
www.idealabor.com

Pensiamo fermamente di vincerla. 
E questa pubblicita' stile anni 80 e' seria ? (ma siete veri ? direbbe
qualcuno)
Esistono ditte secondo voi antiquate, tecnologicamente arretrate, uno
stanzone deprimente in cui si crede solo nel guadagnare soldi alla
faccia dei fessi che passano le giornate a sgobbare per un tozzo di
pane, che sbandiererebbero tali "qualita'" ?
Ammesso e non concesso che il dipinto della vostra societa' sia questo
.. non potevate trovare un linguaggio piu' umano e meno artificioso ?
Avete a che fare con PERSONE, non con manager rampanti che amano
riempirsi di parole e slogan senza significato.
Siamo tecnici qui, non pisquani.
Essu' ....
A favore almeno devo dire che avete un riferimento :) e non la solita
email ciccio@chissa'chie'.bau senza altre info.
Potreste davvero stravincere se lasciaste stare i luoghi comuni e gli
slogan stereotipati da niu-economi o pieno indottrinamento idealista.
Buona continuazione
	Steve
--
"Neanche gli dei" (I.A. Galaxy)
Isaac Asimov
sxbo...@supereva.it
 - remove the x to write me
------------------------------------------------------------

 Non ci interessano i grandi numeri, ma i numeri primi, quelli unici.
[CUT]
Questi sono i numeri primi (divisibili solo per 1 e per se stessi)
1,2,3,5,7,11,13,17,19,...
quelli unici, non li ho mai sentiti che roba č? E perchč vi interessano?
Antonio.


Applausi a scena aperta!
Ne ho gli zebedei pieni di body rental e similari (perche' tanto la maggior
parte di queste ditte vendono solo fumo) che postano dozzine di messaggi
densi di luoghi comuni e che illudono le menti semplici con la speranza che
la ripresa sia alle porte.
Spero veramente (come sospetto) che queste ditte non postino solo per
arricchire la loro CVteca elettronica e farsi belli con la concorrenza.
Maurus

Caro Antonio,
se Lei fosse un bravo informatico, avrebbe postato un programma per
calcolare e visualizzare tutti gli (infiniti) numeri primi, invece di
fare aride battute. Magari in tutti i linguaggi che conosce. Sarebbe
un bel test di competenza, non trova? 
Saluti.


- - -


Buona continuazione
Grazie, anche a Lei.


- - -


Come sopra. Secondo Lei siamo idealisti se crediamo nelle idee? 
Per definizione si' :)
L'errore non e' nel credere in una idea, ma di comunicarlo nel modo
sbagliato, nel momento sbagliato e nel posto sbagliato.
Ah .. un'ultima  cosa ... magari quotare un pochettino meglio ?
Per un'azienda giovane e dinamica, che opera nel web e nella rete, non
conoscere e applicare un minimo di netiquette non e' certo una bella
presentazione.
Qui specialmente chi legge e scrive di solito non e' un CEO che non
distingue un frigorifero da un floppy e che usa Uindovs e Autlucche
per spedire le mail.
Questi sono dettagli mortali per chi cerca di convincere un
professionista a collaborare e presentarsi come azienda seria.
Ogni mezzo ha le sue regole, usenet compresa.
Best Regards
	Stefano Bodini


> non trova?
Maggiori di un numero dato arbitrariamente e senza usare il crivello
di Eratostene, giusto per rendere la cosa piu` movimentata :-)
Non so Antonio, nel mio caso ci sono linguaggi in cui non saprei usare
il crivello di Eratostene, ad esempio in SQL o in Prolog, ma per
quanto riguarda i linguaggi procedurali o quelli orientati agli
oggetti non e` poi un algoritmo cosi` complicato..
Ho una chicca al riguardo: anni fa stavo tenendo un corso di Java e
dopo che i ragazzi (era un CdFP FSE) avevano assimilato un bel po' di
concetti di programmazione orientata agli oggetti, iniziai a fargli
vedere il VB ed a mostrargli che una volta compresa la corretta
metodologia, si poteva applicare senza troppa fatica usando differenti
tecnologie. Gli feci sviluppare prima una calcolatrice e poi gli
spiegai il crivello di Eratostene. Riuscirono ad implementarlo
correttamente, ma uno dei ragazzi alla fine mi chiese: "io ci credo
che funziona, però ancora non ho capito a che cosa serve. Che cosa
sono questi numeri primi?"
--
ale
www.sen.it

per spedire le mail.
Io sono un CEO (anzi Amministratore Delegato, per dirla in italiano)
ma so distinguere un frigorifero da un floppy, non foss'altro che per
le dimensioni! Mi occupo di informatica da oltre 20 anni e penso di
sapere il fatto mio, su diversi argomenti tecnici. L'ho detto, non
siamo come gli altri, e ci teniamo a farlo notare. Forse sei un po'
prevenuto, non ti pare? 


prevenuto, non ti pare? 
Assolutamente.
Sono prevenuto, certo. 
Come potrei non esserlo vista la situazione che c'e' ?
Questione di sopravvivenza.
Se ti consola ... l'idea che ho della tua ditta non e' piu' cosi'
tanto negativa, anzi.
Peccato non poter toccare con mano quanto affermi .. ho un debole per
le idee belle, specie se vere e reali.
C'ya
	Steve


 i _prima_ 40 milioni di numeri primi in 0,25 secondi
Mi e` cascato l'occhio sul plurale di cosa astratta e di genere neutro
declinato con -a, tipico del Greco antico e del Siciliano, magari era
solo un typo, e magari anche di tipo freudiano ;-)
BTW anni fa lessi degli algoritmi incredibili per risolvere quel
genere di problemi, se non erro su Numerical Recipes in C o qualche
libro simile..
--
ale
www.sen.it

 e sulla qualità, ma davvero. Perché non dirlo?
Caro Marco,
prendi la mia come una semplice testimonianza, non come un appunto:
mentre leggevo il tuo intervento iniziale, la richiesta per un
programmatore Java, all'inizio lo stavo trovando interessante, finche`
non ho iniziato a leggere "Idea Labor è un'impresa moderna ..", a quel
punto mi si e` acceso la proverbiale lucetta in testa, ho pensato
"altri caciottari" e sono passato avanti.
Debbo confessarti che leggendo le altre tue risposte, la mia
impressione iniziale e` decisamente migliorata, non ti esprimi da
caciottaro, anzi (anche se c'e` sempre la possibilita` che tu sia uno
squalo ;-), ma probabilmente sarebbe meglio cercare di scrivere meno
frasi fatte, proprio per non essere confusi con certi ceffi che si
vedono in giro (alcuni anche in questo ng). Un piccolo suggerimento:
mai pensato di concludere usando un breve motto? Io ad esempio ne uso
spesso uno di Confucio, "Un viaggio di migliaia di miglia inizia
sempre con un primo piccolo passo".
Piccola nota personale sulla qualita`: occasionalmente un mio socio
sviluppa siti web, qualche mese fa un suo amico gli chiede un
preventivo, il mio socio gli fa` un preventivo praticamente in dumping
per via dell'amicizia, ma il tipo sceglie un'altra offerta (per la
felicita` del mio socio, che gia` si immaginava notti insonni per
perdere qualche soldo). Qualche giorno fa' mi fa vedere il sito,
realizzato da un'azienda X, niente male, solo che non riusciamo a
capire come ci riesca a vivere, pero` visitando il sito dell'azienda X
lo comprendiamo: hanno copiato intere pagine da altri siti (tra cui
una pagina che avevo letto tempo fa' e che mi ha fatto risalire alla
cosa) e non mi meraviglierei se copiassero anche la grafica..
--
ale
www.sen.it

Piccola nota personale sulla qualita`: occasionalmente un mio socio
[...]
Allora ti faccio un esempio che va nella direzione opposta. 
Un mio amico ha aperto da poco un'azienda che fa siti web. Gli viene
richiesto un preventivo per un sito e-commerce da un cliente che
fattura centinaia di miliardi (di lire) e controlla più di cento
aziende. Lui, primo lavoro, gli presenta un preventivo di 50 pagine
con scritto tutto quello che avrebbe fatto e come nei dettagli più
piccoli. Mole di lavoro: 500 pagine miste HTML e Flash, con codice,
database, eccetera. Costo totale: 1500 euro mi pare, comunque una
cifra bassa per il lavoro richiesto. Com'è finita? L'imprenditore si è
rivolto a un ragazzino e gli ha commissionato il lavoro per 700 euro.
Certe persone pensano solo a spedere il meno possibile, poi si
lamentano se la baracca si rompe. 
Ringrazio te e Stefano Bodini per i consigli, ne farò tesoro.
Buon lavoro.



Sto seguendo attentamente il thread interessante perche' e' raro davvero che
qui le aziende rispondano a semplici questioni ed escano dall'involucro di
"azienda leader".
Pero' quando ho letto il passo riportato in quoting ho fatto un balzo.
500 pagine per un sito e-commerce con html, flash, tabelle DB etcetera per
1500 euro?????
Quella cifra si chede per un sito statico di una trentina di pagine html.
L'imprenditore avra' anche commissionato al ragazzino per 700 euro e
immagino cosa ne sia venuto fuori, ma il tuo amico non ne esce nemmeno bene
da questa storia.
Una roba del genere credo comporti un preventivo di spesa di ALMENO dieci
volte tanto rispetto all'offerta del tuo amico.
--
Fabmind
--------------------------------
Inviato via 
http://usenet.libero.it

1500 euro?????
Eh già, il mio amico voleva fare una bella figura ed ottenere la sua
prima commessa. Invece, nonostante l'impegno per fare un preventivo
strabiliante, hai visto che risultato? 


 - - -
Questo e` un consiglio: la firma su Usenet dovrebbe essere preceduta
da due trattini, uno spazio ed un ritorno a capo.
[proprio come tento di fare io, ma mi sa che OE me lo impedisce,
qualcuno sa dove trovare una patch apposita? No, non posso cambiare
news agent :-(]
--
ale
www.sen.it

da due trattini, uno spazio ed un ritorno a capo.
Mai sentita questa. Tra l'altro credo che nessuno lo faccia! Comunque
ci metto poco a cambiare tre trattini in due. Grazie. 

 ci metto poco a cambiare tre trattini in due. Grazie.
Vero.
Non lo fa quasi nessuno ma confermo che dovrebbe essere con due trattini
spazio e a capo la firma. Lo trovi in varie FAQ dei diversi NG.
--
FabMind


 Comunque ci metto poco a cambiare tre trattini in due. Grazie.
L'arcano e` presto spiegato: esistono dei lettori di articoli che
tagliano automaticamente tutto cio` che sta sotto quella combinazione
di caratteri, e siccome c'e` gente che nella firma scrive poemi, e`
meglio mettere le firme sotto quella combinazione. In ogni caso e` ben
visto non riempire piu` di 3-4 linee per la firma, ma anche se ne
metti 5-6 in maniera corretta non si dovrebbe lamentare nessuno piu`
di tanto.

 Sì, purtroppo, ci sono delle (e sono molte) aziende del mercato
romano
[snip]
Riguardo la serietà...
non sarebbe stato più serio cercare del personale su bullettin board
tipo monster, oppure pubblicare un annuncio di ricerca del personale
su siti ad hoc?
Mia personalissima opinione, ma aziende che postano su usenet stento
a credere siano serie, sarà anche per un fatto di esperienza
personale.
--
/Giorgio
--
- Mr Churchill, you are drunk.
- And you madam, are ugly. But I shall be sober tomorrow.


[CUT]
Ho letto gli altri post e ho trovato la discussione interessante.
L'algoritmo per Calcolare i numeri primi è di una banalità sconcertante
(seguendo la semplice definizione matematica, senza pensare ad
ottimizzazioni prestazionali), l'ho sviluppato in quarta superiore e non
credo sia una buona presentazione delle qualità di un programmatore, al
limite indica che conosco l'ABC dell'informatica.
A parte gli scherzi non ho nulla contro di voi, ma criticavo le frasi fatte
che sempre più spesso si ritrovano in annunci di *caciottari*, ma di questo
si è già ampiamente discusso negli altri post.
Antonio.

 al limite indica che conosco l'ABC dell'informatica.
Non sono d'accordo. A me e` capitato di fare interviste, e le persone
che sapevano parlare di algoritmi per il calcolo di numeri primi si
potevano contare sulla punta delle dita. Tra l'altro non e` un
algoritmo tanto banale. Ad esempio, prova a dirmi se  è o meno un
numero primo 25485658945265152586584515458975645823, e guarda questo
genere di problema ha applicazioni pratiche diffusissime..
--
ale
www.sen.it

limite indica che conosco l'ABC dell'informatica.
Anche l'algoritmo più banale dimostra, quando implementato, le
capacità di un programmatore. Ricordo con ammirazione delle gare di
"pulizia" ed eleganza di codice C++ usando STL (forse le fanno
ancora?) che trovavo molto affascinanti. 
Come esempio ti posso riportare l'implementazione più elegante che ho
visto della funzione di libreria C "strcpy":
char* strcpy (char* dest, const char* src)
{
	while ( *dest++ = *src++ ) 
		;
	...
}
Qualcuno potrebbe obiettare che è poco leggibile per un principiante.
E' vero, sacrifica la chiarezza in favore della concisione. Ma resta
elegante.
-- 


 genere di problema ha applicazioni pratiche diffusissime..
Qui la questione è un'altra, il problema è il tempo di elaborazione, e la
grandezza del numero non rappresentabile tramite il tipo long.

Antonio Ganci wrote:
[CUT]
Funzione (C++) per determinare se un numero è primo o no:
bool Primo(long N)
{
  long i;
  for(i=2; i<=N/2;i++)
    if ( N%i != 0) return false;
  return true;
}
Non mi sembra così complicata no?
Limiti:
1) Velocità di esecuzione
2) Funziona fino a 2 miliardi e rotti.

 ha scritto nel messaggio
news:at77g7$119bg3$1...@ID-162989.news.dfncis.de...

Fino a 4, se usi un unsigned long ;-)
Ah, e poi se non erro dovrebbe bastare andare avanti fino alla radice
quadrata di N.
Massimo

> grandezza del numero non rappresentabile tramite il tipo long.
Antonio Ganci bravely continued:

Ora immagino che se ti rispondessi con frasi tipo "ne devi fare di
strada bimbo" o cose del genere ti offenderesti pure :-)
Il tuo codice non rispetta le specifiche, infatti, come rilevi tu
stesso al punto 2, funziona con numeri che sono solo un piccolo
sottoinsieme dell'intervallo [0, 2^128], ove era compreso il numero
assegnato.
In ogni caso ti sei limitato da solo, scegliendo c++ e signed long, se
implementavi lo stesso algoritmo in Python avresti ottenuto un
programma rispettoso della pur semplicissima specifica, ma il discorso
finisce qua, non ti conviene nemmeno pensare di provarne la velocità
di esecuzione ;-)
--
ale
www.sen.it

 di esecuzione ;-)
Non conosco Python, ho sempre programmato in C++, e ogni tanto VB.
Immagino che la velocità di esecuzione del codice non sia neanche
paragonabile ;-)


E forse gia' sapevi che gli autori di questa piccola opera d'arte di C sono
proprio i loro padri Kernighan & Ritchie:
Da "The C programming language":
"
As the final abbreviation, observe that a comparison against '\0' is
redundant, since the question is merely whether the expression is zero. So
the function would likely be written as
   /* strcpy:  copy t to s; pointer version 3 */
   void strcpy(char *s, char *t)
   {
       while (*s++ = *t++)
           ;
   }
Although this may seem cryptic at first sight, the notational convenience is
considerable, and the idiom should be mastered, because you will see it
frequently in C programs.
"
Maurus