Software innovations
Follow
Find
642 views | +0 today
 
Rescooped by Geofrey van Hecke from Online Video Publishing
onto Software innovations
Scoop.it!

Take Notes and References While Watching Video Clips: VideoNotes

Take Notes and References While Watching Video Clips: VideoNotes | Software innovations | Scoop.it

VideoNotes is a neat new tool for taking notes while watching videos.

VideoNotes allows you to load any YouTube video on the left side of your screen and on the right side of the screen VideoNotes gives you a notepad to type on.

VideoNotes integrates with your Google Drive account.

By integrating with Google Drive VideoNotes allows you to share your notes and collaborate on your notes just as you can do with a Google Document.


Via Ann S. Michaelsen, theo kuechel, Robin Good
Geofrey van Hecke's insight:

add your insight...

more...
theo kuechel's comment, April 25, 2013 5:32 AM
Thanks for your comment Dean - I have had some problems - when deleting a 'chapter mark' it seems to throw sync of subsequent markers - just something to be aware of. or possible just me?
Alex Watson's curator insight, May 8, 2013 11:16 AM

This seems like a great tool

wanderingsalsero's curator insight, June 1, 2013 12:40 AM

This looks like it might be nice for makign notes on dance videos I like to watch and comment on.

From around the web

Your new post is loading...
Your new post is loading...
Scooped by Geofrey van Hecke
Scoop.it!

Brainstorming Doesn't Work; Try This Technique Instead

Brainstorming Doesn't Work; Try This Technique Instead | Software innovations | Scoop.it
Ever been in a meeting where one loudmouth's mediocre idea dominates? Then you know brainstorming needs an overhaul.
Geofrey van Hecke's insight:

Brainstormings often turn into non productive monologue or debate where ideas promoters fight to convince the others... This can lead to an stalemate situation and conclude the meeting with no progress.

 

This article presents an innovative process to resolve deadlocks in meetings. An app has been developed to change our way of brainstorming http://usecandor.com/

more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

Dynamically Loading Controllers and Views with AngularJS and RequireJS - Dan Wahlin

Dynamically Loading Controllers and Views with AngularJS and RequireJS - Dan Wahlin | Software innovations | Scoop.it
AngularJS, JavaScript, HTML5, jQuery, Node.js, ASP.NET, XAML
more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

Visual Studio 2013 Web Editor Features - HTML5 (Channel 9)

Visual Studio 2013 Web Editor Features - HTML5 (Channel 9) | Software innovations | Scoop.it
Scott Hanselman overviews HTML5 features in the Visual Studio web developer tools.
more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

A new Silk Road 2.0 on Github

A new Silk Road 2.0 on Github | Software innovations | Scoop.it

Silk Road has demonstrated that it's possible to run an anonymous online marketplace. While technologically it wasn't that bad, there was a critical point of failure — its centralized nature. Capture administrator and everything is doomed.

Here is my proposal of a distributed anonymous marketplace that doesn't have a single point of failure.

This concept does not focus on moral issues of participating in a voluntary anonymous trade nor does it endorse a specific use of a system it describes. It is more of a concept of decentralization of current marketplaces.

Let us start by looking at some of the problems that centralized marketplaces (like Silk Road) do have and try to figure a solution for them.

Internal account balances

On most of centralized markets, every account got its internal balance. Users deposited money by sending them to DPR's wallets and the system credited the amount to their balance. On transactions between buyers & sellers, just the balances were updated and no actual money transfers took place. Moreover, the users didn't own these Bitcoin wallets so they were never in control.

It is, however, a bad idea to rely on a single person and trust all the money to them. Even if they are a good person themselves, there are violent third parties that can try to interrupt the operation any moment and try to seize the money.

So, that is a problem. Now. Problem, meet solution.

The solution is seemingly obvious. Let the parties transact directly without passing the money through the wallets of 3rd parties that can be compromised.

You own your money and don't have to trust anyone with it. Perfect, right?

But there is a reason they needed the money to pass through its wallets. It's because there was a need in arbitration. Luckily, there is a way to arbitrate without rising your money to someone...

Arbitration

So, arbitration. It's needed to resolve disputes the buyer and seller might have. Like the item arriving not in time. Or not arriving at all.

The way it worked on SR was like this: you buy something, the payment is held in a "pending" state, unless you finalize the order. You finalize it if you got your item and you have no concerns about it.

If you do, however, you can dispute with the buyer. If you are unable to meet an agreement, the administrator steps in and tries to resolve your conflict. Depending on outcome, the money may be transferred to the seller, refunded to the buyer partially, or refunded to the buyer fully.

And that is why it was needed for the money to be held by this trusted third party. Relying on them is, again, a bad idea, and luckily, there is another solution to this problem.

The solution is Bitcoin transaction scripts. Without digging into much detail, there is a way to allow mediation of Bitcoin transaction. There is even an example on Bitcoin wiki.

Basically, it works this way:

the sender adds a public key of a mediator to the transaction, so that there are 3 people involved in transactiononce transaction is broadcast, it kind of stays in the "pending" state unless two of these three cast their vote on transaction

There are three possible outcomes:

the buyer and the seller do agree about the transaction, cast their "yes"-s and money goes to the sellerthe buyer does not agree and asks the mediator to help:the mediator decides the seller didn't fulfill their part of agreement (e.g. didn't deliver) and casts a "no", and so does the buyer, then the transaction is no longer pending and the money is returned to the buyerthe mediator decides the seller did fulfill their part of agreement and casts a "yes", and so does the seller, then the transaction is no longer pending and the money reaches the seller

There are a few benefits to this scheme:

you do not have to trust your money to the mediator. At worst, the money ends up being in seller's/buyer's possession — but definitely not mediator since there is no way the mediator can change the output of transactionthe mediator doesn't have to be an admin or representative of the marketplace. It can be anyone that both the buyer & the seller trust

Inviting a third party mediator is an interesting idea, as it also removes the dependency on marketplace owner to mediate your dispute... but how would it work?

A reputation system. Everyone can be an arbitrator and they get chosen based on their reputation. Which is what the next chapter is about.

Reputation

A system like Namecoin could be used to maintain identities and reputation of buyers, sellers, mediators, and marketplace owners.

Federated distributed marketplaces

There is yet another reason that relying on a single entity is bad. Even if your money always transfers to the buyer directly, and mediation is done by a third party, there is one more thing that isn't distributed — the marketplace itself. If someone arrests or otherwise intimidates the owner, everything goes down. Boom. The money is still yours but the operations had stopped. You can no longer buy or sell.

As a solution, something like this might be proposed: marketplace app is OSS and everyone can run their own. And, indeed, it's a good solution. If some marketplace owner gets arrested, the others are still functioning and almost no harm is caused to everyone else.

Yet, there is a little thing that makes this approach far from desirable: discoverability, for one thing. You will have to manually discover a variety of marketplaces and signup for all of them. What if there was a better way?..

In fact, there is. There is this project called Diaspora. Basically, it's a social network that everyone can run. The key idea is that instead of tens or hundreds of separate social networks that everyone runs, there is one. Everyone can merely run a node that will host its user accounts, posts, and associated data.

It also enables for easier discovery. You can subscribe to users from various other nodes, see their posts, and so on. So it's a federated distributed social network.

A similar concept can be applied to anonymous marketplaces as well. Everyone can run their own node, and that node will store its users' account data and its own catalog.

From the user perspective though, there will be a single unified catalog of various goods. You visit "Catalog" and you see items from all federated marketplaces.

Wrap up

The solution I propose will allow to get rid of centralization so that there won't be a single point of failure (central authority). The federated distributed marketplace will be much more difficult to shut down. And even in the case of shut down, no one is losing their money.

These are basically my thoughts on how such a system could be implemented. It's very likely that I missed something important or didn't fully think it through. All feedback would be highly appreciated.

Twitter: @goshakkk

Geofrey van Hecke's insight:

Un projet Silk Road 2.0 nouvellement créé sur Github.
Contrairement à sa version 1.0 qui a été fermée par le FBI car souffrant d'une très mauvaise réputation, cette version 2.0 consistera principalement à rendre la plateforme d'échange décentralisée et plus éthique.

more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

Encrypted Cloud Service Tresorit Unveils New Desktop and Mobile Apps

Encrypted Cloud Service Tresorit Unveils New Desktop and Mobile Apps | Software innovations | Scoop.it
Android/OS X/Windows: Tresorit is one of our favorite privacy-protecting cloud storage services. They encrypt your data, protect your privacy, and have even challenged hackers to break their security so they can improve it.
more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

Genderize.io | An API for determining the gender of a first name

Genderize.io | An API for determining the gender of a first name | Software innovations | Scoop.it
Use this API to retrieve a probabilistic guess on the gender of one or more first names.
more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

Apple, Facebook, Google, Microsoft and others join forces to launch new Web standards resource

Apple, Facebook, Google, Microsoft and others join forces to launch new Web standards resource | Software innovations | Scoop.it
In an attempt to create the "definitive resource" for all open Web technologies, Apple, Adobe, Facebook, Google, HP, Microsoft, Mozilla, Nokia, and Opera have joined the ...
more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

25 Free eBooks for Web Developers and Designers

25 Free eBooks for Web Developers and Designers | Software innovations | Scoop.it
25 Free eBooks for Web Developers and Designers To boost their Web Designing and Development Skills.
more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

Trop belle pour être développeur web

Trop belle pour être développeur web | Software innovations | Scoop.it
Le réseau social professionnel LinkedIn se retrouve sous le feu de la critique après avoir supprimé une annonce postée par la société Toptal, jugée trop aguicheuse.
more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

How It Works | Firebase

How It Works | Firebase | Software innovations | Scoop.it
Firebase is like Dropbox for your app's data, automatically synchronizing your data between clients and our cloud servers.

Geofrey van Hecke's insight:

Amis informaticiens, voici Firebase... Quand la magie opère ;-) !

more...
No comment yet.
Rescooped by Geofrey van Hecke from Time to Learn
Scoop.it!

Comment télécharger des livres de Google Books ? [tuto]

Comment télécharger des livres de Google Books ? [tuto] | Software innovations | Scoop.it

Il arrive souvent que vous tombez sur un livre sur Google Books. Sauf qu'il n'est possible que de le lire sur le site, vous être donc obligés d'avoir une connexion à chaque fois pour y accéder et vous contenter de le lire sans l'imprimer.Dans la suite, je vous propose de découvrir un moyen simple et gratuit pour télécharger les livres de Google Books sous format PDF. 


Via Frédéric DEBAILLEUL
Geofrey van Hecke's insight:

Bon à savoir pour les amateurs de Google Books

 

more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

21 JavaScript Tips & Tricks for JavaScript Developers

21 JavaScript Tips & Tricks for JavaScript Developers | Software innovations | Scoop.it
JavaScript Tips: Here are some 21 hand picked JavaScript snippets that will help you ease some of the tasks in your project.. Javascript random number, arrays, string functions.

 

Geofrey van Hecke's insight:

Nice topic !

 

more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

Google Geo Developers Blog: Adding the new Google Maps to your website just got easier with the new Google Maps Embed API

Google Geo Developers Blog: Adding the new Google Maps to your website just got easier with the new Google Maps Embed API | Software innovations | Scoop.it
Geofrey van Hecke's insight:
Merci Google ;)
more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

The Official Motorola Blog: Goodbye Sticky. Hello Ara.

The Official Motorola Blog: Goodbye Sticky. Hello Ara. | Software innovations | Scoop.it

"We’ve been working on Project Ara for over a year. Recently, we met Dave Hakkens, the creator of Phonebloks. Turns out we share a common vision: to develop a phone platform that is modular, open, customizable, and made for the entire world"

Geofrey van Hecke's insight:

Will Motorola revive thanks to PhoneBlocks ?

more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

AngularJS with TypeScript and Windows Azure Mobile Services - Time Cockpit

AngularJS with TypeScript and Windows Azure Mobile Services - Time Cockpit | Software innovations | Scoop.it
In the coming two weeks I will do a series of talks at various conferences in Austria and Germany. I will speak about AngularJS, TypeScript, and Windows Azure Mobile Services. In this blog post I publish the slides and the sample code.
more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

Sync Libraries Between Machines With SkyDrive or Dropbox

Sync Libraries Between Machines With SkyDrive or Dropbox | Software innovations | Scoop.it
Windows: Using Libraries in Windows to collect folders in one place is nice, but it would be even nicer if you could reach your Libraries from any computer. With a light bit of trickery, you can do that with SkyDrive.
more...
No comment yet.
Rescooped by Geofrey van Hecke from Time to Learn
Scoop.it!

Deux applications pour connecter les services de stockage en nuage en un seul endroit

Deux applications pour connecter les services de stockage en nuage en un seul endroit | Software innovations | Scoop.it

Je vous présente 2 applications pour connecter tous les services de stockage en nuage dans un seul endroit


Via Frédéric DEBAILLEUL
more...
Frédéric DEBAILLEUL's curator insight, October 3, 2013 2:43 AM

Il y a également CloudKafé qui est excellent : 

https://www.cloudkafe.com/

Shona Whyte's curator insight, October 3, 2013 4:37 AM

Indéniable : "Chaque utilisateur de ces services de stockage en ligne possède au moins deux ou trois comptes sur les différents services de ce genre parce qu'ils offrent chacun un espace limité gratuit, les utilisateurs procéderont ainsi pour gagner plus d'espace gratuit. Se connecter à tous les services avec les différents mots de passe sera une vraie galère alors qu'en utilisant d'une seule application pour se connecter à ces réseaux nous serons capables de mieux gérer nos comptes."

Scooped by Geofrey van Hecke
Scoop.it!

Consuming REST APIs with Restangular / AngularJS binding with Realtime APIs

Most apps need to communicate with servers to store and share data, and many of those apps do so through Restful APIs or realtime data services. In this mont...
more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

500+ Free Tools for Web Designers, Web Developers and SEO Professionals by Design Junction

500+ Free Tools for Web Designers, Web Developers and SEO Professionals by Design Junction | Software innovations | Scoop.it
500+ Free Tools for Web Designers, Web Developers and SEO Professionals. These tools will assist from newbies to experienced professionals.
more...
No comment yet.
Rescooped by Geofrey van Hecke from Time to Learn
Scoop.it!

Conseils SEO Référencement : Les critères de référencement d'une page web

Conseils SEO Référencement : Les critères de référencement d'une page web | Software innovations | Scoop.it

Les contenus web se sont très nettement améliorés en qualité depuis ces derniers mois étant donné le durcissement du règlement intérieur de l’établissement Google ! Le contenu est devenu la priorité en matière de référencement à tel point qu’il est dorénavant au cœur de toutes les stratégies marketing des entreprises qui souhaitent un minimum de visibilité.Mais plus précisément, comment optimiser un contenu pour le positionner dans les premiers résultats de recherche et quels sont les critères qui permettent de mieux référencer un contenu et la page web où il se trouve ?


Via Frédéric DEBAILLEUL
more...
Amélie Formations Massages's curator insight, September 2, 2013 3:24 PM

Formez vous au #MASSAGE #PERSONNES #AGEES avec l'institut LingDao près de #TOULON du 25 au 29 nov. 2013 participation : 590 euros, prises en charge #DIF #CIF
#formation #var #paca #massages #stage #alsheimer #parkinson #insomnies
http://www.lingdao.fr/
tel : 04 94 66 13 94

Scooped by Geofrey van Hecke
Scoop.it!

Une nouvelle application pour retrouver son smartphone Android perdu ou volé

Une nouvelle application pour retrouver son smartphone Android perdu ou volé | Software innovations | Scoop.it
Android Device Manager : Une nouvelle application pour retrouver son smartphone Android perdu ou volé
more...
No comment yet.
Rescooped by Geofrey van Hecke from JavaScript for Line of Business Applications
Scoop.it!

Angular.js - Sharing data between controllers

Angular.js - Sharing data between controllers | Software innovations | Scoop.it

A lot of times my friends ask me - "How do we share data between controllers in Angular.js?"

Since services in Angular.js are injectable singletons, they seem like a good choice for sharing mutable data. But nothing is worth anything without some code. So here goes...

 


Via Jan Hesse
Geofrey van Hecke's insight:

add your insight...

 

more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

Polymer - The latest impressive web library from Google

Polymer - The latest impressive web library from Google | Software innovations | Scoop.it

Polymer is a new type of library for the web, built on top of Web Components, and designed to leverage the evolving web platform on modern browsers.

 

Geofrey van Hecke's insight:

Once more Google is inovating in the web development technologies.

 

If you don't know Polymer yet, be prepared for impressive evolution.

This is the latest great library from Google for client-side web programming.

 

For those who are familiar with AngularJS, you can use the MVC pattern thanks to data-binding. Furthermore, you can encapsulte complexe components like you did with custom directives in AngularJS.

 

Just watch the presentation of it during the Google I/O 2013... It's just magic !

 

more...
No comment yet.
Scooped by Geofrey van Hecke
Scoop.it!

AngularJS Is Being Ported to Dart

AngularJS Is Being Ported to Dart | Software innovations | Scoop.it
AngularJS is being ported to Dart, offering a parallel implementation of Google’s JavaScript framework.

Geofrey van Hecke's insight:

Waw ! It's a great news for Dart & Google lovers.

more...
No comment yet.