Torna indietro   Hardware Upgrade Forum > Software > Programmazione

NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
Nelle ultime settimane abbiamo provato tre delle proposte top di gamma di NZXT nelle categorie case, dissipatori e ventole. Rispettivamente, parliamo dell'H9 Flow RGB+, Kraken Elite 420 e F140X. Si tratta, chiaramente, di prodotti di fascia alta che si rivolgono agli utenti DIY che desiderano il massimo per la propria build. Tuttavia, mentre i primi due dispositivi mantengono questa direzione, le ventole purtroppo hanno mostrato qualche tallone d'Achille di troppo
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN è il primo monitor gaming con pannello QD-OLED Gen 5 a layout RGB Stripe Pixel e 360 Hz su 34 pollici: lo abbiamo misurato con sonde colorimetriche e NVIDIA LDAT. Ecco tutti i dati
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Nothing Phone (4a) Pro cambia pelle: l'alluminio unibody sostituisce la trasparenza integrale, portando una solidità inedita. Sotto il cofano troviamo uno Snapdragon 7 Gen 4 che spinge forte, mentre il display è quasi da top dig amma. Con un teleobiettivo 3.5x e la Glyph Matrix evoluta, è la prova di maturità di Carl Pei. C'è qualche compromesso, ma a 499EUR la sostanza hardware e la sua unicità lo rendono un buon "flagship killer" in salsa 2026
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-05-2011, 15:13   #1
holyfather
Junior Member
 
Iscritto dal: May 2011
Messaggi: 21
[Database] - tabella conversione

Salve ragazzi,

vi spiego il mio problema, ipotizziamo io abbia una tabella con delle unità di misura in vari sistemi . Ipotizziamo che io abbia quindi una tabella sistemi che mi tiene traccia di ciò.

Tabella
idTabella
idsistema
lunghezza
temperatura

Sistema
idSistema
Descrizione // europeo US

Ipotizziamo che io voglio avere una tabella ad esempio conversione, dove io salvando ad esempio in tabella tutti i valori in mm , poi possa convertirli in inch. Oppure da °C a °F.

Il mio problema è che per fare le conversioni nel primo caso ci vuole una proporzione nel secondo una formula. Non è un valore costante per cui ad esempio moltiplico i mm per tale costante e ottengo gli inch.

Qualcuno saprebbe aiutarmi ?
grazie

Ultima modifica di holyfather : 11-05-2011 alle 15:18. Motivo: Mi sono sbagliato
holyfather è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2011, 21:37   #2
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Formula per convertire pollici in mm:
Codice:
38.1 [mm] = 1.5 [in] * 25.4 [mm/in] + 0

y [mm] = x [in] * K [mm/in] + C
K = 25.4
C = 0
Direzione (scelta): in -> mm
Inversa:
Codice:
x [in] = ( y [mm] - C ) / K [mm/in]
Formula per convertire °C in °F:
Codice:
  95 [°F] =  35 [°C] *  9/5        + 32

y [°F] = x [°C] * K         + C
K = 1.8
C = 32
Direzione (obbligata): °C -> °F
Inversa:
Codice:
x [°C] = ( y [°F] - C ) / K
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2011, 08:14   #3
holyfather
Junior Member
 
Iscritto dal: May 2011
Messaggi: 21
Quote:
Originariamente inviato da Gimli[2BV!2B] Guarda i messaggi
Formula per convertire pollici in mm:
Codice:
38.1 [mm] = 1.5 [in] * 25.4 [mm/in] + 0

y [mm] = x [in] * K [mm/in] + C
K = 25.4
C = 0
Direzione (scelta): in -> mm
Inversa:
Codice:
x [in] = ( y [mm] - C ) / K [mm/in]
Formula per convertire °C in °F:
Codice:
  95 [°F] =  35 [°C] *  9/5        + 32

y [°F] = x [°C] * K         + C
K = 1.8
C = 32
Direzione (obbligata): °C -> °F
Inversa:
Codice:
x [°C] = ( y [°F] - C ) / K
Si quello è ok, ma volevo sapere la soluzione a livello di tabelle / campi nel database
holyfather è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2011, 08:41   #4
sottovento
Senior Member
 
L'Avatar di sottovento
 
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
Quote:
Originariamente inviato da holyfather Guarda i messaggi
Si quello è ok, ma volevo sapere la soluzione a livello di tabelle / campi nel database
Quello che Gimli ti suggeriva era di memorizzare le informazioni sfruttando il fatto che le conversioni fra diversi sistemi di misura sono normalmente di tipo lineare, cioe' esprimibili come:

y = A*x + B

Quindi puoi memorizzare A e B nel tuo database
__________________
In God we trust; all others bring data
sottovento è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2011, 13:50   #5
holyfather
Junior Member
 
Iscritto dal: May 2011
Messaggi: 21
Quote:
Originariamente inviato da sottovento Guarda i messaggi
Quello che Gimli ti suggeriva era di memorizzare le informazioni sfruttando il fatto che le conversioni fra diversi sistemi di misura sono normalmente di tipo lineare, cioe' esprimibili come:

y = A*x + B

Quindi puoi memorizzare A e B nel tuo database
scusate la svamperia :-) ora ci penso su!
holyfather è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2011, 09:51   #6
holyfather
Junior Member
 
Iscritto dal: May 2011
Messaggi: 21
Salve, ma non p possibile fare ad esempio un campo FORMULA
dove si mette un incognita X , ad esempio

X*9/5 + 32 e poi quando si fa la query fare in modo da mettere l'X e far calcolare il valore in automatico ?
holyfather è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2011, 13:51   #7
MarcioPG
Member
 
L'Avatar di MarcioPG
 
Iscritto dal: Jul 2005
Città: Perugia
Messaggi: 132
Non penso si possa far fare direttamente al DB (almeno non con MySQL).

Puoi eventualmente memorizzare una formula secondo la sintassi del linguaggio di programmazione dell'applicativo e poi farla valutare a runtime dall'appilcazione dopo aver settato le variabili di input.

Es. per PHP: memorizzi nel DB la stringa:
Codice:
return ($coef*45.3)+$offset;
Poi nel codice, dopo aver assegnato ad es. alla variabile $formula la stringa estratta nel DB:

Codice PHP:
$coef=2.1;
$offset 0.2;
$result = eval($formula); 
$result varra' 95.33.

Io in un'applicazione ho campi del DB con parti di codice php con addirittura strutture condizionali (if,switch,ecc - per calcoli di tariffazioni contrattuali).

Ovviamente il codice contenuto nel DB deve essere non originato ne modificabile dagli utenti (l'eval io lo inserisco anche in un metodo di una classe dedicata; per ulteriore "isolamento").
__________________
Main: i7-3770K · Corsair H60 · MSI GTX 580 Twin Frozr II OC · Asus Maximus V Gene mATX · Corsair Vengeance 1600Mhz CL8 16GB · Samsung 840 EVO 500GB + Crucial C300 256Gb · Plextor PX-L890SA · Seasonic X850 · Corsair Obsidian 350D · Iiyama ProLite B24D9HDS
Muletto: Q6600 G0/Scythe Ninja Plus · Radeon HD5850 · Asus P5E · HDs X-25M G2 160Gb, Seagate 7200.11 500Gb · Corsair VX 550 · Cooler Master CM-690
HTPC: Atom D525,ION-2,3GB RAM,64GB SSD

Ultima modifica di MarcioPG : 13-05-2011 alle 13:54.
MarcioPG è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2011, 13:55   #8
insane74
Senior Member
 
L'Avatar di insane74
 
Iscritto dal: Feb 2003
Città: BG
Messaggi: 10246
se stai usando oracle non potresti usare usare una function e basta?

un bel
Codice:
select funzione(x,y) from dual
e risolvi tutto.
__________________
Mac mini M1,16GB,2TB,10Gbit;Satechi Hub NVMe;Samsung 990 Pro 4TB;WD My Passport for Mac 4TB / Logitech MX Keys;Logitech MX Master 4;Philips 288E2A;PreSonus Eris E3.5;HP LaserJet Pro M281fdw / QNAP TVS-871-i3-4G,8GB,8x WD Red CMR 6TB raid 6,QNAP QXG-2G1T-I225 / Asus GT-BE19000;QNAP QSW-1105-5T / iPhone 17 Pro Max 1TB;iPad mini 6 256GB;Apple Watch Ultra 2;AirPods Pro 2;Kindle Paperwhite 11 SE / LG OLED C2 48";Apple TV 4K 2021 64GB;Denon AVR-X2800H / Xbox Series X;Seagate Expansion Card 2TB
insane74 è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2011, 13:57   #9
MarcioPG
Member
 
L'Avatar di MarcioPG
 
Iscritto dal: Jul 2005
Città: Perugia
Messaggi: 132
Dovrebbe definire una (o due) funzioni nuove ogni volta che aggiunge alla tabella delle unita' di misura qualcosa di nuovo.

Lui invece vorrebbe (se ho capito bene) aggiungere sempre e solo dati al DB a runtime senza dover andare a toccare "i sorgenti" (comprendendo quindi l'SQL di definizione del DB).
__________________
Main: i7-3770K · Corsair H60 · MSI GTX 580 Twin Frozr II OC · Asus Maximus V Gene mATX · Corsair Vengeance 1600Mhz CL8 16GB · Samsung 840 EVO 500GB + Crucial C300 256Gb · Plextor PX-L890SA · Seasonic X850 · Corsair Obsidian 350D · Iiyama ProLite B24D9HDS
Muletto: Q6600 G0/Scythe Ninja Plus · Radeon HD5850 · Asus P5E · HDs X-25M G2 160Gb, Seagate 7200.11 500Gb · Corsair VX 550 · Cooler Master CM-690
HTPC: Atom D525,ION-2,3GB RAM,64GB SSD
MarcioPG è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2011, 14:55   #10
holyfather
Junior Member
 
Iscritto dal: May 2011
Messaggi: 21
Quote:
Originariamente inviato da MarcioPG Guarda i messaggi
Dovrebbe definire una (o due) funzioni nuove ogni volta che aggiunge alla tabella delle unita' di misura qualcosa di nuovo.

Lui invece vorrebbe (se ho capito bene) aggiungere sempre e solo dati al DB a runtime senza dover andare a toccare "i sorgenti" (comprendendo quindi l'SQL di definizione del DB).
esatto :-)
holyfather è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abb...
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz ASUS ROG Swift OLED PG34WCDN recensione: il prim...
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico Recensione Nothing Phone (4a) Pro: finalmente in...
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro WoW: Midnight, Blizzard mette il primo, storico ...
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Anthropic ha un'AI che trova falle in Wi...
I 10 migliori sconti Amazon del weekend:...
Con un coupon scendono ancora: le super ...
Minimo storico per Samsung Galaxy S26 Ul...
Si è conclusa la missione lunare ...
EK Waterblock si arrende agli aumenti, i...
Geekbench si aggiorna: tutti i test con ...
Per la prima volta un computer quantisti...
Telecamere Reolink 4K su Amazon: Wi-Fi 6...
Anthropic vuole farsi i chip da sola? Co...
Il fondatore di Framework: il personal c...
JBL Live Flex 3 a 129€ su Amazon: ANC ad...
Come un uomo ha costruito un'azienda da ...
Multe fino a 400 euro anche se hai pagat...
Tapo lancia una valanga di offerte su Am...
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: 19:16.


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