viernes, 5 de agosto de 2016

Despertad!!!

ESTOY ansioso por compartir todos los descubrimientos con los que me he topado y que considero nos permitirán conocer algunos aspectos del cómo funcionan las cosas, nos dan sabiduría y obviamente nos permitirán actuar para beneficio de nosotros mismos y para beneficiar a los que nos rodean.

NO cabe duda que el personaje más importante de nuestra historia, ya sea desde el punto religioso o histórico, es Jesús el Cristo y sin caer en fanatismos ni creencias, es para mi un personaje que invita a recorrer el camino que nos podría liberar o despertar, algo así como Gautama cuando se convierte en un Buda. El conocimiento de Jesús lo obtuvo de diferentes fuentes, las tradicionales de su lugar de origen y posteriormente de las culturas por donde puso pie.

HOY día, hay mucho equivocado sincero, que pretende con su punto de vista generar una especie de pensamiento conspirológico o cree que con sus menciones sensionalistas ayudan en algo a las personas, cuando es precisamente lo contrario, generan miedos y confusiones que cierran las posibilidades que tiene una persona que desea sinceramente conocer y despertar se desvíe y pierda.

ME esforzaré por mencionar a los personajes que considero manejan el conocimiento y el nivel de consciencia que tu esperas encontrar, si estas en estas lineas, seguramente eres un(a) inquieto(a), no te termina de convencer lo que hasta ahora conoces porque "sientes" que hay algo más.

IMITANDO al Cristo, he estudiado algunas culturas, religiones, ejercicios, tradiciones, lecturas, etc. buscando respuestas y encontrando más de lo que esperaba, me doy cuenta --y comienzo por esto-- que el tipo de pensamiento de las personas nos asocia, es decir, Tú que estas leyendo estas lineas, tienes los mismos intereses que yo y muy probablemente los mismos que los conferencistas, escritores, amistades y lectores que coincidimos aquí.

PARA que no sea una lectura sin ganancia, os comentaré sobre algunos personajes que pienso apuntar y recomendar a lo largo de mis letras, Salvador Freixedo, un ex-jesuita adelantado a sus tiempos y hoy un señor de avanzada edad pero con la energía y mentalidad de cualquier joven investigador, Denis Astelar, no sé si catalogarlo como contactado, tal vez, sería apropiado llamarle un bendecido o un despierto, con grandes enseñanzas, Credo Mutua, Interesante ciudadano Zulu, Enric Corbera, un sujeto agradable que muestra la acción del pensamiento y sus efectos, tiene las explicaciones científicas-prácticas de algunas leyes del universo, interesantes conferencias, Pilar Baselga, hoy he sumado a esta maestra a mi lista de personajes conscientes y activos.

LA GNOSIS, es el punto que me permitió unir muchas piezas en las que estaba mi pensamiento, pero poco a poco vamos desvelando todo esto, de momento, estamos pendientes.




sábado, 26 de septiembre de 2015

Perder a mamá

No puedes describir sentimientos, emociones ni pensamientos si no has perdido a tu madre, es un suceso que te golpea de tal forma q no crees q sea real, crees que no esta pasando, si tienes la oportunidad de tocarla, la sientes cálida como siempre, la amas como ayer, la piensas dormida.

La mente, el corazón y el cuerpo estan paralizados, no puedes hacer nada, pues uno de los motores de tu vida se ha detenido, tu garganta tiene un constante nudo q no desaparece hasta despues de unos días, el estomago no trabaja, pues el centro emocional esta ubicado sobre él, comer o beber es dificil y hasta doloroso, asi q decides no hacerlo, dormir no puedes, pues tu mente trata de concebir la idea de que el ser que tranquilizaba tus tempestades ya no lo podrá hacer más, al menos no en este mundo físico, el corazon no puede trabajar más sentimientos, tiene un nudo como la garganta y solo procesa el sentimiebto de pérdida.

Dios no es un señor cruel q decide quitar la felicidad de las personas solo por morbo, y sabiendo esto, me obliga a pensar en toda la vida que conocía de mi madre, todo los conocimientos que no tuvo oportunidad de compartir, sus recetas, sus atajos, sus métodos para facilitar tareas, sus experiencias, el amor que te hace falta hoy para saber despedir a lo que más quieres.

Cuando tu madre se va, tienes la oportunidad de poner en práctica todo lo que hizo por ti, tu educación, tus valores, tu fortaleza, todo lo que vino de ella, esta en ti y lo sabrás cuando superes el hecho de que te ha dejado y lo empieces a ver, como el hecho de que solo te solto de la mano, para que continues tu, lo que ella hubiera querido ver. Realmente ella nunca nos deja, solo se aparta para vernos seguir solos

viernes, 20 de marzo de 2015

Sobre Subredes

El ejercicio 1 resuelto en el siguiente link:

Calcular 6 Subredes mínimo…. IP 180.10.1.0 Máscara: 255.255.254.0

Ejercicio 1 resuelto



jueves, 29 de enero de 2015

Sobre DNS


¿Qué son las DNS?


Las DNS son servidores que relacionan un nombre de dominio, con su ip real. Muchos países para bloquear una página web, piden a los servidores de DNS que bloqueen ese dominio. Por defecto usamos las DNS de nuestro ISP, pero se pueden usar cualquier otro servidor DNS.


Se acuerdan de los ISP?



Uno de los sitios donde podemos encontrar una lista de servidores DNS esta en este Link, creo que esta de más anotarla, visitenla y ahí mero escogen alguna, ¿si saben que escoger? pues, prueben las de Google, espero que les sean de utilidad.

Podemos entonces cambiar las DNS en la configuración de nuestro equipo o módem y pues nada, que nos vamos en la configuración de nuestra tarjeta en el centro de redes.

y en las propiedades de la tarjeta, que puede ser tu inalámbrica o cableada:

en el estado de tu conexión, entrar a las propiedades:




















y ahora doble click al protocolo ipv4 o entrar a sus propiedades:


Finalmente en la parte de abajo, clickear en los DNS personalizados:





y seria todo, si hay chance se los pongo como hacerlo en Linux

miércoles, 17 de diciembre de 2014

El pato en la escuela


La escuela es el lugar donde deberíamos aprender a ser nosotros mismos
y a respetar a todos los demás. Estar en la escuela, vivir la escuela ha de ser
el camino para llegar conocer, a querer y a desarrollar nuestra persona y, al
mismo tiempo, a tener en cuenta que hay otras que merecen nuestro respeto,
nuestra ayuda y nuestro afecto.
Cuando hablo de diversidad no sólo me refi ero a el alumnado. También
hay diferencias que debemos respetar en los profesores y en las profesoras.
Dice Steiner que la relación maestro alumno es “una alegoría del amor
desinteresado”. Ir cada día a la escuela. ¿A sentirnos cada uno como somos
o a encajarnos en un engranaje de rutinas despersonalizadoras? ¿A obedecer
de forma tediosa lo que prescribe, en palabras de Helmutt Becker, la
“escuela administrada” o a recrear el conocimiento y la convivencia? ¿A ser
cada uno más él mismo o a meternos en un molde único?
Cierta vez, los animales del bosque decidieron hacer algo para afrontar
los problemas del mundo nuevo y organizaron una escuela. Adoptaron un
currículo de actividades consistente en correr, trepar, nadar y volar y, para
que fuera más fácil enseñarlo, todos los animales se inscribieron en todas las
asignaturas.
El pato era estudiante sobresaliente en la asignatura natación. De hecho,
superior a su maestro. Obtuvo un suficiente en vuelo, pero en carrera resultó
defi ciente. Como era de aprendizaje lento en carrera tuvo que quedarse
en la escuela después de hora y abandonar la natación para practicar la
carrera. Estas ejercitaciones continuaron hasta que sus pies membranosos se
desgastaron, y entonces pasó a ser un alumno apenas mediano en natación.
Pero la medianía se aceptaba en la escuela, de manera que a nadie le preocupó
lo sucedido salvo, como es natural, al pato.
La liebre comenzó el curso como el alumno más distinguido en carrera
pero sufrió un colapso nervioso por exceso de trabajo en natación. La ardilla
era sobresaliente en trepa, hasta que manifestó un síndrome de frustración
en la clase de vuelo, donde su maestro le hacía comenzar desde el suelo, en
vez de hacerlo desde la cima del árbol. Por último enfermó de calambres
por exceso de esfuerzo, y entonces, la calificaron con 6 en trepa y con en
carrera.
El águila era un alumno problema y recibió malas notas en conducta. En
el curso de trepa superaba a todos los demás en el ejercicio de subir hasta la
copa del árbol, pero se obstinaba en hacerlo a su manera.
Al terminar el año, una anguila anormal, que podía nadar de forma
sobresaliente y también correr y trepar y volar un poco, obtuvo el promedio
superior y la medalla al mejor alumno.

viernes, 4 de octubre de 2013

Ejercicios de PHP, MySQL, Recursos CSS, manejadores de contenidos (CMS), Modelado 3D en Blender

Vamos a estar publicando en la pagina IgnisLab los trabajos y practicas vistas en clase, se pondrán Links, turoriales, guías, practicas y un poco de todo referente a temas como PHP, Mysql, Linux, Apache, HTML5, CSS.

Compartiremos algunos recursos que puedas usar en tus aplicaciones web, aplicaciones de escritorio y si da tiempo algo de mobiles, lenguajes de programación como: Python, PHP, Javascript, HTML5, Java y algunos otros

Recursos como Pears, LayoutIt, Bootstrap, Yii, CodeIgniter, etc.

Bases de Datos Mysql, PostgreSQL, SQLite, Oracle, etc.

Modelado, Texturizado, Animación, Rendering con Blender.

Arte, cultura, tecnologia, Ciencia, Gnosis, un poco de todo lo que un buen locochon puede saber.

Saludos, visita, comparte, comenta, mejora, aporta!!!!!!

http://www.ignislab.com.mx/

lunes, 16 de septiembre de 2013

Metodología de la Programación

Les voy a dejar un archivo que trae una lista de ejercicios que vamos a realizar en la clase, sé que algunos ya saben que onda con esto pero entiendan que hay quienes no. Archivo a descargar Saludos. El software que utilizaremos sera DFD: descargar aqui

sábado, 27 de julio de 2013

Ejercicio para Base de datos 1(Despresurizado)

Ejercicio 1
Crearemos una tabla que contenga datos de productos: código, nombre, precio y fecha de alta, para que podamos trabajar con datos de texto, numéricos y de tipo fecha.

Los pasos que realizaremos son los siguientes:

  1. Crear la base de datos
  2. Comenzar a usarla
  3. Introducir 3 datos de ejemplo
  4. Mostrar todos los datos
  5. Mostrar los datos que tienen un cierto nombre
  6. Mostrar los datos que comienzan por una cierta inicial
  7. Ver sólo el nombre y el precio de los que cumplen una condición (precio > 22)
  8. Ver el precio medio de aquellos productos cuyo nombre comienza con "Silla"
  9. Modificar la estructura de la tabla para añadir un nuevo campo: "categoría"
  10. Dar el valor "utensilio" a la categoría de todos los productos existentes
  11. Modificar los productos que comienza por la palabra "Silla", para que su categoría sea "silla"
  12. Ver la lista categorías (sin que aparezcan datos duplicados)
  13. Ver la cantidad de productos que tenemos en cada categoría


Suponiendo que MySQL está instalado. El primer paso es crear la base de datos:

CREATE DATABASE abarrotes;

Y comenzar a usarla:
USE abarrotes;

Para crear la tabla productos:
create table productos (
  codigo varchar(3),
  nombre varchar(30),
  precio decimal(6,2),
  fechaalta date,
  primary key (codigo)
);

Para introducir varios datos de ejemplo:
INSERT INTO productos VALUES ('a01','Afilador', 2.50, '2007-11-02');
INSERT INTO productos VALUES ('s01','Silla mod. ZAZ', 20, '2007-11-03');
INSERT INTO productos VALUES ('s02','Silla mod. XAX', 25, '2007-11-03');

Para visualizar todos los datos y comprobar que son correctos:
SELECT * FROM productos;

y deberíamos obtener

+--------+----------------+--------+------------+
| codigo | nombre      | precio | fechaalta  |
+--------+----------------+--------+------------+
| a01    | Afilador        |   2.50 | 2007-11-02 |
| s01    | Silla mod. ZAZ |  20.00 | 2007-11-03 |
| s02    | Silla mod. XAX |  25.00 | 2007-11-03 |
+--------+----------------+--------+------------+

Para ver qué productos se llaman "Afilador":

SELECT * FROM productos WHERE nombre='Afilador';

+--------+----------+--------+------------+
| codigo | nombre   | precio | fechaalta  |
+--------+----------+--------+------------+
| a01    | Afilador |   2.50 | 2007-11-02 |
+--------+----------+--------+------------+



Si queremos saber cuáles comienzan por S:
SELECT * FROM productos WHERE nombre LIKE 'S%';

+--------+----------------+--------+------------+
| codigo | nombre      | precio | fechaalta  |
+--------+----------------+--------+------------+
| s01    | Silla mod. ZAZ |  20.00 | 2007-11-03 |
| s02    | Silla mod. XAX |  25.00 | 2007-11-03 |
+--------+----------------+--------+------------+

Si queremos ver cuales tienen un precio superior a 22, y además no deseamos ver todos los campos, sino sólo el nombre y el precio:
SELECT nombre, precio FROM productos WHERE precio > 22;

+--------------------+--------+
| nombre             | precio |
+--------------------+--------+
| Silla mod. XAX |  25.00 |
+----------------+--------+

Promedio de los precios de las sillas:
SELECT avg(precio) FROM productos WHERE LEFT(nombre,5) = 'Silla';

+-------------+
| avg(precio) |
+-------------+
|   22.500000 |
+-------------+

Esto de mirar las primeras letras para saber si es una silla o no... tal vez no sea la mejor opción. Parece más razonable añadir un nuevo campo: la "categoría". Para eso vamos a modificar la estructura de la tabla, para hacerlo:
ALTER TABLE productos ADD categoria varchar(10);

Comprobamos qué ha ocurrido con un "SELECT" que muestre todos los datos:
SELECT * FROM productos;

+--------+----------------+--------+------------+-----------+
| codigo | nombre         | precio | fechaalta  | categoria |
+--------+------------ ----+--------+------------+-----------+
| a01    | Afilador         |   2.50 | 2007-11-02 | NULL      |
| s01    | Silla mod. ZAZ |  20.00 | 2007-11-03 | NULL      |
| s02    | Silla mod. XAX |  25.00 | 2007-11-03 | NULL      |
+--------+----------------+--------+------------+-----------+

Ahora, todas las categorías tienen el valor NULL, vamos a dar el valor "utensilio" a la categoría de todos los productos existentes
UPDATE productos SET categoria='utensilio';

Modificaremos los productos que comienza por la palabra "Silla", para que su categoría sea "silla"
UPDATE productos SET categoria="silla" WHERE LEFT(nombre,5) = 'Silla';

+--------+----------------+--------+------------+-----------+
| codigo | nombre         | precio | fechaalta  | categoria |
+--------+----------------+--------+------------+-----------+
| a01    | Afilador       |   2.50 | 2007-11-02 | utensilio |
| s01    | Silla mod. ZAZ |  20.00 | 2007-11-03 | silla     |
| s02    | Silla mod. XAX |  25.00 | 2007-11-03 | silla     |
+--------+----------------+--------+------------+-----------+




Para ver la lista categorías (sin que aparezcan datos duplicados), deberemos usar la palabra "distinct"
SELECT DISTINCT categoria FROM productos;

+-----------+
| categoria |
+-----------+
| utensilio |
| silla     |
+-----------+

Finalmente, para ver la cantidad de productos que tenemos en cada categoría, deberemos usar "count" y agrupar los datos con "group by", así:
SELECT categoria, count(*) FROM productos group by categoria;

+-----------+----------+
| categoria | count(*) |
+-----------+----------+
| silla     |        2 |
| utensilio |        1 |

+-----------+----------+

viernes, 26 de julio de 2013

Práctica para consola, Manejo de archivos- Sistemas Operativos

A continuación se realizaran los siguientes pasos desde una terminal de Linux para crear y modificar algunos atributos de los archivos y carpetas:


  1. En el directorio /home/usuario, crear el directorio "vacaciones" y entrar en él (donde usuario es el usuario por default--- ejemplo: /home/mint   /home/chucho).
  2. Crear los directorios "uno", "dos", "tres" y "casa".
  3. Entrar al directorio "casa".
  4. Crear los directorios "sala", "comedor" y "pasillo".
  5. Crear los archivos "tv.txt", "sillon.pdf" y "foto.jpg"
  6. Entrar a "pasillo".
  7. Crear los directorios "habitacion", "wc" y "backyard".
  8. Entrar a "habitacion".
  9. Crear los archivos "tv.html", "cama.py" y "escritorio.cs".
  10. Crear el directorio "wcprivado" y "ventana".
  11. Entrar a "wcprivado".
  12. Crear los directorios "retrete" y "lavabo".
  13. Crear los archivos "shampoo.xml" y "acondicionador.css"
  14. Entrar a "retrete".
  15. Crear los archivos "agua.php", "potasiopotasio.php" y "trespuntocatorce16x2.php" .
  16. Copiar "shampoo.xml", "cama.py" y "agua.php", al directorio "habitacion".
  17. Mover el archivo "acondicionador.css" al directorio "ventana" y dejarlo con el nombre "gel.css".
  18. Copiar el directorio "habitacion" al directorio "ventana".
  19. Copiar "ventana" a "retrete".
  20. Por el método octal dejar únicamente los permisos de lectura al archivo "agua.php" (que está dentro de "retrete").
  21. Por el método octal agregar todos los permisos al directorio "ventana".
  22. Por el método simbólico quitar todos los permisos a "potasiopotasio.php".
  23. Agregar por método simbólico únicamente permisos de ejecución para la terna de "grupos" y "otros".
  24. Dejar a "trespuntocatorce16x2.php" con los siguientes permisos "r-x-w---x".
  25. Crear un archivo de texto y llamarlo con tu nombre y grupo (ejemplo: "luisantoniosaucedo-304.txt").

Ejecutar los siguientes comandos:
history | cat >> luisantoniosaucedo-304.txt
pwd | cat >> luisantoniosaucedo-304.txt
uname -a | cat >> luisantoniosaucedo-304.txt
cal -3 | cat >> luisantoniosaucedo-304.txt
ls -l | cat >> luisantoniosaucedo-304.txt

Enviar el archivo "luisantoniosaucedo-304.txt" al correo "luisantonio.sh@gmail.com"
saludos ...

jueves, 25 de julio de 2013

Para los de base de datos 2 Sobre Triggers

Los triggers son objetos relacionados con tablas y almacenados en la base de datos que se ejecutan o se muestran cuando sucede algún evento sobre sus tablas asociadas.


  • Los eventos pueden ser las sentencias INSERT, DELETE, UPDATE que modifican los datos de una tabla.
  • Los triggers se pueden ejecutar antes(BEFORE) y/o después(AFTER) de que sean modificados los datos.
  • Los triggers tienen dos palabras clave, OLD y NEW que se refieren a los valores que tienen las columnas antes y después de la modificación. Los INSERT permiten NEW, los DELETE sólo OLD y los UPDATE ambas.

Ejemplo:

El siguiente trigger seria guardar los datos que se modifican de un cliente en otra base de datos que serviría de
auditoria.

Creamos la tabla de clientes y agregamos algunos registros:

CREATE TABLE clientes(
id int not null auto_increment,
nombre varchar(100),
seccion varchar(10),
PRIMARY KEY(id),
KEY(nombre)
);

INSERT INTO clientes (nombre, seccion) VALUES
('Miguel','informatica'),
('Rosa','comida'),
('Maria','ropa'),
('Albert','informatica'),
('Jordi','comida');

Ahora creamos una tabla que será la que guardará los datos de la "auditoria":

CREATE TABLE auditoria_clientes
(
id int not null auto_increment,
nombre varchar(100),
anterior_seccion varchar(10),
usuario varchar(40),
modificado datetime,
primary key(id)
);

y por último creamos un trigger que se disparará cada vez que alguien modifique un dato de la tabla clientes y lo guardará en una tabla junto al nombre del usuario y la fecha.

CREATE TRIGGER trigger_auditoria_clientes AFTER UPDATE ON clientes FOR EACH ROW
INSERT INTO auditoria_clientes(name, anterior_seccion, usuario, modificado ) VALUES (OLD.nombre, OLD.seccion, CURRENT_USER(), NOW() );

Ejercicio:

Realizar una base de datos con la siguiente estructura, capturar al menos 10 registros de tal manera que permita ejecutar un trigger, creando una tabla de respaldo como en el ejemplo anterior o .