cómo crear un guid / uuid en javascript?
estoy tratando de crear a nivel mundial-identificadores únicos en javascript. no estoy seguro de qué rutinas están disponibles en todos los navegadores, cómo 'al azar' y sembraron la incorporada en el generador de números aleatorios es, etc..

el guid / uuid debe ser al menos de 32 caracteres y debe permanecer en el rango ascii para evitar problemas cuando se les pasa de todo.
ha habido un par de intentos en este. la pregunta es: ¿quieres guid reales, o sólo números aleatorios que mirar como guid? es bastante fácil para generar números aleatorios. de http://note19.com/2007/05/27/javascript-guid-generator/ (después de algún de limpieza en aras de la claridad):var guid = (function() {
 function s4() {
 return math.floor((1 + math.random()) * 0x10000)
 .tostring(16)
 .substring(1);
 }
 return function() {
 return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
 s4() + '-' + s4() + s4() + s4();
 };
})();

sin embargo, una nota en los comentarios que tales valores no son genuinos guid. no hay manera de generar verdaderas guid en javascript, ya que dependen de las propiedades del equipo local que los navegadores no exponga. deberás utilizar os específicos como los servicios de activex: http://p2p.wrox.com/topicindex/20339.htm
 edit: no es correcto - rfc4122 permite al azar ('versión 4') id. ver otras respuestas para los detalles.uso:var uuid = guid();
Debes crear un nuevo módulo con este contenido:  
Function cantidad\_minutos(texto As String)  
Dim horas, minutos, segundos As Integer  
horas = Left(texto, 3)  
minutos = Mid(texto, 4, 2)  
segundos = Right(texto, 2)  
cantidad\_minutos = Str(horas * 60 + minutos + segundos / 60)  
End Function  
Luego creas una consulta con el campo duracion y uno generado que sea =cantidad\_minutos([duracion])  
Debes verificar que la cantidad de caracteres sea uniforme (3 para la hora, 2 minutos y 2 para segundos, para que la función sea correcta.  
Saludos. Jorge Allí tienes varias páginas donde podes buecar códigos de impresora te recuerdo qno son estándar algunos si son pero otros no  
[http://www.google.com.bo/search?q=codigos+para+impresora+chr()&hl=es&rlz=1R2RNTN\_esBO370&tbs=clir:1,clirtl:en,clirt:en+Printer+codes+chr+()&ei=pCvTS9v2Iovq9QTDxYSuDw&sa=X&oi=clir\_tip&ct=search\_link&resnum=11&ved=0CDIQ\_wEwCg](https://www.google.com.bo/search?q=codigos+para+impresora+chr()&hl=es&rlz=1R2RNTN_esBO370&tbs=clir:1,clirtl:en,clirt:en+Printer+codes+chr+()&ei=pCvTS9v2Iovq9QTDxYSuDw&sa=X&oi=clir_tip&ct=search_link&resnum=11&ved=0CDIQ_wEwCg) puedes ingresar el codigo que biene en tu manueal ahi biene aqui en google biene y si no intenta los mas comunes como 1234 0000 o asi hola [@juanbarriostk](/u/juanbarriostk) es probable que esos códigos se gestionan por lote.

saludos, I. Buenas Compañero, al parecer han lanzado hace muy poco una nueva versión de este lenguaje.

[https://www.muylinux.com/2018/08/08/dart-2/](https://www.muylinux.com/2018/08/08/dart-2/ )

Sólo lo conozco de oídas, pero puede ver esta información sobre el, aunque sólo son tutoriales en su mayoría quizás le sirvan para iniciarse. Suerte.

<https://riptutorial.com/es/dart> 

<https://www.youtube.com/watch?v=dDZ-NOTjXiA> 

<https://codigofacilito.com/cursos/dart> 

<https://ed.team/blog/dart-un-lenguaje-del-futuro> 

<https://www.youtube.com/watch?v=l5FQe0cCSLk>

[https://es.wikipedia.org/wiki/Dart#La\_raz%C3%B3n\_para\_un\_nuevo\_lenguaje](https://es.wikipedia.org/wiki/Dart#La_razón_para_un_nuevo_lenguaje) 

<https://www.youtube.com/watch?v=TzXOs5mJtsQ> <p>aquí hay algunas pautas para desarrollar notificaciones</p><p> <a href="https://wiki.ubuntu.com/notificationdevelopmentguidelines">buntu wiki</a> </p> No he trabajado con ficheros codificados, pero dime cuál es la extensión del archivo que te mandan y veré que se me ocurre hacer.  
1 saludo Si quieres empezar a programar, también depende un poco del tipo de aplicaciones que puedes hacer.  
Bueno, yo te recomiendo dos lenguajes que más o menos sirven tanto para aprender como para empezar a trabajar con ellos y hacer cositas interesantes.  
Uno de ellos es Visual Basic. Es un lenguaje bastante fácil de aprender, aunque ya para meterse en cosas complicadas requiere mayor conocimiento, pero yo empezaría aprendiendo VB. Para trabajar con BBDD es de los más sencillos que hay. Luego tiene "vertientes" de este lenguaje como lo es ASP y VBScript, que se centran en programación web.  
El otro lenguaje (por llamarlo lenguaje) es HTML. Con este lenguaje aprendes a hacer una página web. Pero lógicamente, no creo que te conformes con hacer una web simple. Para poder hacer una web (más o menos profesional) tienes que meter scripts y bses de datos y cosas así.  
Para la programación orientada a web tienes Javascript, VBSccript (que son más o menos igual), y luego lo que se llama CGI, como lo son Perl y PHP. Estos lenguajes también son más o menos sencillos en medida a lo que quieras hacer.  
Y luego tienes lo que es ASP y JSP, que uno viene de VB y el otro de Java.  
Bueno, resumiendo, yo empezaría con VB para pillar un poco de metodología y saber más o menos como funciona el tema de la programación. Luego ya, dependiendo de lo que más te guste, puedes declinarte por aplicaciones tipo VB, o hacer aplicaciones web, entonces tendrías que aprender como mínimo HTML y Javascript. El resto siempre se aprende con tiempo y de curiosear webs ya hechas.  
En cuanto a bases de datos, empezaría por SQL y acabaría por Oracle.  
Quizá te estoy metiendo aquí mucha bulla, pero bueno, yo te cuento y luego tu eliges que es lo que más te apetece hacer.  
Si quieres más información sobre estos lenguajes de programación, puedes consultar en la web del programador [http://www.lawebdelprogramador.com](http://www.lawebdelprogramador.com/) existen muchos cursos para comenzar en html y css, aqui uno que encontre en google:
  
http://codigoweb.in/manual/video-tutorial-html5-y-css3-introduccion-13 Por que no descargas esta version de ares que no requiere ningun codigo y funciona de maravillas!
  

  
[Descargar Ares 2.1.1](/download/descargar-58-ares)
  

  
suerte