Ollama tu «ChatGPT» en tu PC

Un cordial saludo a todos los lectores de este blog espero esten bien ha pasado mucho tiempo desde que escribi un post espero lo disfruten es pequeño pero les ayudara un monton  en cosas cotidianas.

Que es ollama?

Ollama es una herramienta de inteligencia artificial que te permite ejecutar modelos de lenguaje IA localmente en tu pc.

Para instalarlo basta con ir a su sitio web y buscar el instalador de nuestro sistema operativo, actualmente esta disponible para MAC y Linux.

https://ollama.com/download

En mi caso lo instalare sobre ubuntu con el comando curl -fsSL https://ollama.com/install.sh | sh

Ahora buscaremos el modelo que queramos desde su propia web y lo descargamos con el comando ollama run «model»

https://ollama.com/library

Listo cuando termine tendremos el promp y podemos empezar a preguntar en español he ingles.

Aca mas resultados, no consume tantos recursos; listo a probar y probar creaciones de texto.

Publicado en I Artificial | Comentarios desactivados en Ollama tu «ChatGPT» en tu PC

Queridos Lectores y Amigos del Blog

Después de una década de emocionante viaje junto a todos ustedes, ha llegado el momento de tomar un descanso. Esta no es una decisión que haya tomado a la ligera, y quiero compartir con ustedes las razones detrás de esta pausa y lo que podemos esperar para el futuro.

Desde que comencé este blog hace diez años, mi vida ha cambiado en formas que nunca imaginé. He tenido la oportunidad de conocer a tantos de ustedes, aprender de sus experiencias y recibir su apoyo constante a lo largo de este viaje. Cada comentario, cada mensaje y cada palabra de aliento que he recibido de ustedes ha sido un regalo invaluable.

Durante todos estos años, mi objetivo ha sido proporcionar contenido valioso, inspiración y conocimiento en las áreas que más me apasionan. Desde consejos,reseñas de libros, reflexiones personales hasta guías prácticas, este blog ha sido una parte fundamental de mi vida. Pero, como la vida misma, todo está en constante evolución.

En los últimos tiempos, mi vida ha tomado un giro inesperado. Mis responsabilidades personales y profesionales han aumentado significativamente, y me he visto enfrentado a nuevos desafíos que requieren una mayor atención. La falta de tiempo se ha convertido en una realidad ineludible, y he llegado al punto en el que mantener el nivel de compromiso que tenía con el blog se ha vuelto insostenible.

Sin embargo, considero que es necesario para mantener un equilibrio en mi vida y cumplir con mis otras responsabilidades. En lugar de escribir artículos apresurados que no estén a la altura de mis estándares, prefiero tomarme el tiempo que necesite y regresar con contenido de calidad cuando sea posible.

Mi intención es hacer una pausa , durante los cuales no publicaré nuevos artículos en el blog. Esto me permitirá enfocarme en las prioridades que requieren mi atención, recargar energías y volver con una mente fresca y nuevas ideas. Durante este período, el blog no desaparecerá, y todos los artículos anteriores seguirán disponibles para su lectura.

Además, no quiero que esta pausa sea una despedida definitiva. Planeo regresar a escribir en este blog, aunque no puedo dar una fecha exacta en este momento. Mi esperanza es que, dentro de seis meses o más, encuentre el tiempo y la inspiración para compartir nuevas experiencias, ideas y reflexiones con todos ustedes.

Mientras espero volver a estar activo en el blog, quiero mantener nuestra conexión viva. Para ello, seguiré presente  en los comentarios de los artículos anteriores. Estaré encantado de seguir interactuando con ustedes, respondiendo a sus preguntas y compartiendo ideas, incluso si no puedo proporcionar nuevos contenidos en el blog en el corto plazo.

Aprovecho esta ocasión para agradecerles, de todo corazón, por su apoyo constante a lo largo de estos diez años. Ha sido un honor y un privilegio compartir este espacio con todos ustedes. Sus comentarios, sugerencias y críticas constructivas me han ayudado a crecer como escritor y como persona, y por eso estaré eternamente agradecido.

Durante esta pausa, les animo a explorar el vasto archivo de contenido que este blog ha acumulado a lo largo de la última década. Tal vez encuentren artículos que aún no han tenido la oportunidad de leer o que merezcan una segunda visita. El conocimiento y la inspiración siempre estarán disponibles aquí, esperando a ser descubiertos.

Quiero agradecerles una vez más por ser parte de este viaje. Su apoyo inquebrantable ha sido el motor que ha impulsado este blog durante tanto tiempo, y no puedo expresar cuánto significa para mí.

Por ahora, me despido con un hasta pronto, con la promesa de que este no es un adiós definitivo, sino un hasta luego. Gracias por todo lo que hemos compartido, por ser parte de esta comunidad, y por su comprensión.

Hasta pronto, queridos lectores. Nos vemos en el futuro.

Con gratitud y cariño,

ZERO

Publicado en Pasando el rato | Comentarios desactivados en Queridos Lectores y Amigos del Blog

Empezamos con MongoDB parte 1

Un cordial saludo a todos los lectores de este blog; espero se encuentren muy bien en esta oportunidad vamos a continuar con los post de base de datos y en especial continuaremos con mongodb.

Para esto iremos a su sitio web oficial  y descargaremos nuestro IDE grafico MongoDB Compass https://www.mongodb.com/products/compass lo instalamos como cualquier .deb desde  la terminal de ubuntu y nos reconocera nuestra instancia que instalamos en post anteriores.

Y validamos lo mismo que vimos  desde la consola aca veremos nuestro modo GUI y nuestra consola.

Para empezar crearemos nuestra base de datos y estan facil como usar el comando use laboratorio donde laboratorio es el nombre de la BD y despues crear  nuestra primer coleccion con el comando db.createCollection(‘clases’) entre parentesis el nombre de nuestra coleccion.

Ahora  si volvemos a usar el comando show dbs veremos que ya existe nuestra BD laboratorio.

Para borrar la DB basta con usar el comando db.dropDatabase()

Volvemos a crear la DB y agregamos 3 colecciones alumnos,profesores y clases con el comando anterior aprendido.

Ahora para ver las colecciones usamos el comando show collections

Ahora para agregar datos a nuestra coleccion que es como agregar  datos a nuestras tablas en SQL usamos 2 comandos diferentes uno para agregar un campo y el otro para varios datos db.alumnos.insertOne({nombre:’carla’,edad:’23’}) la extructura es db el nombre de la coleccion y luego el dato a insertar con insertone similar a insert into de SQL.

El otro comando es db.clases.insertMany([{clase:’ingles’,horario:’7 am’},{clase:’matematicas’,horario:’8 am’}]) si ven son similares pero aca podemos agregar los campos que necesitemos simplemente separando por comas y llaves

Y como vemos se agregaron y en modo grafico basta con darle clic a la coleccion y veremos los datos agregados.

Publicado en Base de datos | Comentarios desactivados en Empezamos con MongoDB parte 1

Como instalar MongoDB en ubuntu 22.04

Un cordial saludo a todos los lectores de este blog, espero se encuentren bien en esta oportunidad vamos a continuar con base de datos pero esta vez instalaremos una muy diferente a mysql instalaremos MongoDB en nuestro equipo.

MongoDB es un sistema de base de datos NoSQL, orientado a documentos y de código abierto. En lugar de guardar los datos en tablas, tal y como se hace en las bases de datos relacionales, MongoDB guarda estructuras de datos BSON (una especificación similar a JSON) con un esquema dinámico, haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida.

Primero instalaremos dependencias necesarias con el comando sudo apt-get install gnupg curl

Importamos las llaves necesarias de mongodb curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \ sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg \ –dearmor

Creamos nuestra lista para mongodb echo «deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse» | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

Actualizamos nuestra lista de repositorios e instalamos sudo apt-get update  y sudo apt-get install -y mongodb-org

Iniciamos los servicios de nuestra base de datos sudo systemctl start mongod y validamos el estado con sudo systemctl status mongod

Bien ahora entraremos a mongo con el comando mongosh

Ahora crearemos nuestro propio usuario con los comando use admin y db.createUser({
user: «usuario»,
pwd: «password»,
roles: [ { role: «root», db: «admin» } ]
})
solo deben cambiar los datos dentro de las comillas para personalizar a su gusto

Ahora basta con usar un exit y loguearnos con nuestro usuario con el comando mongosh -u zero -p –authenticationDatabase admin en su caso tendran otro usuario diferente a zero les pedira su password lo colocan y entraran

Podemos validar nuestras base de datos en mongoDB por default con el comando show dbs y con esto terminamos la instalacion; en futuros post aprenderemos mas de base de datos con mysql en modo grafico y mongodb en consola.

Publicado en Base de datos | Comentarios desactivados en Como instalar MongoDB en ubuntu 22.04

Base de datos desde 0 cap 1

Un cordial saludo a todos los lectores de este blog, espero se encuentren bien en esta oportunidad continuaremos con las base de datos que comenzamos en el post anterior; empezaremos por lo fundamental he iremos avanzando con el tiempo a cosas mas complejas.

Para empezar abriremos nuestro gestor MySQL WorkBench que instalamos anteriormente y empezaremos creando nuestra primer base de datos usando querys con el comando create database test donde indicamos crear una base de datos con el nombre test y el comando use test para seleccionar la base de datos sobre la que trabajaremos.

Los siguientes comandos que necesitamos aprender es create table datos donde se creara tablas dentro de nuestra base de datos que seleccionamos anteriormente la extructura para crear tablas dentro de las base de datos es create table() dentro de los parentesis colocaremos nuestras columnas que son la informacion de las tablas; vean esto como un librero las columnas son las paginas de los libros las tablas son los libros y la base de datos son los libreros que almacen toda la informacion.

Para este caso usaremos informacion como la de un colegio asi que nuestras tablas se llamaran datos y notas las cuales tiene la informacion ID,Nombre y apellido;ID,Nombre y Notas respectivamente; si la secuencia se ejecuta correctamente debemos ver un log con un check verde en la parte baja.

Ahora aprenderemos nuestro tercer query con el cual agregamos nuestros datos a nuestras tablas insert into datos() values() donde datos es el nombre de nuestra tabla y dentro de los parentesis colocamos nuestos valores de la tabla y en values los datos a ingresar.

Si revisamos en nuestro panel izquierdo nuestra base de datos podremos ver nuestros datos que agregamos.

Empezaremos a ver querys que se ocupan dia a dia si administras bases de datos para realizar consultas empezaremos por las mas sencillas.

select * from datos con esta query podemos seleccionar todos los datos de la tabla datos esto por que el asterisco significa todo.

La siguiente query es como la anterior pero en vez de tomar todos los datos buscaremos por algo especifico usando la query select * from datos where ID=2 esto es por que el where es un prefijo de algo especifico que buscamos.

Para finalizar las consultas una query que les ayudara mucho a buscar datos sobre todo cuando la base de datos tiene mucha informacion select distinct nombre,apellido from datos esto lo que nos indica es que buscara los nombres y apellidos de nuestra tabla datos que no se han iguales con la query distinct en general lo que hace es decirle muestrame todo lo que se ha distinto en nombres y apellidos.

Ustes diran como que distinto si trajo el mismo nombre pero si lo ven a detalle notaran que le pedi nombre y apellidos distintos los 3 resultados tiene apellidos distintos segundo los nombres carlos estan escritos de diferente manera no es lo mismo Carlos que carlos  para las base de datos; si yo filtro solo por nombre usando distinct solo me devuelve un carlos.

 

 

 

 

Publicado en Base de datos | Comentarios desactivados en Base de datos desde 0 cap 1