Vai al contenuto


Foto
- - - - -

Ondacoding.phpmerda(Int Surgentes): Il Topic Della Programmazione


  • Please log in to reply
141 replies to this topic

#101 debaser

    utente stocazzo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 23162 Messaggi:

Inviato 27 agosto 2015 - 13:09

Chiamala relativa..
  • 0

Codeste ambiguità, ridondanze e deficienze ricordano quelle che il dottor Franz Kuhn attribuisce a un'enciclopedia cinese che s'intitola Emporio celeste di conoscimenti benevoli. Nelle sue remote pagine è scritto che gli animali si dividono in (a) appartenenti all'Imperatore, (b) imbalsamati, c) ammaestrati, (d) lattonzoli, (e) sirene, (f) favolosi, (g) cani randagi, (h) inclusi in questa classificazione, (i) che s'agitano come pazzi, (j) innumerevoli, (k) disegnati con un pennello finissimo di pelo di cammello, (l) eccetera, (m) che hanno rotto il vaso, (n) che da lontano sembrano mosche.
 
non si dice, non si scrive solamente si favoleggia


#102 Moreno Saporito

    burzumaniaco

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 84791 Messaggi:

Inviato 27 agosto 2015 - 13:37

Fino a un anno fa lavoravamo alla vecchia maniera (cioè alla cazzo) con il codice su un server e tutti che ci lavoravano sopra.


lavoravate senza un sistema di controllo versione?

 
Ehm.... sì asd
 
Che poi nel web il controllo versione ha un'utilità tutto sommato relativa, il miglioramento sostanziale è di avere sempre il codice allineato e aggiornato (se tutti lo usano bene), di poter fare i branch che nel nostro caso sono fondamentali perché spesso si sviluppano funzionalità in parallelo che ci mettono anche mesi per essere finite, approvate e finire nel master. E poi il deploy automatico in produzione senza stare a pensare a quali file caricare e non caricare via ftp...


vabbeh non è che fuori dal web il controllo versione serva per fare il caffè eh, sempre quello è

al di là del coordinamento tra quelli che lavorano e ai branch per sviluppare delle sezioni specifiche, pensa se questa sera rilasci una versione che non funziona per qualche motivo e hai bisogno di regredire in breve tempo all'ultima versione valida, come fai?
  • 0

 


#103 Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7663 Messaggi:

Inviato 27 agosto 2015 - 14:04

 

 

Fino a un anno fa lavoravamo alla vecchia maniera (cioè alla cazzo) con il codice su un server e tutti che ci lavoravano sopra.


lavoravate senza un sistema di controllo versione?

 

 

Ehm.... sì asd

 

Marlon%20Brando%20kurtz.jpg

 

E' l'inferno!


  • 0

Statisticamente parlando, non lo so.


#104 debaser

    utente stocazzo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 23162 Messaggi:

Inviato 27 agosto 2015 - 14:55

Fino a un anno fa lavoravamo alla vecchia maniera (cioè alla cazzo) con il codice su un server e tutti che ci lavoravano sopra.

lavoravate senza un sistema di controllo versione?

Ehm.... sì asd

Che poi nel web il controllo versione ha un'utilità tutto sommato relativa, il miglioramento sostanziale è di avere sempre il codice allineato e aggiornato (se tutti lo usano bene), di poter fare i branch che nel nostro caso sono fondamentali perché spesso si sviluppano funzionalità in parallelo che ci mettono anche mesi per essere finite, approvate e finire nel master. E poi il deploy automatico in produzione senza stare a pensare a quali file caricare e non caricare via ftp...
vabbeh non è che fuori dal web il controllo versione serva per fare il caffè eh, sempre quello è

al di là del coordinamento tra quelli che lavorano e ai branch per sviluppare delle sezioni specifiche, pensa se questa sera rilasci una versione che non funziona per qualche motivo e hai bisogno di regredire in breve tempo all'ultima versione valida, come fai?
Puoi sempre recuperare il file index_v1.2bis_new.html.bak
  • 1

Codeste ambiguità, ridondanze e deficienze ricordano quelle che il dottor Franz Kuhn attribuisce a un'enciclopedia cinese che s'intitola Emporio celeste di conoscimenti benevoli. Nelle sue remote pagine è scritto che gli animali si dividono in (a) appartenenti all'Imperatore, (b) imbalsamati, c) ammaestrati, (d) lattonzoli, (e) sirene, (f) favolosi, (g) cani randagi, (h) inclusi in questa classificazione, (i) che s'agitano come pazzi, (j) innumerevoli, (k) disegnati con un pennello finissimo di pelo di cammello, (l) eccetera, (m) che hanno rotto il vaso, (n) che da lontano sembrano mosche.
 
non si dice, non si scrive solamente si favoleggia


#105 Moreno Saporito

    burzumaniaco

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 84791 Messaggi:

Inviato 27 agosto 2015 - 15:00

sempre che abbia spuntato il salvataggio in backup dei .bak, magari vuole risparmiare spazio :-)

comunque, visto che lavora pure con file binari, è ancora più rischioso, perché le parti del codice sono riscrivibili e l'importante è il risultato e non la forma (nei limiti), se invece perdi un'immagine che ti hanno dato...
  • 0

 


#106 Twin アメ

    pendolare pre post attilio lombardo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 11063 Messaggi:
  • Location1991

Inviato 27 agosto 2015 - 15:37

 

Puoi sempre recuperare il file index_v1.2bis_new.html.bak

 

 

Si vedevano cose di questo tipo, sì asd

 

 

sempre che abbia spuntato il salvataggio in backup dei .bak, magari vuole risparmiare spazio :-)

comunque, visto che lavora pure con file binari, è ancora più rischioso, perché le parti del codice sono riscrivibili e l'importante è il risultato e non la forma (nei limiti), se invece perdi un'immagine che ti hanno dato...

 

Ma sì, l'ho già scritto prima, Git va da dio ma bisogna che tutti lo usino nel modo giusto se no fai danni lo stesso (recuperabili, ma intanto li fai).


  • 0

“Era un animale difficile da decifrare, il gigante di Makarska, con quella faccia da serial killer e i piedi in grado di inventare un calcio troppo tecnico per essere stato partorito da un corpo così arrogante." (Marco Gaetani  - UU)

 


#107 Tommy Ironic

    Roadie

  • Members
  • StellettaStellettaStellettaStelletta
  • 746 Messaggi:

Inviato 27 agosto 2015 - 20:43

 

Cazzo, la suite Rational era il male assoluto


  • 1

#108 Ortodosso

    baby even the losers

  • Administrators
  • 9960 Messaggi:
  • LocationPortola Valley, CA

Inviato 28 agosto 2015 - 04:04

Quando 6-7 persone lavorano allo stesso progetto con decine di commit al giorno è un buon generatore di bestemmie però in generale è una gran cosa, non ci piove.

 

Ma questo non per colpa di Git, ma perché andare a botte di merge master al posto di usare un sistema basato su pull requests è da coglioni. È come dire che l'automobile è un generatore di incidenti se la guidi senza patente.

 

 

 

 

lavoravate senza un sistema di controllo versione?

 

Ehm.... sì asd

 

Che poi nel web il controllo versione ha un'utilità tutto sommato relativa,

 

A posto così dai asd


  • 0

voter negativity
Gozer il Gozeriano 119
reallytongues 112


#109 Twin アメ

    pendolare pre post attilio lombardo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 11063 Messaggi:
  • Location1991

Inviato 28 agosto 2015 - 08:57

 

Quando 6-7 persone lavorano allo stesso progetto con decine di commit al giorno è un buon generatore di bestemmie però in generale è una gran cosa, non ci piove.

 

Ma questo non per colpa di Git, ma perché andare a botte di merge master al posto di usare un sistema basato su pull requests è da coglioni. È come dire che l'automobile è un generatore di incidenti se la guidi senza patente.

 

Un sistema di pull requests mi sembra sovradimensionato nel nostro caso, sarebbe sufficiente dare la resposnabilità a una persona sola di fare il merge master e il deploy online, cosa che abbiamo fatto per il progetto più complesso e che ci ha dato più casini di conflitti.

 

Poi mi rendo conto che queste cose a NYC e LA possano suonare a dire poco amatoriali, cosa vuoi farci... 


  • 0

“Era un animale difficile da decifrare, il gigante di Makarska, con quella faccia da serial killer e i piedi in grado di inventare un calcio troppo tecnico per essere stato partorito da un corpo così arrogante." (Marco Gaetani  - UU)

 


#110 Ortodosso

    baby even the losers

  • Administrators
  • 9960 Messaggi:
  • LocationPortola Valley, CA

Inviato 28 agosto 2015 - 16:40

Nel momento in cui succede un casino come quello che hai descritto, evidentemente non è un sistema sovradimensionato. Personalmente lo adotto anche in progetti in cui lavoriamo in due (e c'è chi lo fa anche per progetti in cui lavora da solo). Oltretutto dare la responsabilità a una singola persona vuol dire per definizione avere un single point of failure (se poi gli viene un raffreddore)?

 

Ma poi è ovvio che se mi dici "il controllo versione ha un'utilità relativa" siam proprio su due piani diversi.


  • 0

voter negativity
Gozer il Gozeriano 119
reallytongues 112


#111 mingus

    how about no

  • Members
  • StellettaStellettaStellettaStelletta
  • 836 Messaggi:

Inviato 28 agosto 2015 - 20:38

Ho iniziato ad usare GitHub. Per ora lo uso per lavorare da solo su progetti piccoli (piccole funzioni R o codice da rendere disponibile ad altre persone), ma ha un suo perché. Al di là di tutto, tra l'altro, mi sembra una buona cosa saper usare git.

Grazie per le risposte che mi avete dato qualche pagina fa.
  • 0

#112 Wattimo Fuggente

    chi semina vento raccoglie scureggia

  • Members
  • StellettaStellettaStellettaStellettaStelletta
  • 1313 Messaggi:

Inviato 29 agosto 2015 - 07:08

dovessi imparare a programmare da zero e non avessi esigenze particolati sceglierei Haskell,

per l'impostazione che dà http://learnyouahaskell.com/chapters

 

per il real world, C da cui deriva il 90% (grossomodo) degli altri linguaggi,

C#, Java o Swift per la programmazione ad oggetti o per il mobile (windows, android e ios rispettivamente),

javascript per il web (client side con qualche buon framework tipo angular o ember, server con node),

SQL per i DB relazionali.

 

Altra cosa da imparare prima possibile, in particolare quando si lavora in tanti: tests(unit, integration, end-to-end),

possibilmente integrati in build.


  • 0

#113 Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7663 Messaggi:

Inviato 29 agosto 2015 - 09:08

SQL per i DB relazionali.

 

 

Sei proprio sicuro? 


  • 0

Statisticamente parlando, non lo so.


#114 Moreno Saporito

    burzumaniaco

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 84791 Messaggi:

Inviato 29 agosto 2015 - 09:20

 

SQL per i DB relazionali.

 

 

Sei proprio sicuro? 

 

 

drogo in che senso?


  • 0

 


#115 Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7663 Messaggi:

Inviato 29 agosto 2015 - 09:32

Nel senso che volevo fare il cretino  asd ,

ma ci sono alternative in ambito relazionale ad SQL?


  • 0

Statisticamente parlando, non lo so.


#116 Moreno Saporito

    burzumaniaco

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 84791 Messaggi:

Inviato 29 agosto 2015 - 09:36

Nel senso che volevo fare il cretino  asd ,

ma ci sono alternative in ambito relazionale ad SQL?

 

alternative?

usate frequentemente delle estensioni, tipo PL/SQL per Oracle

 

insomma in soldoni aggiunge una parte pre e una parte post al blocco SQL, ad esempio ti consente di dichiarare variabili piuttosto che gestire delle eccezioni

 

poi oggi (già da diversi anni) si usano spesso (e male) dei framework tipo Hibernate che pongono uno strato prima del DB, e quindi lavori su quello, esempio Hibernate

http://hibernate.org/

non è però una alternativa


  • 0

 


#117 debaser

    utente stocazzo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 23162 Messaggi:

Inviato 29 agosto 2015 - 09:46

ti consente di dichiarare variabili piuttosto che gestire delle eccezioni


ahi ahi ahi

 

  :vocab:


  • 0

Codeste ambiguità, ridondanze e deficienze ricordano quelle che il dottor Franz Kuhn attribuisce a un'enciclopedia cinese che s'intitola Emporio celeste di conoscimenti benevoli. Nelle sue remote pagine è scritto che gli animali si dividono in (a) appartenenti all'Imperatore, (b) imbalsamati, c) ammaestrati, (d) lattonzoli, (e) sirene, (f) favolosi, (g) cani randagi, (h) inclusi in questa classificazione, (i) che s'agitano come pazzi, (j) innumerevoli, (k) disegnati con un pennello finissimo di pelo di cammello, (l) eccetera, (m) che hanno rotto il vaso, (n) che da lontano sembrano mosche.
 
non si dice, non si scrive solamente si favoleggia


#118 Moreno Saporito

    burzumaniaco

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 84791 Messaggi:

Inviato 29 agosto 2015 - 09:51

 

ti consente di dichiarare variabili piuttosto che gestire delle eccezioni


ahi ahi ahi

 

  :vocab:

 

 

asd

 

ci voleva un "and"


  • 0

 


#119 Wattimo Fuggente

    chi semina vento raccoglie scureggia

  • Members
  • StellettaStellettaStellettaStellettaStelletta
  • 1313 Messaggi:

Inviato 29 agosto 2015 - 13:21


Nel senso che volevo fare il cretino  asd ,
ma ci sono alternative in ambito relazionale ad SQL?

Gli ORM, potrebbero essere quasi alternativa ma conoscere almeno SQL di base aiuta
  • 0

#120 zuper

    utente

  • Administrators
  • 603 Messaggi:

Inviato 02 settembre 2015 - 21:07

Non creo thread appositi perchè non è il caso, penso basti questo per trattare di argomenti accessori alla programmazione, ossia la virtualizzazione degli ambienti (in cui girano i software fatti con linguaggi di programmazione, e tutto torna).

 

 

Anche se il termine virtualizzazione calza relativamente, perchè quello che sto sperimentando da un po' e docker, che parlando a vanvera andrebbe a sostituire  i macchinoni virtuali gestiti con VMWare o VBox, di guadagno ci sarebbe la gestione a mo'di repository (esiste un bel repo docker e nel caso in cui ti erva una centos con jboss6 in 2 secondi te la scarichi e la fai partire).

 

Ad esempio vedete quanto presto fate ad usare questo componente che non ha nient'altro che un dbms oracle su linux

 

https://github.com/w...r-oracle-xe-11g

 

 

Andrebbe a sostituire le 'vecchie' macchine virtuali è una parolona perchè:

* se ti serve l'interfaccia grafica te la scordi

* la stabilità è la praticità è tutta da dimostrare, almeno per quel che mi riguarda (anche se so di realtà in cui tali componenti han soppiantato le macchine virtuali)

 

per i javaroli che usano eclipse ad esempio pare che la nuova release Marte fornisca la possibilità di lavorare con sorgenti residenti in una componenete docker, che in qualche ambito potrebbe essere utile (nel mio).

 

Qualcuno ha provato?


  • 0

ex-zuper.

zuper85.png


#121 biock

    Lurker professionista

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 6722 Messaggi:
  • LocationLittle Panda

Inviato 02 gennaio 2017 - 22:14

angularjs et similia,

Da noi lo stiamo adottando massivamente per i fronted, soprattuto cogli strumenti associati per js: grunt, yeoman, bootstrap... Tutto molto bello, ma non so molto a differenza di alcumi miei colleghi

Oggi mi han detto "se vuoi imparati angular 2 che serve per i prossimi progetti. tipo devi impararlo entro 3-4 giorni".
La roba migliore per imparare dove la trovo? Io di JavaScript so un cazzo.
  • 0

#122 pooneil

    Enciclopedista

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 6106 Messaggi:

Inviato 03 gennaio 2017 - 07:23

1440621799406.jpg

 

 

un video più post-tutto di questo non credo esista


  • 0

#123 Ortodosso

    baby even the losers

  • Administrators
  • 9960 Messaggi:
  • LocationPortola Valley, CA

Inviato 03 gennaio 2017 - 09:25

 

 

angularjs et similia,

Da noi lo stiamo adottando massivamente per i fronted, soprattuto cogli strumenti associati per js: grunt, yeoman, bootstrap... Tutto molto bello, ma non so molto a differenza di alcumi miei colleghi

 

Oggi mi han detto "se vuoi imparati angular 2 che serve per i prossimi progetti. tipo devi impararlo entro 3-4 giorni".
La roba migliore per imparare dove la trovo? Io di JavaScript so un cazzo.

 

 

http://learnangular2.com


  • 0

voter negativity
Gozer il Gozeriano 119
reallytongues 112


#124 Twin アメ

    pendolare pre post attilio lombardo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 11063 Messaggi:
  • Location1991

Inviato 03 gennaio 2017 - 10:12

 

 

angularjs et similia,

Da noi lo stiamo adottando massivamente per i fronted, soprattuto cogli strumenti associati per js: grunt, yeoman, bootstrap... Tutto molto bello, ma non so molto a differenza di alcumi miei colleghi

 

Oggi mi han detto "se vuoi imparati angular 2 che serve per i prossimi progetti. tipo devi impararlo entro 3-4 giorni".
La roba migliore per imparare dove la trovo? Io di JavaScript so un cazzo.

 

 

ahahahahahahahah (ma non fai più l'assistenza che ci divertiva tanto?)


  • 0

“Era un animale difficile da decifrare, il gigante di Makarska, con quella faccia da serial killer e i piedi in grado di inventare un calcio troppo tecnico per essere stato partorito da un corpo così arrogante." (Marco Gaetani  - UU)

 


#125 debaser

    utente stocazzo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 23162 Messaggi:

Inviato 03 gennaio 2017 - 10:29

biock non ti preoccupare, digli che sei un esperto.
  • 0

Codeste ambiguità, ridondanze e deficienze ricordano quelle che il dottor Franz Kuhn attribuisce a un'enciclopedia cinese che s'intitola Emporio celeste di conoscimenti benevoli. Nelle sue remote pagine è scritto che gli animali si dividono in (a) appartenenti all'Imperatore, (b) imbalsamati, c) ammaestrati, (d) lattonzoli, (e) sirene, (f) favolosi, (g) cani randagi, (h) inclusi in questa classificazione, (i) che s'agitano come pazzi, (j) innumerevoli, (k) disegnati con un pennello finissimo di pelo di cammello, (l) eccetera, (m) che hanno rotto il vaso, (n) che da lontano sembrano mosche.
 
non si dice, non si scrive solamente si favoleggia


#126 biock

    Lurker professionista

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 6722 Messaggi:
  • LocationLittle Panda

Inviato 03 gennaio 2017 - 10:32

Sì, tra l'altro questa settimana 7-23.
Però intanto c'è da rifare il crm interno e mi hanno chiesto se voglio dare una mano.
  • 0

#127 Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7663 Messaggi:

Inviato 26 aprile 2017 - 21:29

Mi sto installando Julia, ho dato un'occhiata a sintassi e poi performance e cazzo, sembra veramente un ottimo compromesso. Vedremo, la mia speranza è che almeno sul lungo termine mi salvi dall'uso del C/C++. Nel frattempo devo capire come diavolo fare a elaborare una quantità di dati immensa con un minimo di efficienza, senza avere le risorse di calcolo potenti che servirebbero. Roba che sinceramente non riesco a fare né con Matlab né con Python, che mi richiedono di lasciare là il pc per giorni se non settimane.


  • 0

Statisticamente parlando, non lo so.


#128 debaser

    utente stocazzo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 23162 Messaggi:

Inviato 26 aprile 2017 - 21:44

È fico ma è giovane. Ha delle cose troppo simil matlab che mi fanno un po' storcere il naso. Ogni tanto riprovo ad usarlo un po'.
Comunque Python se usi correttamente le librerie (parlo di pandas e numpy, non so cosa ti possa servire) non va mica male, hai tutte routine ottimizzate in C sotto al culo. Che poi diciamocelo, anche julia devi usarlo nel modo giusto per farlo andare veloce, a fare i benchmark con i for loop non è che si capisca granché se andrà bene nella tua applicazione. Col fatto che comunque è un linguaggio ad alto livello mi è capitato di cambiare del codice che all'apparenza sembrava identico ma evidentemente riusciva ad essere ottimizzato in modo molto diverso dal compilatore, con performance significativamente diverse.
  • 0

Codeste ambiguità, ridondanze e deficienze ricordano quelle che il dottor Franz Kuhn attribuisce a un'enciclopedia cinese che s'intitola Emporio celeste di conoscimenti benevoli. Nelle sue remote pagine è scritto che gli animali si dividono in (a) appartenenti all'Imperatore, (b) imbalsamati, c) ammaestrati, (d) lattonzoli, (e) sirene, (f) favolosi, (g) cani randagi, (h) inclusi in questa classificazione, (i) che s'agitano come pazzi, (j) innumerevoli, (k) disegnati con un pennello finissimo di pelo di cammello, (l) eccetera, (m) che hanno rotto il vaso, (n) che da lontano sembrano mosche.
 
non si dice, non si scrive solamente si favoleggia


#129 Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7663 Messaggi:

Inviato 26 aprile 2017 - 21:51

C'è questa leggenda che se sai usare bene python (non esattamente il mio caso quindi  asd ) ti va una scheggia, dico leggenda perché a me è sempre andato veloce più o meno come matlab (anche qui stando attenti a vari accorgimenti, tipo vectorization dei calcoli), e in tutti i benchmark che ho visto mi sembra sia sempre nello stesso ordine di grandezza.


  • 0

Statisticamente parlando, non lo so.


#130 debaser

    utente stocazzo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 23162 Messaggi:

Inviato 26 aprile 2017 - 21:56

Boh matlab mi fa proprio schifo, già il fatto che sia una roba proprietaria con quel popò di ide orribile che si tira dietro che fa di tutto per non farti imparare a programmare.. asd
  • 0

Codeste ambiguità, ridondanze e deficienze ricordano quelle che il dottor Franz Kuhn attribuisce a un'enciclopedia cinese che s'intitola Emporio celeste di conoscimenti benevoli. Nelle sue remote pagine è scritto che gli animali si dividono in (a) appartenenti all'Imperatore, (b) imbalsamati, c) ammaestrati, (d) lattonzoli, (e) sirene, (f) favolosi, (g) cani randagi, (h) inclusi in questa classificazione, (i) che s'agitano come pazzi, (j) innumerevoli, (k) disegnati con un pennello finissimo di pelo di cammello, (l) eccetera, (m) che hanno rotto il vaso, (n) che da lontano sembrano mosche.
 
non si dice, non si scrive solamente si favoleggia


#131 Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7663 Messaggi:

Inviato 26 aprile 2017 - 22:28

Non sono in grado di contraddirti, personalmente in questi primi 4 anni in cui ho iniziato a programmare ho usato C/C++ per esigenze di calcoli da fare in sistemi embedded e per elaborazione di roba multimediale, Matlab perché mi consente di tirare fuori certi risultati facilmente e perché in tutti i progetti in cui sono entrato ho sempre ma proprio sempre trovato cose già iniziate con quello, e Python perché volevo iniziare ad imparare ad usarlo. La sintassi di Matlab non mi dispiace, l'IDE ha funzionalità che ritrovo anche in IDE per altri linguaggi. Certo, c'è il pulsante import data, ma non è che basti a meno che uno non debba importare csv belli chiari, che poi è la stessa cosa che faresti importandoli in excel o libreoffice calc. Gli strumenti di modellazione grafica e a blocchi (tipo Simulink, o il tool di design dei filtri) sono una buona cosa rispetto alle finalità che hanno, ed anche questa tipologia esiste in altri ambienti di programmazione (vedi Max/Msp o Pure Data). 


  • 0

Statisticamente parlando, non lo so.


#132 zuper

    utente

  • Administrators
  • 603 Messaggi:

Inviato 27 aprile 2017 - 07:32

Anzichè lavorare sul linguaggio (che fino a li arriva) hai pensato ad una gestione dei dati distribuita con conseguente pipeline meglio parallelizzabile (suite hadoop o simile)?


  • 0

ex-zuper.

zuper85.png


#133 Ortodosso

    baby even the losers

  • Administrators
  • 9960 Messaggi:
  • LocationPortola Valley, CA

Inviato 27 aprile 2017 - 18:37

Il motivo per cui Julia ha sintassi Matlab è che Stefan è cresciuto su Matlab (lo stava cercando di usare anche ad Etsy, ci ha perso dietro un paio d'anni senza combinare nulla asd ").
  • 0

voter negativity
Gozer il Gozeriano 119
reallytongues 112


#134 Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7663 Messaggi:

Inviato 28 aprile 2017 - 19:30

Anzichè lavorare sul linguaggio (che fino a li arriva) hai pensato ad una gestione dei dati distribuita con conseguente pipeline meglio parallelizzabile (suite hadoop o simile)?

 

In parte questa cosa la farò, ma limitatamente al numero di core e thread nel computer dedicato ai calcoli, mi piacerebbe capire anche se i servizi cloud sono convenienti per sfruttare della potenza di calcolo esterna, anche se poi non sono decisioni che potrò prendere io. 


  • 0

Statisticamente parlando, non lo so.


#135 B3LYP

    Groupie

  • Members
  • StellettaStellettaStelletta
  • 291 Messaggi:
  • LocationUsono de Eŭropo

Inviato 01 aprile 2019 - 16:46

OK, per l'ennesima volta ho ripreso in mano python con tanto di librerie per data analysis: NumPy, Pandas, Matplotlib, Seaborn, Plotly, e  Scikit-Learn.

 

Vorrei entrare più nell'ambito model development e non solo data analysis via IDE e Jupyter notebooks. Qualche idea di libri/MOOC o simili validi, più project based per software development?


  • 0

#136 Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7663 Messaggi:

Inviato 05 aprile 2019 - 21:12

OK, per l'ennesima volta ho ripreso in mano python con tanto di librerie per data analisis: NumPy, Pandas, Matplotlib, Seaborn, Plotly, e  Scikit-Learn.

 

Vorrei entrare più nell'ambito model development e non solo data analysis via IDE e Jupyter notebooks. Qualche idea di libri/MOOC o simili validi, più project based per software development?

 

Cosa intendi per Model Development? A parte libri e MOOC, il consiglio che ti darei è quello di cercare di avere tu stesso un approccio "project based", che può essere quello di provare a buttarti e fare un progettino per qualche azienda o qualche amico a cui serve o qualcosa che serva a te, di solito è l'approccio migliore che ti costringe spesso sia a metterci del tuo che ad andare a passarti qualche corso o libro apposta per riuscire ad arrivare ad un risultato decente. Altrimenti di per sé la lettura di un libro tecnico per quanto scritto bene rischia di rimanere sterile.


  • 0

Statisticamente parlando, non lo so.


#137 B3LYP

    Groupie

  • Members
  • StellettaStellettaStelletta
  • 291 Messaggi:
  • LocationUsono de Eŭropo

Inviato 11 aprile 2019 - 12:35

Grazie GD, effettivamente sto cercando di avere qualche progetto perché mi rendo conto che altrimenti resta piuttosto sterile. Vorrei imparare un po' di web development, quind cercherò di passare a Flask e Django.

 

Intanto spero di essere riuscito.a a trovare un'internship in data science machine learning per l'estate. Pronti a bestemmiare su Tensorflow e Spark.

 

Ultima domanda, IDE preferiti? Io uso pycharm.


  • 0

#138 Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7663 Messaggi:

Inviato 11 aprile 2019 - 14:35

Non credo di avere ancora sufficiente esperienza per dirlo, ma ho come l'impressione che diventare contemporaneamente un buon web developer e un buon data scientist richieda uno sforzo non da poco, son due ruoli che possono avere sicuramente dei forti punti di compenetrazione, ma molto diversi di base. Io tra l'altro non ho ancora capito bene cosa sia il data scientist, è una specie di figura mitologica, in questi anni ho dovuto confrontarmi con robe che andavano dalla fisica ai database relazionali, dall'ottimizzazione discreta al machine learning, passando per programmazione, calcolo parallelo, statistica inferenziale, ingegneria del software etc. E' una roba infernale. 

 

Come IDE di Python io da buon straccione uso Spyder.  asd


  • 1

Statisticamente parlando, non lo so.


#139 B3LYP

    Groupie

  • Members
  • StellettaStellettaStelletta
  • 291 Messaggi:
  • LocationUsono de Eŭropo

Inviato 23 aprile 2019 - 16:55

In realtà non voglio diventare un buon web developer; vorrei però capire come funziona etc. tutto l'aspetto e l'architettura del web development ^_^

 

è una specie di figura mitologica

 

Come IDE di Python io da buon straccione uso Spyder.  asd

 

Hahaha certo, è una figura irreale. C'era un bel dibattito che diceva sostanzialmente che nessuno sa cosa vuol dire "quella cosa lì" e che raccoglie ormai una quantità di ruoli completamente diversi e gente che salta sul carro:

 

http://veekaybee.git...e-is-different/


  • 0

#140 strafanich

    .

  • Members
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 4358 Messaggi:

Inviato 16 febbraio 2021 - 14:19

Ho ripreso in mano un pochino di python e sto messo una mezza merda ashd

Non mi ricordo niente, fare le cazzatine in dax per anni mi ha rincretinito.


  • 0

#141 debaser

    utente stocazzo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 23162 Messaggi:

Inviato 16 febbraio 2021 - 15:32

Ho ripreso in mano un pochino di python e sto messo una mezza merda ashd

Non mi ricordo niente, fare le cazzatine in dax per anni mi ha rincretinito.

 

potresti provare dex allora, almeno è assonante asd


  • 0

Codeste ambiguità, ridondanze e deficienze ricordano quelle che il dottor Franz Kuhn attribuisce a un'enciclopedia cinese che s'intitola Emporio celeste di conoscimenti benevoli. Nelle sue remote pagine è scritto che gli animali si dividono in (a) appartenenti all'Imperatore, (b) imbalsamati, c) ammaestrati, (d) lattonzoli, (e) sirene, (f) favolosi, (g) cani randagi, (h) inclusi in questa classificazione, (i) che s'agitano come pazzi, (j) innumerevoli, (k) disegnati con un pennello finissimo di pelo di cammello, (l) eccetera, (m) che hanno rotto il vaso, (n) che da lontano sembrano mosche.
 
non si dice, non si scrive solamente si favoleggia


#142 tonysuper

    Classic Rocker

  • Members
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 3295 Messaggi:

Inviato 09 febbraio 2023 - 23:54

Ultima domanda, IDE preferiti? Io uso pycharm.

Rstudio (supporta anche python ora).


  • 1




0 utente(i) stanno leggendo questa discussione

0 utenti, 0 ospiti, 0 utenti anonimi