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


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 [58] 59 60 61 62 63 64 65 66 67 68
571  Programación / .NET (C#, VB.NET, ASP) / Peleando con la tarbla ASCII en: 27 Agosto 2009, 01:54 am
Buenas:

Fijándote bien justo la imagen de abajo. se muestra que algunos comentarios de alrededor está en doble cuadro.




En el RichTextBox1 con Visual C#, me parece el símbolo de interrogación en su lugar como este ??????????????



Pongo en HEX los valores que puedes ver en la tabla de abajo.




¿Hay alguna solución de pasarlo bien al ASCII al RichTextBox?



Saludo.
572  Informática / Electrónica / PIC mejorado ya con 49 instrucciones. en: 31 Julio 2009, 10:23 am
[size=18]Primeros Microcontroladores PIC® con Núcleo Mejorado de Gama Media de 8 bit [/size]





Microchip anuncia los seis primeros miembros de la familia de microcontroladores PIC16F193X, que incorporan un núcleo mejorado de gama media de 8 bit desarrollado por Microchip. El incremento de la capacidad de memoria y del núcleo proporcionan un mejor soporte a programadores de C y Ensamblador, mientras que los componentes de la familia ‘LF’ incorporan la Tecnología nanoWatt XLP de Microchip para trabajar con un consumo extremadamente bajo.

 

Los PIC16F1934, PIC16LF1934, PIC16F1936, PIC16LF1936, PIC16F1937 y PIC16LF1937 amplían la oferta de microcontroladores PIC® de Microchip formada por más de 550 dispositivos compatibles, destinados a una amplia variedad de aplicaciones en los mercados de electrodomésticos, consumo, industrial, médico y automoción. Continuando con la tradición de los microcontroladores PIC de integrar un gran número de periféricos, la nueva familia ofrece controladores Directos para LCD y soporte a soluciones táctiles capacitivas mTouchTM.

 

Los nuevos dispositivos permiten nuevos niveles de funcionalidad con un menor coste del sistema. Entre las restantes características de la familia PIC16F193X se encuentran:

·   Memoria de programa Flash hasta 14 KB

·   RAM de datos hasta 512 Bytes

·   EEPROM de datos de 256 Bytes

·   Controlador para LCD (96 segmentos)

·   Tecnología nanoWatt XLP en las versiones “LF”

·   Periféricos para Soluciones Táctiles mTouch

·   Oscilador interno de 32MHz

·   Hasta 5 periféricos PWM de Captura y Comparación Mejorada con bases de tiempos independientes

·   Latencia de Interrupción Reducida

·   Pila de hardware de 16 niveles, con interrupción de rebose/subdesbordamiento (overflow/underflow)

·   Funcionamiento de bajo consumo entre 1,8 y 5,5V, incluyendo funcionamiento completo de periféricos analógicos

·   SPI/I2C™ Maestro y soporte a EUSART para RS-232/RS-485, así como soporte LIN

·   Hasta 14 canales de conversión A/D de 10 bit

·   Dos comparadores de doble entrada de carril a carril (rail-to-rail) con funcionamiento de Temporizador 555

·   Temporizadores de 4x8 bit y 1x16 bit, con soporte a Reloj en Tiempo Real de Bajo Consumo eXtreme

·   Monitores operativos robustos y fiables, como POR, BOR y WDT de bajo consumo

 

Con un total de 49 instrucciones, los microcontroladores PIC16F193X optimizan el código de programa y el manejo de datos, al tiempo que incrementan la eficiencia y reducen los ciclos de reloj.

 

Microchip ofrece a los ingenieros un conjunto completo de herramientas de desarrollo estándar para diseñar con los microcontroladores PIC16F193X.

Fuente:
http://www.elektor.es/noticias/primeros-microcontroladores-pic-con-nucleo.1028149.lynkx?utm_source=ES&utm_medium=email&utm_campaign=news


Opinión personal:

Ya iba siendo hora de que tantos años ya cambiaron algo del nícleo del PIC. Me sorprende que ya vengan con 49 instrucciones, esto si que no me lo esperaba. Vendrán más nuevos en el futuro como también mejorar los PIC18F, el esperado por muchos y famoso USB 3.0 tanto en PIC18F hsta los PIC32, etc...

PIC16F1934, PIC16LF1934, PIC16F1936, PIC16LF1936, PIC16F1937 y PIC16LF1937.

Nota, en el futuro aparecerán, al menos eso dicen algunas Web que vienen timer de 32 bits.

Saludo.
573  Media / Juegos y Consolas / Cosas de PS3 y 360 en: 25 Julio 2009, 11:48 am
Buenas:

Tanto en PS3 y/o 360 quiero saber si realmente se puede hacer estas cosas de alguna manera.

1- Guardar copias de seguridad en el PC de las partidas guardadas de los juegos.
2- Cuando te bajas las demos, ¿hay alguna manera de guardarlo en tu PC?
3- ¿Realmente hace falta disco duro de tanta capacidad? Si hiciera falta algún día, puedo pasar los datos del disco duro viejo al nuevo para no tener que empezar todo otra vez.
4- ¿Las partidas guardadas se pueden guardar en un pendriver? Ya los hay de 256GB y pronto de 512GB.
5- ¿Algún comentario? Recuerda, que consola hablas.

Saludo.
574  Programación / .NET (C#, VB.NET, ASP) / Traducir programas. en: 25 Julio 2009, 03:41 am
Hola:

Tengo un programa hecho con Visual Studio por alguien en inglés, no se si usa el VB .net o el VC#.

El .exe es de unos 24Kb. ¿Hay alguna manera de traducir los label del Inglés al español?

Saludo.
575  Programación / ASM / Códigos ASM utilizado en Apolo 11 hace 40 años en la Luna. en: 24 Julio 2009, 15:25 pm
Hola:

Curiosamente he encontrado códigos de libre distribución de la época de Apolo 11 que usaron el día que fueron en la Luna (si es que realmente fueron) hace 40 años.



La verdad que nunca he visto en mi vida estos ASM. Abro este tema por curiosidad.

Código
  1. # Copyright:    Public domain.
  2. # Filename:     ALARM_AND_ABORT.agc
  3. # Purpose:      Part of the source code for Luminary 1A build 099.
  4. #               It is part of the source code for the Lunar Module's (LM)
  5. #               Apollo Guidance Computer (AGC), for Apollo 11.
  6. # Assembler:    yaYUL
  7. # Contact:      Ron Burkey <info@sandroid.org>.
  8. # Website:      www.ibiblio.org/apollo.
  9. # Pages:        1381-1385
  10. # Mod history:  2009-05-10 SN   (Sergio Navarro).  Started adapting
  11. #                               from the Luminary131/ file of the same
  12. #                               name, using Luminary099 page images.
  13. #               2009-06-05 RSB  Fixed a type.
  14. #
  15. # This source code has been transcribed or otherwise adapted from
  16. # digitized images of a hardcopy from the MIT Museum.  The digitization
  17. # was performed by Paul Fjeld, and arranged for by Deborah Douglas of
  18. # the Museum.  Many thanks to both.  The images (with suitable reduction
  19. # in storage size and consequent reduction in image quality as well) are
  20. # available online at www.ibiblio.org/apollo.  If for some reason you
  21. # find that the images are illegible, contact me at info@sandroid.org
  22. # about getting access to the (much) higher-quality images which Paul
  23. # actually created.
  24. #
  25. # Notations on the hardcopy document read, in part:
  26. #
  27. #       Assemble revision 001 of AGC program LMY99 by NASA 2021112-61
  28. #       16:27 JULY 14, 1969
  29.  
  30. # Page 1381
  31. # THE FOLLOWING SUBROUTINE MAY BE CALLED TO DISPLAY A NON-ABORTIVE ALARM CONDITION.  IT MAY BE CALLED
  32. # EITHER IN INTERRUPT OR UNDER EXECUTIVE CONTROL.
  33. #
  34. # CALLING SEQUENCE IS AS FOLLOWS:
  35. #               TC      ALARM
  36. #               OCT     AAANN           # ALARM NO. NN IN GENERAL AREA AAA.
  37. #                                       # (RETURNS HERE)
  38.  
  39.                BLOCK   02
  40.                SETLOC  FFTAG7
  41.                BANK
  42.  
  43.                EBANK=  FAILREG
  44.  
  45.                COUNT*  $$/ALARM
  46.  
  47. # ALARM TURNS ON THE PROGRAM ALARM LIGHT, BUT DOES NOT DISPLAY.
  48.  
  49. ALARM           INHINT
  50.  
  51.                CA      Q
  52. ALARM2          TS      ALMCADR
  53.                INDEX   Q
  54.                CA      0
  55. BORTENT         TS      L
  56.  
  57. PRIOENT         CA      BBANK
  58.        +1      EXTEND
  59.                ROR     SUPERBNK        # ADD SUPER BITS.
  60.                TS      ALMCADR +1
  61.  
  62. LARMENT         CA      Q               # STORE RETURN FOR ALARM
  63.                TS      ITEMP1
  64.  
  65. CHKFAIL1        CCS     FAILREG         # IS ANYTHING IN FAILREG
  66.                TCF     CHKFAIL2        # YES TRY NEXT REG
  67.                LXCH    FAILREG
  68.                TCF     PROGLARM        # TURN ALARM LIGHT ON FOR FIRST ALARM
  69.  
  70. CHKFAIL2        CCS     FAILREG +1
  71.                TCF     FAIL3
  72.                LXCH    FAILREG +1
  73.                TCF     MULTEXIT
  74.  
  75. FAIL3           CA      FAILREG +2
  76.                MASK    POSMAX
  77.                CCS     A
  78.                TCF     MULTFAIL
  79.                LXCH    FAILREG +2
  80.                TCF     MULTEXIT
  81.  
  82. # Page 1382
  83.  
  84. PROGLARM        CS      DSPTAB +11D
  85.                MASK    OCT40400
  86.                ADS     DSPTAB +11D
  87.  
  88.  
  89. MULTEXIT        XCH     ITEMP1          # OBTAIN RETURN ADDRESS IN A
  90.                RELINT
  91.                INDEX   A
  92.                TC      1
  93.  
  94. MULTFAIL        CA      L
  95.                AD      BIT15
  96.                TS      FAILREG +2
  97.  
  98.                TCF     MULTEXIT
  99.  
  100. # PRIOLARM DISPLAYS V05N09 VIA PRIODSPR WITH 3 RETURNS TO THE USER FROM THE ASTRONAUT AT CALL LOC +1,+2,+3 AND
  101. # AN IMMEDIATE RETURN TO THE USER AT CALL LOC +4.  EXAMPLE FOLLOWS,
  102. #               CAF     OCTXX           # ALARM CODE
  103. #               TC      BANKCALL
  104. #               CADR    PRIOLARM
  105. #               ...     ...
  106. #               ...     ...
  107. #               ...     ...             # ASTRONAUT RETURN
  108. #               TC      PHASCHNG        # IMMEDIATE RETURN TO USER.  RESTART
  109. #               OCT     X.1             # PHASE CHANGE FOR PRIO DISPLAY
  110.  
  111.                BANK    10
  112.                SETLOC  DISPLAYS
  113.                BANK
  114.  
  115.                COUNT*  $$/DSPLA
  116. PRIOLARM        INHINT                  # * * * KEEP IN DISPLAY ROUTINES BANK
  117.                TS      L               # SAVE ALARM CODE
  118.  
  119.                CA      BUF2            # 2 CADR OF PRIOLARM USER
  120.                TS      ALMCADR
  121.                CA      BUF2 +1
  122.                TC      PRIOENT +1      # * LEAVE L ALONE
  123. -2SEC           DEC     -200            # *** DONT MOVE
  124.                CAF     V05N09
  125.                TCF     PRIODSPR
  126.  
  127.                BLOCK   02
  128.                SETLOC  FFTAG7
  129.                BANK
  130.  
  131.                COUNT*  $$/ALARM
  132. BAILOUT         INHINT
  133.                CA      Q
  134. # Page 1383
  135.                TS      ALMCADR
  136.  
  137.                INDEX   Q
  138.                CAF     0
  139.                TC      BORTENT
  140. OCT40400        OCT     40400
  141.  
  142.                INHINT
  143. WHIMPER         CA      TWO
  144.                AD      Z
  145.                TS      BRUPT
  146.                RESUME
  147.                TC      POSTJUMP        # RESUME SENDS CONTROL HERE
  148.                CADR    ENEMA
  149. P00DOO          INHINT
  150.                CA      Q
  151. ABORT2          TS      ALMCADR
  152.                INDEX   Q
  153.                CAF     0
  154.                TC      BORTENT
  155. OCT77770        OCT     77770           # DON'T MOVE
  156.  
  157.                CAF     OCT35           # 4.35SPOT FOR GOP00DOO
  158.                TS      L
  159.                COM
  160.                DXCH    -PHASE4
  161. GOP00DOO        INHINT
  162.                TC      BANKCALL        # RESET STATEFLG, REINTFLG, AND NODOFLAG.
  163.                CADR    FLAGS
  164.                CA      FLAGWRD7        # IS SERVICER CURRENTLY IN OPERATION?
  165.                MASK    V37FLBIT
  166.                CCS     A
  167.                TCF     STRTIDLE
  168.                TC      BANKCALL        # TERMINATE GRPS 1, 3, 5, AND 6
  169.                CADR    V37KLEAN
  170.                TC      BANKCALL        # TERMINATE GRPS 2, 4, 1, 3, 5, AND 6
  171.                CADR    MR.KLEAN        #       (I.E., GRP 4 LAST)
  172.                TCF     WHIMPER
  173. STRTIDLE        CAF     BBSERVDL
  174.                TC      SUPERSW
  175.                TC      BANKCALL        # PUT SERVICER INTO ITS "GROUND" STATE
  176.                CADR    SERVIDLE        # AND PROCED TO GOTOP00H.
  177. CCSHOLE         INHINT
  178.                CA      Q
  179.                TC      ABORT2
  180. OCT21103        OCT     1103
  181. CURTAINS        INHINT
  182.                CA      Q
  183.                TC      ALARM2
  184. OCT217          OCT     00217
  185. # Page 1384
  186.                TC      ALMCADR         # RETURN TO USER
  187.  
  188. BAILOUT1        INHINT
  189.                DXCH    ALMCADR
  190.                CAF     ADR40400
  191. BOTHABRT        TS      ITEMP1
  192.                INDEX   Q
  193.                CAF     0
  194.                TS      L
  195.                TCF     CHKFAIL1
  196. P00DOO1         INHINT
  197.                DXCH    ALMCADR
  198.                CAF     ADR77770
  199.                TCF     BOTHABRT
  200.  
  201. ALARM1          INHINT
  202.                DXCH    ALMCADR
  203. ALMNCADR        INHINT
  204.                INDEX   Q
  205.                CA      0
  206.                TS      L
  207.                TCF     LARMENT
  208.  
  209.  
  210. ADR77770        TCF     OCT77770
  211. ADR40400        TCF     OCT40400
  212. DOALARM         EQUALS  ENDOFJOB
  213.                EBANK=  DVCNTR
  214. BBSERVDL        BBCON   SERVIDLE
  215.  
  216. # CALLING SEQUENCE FOR VARALARM
  217. #               CAF     (ALARM)
  218. #               TC      VARALARM
  219. #
  220. # VARALARM TURNS ON PROGRAM ALARM LIGHT BUT DOES NOT DISPLAY
  221.  
  222. VARALARM        INHINT
  223.  
  224.                TS      L               # SAVE USER'S ALARM CODE
  225.  
  226.                CA      Q               # SAVE USERS Q
  227.                TS      ALMCADR
  228.  
  229.                TC      PRIOENT
  230. OCT14           OCT     14              # DONT MOVE
  231.  
  232.                TC      ALMCADR         # RETURN TO USER
  233.  
  234. ABORT           EQUALS  WHIMPER
  235.                BANK    13
  236.                SETLOC  ABTFLGS
  237.                BANK
  238. # Page 1385
  239.                COUNT*  $$/ALARM
  240.  
  241. FLAGS           CS      STATEBIT
  242.                MASK    FLAGWRD3
  243.                TS      FLAGWRD3
  244.                CS      REINTBIT
  245.                MASK    FLGWRD10
  246.                TS      FLGWRD10
  247.                CS      NODOBIT
  248.                MASK    FLAGWRD2
  249.                TS      FLAGWRD2
  250.                TC      Q
  251.  

Fuentes:
http://code.google.com/p/virtualagc/source/browse/trunk/Comanche055

http://code.google.com/p/virtualagc/source/browse/trunk/Luminary099/

http://softlibre.barrapunto.com/softlibre/09/07/21/148250.shtml
576  Informática / Electrónica / Revista electrónica en: 12 Julio 2009, 05:22 am
Estoy buscando nuevas revistsa si existen y que sean buenas. Si sabe algunas me las dicen por aquí.


- http://todoelectronica.com/revista-todoelectronica-revistas-c-32_360.html Mi favorita y la dejaron de hacer hace poco porque dicen que no se vende y no tienen intención de editarla más.

Por ello estoy buscando más revistas como estas que puedas entragar tus propios proyectos (y si no se puede pues nada).


- http://www.elektor.es muy famosa y se puede entregar tus propios proyectos.


- http://www.revistasprofesionales.com/principal.php?id_revista=10 Muy buena con muchas cosas para montar.

Si encuentran más revista (en España) avisan por aquí, al menos su nombre.
577  Informática / Electrónica / Empezando esperimentar con el puerto paralelo. en: 11 Julio 2009, 18:06 pm
Hola:

Estoy intentando hacer un nuevo manual sobre el control del puerto paralelo bajo C#, C++ y VB. Por ahora empiezo con C#.



Fijándome en esta Web aquí:
http://www.codeproject.com/KB/cs/csppleds.aspx

Copié la Interfaz a mi manera ya que este está hecho con el primer Visual Studio y como que todo cambia, los de ahora están mejor preparados y cómodos.

De igual modo, esta interfaz no me funciona o no se enciende ningún led y fijándome en el diagrama.


Si lo comprueban ustedes y me loconfirman, mejor que mejor. La interfaz que rediseñé de nuevo el código por dentro es avismal. Quiero probar el original antes de meterme con el mio.

¿Hay que tocar la BIOS para configurar el puerto paralelo? Se que en algunos PC hay que hacerlo.
Mi Pc es un Pentium 4 a 2.8GBHz.

Fotos de la BIOS.









Saludo.

Un cordial saludo.
578  Programación / .NET (C#, VB.NET, ASP) / Cambiar imagen con un click en: 11 Julio 2009, 14:29 pm
Hola:

Uso el Visual C# Express 2008. He incrustado un PictureBox y un CheckBox en el Form principal. Eligo dos gif llamado off.gif y off.gif y lo incrusto como indica la imagen. No se si es el método adecuado peo lo hice así.



Al final debe quedar algo similar a esto:



Lo que no se es el código exacto para activar el off.gif y el on.gif.


Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9.  
  10. namespace PParalelo01
  11. {
  12.    public partial class Form1 : Form
  13.    {
  14.        public Form1()
  15.        {
  16.            InitializeComponent();
  17.        }
  18.  
  19.        private void checkBox1_CheckedChanged(object sender, EventArgs e)
  20.        {
  21.            if (algo)
  22.            {
  23.                // Se activa la imagen de la bombilla apagada.
  24.            }
  25.            else
  26.            {
  27.                // Se activa la imagen de la bombilla encendida.
  28.            }
  29.        }
  30.    }
  31. }
  32.  
Un cordial saludo.
579  Programación / Scripting / Manejar puerto serie y/o paralelo con BAT. en: 11 Julio 2009, 12:04 pm
Hola:

Quiero saber si con la consola de CMD puedo crear un archivo *.bat o *.cmd para controlar el puerto serie y/o el paralelo.

¿Realmente se puede?

Un cordial saludo.
580  Programación / .NET (C#, VB.NET, ASP) / Minotorear datos bajo MySQL en: 3 Julio 2009, 19:35 pm
Hola:

Quiero hacer una especie de minotoreo al guardar datos al MySQL 5.1.34, es decir, por cada dato nuevo que se modifique en cualquier estado de 1 ó 0 de los campos RELE_1 al RELE_4 se guarde los datos. Ejemplo:

Creamos como indica en la imagen de abajo una tabla llamada datos .

Código
  1. --
  2. -- Base de datos: `prueba01`
  3. --
  4.  
  5. -- --------------------------------------------------------
  6.  
  7. --
  8. -- Estructura de tabla para la tabla `datos`
  9. --
  10.  
  11. CREATE TABLE IF NOT EXISTS `datos` (
  12.  `ID` INT(11) NOT NULL AUTO_INCREMENT,
  13.  `RELE_1` tinyint(4) NOT NULL,
  14.  `RELE_2` tinyint(4) NOT NULL,
  15.  `RELE_3` tinyint(4) NOT NULL,
  16.  `RELE_4` tinyint(4) NOT NULL,
  17.  `FECHA_HORA` datetime NOT NULL,
  18.  `COMENTARIO` VARCHAR(300) COLLATE latin1_spanish_ci NOT NULL,
  19.  PRIMARY KEY (`ID`)
  20. ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=3 ;
  21.  
  22. --
  23. -- Volcar la base de datos para la tabla `datos`
  24. --
  25.  
  26. INSERT INTO `datos` (`ID`, `RELE_1`, `RELE_2`, `RELE_3`, `RELE_4`, `FECHA_HORA`, `COMENTARIO`) VALUES
  27. (1, 1, 0, 1, 0, '2009-07-03 15:01:37', ''),
  28. (2, 1, 0, 1, 1, '2009-07-03 15:21:48', '');
  29.  




Como puedes ver en l aimagen de abajo:



La idea es que al detectar cualquier cambio de los estados de RELE_x, se cree una ID nueva con los valores añadidos sin borrar la anterior, además de guardar la fecha y hora como muestra la imagen, en comentarios normalmente no se guardan datos, se queda en blanco.

En el archivo de descarga está más  o menos diseñado la interfaz, sólo falta programarlo.




DESCARGA Código fuente Visual C#.

Un cordial saludo.
Páginas: 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 [58] 59 60 61 62 63 64 65 66 67 68
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines