Desmitificando la ingeniería de lanzamiento: una guía para crear scripts

Cuando se trata de desarrollo de software, uno de los pasos clave para garantizar que su código se transforme en una aplicación funcional es el “proceso de compilación”. Cada plataforma de software, ya sea Unix, Windows u otra, ofrece su propia forma de programar este proceso. Es posible que haya oído hablar de los scripts de shell de Unix, los archivos por lotes de Windows o los archivos de creación que sirven como scripts de compilación. Estos scripts son esencialmente una lista de verificación que sigue la computadora para compilar su código en un programa ejecutable. ...

7 de mayo de 2011 · Shafiq Alibhai

OpenSuse 11.4 [capturas de pantalla]

13 de marzo de 2011 · Shafiq Alibhai

Una guía sencilla para instalar Firefox 4 y Firefox 3 en Ubuntu

Paso 1: Agregar el repositorio PPA diario de Mozilla Primero, abre la ventana de tu terminal. Una vez que esté activo, escriba el siguiente comando para agregar el repositorio Ubuntu Mozilla Daily PPA a su sistema: sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa Se le pedirá que ingrese su contraseña. Continúe y haga eso, luego presione Enter para confirmar la adición del repositorio. Paso 2: actualice su lista de paquetes Después de agregar el repositorio, es fundamental actualizar la lista de paquetes para asegurarse de obtener el software más reciente. Escriba el siguiente comando: ...

7 de febrero de 2011 · Shafiq Alibhai

Error de Puppet – No se pudo archivar la clase en el espacio de nombres – [resuelto]

Cómo resolver el error de títere: no se pudo encontrar la clase en el espacio de nombres A veces, cuando trabaja con Puppet, puede encontrar un mensaje de error que no refleja con precisión el problema real. Por ejemplo, si ve este error: err: No se pudo recuperar el catálogo: No se pudo encontrar la clase php en la compilación estándar de espacios de nombres en /etc/puppet/manifests/templates.pp:15 en domain.internal.com Una de las posibles causas podría ser que falte una llave en su código. Esto puede ser difícil de detectar y puede hacerte perder mucho tiempo. Para evitar esto, asegúrese de revisar su sintaxis cuidadosamente y utilice un editor de código que pueda resaltar cualquier error.

18 de enero de 2011 · Shafiq Alibhai

ERROR: phpize falló [resuelto]

Cómo instalar archivos de desarrollo PHP Si desea ejecutar phpize en su sistema, primero debe instalar los archivos de desarrollo de PHP. De lo contrario, podría recibir un mensaje de error como este: sh: phpize: not found ERROR: `phpize' failed Para instalar los archivos de desarrollo PHP en Ubuntu/Debian, puede usar el siguiente comando en la terminal: apt-get install php5-dev Eso debería resolver el problema. 🙂

17 de enero de 2011 · Shafiq Alibhai

Error encontrado en el sitio web de Google Chrome Extension Labs

¡Olvidaste cambiar la ruta de los desarrolladores de Google! enlace -> https://web.archive.org/web/2014/http://code.google.com/chrome/extensions/apps.html

8 de diciembre de 2010 · Shafiq Alibhai

Cómo deshabilitar Google Analytics

¿No te gusta Google Analytics? Vaya a http://tools.google.com/dlpage/gaoptout e instale un complemento del navegador para desactivar Google Analytics.

30 de septiembre de 2010 · Shafiq Alibhai

Cómo obtener la hora de la época actual (marca de tiempo de Unix)

-PHP -PostgreSQL powershell Pitón rubí concha servidor sql -Unix Marca de tiempo Unix -vbscript desactivarHLJS: falso -Perl: time -PHP: time() Rubí: Time.now # (or Time.new). To display the epoch: Time.now.to_i Pitón: import time # first, then int(time.time()) -Java: long epoch = System.currentTimeMillis()/1000; -Microsoft.NET C#: epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000; -VBScript/ASP: DateDiff("s", "01/01/1970 00:00:00", Now()) -Erlang: calendar:datetime_to_gregorian_seconds(calendar:now_to_universal_time( now()))-719528*24*3600. # OR element(1, now()) * 10000 + element(2, now()). MySQL: SELECT unix_timestamp(now()) -PostgreSQL: SELECT extract(epoch FROM now()); -Oracle PL/SQL: SELECT (SYSDATE - TO_DATE('01-01-1970 00:00:00', 'DD-MM-YYYY HH24:MI:SS')) * 24 * 60 * 60 FROM DUAL -Servidor SQL: ...

30 de septiembre de 2010 · Shafiq Alibhai

Integración de bases de datos: algunos puntos a tener en cuenta

**Tenga siempre una fuente única y autorizada para su esquema ** Todo el mundo debería saber dónde reside el esquema oficial y tener una experiencia sencilla a la hora de configurar una nueva base de datos. Uno debería poder acercarse a una computadora, obtener lo último del control de código fuente, compilar y ejecutar una herramienta simple para configurar la base de datos (en muchos escenarios, el proceso de compilación puede incluso configurar una base de datos si no existe ninguna, por lo que el proceso es un paso más corto). ...

18 de septiembre de 2010 · Shafiq Alibhai

Perl – carga del sistema

Para encontrar la carga del sistema, utilice el siguiente fragmento de Perl: Carga del sistema del último minuto: my $system_load = exec('<a class="zem_slink" title="Uptime" rel="wikipedia" href="http://en.wikipedia.org/wiki/Uptime">uptime</a> | awk -F "load average: " \'{ print $2 }\' | cut -d, -f1'); my $system_load = qx('uptime | awk -F "load average: " \'{ print $2 }\' | cut -d, -f1'); Carga del sistema de los últimos 5 minutos: my $system_load = exec('uptime | awk -F "load average: " \'{ print $2 }\' | cut -d, -f2'); my $system_load = qx('uptime | awk -F "load average: " \'{ print $2 }\' | cut -d, -f2'); Carga del sistema de los últimos 15 minutos: my $system_load = exec('uptime | awk -F "load average: " \'{ print $2 }\' | cut -d, -f3'); my $system_load = qx('uptime | awk -F "load average: " \'{ print $2 }\' | cut -d, -f3');

7 de septiembre de 2010 · Shafiq Alibhai