Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
Mdk
No dico, ho appena creato un mostro di Frankenstein versione web
Praticamente una tabella JSON, disegnata da Angular, che alla fine di ogni redraw (filtro, paginazione, resize browser, ecc) chiama una funzione semi-Jquery, la quale inserisce delle regole CSS nell'<head> dell'HTML per nascondere le colonne che altrimenti sformatterebbero la larghezza della pagina :sisi:
Lo so, è tipo la cosa più orribile che abbiate mai letto ma credetemi, funziona, e non avete mai visto una tabella così responsive in vita vostra :sisi:
Elimina le colonne in esubero da destra a sinistra (maledetti arabi, vogliono colonizzarci) tra quelle che marchiate come non indispensabili finchè non ci entra, e quando allargate la finestra prova a ridisegnarle finchè non ci entrano senza sformattare
Uhooo, spesso le soluzioni più grezze ed ignoranti sono quelle che funzionano subito :asd:
edit:
Amazon mi rispedisce una sd nuova, fiquo! :bellali:
Ora ci penso io con il raspcoso, sulla sd ci metto solo il boot, e poi installerò il tutto su un hd usb di recupero, vediamo se riesce a smerdarmi anche questo!
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
gnappinox1
Uhooo, spesso le soluzioni più grezze ed ignoranti sono quelle che funzionano subito :asd:
"Funzionano subito"
C'ero dietro da 2 settimane, tentato mille approcci, un casino.. poi ho mischiato tutto ed ha funzionato
Prossimo step eliminare la parte JQ trasformandola in Angular (che tanto di JQ c'è poco, è quasi tutto JS grezzo) e applicare il css solo alla tabella che lo richiede anzichè come regola globale
Re: Ma io sono coglione ???
Funzionano subito, nel senso che le implementi e vanno, non devi stare dietro ai vari casini che spuntano tra linguaggio di programmazione, sistema operativo e conoscenza non esatta del tutto.
Tipo io, per un programma dovevo leggere dei dati via seriale, all'inizio uso gli eventi forniti da windows e dal linguaggio di programmazione, funzionava, ma ogni tanto qualcosa scazzava e non veniva lanciato l'evento di byte in ingresso.
Ci sono stato una settimana dietro, poi con i coglioni che giravano, ho dato un colpo di canc a tutto ed ho implementato la mia soluzione grezza, creato un thread che in un ciclo infinito legge costantemente la seriale e buonanotte, da quel momento non ha perso nemmeno un byte.
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
gnappinox1
Funzionano subito, nel senso che le implementi e vanno, non devi stare dietro ai vari casini che spuntano tra linguaggio di programmazione, sistema operativo e conoscenza non esatta del tutto.
Tipo io, per un programma dovevo leggere dei dati via seriale, all'inizio uso gli eventi forniti da windows e dal linguaggio di programmazione, funzionava, ma ogni tanto qualcosa scazzava e non veniva lanciato l'evento di byte in ingresso.
Ci sono stato una settimana dietro, poi con i coglioni che giravano, ho dato un colpo di canc a tutto ed ho implementato la mia soluzione grezza, creato un thread che in un ciclo infinito legge costantemente la seriale e buonanotte, da quel momento non ha perso nemmeno un byte.
Il bello è che ora sta soluzione è compatibile anche con IE, stranamente, e invece Bootstrap sta dando problemi, vabbè
Re: Ma io sono coglione ???
News, lo sviluppo procede un po' lentamente perché ho la mano destra infortunata, ma faccio passi avanti.
Ho scoperto che le Glib gestiscono i thread e buona parte delle strutture dati che fornisce sono thread safe!
Ottimo, mi risparmio il lavoro di gestire i mutex!
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
gnappinox1
News, lo sviluppo procede un po' lentamente perché ho la mano destra infortunata, ma faccio passi avanti.
Ho scoperto che le Glib gestiscono i thread e buona parte delle strutture dati che fornisce sono thread safe!
Ottimo, mi risparmio il lavoro di gestire i mutex!
Io invece sto alle prese con l'autenticazione in modo che sia sicura anche con AngularJS, visto che è tutto in client
Re: Ma io sono coglione ???
Non sono ferrato in questo campo, ma anche se l'applicazione è tutta su client, un "server" deve esserci comunque giusto?
Altra domanda, il javascript si può offuscare come codice?, per evitare che ti freghino il programma e lo modifichino per i loro comodi :uhm:
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
gnappinox1
Non sono ferrato in questo campo, ma anche se l'applicazione è tutta su client, un "server" deve esserci comunque giusto?
Altra domanda, il javascript si può offuscare come codice?, per evitare che ti freghino il programma e lo modifichino per i loro comodi :uhm:
Senza le sessioni PHP lato server si aprono un po di problemi di sicurezza... tipo che se scrivi "role: user" in una variabile o un cookie che sono sul client e l'utente modifica in "role: admin" devo poter sapere che non è veramente un admin :sisi:
Il JSON web token sembra fare al caso mio :sisi:
Il JS si può minimizzare ma fine li, esistono de-minimizzatori, il codice sarà sempre interamente lato client in chiaro altrimenti il browser non potrebbe eseguirlo... poi se scrivi una roba indecifrabile ai più è un altro conto :sisi:
Re: Ma io sono coglione ???
non puoi codificare i cookie con un tuo merdosissimo algoritmo o qualcosa di già pronto? io faccio così... evito pure che si usino caratteri di mmmmerdah....
lato client... giusto... si vedrebbe anche l'algoritmo...
Tranne se il client, autenticato, ha in risposta dal server la stringa codificata da memorizzare nel cookie...
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
KymyA
non puoi codificare i cookie con un tuo merdosissimo algoritmo o qualcosa di già pronto? io faccio così... evito pure che si usino caratteri di mmmmerdah....
lato client... giusto... si vedrebbe anche l'algoritmo...
Tranne se il client, autenticato, ha in risposta dal server la stringa codificata da memorizzare nel cookie...
Che è quello che fa il JWT
Il problema è che volevo far funzionare il tutto anche offline, il che comporta non pochi problemi con l'autenticazione, penso che la lascerò come ultima opzione se fattibile
Re: Ma io sono coglione ???
Riuppo con aggiornamenti, tanto lo so che fottesegate :asd:, ma almeno faccio il punto della situazione
La prima beta è quasi pronta, ieri ho risolto dei memory leak mostruosi, del tipo che in 10 minuti la memoria occupata dal programma è passata da 400kb a 30mb :bua:
Mi ero scordato che in C tutto quello che alloco, va poi deallocato :asd:
Le Glib si stanno rivelando davvero fighissime come librerie, semplici da capire/usare e con della bella documentazione.
Citazione:
Originariamente Scritto da
Mdk
Senza le sessioni PHP lato server si aprono un po di problemi di sicurezza... tipo che se scrivi "role: user" in una variabile o un cookie che sono sul client e l'utente modifica in "role: admin" devo poter sapere che non è veramente un admin :sisi:
Il JSON web token sembra fare al caso mio :sisi:
Il JS si può minimizzare ma fine li, esistono de-minimizzatori, il codice sarà sempre interamente lato client in chiaro altrimenti il browser non potrebbe eseguirlo... poi se scrivi una roba indecifrabile ai più è un altro conto :sisi:
Citazione:
Originariamente Scritto da
KymyA
non puoi codificare i cookie con un tuo merdosissimo algoritmo o qualcosa di già pronto? io faccio così... evito pure che si usino caratteri di mmmmerdah....
lato client... giusto... si vedrebbe anche l'algoritmo...
Tranne se il client, autenticato, ha in risposta dal server la stringa codificata da memorizzare nel cookie...
Appena finisco questo progetto, devo cercare di dedicarmi su un qualcosa web based, ho delle grosse lacune in questo campo, devo mettermici d'impegno, anche perchè odio l'html quasi quanto l'assembler :bua:
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
gnappinox1
Appena finisco questo progetto, devo cercare di dedicarmi su un qualcosa web based, ho delle grosse lacune in questo campo, devo mettermici d'impegno, anche perchè odio l'html quasi quanto l'assembler :bua:
Vabbè ma ormai l'HTML liscio è un ricordo, sono i quadretti del foglio che servono solo per farti scrivere dritto il contenuto, non credo nessuno faccia più neanche la traccia di un sito senza integrarci Bootstrap, che praticamente ha tanti di quegli elementi già pronti da usare che appunto l'HTML è formalità
Re: Ma io sono coglione ???
Vedremo, tra questo fine settimana ed il prossimo dovrei finire la beta di questo progetto, vedrò di trovare qualcosa per rispolverare il lato web.
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
Skywolf
Pm dell'originale :pippotto:
Re: Ma io sono coglione ???
E' una palla passare tutte le librerie al gcc per compilare, dovrei studiare il CMake, ma comunque questo si vedrà in futuro!
MDK, cosa mi consigli per iniziare con angularJS ?
Poi, una curiosità dato che è tutto javascript, come gestisci la parte server?, o non usi parte server e ti colleghi direttamente al database?
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
BloodMoney
A leggere questi topic mi chiedo come faccio questo lavoro se non capisco un ca... di quello che c'è scritto.
A vedere alcuni miei colleghi mi chiedo come facciano a fare questo lavoro se non capiscono un ca... di quello che stanno facendo.
L'equilibrio, lo zen, il ciclo della vita.
Il copia-incolla :snob:
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
gnappinox1
E' una palla passare tutte le librerie al gcc per compilare, dovrei studiare il CMake, ma comunque questo si vedrà in futuro!
MDK, cosa mi consigli per iniziare con angularJS ?
Poi, una curiosità dato che è tutto javascript, come gestisci la parte server?, o non usi parte server e ti colleghi direttamente al database?
Il JS non si collega direttamente al DB :uhm:
Per il server ho PHP con delle API base base: api.php?service=customers&id=12 / api.php?service=login / ecc
Ritornano un bel JSON da pastrugnare con Angular
Per iniziare prendi il tutorial sul sito, quello che fa un visualizzatore di cellulari mi pare, e poi da li espandi tramite il sacro StackOverflow :sisi:
Re: Ma io sono coglione ???
Grazie, sempre sia lodato StackOverflow :asd:
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
gnappinox1
Grazie, sempre sia lodato StackOverflow :asd:
Preparati a valanghe di console.log e var_dump();die() per debuggare il mondo AJS/PHP, soprattutto quando si tratta di richiete in AJAX.. e soprattutto, la console di Chrome è la tua migliore amica
Re: Ma io sono coglione ???
Citazione:
Originariamente Scritto da
Mdk
Preparati a valanghe di console.log e var_dump();die() per debuggare il mondo AJS/PHP, soprattutto quando si tratta di richiete in AJAX.. e soprattutto, la console di Chrome è la tua migliore amica
Per questo odio i linguaggi interpretati!