Entradas

Mostrando las entradas con la etiqueta php

El Capitan: la supercomputadora más potente del planeta

El Capitan: la supercomputadora más potente del planeta Si te preguntas cuál es la computadora más potente del mundo , la respuesta en 2026 es clara: El Capitan . Esta supercomputadora marca un antes y un después en la era de la computación exascale , alcanzando niveles de rendimiento nunca vistos. En este artículo descubrirás qué es, dónde está, cuánta potencia tiene y por qué es tan importante para la ciencia y la tecnología. 🚀 ¿Qué es El Capitan? El Capitan es una supercomputadora clásica de tipo exascale , capaz de superar el exaFLOP (10¹⁸ operaciones por segundo). Está instalada en el Lawrence Livermore National Laboratory en Estados Unidos y fue desarrollada con tecnología de AMD . 👉 En términos simples: puede realizar más de un millón de billones de cálculos por segundo. 📊 ¿Cuánta potencia tiene realmente? 🔢 Rendimiento superior a 1.8 exaFLOPS 🧠 Millones de núcleos de procesamiento ⚡ Arquitectura optimizada para inteligencia artificial y simulaciones avanzadas 🏆 Lidera e...

PHP pagos online

Imagen
Nunca ha sido más sencillo implementar plataformas de pago en sitios web, los programadores contamos con variedad de servicios que ofrecen la incorporación de pasarelas de pago, carritos de compras y botones de pago, estos servicios que procesan los pagos sin la necesidad de realizar engorrosas gestiones bancarias donde tenemos que presentar infinidad de documentación para la implementación del procesamiento de tarjetas de crédito en nuestro punto de venta onLine, las soluciones vienen de la mano de empresas internacionales como PayPal, Stripe o MercadoPago solo por mencionar las más utilizadas en América Latina y el mundo entero. Dentro de los sistemas que ofrecen la integración de estas plataformas tenemos WooCommerce, OsCommerce, Magento, Prestashop entre otros, o tenemos la opción de remitirnos a las API's de cada procesador de pagos para valernos de sus funciones de cobro para realizar a medida nuestra aplicación. Hay soluciones de integración sencilla como es el caso ...

Mostrar el clima en tu página web con php

Imagen
Les dejo un script que estoy usando en algunos blogs de WordPress, sin plugin, asi limpito puro PHP, lo único que tienen que hacer es sacar una cuenta del API en http://api.openweathermap.org <?php // bs as 3435910 $apikey = "TUAPIKEY"; $url = "http://api.openweathermap.org/data/2.5/weather?id=3435910&appid=$apikey"; if ($url=@implode(file($url)) ) { $vars = json_decode($url); $temp = $vars->main->temp; $hume = $vars->main->humidity; $icon = $vars->weather[0]->icon; $temp_c = $temp - 273.15; ?> <div style="-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);;padding:10px;background:#ddd;width:100px;text-align:center;font-family:verdana,arial,times;font-size:12px;"> <img style="" src="http://openweathermap.org/img/w/<?php echo "$icon.png"; ?>"> <?php echo "...

Sencillo contador de visitas en PHP

Un simple contador de visitas, en base a cookies, Pasos para implementarlo: 1) Crear directorio contador 2) Crear archivo vacío contador.txt (permisos 646) 3) crear archivo contador.php y agregarle las sigs. lineas y guardarlo <?php function MyCounter(){ $path = getcwd(); $f=implode(file("$path/contador/contador.txt")); if ($f=='') {$c=1;}else{$c=$f+1;} if ( !isset($_COOKIE["Contador"]) ){ $fh=fopen("$path/contador/contador.txt","w+"); fputs($fh,$c); fclose($fh); setcookie("Contador", 1); }else{ return $c-1; } return $c; } $MyCounter=MyCounter(); ?> para activar el contador hay que colocar un include () antes que cualquier otra linea en el programa <?php $path = getcwd(); include("$path/contador/contador.php"); ?> para mostrar el contador, hay que poner esta linea en cualquier pagina php <?php $path = getcwd(); $MyCounter=implode(file("$path/contador/contador.txt"));  echo "...

API gratuita de geolocalización por IP

Hace unos días encontré una web que ofrece gratis el servicio online de consultas de IP para nuestras aplicaciones, lo bueno de esto es que podemos pasar un par de parámetros para obtener la información de la IP que le pasemos, lo malo es que no podemos efectuar más de 10000 consultas por hora, igualmente en muchos casos no vamos a tener que realizar tantas peticiones al servidor y no creo que lleguemos a este límite salvo en contadas ocasiones como por ejemplo si administramos un portal con miles o millones de visitas por día, claro que para eso existen otras soluciones profesionales pero este servicio esta pensado para pequeños proyectos, El servicio usa las bases GeoLite de Maxmind las cuales pueden descargarse gratuitamente desde el sitio en cuestión, y la página del proyecto esta alojada en GitHub Implementación: con solo pasarle la ip o el nombre de host nos devuelve los datos referentes a la ip en cuestión uso: freegeoip.net/{format}/{ip_or_hostname} el parámetro {...

Manejando sesiones en PHP (nivel básico)

Usar sesiones en PHP es de lo más sencillo que hay, siempre recomiendo usarlas en aplicaciones en donde se tenga que mantener una serie de valores constantes al pasar de una página a otra como es el caso típico de las sesiones de usuario, he visto aplicaciones en donde se pasan los valores de inicio de sesión a través de cookies, o a través de la barra de direcciones con un parámetro del tipo: script.php?id=loquesea , esto es un espanto, una mala práctica de programación, y un riesgo de seguridad importante que compromete toda la aplicación inclusive al entorno donde se esta ejecutando, pero bueno, volviendo al tema de las sesiones, es una buena práctica mantener los datos de usuario en el servidor y no en forma local a través de cookies sino a través de sesiones, no es el caso de este artículo pero aun es mucho más seguro guardar las sesiones en una base de datos, pero bueno no quiero irme más allá de la finalidad de hacer un "HOWTO" muy sencillo. Si necesitáramos real...

Script php para poblar base de datos con campos aleatorios en MySQL

Imagen
Muchas veces sucede que tenemos que simular una tabla con x registros en una base de datos, llenarla una por una es una tarea engorrosa, o hacerlo desde phpMyAdmin da pereza, este script en PHP nos llena una tabla llamada "usuarios"  y le inserta 10 registros, cada registro esta compuesto por una cadena aleatoria de 10 caracteres alfabéticos que son generados a través de la función "Generador" este ciclo se repite 10 veces  a través de un bucle while, el loop puede contener tantas repeticiones como cantidad de registros que queramos cargar en la base de datos Partiendo que la base de datos "PRUEBAS" esta compuesta de una tabla "USUARIOS" y 2 campos ID y NAME Notese  que la función "Generador" es la que nos genera una cadena aleatoria de hasta 10 caracteres alfabéticos usando la función chr que va de 65 a 90 osea de la a a la z en forma aleatoria sin salirnos de estos parámetros, luego antes de guardarlo en la base de datos lo conve...

Poner fecha local en página php

Imagen
Cuando mostramos la fecha en nuestra página, usualmente la fecha se corresponde al país donde esta el servidor que aloja nuestra web, para tener correctamente configurada la fecha que se mostrará en nuestra página según el país donde estemos o queramos colocar la fecha correspondiente lo haremos con el siguiente script en mi caso quiero obtener la fecha de mi región, Buenos Aires, Argentina Aquí les dejo una lista con las zonas horarias de diferentes regiones: http://www.php.net/manual/es/timezones.php <?php date_default_timezone_set('America/Argentina/Buenos_Aires'); $dias = array("Domingo","Lunes","Martes","Mi&eacute;rcoles","Jueves","Viernes","S&aacute;bado"); $meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre",...

Cómo hacer un feed RSS en PHP desde MySQL

aveces sucede que queremos generar un feed para un determinado propósito por ejemplo en mi caso necesitaba enviar los últimos artículos de mi página a Facebook y Twitter y era indispensable contar con un feed, como mi web no contaba con el generador de feeds tuve que realizarlo desde cero, por cierto un trabajo cuasi artesanal ya que WordPress y algunos plugins se encargan de este tema, sin mas chachara aquí una solución partiendo de un esqueleto XML normalizado en UTF-8 , el código es simple y se explica por si solo. Pero antes de echar mano al código es conveniente tener en cuenta algunos puntos, Debemos crear una carpeta llamada feed y subir el script a esta carpeta como index.php primero se envía una cabecera del tipo xml al cliente osea al navegador, luego se preparan las fechas en formato RFC 2822 (esto es esencial, es una norma, para las fechas en los feeds) Para usar el script van a tener que cambiar las variables, por los nombres correspondientes a su web y por las c...