C#: remover caracteres y subcadenas de cadenas

En este post vamos a ver cómo quitar o remover algunos caracteres, subcadenas o cadenas de otra cadena en C#. Veremos cómo usar string.Empty para remover caracteres y haremos unos ejemplos para quitar tabulaciones, saltos de línea y cualquier cadena de otra cadena. Para lograrlo vamos a usar el método Replace, ya que aunque no se llama “Remove” podemos remplazar algo por “nada”, es decir, por algo vacío. ...

junio 17, 2019 · 2 min · 289 palabras · Parzibyte

Conectar PostgreSQL y PHP usando PDO | CRUD

En este post vamos a ver cómo consumir una base de datos de Postgres a través de PHP usando el controlador PDO. Haremos las 4 operaciones básicas del motor: create, read, update y delete; lo que es crear, leer, actualizar y eliminar, todo desde PHP. Como en todos mis tutoriales, vamos a conectar a una base de datos SQL evitando inyecciones SQL ;) Nota: recuerda habilitar la extensión de PostgreSQL (o mira este otro si usas cPanel). Nota 2: puedes ver el código completo en GitHub. ...

junio 17, 2019 · 11 min · 2147 palabras · Parzibyte

Configuración de NeoRAGEx 5.2 para Windows 10

Me parece que el emulador de NeoGeo, llamado NeoRAGEx, no funciona bien con Windows 10. Los problemas van desde mala calidad de vídeo, juegos lentos o errores al ejecutarse. Por eso es que hoy vengo a compartir mi configuración del emulador, me funciona perfecto en Windows 7 y en Windows 10. Nota: te invito a que uses en su lugar un emulador más actualizado, como lo es FinalBurn Neo. ...

junio 17, 2019 · 2 min · 218 palabras · Parzibyte

Configurar zona horaria en PHP

Hace algún tiempo expliqué cómo configurar la zona horaria con Laravel, pero no con PHP puro. Hoy veremos cómo configurar la zona horaria con PHP además de ver las zonas horarias admitidas. Recordemos que esto de las zonas horarias sirve para configurar correctamente la hora en distintos países para que algunas funciones como date funcionen de manera adecuada. ...

junio 17, 2019 · 1 min · 198 palabras · Parzibyte

Creando una aplicación web con Django

Este es un post en donde vamos a crear, paso a paso, una aplicación web con Django, el framework de Python. Recuerda que para comenzar debes instalar Django. Lo que veremos en este inicio es: Crear proyecto Crear aplicación Crear primera vista y renderizarla Por cierto, si todavía no has instalado Python, mira este post. Nota: el código se irá actualizando en GitHub. ...

junio 17, 2019 · 6 min · 1084 palabras · Parzibyte

Extraer texto e imágenes de PDF con PHP

Hoy vamos a ver cómo extraer el texto de un documento PDF, y también cómo extraer las imágenes que tiene el documento. De esta manera podemos procesar un archivo PDF e indexarlo, ya que por defecto un archivo PDF no es legible como un txt u otro archivo simple. Para leer un archivo PDF con PHP vamos a usar la librería PdfParser, la cual proporciona varias herramientas para extraer datos de un archivo PDF. ...

junio 17, 2019 · 4 min · 676 palabras · Parzibyte

Extraer zip con PHP

En este post vamos a ver cómo descomprimir archivos zip en PHP. Veremos 3 ejemplos: Cómo descomprimir un archivo Cómo extraer solamente una lista de archivos dentro del zip Cómo extraer un archivo zip subido Recuerda que si quieres ver cómo crear archivos zip con PHP puedes mirar este post. ...

junio 17, 2019 · 3 min · 628 palabras · Parzibyte

Habilitar extensiones de PHP desde cPanel

Cuando no tenemos acceso completo a un servidor (por ejemplo, en un hosting compartido) la activación de las extensiones de PHP es distinta a como se hace normalmente, pues no tenemos acceso completo. En este post voy a mostrarte cómo habilitar extensiones de PHP desde cPanel, y con las extensiones me refiero a aquellas como la extensión de SQLite, PDO, PostgreSQL, etcétera. ...

junio 17, 2019 · 1 min · 200 palabras · Parzibyte

Identificar correos electrónicos falsos que hablan sobre hackeos

Seguramente a muchos de nosotros nos han llegado correos que dicen cosas como: Importante: la direccion [correo] fue hackeada. O mensajes que: Dicen que nos han grabado con la cámara web Han visto nuestro historial Amenazan con enviar un vídeo nuestro a nuestros contactos La mayoría de ocasiones estos mensajes son falsos y aunque cosas como esas son totalmente posibles (si no, pregunten a la NSA) ya sea por gobiernos o por hackers especializados, la mayoría de estos mensajes son por gente no tan especializada que solo quiere dinero fácil. ...

junio 17, 2019 · 2 min · 369 palabras · Parzibyte

PostgreSQL: mostrar usuarios existentes

Hoy vamos a ver cómo listar los usuarios existentes en el motor de PostgreSQL. Recuerda que ya vimos cómo instalar PostgreSQL en Windows y Linux. ...

junio 17, 2019 · 1 min · 98 palabras · Parzibyte