tecnologia

Scienza e tecnologia

livecoding.tv

livecoding.tv
Twitch.tv (una specie di youtube dove la gente trasmette le sue partite e gli altri guardano) ha avuto un successo esagerato, ma di fatto è un servizio quasi inutile. Meglio giocare no ?

livecoding.tv fa la stessa cosa ma con dei programmatori che si cimentano in diretta con il codice nei loro livestreams.

I professionisti quindi svevano i loro tool, i loro trucchi e, soprattutto, il loro modo di pensare ed affrontare i problemi. Una vera manna per imparare il più rapidamente possibile a fare una cosa così complessa come programmare.

http://imgur.com/gallery/ZTuZm

BONUS:

Introduction to Computer Science and Programming: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)
Intensive Introduction to Computer Science: Harvard (http://www.extension.harvard.edu/open-learning-initiative/intensive-intr...)
Introduction to Computer Science and Programming Methodology: Stanford (http://see.stanford.edu/see/courseInfo.aspx?coll=824a47e1-135f-4508-a5aa...)
Programming Abstractions (Second Course in Unit): Stanford (http://www.youtube.com/view_play_list?p=FE6E58F856038C69)
Mathematics for Computer Science: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)
Discrete Mathematics: ArsDigita (https://www.youtube.com/watch?v=h_9WjWENWV8&feature=share&list=PLTdIp1Dy...)

Core

Introduction to Data Structures and Algorithms: UNSW (https://www.youtube.com/watch?v=RpRRUQFbePU&list=PLE621E25B3BF8B9D1)
Introduction to Algorithms: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)
Operating Systems and Systems Programming: Berkeley (https://www.youtube.com/watch?v=XgQo4JkN4Bw&list=PL62A66DDD3B3CC0B7)
Programming Paradigms: Stanford (https://www.youtube.com/playlist?list=PL9D558D49CA734A02)
Computer Architecture: Carnegie Mellon (https://www.youtube.com/playlist?list=PL5PHm2jkkXmgDN1PLwOY_tGtUlynnyV6D)
Fundamentals of Computer Networking: Manhattan College (https://www.youtube.com/channel/UCb1OiccPJ0wbMZMOleCvhWQ)
Introduction to Data Communications: Thammasat University (https://www.youtube.com/playlist?list=PLvifRcqOOwF8u4iC7hFTMVC_WD6SEpnkx)
Introduction to Cryptography: Ruhr University (https://www.youtube.com/channel/UC1usFRN4LCMcfIV7UjHNuQg)

Electives

Building Dynamic Websites: Harvard (http://cs75.tv/2012/summer/)
Advanced Data Structures: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)
Computer System Engineering: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)
Principles of Programming Languages: IIT (http://freevideolectures.com/Course/2249/Principles-of-Programming-Langu...)
Introduction to IT Security: Thammasat University (https://www.youtube.com/watch?v=bx5CPmNbblI&list=PLvifRcqOOwF89bqRiJEWyu...)
Security and Cryptography: Thammasat University (https://www.youtube.com/playlist?list=PLvifRcqOOwF-b74gWV5TpyMFFs2dVlqTt)
Bilinear Pairings in Cryptography: BIU (https://www.youtube.com/playlist?list=PLXF_IJaFk-9C4p3b2tK7H9a9axOm3EtjA...)
iPhone Application Development: ITU (https://www.youtube.com/playlist?list=PL1D5B07DD840FB46D)
Android Application Development: ITU (https://www.youtube.com/playlist?list=PL1E8E7D2B6EB11301)
Artificial Intelligence: HRW (https://www.youtube.com/watch?v=katiy95_mxo&list=PL39B5D3AFC249556A)
Artificial Intelligence: Berkeley (https://www.youtube.com/watch?v=qZ23-HrWyUE&index=10&list=PLF1A9D9034225...)
Computer Graphics: Berkeley (http://inst.eecs.berkeley.edu/~cs184/fa12/onlinelectures.html)
Statistics and Probability: Harvard (https://www.youtube.com/playlist?list=PL2SOU6wwxB0uwwH80KTQ6ht66KWxbzTIo)
Probabilistic Systems Analysis and Applied Probability: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)


Un nuovo editor da GitHub: Atom

github atom
Al giorno d'oggi per un uso del computer più fruttuoso sapersi destreggiare con un editor di testo moderno è davvero indispensabile. Per scrivere codice, mail, prendere appunti, note, fare e mantenere liste e moltissimi altri scopi.

Il giusto editor è in grado di aumentare la produttività, la qualità di quello che si scrive, far risparmiare tempo per cercare e trovare i file, far scovare errori grazie al syntax highlighting, implementare scorciatorie per le azioni più comuni e ripetute. E' davvero il coltellino svizzero dei tool del computer.

GitHub, dopo aver rivoluzionato il mondo dei repository di codice, ha rilasciato la versione (semantica) 1.0.0 del suo text editor: Atom (si chiama così perchè è stato programmato sfruttando electron, un altro progetto molto interessante).

manuale di volo (con gli ebook)
LINK


GITHUB ATOM - Why Atom.io will be your favorite Text Editor!

Creating Desktop Apps with Electron

categorie: 

La storia del formato mp3

mp3 waves
La fine di un'industria.
L'arrivo di un nuovo secolo.
Il paziente zero della pirateria.

Il pezzo di Mona Lalwani presente il libro di debutto di Stephen Witt: "How Music Got Free", dedicato alla storia del formato mp3, racconta dell'ingegnere acustico tedesco Karlheinz Brandenburg e di come abbia scoperto come comprimere di oltre un ordine di grandezza un file audio. Ma questa tecnologia fu nascosta per anni e, non appena venne resa disponibile, l'industria musicale dei CD andò in crisi.

E poi c'è la storia dell'epica lotta tra il più potente CEO delle major discografiche e un anonimo operaio della Universal che divenne uno dei più grossi pirati digitali della storia essendo il responsabile di oltre 2000 leak di album prima del rilascio.

E poi molto altro ancora.

How MP3 Files Work


categorie: 

Siamo quello che mangiamo: Edo

edo
Edo è un app per smartphone in grado di scansionare il codice a barre di un prodotto e fornire una valutazione, con voto da 1 a 10, di quanto sia "sano". In più fornisce altre caratteristiche: pro e contro, intolleranze, alternative ecc.

Ovviamente in futuro dietro ad app del genere ci sarà un business impressionante. Guideranno gli acquisti e le compagnie cercheranno di accaparrarsi valutazioni positive pagando il team di sviluppo, non appena si accorgeranno della loro esistenza.

E' importante quindi che questo tipo di app venga rilasciato da consorzi certificati soggetti a controlli. Ma per ora, che siamo agli inizi e devono conquistarsi i favori e la fiducia dei clienti, possiamo stare abbastanza tranquilli ed usarle per aumentare istantaneamente la propria intelligenza come consumatori.


categorie: 

Graphic Design per tutti con Canva

canva
canva è un tool online che rende estremamente intuitiva la realizzazione di prodotti di graphic design: posters, biglietti da visita, collages, brochure ecc.

La compagnia è stata fondata nel 2012 e ha ricevuto diversi milioni di dollari di finanziamenti per lo sviluppo e la commercializzazione.

Moltissimi asset sono free, ma per usare le foto con la ricerca integrata occorre pagare qualche dollaro di diritti.

facebook
twitter

Come si caricano le foto
Come si pubblica
scuola di design


categorie: 

L'app che viene dal freddo: Telegram

telegram
Telegram è l'app di messaging principale competitor di uazap (scritto intenzionalmente sbagliato). Quest'ultima è stata acquisita da facebook per ben 19 miliardi di dollari. Un'app che vale una manovra finanziaria di uno stato come l'Italia. Ma non è l'app ad avere quel valore. E' il suo miliardo di utenti. E i loro dati personali.

Un tempo ricevere gli auguri di compleanno significava che qualcuno si era preso la briga di ricordarsene segnandoselo sull'agenda o nel calendario. Ora invece fa tutto una app, che prepara quasi gli auguri e basta un click per mandarli. Facebook ha fatto questo agli auguri di compleanno: automatizzando il processo li ha resi praticamente senza valore. Ora hanno il valore di fare un click. Ed è la stessa cosa che succederà con gli altri dati personali degli utenti, verranno sviliti, appiattiti, banalizzati. O peggio.

I discorsi che ci sono dietro l'economia e il marketing globale digitale sono molto complessi, ma questa analogia può aprire gli occhi a qualcuno. Comunque, cercare di rosicchiare il predominio di questi grandi fratelli è una cosa positiva. Ecco il perchè è interessante Telegram. Inoltre i messaggi sono criptati, distribuiti con un protocollo open source e rimossi dai server su cui transitano. Per maggiore sicurezza.

Il suo autore, che ha creato il facebook russo, ha sperimentato in prima persona la pressione del governo per conoscere i dati di alcuni utenti. Ed ha deciso di lasciare e creare qualcosa quanto più possibile al di fuori del controllo del potere. E va in giro vestito come Neo in Matrix.

Apps
Telegram su itunes e google play
desktop client windows

[via]

categorie: 

Afterdawn

afterdawn software download
Afterdawn è un altro sito dal quale è possibile scaricare software.

Ultimamente alcuni siti storici sono molto peggiorati e, nel tentativo di fare profitto, hanno iniziato ad infilare adware (o peggio) negli installer dei programmi. Gli utenti meno attenti cadono spesso vittime di queste piccole trappole, e mano a mano si ritrovano un computer gonfio di piccoli malware.

Afterdawn top downloads
latest updates

categorie: 

Amelia

IPsoft Amelia
Amelia e bionda, parla oltre 20 lingue, capisce le emozioni e lavora per una delle compagnie più importanti del mondo.

E' una delle ultime creazioni di IPsoft, un'azienda fondata oltre 10 anni fa da un professore di matematica di New Yor, e si chiama Amelia. Si tratta di un agente "intelligente" molto evoluto, in grado di imparare. Oltre a comprendere le parole dell'interlocutore cerca soprattutto di afferrare il significato del contesto.

In una notte si è letta le sceneggiature di 4000 film, ed è quindi in grado di conversare anche di cinema. Ultimamente pare "esca" con Watson, il supercomputer di IBM che ha vinto Jeopardy!

Quello che fa è cercare di usare la conoscenza messa a sua disposizione per capire il problema e provare a fornire una soluzione. E se non ci riesce contatta immediatamente il supporto di secondo livello dove si può finalmente litigare con un altro essere umano.

Ed è operativa, ovviamente, 25/7/365.

gizmag
economic times
information-age
telegraph

[via]

categorie: 

Game Development Awesome List

game development list
Uno dei "repository" più interessanti di github è Awesome, una lunga lista di liste di siti, link e risorse utili di vari argomenti tecnologici.

Tra queste liste una in particolare raccoglie materiale davvero utile, e sempre aggiornato:

Game Development da: Ellison Leao

Ci sono blog, portali, motori, tool, assets, animazione, framework 2d e 3d, tecniche, editor di immagini vettoriali e voxel, codice di classici, audio, libri, generatori, musica, corsi, tutorial, game design, game jams.

[via]

Digital Day

dday.it expo reportage

Digital Day è una rivista online italiana realizzata con grande professionalità e che si distingue per le frequenti collaborazioni con 2024, la trasmissione di tecnologia di radio 24.

Il reportage su Expo, ad esempio, è l'articolo da leggere per capire come orientarsi nella fiera espositiva di Milano tra i numerosi padiglioni. Ma sul sito si parla quotidianamente di gadget (no fuffa), protocolli, gaming, telefonia, aziende e tutto quanto riguarda il rutilante mondo dell'elettronica di consumo.

facebook
twitter
rss
youtube

[via]

categorie: 

manual's lib

manual's lib
Che sia quello dell'automobile o quello del telefonino, quello del tablet o quello del televisore su manual's lib si può trovare il manuale di un qualunque dispositivo, comodamente scaricabile in digitale.

A volte è molto utile leggerlo, soprattutto certe sezioni che parlano di guasti e manutenzione oppure per scoprire funzioni avanzate la cui attivazione non sia così intuitiva.


categorie: 

Appcrawlr - un motore di ricerca per app

Appcrawlr


Con l'aumentare della potenza dei dispositivi mobile l'uso delle app è diventato comunissimo e, vista l'enorme proliferazione di software sviluppato continuamente in tutto il mondo, trovare quella giusta non è facile.

Appcrawlr aiuta a risolvere proprio questo problema, è possibile cercare, ad esempio, app su cloud storage per android, app per giapponese per ipad oppure app per disegnare su iphone.


categorie: 

Una rivoluzione nel cloud: Shinra

Yoichi Wada, che è stato presidente di Square (acquisendo Taito ed Eidos), si è lanciato in una nuova sfida: una vera e propria rivoluzione nel cloud gaming.

La sua nuova compagnia, Shinra (il nome della compagnia malvagia di Final Fantasy VII), ha già mostrato una architettura che permette fino a 64 giocatori di giocare insieme su una singola scheda grafica. Questo stronca l'impiego di banda tra client e server, e permette di far avvenire tutto su quest'ultimo, permettendo la realizzazione di mondi davvero persistenti, cioè con una storia, agli sviluppatori.

Shinra inches forward on its plan to revolutionize online games

shinra@youtube

UPDATE: http://www.polygon.com/2016/1/5/10720404/square-enix-shutting-down-shinr...

[via]

Shinra Tech Demo

categorie: 

Com'è Fatto

categorie: 

Thoresen Chess Engines Competition

okuribito


Nel 2010 Martin Thorensen ha creato un campionato di programmi per computer che giocano a scacchi che ha raccolto anche 130.000 spettatori nelle sfide che avvengono sul suo custom server da 6000$.

Le partite vengono trasmesse in diretta e online nel sito Thoresen Chess Engines Competition.

Magnus Carlsen, in questo momento il miglior giocatore (umano) al mondo, ha un punteggio ELO di 2862, mentre alcuni di questi programmi supererebbero ampiamente il 3000, e tra loro sono spesso protagonisti di match assolutamente spettacolari.

best chess of 2014
Anatomy of a Computer Chess Game

[via]

categorie: 

Un altro passo verso il cyberspazio: Facerig

facerig
Facerig è un programma che permette di animare un avatar personalizzabile usando semplicemente la telecamera o la webcam. La qualità degli avatar e quella del riconoscimento hanno molto colpito la community, e la possibilità di usare altre sembianze su chatroulette e skype apre scenari decisamente gibsoniani.

Un altro pezzo di realtà si sgretola e l'artificio inizia la marcia verso il trionfo definitivo.

steam community
community forum
facebook
cross with Live 2D

UPDATE: Anche Adobe salta sul carro !


Facerig x Live2D

categorie: