Vai al contenuto





Cerca nel Forum

Showing results for tags 'tutorial'.



More search options

  • Search By Tags

    Inserisci eventuali tag separati da virgole.
  • Search By Author

Tipo di contenuto


Forum

  • Benvenuti
    • Ciao a tutti, nuovo utente!
    • Salottino
    • A proposito di Apple...
    • Ultime notizie
    • Tutorial
    • Recensioni
  • Aiuto
    • Domande su Mac - Software
    • Domande su Mac - Hardware
    • Domande su iPhone
    • Domande su iPad
    • Domande su iPod
    • Domande su Apple Watch
    • Domande stupide
  • Creare
    • Fotografia
    • 3D e Architettura
    • Editing video
    • Xcode e Swift
    • Programmazione
    • Grafica
    • Fare musica
    • WordPress
    • Webmaster
    • Sistemisti
  • Friends
    • Amicizia, amore e sentimenti
    • TV, cinema, libri e musica
    • Sport
    • Motori
    • Gaming
    • Gatti, cani & Co.
    • Fitness, salute, ambiente
    • Studio e lavoro
  • Aliens
    • Windows
    • Android
  • Mercatino
    • Vendo usato
    • Cerco usato
    • Scambio usato
    • Offro lavoro
    • Cerco lavoro

Categorie

  • Vendo usato
    • Vendo iPhone usato
    • Vendo iPad usato
    • Vendo Mac Portatile
    • Vendo Mac Desktop
    • Vendo oggetto Apple usato
    • Vendo oggetto usato di altre marche
  • Cerco usato
    • Cerco oggetto Apple usato
    • Cerco oggetto usato di altre marche
  • Scambio usato
    • Scambio oggetto Apple usato
    • Scambio oggetto usato di altre marche

Find results in...

Find results that contain...


Data di creazione

  • Start

    End


Ultimo Aggiornamento

  • Start

    End


Filter by number of...

Iscritto

  • Start

    End


Gruppo


Luogo


Sesso


Situazione sentimentale


Citazioni preferite

Trovato 4 risultati

  1. Ieri notte ero particolarmente creativo e ho ricevuto l'illuminazione per la creazione di un piccolo programma che rinomina i file in batch in modo progressivo (esempio prendo 10 file li rinomina da 000 a 009). Ma quale linguaggio usare? Ho pensato subito al C perchè è ottimo per prototipizzare sui file (è un linguaggio molto semplice che, senza librerie aggiuntive, consente di usare semplici system call come rename o chiamare la bash con system), anche se successivamente mi sono quasi pentito della scelta (visto e considerato come si lavora male sulle stringhe). Dopo averlo creato (come vedete molto velocemente, usando addirittura un goto per puro sfizio di farlo): Ho pensato che fosse un'ottima scusa per provare a utilizzare tale codice dentro un'applicazione con solo l'interfaccia grafica scritta in Swift. Per farlo ho trovato molto più rapido incapsulare il mio codice C dentro una classe Objective-C (è stato così molto più semplice passare le stringhe come parametri): Ovviamente questo è il codice finale, in mezzo ci sono stati tanti passaggi. Ho così creato il .h per questa classe e come si può vedere non ho dovuto modificare praticamente nulla del mio codice C vero e proprio. Ho dovuto infatti solo aggiungere il wrapper della classe e dei metodi Objective-C. Ovviamente ho dovuto anche creare un piccolo file bridge NomeProgetto-Bridging-Header.h dove ho solo scritto #import "Core.h" Successivamente ho poi modificato il codice per adattarsi alla mia interfaccia grafica scritta in Swift (che ovviamente prevede la selezione dei file attraverso una finestra di selezione dei file): Ovviamente il programma non è per nulla ottimizzato e potrebbe avere dei bug (non mi prendo responsabilità in caso perdiate dei dati, quindi non utilizzate questo programma su dati importanti). Però l'obbiettivo primario è stato raggiunto. Il programma è attualmente una sorta di MVC in cui la View (l'interfaccia grafica) è scritta in Swift e non ha alcuna funzionalità se non quella di passare l'input al Model (la classe C wrappata all'interno dell'Objective-C) attraverso il Controller (il bridge). Tutte le funzionalità di base sono svolte backend dal codice C originale, solo l'interfaccia grafica è in Swift. Questo mini-tutorial si conclude qui, spero che sia stato utile a qualcuno. Se volete più informazioni vi consiglio questo link stackoverflow: Concludo dicendo solo che per usare le funzioni C in Swift direttamente (senza Objective-C) si può fare in questo modo: funzione_c("World".cStringUsingEncoding(NSUTF8StringEncoding)) lo scrivo perchè in linea di massima è l'unica cosa non proprio intuitiva ("come usare un oggetto C se in C gli oggetti non esistono? Semplice ne hanno creato uno"). Il vantaggio principale è ovviamente che se avete del codice C, C++ o Objective-C già scritto.... Oppure vi piace scrivere in linguaggi diversi. Potete farlo. In linea di massima potreste persino non saper scrivere codice Swift (e la costruzione dell'interfaccia grafica è particolarmente semplice).
  2. Ciao a tutti, un tutorial su Indesign per esportare in modo corretto i PDF per la stampa. niccolò http://www.progettoimmagina.com/esportare-pdf-per-la-stampa-tutorial/
  3. Salve, ho un sito creato ad inizio 2013 che tratta svariati video tutorial informatici tutti su mac, il sito è collegato ad un canale youtube con una settantina di iscritti. Il sito è www.macwork.it Dato che (per fortuna) sto lavorando parecchio ho poco tempo per creare e pubblicare nuovi tutorial, se qualcuno è interessato ed ha le conoscenze per pubblicare è il benvenuto, e sarà aggiunto come autore nel "chi siamo" del sito. Se non si ha dimestichezza con wordpress posso provvedere io a pubblicare gli articoli sul sito. Se avete dimestichezza potete anche darmi una mano al suo miglioramento. La pubblicità compensa (appena) le spese di manutenzione del sito, ma non escludo compensi qualora si raggiungano risultati maggiori, ad esempio con una parnership youtube.
  4. Questo metodo serve per Pulire a mano le preferenze e impostazioni di vecchi programmi, senza perdere la testa, o meglio per capire che cosa scrive un programma nella nostra cartella di libreria, quando viene eseguito.... Usato con succ per ripulire la cartellla di libreria da tutti quei file lasciati in giro dai programmi che non si usano piu'... e per dare ancora 15 gg di prova ai trial gia' scaduti... Procedura: Aprite Utility Disco e create un disco vuoto. Io ne ho creato uno da 100 mb lettura e scrittura formato hfs. In alternativa qualsiasi immagine disco creata che non vi serva va be basta che sia r/w. Per inciso io l' ho creata a manina da riga di comando... $ hdiutil create -size 100m -layout MBRSPUD -fs "HFS+" -type UDIF img Montate l' img vuota nella cartella della libreria del vostro utente $ hdiutil attach img.dmg -mountpoint ~/Library/ Et voila' il vostro utente non e' mai stato cosi' vergine... Runnate i programmi e curiosate dentro il disco... Ora che sapete dove e cosa scrive potete sganciare il disco e cancellare o manipolare i file che desiderate nella locazione originale! ps. per smontare il disco "hdiutil unmount -force ...." Una precisazione o piu': NON MI ASSUMO RESPONSABILITA' DI NESSUN TIPO, NON FORNISCO ASSITENZA, QUESTO TUTORIAL E' FORNITO COSI' COME' PER DIVULGAZIONE, LE OPERAZIONI ELENCATE DI SOPRA POSSONO ESSERE POTENZIALMENTE DANNOSE NON FATELO SE NON SAPETE QUELLO CHE STA ACCADENDO... E del tutto consigliabile chiudere tutti i prog in uso e non aprirli se non quelli strettamente interessati alle finalita'. E normale che andando a sganciare la cartella lib perdiate temporaneamente tuttte le vostre preferenze incluso look e feel del wm. P.P.S. se un prog vi chiede la password, vuol dire che vuole scrivere qualcosa in una parte di filesystem in cui non avete i permessi percio' sto metodo non e' valido al 100%
×
×
  • Crea Nuovo...

Info

Per offrirti il miglior servizio possibile il sito utilizza cookies, anche di terze parti e profilazione. Utilizzando il sito acconsenti al loro impiego. Privacy Policy Termini di utilizzo