31 dic. 2013

Desde el equipo de Linceus os deseamos a todos que tengais un prospero año nuevo. Gracias a todos por vuestro apoyo :)

30 dic. 2013

El problema de tener instalado Linux y Windows en un mismo equipo es que desde Windows no podemos acceder a los datos que tenemos guardados en las particiones de Linux, ya que este usa sistemas de ficheros Ext4  o versiones anteriores que window no reconoce.





Esto se puede solucionar con Diskinternals Linux Reader, ya que nos permite montar particiones con de distintos sistema de archivos como:
  • Ext2/3/4
  • ReiserFS, Reiser4
  • FAT, exFAT
  • HFS, HFS+
  • NTFS, ReFS
  • UFS2
La pega de este programa es que no podremos ejecutar los archivos que se encuentren dentro de estas particiones, si no que desde el programa tendremos que darle con el boton derecho sobre el archivo y darle a save y guardarlo en una partición que window reconozca.




Enlace de descarga | Linux Reader

28 dic. 2013

Las tecnologías de realidad virtual que ya habíamos podido degustar con productos como Oculus Rift y el muy rumoreado headset de Sony han hecho las delicias de todos los que llevamos esperando, desde el origen de los videojuegos, una experiencia de inmersión cada vez más realista. Pero dado el principio de competencia empresarial, desarrollar mejor y más sofisticado material no sólo satisface a las masas sino que genera grandes beneficios, pues bien, este es el caso de Avegant Glyph.



Una pequeña empresa de Michigan conocida como Avegant ofrece algo mas que imnovador en este campo, Glyph. Básicamente es un híbrido entre unos auriculares cerrados y un visor ajustable hasta los ojos y es en su conjunto un dispositivo bastante ligero. Tal factor de forma es muchísimo mas útil para lograr una mejor experiencia de inmersión que otros dispositivos de RV. Además la gran novedad de Glyph reside en que no cumple su función poniendo una pantalla delante de cada uno de los ojos del usuario, sino que la imagen se proyecta directamente en la retina gracias a 2 millones de microespejos que reflejan la imagen y la proyectan invertida directamente en la retina. Esta tecnología se conoce como "Virtual Retina Display" (Pantalla Virtual en la Retina) y Avegant aseguran que elimina por completo la fatiga visual y los mareos permitiendo ver todo como si de el mundo que nos rodea se tratase y con una naturalidad de percepción increible, sin mencionar la resolución.

En definitiva un producto que optimiza por completo la inmersión la calidad el rendimiento de uso y reduce el desgaste por el mismo hasta hacer irrisorio su precio de salida de 499 $ (365€) para finales de 2014.


Desde la versión de Ubuntu 11.04 en la que Canonical decidió introducir su nueva interfaz Unity, el equipo de desarrollo de Gnome ha estado trabajando por separado y desarrollando (y manteniendo) sus propias versiones de Ubuntu con su escritorio denominadas Ubuntu Gnome. Desde que Gnome se separó de Canonical, han seguido desarrollando y manteniendo independientemente su escritorio y la versión de Linux correspondiente pero, con el lanzamiento de la nueva versión de Ubuntu, no saben con certeza si podrán seguir con todo el trabajo que ello supone.
Desde hace cerca de 2 meses, el equipo de desarrollo de Gnome ha estado pidiendo ayuda para poder seguir desarrollando el escritorio y poder mantener al equipo encargado de ello y garantizar soporte LTS para la versión de Ubuntu 14.04. Las versiones LTS tienen un soporte de 5 años y, según la situación de Gnome, no creen posible poder mantener Ubuntu Gnome 14.04 LTS durante ese tiempo si no mejora su situación.
Según podemos leer en el comunicado oficial de los desarrolladores de Ubuntu Gnome, los desarrolladores necesitan más apoyo, ayuda y contribuciones. Dicho sistema operativo se mantiene por voluntarios que no obtienen beneficio por ello y, tal como afirman, si no obtienen más apoyo será imposible seguir manteniendo dicha versión de Ubuntu y mucho menos como LTS y garantizar un soporte de 5 años.

ubuntu-gnome-unity

Muchos usuarios se han posicionado a favor de que Ubuntu Gnome 14.04 sea también LTS pero muy pocos se han animado a participar de forma activa en el proyecto. La demanda de Ubuntu Gnome no es la suficiente como para mantener a un equipo manteniendo por 5 años el soporte de esta versión. El caso contrario ha ocurrido con Lubuntu que anunciaron que la próxima versión 14.04 tendrá soporte LTS para todos los usuarios.
Esperamos que la gente se anime a participar en dicho proyecto ya que Ubuntu Gnome es una excelente alternativa para todos los usuarios que no se llevan bien con Ubuntu y su escritorio Unity. El tiempo nos mostrará si finalmente se publica dicha versión o, de lo contrario, Ubuntu Gnome 14.04 LTS no llega a ver la luz.


17 dic. 2013

Hyro es un editor de HTML de codigo abierto que nos permite ir viendo en tiempo real lo que vamos programando.

Al ser de codigo abierto podemos descargarnos su codigo en su web y modificarlo como queramos, esta disponible tanto para Linux, Windows y Mac.



Es una herramienta muy util y curiosa que ademas nos permite escribir tambien codigo en  ccs y JavaScript, por lo que es una herramienta muy util para los desarrolladores web.

Hyro aun esta en desarrollo por lo que falta algunas funciones por añadir pero poco a poco esta aplicacion va mejorando.



Enlace Web: Hyro

11 dic. 2013

20 curiosidades geeks para terminales Linux | Emezeta

1. ASCII Portal

Probablemente conozcas Portal, el famoso juego de Valve, mod de Half life que tanto revolucionó el panorama de los puzzles de plataformas por allá el año 2007.

Lo que quizás no sabías es que hay una versión, realizada por Joe Larson, llamada ASCII Portal. En ella podrás jugar a una versión con carácteres ASCII desde una terminal Linux o Windows.

URL | ASCII Portal
Review | ASCIIPortal de Joe Larson

2. sl (Steam Locomotive)

El comando sl (Steam Locomotive) es un ingenioso comando dirigido a usuarios que acostumbran escribir mal y en lugar de escribir ls (listar archivos), escriben sl (¡sí! ¡condicionamiento operante!).

Además, podemos hacer un pequeño script, en el que reproduzcamos un sonido (Train.wav, por ejemplo) para hacer aún más real nuestra broma:

#!/bin/sh
/usr/bin/aplay -N -q ~/Train.wav &
sl

Así, al ejecutar el comando train, reproducirá también el sonido Train.wav, ubicado en la ruta del home de nuestro usuario.

Además, existen algunos parámetros especiales que harán algunas modificaciones, como por ejemplo sl -l, que muestra un tren más pequeñito o sl -a, en el cuál ha ocurrido un accidente y veremos algunas personas pidiendo ayuda por la ventanilla.

Install | sudo apt-get install sl

3. Star Wars ASCII Edition (vía telnet)

¿Te apetece ver el Episodio IV de Star Wars en edición especial ASCII? Nada más fácil. Sólo necesitarás conectarte vía telnet a la siguiente dirección:

telnet towel.blinkenlights.nl

Debes saber también, que si eres capaz de conectar vía IPv6, la película tiene escenas extra y soporte a color.

EXTRA: Además, si conectas al puerto 666 (simplemente, añade un espacio y 666 al final de la línea de telnet) obtendrás una frase BOFH al azar.

URL | BlinkenLights

10 dic. 2013

Como ganador de la encuesta que realizamos el otro día en nuestra pregunta sobre las herramientas de programación que usáis, aquí tenéis una pequeña explicación, para los que no lo conocéis de NetBeans.

Es un IDE diseñado en Java para programar en Java. Al ser de código abierto, se ha ido desarrollando de forma constante, permitiendo incluir extensiones para trabajar con C, C++, Ruby, PHP, Python, Java Scripts y Rails. Se le puede ir añadiendo funciones mediante módulos hechos en Java. Hoy en dia es uno de los IDE's más usados para programar en Java y Python




Página de descarga: https://netbeans.org/downloads/
Página Oficial: https://netbeans.org

9 dic. 2013

Muchas veces al bajarnos aplicaciones de internet, muchas de ellas viene en instaladores que nos instalan otras cosas ademas de la aplicación si no nos fijamos bien y les decimos que no queremos instalarlos.

Cada vez esta practica es mas común y cada vez camuflan mejor la opción de decir que no queremos instalarlos, llegando al punto de que si no le damos a instalación personalizada nos instalan las aplicaciones que quiera o muchas veces nos dicen que si aceptarmos los terminos de tal aplicacion , que muchas veces no leemos ya que damos por entendido que son los terminos de condicion de nuestra aplicacion y lo que estamos dando es nuestro consentimiento para que nos instalen otra aplicacion no deseada.

Para casos como este se a creado Unchecky, una aplicación que se encarga de desactivar toda las opciones de instalación de aplicaciones no deseadas de los instaladores.


 Con esta aplicación podremos estar mas tranquilos a la hora de instalar aplicaciones ya que nos evitará en la gran mayoria de los casos que se nos instale otra aplicación que no sea la que queramos.
Si buscamos en internet encontraremos, sin lugar a dudas, gran cantidad de sistemas operativos. Algunos se amoldan a nuestras necesidades con gran facilidad y otros presentan más guerra.

A la hora de elegir un SO para un ordenador antiguo al que queremos seguir dandole uso nos encontramos con el problema de que muchos sistemas no son optimos para equipos antiguos y desfasados. Por suerte, algunos sistemas nos ofrecen una gran excusa para usar nuestro PC viejo y polvoriento (o sacarnos de un apuro en muy poco espacio).



NanoLinux es un sistema operativo que solo ocupa 14MB de espacio, haciendo que en cualquier memoria USB, por pequeña que sea podamos llevar un fantastico sistema operativo para utilizarlo en pequeñas tareas.

Como se puede apreciar en la imagen, puede ser pequeño pero tiene sus funciones. Si estás cansado de llevar tus cd-lives o tienes un ordenador viejo al que no sabes que sistema instalar, nanolinux se convertirá en un gran aliado.

Nanolinux todavía está en fase beta, pero confiamos que en una futura versión arregle sus "pequeños" defectos, sobre todo en cuanto al navegador se refiere.

Aquí tenéis un video grabado de su funcionamiento en una maquina virtual creada con ínfimos recursos



Enlace de descarga

7 dic. 2013


Unidad de almacenamiento portátil, WD Black2, que supone una posible solución de almacenamiento dual en formato de 2,5 pulgadas y a la limitación de los portátiles.

Su filosofía es la de un disco duro híbrido común pero éste llega aún más lejos, ya que en el mismo espacio tradicional de un disco duro de portátil, alberga una unidad SSD de 120 GB y un disco duro de 1 TB. Dos unidades en una, lo cual es increíblemente útil si queremos aumentar el rendimiento de aplicación y arranque de nuestro portátil.



Antes una explicación:
Las unidades de almacenamiento híbrido, también conocidas como SSHD, son básicamente un disco duro con un sistema de caché de información que sitúa en el espacio SSD los archivos más utilizados, acelerando los procesos según el tipo de uso de cada usuario y, lo más importante, de manera transparente a este.

Por desgracia, muchos usuarios preferimos tener el control sobre el software o los datos a los que queremos acelerar la ejecución y/o acceso, y por ello nace WD Black 2 que a diferencia de las unidades de almacenamiento híbridas mentadas con anterioridad ofrece al usuario dos unidades independientes en una sola pudiendo controlar el uso con total libre albedrío. Se puede acceder a 1 TB de almacenamiento en HD y a su vez a 120 GB de almacenamiento de alta velocidad SSD y todo ello desde un único conector SATA 6 Gbps.

Lo diferencial de este dispositivo es que hasta la fecha los usuarios de portátil tenían que elegir entre una u otra opción dado que habitualmente estos equipos sólo tienen espacio para una unidad de 2,5 pulgadas.

Este modelo, WD Black 2 se conoce internamente como WD1001×06X y es una de las opciones a tener en cuenta a la hora de ampliar equipos portátiles y AiO con una única bahía de 2,5 pulgadas con 9,5 mm de altura.


Si la tecnología es aceptada masivamente, estaríamos hablando de unos rendimientos normales de programas en funcionamiento similares a los de un SSD y un disco que podemos usar para datos, por lo que se empezaría a gozar popularmente de una inmediatez que muchos ansiamos desde siempre, esperemos que conforme aumenten las prestaciones de los discos duros, Western Digital y otras marcas exploten más esta opción.


Según unos investigadores de la Universidad de Bangor, es posible incrementar la velocidad de la banda ancha sin un incremento excesivo de costes. Estos científicos del Reino Unido han desarrollado un nuevo sistema para multiplicar la capacidad de transmisión de las actuales redes de fibra óptica, que incrementaría su velocidad por 2.000. Gracias a la técnica 'Optical Orthogonal Frequency Division Multiplexing' (OOFDM) que han llevado a cabo, el equipo de la universidad ha logrado una velocidad de 20 gigabits de datos por segundo. Y lo mejor es que pretenden llegar a los 40. Cifras astronómicas si tenemos en cuenta que la media en España es de 10 MB por segundo -nuestro país está en el quinto lugar por la cola de la lista de los 27 que forman la Unión Europea-, y la estadounidense, que es de 20 MB. Según ha declarado a la BBC Roger Giddings, un miembro del equipo que ejecuta el proyecto llamado Ocean, "hasta ahora, las investigaciones que habían intentado multiplicar la velocidad de la fibra óptica apostaron por aumentar el número físico de hilos de fibra en los cables, o el número de láseres de codificación y decodificación de los datos digitales, y eran mucho más costosas". "Lo novedoso del proyecto Ocean es que es factible y se puede aplicar al mercado", ha añadido Giddings.

Tener una conexión 'supersónica' en internet puede repercutir de muchas maneras en una sociedad. Tan solo 1 gigabit por segundo permite pequeños 'milagros' como realizar videoconferencias de alta definición desde cualquier parte sin esos lapsos de tiempo tan incómodos entre preguntas y respuestas; o, en los hospitales, por ejemplo, poder enviar datos pesados como una resonancia magnética, evitando de esta forma inútiles desplazamientos.

Según algunos analistas, también puede influir en el tipo de contratación laboral, ya que podría proliferar aún más el trabajo desde casa. Disponer de una conexión ultrarrápida y asequible en el hogar podría incrementar el número de personas trabajando desde sus hogares, lo que disminuiría también el tráfico en las calles. Es innegable que un ancho de banda más rápido espolea la innovación y los nuevos negocios. YouTube, sin ir más lejos, aparece en 2005 gracias a que la mayoría de hogares cuentan con banda ancha.

Imaginad pues Las aplicaciones que ésto podría hacer factibles, por ejemplo descargar un perfil de datos equivalente a varios TB al instante, desde una nube, o una transferencia de una copia de seguridad con menos exposicion en la red por tiempo de transferencia aumentando así la seguridad informática.





Según los investigadores, la técnica OOFDM la tecnolgía es totalmente compatible con las redes actuales y ,aunque sabemos cuan lenta puede resultar la puesta en mercado de nuevas tecnologías por cuestiones puramente estratégicas, no requeriría grandes inversiones, por lo que, quien sabe si algún día, alguna compañía te hará una contra oferta hablando de hasta TBs de banda ancha en lugar de 1GB.


6 dic. 2013

Ekahau HeatMapper:

Ekahau HeatMapper, te ayuda a dibujar un mapa de intensidad y posición de las conexiones WiFi. Cuando lo ejecutes, te ofrecerá la opción de usar una cuadrícula vacía o aprovechar un plano existente. En el panel izquierdo se muestran las conexiones, ordenables por portencia, seguridad, dirección física, SSID o canal.

- Lo divertido empieza cuando, con el portátil, empiezas a caminar por el lugar a explorar. Conforme avances y hagas clic en el mapa, Ekahau HeatMapper trazará una ruta y las conexiones se irán dibujando. Con un clic derecho, interpolará los datos sobre la fuerza de las señales y el desplazamiento que declares, dibujando un mapa de calor en tiempo real.


A continuación se puede percibir su funcionamiento gracias a un gif demostrativo




Elcomsoft Wireless Security Auditor


Haga una auditoria de la seguridad de sus redes inalámbricas y recupere las contraseñas WPA/WPA2 con Elcomsoft Wireless Security Auditor. Aparte del modo CPU la nueva herramienta inalámbrica de recuperación de contraseñas posee la tecnología de aceleración GPU (patente pendiente) para incrementar la velocidad de recuperación de contraseñas. Elcomsoft Wireless Security Auditor sostiene dictionary atacks con una facilidad variable avanzada y Compatible con Tecnologías Nvidia, Ati e Intel.

Ejemplo del proceso con una WPA2, mucha atencion al contador de tiempo y la barra porcentual :


Selección de Gráfica auto-detectada, con la que vamos a trabajar:




InterCepter Ng-Aio:

InterCepter Ng-Aio es una herramienta para dispositivos android, cuya funcion es realiar un proceso de Tráfico Sniffing, este proceso se inicia cuando el atacante hace excursiones para descubrir los paquetes de la red local LAN en wifi / wifi hotspot.También se utiliza para envenenar el tráfico tal vez desviar a lugar equivocado destinada a "fines educativos".

Esta herramienta practicamente trabaja como un mini wireshark nuestro sniffer, como se puede observar tambien se puede hacer ataques con SSLSTRIP (Tráfico SSL)
Requisitos :


1. Android Smartphone/Tablet con Android versión de 2,1 +.
2. InterCepter Ng-Aio Script: Enlace - Posteormente descargar.


Características :
  • Sniffing password (ICQ/IRC/AIM/FTP/IMAP/POP3/SMTP/LDAP/BNC/SOCKS/HTTP/WWW/NNTP/CVS/TELNET/MRA/DC++/VNC/MYSQL/ORACLE/NTLM
  • Arp Scanning/Gateway/Análisis inteligente
  • Paquetes de Captura y post-captura.
  • Captura de tráfico a una considerable distancia.
  • NAT/CALCETINES/DHCP
  • ARP/DNS sobre ICMP/DHCP/SSL/SSLSTRIP/WPAD/SMBRELAY MITM/DNS SPOOFING 


Descargar :https://play.google.com/store/apps/details?id=su.sniff.cepter&hl=es





NetSurveyor

NetSurveyor, muestra en tiempo real datos como el nombre SSID, la dirección MAC, el canal, el tipo de cifrado, la fuerza y calidad de la señal (en dBm y mWatt). Muy buena herramienta, la aconsejo.

- Además de una tabla, NetSurveyor muestra seis tipos de gráficos. Todos estos datos podemos exportarlo en cualquier momento a un fichero PDF. También guarda, para que podamos analizar con calma la situación en otro momento.

- Lo único que se le echa en falta es poder conectar a las redes detectadas desde su interfaz. Por lo demás, NetSurveyor es un excelente escáner de redes inalámbricas.






Vistumbler

Vistumbler, muestra en una tabla el identificador de red, la fuerza de la señal, el canal, el método de autenticación, etc...

Los botones Gráfico1 y Gráfico2 activan representaciones de la calidad de la señal que podemos ver de manera intuitiva en la ventana central.


Muy interesante es el soporte para GPS, gracias al cual puede situar los puntos de acceso en el espacio que nos rodea y exportar una lista KML para su uso en Google Earth con tan sólo hacer click en la Opción Use GPS.


Si necesitamos nombres, reconocerá múltiples modelos de puntos de acceso gracias a una lista de identificadores MAC.




Parece ser que junto a los propósitos de año nuevo, en enero se presentará la nueva generación de APU de AMD, Kaveri. Nuevos modelos cuyo punto fuerte es el uso de tecnología de 28 nanómetros, además de la implementación de hUMA (Heterogeneous Uniform Memory Access) para soportar un espacio compartido de memoria sobre la que hay altas espectativas ya que PlayStation 4 ya usa esta tecnología la cual aumentara considerablemente el procesamiento 3D. Y, como es habitual en esto de los nuevos modelos de microprocesadores, ya se han filtrado las características de algunos nuevos modelos de ‘Kaveri’. Son concretamente dos modelos, a priori los dos más potentes del mercado numerados como A10-7850K y A10-7700K, y que plantearán la competencia a los actuales A10-6800K y A10-6700.


Como veis no hay grandes diferencias en lo relativo a las características técnicas. Destacamos los 512 procesadores OpenCL del A10-7850K que pueden dar un gran juego para aplicaciones compatibles con OpenCL. En el apartado gráfico no hay grandes novedades técnicas (las R7 son unas 7000 Series evolucionadas) aunque a inclusión de hUMA podría ser la tecnología que marque a diferencia. Por ahora sin fecha de lanzamiento u otros datos, pero con la confianza de que alrededor del CES 2014 — 7 a 10 de enero — podría ser el evento elegido por AMD para realizar la presentación oficial.
Nota: ya sabéis que tanto Intel como AMD utilizan ciertos nombres propios para denominar sus productos. En el caso de Kaveri, se trata de un río de La India con unos curiosos conflictos locales por su propiedad.

A10-7850K A10-6800K A10-7700K A10-6700
Núcleos 4 4 4 4
Frec. CPU (GHz.) 3,7 4,1 3,5 3,7
Frec. CPU Turbo (GHz.) 4,0 4,4 3,8 4,3
GPU AMD R7 ¿? HD 8670D AMD R7 ¿? HD 8670D
Núcleos OpenCL 512 384 384 384
Frec. GPU (MHz.) 720 844 720 844
TDP (vatios) 100 100 65 65
Precio (euros) ¿? 149 ¿? 149

Encuesta sobre IDE y herramientas para la programación







Durante una buena temporada hemos estado hablando en este blog de multitud de herramientas de programación. Hoy no vamos a hablaros de ninguna de ellas en concreto, queremos que seáis vosotros los que nos digáis cual de ellas os gusta más y recomendaríais.

En concreto las herramientas de las que vamos a hablaros podéis encontrarlas en los siguientes enlaces:

4 herramientas para programar en Linux
20 herramientas para programar en Linux
AIDE
Geany





Programas de recuperación de datos en linux



TestDisk y PhotoRec:


TestDisk incluye TestDisk que puede recuperar particiones perdidas y sectores de arranque, y PhotoRec, que es una herramienta sencilla de usar para la recuperación de archivos, ambos conforman un pack de licencia GPL que te permitirá además realizar copias de seguridad archivos de particiones FAT, NTFS o incluso EXT2/EXT3.


Si no puedes montar el disco duro es porque probablemente la tabla de particiones esté corrupta (dañada) Antes de intentar recuperar sus archivos dañados, podemos intentar recuperar las particiones, con lo que recuperamos directamente toda la información. Y esa herramienta es TestDisk




Al abrir el teminal y ejecutar Testdisk la opción Create nos permite crear un archivo de registro, aunque esto no afectará al funcionamiento del programa. La opción Append, lo que nos permite es anexar los datos a un registro ya existente y No Log lo que nos permite es no guardar registro de lo que hagamos. Las opciones, tal y como en los casos siguientes, tendremos que seleccionarlas con las flechas y/o el tabulador.


Una vez elegida la opción, deberá aparecer un menú con las diferentes unidades que tiene el equipo, para reconocer que unidad es con la que queremos trabajar, bastará ver el tamaño y la etiqueta, en la imagen,


Seleccionamos el disco duro que corresponda usamos Proceed, tras ésto declaramos que tipo de partición debe buscar y analizamos


Ademas de todo esto podemos definir una recuperación de cierto tipo de archivos.

Foremost:

Foremost recupera archivos basándose en una serie de estructuras internas además de otros datos. Fue desarrollado por la fuerza aérea de los Estados Unidos y trabaja sobre todo con discos duros.




Ejemplo de uso:

# foremost -t doc -o /tmp/recuperado -i /home/usuario/apuntes
- Con la opción -t indicamos el tipo de archivo a buscar.
- Con la opcion -o indicamos el lugar donde almacenar los archivos recuperados.
- Con la opción -i indicamos el lugar a escanear

Magicrescue:

Esta herramienta recupera una amplia gama de archivos: avi, mp3, gimp-xcf, jpg, png, doc, odt, etc...
Por cada tipo de archivo soportado tiene un archivo con receta ubicado en el catálogo /usr/local/share/magicrescue/recipes.




Ejemplo de uso:


# magicrescue -d /opt/tmp/ -r /usr/share/magicrescue/recipes/zip /dev/hda3

- Con la opción -d definimos el catálogo de destino de recuperación.
- Con la opción -r le decimos el recipiente que debe buscar. Por ejemplo: .zip .jpg
- El último argumento es el sitio a escanear.

Scalpel:

Scalpel realiza las mismas funciones que Foremost, pero se centra en un mejor rendimiento y un menor consumo del sistema, de tal manera que trabaja mejor con equipos viejos o con poca RAM.






R-Linux

Esta potentísima herramienta gratuita permite recuperar archivos eliminados, formateados, borrados o dañados tanto en particiones Linux EXT2, EXT3 o EXT4 como en particiones FAT32 o NTFS. Contiene varios filtros para recuperar información dependiendo del contenido. Tiene varias opciones de recuperación, así como herramientas de visualización hexadecimal, búsqueda personalizada, visor de sectores, etc...

5 dic. 2013

Hace tiempo publicamos una entrada que recogía 20 herramientas para programar en Linux. Pues bien, muchos de vosotros echabais de menos algunas aplicaciones; unas eran IDE y otros simples editores de texto, pero que se han ganado un buen respeto y cariño por una importante parte de programadores.

A continuación vamos a nombrar a algunos de los que no estuvieron en la anterior lista que publicamos:


Geany

Geany es una aplicación pequeña y ligera, basada en Scintilla que posee características propias de IDE. Utiliza librerias GTK para su funcionamiento. Además de para los sistemas operativos Linux, también se puede utilizar en Mac OS, Windows, Solaris y BSD. Es software libre bajo la licencia de GNU.

Puedes ver más sobre Geany en esta entrada

Komodo Edit


Se trata de un editor de texto avanzado: Reconoce código HTML, CSS, PHP, XML, Javascript, ... Marca donde empieza una etiqueta y dónde termina ésta con sólo ponerte encima (muy útil cuando el código entre etiquetas es muy largo), lo mismo hace con los paréntesis, los corchetes y las llaves (marca donde abre y donde cierra), resalta los resultados de búsquedas, busca y sustituye texto en documentos abiertos, en el documento actual, en toda una carpeta...

Los ficheros abiertos los muestra en pestañas, que guarda tal como quedaron cada vez que se vuelve a abrir Komodo Edit. Marca con una línea de puntos las indentaciones para no perderse. Permite personalizar colores del código (comentarios, palabras clave, etc.). Permite poner marcas en las líneas para "saltar" de una a otra. Permite comprimir y expandir trozos de código. Etc. Etc.

Son características muy interesantes cuando se trabaja con código y cuanto más largo sea éste, más jugo le sacas. Excelente para escribir código para desarrollo de webs.




VIM

Vim (acrónimo del inglés Vi IMproved, Vi Mejorado) es un potente y avanzado editor de texto que posee su propia línea de comandos, sucesor del antiguo Vi.

Entre sus características contamos:

Corrector ortográfico integrado.
Autocompletado de texto.
Navegación por pestañas.
Ventanas múltiples, que dividen el área de edición horizontal o verticalmente.
Resaltado de sintaxis dependiente del lenguaje de programación o de etiquetas utilizado.
Comandos deshacer y rehacer.
Comprensión de más de 200 sintaxis diferentes.
Lenguaje de scripting para programar extensiones.
Completado de comandos, palabras y nombres de ficheros.
Compresión y descompresión de archivos, que posibilita editar archivos comprimidos.
Reconocimiento de formatos de archivo y conversión entre los mismos.
Historial de comandos ejecutados.
Grabación y reproducción de macros.
Guardado de la configuración entre sesiones.
Plegado automático y manual de código.
Interfaz gráfica opcional.
Altamente configurable y personalizable.
Casi 100% compatible con vi, pero sin muchos de sus defectos.


GEDIT

gedit es el editor de texto libre oficial del escritorio GNOME. Este editor se caracteriza principalmente por su facilidad de uso, conseguida en gran parte gracias a una interfaz gráfica claro y limpio, mostrando únicamente las funcionalidades principales que suelen requerir la mayoría de usuarios.

Sus características son las siguientes:

Compatibilidad con textos internacionalizados, usando la codificación UTF-8.
Coloreado del texto según la sintaxis de varios lenguajes de programación.
Corrector ortográfico multiidioma.
Incorporación de plugins para ampliar las funcionalidades básicas del programa.
Posibilidad de cambiar el color y fuente del texto del editor.
Numeración de líneas.
Búsqueda y reemplazo de texto.
Edición de archivos remotamente.
Copia de seguridad de los archivos sobre los que se trabaja.

1 dic. 2013


Ayer un usuario de facebook me preguntó acerca de este tema, así que lo pondré también por aquí para cualquiera que tenga su misma inquietud.

LOCATE
El comando locate se usa para buscar archivos en el disco duro. A diferencia del comando find, que es increíblemente potente, locate sólo puede hacer búsquedas simples por nombre de archivo. A cambio de sus limitadas posibilidades, locate es rápido, muy rápido. El truco está en que no busca a lo largo del disco duro como hace find, sinó que busca en una base de datos propia. Esta base de datos es actualizada por el programa updatedb.
Cuando ejecutamos updatedb, esta base de datos se actualiza. Si hacemos cualquier cambio en los archivos (crear, borrar, mover, etc) y después buscamos algo con locate, este va a buscar en una base de datos que no se corresponde exactamente al estado actual del disco. Es por esto que la mayoría de distribuciones de GNU/Linux ejecutan updatedb de forma automatizada (usando cron) de forma periódica, pero la búsqueda puede no ser perfecta a no ser que usemos el comando updatedb justo antes de usar el comando locate.
El primer problema que tiene locate es que updatedb tarda bastante en recorrer el disco duro. El segundo, mucho más grave, es que si existe una base de datos de todos los archivos del disco y esta puede ser consultada por los usuarios, estos pueden conocer el contenido de los directorios a los que no tienen acceso.
Los comandos locate, updatedb y find (entre otros) són parte del paquete findutils de GNU.
SLOCATE
Ya hemos visto los problemas de seguridad que nos encontramos al guardar una base de datos de los archivos en disco si esta puede ser libremente consultada. Slocate (o Secure Locate) viene a solucionar este problema. La gracia está en que cuando se ejecuta updatedb, la base de datos no guarda sólo el nombre de los archivos, sinó que añade los permisos (propietario, grupo, etc). De esta forma, slocate sólo muestra al usuario la información adecuada, la de los archivos a los que tiene acceso.
MLOCATE
En slocate vemos que el problema de seguridad está solucionado, ahora vamos a conocer mlocate (o Merging Locate) que además de implementar la misma solución (está basado en slocate), soluciona el grave problema de velocidad del comando updatedb. Lo que hace mlocate cuando ejecutamos updatedb no es crear una base de datos entera de todos nuestros archivos, sinó guardar sólo las diferencias a la base de datos original, por lo que updatedb es mucho más rápido si han habido pocos cambios.
RLOCATE
Aquí vamos a dejar de lado la tradicional idea de ejecuto updatedb, luego busco. Pero también dejamos de lado la simpleza de los programas anteriores. Rlocate consta, además, de un módulo para el kernel y de un daemon, todos bajo el mismo nombre. Estos son necesaros para que la base de datos se actualize sóla y no necesitemos usar updatedb. A medida que vamos creando/eliminando archivos en el sistema, rlocate crea bases de dafos diferenciales en tiempo real. Sólo vamos a usar updatedb para optimizar la base de datos. Parece ser la mejor solución, el único problema es el propio hecho de estar cargando un módulo y un daemon sólo para poder buscar archivos, la mayoría de la gente prefiere la simpleza de usar slocate o mlocate.
Una vez analizados los cuatro, está muy claro que ganan mlocate y rlocate, el uso de uno u otro dependerá de las ganas de complicarse preparando el sistema para que funcione rlocate (que tampoco hay para tanto) o si preferimos la simpleza de instalar y usar. Aunque en realidad lo normal es no molestarse mucho con el tema y usar lo que incluya nuestra distribución, que con toda probabilidad va a ser slocate o mlocate.