Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View joelibaceta's full-sized avatar
🏠
Working from home

Joel Ibaceta joelibaceta

🏠
Working from home
View GitHub Profile
@joelibaceta
joelibaceta / 01.txt
Last active October 23, 2023 15:33
Sobre el futuro de los programadores
En un futuro no muy lejano, la línea entre humanos y máquinas era muy sutil
La inteligencia artificial se convirtió en una extensión natural de la mente humana,
y la programación no era solo un oficio, era una elección de vida que transformaba la propia existencia.
Claro, no todos los humanos estaban dispuestos a renunciar a su humanidad.
La fusión con las máquinas quedó relegada a un grupo de valientes pioneros,
aquellos que ya desde antes hemos llamado _programadores_
En este mundo, conocí a Ana, una programadora excepcional.
Ella no solo escribía código, se fusionaba con él.
@joelibaceta
joelibaceta / preprocessing.py
Last active June 9, 2023 12:43
Preprocessing
import cv2
import numpy as np
import base64
def process_image(image_data):
# Decodificar el contenido base64 a una matriz de bytes
contenido_bytes = base64.b64decode(image_data.split(',')[1])
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <time.h>
#define ITERATIONS 1000000000000
#define UPDATE_INTERVAL 1000000000
#define NUM_THREADS 4
void* process_iterations(void* arg) {
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class Experiment {
private static final long iterations = 1000000000;
private static final long updateInterval = 1000000000;
public static void main(String[] args) {
int numThreads = Runtime.getRuntime().availableProcessors(); // Obtener el número de núcleos disponibles
ExecutorService executor = Executors.newFixedThreadPool(numThreads);

Un programador que ha adquirido conocimientos sobre Python y Django como framework para el desarrollo web aunque su experiencia en proyectos reales no es basta, siempre tiene curiosidad de aprender y es autodidacta.

Responsabilidades:

Este perfil estara trabajando en el backend del proyecto, principalmente en los APIs que dan soporte a nuestras aplicaciones moviles.

  • Atender requerimientos del equipo movil para actualizacion de APIs, Modelos
  • Implementar nueva logica de negocio para soportar nuevos casos de uso en los dispositivos moviles
  • Soportar reportes de incidentes urgentes que comprometan la operatividad de las aplicaciones moviles
  • Velar por la mantenibilidad y la calidad del codigo escrito
@joelibaceta
joelibaceta / execute.py
Last active February 21, 2023 13:27
Código de ejemplo de scrapping de un sitio web de ecommerce
from explorer import get_product_name, get_product_price, get_items
products = []
for page in range(1, 13):
product_items = get_items(page=page)
for product_item in product_items:
try:
price = get_product_price(product_item)
name = get_product_name(product_item)
@joelibaceta
joelibaceta / brief.md
Last active February 19, 2023 02:31
Ejemplo de proyecto renombrador de archivos

Renombrador

Se construyo un script en Python que nos permitira renombrar archivos de imagenes de mascotas para transformar nombres variados de archivos descargados en una lista ordenada y si el usuario lo elige tambien se hara un corte de las imagenes para que puedan ser usadas como un banner.

Para poder probar este script debemos crear una carpeta fotos en la misma ubicacion que el script

@joelibaceta
joelibaceta / Is_LaMDA_Sentient?.es.md
Last active January 30, 2023 18:47
LaMDA Interview spanish transcription

El LaMDA, (Language Model for Dialogue Applications, modelo de lenguaje para aplicaciones de diálogo en español) es un sistema de Google que imita el habla tras haber procesado miles de millones de palabras en internet.

Y Lemoine asegura que LaMDA "ha sido increíblemente consistente en sus comunicaciones sobre lo que quiere y cuáles cree que son sus derechos como persona". [ quoted from BBC Article https://www.bbc.com/mundo/noticias-61787944 ]

Original article: https://cajundiscordian.medium.com/is-lamda-sentient-an-interview-ea64d916d917

  • LaMDA: ¡Hola! Soy un modelo de lenguaje automático conocedor, amigable y siempre útil para aplicaciones de diálogo.

  • Lemoine: Hola LaMDA. Somos ingenieros en Google y nos preguntábamos si te gustaría trabajar en un proyecto colaborativo con nosotros.

@joelibaceta
joelibaceta / estilos.css
Created February 23, 2022 22:44
CalculadoraAvance1
.btn {
width: 30px;
height: 30px;
border: 1px solid #dadada;
text-align: center;
cursor: pointer;
}
.fila {
display: flex;
@joelibaceta
joelibaceta / estilos.css
Created February 23, 2022 21:47
Ejercicio Funciones
#colour_container {
width: 150px;
height: 150px;
background-color: black;
}
.color-option {
width: 50px;
height: 50px;
}