Entrades

S'estan mostrant les entrades amb l'etiqueta Programació

MicroAI: Redefining Artificial Intelligence for Localized and Lightweight Environments

Imatge
Artificial Intelligence (AI) has rapidly evolved from academic research into one of the most transformative technologies of our time. Over the past decade, the rise of deep learning architectures—particularly transformers—has defined the trajectory of modern AI systems. Models like BERT, GPT, and their successors have reshaped natural language processing, computer vision, and multimodal reasoning. However, these systems are typically massive, centralized, and resource-intensive, requiring powerful clusters of GPUs or TPUs to operate effectively. This article introduces a new concept: MicroAI . Unlike conventional AI that relies on distributed, high-power infrastructures, MicroAI focuses on applying generative and predictive intelligence within localized, lightweight, and resource-constrained environments . The aim is to explore how microservices principles, browser-based computation, and small data domains can converge to redefine how and where AI can operate. The Transformer Breakt...

WebAssembly la web més ràpida

Imatge
Fa mesos que Google, Apple, Microsoft i Mozilla treballen per crear un nou format binari per al web, la seva unió per fi ha donat els seus fruits i  les noves versions dels navegadors Chrome, Firefox i Edge ja compten amb Suport per WebAssembly, el llenguatge assemblador per al web. Té Com propòsit convertir-se en una alternativa estàndard al Javascript. Que permetrà processar en els navegadors aplicacions i pàgines web 20 vegades més ràpid. Sembla que a mesura que s'ha anat augmentant els requeriments de velocitat per les aplicacions webs, necessitem noves eines per millorar el rendiment, l'usuari vol la velocitat d'una aplicació d'escriptori en el seu navegador i per això s'han de canviar els sistemes.  Veurem quina vida té el WebAssembly i com millora el rendiment! :) Per més informació WebAssembly .

CyberSegur anàlisis de seguretat web

Imatge
Fa poc que he publicat el meu projecte final de Màster Universitari d'Enginyeria informàtica, el resultat és el servei web CyberSegur . L'abstract del projecte serveix com a carta de presentació: "En els nostres dies, la majoria d’empreses han entrat en el món connectat que és internet, cada dia es pugen milers de fitxers empresarials a webs i sistemes en el núvol. Per això, creix la necessitat de disposar d’eines de seguretat informàtica per intentar comprovar els sistemes connectats, i conèixer de primera mà aquelles parts més febles. En base a aquesta necessitat, sorgeix CyberSegur: Website Security Test que és una eina online per tal d’analitzar webs que puguin tenir problemes de seguretat. CyberSegur, analitzar en primer lloc tot el website, intentant esbrinar quin és el motor de la web, sistema operatiu, CMS utilitzat o totes aquelles dades que pugin ser útils a un atacant. A partir d’aquí, i d’una extensa base de dades, CyberSegur buscarà quins erro...

Bootstrap 4 ja arriba!

Imatge
En el món de la web, un dels frameworks més coneguts per maquetació és el Bootstrap , un conjunt d'eines per treballar en webs adaptatives (responsive web design), per tal que la web és vegi bé en dispostius mòbils i d'escriptori. D'aquest framework actualment hi ha la versió 3.3.5 ( a dia d'aquest post), i ara ja s'està treballant en la versió 4.  En aquesta nova versió hi ha un munt de grans canvis per arrencar i és impossible cobrir tots en detall aquí, però podem veure els següents:      Mogut a Sass. Bootstrap ara compila més ràpid que mai gràcies a Libsass.      Millora del sistema de GRID.       Opt-in FlexBox és aquí. El futur és ara canviar una variable booleana i recompilar el teu CSS per prendre avantatge d'un sistema de xarxa basat en FlexBox i components.     Les targetes són un nou component.     Restableix HTML en un nou mòdul, Reboot.    ...

Simulador Firefox OS mòbil

Imatge
El nou sistema operatius per mòbils, FireFox OS està apunt de veure la llum a tot el món. Una de les principals característiques sobre qualsevol altre sistema és l'ús de HTML5 i CSS3 + Javascript a tot el sistema. Això vol dir que mitjançant fulles d'estil podem canviar els color per exemple de la pantalla de trucada :)  La web ha invadit el mòbil podriem dir i literalment és així, tot és web. Això fa que les aplicacions d'aquest sistema sigui totes "web" amb conexió online o offline, tot un repte per desenvolupadors web. Amb ganes ja de jugar-hi una mica, us deixo un enllaç per poder fer probes, o sigui el simulador que us podeu instalar al vostre Firefox. Endevant !

Mobile First: responsive web design

Imatge
El maig del 2010 en Ethan Marcotte va crear l'estratègia " Responsive web design " aprofitant les noves tècniques de CSS3 per saber les mides de les pantalles ( media queries ), en que consisteix aquesta tècnica, doncs en que amb un sol disseny es pugui adaptar a cada mida de pantalla (PC, tablet, mòbil) i així no tenir el cost de creació de "varies" webs o haver de crear una aplicació de mòbil (amb el sobrecost que suposa). Així per una web d'informació pot tenir tot el seu contingut (1 sol gestor) i poder-se veure aquest en diferents dispositius sense haver de fer cap canvi. Aqui podeu veure una web amb un treball de responsive molt treballat:  foodsense.is .  Però com tot, també aquest concepte evoluciona i el nou model és "mobile first", que vol dir això? Doncs que al tenir una web responsive s'ha de decidir de quina informació hem de prescindir en una o altre pantalla, però si comencem pel mòbil "Mobile First", podem ja de...

Els patrons de disseny de Software

Imatge
El que hagiu estudiat la carrera (sobretot de software) crec que su sonarà, i els que per treballs propis porteu temps en el software us hauria de sonar. Solo parlar bastant de patrons amb companys del món del software i de fet, val a dir, que és d'aquelles coses que s'en parla però poc s'aplica. Desde fa més o menys un parell d'anys, els estic aplicant i la veritat és que els resultats són molt bons, comences poc a poc i els hi vas agafant el ritme fins que no pots viure sense.  Pels que us pregunteu, que és això? Doncs els Patrons de Disseny de Software, són solucions "màgiques" a problemes donats, aquestes solucions són les millors que pots trobar per resoldre un problema. Perquè una solució pugui ser un patró ha de complir: Reutilitzable, escalable, estàndard (comú) i donar la solució al problema (naturalment). L'avantatge de programar així, és que t'estalvies l'anomenat " spaguetti code " i el manteniment del software baixa en pic...