Carlo's profileBlog semiserio di CarloPhotosBlogListsMore Tools Help

Blog


    September 17

    Varie 35

    1) Anamorfosi

    Quando avevo scritto il post sull’anamorfosi non ero riuscito a risalire ad un gruppo di artisti di strada che avevo scovato sul web un paio d’anni fa; non mi ricordavo proprio i nomi, … poi però st’estate durante una visita fugace alla biblioteca comunale, decido di dare un’occhiata all’ultimo numero di Focus e taaccc chi trovo? proprio loro … Muller e Stader

    http://www.european-street-painting.com/

     

    2) Windows Internals, fifth edition

    Il 17 Giugno scorso è uscita finalmente la 5° versione di Windows Internals, l’utilissimo libro che analizza gli internals di Windows

    http://amazon.com/o/ASIN/0735625301

    Se ne parla a questo indirizzo

    http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx

    dove è possibile anche scaricare il Capitolo 5 che tratta uno degli argomenti più interessanti ossia “Processes, Threads e Jobs”

     

    3) Ricerca di Icone

    Quante volte è capitato di vedere delle simpatiche Icone che rappresentano il link a Facebook o a Youtube o a Twitter, etc… su un sito? Tante volte … ci sono dei siti dove queste icone (e tantissime altre) vengono collezionate e rese disponibili gratuitamente; ad esempio i seguenti

    http://www.iconfinder.net/
    http://www.easyiconfinder.com/
    http://www.veryicon.com/

     

    4) Trattamento delle immagini: algoritmo Seam Carving (Content-Aware Image Resizing (CAIR))

    Il Seam Carving è un algoritmo sviluppato recentemente da Shai Avidan and Ariel Shamir: è piuttosto interessante in quanto consente di ridimensionare una immagine senza rispettare le originali proporzioni ampiezza-altezza evitando di avere il classico risultato finale deformato (e mantenendo le caratteristiche principali dell’immagine originale)

    http://en.wikipedia.org/wiki/Seam_carving

    Viene esaminato a quest’indirizzo

    http://www.seamcarving.com/

    è incluso il pdf con la trattazione tecnica dell’algoritmo ed anche un utilissimo video dimostrativo

     

    esistono diversi applicativi (anche Freeware ed Open Source) che implementano l’algoritmo (cercare su google), inoltre la funzionalità è presente anche nell’ultimo Photoshop CS4 (per GIMP è stato creato il plugin “Liquid Rescale”)

    August 25

    Una collezione di … un pò di tutto

    Rieccomi qui dopo 1 mese esatto dall’ultimo post, m’è ritornata la voglia di scriver qui sopra. Dopo 35 capitoli della serie “Varie” dove raccoglievo 4 argomenti in un post, ho pensato di rendere ancora più libero il tutto istituendo un nuovo tipo di articolo … un qualcosa tipo “tutto quello stracazzo che mi và di scrivere” … tanto ogni giorno sto su internet e mi interesso di tutto, dalle cose più serie alle stronzate più assurde … bene inauguriamo

    1) Braid Art Labs GroBoto

    Si tratta di un software a pagamento (versione trial a scadenza, scaricabile) per realizzazione di grafici astratti 3D

    http://www.groboto.com/

    vedere le Galleries per capire cosa si può realizzare.

    2) Video-Tutorials su vari programmi di grafica (3D-Coat, Vue, Daz3D, Hexagon, Poser, Photoshop, Cinema4D)

    Diversi video-tutorial su diversi applicativi a pagamento (tutti quanti disponibili in versione Trial con scadenza) per realizzazioni grafiche avanzate.

    http://www.geekatplay.com/

    3) LegalTorrents

    Un sito che raccoglie torrent “legali” ossia che non fanno riferimento a materiale sotto copyright

    http://www.legaltorrents.com/

    il contenuto è suddiviso in categorie, etc… mi son saltati all’ochio i seguenti torrent:

    http://www.legaltorrents.com/torrents/206-dimensions---a-walk-through-mathematics

    si tratta di una serie di video dedicati alla matematica, veramente ben fatti, … in lingua inglese ma per chi non capisse ci sono anche i sottotitoli in altre lingue tra cui ovviamente l’Italiano.

    http://www.legaltorrents.com/torrents/680-california-learning-resource-network-textbooks

    si tratta di una collezione di libri per la scuola superiore (in California) che sono stati resi disponibili sul web nell’ambito della cosidetta “California Free Digital Textbook Initiative”: si tratta di una iniziativa recentissima (14 Agosto 2009) del "California Learning Resource Network” mirata a rendere disponibili i principali libri di testo delle high schools; sono inclusi libri di Algebra, Calcolo, Geometria, Trigonometria, Biologia, Chimica, Scienze naturali e Fisica. I libri di Fisica sono stati raccolti in un altro torrent al seguente indirizzo (una raccolta già presente da un anno)

    http://www.legaltorrents.com/torrents/158-physics-textbooks

    4) Exif Tag Remover

    http://www.rlvision.com/exif/about.asp

    Si tratta di un software Freeware per rimuovere Tag dai file immagine: le immagini che ad esempio preleviamo dalla nostra fotocamera digitale oppure che creaimo con vari software tipo ad esempio Photoshop, etc… contengono dei metadata, ossia informazioni aggiuntive (marca della fotocamera, etc…) che ovviamente possono essere lette con software appositi; magari uno non vuole che ci siano queste info nelle immagini che magari pubblica sul web (o altro …) e quidni questo programma può venire utile

    5) Applicativi per controllare lo stato di aggiornamento del software installato e comunicare eventuali aggiornamenti

    Behh, il titolo si spiega da solo

    http://client.updatestar.com/en/download/   (UpdateStar)
    http://www.software-uptodate.de/download.php  (Software-Uptodate)
    http://www.kcsoftwares.com/index.php?download   (SUMo)
    http://filehippo.com/updatechecker/FHSetup.exe  (Update Checker)
    http://secunia.com/vulnerability_scanning/   (Personal Software Inspector)

    6) Fonts

    Font gratuiti, … alcuni siti

    http://www.dafont.com/top.php
    http://www.abstractfonts.com/
    http://www.urbanfonts.com/
    http://famousfonts.smackbomb.com/
    http://www.1001freefonts.com/
    http://help-developer.com/index.php/2008/07/top-5-free-font-websites-of-2008/
    http://www.webtoolhub.com/tn561379-fonts-collection.aspx

    7) Megacollezioni di indirizzi per Grafica

    http://www.snap2objects.com/2007/07/20/45-best-freeware-design-programs/
    http://www.snap2objects.com/2008/06/17/24-free-mac-design-programs/
    http://www.noupe.com/gimp/30-exceptional-gimp-tutorials-and-resources.html
    http://justcreativedesign.com/2008/02/25/99-graphic-design-resources/

    8) Un pò di temi per Wordpress

    http://www.smashingmagazine.com/2008/08/25/30-free-high-quality-wordpress-themes/
    http://www.smashingmagazine.com/2008/01/08/100-excellent-free-high-quality-wordpress-themes/
    http://www.smashingmagazine.com/2007/02/09/83-beautiful-wordpress-themes-you-probably-havent-seen/
    http://www.smashingmagazine.com/2007/06/26/21-fresh-usable-and-elegant-wordpress-themes/
    http://www.smashingmagazine.com/2007/05/07/10-fresh-elegant-and-clean-wordpress-themes/
    http://sixrevisions.com/wordpress/beautiful_wordpress_designs/
    http://www.cssleak.com/Category/Unique-Wordpress-Themes.html
    http://www.noupe.com/wordpress/outstanding-free-and-premium-wordpress-themes.html
    http://www.noupe.com/wordpress/most-desired-wordpress-hacks-11-common-requests-and-fixes.html
    http://www.sloveniandesigner.com/top-7-free-wordpress-themes/

    9) Defraggers

    Applicativi per deframmentare le partizioni di disco

    http://www.diskeeper.com/  (Diskeeper - a pagamento)
    http://www.perfectdisk.com/  (Perfectdisk - a pagamento)
    http://www.oo-software.com/home/en/products/oodefrag/  (O&O Defrag - a pagamento)
    http://disktrix.com/  (Disktrix - a pagamento)
    http://www.mydefrag.com/  (MyDefrag - Freeware)
    http://www.defraggler.com/  (Defraggler  - Freeware)
    http://www.auslogics.com/en/software/disk-defrag/download   (Auslogics Disk Defrag - Freeware)

    10) Uninstallers

    Applicativi per Windows che aiutano a rimuovere  componenti di un applicativo (file, voci di registro, etc…) che magari non vengono rimosse durante una normale disinstallazione; l’utilità notevole si ha però quando non si riesce a disinstallare proprio una determinata applicazione (e magari è un mattone di applicazione ed occupa centinaia di mega, … e io ne so qualcosa, … su certi computer che hanno 5 anni ed anche molto di più … c’è tanta di quella merda, … uno apre il normale appwiz.cpl per elencare le applicazioni installate e procedere alla disinstallazione di quelle che non servono più … e via che viene fuori l’errore fatale che non si può disinstallare l’applicazione desiderata perchè manca un fatidico file, etc…)

    http://www.revouninstaller.com  (Revo Unistaller - Freeware)
    http://www.appremover.com   (AppRemover – Freeware)

    11) Online Multi-engine Virus Scans

    Si tratta di servizi Online che consentono di inviare un file sospetto e lo fanno scansionare a decine di antivirus

    http://www.virscan.org/
    http://www.virustotal.com/
    http://virusscan.jotti.org/
    http://www.virus.org/
    http://www.viruschief.com/
    http://www.filterbit.com/
    http://scanner.novirusthanks.org/

    12) Online Sandoboxes

    Si tratta di servizi online che consentono di inviare un exe e mandarlo in esecuzione: analizzano nel dettaglio (chi più che meno, chi orientato ad un certo tipo di analisi e chi orientato ad un altro tipo) le operazioni eseguite dal .exe (ad esempio letture/scritture di file, letture/scritture di voci di registro, etc…); son da analizzare tutti quanti (cmq ANUBIS è uno dei più potenti, …)

    http://www.norman.com/security_center/security_tools/submit_file/en-us  (Norman Sandbox)
    http://anubis.iseclab.org/index.php   (Anubis: analyzing unknown binaries)
    http://www.cwsandbox.org/   (CWSandbox)
    http://www.threatexpert.com/  (ThreatExpert)
    http://www.joebox.org/   (JoeBox)
    https://aerie.cs.berkeley.edu/index.php   (BitBlaze Malware Analysis Service)
    http://eureka.cyber-ta.org/  (EUREKA Malware Analysis Internet Service)
    https://www.microsoft.com/security/portal/Submission/Submit.aspx   (Microsoft Protection Center)

    ed anche questo mio vecchio articolo non fa male

    http://pasotech.altervista.org/blogbest/Sandbox.htm

    13) Applicativi per creare immagini 3D di libri o scatole di software o CD/DVD

    Quante volte capita di vedere un software presentato tramite l’immagine di una bella scatola in 3D con il nome dell’applicativo, etc… oppure anche un libro o un Cd musicale; di seguito 3 modi per fare tutto ciò

    http://3d-pack.com/   (Online 3DPackage - servizio gratuito online)
    http://www.dancemammal.com/quickbox.htm  (QuickBox - software Freeware)
    http://www.3d-box-shot.com/   (3D Box Shot Maker -  software a pagamento)

    July 23

    Varie 34

    1) Viddler API

    Ieri sera sono andato avanti con le interessantissime Viddler API usando Delphi come ambiente di sviluppo: ho spataccato un pò con l’autenticazione (viddler.users.auth) e con altri metodi approfondendo la gestione degli errori ed i vari risultati; c’era una cosa che mi interessava ossia modificare la mini-anteprima dei vari video: si, in pratica c’è l’elenco dei video e per ognuno c’è l’immaginina che lo rappresenta; poi c’è l’immagine che viene messa nel player ed anche una immagine più piccola dell’anteprima e che viene usata mi pare nelle playlist … comunque in sostanza per ogni filmato Viddler si salva le seguenti immagini (che poi sono la stessa immagine in varie dimensioni):

    small: http://cdn-thumbs.viddler.com/thumbnail_0_<video_id>.jpg

    medium: http://cdn-thumbs.viddler.com/thumbnail_1_<video_id>.jpg

    snapshot: http://cdn-thumbs.viddler.com/thumbnail_2_<video_id>.jpg

    naturalmente al posto di <video_id> c’è l’ID del video che andiamo ad esaminare ossia la sequenza alfanumerica (per ora di 8 elementi ma ovviamente in futuro potrà aumentare) che identifica univocamente il video nella collezione dei video di Viddler; il video_id è incluso tra le caratteristiche di un video che vengono restituite ad esempio con la viddler.videos.getByUser (che restituisce l’elenco dei video di un utente).

    Insomma, dicevo che Viddler usa il primo fotogramma di un video, … a me invece interessava il fotogramma che si trova in tutti i video al 12° secondo (in quell’istante il fimato è fisso sul testo contenente il titolo della lezione) e così ho usato la viddler.videos.setThumbnail che consente di impostare come immagine il fotogramma che si trova più vicino all’istante di tempo specificato in secondi (io, come già detto ho specificato 12 perchè al 12° secondo c’è sempre il titolo della lezione); anche se non c’è scritto, bisogna usare il POST come metodo http, col normale GET restituisce un xml di errore contenente appunto il codice 10 (Used HTTP method is not allowed for this API method. Try using HTTP POST instead of HTTP GET). Ho provato con un video e tutto OK allora son passato a raccogliere gli ID di tutti i video (semplice utilizzo della viddler.videos.getByUser e poi l’ottimo XML DOM Parser Freeware/OpenSource Open XML fa ottimamente il suo lavoro nel reperire tutti i tag <id>) e per ognuno ho chiamato la viddler.videos.setThumbnail; le immagini son cambiate, lo snapshot nel player è OK così come l’immagine small e la medium; guardando nel player in cima alla pagina, se si seleziona un video nell’elenco in basso, all’interno del player viene visualizzato il fotogramma che si trova al 12° secondo di ogni filmato ossia il titolo della lezione, ed analogamente le immagini relative all’elenco in basso fanno riferimento anch’esse a quel fotogramma.

     

    2) PLANED: Multiboot Live CD con “MiniPE by Digiwiz” (aggiornato al 27 Febbraio 2009) più altro materiale

    Altro Live CD da aggiungere alla propria raccolta di strumenti per pronto intervento su computer: contiene una versione aggiornata al 27 Febbraio 2009 di MiniPE più altro materiale

    http://hotfile.com/dl/12649811/fd2897e/PLANED2009FEBR27.7z.001.html
    http://hotfile.com/dl/12652272/96791b2/PLANED2009FEBR27.7z.002.html
    http://hotfile.com/dl/12654192/2099a39/PLANED2009FEBR27.7z.003.html
    http://hotfile.com/dl/12656530/a09873b/PLANED2009FEBR27.7z.004.html
    http://hotfile.com/dl/12720737/477b480/PLANED2009FEBR27.7z.005.html
    http://hotfile.com/dl/12722500/a889ece/PLANED2009FEBR27.7z.006.html
    http://hotfile.com/dl/12670979/ba2b9f3/PLANED2009FEBR27.7z.007.html

    scaricarli in blocco con FreeRapid Downloader 

     

    3) 2 social network orientati ai libri: Shelfari e Librarything

    Il social network che conosciamo tutti è facebook; ma di social network ce ne sono tantissimi; ad esempio questi 2 hanno come argomento portante i libri

    http://www.shelfari.com/

    http://www.librarything.com/

    Dato un libro si vedono tutti gli utenti con quel libro (ovviamente non significa che lo abbiano comprato, significa che ritengono interessante quel libro) e quindi sono persone che hanno interessi in comune: dato un utente si vedono tutti i libri che ha raccolto nella propria biblioteca virtuale, … ecco si, una biblioteca virtuale che ognuno rende visibile a tutti gli altri, ed anche ovviamente un modo pratico per raccogliere i libri che ci interessano. Ovviamente non manca l’interazione: i vari utenti possono scrivere rcensioni sui libri e quindi discutere tra loro, si possono creare gruppi relativi ad un libro o ad un genere (es. fantascienza, horror, informatica, matematica, etc…). Adesso mi iscrivo ad entrambi …

     

    4)  X-Files

    altro buon episodio:

    Die Hand Die Verletzt - La pelle del diavolo (Stagione 2 – Episodio 14). Usare megastreaming per vederlo senza interruzioni

    July 20

    Varie 33

    1) Viddler API

    Sto spataccando con le Viddler API : in pratica si tratta di un set di parametri che passati ad una specifica url di riferimento in una normale interrogazione di GET o POST http consentono di ottenere svariate info rispetto al materiale presente su Viddler. Ci sono già diversi progetti wrapper relativamente alle suddette API, ho spataccato rapidamente in Delphi; il risultato restituito ad ogni interrogazione è in XML, dopo una analisi di qualche ora ho optato per la libreria Freeware/OpenSource OpenXML (ci sono diverse implementazioni OpenSource disponibili sul web, OpenXML è una della prime, nata circa 10 anni fa e viene tuttora seguita dall’autore). Questo è il risultato dell’interrogazione dei video della mia utenza tramite Viddler.videos.getByUser 

     

    2) File Hosting

    Ho aggiornato l’articolo sui servizi di file hosting aggiungendo altri servizi di multiuploading (la raccomandazione quando si usano questi servizi è quella di segnarsi ad uno ad uno gli indirizzi relativi ai singoli sistemi di file hosting su cui è stato caricato il vostro file in quanto se il servizio di multiuploading va a puttana e vi siete segnati il suo link che punta alla pagina dove vengono raccolti i singoli link … behh quei link sono anche loro andati a puttana nel senso che non riuscite più a trovarli). Poi ho anche aggiunto i 4 principali sistemi di Document sharing. Non ho invece aggiornato la lista principale, ultimamente stavo guardando i servizi che forniscono revenue ossia ti pagano ogni tot scaricamenti di un tuo file …

    Nel frattempo volevo annotarmi 2 servizi:

    http://www.myotherdrive.com/

    non ne sono sicuro ma dovrebbe fornire hotlinking (come gli altri servizi di cui ho parlato qui)

    http://www.filethe.net/

    è nato da appena 2 mesi (ci sono attualmente 8 utenti con neanche 30 file in tutto, io sono il settimo ed ho buttato su un paio di file …): ti da anche la possibilità di caricare in automatico nel tuo profilo dei file presenti su rapidshare; in pratica gli metti il link rapidshare e lui si scarica il file nel tuo spazio … ovviamente c’è un tetto massimo di link per giornata, tetto massimo settato a 3, quindi non più di 3 link rapidshare al giorno … penso che lo userò un pò nei giorni a venire giusto per vedere come vanno i download, per quanto tempo rimangono i file, eventuali limiti di spazio, etc… di link rapidshare se ne trovano a tonnellate per il web tra siti warez, pornazzi vari, etc…

     

    3) Southpark

    http://www.sp-studio.de/

    Questo servizio esiste ormai da diversi anni, ma è sempre un divertimento usarlo, … ad esempio ieri notte mi son creato questo personaggio di southpark

     

    4) Bellissimo gioco in Flash

    Era un giorno di Maggio, ero andato a visitare un blog warez e cosa trovo? che è in manutenzione … e t’invita a giocare ad un giochino in Flash in attesa che il sito originale ritorni on line; per sbaglio chiudo il browser, lo riapro … e no, noooo merda della merda, il sito è tornato online … il che significa che non c’è più il giochino … poi ieri lo ritrovo da un altra parte … l’ho riconosciuto subito … amore mio bello di un giochino … m’hai fatto penare … te ne sei andato senza dir nulla … ma ora t’ho ritrovato e non ti mollo

    http://www.addictinggames.com/bloxors.html

     

    t’ho anche downloadato, domani poi ti carico su MegaSWF così non mi scappi più e starai con me per sempre …

    July 13

    1) I video caricati (quasi tutti … stanotte upload degli ultimi 4)

    Sto finendo l’upload dei video relativi al corso sulla realizzazione di applicativi per iPhone tenuto alla Stanford; ne mancan solo 4 che caricherò come gli altri stasera prima di andare a dormire e quindi tra una decina di ore tutti i 23 video saranno sul mio canale su Viddler

    http://www.viddler.com/DigitX32

    Stavo pensando di caricare da qualche parte anche i pdf e i sorgenti degli esempi relativi alle varie lezioni … vedremo

    I riferimenti originali sono i seguenti:

    http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.2024353965.02024353968

    http://www.stanford.edu/class/cs193p/cgi-bin/index.php 

    Di seguito l’elenco ordinato cronologicamente dei vari video su Viddler:

    01 - [April 01, 2009] - Lecture 01 - Intro to Mac OS X and Cocoa Touch
    iPhone Application Programming (CS193P)
    01 - [April 01, 2009] - Lecture 01 -
    Intro to Mac OS X and Cocoa Touch
    Evan Doll
    Evan Doll provides an overview for the Stanford Computer Science department course, iPhone Application Programming (CS193P)

    02 - [April 06, 2009] - Lecture 02 - Using Objective-C, Foundation Framework
    iPhone Application Programming (CS193P)
    02 - [April 06, 2009] - Lecture 02 -
    Using Objective-C, Foundation Framework
    Alan Cannistraro
    Alan Cannistraro provides an overview of object oriented programming, the objective-C programming language, and common foundation classes.

    03 - [April 08, 2009] - Lecture 03 - Custom Classes, Memory Management, and ObjC Properties
    iPhone Application Programming (CS193P)
    03 - [April 08, 2009] - Lecture 03 -
    Custom Classes, Memory Management, and ObjC Properties
    Evan Doll
    Evan Doll discusses custom classes, object lifecycles, autorelease, and properties.

    04 - [April 13, 2009] - Lecture 04 - Interface Builder, Controls, Target-Action
    iPhone Application Programming (CS193P)
    04 - [April 13, 2009] - Lecture 04 -
    Interface Builder, Controls, Target-Action
    Alan Cannistraro
    Alan Cannistraro discusses the interface builder, controls, and tartget-action.

    05 - [April 15, 2009] - Lecture 05 - Views and Drawing, Animations
    iPhone Application Programming (CS193P)
    05 - [April 15, 2009] - Lecture 05 -
    Views and Drawing, Animations
    Alan Cannistraro
    Alan Cannistraro covers views, drawing, and animation.

    06 - [April 20, 2009] - Lecture 06 - View Controller Basics
    iPhone Application Programming (CS193P)
    06 - [April 20, 2009] - Lecture 06 -
    View Controller Basics
    Evan Doll
    Evan Doll outlines designing iPhone applications, goes on to discuss the model-view-controller paradigm, and explores view controllers.

    07 - [April 22, 2009] - Lecture 07 - Navigation Controllers
    iPhone Application Programming (CS193P)
    07 - [April 22, 2009] - Lecture 07 -
    Navigation Controllers
    Evan Doll
    Evan Doll covers navigation and tab bar controllers.

    08 - [April 27, 2009] - Lecture 08 - Table Views
    iPhone Application Programming (CS193P)
    08 - [April 27, 2009] - Lecture 08 -
    Table Views
    Jason Beaver
    Guest lecturer Jason Beaver from the Apple User Interface Kit (UIKit) team covers scroll views and table views.

    09 - [April 29, 2009] - Lecture 09 - Dealing with Data: User Defaults, SQLite, Web Services
    iPhone Application Programming (CS193P)
    09 - [April 29, 2009] - Lecture 09 -
    Dealing with Data: User Defaults, SQLite, Web Services
    Evan Doll
    Evan Doll discusses data in your iPhone application.

    10 - [May 01 2009] - Friday Session - Loren Brichter on Tweetie
    iPhone Application Programming (CS193P)
    10 - [May 01 2009] - Friday Session -
    Loren Brichter on Tweetie
    Loren Brichter, Tweetie
    Loren Brichter shares his experience in developing Tweetie, the most successful paid social networking application.

    11 - [May 04, 2009] - Lecture 10 - Performance and Threading
    iPhone Application Programming (CS193P)
    11 - [May 04, 2009] - Lecture 10 -
    Performance and Threading
    Alan Cannistraro
    Alan Cannistraro covers application performance.

    12 - [May 06, 2009] - Lecture 11 - Text Input, Presenting Content Modally
    iPhone Application Programming (CS193P)
    12 - [May 06, 2009] - Lecture 11 -
    Text Input, Presenting Content Modally
    Evan Doll
    Evan Doll covers text input and presenting content modally.

    13 - [May 08, 2009] - Friday Session - How to Build an iPhone App that Doesn't Suck! (In 10 Easy Steps)
    iPhone Application Programming (CS193P)
    13 - [May 08, 2009] - Friday Session -
    How to Build an iPhone App that Doesn't Suck! (In 10 Easy Steps)
    Steve Marmon, Master's Student
    Steve Marmon discusses the iPhone User Interface guidelines and proposes ten steps for the application development process.

    14 - [May 11, 2009] - Lecture 12 - Address Book: Putting People in Your App
    iPhone Application Programming (CS193P)
    14 - [May 11, 2009] - Lecture 12 -
    Address Book: Putting People in Your App
    Alex Aybes
    Alex Aybes discusses interfacing with contacts in the address book.

    15 - [May 13, 2009] - Lecture 13 - Debugging Tips, Searching, Notifications, KVC/KVO
    iPhone Application Programming (CS193P)
    15 - [May 13, 2009] - Lecture 13 -
    Debugging Tips, Searching, Notifications, KVC/KVO
    Alan Cannistraro
    Alan Cannistraro covers searching and notifications.

    16 - [May 15, 2009] - Friday Session - From Upstart to Startup to Grownup: Lessons Learned in the First Year of an iPhone Company
    iPhone Application Programming (CS193P)
    16 - [May 15, 2009] - Friday Session - 
    From Upstart to Startup to Grownup: Lessons Learned in the First Year of an iPhone Company
    Jessica Kahn, Tapulous
    Jessica Kahn, the Director of Engineering at Tapulous, describes her experience at an iPhone appllication development company.

    17 - [May 18, 2009] - Lecture 14 - Touch Events and Multi-Touch
    iPhone Application Programming (CS193P)
    17 - [May 18, 2009] - Lecture 14 -
    Touch Events and Multi-Touch
    Steve Demeter, Josh Shaffer
    Steve Demeter shares his experience in creating the popular game applications, Trism. Josh Shaffer follows with a overview of touch-events and multi-touch.

    18 - [May 20, 2009] - Lecture 15 - iPhone Device APIs: Location, Accelerometer & Camera, Battery Life & Power
    iPhone Application Programming (CS193P)
    18 - [May 20, 2009] - Lecture 15 -
    iPhone Device APIs: Location, Accelerometer & Camera, Battery Life & Power
    Justin Santamaria
    Justin Santamaria, from the iPhone Software Engineering team, provides an overview of the iPhone device APIs.

    19 - [May 22, 2009] - Friday Session - Optimizing OpenGL for iPhone
    iPhone Application Programming (CS193P)
    19 - [May 22, 2009] - Friday Session -
    Optimizing OpenGL for iPhone
    Tim Omernick, ngmoco:)
    Tim Omernick from the popular gaming company, ngmoco, provides a broad overview of OpenGL on the iPhone.

    20 - [May 27, 2009] - Lecture 16 - Audio APIs, Video Playback, Displaying Web Content, Settings
    iPhone Application Programming (CS193P)
    20 - [May 27, 2009] - Lecture 16 -
    Audio APIs, Video Playback, Displaying Web Content, Settings
    Alan Cannistraro
    Alan Cannistraro covers audio APIs, video playback, displaying web content, and settings.

    21 - [June 01, 2009] - Lecture 17 - Creating New Expressive Social Mediums on the iPhone
    iPhone Application Programming (CS193P)
    21 - [June 01, 2009] - Lecture 17 -
    Creating New Expressive Social Mediums on the iPhone
    Guest Lecturer: Ge Wang
    Professor Ge Wang, Stanford Professor and creator of the popular iPhone Ocarina and Leaf Trombone apps, demonstrates how creativity and social connections can intersect on a global scale.

    22 - [June 03, 2009] - Lecture 18 - Unit Testing, Localization & More
    iPhone Application Programming (CS193P)
    22 - [June 03, 2009] - Lecture 18 -
    Unit Testing, Localization & More
    Evan Doll
    Evan Doll covers unit testing and localization. He then wraps up the quarter answering questions from the online audience.

    23 - [June 08, 2009] - Lecture 19 - Student iPhone App Presentations
    iPhone Application Programming (CS193P)
    23 - [June 08, 2009] - Lecture 19 -
    Student iPhone App Presentations
    Students present their final projects for the quarter.

    July 09

    Varie 32

    1) VirtualBox 3 e VLC 1

    Periodo di grandi release: dopo l’uscita di VirtualBox 3 lo scorso 30 Giugno, ecco che neanche 2 giorni fà è uscita la tanto attesa versione 1 di VLC; entrambi sono ottimi software Freeware/OpenSource/Crossplatform che stanno ai livelli top nelle rispettive categorie

    http://www.virtualbox.org/

    http://www.videolan.org/vlc/

     

    2) TubeMaster++

    http://tubemaster.free.fr/

    Bel programma Freeware per salvarsi i video in streaming dai vari sistemi tipo youtube, etc… E’ realizzato in Java e per ora è disponibile solo per Windows; utilizza la libreria Freeware/Opensource Winpcap (inclusa nel setup) per catturare il traffico di rete ed intercettare quindi l’indirizzo del video che si sta visualizzando procedendo poi al suo download; una volta in esecuzione, procede in automatico al download di tutti i video che vengono eseguiti nel corso della navigazione: i download vengono elencati in lista nella finestra principale e li si può facilmente cancellare se non ci interessano. Il programma dispone anche di un efficace motore di ricerca per audio e video sul web. 

     

    3) Video da caricare

    Sto procedendo alla conversione dei video di cui ho parlato nel post precedente: sto usando direttamente ffmpeg; ffmpeg è un progetto Freeware/OpenSource/Crossplatform: i sorgenti sono disponibili in SVN (e quindi scaricabili ed aggiornabili tramite un qualsiasi client SVN, ad esempio sotto Windows si può usare TortoiseSVN) e per compilarli sotto Windows è necessario MinGW. Se uno lavorasse sotto Windows e non avesse voglia di mettersi a compilare i sorgenti, ci sono diversi siti che mettono a disposizione i binari aggiornati quotidianamente alle ultime versioni tipo a esempio questo

    http://ffmpeg.arrozcru.org/autobuilds/

    ogni giorno si hanno a disposizione i binari relativi alla versione più recente di ffmpeg. L’applicativo consente una quantità immensa di parametri, molti dei quali possono essere capiti solo dai più stretti addetti ai lavori; visto che la strangrande maggioranza dei programmi di conversione audio/video non è altro che una interfaccia grafica per ffmpeg, ne ho provati alcuni ed ho fatto un pò di API Hooking (utilizzando il software Freeware/OpenSource WinAPIOverride32) sulle API win32 dedicate alla creazione di nuovi processi (CreateProcess prima fra tutte): se l’applicativo lancia ffmpeg, dovrà necessariamente chiamare la CreateProcess ed il secondo parametro della CreateProcess è appunto la linea di comando che dev’essere eseguita. Ho trovato varie sequenze di parametri in aggiunta a quelli specificati nell’interfaccia grafica (che sono i parametri basilari ossia ad esempio il framerate, il bitrate, la dimensione, etc…). Come già detto questi ulteriori parametri che si vanno ad aggiungere a quelli basilari, non sono di facile comprensione, … in sostanza se uno non è un’esperto di queste cose si pone la classica domanda “e sto parametro a che cazzo serve e che stracazzo di valore gli devo dare?”. Ho fatto un pò di prove cambiando i valori, togliendo ed aggungendo determinati parametri senza ovviamente avere grosse pretese.  Insomma per farla breve sto eseguendo un batch sui 23 video in questione con la seguente linea di comando

    ffmpeg.exe -i "input_filename" -vcodec libx264 -r 29.97 -b 768k -acodec libmp3lame -ar 22050 -ab 64k -ac 2 -g 160 -cmp 2 -subcmp 2 -mbd 2 -trellis 1 -flags +aic+cbp+mv0+mv4 -y "output_filename"

    come si può vedere i parametri son tutti nel formato –nomeparametro valoreparametro ; il risultato è soddisfacente, almeno per l’obiettivo primario che mi sono imposto ossia avere dei filamti il più possibile vicini ai corrispondenti orginali e che siano inferiori ai 500 mega di dimensione (poi in futuro farò dei batch per testare il risultato finale in corrispondenza di vari valori di un determinato parametro, etc… ma per adesso va già bene così). Essendo poi già in 640x480 (4:3) non c’è stato bisogno di aggiungere l’ulteriore parametro –s 640x480; poi stasera prima d’andare a dormire lancio l’upload dei primi 3 video (una botta di calcoli, … la velocità di upload, … si in 8 ore circa 1,3 giga) così vediamo se mi li accetta.

     

    4) Graspr: The Instructional Video Network

    http://www.graspr.com/

    Si tratta di un sistema di video-sharing tipo youtube orientato però all’imparare qualcosa: ognuno può spiegare quello che vuole, ad esempio c’è chi spiega come sostituire un battiscopa, etc… non so se era qui sopra ma qualche mese fa avevo trovato un video di uno che spiegava come pulire la tazza del water usando la coca-cola invece dei classici chillit bang etc… e un altro video dove si spiegava nel dettaglio il funzionamento dello sciacquone del water con tanto di documento dettagliato con vari grafici da scaricare … li devo trovare …

    July 08

    Varie 31

    1) Britannica Illustrated Science Library

    http://www.amazon.com/o/ASIN/1593393822

    Bellissima questa enciclopedia illustrata in 16 volumi da 104 pagine ciascuno

    01 - Universe
    02 - Rocks and Minerals
    03 - Volcanoes and Earthquakes
    04 - Weather and Climate
    05 - Evolution and Genetics
    06 - Plants, Algae and Fungi
    07 - Invertebrates
    08 - Fish and Amphibians
    09 - Reptiles and Dinosaurs
    10 - Birds
    11 - Mammals
    12 - Human Body 01
    13 - Human Body 02
    14 - Energy and Movement
    15 - Technology
    16 - Space Exploration

    hmmm … una ricerca su Rapidstack o su Warez-Files può essere utile …

     

    2) Aggiornati alcuni programmini in Delphi

    Ho dato una sistemata ad alcuni applicativi che tengo in homepage su altervista: li avevo realizzati con la KOL Library per ridurre il più possibile la dimensione dell’exe finale; non è che la funzionalità di questi programmini dipenda in maniera sensibile dalla dimensione dell’exe, … diciamo che era un periodo che per divertimento avevo riscritto programmi anche di notevoli dimensioni con la KOL e quindi seguivo il flusso; già a suo tempo avevo notato che le unit di sistema sostitutive (SysInit e System) che consentivano di ridurre ulteriormente la dimensione dell’exe, in certe situazioni sballavano l’output di alcuni programmi, … già nell’applicativo sugli LSA secrets le avevo tolte perchè rompevano il cazzo; negli altri applicativi invece l’esecuzione rimaneva corretta ma via email diverse persone m’avevano segnalato errori strani; poi in pratica tutti quei programmi li avevo ulteriormente packati con Winupack: ora non so cosa sia successo ma gli exe packati con Winupack danno errore irreversibile all’avvio. Va a capire cosa sia successo fattostà che non me ne può fregar di meno ed allora ho ricompilato i sorgenti senza le unit di sistema sostitutive ed ho lasciato l’exe senza packarlo, … tutti felici e contenti, funziona tutto come prima (valli a capire i problemi, …Winupack, le unit sostitutive o qualsiasi altro cazzo che ho installato negli ultimi mesi e che crea problemi …).

     

    3) Un pò di video da caricare

    In questo post avevo parlato del corso CS193P tenuto presso la Stanford University e relativo allo sviluppo di applicativi per iPhone; mi son scaricato tutto il materiale (video e pdf) con iTunes e i sorgenti degli applicativi sviluppati nelle lezioni direttamente dalla homepage ; mi son registrato su Viddler e pensavo che questi filmati possono essere un buon inizio per spataccare un pò; son tutti video in 640x480 (4/3) con un framerate di 29.97 fps, un bitrate di 998 Kbps (o giù di lì) e viene utilizzato il codec video H.264/AVC; l’audio è campionato a 48000 Hz, 16 bit per campione, un bitrate di 128 Kbps e viene utilizzato il codec audio AAC4; Viddler consente un massimo di 500 mega per ogni file che si carica, questi filmati vanno da 420 a 620 mega (all’incirca) e la metà circa è sopra i 500 mega di limite quindi li sto convertendo cercando di stare sotto i 500 mega ed avere un risultato il più vicino possibile all’originale. Voglio assegnare le stesse caratteristiche a tutti i video e per il momento ho avuto buoni risultati con i seguenti settaggi

    Video:
    Framerate: 25 fps
    Bitrate: 768 Kbps
    Codec: h264/AVC
    Audio:
    Sampling: 22050 Hz
    Bitrate: 64 Kbps
    Codec: mp3

    ovviamente come formato vado a specificare FLV (tanto sarà questo il formato in cui poi verrà convertito una volta caricato). L’applicativo di conversione di riferimento è sicuramente ffmpeg: la maggiorparte dei vari applicativi (anche commerciali) che effettuano conversioni audio/video non sono altro che interfacce grafiche a ffmpeg, un applicativo da linea di comando OpenSource e Crossplatform; se il formato destinazione è H.264/AVC (che risiede ai livelli top) si può anche usare direttamente x264, anch’esso un applicativo da linea di comando Opensource e Crossplatform; le prove di conversione le ho realizzate con SUPER che è uno dei tanti applicativi di conversione totale audio/video a cui ho fatto riferimento sopra: è Freeware, intuitivo e completo.

     

    4) Youtube musica

    http://www.youtube.com/user/visionsofdrns

    Sto raccogliendo un pò di video della musica che mi piace, … me ne stanno venendo in mente a centinaia dei vecchi tempi quando li guardavo in TV negli orari notturni più impensati … e ovviamente molto materiale recente. Adesso c’è ancora poco, devo suddividere meglio i generi, etc… ma un pò alla volta …

    June 29

    Varie 30

    1) PING (Partimage Is Not Ghost): Backup/Restore di partizioni

    http://ping.windowsdream.com/

    Questo Linux LiveCd (liberamente scaricabile dal web) consente di fare quello che si fa col Ghost ossia salvarsi in un unico file una partizione di disco e ovviamente assegnare ad una partizione di disco un file di backup precedentemente salvato (ho preso come riferimento il Ghost in quanto è il programma più conosciuto in questo ambito). E’ un ottimo sistema di backup/restore di partizioni di disco che consente anche di salvare i file immagine delle partizioni su dischi in rete (ed ovviamente il contrario ossia applicare alle partizioni locali delle immagini salvate in rete); si può anche mettere l’immagine del CD su un computer e consentire ai vari pc in rete di scaricarla ed avviarla in automatico all’accensione come se il CD fosse nel lettore (vedi qui); per ogni altro dettaglio rimando alla documentazione ufficiale che è veramente ben fatta.

     

    2) File-Hosting: hotlinking

    A questo indirizzo ho raccolto un pò di servizi di file-hosting; lo devo un pò ricontrollare in quanto ne stanno venendo fuori a ritmi vertiginosi e diversi altri dovrebbero non esistere più (si certo … possono chiudere quando cazzo vogliono per cui non bisogna pensare che salvando i propri file lì sopra si è a posto). Le caratteristiche principali di questi sistemi (che vanno analizzate per capire quale può essere la scelta migliore … o le scelte migliori) sono le seguenti:

    1. spazio a disposizione ossia quanto materiale posso salvare

    2. banda a disposizione ossia quanto materiale (quanti byte) può essere caricato/scaricato complessivamente in un determinato periodo di tempo (di solito il tempo di riferimento è il mese)

    3. dimensione massima di ogni file; correlato a questo concetto c’è anche il numero massimo di file che possono essere caricati contemporaneamente: ad esempio mi metti 20 mega di dimensione massima (che è veramente poco) però ne posso caricare 10 alla volta … (ovviamente poi è una rottura di coglioni scaricarne 20 da 10 piuttosto che 1 da 200, soprattutto se tutte le volte devo riempire una captcha, aspettare il countdown che mi riporta ad un’altra pagina, etc…)

    4. hotlinking: si/no ossia la possibilità di poter mettere un link diretto a quel file cioè un link che mi fa partire il download senza invece mandarmi ad una pagina dove eseguirò il download (clickando su un pulsante e magari dopo aver compilato una captcha e/o dopo aver atteso un countdown o viceversa): l’hotlinking è fornito da pochissimi

    5. cancellazione dei file salvati si/no (e, in caso affermativo, dopo quanto tempo): lo spazio su disco non si crea dal nulla e ovviamente ci sono dei limiti; ed è proprio per mantenere questi limiti che dopo tot giorni di inattività i nostri file vengono cancellati dal servizio stesso. Per inattività di un file si può intendere il fatto che quel file non viene scaricato: ad esempio  carico un file, dopo 30 giorni nessuno l’ha scaricato, allora mi viene cancellato. In alternativa viene considerata l’inattività dell’account ossia ad esempio non fai login da 60 giorni ed allora ti elimino.

    spesso (anzi quasi sempre) i vari servizi consentono, oltre all’account gratuito che ci si può creare con una classica semplice registrazione, anche un account premium dove vengono migliorate le condizioni dei 5 punti sopra. Nell’ ambito di questo post farò riferimento solo ed unicamente alle funzionalità fornite con un account gratuito. Ovviamente l’hotlinking è una caratteristica notevole e quindi ho raccolto un pò di servizi che lo forniscono (si contano sulle dita di una mano)

    http://www.fileden.com/
    Personal Storage Space: 1 Giga
    Max file size limit: 50 mega
    Bandwith : 5 Giga/month
    account removed after 60 days of inactivity

    http://www.boxstr.com/
    Personal Storage Space: 5 Giga
    Max file size limit: 
    Bandwith :
    account removed after 30 days of inactivity

    http://www.filelodge.com/

    http://www.gigafiles.co.uk/
    Personal Storage Space: 5
    Max file size limit: 50 mega
    Bandwith : 1 Giga/month

    http://www.hotlinkfiles.com/ 
    Personal Storage Space: 1 Giga
    Max file size limit: 50 mega
    Bandwith : 4 Giga/2 weeks
    account removed after 30 days of inactivity

    http://www.sigmirror.com/
    Personal Storage Space: 5 Giga
    Max file size limit: 10 mega
    Bandwith : 7 Giga/month
    account removed after 45 days of inactivity

    http://www.snapdrive.net/
    Personal Storage Space: 5 Giga
    Max file size limit: 500 mega
    Bandwith :

     

    Come si può notare, di alcuni non ho trovato info complete e ovviamente le info stesse possono variare; in ogni caso vanno lette bene le condizioni e le caratteristiche nel TOS (Terms of Service) e nelle Faq;

     

    3) TinyURL, etc…

    Spesso ci troviamo con indirizzi web lunghissimi e già da molti anni sono presenti sul web svariati servizi gratuiti che consentono di ottenere un indirizzo brevissimo da cui poi si verrà rediretti all’indirizzo originale; nei seguenti link viene trattato in maniera approfondita questo argomento

    http://www.downloadsquad.com/2009/05/19/a-big-list-of-ways-to-make-tiny-urls/ (guardare anche i contributi nei commenti)

    http://www.labnol.org/internet/setup-tinyurl-like-redirection-service/8333/

     

    4) Migliaia di eBooks scientifici su eMule

    Dopo i DVD pieni zeppi di libri della “Great Science Textbooks DVD Library 2007” di cui ho parlato nel post precedente, ecco un’altra notevole quantità di eBooks scientifici questa volta nella rete di eMule; il tutto viene trattato al seguente indirizzo

    http://sharethefiles.com/forum/viewtopic.php?f=62&t=26039

    in pratica l’autore nel corso degli anni ha raccolto gli indirizzi eMule (ed2k) di migliaia di eBooks scientifici e li elenca suddividendoli per categorie. Colgo l’occasione anche per dire che sempre più eBook vengono distribuiti nel formato djvu; come per i pdf, anche per il formato djvu esistono diversi software per visualizzare il documento: nell’ambito del Freeware/OpenSource ad esempio c’è WinDjvu per Windows e MacDjvu per Mac (entrambi costruiti sulla libreria OpenSource e CrossPlatform DjVuLibre); in pratica sono per i .djvu ciò che l’Acrobat Reader o SumatraPDF sono per i .pdf 

    June 25

    Varie 29

    1) Links su Amazon

    Un breve tip sui link in Amazon relativamente ai libri: spesso capita di citare un libro, ovviamente si mette il riferimento alla corrispondente pagina su Amazon ed è utile anche mettere la copertina del libro in questione; ogni libro ha il suo ISBN (International Standard Book Number) ossia il codice che lo identifica univocamente a livello mondiale nell’insieme di tutti i libri pubblicati: si tratta di una sequenza di cifre da 0 a 9 con alcuni “-“ che si trova su ogni libro; Amazon utilizza proprio questo numero come identificativo di un libro nel suo database, anzi per essere precisi l’id usato da Amazon si ottiene togliendo i caratteri “-“ dall’ ISBN; tale identificativo viene chiamato ASIN (Amazon Standard Identification Number). Nell’ambito dei dettagli di ogni libro, oltre ovviamente alle info di base ossia il numero di pagine, la lingua, etc… c’è anche proprio tale valore che viene chiamato ISBN-10. Bene, … ed ora 2 semplici info per far riferimento ad un libro su Amazon

    Pagina web: http://www.amazon.com/o/ASIN/<ASIN>  

    Immagine: http://images.amazon.com/images/P/<ASIN>.jpg

    Naturalmente al posto di <ASIN> si mette l’ASIN del libro che ci interessa

    Per ulteriori info su questi argomenti si può far riferimento al seguente indirizzo

    http://aaugh.com/imageabuse.html

     

    2) Un bel quantitativo di eBooks

    Ogni tanto faccio un giro all’indirizzo sugli eBooks e c’è veramente il mondo; spesso aggiungo nuovi indirizzi (blog che nascono a ritmi frenetici) e spesso trovo diverse mega-collezioni … tipo ad esempio questa:

    Great Science Textbooks DVD Library 2007

    Si tratta di una collezione immensa (ed in continua evoluzione con rilasci continui di nuovo materiale) di eBooks scientifici; il tutto è cominciato nel 2007 con il rilascio del primo DVD  a cui hanno fatto poi seguito altri DVD (identificabili alcuni come “Supplement”, altri invece con “Update Mese Anno”). Tutto è stato messo nella rete torrent; non c’è un elenco ufficiale ordinato con i vari DVD, cmq mi pare di aver capito che ora (25/06/2009 ) siamo a quota 20 (ma potrei sbagliarmi); in ogni caso bisogna cercare tra i torrent con la stringa

    “Great Science Textbooks DVD Library 2007”

    il primo DVD dovrebbe essere quello denominato DVD1 oppure senza alcuna etichetta (del resto è dal secondo in poi che si scrive “secondo”, …, ovviamente quando si rilascia un qualsiasi prodotto non si sà se ci saranno delle versioni successive) ma ce n’è anche uno denominato “core V2” che dovrebbe essere una versione migliorata del primo DVD; per quanto riguarda gli altri DVD che son venuti fuori dopo, i primi sono etichettati “Supplement …” mentre gli altri “Update mese anno” (hmmm … mi pare che sia così). La prima cosa che ho fatto è stata quella di cercare su vari motori di ricerca per torrent e vedere quali fossero tutti sti benedetti DVD in maniera tale da metterli in ordine cronologico; son giunto alla seguente lista

    DVD 01 - Great Science Textbooks DVD Library 2007 - Core v2
    DVD 02 - Great Science Textbooks DVD Library 2007 - Supplement One
    DVD 03 - Great Science Textbooks DVD Library 2007 - Supplement Two
    DVD 04 - Great Science Textbooks DVD Library 2007 - Supplement Three
    DVD 05 - Great Science Textbooks DVD Library 2007 - Supplement Four
    DVD 06 - Great Science Textbooks DVD Library 2007 - Supplement Five
    DVD 07 - Great Science Textbooks DVD Library 2007 - Supplement Six
    DVD 08 - Great Science Textbooks DVD Library 2007 - Supplement Seven
    DVD 09 - Great Science Textbooks DVD Library 2007 - Update Feb 2008
    DVD 10 - Great Science Textbooks DVD Library 2007 - Update Apr 2008
    DVD 11 - Great Science Textbooks DVD Library 2007 - Update May 2008
    DVD 12 - Great Science Textbooks DVD Library 2007 - Update Jun 2008
    DVD 13 - Great Science Textbooks DVD Library 2007 - Update Jul 2008
    DVD 14 - Great Science Textbooks DVD Library 2007 - Update Aug 2008
    DVD 15 - Great Science Textbooks DVD Library 2007 - Update Oct 2008
    DVD 16 - Great Science Textbooks DVD Library 2007 - Update Dec 2008
    DVD 17 - Great Science Textbooks DVD Library 2007 - Update Apr 2009
    DVD 18 - Great Science Textbooks DVD Library 2007 - Update May 2009
    DVD 19 - Great Science Textbooks DVD Library 2007 - Update Jun 2009
    DVD 20 - Great Science Textbooks DVD Library 2007 - Update Jul 2009

    i nomi sono indicativi, è probabile che cercando magari non si trova il torrent perchè non è con quel nome esatto, cioè la stringa “Great Science Textbooks DVD Library 2007” c’è sicuramente ma poi magari c’è uno spazio in più, il mese che viene indicato col nome completo invece che con l’abbreviazione, …. ecco l’importante è sapere che sono stati rilasciati quei DVD (dovrei aver elencato il tutto correttamente, … guardando le descrizioni che ho trovato relativamente ad ognuno, le cose corrispondono, … ad esempio l’update Dec 2008 è il 16° DVD, etc….). C’è chi ha uploadato su rapidshare i primi 3 DVD:

    http://www.katzforums.com/showthread.php?p=572851

    Mi piacerebbe caricarli tutti quanti su qualche altro servizio di file-hosting (sul tipo di rapidshare praticamente) in maniera da avere tutto bello ordinato … solo che con le linee ADSL di merda che abbiamo qui in Italia (ladri legalizzati porca troia puttana ladra pompinara sfondata in culo … qualcos’altro? a certo: che caga la sborra dal culo se la mette in bocca e ci fa i gargarismi) è già molto se si riesce a caricare un file di 10 mega … altrochè 20 DVD da 4 giga l’uno …

    c’è anche chi ha deciso di creare uno spazio web dove caricare ad uno ad uno i vari pdf (in maniera tale che uno non è costretto a tirarsi giù tutto il malloppo ma solo quello che di volta in volta gli può interessare)

    http://www.eastwoodzhao.com/textbooks/

    com’è immaginabile, il sito è in aggiornamento a causa degli inevitabili limiti di banda raggiunti (e poi ci sarà sicuramente anche un sacco di gente che se lo copia in blocco in locale invece di usare i torrent).

     

    3) Kid3 – ID3 Tagger

    http://kid3.sourceforge.net/

    Si tratta di un ottimo software OpenSource e CrossPlatform per taggare i file mp3 ossia inserire info nei nostri mp3 musicali come ad esempio titolo, album, gruppo, testo della canzone, immagine della copertina, e tantissime altre cose (provare per credere). Avevo già parlato di Tag Mp3 in quest’altro post con un programmino in Delphi che utilizzava un ottimo componente VCL OpenSource della Jedi Library per taggare mp3.

     

    4) FontViewer: visualizzatore di Font per Windows

    http://www.ampsoft.net/utilities/FontViewer.php

    AMP Font Viewer screenshot

    Quando si hanno a disposizione migliaia di Font e si vuole avere un anteprima rapida del testo prodotto con ognuno di essi, si può usare questo applicativo Freeware che fa ottimamente il suo sporco lavoro.

    June 20

    MegaISO: MultiBoot Recovery CD

    Ecco un altro Live CD interessante: ne avevo già parlato in questo post e siccome ho visto che i link non son più validi, behh … ecco dei link validi

    http://www.file-rack.com/files/WcCnIjtAU4yO/megaISO.7z.001.html
    http://www.file-rack.com/files/jf6mIWLxb8aG/megaISO.7z.002.html
    http://www.file-rack.com/files/kRdEJHBqakid/megaISO.7z.003.html
    http://www.file-rack.com/files/5NZxUd7RLlIN/megaISO.7z.004.html
    http://www.file-rack.com/files/QPt18sReH4R3/megaISO.7z.005.html
    http://www.file-rack.com/files/0IP9tbMTfUVx/megaISO.7z.006.html
    http://www.file-rack.com/files/k0JjQ4AeMcOJ/megaISO.7z.007.html


    June 18

    HawkPE 42

    In questo post passato avevo parlato dell’ottimo CD live basato su windows XP e denominato miniPE; l’ultima versione di miniPE è datata 20 Agosto 2008 ed è scaricabile direttamente da www.minipe.org (la password è thecavern). In questo post voglio invece parlare di un altro CD live dello stesso tipo e denominato HawkPE; l’ultima versione è la 42 del 4 Gennaio 2009 ed è disponibile in 2 versioni: versione CD (non include la Slax) e versione DVD (che include la Slax); di seguito 2 screenshots relativi alla versione CD (come si può notare è MultiBoot consentendo di scegliere quale sistema live avviare)

    Di seguito la descrizione del DVD

    A fully-functional WinPE (Windows XP SP2) + Linux (Slax-6) live CD/DVD
    ISO.  Comes w/ AdAware SE + McAfee AV + ClamAV + SpywareDoctor updated
    as of 29-Dec-08, Windows Explorer, SmartDriverBackup, PCITREE, FoxIt
    PDF Reader, FileZilla FTP Client, Ghost 8, UltraVNC, Partition Magic
    8, CHNTPW (now Vista-compatible), WIPECMOS, MEMTEST, the
    IBM/Seagate/WD hdrive diagnostics, etc.  Boots to WinPE by default.
    Download README-HAWKPE.TXT or HAWKPE-CHANGES.TXT in advance, for
    details about the package.
    
    What *is* WinPE, you say ?!?  WinPE is a limited version of Windows
    XP, which boots and operates from a CD, DVD, or USB thumb drive.
    WinPE doesn't work quite as well as normal Windows XP/2K3/Vista, that
    is, (for example) it doesn't do wireless or multimedia, but WinPE has
    *all* of the capabilities you'll need prepare and repair your PCs.
    Let's say your PC has been overwhelmed by malware or the PC has
    crashed and Windows won't boot any more.  Armed with a copy of HawkPE,
    you *may* be able to: repair the issue that causes the boot failure
    (replace a broken registry with a backup copy), transfer your data to
    a USB external drive in anticipation of reinstalling Windows, remove a
    forgotten Windows login password, or clean the malware infestation
    (among other things.)  OTOH, if you have a new PC and want to give it
    a custom configuration beyond the conventional single hard disk
    partition (like yours truly !), then you can boot HawkPE to
    pre-initialize the PC as desired, prior to running the OS installer.
    
    From the HawkPE main menu, you will also have direct access to a suite
    of excellent utilities for identifying hardware problems, recovering
    data, and initializing your PC in preparation of a new operating
    system.
    
    For those who've been asking, there's now a procedure to transfer
    HAWKPE to a USB thumb drive and make it bootable, along w/ other
    additions to the HAWKPE-CHANGES & README-HAWKPE text files !
    
    Slax is an excellent example of a portable Linux, which comes w/
    Firefox-2+Flash-9, KDE's KOffice suite, multimedia goodies, and the
    latest K3B CD/DVD burning application.  So with a USB thumb drive and
    your HAWKPE CD/DVD, you can carry a multimedia-enabled computer
    system, with you at all times.  Enjoy....
    
    As a recap, here's the most up-to-date inventory of what's on the
    disc:
    
    A2Hijack
    AdAware SE Pro 
    AusLogic Defrag
    AutoRuns (!! from SysInternals !!)
    Broadcom 44xx-NIC Drivers
    Broadcom Extreme-NIC Drivers
    Change NT/2K/XP/2K3/Vista Passwords
    Clamwin AV
    CPUZ
    Darik's Boot and Nuke
    Driver Genius
    Filezilla
    FoxIt PDF Reader
    Ghost 8
    HWPnP
    IBM/Hitachi Disk Fitness Test
    Intel-10-100-1000MHz NIC Drivers
    Intel-810 Display Drivers
    Intel-Extreme Display Drivers
    Microscope 2005
    McAfee AV Scanner
    Memtest86
    MemtestPlus
    MHDD Freeware Hard Drive Repair/Analysis Utility
    NSSI
    nVidia Display Drivers
    Partition Magic 8
    PCITree
    PowerDefragmenter
    PuTTY
    Python
    Sala Password Renew-Beta
    Samsung HUTIL [2.10] Hard Drive Diagnostic
    SeaTools (Seagate/Maxtor) Drive Diagnostics
    Smart Driver Backup
    TFTPD32
    Treesize Pro
    UltraVNC
    ViewCHM
    Vista Recovery System (New for #42 DVD Edition)
    WCPUID
    Western Digital Drive Diagnostics 5
    Windows File Explorer
    WinRAR
    
    **  From HAWKPE-CHANGES  ************************************************
    
    4-Jan-09  -  Changes to HAWKPE-42 from HAWKPE-41:
    
    **  Updated BartPE/WinPE w/ the latest McAfee, AdAware, and ClamWin
    defs, somewhere around 29-Dec to 4-Jan.  Removed Norton Security Scan
    bec the current one needs some custom programming, before it can be
    restored to the collection.  Hopefully, next time out.
    
    **  Added the Vista Recovery System to the DVD edition.
    
    **  Replaced Ghost 8 executables w/ Ghost 11 executables.  Ghost 11 is
    probably the last cmd-line based Ghost (from 2007) that can make Vista
    NTFS partitions.
    
    **  Have changed the archiver to 7-Zip from WinRAR, for a free archiver
    solution that even newbies can obtain.  Get the utility from  
    http://www.7-zip.org/download.html
    
    ********************************  Notes  ********************************
    
    It appears that BTS Driver Mass Storage Pack, while part of the
    system, wasn't working at all.  I was trying to add additional BTS
    drivers when this was encountered.  As always, I got feedback from
    HawkPE users, which made me curious and here we are.
    
    Had hoped to add other things to this update, but there was no time to
    evaluate anything beyond the Vista Recovery System.  This is the
    official Microsoft Vista recovery tool, for doing basic repairs of
    broken Vista installations.  I haven't had the opportunity to use this
    from the disc, but I have used it directly from Vista systems using
    [F5] at boot time.  When you launch the 'Vista Recovery System' menu
    pick, you will see a prompt: 'Press any key to boot from CD or DVD'.
    Press a key to actually launch the system, otherwise just like a
    Windows boot CD/DVD, it will launch the OS on the hard drive.
    
    C'ya next time.
    
    :--  The Hawk  --:
    
    ==========================================================  4-Jan-09  ==
    
    PS:  Download *ALL* components in order to use HAWKPE....
    
    PPS:  Better than UBCD, better than Hiren's CD.  This is a true Swiss
    Army knife for repairing and setting up PCs.
    
    **  Snapshots:  **
    The HawkPE boot screen: 
    http://i286.photobucket.com/albums/ll101/greyhawk516/HawkPE-42-Boot-480.png
    
    The HawkPE/WinPE screen: 
    http://i286.photobucket.com/albums/ll101/greyhawk516/HawkPE-42-BartPE-480.png

    sia il CD sia il DVD sono reperibili come torrent e sono anche disponibili dei download diretti:

    CD Edition

    Torrent:
    http://thepiratebay.org/torrent/4628877/HawkPE-42_-_The_PC_Tech_s_Swiss_Army_Knife_CD

    Direct Links:
    http://rapidshare.com/files/180625627/HAWKPE-42-CD.7z.001
    http://rapidshare.com/files/180639238/HAWKPE-42-CD.7z.002

    DVD Edition

    Torrent:
    http://thepiratebay.org/torrent/4628884/HawkPE-42_-_The_PC_Tech_s_Swiss_Army_Knife_Live_DVD

    Direct Links:
    http://rapidshare.com/files/180713180/HAWKPE-42-DVD.7z.001
    http://rapidshare.com/files/180724687/HAWKPE-42-DVD.7z.002
    http://rapidshare.com/files/180731345/HAWKPE-42-DVD.7z.003
    http://rapidshare.com/files/180732885/HAWKPE-42-DVD.7z.004

    June 15

    Varie 28

    1) Eseguire un processo con una determinata utenza in una determinata WindowStation ed in un determinato Desktop 

    http://support.microsoft.com/kb/165194

    in questo articolo dell’msdn viene preso in esame il problema di mandare in esecuzione un determinato applicativo con una determinata utenza in uno specifico WindowStation/Desktop; ad esempio avete mai provato ad aprire una sessione Windows con una utenza amministrativa e a lanciare un applicativo con una utenza user usando RunAs? Restituisce errore. Il contrario (ossia lanciare un applicativo con una utenza amministrativa all’interno di una sessione aperta con una utenza user) è invece qualcosa di assolutamente normale e non da problemi. Incluso un esempio in C.

     

    2) NMM: Network Multimedia Library

    Ho trovato tra i miei salvataggio questo progetto Open Source in Delphi che consiste di diversi pacchetti di componenti VCL per VoIP e per il controllo di un desktop remoto (con vari demo). L’home page è la seguente

    http://www.i-software.narod.ru/

     

    3) Giochi di fisica

    Già in questo post avevo parlato di diversi applicativi per simulazioni di fisica. E’ doveroso aggiungere anche questi altri:

    Crayon Physics

    http://www.crayonphysics.com/

    http://en.wikipedia.org/wiki/Crayon_Physics

    Numpty Physics

    è un applicativo Freeware/OpenSource di cui è stato effettuato il porting su una vastissima gamma di sistemi operativi.

    http://numptyphysics.garage.maemo.org/

    Review

    Entrambi consentono di disegnare degli oggetti su un piano e di simularne il comportamento in una situazione reale seguendo le leggi della fisica; usano l’ottima Engine 2D Freeware/OpenSource denominata Box2D (che avevo già incluso nell’elenco al post precedente).

     

    4) Videotutorial di medicina

    Veramente ben fatti questi videotutorials   

    http://www.youtube.com/user/nucleusanimation
    http://www.nucleusinc.com/

    http://www.youtube.com/user/MediVisuals
    http://www.medivisuals.com/

    http://www.youtube.com/user/EnCognitive
    http://www.encognitive.com/

    June 14

    RAG - Regression Analysis Graph

    http://raggraph.ccschmidt.de/

    Ecco un insieme di classi Delphi (tutto Open Source) per rappresentare graficamente un flusso di dati; sono inclusi i sorgenti (e l’exe) di un applicativo demo oltre ai pdf della documentazione 

    in pratica clickando sul pulsante Start, il programma genera in continuazione dei valori che vengono di volta in volta rappresentati graficamente nei vari controlli producendo quindi i grafici in movimento. Usando invece il pulsante Single Step si invia manualmente ad ogni click un valore ad ogni controllo.

    June 12

    Varie 27

    1) Monitorare modifiche al Registro di Windows

    Materiale che fa da complemento a quanto già scritto in questo post; in pratica l’obiettivo è quello di essere informati in tempo reale di eventuali modifiche che sono state effettuate su una determinata chiave di Registro senza dover effettuare controlli continui: il tutto viene realizzato tramite l’API win32 RegNotifyChangeKeyValue ; basta cercare su qualsiasi motore di ricerca e si trova parecchio materiale al riguardo (oltro ovviamente al già citato link diretto alla documentazione sull’msdn). Da segnalare ad esempio

    in C/C++

    Use the RegNotifyChangeKeyValue API for Receiving Notification Messages

    RegMon

    in C#

    RegistryMonitor - a .NET wrapper class for RegNotifyChangeKeyValue

    Asynchronous Registry Notification Using Strongly-typed WMI Classes in .NET

    in Delphi

    Part 1 - About Registry monitoring and the RegNotifyChangeKeyValue API function
    Part 2 - TRegMonitorThread
    Part 3 - Sample Delphi Registry monitoring application
    Part 4 - Full Source Code

    e poi quest'altro applicativo sempre Open Source

    Win32 Registry Activity Monitor

    2) Finanza: alcuni canali Youtube

    http://www.youtube.com/user/YourTradingCoach
    http://www.youtube.com/user/InformedTrades
    http://www.youtube.com/user/VideoForex
    http://www.youtube.com/user/ds3v3n
    http://www.youtube.com/user/teletrading
    http://www.youtube.com/user/thermal1
    http://www.youtube.com/user/u05ikoren
    http://www.youtube.com/user/FXReturn
    http://www.youtube.com/user/OptionsEducation
    http://www.youtube.com/user/forexbrace
    http://www.youtube.com/user/sandp500analysis
    http://www.youtube.com/user/LuckyDogInvesting

    3) Wallpapers

    http://vnwallpapers.com/

    Questo portale è totalmente dedicato ai wallpapers, così se ogni tanto vi vien voglia di mettere qualcosa sullo sfondo del desktop …

    i vari wallpapers sono suddivisi in categorie e per ogni gruppo o sottogruppo viene anche fornito il codice per visualizzare la lista della anteprime sul proprio sito, blog, forum, etc…

    ad esempio

    Abstract of CG



    Total: 16 wallpapers!
    Click here to download


    4) Autopsy: Life and Death

    Già in questo post avevo parlato di un programma televisivo che vedeva come protagonista Gunther von Hagens; nel Gennaio 2006 sempre l’emittente britannica “Channel 4” ha trasmesso un altro programma in 4 puntate dello stesso genere: il protagonista è sempre Gunther von Hagens questa volta coadiuvato da John Lee.

    Episode 1 – Circulation (il sistema circolatorio del corpo umano)


    (click to enlarge)

    Episode 2 – Cancer (il cancro)


    (click to enlarge)

    Episode 3 – Poisoning (avvelenamento)


    (click to enlarge)

    Episode 4 – Ageing (l’invecchiamento)


    (click to enlarge)

    ehmmm … questi link potrebbero essere utili …

    http://avaxhome.ws/video/auto_life_death.html
    http://www.mytvblog.org/?p=1173
    http://hotfilms.org/tv-shows-series/rs-com-autopsy-life-death-17172.html

    Video Thumbnails Maker by Scorp

    http://www.suu-design.com/projects.html#VTM

    Si tratta di un applicativo Freeware (realizzato in .NET) per creare delle immagini che raccolgono alcuni frame da un video (in modo da farne un’anteprima); consente di effettuare molte personalizzazioni sull’immagine in output come ad esempio la dimensione, il numero di righe e colonne, l’intervallo per prelevare i vari frame, e tantissimo altro che non sto qui ad elencare (basta mettersi a spataccare …); consente anche di gestire più di un video, tutti i video in una cartella, etc…; l’output di default è nel formato VTX: viene letto dal Viewer incluso nel pacchetto ossia l’eseguibile VideoThumbnailsViewer.exe presente nella cartella di installazione  del programma (quella predefinita è \Programmi\Video Thumbnails Maker); basta trascinare il file VTX su tale eseguibile ed ecco che compare in fullscreen l’immagine. Se si vuole che venga creata in output una immagine nei formati che usano tutti i comuni mortali basta clickare sulla voce environment del programma principale e selezionare la checkbox classic (for other viewers) nella groupbox Output ; questo infine è un esempio del risultato che si va a d ottenere con le opzioni di default

    (click to enlarge)

    June 10

    Varie 26

    1) Tubenow: check di link su siti di file hosting

    Già in questo post avevo parlato di un interessante script (AIO Links Checker) per Greasemonkey mirato a evidenziare la validità o meno di eventuali link a siti di file hosting presenti in una pagina web; adesso invece volevo segnalare questo indirizo:

    http://tubenow.net/link-checker/

    fornisce una finestra in cui possono essere inseriti vari links che poi verranno analizzati per verificare se son validi; come si può notare, sono supportati tantissimi servizi di file hosting; viene data la possibilità di aggiungere questo strumento al proprio sito in svariati modi

    http://tubenow.net/link-checker-addon/

    ma la cosa ancora più bella a mio parere è che possono essere checkati tutti i link presenti in una pagina web senza prima doverseli raccogliere:

    http://tubenow.net/link-checker/?url=indirizzopaginaweb

     

    2) Ancora videotutorial

    Altro elenco di videotutorial: gli argomenti sono vari

    http://www.youtube.com/user/2coolengineer (prof di Ingegneria Meccanica)

    http://www.youtube.com/user/csev (Google AppEngine e vari filmati d’annata sull’informatica)
    http://www.dr-chuck.com/

    http://www.youtube.com/user/androiddevelopers (Android)

    http://www.youtube.com/user/ElonCsProf (Android)

    http://www.youtube.com/user/mikenku  (centinaia di video su grafica)
    http://professionalpapervision.wordpress.com/

    http://www.youtube.com/user/tutvid  (centinaia di video sui prodotti Adobe)

    http://www.youtube.com/user/IceflowStudios (Photoshop)
    http://www.tutcast.com/

    http://www.youtube.com/user/hometutorials (centinaia di video su programmazione, Photoshop, etc…)
    http://www.hometutorials.com/

    http://www.youtube.com/user/livelessons (varie su programmazione)

    http://www.youtube.com/user/Petterss22 (creazione portale in PHP)

    http://www.youtube.com/user/AcePincter (Musica, principalmente FL Studio 7)

    http://www.youtube.com/user/djodin  (esempi di creazioni Mod e XM con MilkyTracker)
    http://www.djodin.com/

    http://www.youtube.com/user/PCWGeek (PC World)

    http://www.youtube.com/user/linuxgeek81 (Elettronica e Linux)

    http://www.youtube.com/user/MvTCracker (Windows, Hardware, Virtualization, …)

    http://www.youtube.com/user/preplogic  (alcuni video ben fatti su Windows, networking, etc…)

    http://www.austintech81.webs.com/  (iPod, iPhone, T-mobile G-1, etc…)

     

    3) Encyclopedia of forensic sciences, three-volume set, 1-3

    Quando non so cosa fare faccio un giretto nelle sezioni Warez ed eBooks ; ovviamente non li guardo tutti (ci vorrebbero le giornate di 10000 ore l’una), ne apro alcuni a caso e poi prendo una sezione a caso e faccio una passeggiata, … e trovo anche sempre tonnellate di materiale interessante … ad esempio ieri mi son imbattutto in questo libro

    http://www.amazon.com/Encyclopedia-Forensic-Sciences-Online-Version/dp/0122272153

     

     

    4)  讓風去安撫他們受傷的靈魂  (Let wind comfort their wounded souls)

    Ohhh, … finalmente ho ritrovato questo brano, … l’avevo visto un anno fa e non me l’ero segnato; l’autore è Shu Xin (舒鑫) ed il titolo è appunto la scritta cinese che ho messo sopra; tra parentesi ho messo la traduzione in Inglese con cui viene identificato il brano (sarebbe più corretto “Let the wind …” e non “Let wind …” comunque dove si fa riferimento al brano usando l’Inglese viene usato quel titolo): si può spataccare un pò col traduttore di Google (dal Cinese all’Inglese) e vedere che effettivamente quei caratteri a noi tanto strani hanno quel significato

     
    June 09

    Varie 25

    1) Considerazioni varie

    Uno di sti giorni chiuderò il forum; se c’è una cosa che non mi piace è appunto tutto quello che non ha motivo di esistere e mi spiego meglio: gli spazi che curo su internet servono a me per organizzare i vari appunti, salvarli e potervi accedere ovunque; a questi obiettivi poi si aggiunge il fatto che mi fa piacere prendere parte attiva al mondo del web contribuendo con quello che conosco proprio come fanno tantissimi altri. Un forum è una piazza virtuale, un salotto in cui diverse persone accomunate dai medesimi interessi hanno piacere a comunicarli e condividerli: i contributi di più persone consentono ad ognuna di queste persone di crescere in quanto spesso e volentieri ogni contributo ha sempre quel qualcosina che magari un altro non conosce. Purtroppo quasi sempre i forum non sono altro che il sito personale dell’autore condito con tonnellate di richieste da parte di vari sconosciuti che scambiano il forum per un servizio di assistenza gratuita nonchè servizio di fornitura di bacchette magiche (roba del tipo “voglio un programma per entrare su un altro computer”). Nel caso del mio forum diciamo che si limita ad essere un ulteriore spazio web del sottoscritto visto e considerato che il contenuto è tutta farina del sacco dell’utente DigitX32 (che sarei io), quindi una rapida raccolta dei post e poi li copierò su un nuovo blog in Inglese. Ho anche riflettuto sull’essenza stessa di un forum cercando di capire se può avere senso uno strumento di questo tipo in un contesto tecnico: la mia attuale idea del web nell’ambito tecnico è che ognuno deve contribuire con il proprio sapere senza pretendere zuccherini in cambio ed al tempo stesso deve cercare di imparare il più possibile dai contributi forniti dagli altri senza far domande. Di materiale ce n’è in quantità industriale e se non si capisce qualcosa è perchè non si è studiato abbastanza. Poi è buona educazione (e a mio parere un dovere) segnalare i siti web, blog o altro che ci sono risultati utili nell’approfondimento di determinati argomenti (purtroppo c’è sempre un sacco di gente che sembra abbia imparato tutto dal nulla … ). Insomma chiuderò sto cazzo di forum perchè non serve a niente e mai potrà servire a qualcosa.

     

    2) FaceGen

    Altro applicativo che merita di essere segnalato nell’ambito degli applicativi di grafica; si tratta di un applicativo per generare volti umani e non mi dilungo sui dettagli poichè rischierei ovviamente di fargli torto tralasciandone qualcuno; rimando quindi alla home page:

    http://www.facegen.com/

    L’applicativo è in sostanza un applicativo a pagamento ma è disponibile per il download una versione Freeware che ha le medesime funzionalità eccetto la possibilità di esportare il grafico in formati 3D esterni; in aggiunta a questo la versione Freeware inserisce il logo SI (che sta per Singular Inversions ossia il nome dell’azienda che produce il software) nel grafico creato (in maniera simile ad altri applicativi di grafica). Quindi in sostanza, la versione Freeware ti consente di creare tutto quello che è generabile dalla versione a pagamento, quindi non male. Ho spataccato rapidamente con le varie impostazioni ed ho creato questo viso

     

    3) Handbook of Vitamins, Fourth Edition

    Da appassionato di vitamine quale sono (un interesse che ho dalla scuola media) non posso non fare un cenno a questo libro:

    http://www.amazon.com/Handbook-Vitamins-CLINICAL-NUTRITION-DISEASE/dp/0849340225

     

    4) Altri VideoTutorials

    E giù con altri videotutorial interessanti (argoment vari)

    http://www.youtube.com/user/thenewboston

    http://www.csanimated.com/
    http://www.videotutorialsrock.com/
    http://www.youtube.com/user/mittrekkie

    http://www.youtube.com/user/antiRTFM

    http://www.xoax.net/
    http://www.youtube.com/user/xoaxdotnet

    http://www.youtube.com/user/Janhuh

    http://www.youtube.com/user/youhakim

    http://www.youtube.com/user/unswelearning

    June 04

    1) Matrici, ottimizzazione, …

    Stavo cercando dei fogli che mi servono adesso: ovviamente dopo che da anni li vedo tutti i santi giorni, ora che mi servono non li trovo; così dopo aver buttato all’aria fogli vari, sacchetti della spesa, cacciaviti, forbici, etc… ho trovato dei fogli con appunti dall’università (roba del giugno 1997) che avevo sempre dato per persi dal giorno dopo dell’esame pensando di averli lasciati all’università (e poi l’esame era passato e quindi fanculo). Invece se ne sono stati buoni buoni a cuccia in mezzo ad altri appunti e tutte le volte che spostavo i bocchi di appunti non ero cosciente del fatto che c’erano anche questi fogli in mezzo agli altri. Si tratta dell’esame di TMO (Teoria e Metodi dell’Ottimizzazione) , insomma se avete presente le matrici, etc… si ecco in pratica tante matrici … ma tante. Per organizzare meglio le idee avevo preso un quadernone a quadretti piccoli ed avevo prelevato dal centro 4 fogli protocollo ed avevo scritto in miniatura tutto. Ecco si, … ho ritrovato questi 4 fogli protocollo, … m’è venuta voglia di trascriverli in formato digitale, … in sostanza si tratta più o meno degli argomenti discussi in questo libro

    Practical Methods of Optimization, 2nd Edition (by Roger Fletcher)

    http://www.amazon.com/Practical-Methods-Optimization-Wiley-Interscience-publication/dp/0471494631
    http://www.amazon.com/Practical-Methods-Optimization-Roger-Fletcher/dp/0471915475/

      

    fu in quell’esame che venni a conoscenza dell’esistenza del software Matlab;

    altri libri su argomenti annessi e connessi sono i seguenti:

    Linear Programming 2: Theory and Extensions

    Theory and Algorithms for Linear Optimization: An Interior Point Approach

    Interior Point Methods for Linear Optimization

    Primal-Dual Interior-Point Methods

    Theory of Linear and Integer Programming

    Stochastic Linear Programming: Models, Theory, and Computation

    Linear and Nonlinear Programming

    Linear and Nonlinear Optimization, Second Edition

    Nonlinear Programming: Theory and Algorithms

    Nonlinear Programming: Sequential Unconstrained Minimization Techniques

    Nonlinear Optimization with Engineering Applications

    e ovviamente la tesi

    June 03

    Varie 24

    1) mRemote

    mRemote è un applicativo OpenSource in VB.NET che funge da client per diversi protocolli di connessione remota: supporta Windows Terminal Services (RDP Protocol), VNC, Telnet, SSH, RAW, Rlogin, ICA e HTTP/S; utilissimi i sorgenti per capire come creare applicazioni analoghe sui singoli protocolli in questione (come realizzare un client per i servizi terminal, un client per VNC, etc...); fino all’anno scorso era disponibile su sorurceforge all’indirizzo:

    http://sourceforge.net/projects/mremote 

    mRemote allows you to manage all your remote connections in a single place. It currently supports the RDP, VNC, SSH, Telnet, RAW, Rlogin, ICA and HTTP/S protocols.

    (Connected to an RDP server and an SSH enabled wifi router)

    tale indirizzo ora non è più valido in quanto il progetto è stato tolto da sourceforge; il progetto ora fa parte di un applicativo a pagamento:

    http://www.visionapp.com/products/remote-desktop/vrd-and-mremote.html 

    mi ero salvato i sorgenti (il pacchetto includeva anche i binari), non ci giurerei che siano gli ultimi pubblicati comunque siamo lì:

    mRemote_1.48_Source_EN

     

    2) CoRD: Mac OS X Client per Windows Terminal Services (Freeware/OpenSource)

    http://cord.sourceforge.net/

    CoRD è un applicativo Freeware/OpenSource per Mac OS X che consente di aprire sessioni terminal con Windows Terminal Servers.

    E' in pratica la versione Mac OS X del celebre "Connessione Desktop Remoto" di Windows.

    Supporta la redirezione di dischi e stampanti (ossia la capacità di vedere nella Sessione Terminal i dischi e le stampanti collegati al sistema Mac OS X). Consente inoltre la gestione di più Sessioni Terminal contemporaneamente. E anche la sincronia della Clipboard. Pieno supporto per Vista.

     

    3) iTalc - Intelligent Teaching And Learning with Computers

    http://italc.sourceforge.net/

    iTalc è un software Freeware/Opensource per ambienti Windows e Linux che consente di effettuare controllo remoto su computer in rete: in particolare consente un controllo remoto visuale (stile VNC tanto per intenderci) ed altre funzionalità annesse e connesse (blocco sessione utente remoto, invio messaggi, etc...) oltre che l'esecuzione di vari comandi in remoto; il tutto avendo la possibilità di controllare più di un computer alla volta tramite un'apposita interfaccia multisessione. Utili anche le funzionalità di logon/logoff remoto; stesso discorso dicasi per l'accensione, lo spegnimento ed il reboot remotizzati; consente anche di proiettare la propria sessione di lavoro sui computer remoti; questa ultima feature è molto interessante in quanto rende questo software particolarmente adatto in contesti scolastici dove un professore dal suo computer può far visualizzare il proprio lavoro sui computer degli alunni; questa è una caratteristica di software commerciali come ad esempio NetOp School; esiste anche un progetto nato nell'ambito di TightVNC e denominato TightProjector che fa la stessa cosa ma è anch'esso commerciale;

    What is iTALC?
    iTALC is a use- and powerful didactical tool for teachers. It lets you view and control other computers in your network in several ways. It supports Linux and Windows 2000/XP (Vista support will come) and it even can be used transparently in mixed environments!
    In contrast to widely used commercial equivalent software, iTALC is free! This means you do not have to pay for expensive licenses or things like that. Furthermore the source-code is freely available and you're free in changing the software to fit your needs as long as you respect the terms of iTALC's license (GPL). Freedom in two ways!
    Features
    iTALC has been designed for usage in school. Therefore it offers a lot of possibilities to teachers, such as

    • see what's going on in computer-labs by using overview mode and make snapshots
    • remote-control computers to support and help other people
    • show a demo (either in fullscreen or in a window) - the teacher's screen is shown on all student's computers in realtime
    • lock workstations for moving undivided attention to teacher
    • send text-messages to students
    • powering on/off and rebooting computers per remote
    • remote logon and logoff and remote execution of arbitrary commands/scripts
    • home-schooling - iTALC's network-technology is not restricted to a subnet and therefore students at home can join lessons via VPN-connections just by installing iTALC client

    Furthermore iTALC is optimized for usage on multi-core systems (by making heavy use of threads). No matter how many cores you have, iTALC can make use of all of them.

     

    4) Altri Videotutorial

    Da un pò di tempo sto raccogliendo vari canali su Youtube (e altri sistemi di condivisione video) orientati alla spiegazione di argomenti scientifici; ai seguenti indirizzi c’è del materiale interessante incentrato su matematica, fisica, chimica, circuiti elettrici, Matlab, etc…:

    http://www.youtube.com/user/drjctu
    http://www.youtube.com/user/drjcircuits

    http://www.youtube.com/user/derekowens

    http://www.youtube.com/user/YourFormulaSheet

    http://www.youtube.com/user/theinquisitor

    May 31

    Varie 23

    1) OpenGL e Delphi: simulazione del sistema solare

    Sono incappato giusto per caso in questo sito e c’è materiale interessante:

    http://www.henrys.de/daniel/

    come si può vedere vengono trattati diversi argomenti ed ognuno in maniera piuttosto dettagliata; si parla anche di OpenGL usando Delphi come ambiente di sviluppo e tra gli articoli m’è saltato all’occhio questo:

    OpenGL Planets 

    in pratica l’autore sta realizzando un progetto Open Source di simulazione del sistema solare:

    http://sourceforge.net/projects/oglplanets/

    Nell’ambito degli applicativi di questo tipo, un progetto che è già molto avanzato ed ha numerose caratteristiche è Stellarium (Freeware, OpenSource, CrossPlatform):

    http://www.stellarium.org/

    Stellarium è realizzato in C/C++ (con l’ausilio del QT framework) e anch’esso usa le OpenGL.

     

    2) Creare un video di una esplosione nucleare

    Questi video sono la dimostrazione di ciò che si può fare con Blender (software Freeware/OpenSource orientato alla grafica 3D):

    http://www.youtube.com/watch?v=DbXgAfpiepA

    http://www.youtube.com/watch?v=cWeHYNds5o4

    http://www.youtube.com/watch?v=i_Kkav0ibCI

    e qui c’è il pdf con la guida per realizzare il tutto

    http://fweibel.com/atomicbombtutorial.php

     

    3) WebSound

    Portale con tanto materiale sull’audio: articoli, software, sorgenti, etc…

    http://websound.ru/index_e.html

     

    4) Un pò di chimica

    Volevo segnalare i seguenti indirizzi interessanti:

    www.ReactionExplorer.com

    si tratta di un sito web dove è possibile apprendere ed approfondire la chimica organica in maniera interattiva; c’è anche un canale su Youtube con vari tutorial dove viene spiegato come usare i vari strumenti presenti sul sito:

    http://www.youtube.com/user/jonc101x

    poi è utile il seguente canale su Youtube con centinaia di lezioni di chimica

    http://www.youtube.com/user/bannanaiscool