Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Idrogeno verde in Europa: nuovi studi prevedono costi ben superiori alle aspettative
Idrogeno verde in Europa: nuovi studi prevedono costi ben superiori alle aspettative
Siamo tutti d'accordo: una eventuale diffusione massiccia di idrogeno verde, prodotto esclusivamente da fonti rinnovabili, risolverebbe tanti problemi. Ma siamo ancora lontanissimi da uno scenario del genere e c'entra anche l'Africa. Facciamo il punto della situazione sulla base di studi autorevoli, recentemente pubblicati.
Mario Kart World lancia Switch 2: la magia Nintendo ora in 4K
Mario Kart World lancia Switch 2: la magia Nintendo ora in 4K
Abbiamo provato esaustivamente due dei titoli di lancio della nuova console di Nintendo, il cui debutto è previsto per la settimana in corso. Mario Kart World e Nintendo Switch 2 Welcome Tour si rivelano sorprendenti per certi aspetti e anche perché esaltano alcune delle nuove caratteristiche di Switch 2
La rivoluzione dei dati in tempo reale è in arrivo. Un assaggio a Confluent Current 2025
La rivoluzione dei dati in tempo reale è in arrivo. Un assaggio a Confluent Current 2025
Siamo andati a Londra per partecipare a Current 2025, la conferenza annuale di Confluent. Il tema al centro dell'evento era l'elaborazione dei dati in tempo reale resa possibile da Apache Kafka, una piattaforma open source pensata proprio per questo. Si è parlato di come stia cambiando la gestione dei dati in tempo reale, del perché sia importante e di quali siano le prospettive per il futuro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-10-2010, 19:05   #601
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Certamente . Sono però combattuto sul tradurlo in Inglese per avere una maggior audience; cosa ne pensate?
Io voto per l'inglese, se ti serve una mano, non sono una cima ma posso aiutarti. In tutto, anche in C. (anche se di OS capisco == 0)
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2010, 19:12   #602
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
Quote:
Originariamente inviato da diablo512 Guarda i messaggi
ho scaricato l'immagine floppy gia compilata..

se dico castronerie fermatemi xD

da quel che so il file immagine è fatto cosi:

bootloader + kernel

sapendo la dimensione del bootloader posso sovrascriverci il nuovo kernel?


per il commento...massì dai lascialo in italiano visto che di documentazione in italiano ce n'è poca.
...se il progetto si dovesse allargare tanto si potrebbe poi sempre tradurre...
No, il file immagine è proprio come un floppy, formattato in FAT, e il kernel è un file all'interno della FAT. Il programma mcopy (che ti stava dando problemi prima proprio perchè non c'era fdd.bin) serve a "manipolare" il file immagine in modo che copi il nuovo kernel sistemando la FAT proprio come se tu aprissi la finestra di un floppy vero e trascinassi il nuovo file del kernel.

Infatti, se ti posizioni nella cartella di fdd.bin e scrivi:
Codice:
mdir -i fdd.bin
Ti mostrerà i file all'interno dell'immagine, a me appare:
Codice:
 Volume in drive : has no label
 Volume Serial Number is 68AC-0E64
Directory for ::/

GRUB         <DIR>     2010-05-23  19:50  grub
kernel   bin    110436 2010-10-04  19:52  kernel.bin
FILE              3399 2010-01-15  18:43  file
FILE2              521 2010-01-15  19:43  file2
RAMDISK  IMG   1048576 2010-04-23  17:34  ramdisk.img
ALTROF~1 TXT        35 2010-04-23  17:32  altro file.txt
        6 files           1 162 967 bytes
                            177 152 bytes free
Abbiamo il nostro kernel.bin, poi abbiamo altri file di prova, e la cartella dove ci sono tutti i file di grub.

Se vuoi puoi anche montare il file come se fosse una unità vera creando una cartella:
Codice:
mkdir floppyVirtuale
sudo mount -t msdos fdd.bin floppyVirtuale -o loop
ls floppyVirtuale
sudo umount floppyVirtuale
rmdir floppyVirtuale
Ho approfittato della tua domanda per spiegare meglio alcune cosette

Quote:
Originariamente inviato da dojolab Guarda i messaggi
Io voto per l'inglese, se ti serve una mano, non sono una cima ma posso aiutarti. In tutto, anche in C. (anche se di OS capisco == 0)
Molto gentile
Puoi provare a dare un'occhiata ai sorgenti e vedere quali file secondo te sono carenti di commenti.
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2010, 19:18   #603
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Molto gentile
Puoi provare a dare un'occhiata ai sorgenti e vedere quali file secondo te sono carenti di commenti.
Già osservati e ri-osservati.
Nel week prossimo mi metto a guardarli ancora meglio.

Diciamo che più o meno tutti andrebbero riscritti, sia come pulizia del codice sia come commenti; scommetto che sei 'giovane', molto, come esperienza di scrittura codice; conoscenze ne hai una cifra, ti manca un pò di 'ordine' nei sorgenti. (Poi è una questione di gusti, ma nei progetti ci vuole un filo guida preciso).

Se vuoi una mano io te la do volentieri almeno imparo qualcosa sugli OS in maniera applicata (che non è il mio campo). Usi skype/MSN? Se si, scrivimi pure in PM.

Ne parliamo li!
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2010, 19:42   #604
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
Quote:
Originariamente inviato da dojolab Guarda i messaggi
Diciamo che più o meno tutti andrebbero riscritti, sia come pulizia del codice sia come commenti; scommetto che sei 'giovane', molto, come esperienza di scrittura codice; conoscenze ne hai una cifra, ti manca un pò di 'ordine' nei sorgenti. (Poi è una questione di gusti, ma nei progetti ci vuole un filo guida preciso).
La prendo come un'offesa personale! ()

Tuttavia anche io penso che alcuni siano un po' antiestetici, ma non tutti dai
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2010, 19:53   #605
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
La prendo come un'offesa personale! ()

Tuttavia anche io penso che alcuni siano un po' antiestetici, ma non tutti dai
Ma è un'offesa personale, legata al programmatore; che colpe ne ha la tua creatura?

Scherzo ovviamente, ci becchiamo su MSN
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2010, 19:57   #606
- Lke -
Senior Member
 
Iscritto dal: Nov 2006
Messaggi: 489
Quote:
...se il progetto si dovesse allargare tanto si potrebbe poi sempre tradurre...
Commento spot, sto leggendo il thread da qualche giorno giusto per curiosità.

Volevo dire la mia su questa frase: il progetto si potrebbe allargare se si traduce la documentazione in inglese. Purtroppo siamo noi che ci dobbiamo adeguare a questo standard di fatto...

La documentazione aumenta sicuramente l' appeal di un prodotto, in questo caso di un software.

[OT mode ON]
Questa cosa l'ho assimilata oggi stesso leggendo del progetto di creare una sorta di manuale dell' engine gtk Murrine.
[OT mode OFF]
- Lke - è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2010, 08:08   #607
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Anche io penso che i commenti siano da tradurre in lingua inglese, ciao
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2010, 15:56   #608
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
Quote:
Originariamente inviato da - Lke - Guarda i messaggi
Commento spot, sto leggendo il thread da qualche giorno giusto per curiosità.

Volevo dire la mia su questa frase: il progetto si potrebbe allargare se si traduce la documentazione in inglese. Purtroppo siamo noi che ci dobbiamo adeguare a questo standard di fatto...

La documentazione aumenta sicuramente l' appeal di un prodotto, in questo caso di un software.

[OT mode ON]
Questa cosa l'ho assimilata oggi stesso leggendo del progetto di creare una sorta di manuale dell' engine gtk Murrine.
[OT mode OFF]
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Anche io penso che i commenti siano da tradurre in lingua inglese, ciao
Si, è quello che pensavo anche io, solo vuoi mettere un sistema operativo italiano?
(Cmq i nomi delle funzioni e delle variabili sono in inglese, sono solo i commenti in italiano)
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2010, 17:39   #609
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Si, è quello che pensavo anche io, solo vuoi mettere un sistema operativo italiano?
(Cmq i nomi delle funzioni e delle variabili sono in inglese, sono solo i commenti in italiano)
Bugiardo :P
Io ho visto diversi nomi di variabili, strutture e funzioni in italiano V_V.
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2010, 17:46   #610
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
Quote:
Originariamente inviato da dojolab Guarda i messaggi
Bugiardo :P
Io ho visto diversi nomi di variabili, strutture e funzioni in italiano V_V.
Solo nel codice più vecchio
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2010, 17:50   #611
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Solo nel codice più vecchio
V_V vediamo di sistemarle :P
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2010, 16:21   #612
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
File Dinamici

Mi è venuta una piccola idea, i "file dinamici":
sono file che ci sono sul filesystem ma non hanno dati, che quando vengono aperti viene richiamato un programma che genera un output che sarà letto dal primo programma; come una pipe, insomma, solo che il collegamento viene fatto automaticamente quando il primo programma cerca di aprire il file, oppure come i file di /proc, solo che questo può richiamare qualsiasi programma con una command-line + o - complessa.
Un esempio banale ma concreto: un file /time che quando aperto ha come contenuto la data e ora correnti.

Potrebbe essere utile una cosa del genere (ovviamente non per leggere la data! )?
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2010, 19:18   #613
Mantis-89
Senior Member
 
L'Avatar di Mantis-89
 
Iscritto dal: Jul 2008
Città: Solesino (PD)
Messaggi: 1244
un link?
__________________
Desktop: AMD FX-8350 @4,2Ghz + A.C. FREEZER XTREME rev.2 - ASUS M5A99X EVO - 32GB DDR3 (4x8GB) @1866Mhz - Sapphire NITRO+ RX 580 8GB - SSD Crucial MX500 1TB - Antec Two Hundred - Seasonic Focus+ Platinum 650W
Always remember to K.I.S.S.

In Vendita: Lenovo ThinkServer TS440
Mantis-89 è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2010, 19:29   #614
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
Quote:
Originariamente inviato da Mantis-89 Guarda i messaggi
un link?
No, è qualcosa di più di un link.
Se fosse un normale link (ad esempio /time che punta all'utility per leggere la data), io quando faccio:
Codice:
ifstream file("/time", ios::in);
file = fopen("/time");
e poi leggo dal file, otterrei i dati binari dell'eseguibile. Qui io invece intendo questa sequenza di operazioni:
  1. Il programma apre il file ( ifstream file("/time", ios::in); )
  2. Il sistema riceve la richiesta, controlla il file "/time" e vede che è un file dinamico.
  3. Il sistema legge i dati del file dinamico (tra cui c'è indicato la linea di comando da eseguire, e magari con quale interprete, ad esempio: "bash", "/bin/gettime -t")
  4. Il programma produrrà dell'output, che verrà salvato dal sistema in un file temporaneo o in un'area di memoria
  5. Il sistema ritorna all'applicazione un handler di questo nuovo file temporaneo o memoria condivisa.
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2010, 20:06   #615
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
quindi non è nemmeno simile ai device driver unix, perchè in questo caso dietro un file virtual in /dev c'è un processo che è sempre in ascolto

nel tuo caso, invece, il processo viene creato al momento in cui il file viene aperto per la lettura

è una cosa simile al rpc di corba ma fatta con i file
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2010, 20:33   #616
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
Quote:
Originariamente inviato da pabloski Guarda i messaggi
quindi non è nemmeno simile ai device driver unix, perchè in questo caso dietro un file virtual in /dev c'è un processo che è sempre in ascolto

nel tuo caso, invece, il processo viene creato al momento in cui il file viene aperto per la lettura

è una cosa simile al rpc di corba ma fatta con i file
Esatto, proprio così.
Potrebbe essere di utilità in qualche modo?
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2010, 20:44   #617
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Esatto, proprio così.
Potrebbe essere di utilità in qualche modo?
direi più di qualche modo

parlo di cluster, cloud computing, semplice comunicazione interprocesso, ecc...

quello che tu vuoi fare è creare dei programmi automatizzati che possono essere interrogati da un altro processo.....ovviamente bisogna aumentare la granularità, nel senso che non dev'esserci un file che una volta aperto ti permette di leggere dallo standard output di un altro processo

ci vuole qualcosa che ti permetta di invocare questo o quel metodo di una specifica classe all'interno di un altro processo

a questo punto il sistema bypasserebbe di parecchio la nozione di programma come blocco monolitico

è quello che cercò di fare pure la microsoft con com ma poi non ho capito perchè è diventata una tecnologia marginale
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2010, 23:42   #618
Kralizek
Senior Member
 
L'Avatar di Kralizek
 
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
Quote:
Originariamente inviato da pabloski Guarda i messaggi
direi più di qualche modo

parlo di cluster, cloud computing, semplice comunicazione interprocesso, ecc...

quello che tu vuoi fare è creare dei programmi automatizzati che possono essere interrogati da un altro processo.....ovviamente bisogna aumentare la granularità, nel senso che non dev'esserci un file che una volta aperto ti permette di leggere dallo standard output di un altro processo

ci vuole qualcosa che ti permetta di invocare questo o quel metodo di una specifica classe all'interno di un altro processo

a questo punto il sistema bypasserebbe di parecchio la nozione di programma come blocco monolitico

è quello che cercò di fare pure la microsoft con com ma poi non ho capito perchè è diventata una tecnologia marginale
beh diciamo che COM si é evoluto in .NET che si é successivamente evoluto in WCF =)
Kralizek è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2010, 13:35   #619
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
Quote:
Originariamente inviato da pabloski Guarda i messaggi
quello che tu vuoi fare è creare dei programmi automatizzati che possono essere interrogati da un altro processo.....ovviamente bisogna aumentare la granularità, nel senso che non dev'esserci un file che una volta aperto ti permette di leggere dallo standard output di un altro processo

ci vuole qualcosa che ti permetta di invocare questo o quel metodo di una specifica classe all'interno di un altro processo

a questo punto il sistema bypasserebbe di parecchio la nozione di programma come blocco monolitico

è quello che cercò di fare pure la microsoft con com ma poi non ho capito perchè è diventata una tecnologia marginale
Forse sei andato più in là: non vengono creati nuovi programmi ad-hoc, può essere qualsiasi linea di comando, o anche uno script in python per esempio.
L'output del programma viene salvato in un buffer, e quando ha terminato, il buffer può essere passato al richiedente. Il "metodo della classe" può essere richiamato solo se il programma stesso prevede degli switch per attivare le apposite funzioni. Praticamente è un po' meno potente di una RPC (che tra l'altro non sarebbe adatta ad essere implementata con i file).
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2010, 13:53   #620
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
A questo punto diventa una scorciatoia per una pipe... Non so quanto possa essere utile, al limite accorcia qualche script.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Idrogeno verde in Europa: nuovi studi prevedono costi ben superiori alle aspettative Idrogeno verde in Europa: nuovi studi prevedono ...
Mario Kart World lancia Switch 2: la magia Nintendo ora in 4K Mario Kart World lancia Switch 2: la magia Ninte...
La rivoluzione dei dati in tempo reale è in arrivo. Un assaggio a Confluent Current 2025 La rivoluzione dei dati in tempo reale è ...
SAP Sapphire 2025: con Joule l'intelligenza artificiale guida app, dati e decisioni SAP Sapphire 2025: con Joule l'intelligenza arti...
Dalle radio a transistor ai Micro LED: il viaggio di Hisense da Qingdao al mondo intero Dalle radio a transistor ai Micro LED: il viaggi...
Aruba collabora con Microsoft per l'offe...
Shimano Q'AUTO: cambio elettronico autom...
The Witcher 4: la demo mostrata all'Unre...
Pornhub e YouPorn oscurati in Francia: A...
Audio immersivo con altoparlanti posizio...
Mercedes G580 EQ in difficoltà: l'elettr...
CATL: la ricerca sulle batterie al litio...
SteelSeries Arctis Nova Pro Wireless: il...
iPhone 17, il display sarà finalm...
NIO prepara l'esordio in sette nuovi mer...
Revolut rivoluziona gli ATM: prelievi gr...
Dinamiche globali delle batterie per EV:...
Vulnerabilità sui router ASUS: la...
Google Pixel 9a e Chromebook 314: prezzo...
Scandalo Builder.ai: dietro all'AI in re...
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: 01:35.


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