Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL debutta in Italia con il nuovo Tensor G6, lo Zoom Pro fino a 120x, il display Super Actua da 3600 nit e la new entry HiLight riservata ai modelli Pro: lo abbiamo provato in anteprima per diversi giorni prima del lancio commerciale, tra fotocamera generativa, ricarica ancora indietro rispetto ai rivali e un prezzo che parte da 1399 euro
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti
Con un semplice dialogo in linguaggio naturale e la potenza di una scheda video di fascia alta è possibile costruire software funzionante da zero, senza scrivere una riga di codice e senza inviare un solo byte dei propri dati a server esterni
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 18-12-2005, 18:14   #61
Ufo13
Senior Member
 
L'Avatar di Ufo13
 
Iscritto dal: Nov 2005
Messaggi: 1545
No, ok bisogna cambiare più di una riga perchè la classe Cell non ha i getter e setter...

Ah... addirittura ha solo i getter che non vengono mai utilizzati... Scusa ma per tenere una classe a mo di struct senza nemmeno utilizzare getter e setter methods tanto vale tenere 2 interi con la posizione nella griglia...

Ultima modifica di Ufo13 : 18-12-2005 alle 18:21.
Ufo13 è offline  
Old 18-12-2005, 18:25   #62
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
ehm...
è normale???

Codice:
test:
    [junit] Testsuite: it.diamonds.tests.TestBackground
    [junit] Tests run: 4, Failures: 0, Errors: 1, Time elapsed: 2,564 sec

    [junit] Testcase: testDraw(it.diamonds.tests.TestBackground):       Caused a
n ERROR
    [junit] it.diamonds.Background.draw(Lit/diamonds/engine/AbstractEngine;)V
    [junit] java.lang.NoSuchMethodError: it.diamonds.Background.draw(Lit/diamond
s/engine/AbstractEngine;)V
    [junit]     at it.diamonds.tests.TestBackground.testDraw(TestBackground.java
:48)



BUILD FAILED
questo dopo aver fatto l'update alla version 880....
__________________
^TiGeRShArK^ è offline  
Old 18-12-2005, 18:29   #63
Ufo13
Senior Member
 
L'Avatar di Ufo13
 
Iscritto dal: Nov 2005
Messaggi: 1545
Io ho la 880 e non ho problemi
Ufo13 è offline  
Old 18-12-2005, 18:50   #64
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
mah...
ora mi passano....
misteri di ant...
__________________
^TiGeRShArK^ è offline  
Old 18-12-2005, 19:14   #65
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
sta venendo fuori un refactoring molto grosso, ho dovuto rendere pubblici alcuni metodi precedentemente privati di grid [moveGem(), updateGemAnimations(), gemCantMoveDown()]

inoltre quasi tutti i test che usavano grid per inserire gemme, etc ora useranno grid controll. Stessa cosa per le update.

Ho quasi finito, mi risulta un po ostica la create di grid e la createForTesting che ci dovro guardare un po meglio, ma conto di finire in serata.
thebol è offline  
Old 18-12-2005, 20:01   #66
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Ho un problema con MoveRightCommandHandler.

questo ha ora bisogno di gridController per ottenere gemUndercontrol e slave.
Da gridController posso arrivare a grid, e questo non crea problemi.


Ma, la loro creazione è affidata a un metodo statico in gridController aka createInputReactor, a cui non posso passare un riferimento a gridController in quanto metodo statico.

per cui io vedo 2 soluzioni.
-rendere non statica la createInputReactor in modo da potergli passare il puntatore a this(con svariati problemi per i test).

-passare a reactToInput anche la gemma(e in futuro gemsPair)


altre idee?
thebol è offline  
Old 18-12-2005, 20:44   #67
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
ufo13 suggerisce un idea interessante:

gridController non conterra piu inputReactor, ma il contrario.

La classe game a questo punto conterra un inputReactor.

La catena Game->inputReactor->gridController->Grid suona bene.

Procedo cosi se nessuno ha qualcosa in contrario.
thebol è offline  
Old 19-12-2005, 00:37   #68
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
e alla fine ce l'ho fatta...

per spostare le 2 gemme da grid a gridcontroll alla fine e venuto fuori un gran refactoring...

spero piaccia.

ps.
questo test non ha piu senso perche non cè piu la update in grid, e l'ho tolto
(per ora e commentato)
Codice:
    public void testGridDoesntInsertNewGems()
    {
        gridController.insertGemUnderControl(13, 4, gem1);
        gridController.update();
        assertEquals(gem1, gridController.getGemUnderControl());
    }
ora faccio commit
thebol è offline  
Old 19-12-2005, 02:06   #69
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Volevo ricordare diversi punti:

1) il codice NON deve contenere commenti e soprattutto NON deve contenere codice commentato
2) prima di fare il commit bisogna eseguire la build in locale con ant, gli errori di formattazione vanno corretti altrimenti la build resta rotta
3) la classe InputReactor non deve contere la dichiarazione degli handle, deve essere GridController a dichiarare gli handle per i vari tasti
4) una istanza di InputReactor deve essere contenuta in GridController, non viceversa

Quindi i credo che vada fatto un revert...poi a fek la parola...

fek: credo che serva una wiki per le varie classi altrimenti tutte le volte si fanno modifche al design, poi la volta dopo vengono disfatte, poi rifatte ed ancora disfatte... IMHO bisogna mettere in chiaro le motivazioni che portano a scelte di design (come ad esempio i punti 3 e 4 esplicitati sopra), quindi prima di procedere a modifiche del design delle classi bisogna leggere e motivare le modifiche...

http://www.answers.com/main/ntquery?...&curtab=2222_1

Ultima modifica di cionci : 19-12-2005 alle 02:19.
cionci è offline  
Old 19-12-2005, 02:13   #70
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
vic: forse ti sei scordato di riaggiungere testConfig.java ? Ora non c'è nel repository...
cionci è offline  
Old 19-12-2005, 06:56   #71
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da cionci
Volevo ricordare diversi punti:

1) il codice NON deve contenere commenti e soprattutto NON deve contenere codice commentato
errore mio, ma dato il la pesantezza delle modificche ho preferito lasciare qualcosa(e alle 2 di notte mi sono dimenticato di dare una controllata

Quote:
2) prima di fare il commit bisogna eseguire la build in locale con ant, gli errori di formattazione vanno corretti altrimenti la build resta rotta
erroraccio mio, usavo junit di eclipse a manetta e mi sono dimenticato di far girare la build di ant...scusate

Quote:
3) la classe InputReactor non deve contere la dichiarazione degli handle, deve essere GridController a dichiarare gli handle per i vari tasti
questo e fattibile anche con la nuova implementazione, basta fare un metodo in gridcontroller che restituisca un array di handler, e che questo venga chiamato da inputArray

Quote:
4) una istanza di InputReactor deve essere contenuta in GridController, non viceversa
ho dichiarato la scelta alle 21, nessuno ha detto nulla e ho proseguito.
Certo forse potevo motivare un po meglio, ma ho spiegato il perche di questa scelta(venuta in qualche modo naturale col refactoring chiesto da fek)

Ultima modifica di thebol : 19-12-2005 alle 07:04.
thebol è offline  
Old 19-12-2005, 07:03   #72
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
una cosa prima di revertare.

La build ora e rotta per l'errore mio di non aver fatto girare la build di ant....

pero gli unici errori sono in checkstyle, io sul mio worlspace li ho corretti(parentesi, tab, etc) e la build passa. Li committerei anche, ma non so se questo renderebbe piu difficile il revert per cui aspetto fino alle 8:30 che qualcuno dia l'ok, poi al massimo guardateci voi.
thebol è offline  
Old 19-12-2005, 09:07   #73
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Gli errori di stile li ho già corretti io ieri sera... Non capisco come mai la build sia ancora rotta... Sembra che non trovi una immagine...back000 che comunque è nel repository...

Riguardo alla modifica che avevi dichiarato alle 21...è chiaro che tu abbia proseguito... E' per evitare questi problemi che chiedevo a fek una wiki per tenere conto di queste cose
cionci è offline  
Old 19-12-2005, 09:16   #74
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Comunque per evitare di dover fare le modifiche che sono state fatte a InputReactor e GridController basterebbe passare GridController invece di Grid al costruttore dei tasti... A quel punto fai 3 metodi in GridController: getPivotGem, getSlaveGem, getGrid...

Ultima modifica di cionci : 19-12-2005 alle 10:25.
cionci è offline  
Old 19-12-2005, 10:25   #75
Ufo13
Senior Member
 
L'Avatar di Ufo13
 
Iscritto dal: Nov 2005
Messaggi: 1545
secondo me è anche più corretto passare gridController invece che Grid agli handler...


EDIT: per favore leggete il thread dei problemi...

Ultima modifica di Ufo13 : 19-12-2005 alle 10:33.
Ufo13 è offline  
Old 19-12-2005, 10:44   #76
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Questo perchè se una gemma isNotFalling anche l'altra lo deve diventare...
cionci è offline  
Old 19-12-2005, 10:52   #77
Ufo13
Senior Member
 
L'Avatar di Ufo13
 
Iscritto dal: Nov 2005
Messaggi: 1545
è proprio la coppia di gemme che non deve potersi separare a meno che una delle 2 non si depositi.
Ufo13 è offline  
Old 19-12-2005, 11:26   #78
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da Ufo13
è proprio la coppia di gemme che non deve potersi separare a meno che una delle 2 non si depositi.
Sicuramente aiuterebbe molto GemsPair...
cionci è offline  
Old 19-12-2005, 11:32   #79
Ufo13
Senior Member
 
L'Avatar di Ufo13
 
Iscritto dal: Nov 2005
Messaggi: 1545
D'accordissimo... Io inizierei anche subito il refactoring però vorrei sapere se fek ha intenzione di revertare le modifiche di thebol o meno
Ufo13 è offline  
Old 19-12-2005, 14:33   #80
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Xmas.2.3 potrei prenderlo io. Tempo previsto: 2 giornid a quando finisce Xmas.2.1.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline  
 Discussione Chiusa


Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing" Insta360 X6: Dolby Vision, 8K e montaggio "...
Una Visa scaduta può ancora pagar...
I migliori robot aspirapolvere in offert...
The Duskbloods non cambia la direzione d...
Un weekend di ribassi eccezionali su Ama...
Cosa succede se l'IA diventa una persona...
Tutta la stagione NFL 2026/2027 è su DAZ...
I 3 portatili in offerta migliori di tut...
iPhone 17 Pro e Pro Max ai minimi storic...
SK hynix, il boom dell'HBM finisce in bu...
Linktour Alumi, test drive: la microcar ...
Dopo l'atterraggio, il razzo spaziale ci...
Godox lancia due accessori per fotografi...
Nova Lake-S da 28 core a 296 W: pi&ugrav...
Adobe Firefly rende disponibili per tutt...
Si torna a lavoro, e torna disponibile E...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:56.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v