|
Mostrar Temas
|
Páginas: 1 2 [3] 4 5 6 7 8 9
|
21
|
Sistemas Operativos / Windows / No se reconoce Micro SD
|
en: 14 Enero 2014, 19:33 pm
|
Hola.
Tengo un celular Samsung ACE GT-S5830M Me había estado dando problemas con la memoria micro sd, así que busque un poco para solucionarlo pero resultó peor.
Utilicé un programa llamado "Hard Disk Low Level Format Tool" desde windows y al momento de volver al movil para verificar me encuentro con la sorpresa de que no reconoce la micro sd, solo muestra el mensaje "Tarjeta de memoria vacia" entonces selecciono esa opción y aparece un cuadro que dice: "Formatear tarjeta de memoria", la formateo pero queda igual.
Al conectar al pc tampoco aparece en los dispositivos de almacenamiento (en equipo)
Pero en el administrador de dispositivos si aparece, desde ahí he tratado de desintralar el controlador y volver a instalarlo. También ahi mismo trate de rellenar el volumen pero tampoco funciona.
En el administrador de discos tampoco se muestra activo, traté cambiar el nombre del volumen pero no funciona.
Obteniendo la letra del volumen desde el administrador de discos, intenté formatear desde consola pero no reconoce el volumen.
Alguna idea?
Gracias
|
|
|
22
|
Foros Generales / Foro Libre / Un programador enseña su oficio a un ...
|
en: 24 Octubre 2013, 00:41 am
|
Un programador enseña su oficio a un sintecho en cuatro semanasPatrick McColongue, programador neoyorquino, decidió ofrecer a Leo la oportunidad de aprender a programar para poder así salir de la calle. http://s.libertaddigital.com/fotos/noticias/650/0/programar-sintecho-portada-08102013.jpg"The Journeyman Hacker", así es como llamaba Patrick McColongue a Leo antes de conocerle. McColongue, un joven programador que vive y trabaja en New York, ha conseguido desarrollar con éxito un pequeño experimento que consiste en enseñar a Leo, un sintecho de apenas 28 años, a programar en un mes para que éste pueda así ganarse la vida. La noticia ha dado la vuelta al mundo, tras la entrevista realizada a la Leo por el portal de noticias Business Insider. Diariamente, Patrick McColongue se cruzaba con Leo en su camino al trabajo, cerca del rió Hudson, cuando una mañana el joven informático se decidió a realizar su ansiado proyecto. "Soy programador, te ofrezco dos opciones: Volver mañana y darte 100 dólares en efectivo, o bien te doy tres libros de javascript (principiante, avanzado, experto), un ordenador portátil y me comprometo a venir todos los días, una hora antes de trabajar, para enseñarte a programar". El joven Leo que ya tiene más de 29.000 seguidores en Facebook, se muestra inquieto en los asuntos medioambientales y focaliza su atención en futuros proyectos relacionados con la energía solar o la mejora de la eficiencia del transporte público. Noticia completa: http://www.libertaddigital.com/ciencia-tecnologia/tecnologia/2013-10-08/un-programador-ensena-su-oficio-a-un-sintecho-en-cuatro-semanas-1276501256/
|
|
|
24
|
Programación / Desarrollo Web / Problema al instalar idioma español en SMF 2.0 [Solucionado]
|
en: 28 Septiembre 2013, 01:13 am
|
Instalé el idioma español a SMF 2.0 en el servidor local sin problemas. Estoy tratando de hacer lo mismo pero en el servidor del proveedor. Se muestra el siguiente mensaje. FTP Information Required
Some of the files the package manager needs to modify are not writable. This needs to be changed by logging into FTP and using it to chmod or create the files and folders. Your FTP information may be temporarily cached for proper operation of the package manager. Note you can also do this manually using an FTP client - to view a list of the affected files please click here.
FTP Server: localhost Port: 21 Username: usuario Password: C0ntra$3na Local path to SMF:
En la parte de Local path to SMF intenté de las siguientes formas: /public_html/foro/ /home/universo/domains/midominio.com/public_html/foro/ También intenté creando solo las carpetas y cambiando los permisos de las carpetas o archivos necesarios, haciendo esto deja de mostrarse el mensaje anterior (FTP Information Required). Utilizo filezilla para cambiar los permisos de los archivos y carpetas, el valor numérico es 777 y selecciono la opción "incluir todos los subdirectorios" Intentando de ambas formas solo me vuelve a regresar a la misma página sin mostrar algún mensaje. Cómo podría solucionarlo?, hay alguna otra forma de instalar el idioma?. Busqué en el foro pero no encontré nada que pueda ayudarme. Gracias! Edito: Solucionado! Con los pasos anteriores utilizaba Chrome Versión 29 (29.0.1547.76) Utilicé Internet Explorer Versión: 10 (10.0.9200.16686) y no tuve problemas para instalar el idioma.
Edito nuevamente el tema para decir que esa solución fue momentanea, porque accidentalmente elimine los archivos de smf y tuve que volver a configurar, tuve el problema nuevamente con los idiomas pero en esta ocasión no pude instalarlo con IE ahora fue con Chrome con el que pude instalar Saludos.
|
|
|
25
|
Seguridad Informática / Nivel Web / Libro para aprender seguridad web?
|
en: 4 Septiembre 2013, 17:03 pm
|
Hola. Hace una semana me inicie el tema de seguridad web. Me gustaría ser un buen auditor tanto para aprender a proteger mis apps como para encontrar vulnerabilidades en otras Verán al día pierdo al rededor de 3.5 horas en transporte y he pensado aprovechar ese tiempo para leer un buen libro, aunque también apoyarme de internet. No creo que haya un libro que se compare con el contenido que hay en la web (sobre todo en la parte de ejemplos o ejercicios) Estuve investigando algunos libros y encontré estos. The Web Aplications Hackers Handbook SQL Injection Attack and Defense Hacking de Aplicaciones Web: SQL Injection Si alguien ha leído un libro me gustaría que me lo recomendara. Aunque mi idea al inicio era comprar una tablet pero por el momento no alcanza el presupuesto así que como segunda opción está el libro para aprovechar ese lapso de tiempo sin ocupar. Mi intención no es entrar a destruir sistemas, sino aprender lo más que se pueda sobre seguridad. Tengo conocimientos en html, javascript, php, ajax, jquery, sql Gracias
|
|
|
26
|
Informática / Software / Guardar mensajes enviados (desde servicio de correo) en cliente de correo?
|
en: 3 Septiembre 2013, 00:05 am
|
Hola. Existe alguna forma de guardar los mensajes que se encuentran en la carpeta de enviados de los servicios de hotmail, gmail o yahoo en un cliente de correo como outlook, thunderbird o cualquier otro?.
Necesito bajar mi información, tanto de correos en bandeja como enviados pero no sé si es posible.
Hay algun método para hacer esto?.
Gracias
|
|
|
27
|
Programación / Java / [Aporte] Shutdown en diferentes Plataformas.
|
en: 30 Agosto 2013, 19:58 pm
|
JDShutdown v1Descripción: Aplicación que permite establecer una hora y apagar el sistema una vez transcurrido el tiempo. Autor: 1mpuls0 Entorno de desarrolloIDE: Netbeans 7.01 JDK: 1.7.0 SO: Windows 7 Plataformas de pruebaWindows Linux Mac Estoy tratando de mejorar y optimizar el código, solo se utilizan librerías propias de java. Cualquier sugerencia o recomendación es bienvenida, así como también si tienen dudas pueden consultarlo. Clase: JDShutdown/* * Autor: 1mpuls0 */ package projects; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.WindowConstants; import javax.swing.JOptionPane; import javax.swing.JLabel; import javax.swing.JButton; import javax.swing.JTextField; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.BorderFactory; import java.awt.Font; import java.awt.FlowLayout; import java.awt.BorderLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.logging.Level; import java.util.logging.Logger; import java.awt.event.KeyListener; import java.awt.event.KeyEvent; import java.util.Date; import projects.date.DateTime; import projects.actions.Shutdown; import java.util.regex.Matcher; import java.util.regex.Pattern; private JPanel panelPrincipal ; private JPanel panelCurrentDate ; private JLabel labelCurrentDate ; private DateTime date; private Shutdown threadShutdown; public static void main (String args []) { JDShutdown jds = new JDShutdown(); jds.setVisible(true); jds.setLocationRelativeTo(null); } public JDShutdown() { panelPrincipal = new JPanel(); panelCurrentDate = new JPanel(); labelCurrentDate = new JLabel(); date = new DateTime(); setTitle("JDShutdown V1"); setResizable(false); panelCurrentDate. setBorder(BorderFactory. createTitledBorder("Fecha y hora de inicio")); labelCurrentDate. setFont(new Font("Tahoma", 0, 24)); panelCurrentDate.add(labelCurrentDate); panelPrincipal. add(panelCurrentDate, BorderLayout. PAGE_START); panelLastDate. setBorder(BorderFactory. createTitledBorder("Fecha y hora de apagado")); textFieldDate.setColumns(10); textFieldDate.setText(date.getCurrentDate().substring(0, 10)); textFieldDate.addKeyListener(this); textFieldTime.setColumns(10); labelCurrentDate.setText("--/--/---- --:--"); textFieldTime.addKeyListener(this); panelLastDate.add(textFieldDate); panelLastDate.add(textFieldTime); //addDateMask(); panelActions. setBorder(BorderFactory. createTitledBorder("Acciones")); buttonStart.setText("Iniciar"); buttonStart.addActionListener(this); panelActions.add(buttonStart); buttonCancel.setText("Cancelar"); buttonCancel.addActionListener(this); buttonCancel.setEnabled(false); panelActions.add(buttonCancel); getContentPane().add(panelPrincipal); addWindowListener(new AppAdapter()); pack(); } private void exit() { try { setVisible( false ); dispose(); } Logger.getLogger(getClass().getName()).log( Level.ALL, "Error...", npe); } } if (src == buttonStart) { String lastDate = textFieldDate. getText(); textFieldTime.setText(date.completeTime(textFieldTime.getText())); String lastTime = textFieldTime. getText(); if(date.isDateValid(lastDate)) { if(date.isTimeValid(lastTime)) { Date currentDateTime = date. getCurrentDateTime(); Date lastDateTime = date. stringToDate(lastDate + " " + lastTime ); long milisecondsOfDifference = date.differenceTime(currentDateTime, lastDateTime); if(milisecondsOfDifference > 6000 ) { labelCurrentDate. setText(String. valueOf(date. getCurrentDate())); buttonStart.setEnabled(false); buttonCancel.setEnabled(true); textFieldTime.setEditable(false); threadShutdown = new Shutdown(milisecondsOfDifference); } else { labelCurrentDate.setText("--/--/---- --:--"); JOptionPane. showMessageDialog(null, "Verifica la hora.\n Coloca una hora con minimo un minuto de diferencia mas a la hora actual.", "Hora no valida", JOptionPane. WARNING_MESSAGE); } }else { labelCurrentDate.setText("--/--/---- --:--"); } } else { labelCurrentDate.setText("--/--/---- --:--"); } } else if (src == buttonCancel) { threadShutdown.stop(); buttonStart.setEnabled(true); buttonCancel.setEnabled(false); textFieldTime.setEditable(true); } } char caracter = evt.getKeyChar(); if (src == textFieldDate) { if( ((caracter < '0') ||(caracter > '9')) && (caracter != '/') || textFieldDate.getText().length()== 10 ) evt.consume(); if((textFieldDate.getText().length()==2 || textFieldDate.getText().length()==5) && (caracter != '/')) evt.consume(); } else if(src == textFieldTime) { if( ((caracter < '0') ||(caracter > '9')) && (caracter != ':') || textFieldTime.getText().length()== 8 ) evt.consume(); if((textFieldTime.getText().length()==2 || textFieldTime.getText().length()==5) && (caracter != ':')) evt.consume(); } } } } exit(); } } }
Clase: DateTime/* * Autor: 1mpuls0 */ package projects.date; import java.text.SimpleDateFormat; import java.util.Date; import java.text.DateFormat; import java.text.ParseException; import java.util.logging.Level; import java.util.logging.Logger; public class DateTime { private final String FORMAT = "dd/MM/yyyy HH:mm:ss"; public long differenceTime (Date currentDate, Date lastDate ) { long msDifference = 0; long msCurrentDate = currentDate.getTime(); long msLastDate = lastDate.getTime(); if(msLastDate>msCurrentDate) msDifference = Math. abs(msCurrentDate - msLastDate ); return msDifference; } public Date getCurrentDateTime () { currentDate = dateFormat.format(date); try { dateFormat.parse(currentDate); Logger.getLogger(getClass().getName()).log( Level.ALL, "Error...", ex); } return date; } public String getCurrentDate () { try { currentDate = dateFormat.format(date); Logger.getLogger(getClass().getName()).log( Level.ALL, "Error...", npe); } return currentDate; } try { date = format.parse(strDate); Logger.getLogger(getClass().getName()).log( Level.ALL, "Error...", pe); } return date; } public boolean isDateValid (String strDate ) { try { df.setLenient(false); df.parse(strDate); return true; Logger.getLogger(getClass().getName()).log( Level.ALL, "Error...", pe); return false; } } public boolean isTimeValid (String strDate ) { try { df.setLenient(false); df.parse(strDate); return true; Logger.getLogger(getClass().getName()).log( Level.ALL, "Error...", pe); return false; } } if(strTime.length()==4 && strTime.charAt(3)<'9') { strTime = strTime.substring(0, 3) + "0" + strTime.substring(3) + ":00"; } if(strTime.length()==5) { strTime+=":00"; } if(strTime.length()==7 && strTime.charAt(6)<'9') { strTime = strTime.substring(0, 6) + "0" + strTime.substring(6); } return strTime; } }
Clase: OperatingSystempackage projects.information; public class OperatingSystem { //The prefix String for all Windows OS. private static final String OS_NAME_WINDOWS_PREFIX = "Windows"; //The {@code os.name} System Property. Operating system name. public static final String OS_NAME = getSystemProperty ("os.name"); //The {@code os.version} System Property. Operating system version. public static final String OS_VERSION = getSystemProperty ("os.version"); //Is {@code true} if this is AIX. public static final boolean IS_OS_AIX = getOSMatchesName("AIX"); //Is {@code true} if this is HP-UX. public static final boolean IS_OS_HP_UX = getOSMatchesName("HP-UX"); //Is {@code true} if this is Irix. public static final boolean IS_OS_IRIX = getOSMatchesName("Irix"); //Is {@code true} if this is Linux. public static final boolean IS_OS_LINUX = getOSMatchesName("Linux") || getOSMatchesName("LINUX"); //Is {@code true} if this is Mac. public static final boolean IS_OS_MAC = getOSMatchesName("Mac"); //Is {@code true} if this is Mac. public static final boolean IS_OS_MAC_OSX = getOSMatchesName("Mac OS X"); //Is {@code true} if this is FreeBSD. public static final boolean IS_OS_FREE_BSD = getOSMatchesName("FreeBSD"); //Is {@code true} if this is OpenBSD. public static final boolean IS_OS_OPEN_BSD = getOSMatchesName("OpenBSD"); //Is {@code true} if this is NetBSD. public static final boolean IS_OS_NET_BSD = getOSMatchesName("NetBSD"); //Is {@code true} if this is OS/2. public static final boolean IS_OS_OS2 = getOSMatchesName("OS/2"); //Is {@code true} if this is Solaris. public static final boolean IS_OS_SOLARIS = getOSMatchesName("Solaris"); //Is {@code true} if this is SunOS. public static final boolean IS_OS_SUN_OS = getOSMatchesName("SunOS"); //Is {@code true} if this is a UNIX like system, as in any of AIX, HP-UX, Irix, Linux, MacOSX, Solaris or SUN OS. public static final boolean IS_OS_UNIX = IS_OS_AIX || IS_OS_HP_UX || IS_OS_IRIX || IS_OS_LINUX || IS_OS_MAC_OSX || IS_OS_SOLARIS || IS_OS_SUN_OS || IS_OS_FREE_BSD || IS_OS_OPEN_BSD || IS_OS_NET_BSD; //Is {@code true} if this is Windows. public static final boolean IS_OS_WINDOWS = getOSMatchesName(OS_NAME_WINDOWS_PREFIX); //Gets a System property, defaulting to {@code null} if the property cannot be read. try { return System. getProperty(property ); // we are not allowed to look at this property System. err. println("Caught a SecurityException reading the system property '" + property + "'; the SystemUtils property value will default to null."); return null; } } //Decides if the operating system matches. private static boolean getOSMatchesName (String osNamePrefix ) { return isOSNameMatch(OS_NAME, osNamePrefix); } //Decides if the operating system matches. static boolean isOSNameMatch (String osName, String osNamePrefix ) { if (osName == null) { return false; } return osName.startsWith(osNamePrefix); } if (osName == null || osVersion == null) { return false; } return osName.startsWith(osNamePrefix) && osVersion.startsWith(osVersionPrefix); } }
Clase: Shutdown/* * Autor: 1mpuls0 */ package projects.actions; import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; import projects.information.OperatingSystem; public class Shutdown implements Runnable { private long timeDifference = 0; private OperatingSystem sys; public Shutdown(long timeDifference) { this.timeDifference = timeDifference; thread.start(); } private void process(long time) { System. out. println("APAGATE!!!"); String shutdownCommand = null; if(sys.IS_OS_AIX) shutdownCommand = "shutdown -Fh " + time; else if(sys.IS_OS_FREE_BSD || sys.IS_OS_LINUX || sys.IS_OS_MAC|| sys.IS_OS_MAC_OSX || sys.IS_OS_NET_BSD || sys.IS_OS_OPEN_BSD || sys.IS_OS_UNIX) shutdownCommand = "shutdown -h " + time; else if(sys.IS_OS_HP_UX) shutdownCommand = "shutdown -hy " + time; else if(sys.IS_OS_IRIX) shutdownCommand = "shutdown -y -g " + time; else if(sys.IS_OS_SOLARIS || sys.IS_OS_SUN_OS) shutdownCommand = "shutdown -y -i5 -g" + time; else if(sys.IS_OS_WINDOWS) shutdownCommand = "shutdown.exe -s -t " + time; try { Runtime. getRuntime(). exec(shutdownCommand ); Logger.getLogger(getClass().getName()).log( Level.ALL, "Error...", ioe); javax. swing. JOptionPane. showMessageDialog(null, "No se pudo apagar", "Comando no aceptado", javax. swing. JOptionPane. ERROR_MESSAGE); } } public void run() { try { thread.sleep(timeDifference); process(0); } Logger.getLogger(getClass().getName()).log( Level.ALL, "Error...", ie); } } public void stop() { thread.stop(); } }
|
|
|
28
|
Foros Generales / Dudas Generales / Diferencia entre KB/s y KBps?
|
en: 28 Agosto 2013, 22:09 pm
|
Entiendo que: 1 byte = 8 bits 1 kb = 1, 000 bits 1024 bytes = 1 KB (o kB) (un kilobyte)
No voy a dar nombres pero un usuario del foro me comentó que: 1 kbps = 0.125 kb/s
Segun lo que sé: 1 kbps = 1 kb/s y 1 KBps = 1 KB/s
Esto hace que me genere duda entre lo que conozco y mi pregunta es: ¿Cual es la diferencia entre KBps y KB/s?
Mi intención no es quedar mal con este usuario, al contrario lo admiro y respeto mucho pero no quiero quedarme con la duda.
Gracias
|
|
|
29
|
Foros Generales / Sugerencias y dudas sobre el Foro / Crear página de ayuda inicial.
|
en: 24 Julio 2013, 17:08 pm
|
Hola. Con el fin de disminuir contenido como el siguiente: https://foro.elhacker.net/java/ejercicio_java_en_netbeans-t395410.0.htmltítulos como este: https://foro.elhacker.net/desarrollo_web/auxilio-t394792.0.htmlSugiero que se debe crear un página la cual se muestre después del registro del usuario, el contenido de dicha página serán temas que ya existen en el foro, como un tipo intro de ayuda. Por ejemplo. Esto solo son algunos temas principales, se podrían agregar más que se consideren importantes para iniciar en el foro. Opino que ayudará un poco a mantener limpio el foro además esto podría ayudar a que los moderadores y compañeros se ahorren un poco de trabajo. Procedimiento: Un nuevo usuario se registra. Inmediatamente después del registro aparece esta página, ahora el usuario tiene como una "guía" para hacer una búsqueda antes de iniciar un tema que posiblemente ya existe, iniciar un tema nuevo, conocer las reglas, etc.Porque, qué es lo primero que hace un nuevo usuario que necesita ayuda?. Se registra e inmediatamente publica su tema.Así que considerando esto, se puede decir que el usuario puede omitir o simplemente no leer la página posterior al registro. Entonces ahora sugiero que si no han pasado más de cierto tiempo (10 minutos por ejemplo) el usuario no pueda crear un tema nuevo o que muestre un mensaje de leer reglas. Aunque también podría ser un poco inconveniente, porque si antes del registro ya leyó las reglas serías molesto que no dejara crear temas Hace mucho tiempo que me registré así que no sé si esta idea ya se encuentre implementada. La idea que planteo puede variar en muchas cosas, solo es una sugerencia. Qué opinan?. Saludos.
|
|
|
30
|
Foros Generales / Sugerencias y dudas sobre el Foro / Sugerencia. Guardar temas como favoritos.
|
en: 21 Julio 2013, 03:09 am
|
Hola. Estuve revisando si el foro tiene una opción para guardar el tema como "favorito", pero no encontré :/ o tal vez no busqué bien . De ser que no exista esa función, no creo que sea mala idea. Ustedes que opinan?. La verdad es que muchos temas de aquí me sirven y me apoyo en ellos para solucionar algun tema, el problema es que a veces olvido como estaba redactado el tema y tardo mucho para encontrarlo. Muchos dirán que para eso está en bookmarks de los navegadores, pero en mi caso uso por lo menos 3 pcs en la semana y a veces tengo que consultar información del foro. Saludos.
|
|
|
|
|
|
|