Re: [OT] DB semplice

2018-07-22 Per discussione Leandro Noferini
Davide Prina  writes:

> On 22/07/2018 11:48, Leandro Noferini wrote:

[...]

>> Nonostante personalmente di database ci abbia sempre capito poco
>
> per poter usare correttamente un database bisogna aver capito le basi,
> altrimenti rischi di fare danni e perdere dati o avere dei dati che
> non sono collegati tra loro o... e alla fine quello che hai è uno
> spazio occupato da spazzatura o quasi.

Per quello sto chiedendo qualcosa che non abbia bisogno di "studiarmi le
basi" perché se io lo posso fare perché ho una vaga competenza
informatica, quelli che poi lo dovrebbero usare non ce l'hanno e neanche
gli interessa.

> Il mio consiglio è prima di tutto studiare le basi di un database e
> poi cimentarti con l'uso.

Ho capito, non c'è niente di utilizzabile. :-)

Io speravo che base di libreoffice fosse un peletto più semplice così
come writer è più semplice ad esempio di latex per tutti coloro che
devono scrivere al massimo una pagina e mezzo e non hanno alcuna idea di
cosa siano formule matematiche :-)


[...]

> Davide

Grazie lo stesso.

-- 
Ciao
leandro
http://6xukrlqedfabdjrb.onion/blog/
Alla bellezza preferisco la verità.
E il dubbio è l'unità di misura.


signature.asc
Description: PGP signature


Re: [OT] DB semplice

2018-07-22 Per discussione Paolo Redaelli
Il 22/07/2018 18:20, Leandro sullo sgorbio ha scritto:
> Il giorno dom, 22/07/2018 alle 13.30 +0200, Andrea Zagli ha scritto:
>> Il giorno dom 22 lug 2018 11:48:20 CEST, Leandro Noferini ha scritto:
> [...]
>
>>> C'è qualcosa di più semplice di base?
>>>
>>
>> https://www.glom.org
>>
>>
>> questo potrebbe essere quello che cerchi, ma non mi sembra molto  
>> sviluppato ultimamente; e comunque un po' di conoscenze di database
>> ci vogliono
> Una cosa del genere potrebbe anche essere un'idea però è da compilare
> perché nella mia stabile un monte di dipendenze non ci sono :-(
>
> Proverò, grazie un monte!
>
Per forza, è "troppo vecchio" glom, nel senso che è basato tutto sulle
librerie di Gnome 2 (due).



Re: [OT] DB semplice

2018-07-22 Per discussione Leandro Noferini
Andrea Zagli  writes:


[...]

> c'è l'installer per windows ;-)

Già ma da quando anche mia figlia ha voluto che le installassi debian
(giuro, contro la mia ipotesi ma c'era il problema che il disco era
piccolo per windows e solo il SO se lo portava via praticamente tutto)
non ho più niente che abbia windows

-- 
Ciao
leandro
http://6xukrlqedfabdjrb.onion/blog/
Alla bellezza preferisco la verità.
E il dubbio è l'unità di misura.


signature.asc
Description: PGP signature


Re: [OT] DB semplice

2018-07-22 Per discussione Andrea Zagli

Il giorno dom 22 lug 2018 18:20:40 CEST, Leandro sullo sgorbio ha scritto:


Il giorno dom, 22/07/2018 alle 13.30 +0200, Andrea Zagli ha scritto:

Il giorno dom 22 lug 2018 11:48:20 CEST, Leandro Noferini ha scritto:


[...]


> C'è qualcosa di più semplice di base?
>


https://www.glom.org


questo potrebbe essere quello che cerchi, ma non mi sembra molto
sviluppato ultimamente; e comunque un po' di conoscenze di database
civogliono


Una cosa del genere potrebbe anche essere un'idea però è da compilare
perché nella mia stabile un monte di dipendenze non ci sono :-(

Proverò, grazie un monte!




c'è l'installer per windows ;-)



Re: [OT] DB semplice

2018-07-22 Per discussione max carbone
On Sun, 22 Jul 2018 at 19:52, Davide Prina  wrote:

> ​
>

​
>
> Ad esempio PosgreSQL è relazionale, mentre MongoDB è non relazionale.
>

​PosgreSQL è in parte misto: può anche supportare features non-relazionali
(per una overview molto snella vedi per esempio
https://momjian.us/main/writings/pgsql/non-relational.pdf oppure
https://www.linuxjournal.com/content/postgresql-nosql-database ).​

Bye.

-- 
'Electric lamps were not invented by improving candles'


Re: [OT] DB semplice

2018-07-22 Per discussione Davide Prina

On 22/07/2018 11:48, Leandro Noferini wrote:


la domanda è leggermente off-topic però solo poco perché tanto sempre di
programmi presenti dentro debian si tratterebbe.



Nonostante personalmente di database ci abbia sempre capito poco


per poter usare correttamente un database bisogna aver capito le basi, 
altrimenti rischi di fare danni e perdere dati o avere dei dati che non 
sono collegati tra loro o... e alla fine quello che hai è uno spazio 
occupato da spazzatura o quasi.


Il mio consiglio è prima di tutto studiare le basi di un database e poi 
cimentarti con l'uso.


Tieni conto anche che i database sono di diversi tipi. Principalmente si 
dividono in relazionali e non relazionali. Di solito quando si parla di 
database di intendono quelli relazionali perché sono quelli che sono più 
diffusi.

Ad esempio PosgreSQL è relazionale, mentre MongoDB è non relazionale.

Poi all'interno di queste categorie puoi avere delle sottocategorie 
ulteriori e le cose si complicano.


L'uso di uno o un altro tipo di database dipende da cose devi farci e 
dalle aspettative che hai sul suo utilizzo. Infatti ogni tipo/sottotipo 
di database è ottimo in determinate situazioni e pessimo in altre.


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Elenco di software libero: http://tinyurl.com/eddgj
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: Svuotare /var/cache/apt/sources

2018-07-22 Per discussione Davide Prina

On 22/07/2018 18:52, Antonio wrote:

E' veramente strano, non trovo nessun riefrimento all cartella
/var/cache/apt/sources.


infatti
$ apt-file search /var/cache/apt/sources
$

hai installato apt-build?
$ dpkg -l apt-build

se si, allora guarda se è configurata quella directory come ambiente di 
compilazione o repository dei pacchetti:

$ cat /etc/apt/apt-build.conf

se sì, allora la puoi svuotare, rispettivamente (a seconda se siano 
sorgenti o repository), con:

$ apt-build clean-sources
$ apt-build clean-build

altrimenti non saprei. Magari c'è un pacchetto, oltre apt-build, che ti 
permette di ricompilare determinati pacchetti ogni volta che li installi


Ma in quella directory ci sono tutti o solo alcuni?
Non puoi guardare con
$ ps -def
il processo che sta operando su quella directory quando dici che scarica 
e compila?


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Motivi per non comprare/usare ms-windows7:
http://windows7sins.org/
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: [OT] DB semplice

2018-07-22 Per discussione Gollum1
Il 22 luglio 2018 18:03:02 CEST, Leandro sullo sgorbio 
 ha scritto:
>Il giorno dom, 22/07/2018 alle 13.40 +0200, Gollum1 ha scritto:
>> Il 22 luglio 2018 11:48:20 CEST, Leandro Noferini
>>  ha scritto:
>
>[...]
>
>> > C'è qualcosa di più semplice di base?
>> 
>> prima di tutto, devi determinare quante persone e quanti accessi
>> contemporanei devono essere fatti.
>
>Nessuno, un solo utente.
>
>> solitamente base e altri programmi del genere sono prevalentemente
>> monoutente.
>
>Esatto.
>
>> Altea considerazione che devi fare, come ci si accede al DB?
>
>Direttamente.
>
>> è una macchina che fa da server per diversi altri computer?
>
>Questo assolutamente no perché sarebbe un'implementazione assolutamente
>privata e personale.
>
>> comunque poi devi imparare ad interagire con il DB attraverso il
>> linguaggio SQL.
>
>Questo io lo posso anche imparare ma gli utenti assolutamente no.
>
>> spesso ci si interfaccia ai dB attraverso pagine web, per renderli
>> fruibili a più persone contemporanemente.
>
>Non c'è assolutamente questa prospettiva perché la cosa sarebbe anche
>piuttosto privata.
>
>> uno dei dB più semplici è sqlite, che si basa in realtà su un unico
>> file. Ci sono anche alcuni DB nosql, ma non ho mai guardato come
>> funzionano. 
>> byez
>
>E va bene, questo sarebbe il backend ma io cercavo qualcosa di più
>semplice per la creazione dell'interfaccia di interrogazione e modifica
>del db.

come ti è già stato detto, c'è la possibilità di costruirsi delle interface con 
python e le librerie qt.

io personalmente metterei in piedi un server locale genropy, un framework che 
gestisce buona parte della infrastruttura del DB (senza fare nulla di 
particolare usa sqlite, già di suo).

a questo punto basterebbe solo metterlo sulla macchina della persona che lo 
deve usare e fare uno script che lo lancia.

già di suo, se non si hanno grandi pretese, senza fare nulla si hanno delle 
ottime viste dei dati, con un pizzico di programmazione, si possono fare anche 
cose molto complesse. naturalmente, l'interfaccia è una pagina web, che si 
naviga con il browser puntando su localhost. 

il progetto è italiano, la documentazione non è perfetta, ma esiste una bella 
comunità dietro e gli sviluppatori sono sempre molto disponibili.

tra i destinatari della mail c'è anche la mailing list del progetto (nel caso 
volessi continuare il colloquio direttamente con la community genropy), mentre 
il sito di riferimento è http://www.genropy.org

byez
-- 
gollum1

Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli 
errori, maledetto correttore automatico.



Re: [OT] DB semplice

2018-07-22 Per discussione Leandro sullo sgorbio
Il giorno dom, 22/07/2018 alle 13.30 +0200, Andrea Zagli ha scritto:
> Il giorno dom 22 lug 2018 11:48:20 CEST, Leandro Noferini ha scritto:

[...]

> > C'è qualcosa di più semplice di base?
> > 
> 
> 
> https://www.glom.org
> 
> 
> questo potrebbe essere quello che cerchi, ma non mi sembra molto  
> sviluppato ultimamente; e comunque un po' di conoscenze di database
> ci vogliono

Una cosa del genere potrebbe anche essere un'idea però è da compilare
perché nella mia stabile un monte di dipendenze non ci sono :-(

Proverò, grazie un monte!

-- 
Ciao
leandro

signature.asc
Description: This is a digitally signed message part


Re: Svuotare /var/cache/apt/sources

2018-07-22 Per discussione Antonio
E' veramente strano, non trovo nessun riefrimento all cartella
/var/cache/apt/sources.

[dom lug 22, 05:50 ][user@pc:/etc/apt/apt.conf.d]sudo apt-get -s clean
[sudo] password di user:
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/lib/apt/lists/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bi


Ciao

Respect your privacy and that of others, don't give your data to big 
corporations.
Use alternatives like Signal (https://whispersystems.org/) for your messaging 
or 
Diaspora* (https://joindiaspora.com/) for your social networking.

Il 22/07/2018 13:03, Antonio ha scritto:
> In realta' non uso apt-build ammenoche' non e' apt-get dist-upgrade che
> lo chiama. Perche' apt-get clean non pulisce anche questa cartella?
> Possible che bisgna svuotarla manualmente. Ho cercato un po' in rete ma
> non trovo nulla in merito.
>
> Antonio Gennarini
> Shrewsbury, United Kingdom
> antoniogennar...@gmail.com
>
> Respect your privacy and that of others, don't give your data to big 
> corporations.
> Use alternatives like Signal (https://whispersystems.org/) for your messaging 
> or 
> Diaspora* (https://joindiaspora.com/) for your social networking.
>
> Il 22/07/2018 12:49, Gollum1 ha scritto:
>> Il 22 luglio 2018 12:54:50 CEST, Antonio  ha scritto:
>>> Salve,
>>>
>>> da quando ho installato Stretch e faccio apt-get dist-upgrade verdo che
>>> apt sembra scaricare is sorgenti e compilare i packetti per poi
>>> installarli. Questo fa si che la mia cartella /var/cache/apt/sources
>>> stia creascendo a dismisura. Lanciando comandi del tipo apt-get clean,
>>> autoclean e autoremove non sembra fare nulla per svuotare questa
>>> cartella.
>>>
>>> Si puo' svuotare oppure e' necessaria per quando si disinstallano
>>> pachetti? Se cosi' fosse sarebbe una follia perche' significant avere
>>> spazio occupato inutilmente. Posso fare un semplice
>>>
>>> rm -f /var/cache/apt/sources/*
>>>
>>> ?
>>>
>>> Grazie
>> uso apt-build per installare i tuoi pacchetti?
>>
>> una volta installati, i sorgenti non sono più necessari. a quanto ne so 
>> tutto quello che è in cache può essere rimosso, se serve, viene riscaricato. 
>> byez
>



Re: [OT] DB semplice

2018-07-22 Per discussione Leandro sullo sgorbio
Il giorno dom, 22/07/2018 alle 13.40 +0200, Gollum1 ha scritto:
> Il 22 luglio 2018 11:48:20 CEST, Leandro Noferini
>  ha scritto:

[...]

> > C'è qualcosa di più semplice di base?
> 
> prima di tutto, devi determinare quante persone e quanti accessi
> contemporanei devono essere fatti.

Nessuno, un solo utente.

> solitamente base e altri programmi del genere sono prevalentemente
> monoutente.

Esatto.

> Altea considerazione che devi fare, come ci si accede al DB?

Direttamente.

> è una macchina che fa da server per diversi altri computer?

Questo assolutamente no perché sarebbe un'implementazione assolutamente
privata e personale.

> comunque poi devi imparare ad interagire con il DB attraverso il
> linguaggio SQL.

Questo io lo posso anche imparare ma gli utenti assolutamente no.

> spesso ci si interfaccia ai dB attraverso pagine web, per renderli
> fruibili a più persone contemporanemente.

Non c'è assolutamente questa prospettiva perché la cosa sarebbe anche
piuttosto privata.

> uno dei dB più semplici è sqlite, che si basa in realtà su un unico
> file. Ci sono anche alcuni DB nosql, ma non ho mai guardato come
> funzionano. 
> byez

E va bene, questo sarebbe il backend ma io cercavo qualcosa di più
semplice per la creazione dell'interfaccia di interrogazione e modifica
del db.

-- 
Ciao
leandro

signature.asc
Description: This is a digitally signed message part


Re: Svuotare /var/cache/apt/sources

2018-07-22 Per discussione Antonio
In realta' non uso apt-build ammenoche' non e' apt-get dist-upgrade che
lo chiama. Perche' apt-get clean non pulisce anche questa cartella?
Possible che bisgna svuotarla manualmente. Ho cercato un po' in rete ma
non trovo nulla in merito.

Antonio Gennarini
Shrewsbury, United Kingdom
antoniogennar...@gmail.com

Respect your privacy and that of others, don't give your data to big 
corporations.
Use alternatives like Signal (https://whispersystems.org/) for your messaging 
or 
Diaspora* (https://joindiaspora.com/) for your social networking.

Il 22/07/2018 12:49, Gollum1 ha scritto:
> Il 22 luglio 2018 12:54:50 CEST, Antonio  ha scritto:
>> Salve,
>>
>> da quando ho installato Stretch e faccio apt-get dist-upgrade verdo che
>> apt sembra scaricare is sorgenti e compilare i packetti per poi
>> installarli. Questo fa si che la mia cartella /var/cache/apt/sources
>> stia creascendo a dismisura. Lanciando comandi del tipo apt-get clean,
>> autoclean e autoremove non sembra fare nulla per svuotare questa
>> cartella.
>>
>> Si puo' svuotare oppure e' necessaria per quando si disinstallano
>> pachetti? Se cosi' fosse sarebbe una follia perche' significant avere
>> spazio occupato inutilmente. Posso fare un semplice
>>
>> rm -f /var/cache/apt/sources/*
>>
>> ?
>>
>> Grazie
> uso apt-build per installare i tuoi pacchetti?
>
> una volta installati, i sorgenti non sono più necessari. a quanto ne so tutto 
> quello che è in cache può essere rimosso, se serve, viene riscaricato. 
> byez



Re: [OT] DB semplice

2018-07-22 Per discussione Giuliano Curti
Il dom 22 lug 2018, 13:37 Gollum1  ha scritto:

> Il 22 luglio 2018 11:48:20 CEST, Leandro Noferini <
> lnofe...@cybervalley.org> ha scritto:
> >Ciao a tutti,
> >
> >.
> >C'è qualcosa di più semplice di base?
>
> prima di tutto, devi determinare quante persone e quanti accessi
> contemporanei devono essere fatti.
> .
> comunque poi devi imparare ad interagire con il DB attraverso il
> linguaggio SQL.
> ...
> uno dei dB più semplici è sqlite, che si basa in realtà su un unico
> file..
>

Sqlite, per una serie di motivi, è un ottimo candidato; se non ti serve
l'accesso concorrente al DB diventa il candidato.
Con python e pyQT puoi divertirti a disegnare le interfaccie che preferisci.
La domanda sulla "facilità" è, temo, malposta: (come qualcuno ti ha già
detto) se conosci i DB relazionali sì, altrimenti no :-(

byez
> --
> gollum1
>

Ciao,
Giuliano


Re: Svuotare /var/cache/apt/sources

2018-07-22 Per discussione Gollum1
Il 22 luglio 2018 12:54:50 CEST, Antonio  ha scritto:
>Salve,
>
>da quando ho installato Stretch e faccio apt-get dist-upgrade verdo che
>apt sembra scaricare is sorgenti e compilare i packetti per poi
>installarli. Questo fa si che la mia cartella /var/cache/apt/sources
>stia creascendo a dismisura. Lanciando comandi del tipo apt-get clean,
>autoclean e autoremove non sembra fare nulla per svuotare questa
>cartella.
>
>Si puo' svuotare oppure e' necessaria per quando si disinstallano
>pachetti? Se cosi' fosse sarebbe una follia perche' significant avere
>spazio occupato inutilmente. Posso fare un semplice
>
>rm -f /var/cache/apt/sources/*
>
>?
>
>Grazie

uso apt-build per installare i tuoi pacchetti?

una volta installati, i sorgenti non sono più necessari. a quanto ne so tutto 
quello che è in cache può essere rimosso, se serve, viene riscaricato. 
byez
-- 
gollum1

Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli 
errori, maledetto correttore automatico.



Re: [OT] DB semplice

2018-07-22 Per discussione Gollum1
Il 22 luglio 2018 11:48:20 CEST, Leandro Noferini  ha 
scritto:
>Ciao a tutti,
>
>la domanda è leggermente off-topic però solo poco perché tanto sempre
>di
>programmi presenti dentro debian si tratterebbe.
>
>Alcuni miei conoscenti hanno necessità di gestire un piccolo database
>di
>oggetti che comprenda i materiali usati, costi di lavorazione,
>descrizioni e immagini degli oggetti stessi.
>
>Nonostante personalmente di database ci abbia sempre capito poco ho
>provato a dare un'occhiata a base di libreoffice: io potrei anche
>cavarmela e provare ad impostare il database però quel programma è
>veramente troppo complicato per le capacità (e l'interesse) delle
>persone in questione e io vorrei renderle per quanto possibile
>indipendenti non solo per la gestione ma anche per eventuali
>manutenzioni successive.
>
>C'è qualcosa di più semplice di base?

prima di tutto, devi determinare quante persone e quanti accessi contemporanei 
devono essere fatti.

solitamente base e altri programmi del genere sono prevalentemente monoutente.

Altea considerazione che devi fare, come ci si accede al DB?

è una macchina che fa da server per diversi altri computer?

comunque poi devi imparare ad interagire con il DB attraverso il linguaggio SQL.

spesso ci si interfaccia ai dB attraverso pagine web, per renderli fruibili a 
più persone contemporanemente.

uno dei dB più semplici è sqlite, che si basa in realtà su un unico file. Ci 
sono anche alcuni DB nosql, ma non ho mai guardato come funzionano. 
byez
-- 
gollum1

Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli 
errori, maledetto correttore automatico.



Re: [OT] DB semplice

2018-07-22 Per discussione Andrea Zagli

Il giorno dom 22 lug 2018 11:48:20 CEST, Leandro Noferini ha scritto:

Ciao a tutti,

la domanda è leggermente off-topic però solo poco perché tanto sempre di
programmi presenti dentro debian si tratterebbe.

Alcuni miei conoscenti hanno necessità di gestire un piccolo database di
oggetti che comprenda i materiali usati, costi di lavorazione,
descrizioni e immagini degli oggetti stessi.

Nonostante personalmente di database ci abbia sempre capito poco ho
provato a dare un'occhiata a base di libreoffice: io potrei anche
cavarmela e provare ad impostare il database però quel programma è
veramente troppo complicato per le capacità (e l'interesse) delle
persone in questione e io vorrei renderle per quanto possibile
indipendenti non solo per la gestione ma anche per eventuali
manutenzioni successive.

C'è qualcosa di più semplice di base?




https://www.glom.org


questo potrebbe essere quello che cerchi, ma non mi sembra molto  
sviluppato ultimamente; e comunque un po' di conoscenze di database ci  
vogliono




Svuotare /var/cache/apt/sources

2018-07-22 Per discussione Antonio
Salve,

da quando ho installato Stretch e faccio apt-get dist-upgrade verdo che
apt sembra scaricare is sorgenti e compilare i packetti per poi
installarli. Questo fa si che la mia cartella /var/cache/apt/sources
stia creascendo a dismisura. Lanciando comandi del tipo apt-get clean,
autoclean e autoremove non sembra fare nulla per svuotare questa cartella.

Si puo' svuotare oppure e' necessaria per quando si disinstallano
pachetti? Se cosi' fosse sarebbe una follia perche' significant avere
spazio occupato inutilmente. Posso fare un semplice

rm -f /var/cache/apt/sources/*

?

Grazie

-- 


Respect your privacy and that of others, don't give your data to big 
corporations.
Use alternatives like Signal (https://whispersystems.org/) for your messaging 
or 
Diaspora* (https://joindiaspora.com/) for your social networking.   



Svuotare cartella /var/cache/apt/sources

2018-07-22 Per discussione Antonio
Salve,

da quando ho installato Stretch e faccio apt-get dist-upgrade verdo che
apt sembra scaricare is sorgenti e compilare i packetti per poi
installarli. Questo fa si che la mia cartella /var/cache/apt/sources
stia creascendo a dismisura. Lanciando comandi del tipo apt-get clean,
autoclean e autoremove non sembra fare nulla per svuotare questa cartella.

Si puo' svuotare oppure e' necessaria per quando si disinstallano
pachetti? Se cosi' fosse sarebbe una follia perche' significant avere
spazio occupato inutilmente. Posso fare un semplice

rm -f /var/cache/apt/sources/*

?

Grazie

-- 
Antonio Gennarini
Shrewsbury, United Kingdom
antoniogennar...@gmail.com

Respect your privacy and that of others, don't give your data to big 
corporations.
Use alternatives like Signal (https://whispersystems.org/) for your messaging 
or 
Diaspora* (https://joindiaspora.com/) for your social networking.



[OT] DB semplice

2018-07-22 Per discussione Leandro Noferini
Ciao a tutti,

la domanda è leggermente off-topic però solo poco perché tanto sempre di
programmi presenti dentro debian si tratterebbe.

Alcuni miei conoscenti hanno necessità di gestire un piccolo database di
oggetti che comprenda i materiali usati, costi di lavorazione,
descrizioni e immagini degli oggetti stessi.

Nonostante personalmente di database ci abbia sempre capito poco ho
provato a dare un'occhiata a base di libreoffice: io potrei anche
cavarmela e provare ad impostare il database però quel programma è
veramente troppo complicato per le capacità (e l'interesse) delle
persone in questione e io vorrei renderle per quanto possibile
indipendenti non solo per la gestione ma anche per eventuali
manutenzioni successive.

C'è qualcosa di più semplice di base?

-- 
Ciao
leandro
http://6xukrlqedfabdjrb.onion/blog/
Alla bellezza preferisco la verità.
E il dubbio è l'unità di misura.


signature.asc
Description: PGP signature