elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Temas
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
261  Programación / PHP / Windows + Registro del sistema + php (sin exec) en: 25 Septiembre 2011, 04:12 am
Estaba viendo algunas funciones que permitirían obtener y establecer llaves de registro en windows desde php pero todas las alternativas que siempre vi fueron de utilizar exec con el comando "reg", pero el problema es que cuando quieres utilizar php en modo consola siempre ves ventanas extras abriendose.

Encontré una forma mucho mas directa de consultar estos datos sin la necesidad de enviar argumentos a la consola de comandos.

Código
  1. <?php
  2. $key = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\eRhema";
  3.  
  4. $wsh = new COM("WScript.Shell");
  5. $phpobj = $wsh->RegRead($key);
  6.  
  7. print_r($phpobj);
  8. ?>

A mas de alguno le puede servir.

No sabia que puedes utilizar directamente el componente wscript en php, está super bueno para llamar apis sobre windows sin la necesidad de usar dl() con librerias externas no nativas.
262  Programación / .NET (C#, VB.NET, ASP) / Como crear proyecto utilizando Directx en: 25 Septiembre 2011, 00:18 am
Hola, estaba buscando por internet como crear un proyecto con directx y crear formas, lineas etc para hacer figuras 3d animadas.

Lo que pude encontrar es que debes agregar las importaciones necesarias:
Imports Microsoft.DirectX
Imports Microsoft.DirectX.Direct3D

Pero además agregar la referencia a Microsoft.DirectX, el problema es que no la encuentro.

Proyecto > agregar referencia > ???

No encuentro Microsoft.DirectX, tampoco .net.Microsoft.DirectX ni nada referente a directx.

Tengo que instalar algo extra?

Todos los tutoriales que encontré en ingles y español solo salen que debo agregar las referencias pero yo no las tengo.

Utilizo Microsoft Visual Basic 2005.
Si alguien sabe como hacerlo en c# igual me puede servir, la idea solamente es como agrego esas referencias o como encontrar dichas dll o como descargar el complemento.
263  Foros Generales / Foro Libre / Teoría del embudo (estructura de la luz y su velocidad) en: 24 Septiembre 2011, 04:39 am
La teoría del embudo (viaje de la luz)
Esta teoria no la he sacado de ningún otro lado.

Atraves de esta teoría podremos respondernos preguntas tales como:
  • ¿Cómo viaja la luz? (efecto embudo)
  • ¿Podemos ir mas rápido que la luz? (si)
  • ¿Porqué a mayor velocidad la masa aumenta? (cueyo de embudo)


¿Que sucedería si la luz no fuera recta sino curva?
La luz al viajar desforma el espacio al igual que un agujero negro:


La diferencia es el tamaño.


por ejemplo, digamos que ves un vehiculo con los focos encendidos, eso quiere decir que si la luz fuera fisicamente palpable podrias ver dos embudos gigantes enfrente del vehiculo.


para mi la luz dobla de tal manera el espacio que mientras mas te acercas a la luz mas rapido la llegas a ver pero no porque viaje mas rapido sino porque la luz te dobla a ti.

por eso los cientificos siempre decian que era imposible viajar mas rapido que la luz porque para la ciencia la luz es constante y plana, no es gravedad pero la dobla y no te das cuenta porque todo lo dobla sin afectar a la gravedad tu no ves el doblamiento pero la luz si.

Por eso....
si tu corrieras al lado de la luz en el mismo sentido no podras escapar segun la ciencia aunque trates de correr mas rapido, se dice que la velocidad es constante vayas a la velocidad que vayas.

Físicamente si tu vas corriendo al lado de un vehiculo a 5km/h cuando el vehiculo va a 10km/h esto quiere decir que hay una diferencia de velocidad de 5km/h pero la luz no porque cientificamente auqnue tu te alejes o te acerques a la luz siempre la verás a la misma velocidad venir hacia ti.


Pero, que pasa si estoy a 5 galaxias de distancia de una explosión de una super nova? cuanto se tardaría en llegar aquella luz? pero si me acerco y ahora estoy a solo 1 galaxia de distancia? no la vería mas rápido? pero cientificamente no es así, pero según la teoría del embudo si lo es ya que mientras estés cerca la velocidad es constante porque te atrapa el doblamiento que genera la luz, pero al escapar de dicho campo esta ley se invalida pudiendo alcanzar velocidades superiores al de la luz sin la necesidad de transformar la masa.


imagina un mundo donde cada haz de luz dobla el espacio al igual que el espacio se curva eso quiere decir que nada de lo que vemos es liso o mantiene su espacio sino que todo es curvo solo que no lo notamos.


Esto explicaría el porqué el universo se dobla y se expande, debido a la luz, por esto todo es curvo, de hecho la energía es la que da la luz y el universo basado en la energía sería lógico que se doblase y expandiese de esta manera.

Esta teoría tiene como 3 o 4 meses pero hace muy poco algunos cientificos dicen haber encontrado particulas que son capaces de viajar mas rápidos que la luz:
https://foro.elhacker.net/noticias/el_cern_encuentra_particulas_que_se_mueven_mas_rapido_que_la_luz-t339812.0.html

De hecho por eso creo que la teoria de einstein tiene algunos agujeros y muchos lo creen tambien, de hecho para mi mientras estemos "dentro del rango del doblamiento de la luz" puedes aplicar todas las teorias que conocemos, pero al salir de esa curvatura entonces la fisica como la conocemos debería ser totalmente invalida.

Atraves de esta teoría muchas cosas tendrían explicación y sentido.

¿A mayor velocidad mayor la masa?
Digamos que estas a la mitad del embudo o sea del doblamiento de la luz, esto quiere decir que mientra mas cerca estes mas cerca se hace la luz porque ese efecto te atrae aun mas rapido pero no es que uno ande mas rapido que el otro. Si tratas de ir a la misma velocidad de la luz de forma cerca esto quiere decir que tendrias que ir mas rapido que la luz para poder contrarrestar el efecto de doblamiento y por esto la masa aumenta, pero si fuera aun mas rapido deberia contrarrestarse este efecto de aumento de masa, te liberas de este campo de doblamiento y aumento de masa por velocidad.

Es como cuando una nave espacial despega de la tierra a medida que se aleja, pero como todas las pruebas que se han hecho estan en laboratirios y cosas asi entonces es practicamente imposible distinguir este efecto de doblamiento porque no lo notamos, pero si estas mismas pruebas se hicieran a escala gigante deberian dar otros resultados.

Es como si nosotros vivieramos en un mundo hecho por astillas de metal unidas por una fuerza x-1 (que une la materia), ahora digamos que al lado de nuestro mundo nos ponen un himan gigante llamada fuerza x-2 (luz) que hace doblar a todo nuestro mundo pero como estamos hechos de cerilla de metal entonces nosotros también nos doblamos y nuestras cosas también, pero no lo notamos porque solo vemos atraves del tacto, no hay vista.

Si señores :D mientras estamos sentados frente a nuestra pc nosotros somos estirados, encogidos, doblados, como si fueramos un chicle :D pero no lo notamos debido a que todo es estirado y encogido al igual que nosotros, pero deberíamos notarlo al ir mas rápido que la luz.

¿Pero, entonces es imposible escapar de la luz? porque la luz está en todos lados.
Pues depende de que luz hablemos, si la luz del sol, de mi habitación o de la pc, de la pc puedes escapar pero la del sol no y cuando dejas de ver el led de tu computadora debido a la distancia.

esto podría comprobarse pero no se a que escala, por ejemplo digamos que tenemos 3 lasers y 2 sensores:



En la prueba 2 el sensor 2 debería detectar la luz del laser 3 a una velocidad normal predecible atraves de un laboratorio.
Pero en la prueba 1 si pones un laser (laser 1) en la misma trayectoria del laser 2 (laser 2) entonces las distancias entre ambas deberían ser menores doblando el espácio que hay en medio pero solo válida para la luz, esto quiere decir que el sensor de la prueba 1 debería detectar unas millonesimas mas rápido la luz del laser 2 que la segunda prueba de un solo laser (laser 3).

No se si alguien habrá hecho este experimento alguna ves y no se a que escala habría que realizar esto para comprobar esta teoría, talves el espacio de una habitación y un laser convencional no sea suficiente para detectar la diferencia de velocidad, talves haga falta un espacio de 299.792.458 de kilometros con un laser que alcance ambos extremos para hacer una prueba de un haz de luz en 1 segundo y comparar los tiempos de diferencia. Talves pueda ser menos si existen los instrumentos precisos que puedan detectar tan corto tiempo de velocidades y hacer pruebas de talves 2 metros con miles de millones de milesimas de segundo.

El único problema es que el sensor debería estar en la misma posición que el laser 1 para poder detectarse.

De ser comprobado y si hay diferencia de tiempo entonces quiere decir que esta teoria del doblamiento que ejerce la luz sería válida y comprobada y respondería muchisimas cosas en la actualidad.

¿Que opinan?

Edito-----------------
acabo de ver algunas teorias basadas en cientificos famosos que dicen que la luz dobla efectivamente el espacio :D pero ninguno que hable sobre el efecto de tiempo de este doblamiento como lo planteé acá.

--------------------
De hecho según esta teoría:

podría apoyar la mia ya que si nos movemos al comienzo del big bang podremos ver que detras de la explosión hubo una luz que capturó todo y fue tan fuerte que esta luz fue la que hizo verse mas rápida al cmienzo y llegar hasta el límite de horizonte pero solo debido al doblamiento generado por la misma luz y la causa de la expansión del universo, no tan solo la fuerza de la explosión sino el doblamiento de la luz.

Esto quiere decir que tenemos una esfera que es el universo pero esta esfera no se expande sino que nosotros nos contraemos con relación al punto central y relativamente podemos ver hacia afuera que todo se expande. Esto podría dar un número determinado de espácio total y lo único que se mueve dentro es una vista hacia al horizonte escapando del doblamiento de la luz causada por el big bang.

Esto concuerda con la primera teoria de einstein que dice que el universo se estaba contrayendo pero refutado por un observatorio que mostraban galaxias alejandose y de ahi el cambio en sus formulas y problemas de planeación y equilibrio.

En cambio con esta teoría del embudo y la esfera que se contrae confirmaría dichas primeras teorias y lo que ahora poco se está descubriendo.

No saben cuanto me duele la cabeza de estar estudiando cosas, leyendo, escuchando, parece que me fuera a explotar pero me siento un poco emocionado aprendiendo cosas nuevas xD, en fin, ya son las 7am me voy a dormir, buenas noches.
264  Programación / Bases de Datos / Dilema de relación entre categorías y objetos en: 5 Agosto 2011, 09:12 am
Holas, tengo un pequeño problema sin solucionar, quería ver si alguien me puede dar una mano porque no encuentro información al respecto en gg y no se si tendrá algún nombre o función específica que lo haga.

Tengo la tabla frutas
Tengo una tabla categorías
Tengo una tabla contenido de categorías

En categorías tengo hartas cosas como por ejemplo paises por donde ha pasado.

El problema es el siguiente:
La fruta puede llevar mas de una etiqueta, digamos 3 y que además pasó por 2 paises, asi que ya tengo 2 categorías con 5 items, el problema es como relaciono esto con la tabla de frutas para poder hacer una busqueda a futuro?

Pensé en agregar una columna por cáda categoría en la tabla de la fruta pero no me sirve porque un administrador puede sacar o agregar categorías
El problema es que puede tener varias categorías o ninguna.

Tampoco me sirve serializar las categorías o separarlas por comas porque después necesito hacer un filtro de busqueda por checkboxes y no puedo estar buscando con like '%,$id,%' porque es muy impreciso e incomodo.

Que pasa si deseo listar todas las frutas que tengan la estampa 1,2 y 3 y que hayan pasado por mexico y chile?

Que puedo hacer en éste caso?

Estructura:
Código
  1. CREATE TABLE IF NOT EXISTS `categorias` (
  2.  `id` INT(11) NOT NULL AUTO_INCREMENT,
  3.  `nombre` CHAR(255) NOT NULL,
  4.  PRIMARY KEY (`id`)
  5. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
  6.  
  7. --
  8. -- Volcar la base de datos para la tabla `categorias`
  9. --
  10.  
  11. INSERT INTO `categorias` (`id`, `nombre`) VALUES
  12. (1, 'paises_recorridos'),
  13. (2, 'estampas');
  14.  
  15. -- --------------------------------------------------------
  16.  
  17. --
  18. -- Estructura de tabla para la tabla `contenido_categorias`
  19. --
  20.  
  21. CREATE TABLE IF NOT EXISTS `contenido_categorias` (
  22.  `id` INT(11) NOT NULL AUTO_INCREMENT,
  23.  `id_categoria` INT(11) NOT NULL,
  24.  `nombre` CHAR(255) NOT NULL,
  25.  PRIMARY KEY (`id`)
  26. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
  27.  
  28. --
  29. -- Volcar la base de datos para la tabla `contenido_categorias`
  30. --
  31.  
  32. INSERT INTO `contenido_categorias` (`id`, `id_categoria`, `nombre`) VALUES
  33. (1, 1, 'Chile'),
  34. (2, 1, 'México'),
  35. (3, 1, 'Estados unidos'),
  36. (4, 1, 'Argentina'),
  37. (5, 2, 'Estampa de supermegacalidad'),
  38. (6, 2, 'Estampa de madurez alta'),
  39. (7, 2, 'Estampa sin fertilizante'),
  40. (8, 2, 'Estampa de brillo');
  41.  
  42. -- --------------------------------------------------------
  43.  
  44. --
  45. -- Estructura de tabla para la tabla `frutas`
  46. --
  47.  
  48. CREATE TABLE IF NOT EXISTS `frutas` (
  49.  `id` INT(11) NOT NULL AUTO_INCREMENT,
  50.  `nombre` VARCHAR(255) NOT NULL,
  51.  PRIMARY KEY (`id`)
  52. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
  53.  
  54. --
  55. -- Volcar la base de datos para la tabla `frutas`
  56. --
  57.  
  58. INSERT INTO `frutas` (`id`, `nombre`) VALUES
  59. (1, 'Pera'),
  60. (2, 'Manzana'),
  61. (3, 'Kiwi'),
  62. (4, 'Plátano');
  63.  

Claro que no lo quiero para frutas ni paises xD es solo un ejemplo de lo que quiero hacer con otros datos y tags con categorías de tags.

Creo haber visto esto en wordpress, mientras tanto le daré un vistazo al código fuente.

Edito:------------------------------------
Ya vi wordpress y lo que hace es crear dos tablas nuevas con relación de datos:
Código:
Estructura term_relationships
Estructura term_taxonomy

Habrá algo más cómodo y rápido que hacer una tabla como pasarela de relaciones?
265  Programación / PHP / Evitar LFI de forma fácil en: 20 Julio 2011, 07:18 am
Pues antiguamente filtraba todo atraves de expresiones regulares pero se me ocurrió un método muchisimo mas efectivo y mas corto.

Código
  1. if(in_array(($mod= './modules/'.$_GET['module'],'/index.php'), glob('./modules/*/index.php'))){
  2.   include($mod);
  3. }else{
  4.   echo 'El módulo no existe.';
  5. }

Fácil, córto, límpio, sencillo.... a mas de alguien le va a servir, saludos.
266  Programación / Desarrollo Web / detectar carga completa de pagina web en javascript en: 7 Junio 2011, 09:32 am
Hola, actualmente estaba haciendo un proyecto donde con jquery estaba usando document ready para detectar el término de la carga de la página web y comenzar a cargar una galería de imágenes.

El problema es que son casi 20 imágenes y en total son como 3mb y algunas conexiones bajas como las de usb modem tardan muchisimo en cargar y por lo tanto las imágenes del diseño de la web no terminan de cargar tampoco hasta que carga la galería.

Esto me da a entender que document ready al igual que onload desde body me indica el término de carga del DOM pero no del documento completo,... o sea..
Quiero detectar desde javascript cuando termina de cargar todos los recursos de la web incluyendo imágenes, hojas de estilo, todo y después comenzar a cargar la galería para que no me desordene todo el diseño.

No me sirve darle un id a cada imágen, hay por ahi un plugin que a todos los tags de img y src les da un onload y los cuenta para detectar cuando todo carga pero no detecta las hojas de estilo, por lo tanto no es una detección real.

Alguien tiene alguna idea? en flash funciona perfectamente pero quería buscar el reemplazo para jquery porque no todos los disñeos son iguales y eso me significaría hacer un flash por web y no me conviene por el tiempo y desuso.
267  Foros Generales / Foro Libre / ¿Que fuente de texto será este? en: 30 Mayo 2011, 08:24 am
Hola, estaba haciendo un diseño y quería usar este tipo de letra:


El verde de arriba que dice doble click.
Alguien sabrá cual fuente es o cual se le podrá asemejar?
Por el momento estoy buscando en webs de fuentes aver si la puedo encontrar aunque ya llevo un buen rato.

Gracias al que me pueda dar una mano :)
268  Programación / PHP / Hosting de imágenes sin base de datos mysql-sqlite ni archivos en carpetas en: 23 Mayo 2011, 03:33 am
Actualmente algunos hosting dan espacio ilimitado pero un detalle que nunca nos fijamos es que cuando lo compramos vemos en el cpanel un indicador el cual nos indica el límite de número de archivos   :xD y eso en parte nos hecha por tierra todo el plan de hacer cosas como hosting de archivos, imágenes, etc.

Otra alternativa era alojar los archivos dentro de la base de datos codificados en base64 pero eso causaría una sobrecarga significativa si las visitas son numerosas.

Por lo tanto ideé una forma de alojar nuestros archivos de la siguiente manera:

Lo que vamos a hacer es crear un solo archivo como base de datos y le vamos a ir agregando al final todos los archivos de forma binaria, uno tras otro y de esta forma podremos alojar todos nuestros archivos en uno solo.

Algunos dirán que si la base de datos es enorme tendremos problemas de memoria,... pues no debido a que el script que haremos tomará el archivo y posicionará el puntero en el bite correspondiente a la imágen y luego obtendrá la cantidad de bites necesarios y luego finalizará.
Esto lo he probado con un iso de casi 3GB, he descargado solo 1MB a partir del bite que está posicionado en 500MB hasta 1MB después y el script anda rapidisimo, en menos de 0,2 segundos lo obtiene completamente y te lo entrega sin problemas ni uso excesivo de memoria ya que no cargará los 3GB sino solo 1MB.

Cómo límite vamos a configurar nuestro script para que se pueda subir y descargar archivos de hasta 2MB.

Código
  1. <?php
  2. /* Default config */
  3. $sys = array(
  4. 'db' => '.ht_dbimages', /* Database */
  5. 'self_script' => (isset($_SERVER['HTTPS']) == true ? 'https' : 'http' . '://'.$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']),
  6. 'start' => 0, /* Bite start */
  7. 'length' => 0, /* Bites length */
  8. 'extension' => '.dat', /* File extension */
  9. 'max_length' => 2000000, /* Max upload/download file (2MB) */
  10. 'finish_poiner' => 0,
  11. 'finish_length' => 0,
  12. 'finish_extension' => 'jpg',
  13. 'totalsizedb' => 0,
  14. 'err' => false,
  15. 'headerdb' => "DBIMG\x00\x01"
  16. );
  17. /* Re-config... */
  18. if(!file_exists($sys['db']))
  19. file_put_contents($sys['db'], $sys['headerdb']);
  20. $sys['totalsizedb'] = filesize($sys['db']);
  21.  
  22. if($_FILES){
  23. /* Manage errors */
  24. if((int)$_FILES['img']['size'] > (int)$sys['max_length'])
  25. $sys['err'] = 'El archivo es demasiado grande.';
  26. if(!exif_imagetype($_FILES['img']['tmp_name']))
  27. $sys['err'] = 'El archivo no es una imágen.';
  28. /* Save file */
  29. if(!$sys['err']){
  30. $sys['finish_pointer'] = (int)$sys['totalsizedb'];
  31. $sys['finish_length'] = filesize($_FILES['img']['tmp_name']);
  32. $sys['finish_extension'] = explode('.', $_FILES['img']['name']);
  33. $sys['finish_extension'] = substr($sys['finish_extension'][count($sys['finish_extension']) - 1], 0, 5);
  34. file_put_contents($sys['db'], file_get_contents($_FILES['img']['tmp_name']), FILE_APPEND | LOCK_EX);
  35. }
  36.  
  37. }elseif(isset($_GET['data']) and (strlen($_GET['data']) > 0)){
  38. /* Split data */
  39. $data = $_GET['data'];
  40. if(str_replace('/', '', $data) != $data){
  41. $data = explode('/', $data);
  42. $data = $data[count($data) - 1];
  43. }
  44. $data = explode('_', $data);
  45. $sys['start'] = (int)$data[0];
  46. $data = explode('.', $data[1]);
  47. $sys['length'] = (int)$data[0];
  48. $sys['extension'] = $data[count($data) - 1];
  49. /* Manage errors */
  50. if($sys['length'] > $sys['max_length'])
  51. $sys['err'] = 'El archivo es demasiado grande.';
  52. if($sys['start'] < 1)
  53. $sys['err'] = 'El archivo no existe.';
  54. if(($sys['start'] + $sys['length']) > $sys['totalsizedb'])
  55. $sys['err'] = 'El archivo no existe.';
  56. $tmpf = tempnam(0, '');
  57. file_put_contents($tmpf, file_get_contents($sys['db'], NULL, NULL, $sys['start'], $sys['length']));
  58. if(!exif_imagetype($tmpf))
  59. $sys['err'] = 'El archivo no es una imágen.';
  60. /* Get file */
  61. if(!$sys['err']){
  62. header('Content-Type: image/'.substr($sys['extension'], 0, 5));
  63. header('Content-Length: '.(int)$sys['length']);
  64. /* MAX Cache */
  65. header('Last-Modified: Tue, 03 Jul 2001 06:00:00 GMT');
  66. header('Expires: Tue, 03 Jul 2500 06:00:00 GMT');
  67. echo file_get_contents($tmpf);
  68. }
  69.  
  70. }
  71. ?>
  72.  
  73. <?php if($sys['err']){ ?>
  74. Error: <?php echo $sys['err']; ?><hr />
  75. <?php }elseif((int)$sys['finish_pointer'] > 0){ ?>
  76. File saved:
  77. <a target="_blank" href="<?php echo ($outfile = dirname($sys['self_script']).'/'.(int)$sys['finish_pointer'].'_'.(int)$sys['finish_length'].'.'.$sys['finish_extension']); ?>">
  78. <?php echo $outfile; ?>
  79. </a><hr />
  80. <?php } ?>
  81. <form action="<?php echo $sys['self_script']; ?>" method="post" enctype="multipart/form-data">
  82. Image: <input type="file" name="img" /> <input type="submit" value="Upload" />
  83. </form>

Ahora el archivo subido nos quedará así:
Código:
/500_10.jpg
donde 500 es el bite de inicio, 10 es el tamaño de bites y jpg es la extensión.

Para interpretar esto necesitamos un htaccess:
Código:
# MiniHostingIMG V1.0 by DrawCoders 
Options -Indexes
ErrorDocument 404 "El archivo no existe <a href='javascript:history.go(-1);'>Volver</a>"
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)index.php$
RewriteRule ^(.*)$ index.php?data=$1

Si se fijan el error 404 le puse el contenido directo (que ustedes pueden modificar o poner una url) y el index en cualquier parte para que no de problemas al poner nuestro sistema en un subdirectorio y no tengamos que editar todo manualmente.

Recuerden que deben dar permisos de escritura a la base de datos.
El nombre de la base de datos le puse que comenzara en .ht... porque por defecto el servidor apache impide la visualización directa de estos archivos porque supuestamente son de configuración.

Ejemplo de prueba momentaneo:
http://www.webcomparte.com/lab/hotingimg/




Además le puse un header para el caché, de esta forma la gente cargará una sola ves la imágen impidiendo la sobrecarga.

El diseño se lo ponen ustedes a su antojo.
Cualquier duda me la escriben.

Saludos.
269  Foros Generales / Noticias / ZeroTouch: Desarrollan en sistema multitáctil basado en la interrupción haces .. en: 17 Mayo 2011, 15:16 pm
Creo que esto definitivamente va a reemplazar la tecnología actual touch de contacto físico sobre la pantalla a lasers simplemente tal como en las pelis xD



Recientemente estudiantes de la Universidad de Texas A&M presentaron ZeroTouch, un sistema basado en un marco con sensores infrarrojos y LEDs para gestionar el reconocimiento multi-punto. Esto significa que no utiliza un membrana resistiva o capacitiva transparente para dar capacidades táctiles a alguna superficie, incluso puede dar el soporte para manipulación 3D sin necesidad de cámaras.

Jonathan Moeller del Laboratorio de Interfaces Ecológicas describe el sistema como un marco que disparan miles de rayos de luz (invisible) para detectar cualquier cosa que se cruza. ZeroTouch incorpora 256 sensores infrarrojos que se conectan al marco y se comunican a la computadora.

    “Cuando estos rayos se interrumpen, significa que algo ha tocado la pantalla. Podemos visualizar cualquier objeto dentro del marco con la reconstrucción de la malla y la interrupción de haces”.

Además de ser un interesante sistema de tacto espacial al vacío – que incluso puede dar una experiencia de profundidad – también se puede montar sobre una pantalla de computadora convencional y convertirla en una superficie multitouch.

Los desarrolladores señalan que ZeroTouch no requiere presión de mano o dedos, lo que reduce la fatiga muscular.

Por cierto, el módulo original estaba basado experimentos previos de Moeller con Arduino. Actualmente el marco cuenta con 32 módulos HappyFunTouch v2.1  que integra 1 LED y 8 sensores infrarrojos.



Fuentes:
http://www.domain-b.com/technology/20110516_zerotouch.html
http://blog.drawcoders.com/2011/05/16/zerotouch-desarrollan-en-sistema-multitactil-basado-en-la-interrupcion-haces-de-luz/
270  Programación / .NET (C#, VB.NET, ASP) / Cambiar el volumen al disco duro en: 11 Mayo 2011, 02:16 am
Estaba buscando algunos tutoriales sobre como cambiar el id de hardware de un disco duro.

Encontré la forma de obtenerlo pero necesitaba encontrar uno para modificarlo.

Alguien tiene alguna idea?

La función para obtener el id es el siguiente:
Código
  1. Private Function GetIdHardware() As String
  2.        Dim objWMIService As Object = GetObject("winmgmts:\\.\root\cimv2")
  3.        Dim colItems As Object = objWMIService.ExecQuery("select VolumeSerialNumber from Win32_LogicalDisk where DeviceID = 'C:'")
  4.        Dim objItem As Object
  5.        For Each objItem In colItems
  6.            Return objItem.VolumeSerialNumber.ToString
  7.            Exit For
  8.        Next
  9.        Return ""
  10.    End Function

Podría ser que pueda ejecutar un set value en ves de select al igual que una sql query?
Hay un software llamado volumeid que funciona en modo consola pero no quiero embalarlo y utilizarlo ya que quiero hacerlo en mi própio code.

Gracias.
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines