Total Pageviews

Tuesday, May 16, 2017

El comando alias

Una forma muy facil de acortar lineas de comando o simplemente para divertirte cómo en mi caso:

Sigue la sintaxis: alias palabra=comando o linea a reemplazar


Pruébalo:


Saludos!!!

Monday, May 15, 2017

Cómo actualizar linux (Ubuntu o Derivados de Debian)

Tomaremos como ejemplo la actualización de mi distro Kali, derivada de Debian:

En una terminal deberas teclear el siguiente comando:

$sudo apt-get update

El comando simplemente actualizará la lista de paquetes pero NO instalará nada.


Una vez que tengas la lista de paquetes actualizada deberas ejecutar el siguiente comando:

$sudo aptitude full-upgrade


Se te mostrarán los paquetes a actualizar, el espacio que requiere y te pedirá confirmar, recuerda que la opción por defecto la muestra en mayúscula en este caso la "Y" (yes), por lo que si das enter sin ingresar alguna opción comenzará la instalación.

Finalmente recibiras la confirmación de tus actualizaciones:


Espero sea de utilidad...

Wednesday, March 1, 2017

Comandos básicos MYSQL

Como no tengo nada que hacer, aquí les dejo algunos comandos básicos para que los copien durante sus examenes:

- Iniciar la consola MYSQL (En linux, pedirá tu contraseña):

jess@avellino:~$ sudo /etc/init.d/mysql start
[sudo] password for jess:
[ ok ] Starting mysql (via systemctl): mysql.service.


- Entrar a la consola MYSQL, se debe indicar el host y el usuario que desea conectarse, en este caso el local host y el usuario "root".

jess@avellino:~$ mysql -h localhost -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.6.30-1 (Debian)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql>

- SHOW databases;  (Muestra las bases de datos existentes).
mysql>SHOW databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| phpmyadmin         |
| usuarios1          |
+--------------------+ 


- CREATE database usuarios2;  (Crea la base de datos llamada "usuarios2"). 
mysql> CREATE DATABASE usuarios2;
Query OK, 1 row affected (0.00 sec)



- USE usuarios2; (Nos conecta con la base de datos llamada "usuarios2").

mysql> USE usuarios2;
Database changed

- CREATE TABLE info(id INT PRIMARY KEY, nombre VARCHAR(20));  (Creara la tabla "info" con la columna "id" con datos de numeros enteros y llave primaria (no puede repetirse) y la columna "nombre" con datos de texto de longitud variable con un máximo de 20 caracteres).

mysql> CREATE TABLE info(id INT PRIMARY KEY, nombre VARCHAR(20));
Query OK, 0 rows affected (0.03 sec)











Continuara...

Tuesday, December 6, 2016

El experto

Les ha pasado que sus compañeros de trabajo, clientes o peor aún sus jefes les piden barbaridades???

Programación lineal

Les comparto como organizo la solución de los problemas de programación lineal, espero les sea de ayuda, tomemos este sencillo ejemplo:

Un negocio se dedica a la fabricación de sillas y mesas. Para fabricar cada uno consume recursos en el departamento de corte y ensamblado, para fabricar una mesa se necesitan 2 horas de corte y una hora de ensamblado, para hacer una silla se necesitan 1 hora de corte y 1 hora de ensamblado, las ganancias por cada unidad ensamblada es de 80 dólares por mesa y 50 dólares por silla, hallar cuántas sillas y mesas se deben producir para maximizar las ganancias considerando que el tiempo máximo disponible por departamento es de 120 horas por corte y 90 horas para ensamblado.

 

Como veras definimos qué es lo que vamos a fabricar y le asignamos una variable, lo colocamos en la primera fila, tambien definimos que requerimos para su fabricación y lo colocamos en la primera columna. Llenamos los datos  según lo que nos proporciona el problema. De esta manera podemos leer las ecuaciones de forma horizontal quedando de la siguiente manera:

1x + 2y = 120
1x + 1y = 90
50x + 80y = Max Beneficio

La última ecuación es muy importante ya que nos ha definido que las sillas están representandas por "x" y las mesas están representadas por "y".

Finalmente se resuelven las ecuaciones según vimos en los post anteriores.

Saludos y espero les sea de ayuda.