matias22rhcp
Usuario (Argentina)
Buenas a todos! Les dejo el siguiente ejemplo sencillo de un proyecto utilizando UML, como herramienta para comprender y visualizar el problema de la clasificación de manzanas, aplicando los distintos diagramas de este lenguaje de modelado. El mismo es muy basico, pero puede servir de guia a quienes se inician en el modelado.
Symfony es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web basado en el patrón Modelo Vista Controlador. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación. El resultado de todas estas ventajas es que no se debe reinventar la rueda cada vez que se crea una nueva aplicación web. link https://skydrive.live.com/redir?resid=9A81BB81ADBFA69E!603&authkey=!AAisHn2nGRMUdtc
Hola a todos! les dejo los siguientes libros, que si entienden ingles, les seran utiles para entender este marco de trabajo: link: https://skydrive.live.com/redir?resid=9A81BB81ADBFA69E!615&authkey=!AEJmm_GL8N3xx4k link: https://skydrive.live.com/redir?resid=9A81BB81ADBFA69E!613&authkey=!AKtGZVuUKfyBxiE link: https://skydrive.live.com/redir?resid=9A81BB81ADBFA69E!614&authkey=!AFP_Oh9H7L5pYQM
¿Te has olvidado el password de tu hoja de cálculo? ¿Cómo descubrir la contraseña que protege una hoja de cálculo?. Truco válido para desvelarnos el password de una hoja de cálculo protegida (no de un libro). Válido -en principio-, para todas las versiones de Excel. Extraido de la revista Computer Hoy. Pasos a seguir: 1.- Crea un fichero nuevo de Excel (ej: Libro1.xls). 2.- Pulsa Alt y F11, para entrar en el proyecto VBA (Visual Basic para Aplicaciones). 3.- En el menú de opciones, selecciona "Insertar". Selecciona a continuación "Módulo". 4.- En la parte izquierda, donde se observa el Proyecto, se habrá creado una carpeta llamada "Módulos", y dentro de ella, figurará "Módulo1". 5.- Nos situaremos en la ventana de la derecha al cliquear sobre de ese "Módulo1", y copiaremos este código: Código: Sub Descubrir_contraseña() Dim a As Integer, b As Integer, c As Integer Dim d As Integer, e As Integer, f As Integer Dim a1 As Integer, a2 As Integer, a3 As Integer Dim a4 As Integer, a5 As Integer, a6 As Integer On Error Resume Next For a = 65 To 66: For b = 65 To 66: For c = 65 To 66 For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66 For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66 For a5 = 65 To 66: For a6 = 65 To 66: For f = 32 To 126 Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _ & Chr(a2) & Chr(a3) & Chr(a4) & Chr(a5) & Chr(a6) & Chr(f) ActiveSheet.Unprotect Contraseña If ActiveSheet.ProtectContents = False Then MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next End Sub 6.- A continuación, una vez hayamos pegado ese código, seleccionaremos en el menú de opciones, "Archivo", y a continuación "Exportar archivo". Le pondremos de nombre Descubrir_contraseña.bas (por ejemplo, aunque puede ser ota, ya que no tiene porqué tener el mismo nombre que el procedimiento cuyo código aparece en el punto 5 anterior), y lo guardaremos por ejemplo, en "Mis documentos". 7.- Ahora imaginemos que tenemos una hoja de cálculo protegida, y que queremos descubrir su password. Para poder saber cual es su password, tendremos que acceder al proyecto (Alt+F11), e importar el módulo (.bas) anterior. Para ello, desde el menú de opciones, seleccionamos "Archivo", y a continuación "Importar archivo". Buscamos la ruta donde habíamos guardado el fichero del punto 6 anterior, y lo seleccionamos. Salimos ahora del proyecyo VBA, para volver a la hoja de cálculo protegida. 8.- Con la hoja de cálculo cuya contraseña deseamos descubrir, en primer plano (activa), seleccionamos desde Excel (no desde VBA, aunque también se puede hacer, pero lo haremos de la forma más gráfica y sencilla posible), en el menú de opciones "Herramientas". A continuación, seleccionamos "Macro" y luego "Macros..." (si quereis ahorraros eso, pulsad Alt+F8). En la lista de macros, seleccionamos el que se llama "Descubrir_contraseña", y pulsamos el botón "Ejecutar". 9.- En ese momento, comienza el procedimiento para obtener el password de la hoja. El proceso puede tardar desde unos cuantos segundos, hasta algo más de un minuto (o incluso varios minutos). No os preocupeis, que el sistema no ha entrado en un bucle infinito, tan solo hay que tener un poco de paciencia. 10.- Para finalizar, el sistema nos mostrará un mensaje, diciéndonos cuál era el password de la hoja, a la vez que la misma se desprotege. Puede que esa contraseña no sea literalmente la que puso el autor de la hoja que hasta hace unos segundos estaba protegida, pero tanto el password original, como este nuevo que el sistema nos da, son equivalentes. Por ejemplo, si tenemos una hoja protegida con el password "pepe", la podemos desproteger con ese password, o con este que es el que obtenemos al ejecutar ese macro: "AAABBABBBAA/". Podeis probar que tras proteger una hoja con el password "pepe", ésta se puede desproteger con el password "pepe" (evidentemente), y también con el password "AAABBABBBAA/".
Buenas a todos!! Soy relativamente nuevo en esto de linux, y anduve buscando algunos tips de como borrar paquetes que me gustaria que prueben y compartan su opinion...disculpen lo modesto del post..saludos!!Desinstalar paquetes instalados correctamente• Instalados mediante repositorios (por la terminal o por synaptic) ◦ En synaptic: buscar el programa y marcar ELIMINAR. ◦ En consola: “sudo apt-get remove nombredelprograma”• Instalados desde codigo fuente (compilar): si aun se conserva el codigo fuente, se puede hacer un "make uninstall" del codigo, de la misma manera que se hizo un "make install" para instalarlo.• Instalados con un paquete .deb: Se tendra que volver a abrir el paquete .deb, y dar a "desinstalar paquete".• "Aplicaciones"-->"Centro de Software de Ubuntu": equivalente a "agregar o quitar programas".Desinstalar o Eliminar paquetes rotos1) Intentar solucionarlo con Synaptic desde el entorno grafico (puede que sea un paquete Roto que podemos eliminar).2) Ejecutar algun comando como (para reparar los problemas de dependencias): dpkg --configure -a apt-get -f install3) Forzar la instalacion del paquete con el flag force-overwrite, por ejemplo: dpkg -i --force-overwrite /var/cache/apt/archives/libcupsys2-dev_1.1.23-3_i386.deb4) Limpiar la cache de apt de todos aquellos paquetes que ya no pueden descargarse: apt-get autoclean5)intentar borrar el paquete con: apt-get autoremove paquete o, apt-get --purge remove paquete6) Si todo lo anterior no resulta, ya solo nos queda probar la eliminacion del paquete seriamente dañado con: dpkg --purge --force-remove-reinstreq <nombre del paquete>7) Y si aun asi no funciona entonces probariamos: a. Ejecutamos dpkg –listfiles y buscar los ficheros que dan problemas para eliminarlos. b. Editar el archivo /var/lib/dpkg/status y eliminar la sección del paquete seriamente dañado (Hacer una copia de seguridad antes de editar el archivo) c. Editar el archivo /var/lib/dpkg/available y eliminar la sección del paquete seriamente dañado (Hacer una copia de seguridad antes de editar el archivo)