Aunque este tema lo he tratado alguna vez un poco más de pasada o con algún ejemplo concreto, vamos a ver ejemplos concretos de cosas que podemos hacer con una cadena de caracteres en Bash, para mejorar nuestros scripts, y sobre todo, para tener una pequeña documentación para mí, que siempre que necesito algo parecido me tiro un rato buscando…
El caso es que en versiones más o menos nuevas de BASH (más o menos desde hace 6 años o así), podemos usar muchos de estos trucos y no tenemos necesidad de utilizar programas externos (como tr, awk, sed y otros) en muchos casos, por lo que la ejecución se realizará mucho más rápida.… Leer artículo completo
9 Trucos para manejar cadenas de caracteres en BASH y no morir en el intento
Programas que me han salvado la vida este 2015
En 2012 hice un post con las 5 aplicaciones que me salvaban la vida cada día. Esta vez no pondré límite, aunque para este año quiero analizar la persistencia en el tiempo de dichos proyectos. Como siempre, estos programas tienen licencias libres y corren bajo Linux, y no incluyo en la lista un navegador de Internet, un gestor de correo, servidor gráfico, etc; sino algunos programas para aumentar la productividad o hacer algo que no podía hacer antes, es más, voy a poner sólo programas con interfaz gráfica, que veamos que en GNU/Linux no sólo usamos una terminal:
Blender

Aunque ya lo había utilizado para cosas pequeñas (no es que lo que he hecho sea muy grande), ha sido el gran descubrimiento de este 2015 para mí.… Leer artículo completoLinux en la serie «The Strain»
Últimamente estoy picado con esta serie de Guillermo del Toro. Trata de vampiros, desde un punto de vista peculiar. Una serie con mucha acción, reliquias antiguas, médicos, hackers y muchas cosas más. Protagonizada por Corey Stroll con pelo, David Bradley, Kevin Durand y mucha más gente.
El caso es que, viendo la serie, en un momento del episodio 12 de la primera temporada. Una hacker (Ruta Gedmintas), haciendo las cosas que hacen los hackers, como ver una gráfica de uso del sistema y analizar paquetes de red con Wireshark.… Leer artículo completo
Monitorizar nuestro sistema desde una aplicación en C++11
Nuestros programas, muchas veces necesitan conocer información sobre el ordenador donde se están ejecutando. Una característica muy interasante y útil (para mi gusto) es que los sistemas Unix nos proporcionan una interfaz para conocer muchas cosas a través del sistema de archivos, de esta forma podemos conocer la información estemos donde estemos y usemos en lenguaje que usemos (no tenemos que tener una API en nuestro lenguaje que pida al sistema la información ni nada).… Leer artículo completo
Comparativa de acceso rápido y seguro a un elemento de un array unidimensional [PHP]
Nota: Si usas algún Framework PHP, lo más seguro que estas funciones no te sirvan, ya que muchos Frameworks suelen tener cosas parecidas, más o menos completas que hacen lo mismo. Si eres de los que trabajan «a pelo», estás creándote tu propio framework, tal vez te interese todo esto.
Acceso simple a un elemento de un array
Esto es una tarea sencilla en PHP, sólo tenemos que poner entre corchetes la clave a la que queremos acceder y podremos acceder a su valor:
1
2
3<?php
$miArray['precio']=12.34;
echo $miArray['precio'];Aunque, el problema viene cuando dicha clave no existe, veremos una notificación de PHP indicando que el índice especificado no existe:
… Leer artículo completoPHP Notice: Undefined index: precio in /home/pruebas/test.php on line 3
PHP Stack trace:
…..Obtener diferencia entre una zona horaria y UTC en PHP
Puede parecer extraño pero, a veces, cuando nuestros visitantes son de diferentes franjas horarias conviene adaptar las horas a cada uno de los usuarios. No es plan que en pleno 2015 obliguemos a los usuarios a hacer las conversiones.
También es posible que, estemos extendiendo un CMS que ignore por completo el default_timezone_set o que lo defina a placer, y nos encontremos en un dilema cuando tenemos que tratar con la hora.… Leer artículo completo
Baterías compatibles chinas versus Baterías originales
Llega un momento en la vida en el que te quieres comprar un nuevo aparato, por hobbie o por necesidad, pero puede ser una cámara de vídeo, de fotos, un móvil, un drone, no sé, cualquier cosa. En definitiva, son cacharros que no están permanentemente enchufados y requieren pilas o baterías para sobrevivir.Personalmente, hace tiempo me compré una cámara de vídeo Canon, de gama baja, el caso es que, cuando abro la caja y la estudio un poco, veo que la batería que viene con la cámara sólo dura 1h.… Leer artículo completo
Facebook y otras redes sociales para «espiar» y vivir mejor
Bueno, seguro que muchos de vosotros ya lo ponéis en práctica. Y es que, gran porcentaje de la gente, no puede vivir sin Internet, sin estar conectado, y revela gran cantidad de datos personales en Internet, ¿por qué? porque confía en que unas páginas tan grandes manejen de forma correcta sus datos, no revelen nada a nadie y, porque gente de sus círculos más próximos lo hacen también.
Además, muchas de estas personas, no configuran bien su privacidad, y hacen caso a cualquier cosa que les pregunta Facebook.… Leer artículo completo
Problema con dos discos duros externos en USB3
De repente, llegan a mis manos dos discos duros externos de 2.5″. Ambos USB3, enchufados a un HUB USB3.0 como el de la foto de más abajo, y tengo que copiar información entre ellos (varios Gb de datos, por lo que, cuanto más rápida sea la copia mejor). Como mi ordenador sólo dispone de un puerto USB3.0, el HUB era necesario. Cuidado, en muchos ordenadores que tienen varios puertos USB3.0, en realidad tienen un HUB interno y estamos en las mismas.… Leer artículo completo
Revolución tecnológica, ciencia ficción y software libre
La situación
El mundo de la tecnología evoluciona al ritmo de Usain Bolt. Y es que, parece que fue ayer, cuando Internet era libre, cuando casi nadie sabía lo que era Facebook, cuando comprábamos un pendrive de 128Mb y nos costaba lo mismo que comer dos semanas, o cuando instalábamos Windows 95 en disquetes (13 disquetes, y el último nunca lo pedía).
Bueno, actualmente, Internet no es libre, y pongo el caso de España, aunque es cierto que muchos países lo tienen peor.… Leer artículo completo






Últimos comentarios