conexión twitter

Conexión con PHP API Twitter 2015

Después de tener una cuenta creada de twitter, obtenemos la librería indicada en:

En nuestro caso twitteroauth de @abraham, https://github.com/abraham/twitteroauth

Crear nuestra nueva App

Debemos crear nuestra app con un nombre único para poder publicarla posteriormente.

Generar el Token de Acceso (solo desarrollo)

Para poder utilizar la API de twitter debemos seguir el sistema de llaves y tokens preestablecidos. Ingresar a la opción de Keys and Access Tokens
Revisar el apartado de API Key y API Secret, las utilizaremos posteriormente:
application_settings
Para generar los tokens de acceso, presionar el boton “Create my Access Token”
token_actions
y obtendremos los datos de Token y Token Secret
access_token

Conectarse a nuestra aplicación de Twitter

Solo es necesario crear una nueva instancia de TwitterOAuth e ingresar los datos que se recopilaron. (como en el siguiente código ejemplo).
require "_system/autoload.php"; //El contenido de la libreria oauth lo guarde en la carpeta _system

use Abraham\TwitterOAuth\TwitterOAuth;

$consumer_key = "mTn7UmMjcPKBp9R6eBOqfzJ8q";
$consumer_secret = "9yVuNuVqRYfa4qa2EulaDGZLaRPrRgdOTVjZ4hFd2Ppgn5Ymqm";
$token = "45610359-8cDuoXiyrLSxkeiWm68uiYGtch9k0Qh3";
$token_secret = "zgHx40NrProGG5oqRKyzfx4zl1LNUynk";

$conexion = new TwitterOAuth($consumer_key, $consumer_secret, $token, $token_secret);
$contenido = $conexion->get("followers/list");

var_dump($contenido);
Y listo a partir de aquí ya podemos utilizar los distintos métodos para explotar la cuenta de twitter y empezar con nuestros desarrollos.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Envío de correos con PHPMailer 2015

Un elemento esencial es el envío de correos desde nuestra aplicación. Para ello tenemos PHP Mailer una útil librería que nos evita el reinventar la rueda.

Envio de correos con PHPMailer

Incluye los métodos de conexión más comunes de servidores de correo, SMTP a gmail, hosting propio, Yahoo y cualquier otro que permita el envío a través de aplicaciones remotas.

Aquí el VideoTutorial

Y el código de envío de correos:

<?php
/**
 * Created by PhpStorm.
 * User: elporfirio
 * Date: 09/05/15
 * Time: 12:54
 */

require('PHPMailer/PHPMailerAutoload.php');

$oMail = new PHPMailer();

$oMail->isSMTP();
$oMail->Host = 'mailtrap.io';
$oMail->Username = '3482622a3c8aaed41';
$oMail->Password = '799dc6f0b2f88f';

/***/
$oMail->SMTPAuth = true;
$oMail->SMTPSecure = 'tls';
$oMail->Port = 25;


/****/
$oMail->From = 'mail@elporfirio.com'; //Remitente
$oMail->addAddress('elporfirio@gmail.com'); //Destinatario

$oMail->Subject = 'Este es el asunto de mi mail'; //asunto
$oMail->Body = 'Hola yo soy el contenido del mail'; //contenido


/***/
if($oMail->send() == false){
    echo "No se pudo enviar email";
    echo $oMail->ErrorInfo;
} else {
    echo "Mensaje enviado";
}

Si tienen dudas o problemas pueden dejar su comentario.

Para más información de PHP Mailer, pueden visitar el repositorio oficial: https://github.com/Synchro/PHPMailer

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Instalación de Glassfish 4

  1. Ingresar a https://glassfish.java.net/ y descargar la versión 4.1 (puede ser la versión Full o Web)
  2. Descomprimir el contenido en una carpeta del disco duro (ej. C:\Dev\glassfish4)
  3. Agregar la carpeta “bin” de glassfish al PATH de nuestras variables de entorno para ejecución desde la linea de comandos:


  4. Reiniciar el equipo para tomar la variable (o en su caso utilizar la ruta completa en la linea de comandos)
  5. Glassfish incluye un dominio pre configurado (en otra ocasión veremos la configuración de los mismos.
  6. Para iniciar glassfish, ejecute el comando:
    /PATH_TO_GLASSFISH/Glassfish/bin/asadmin start-domain domain1


Si en la ejecución aparece un error similar a este:

Posiblemente como yo tengan el JAVA_HOME a una versión inferior a la necesaria. En mi caso tengo JAVA_HOME en la versión 1.6 y El servidor Glassfish 4 necesita mínimo la versión 1.7.

Para correr glassfish desde una versión diferente de JDK ingresen al siguiente archivo:

~/glassfish/config/asenv.bat

en el archivo agreguen la Linea

set AS_JAVA=C:\Program Files\Java\jdk1.8.0_31   (después del = la ubicación de su JDK)

Si todo sale bien verán que la instancia de glassfish arranca correctamente:

Para comprobarlo, ingresa a la dirección http://localhost:4848/ se deberá mostrar el panel de administración como el siguiente:

Y listo nuestro servidor para algunas pruebas de JAVA, para opciones productivas tenemos WebLogic, JBOSS y Apache TomEE entre otras pero las veremos en otra ocasión.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)

Instalación de Composer en Windows

Composer un administrador de dependencias para PHP, permite indicar que librerías son necesarias para tu proyecto. Así cuando te cambies de computadora, no tengas que estar acordándote de todo lo que se tiene que instalar.

Similar a Maven, pero inspirado en npm de node.js  y bundler de ruby.


Requerimientos

PHP 5.3.2 o superior

Modo de instalación en Windows 8.1

Pueden ocupar el instalador de composer que viene esta en https://getcomposer.org/Composer-Setup.exe sin embargo a mi me arrojo un error así que tuve que hacer la instalación de forma manual.


1. Abrir la línea de comandos en modo administrador.

2. Teclear el comando

php-v

debería mostrarse una información similar a la siguiente imagen:


En caso de no mostrarse es necesario agregar la ubicación del archivo “php.exe” a las variables de entorno.


Para el caso de mi instalación de WAMP server, el archivo está en la siguiente ubicación.

C:\wamp\bin\php\php5.5.12\

Después de hacer el cambio, hay que reiniciar el sistema y probar de nuevo el comando php-v para que todo funcione correctamente.

3. Crear una carpeta (en mi caso C:/dev/Composer ), abrir la ubicación con la linea de comandos y teclear el comando.

php r “readfile(‘https://getcomposer.org/installer’);” | php

En caso de existir un error como el siguiente:


Es necesario verificar que se tenga acceso a internet y a los puertos de descarga. En mi caso estoy en una red corporativa necesito salir a interner a traves de un proxy.

Estos comandos son opcionales, pues son para agregar los accesos proxy a la linea de comandos. No es necesario ejecutarlos si el comando anterior funciono correctamente.

set http_proxy=http://your_proxy:your_port

set http_proxy=http://username:password@your_proxy:your_port

set https_proxy=https://your_proxy:your_port

set https_proxy=https://username:password@your_proxy:your_port

Para ultrasurf por ejemplo:

set http_proxy=127.0.0.1:9666

En caso de persistir el error puede que no tengan la extensión php_openssl habilitada, o simplemente se puede ingresar a la URL: https://getcomposer.org/installer y guardar el archivo en la ubicación deseada. Para terminar ejecutar el comando:

php r “readfile(‘installer’);” | php

4. Listo la instalación debe de mostrar un resultado similar.


5. En la carpeta debemos crear un archivo composer.bat y dentro del archivo la siguiente línea de código.

@php “%~dp0composer.phar”%*

También o pueden hacer vía línea de comandos

echo @php “%~dp0composer.phar”%*>composer.bat

Nuestra carpeta ahora tendrá 3 archivos


Ahora cerramos y abrimos la terminal nuevamente, y probamos que todo funcione con el comando.

C:\Users\username> composer V


En caso de no funcionar el comando composer hay que repetir lo del paso 2, y verificar que la ruta de nuestra carpeta de Composer este en las variables de entorno.


Y listo, Composer instalado en Windows, listo para empezar a desarrollar nuestros proyectos.

Como dato adicional, composer puede ser invocado desde las rutas originales sin necesidad de ajustar las variables de entorno, por si tenemos problemas de administración.

<ubicación de php.exe> <ubicación de composer.phar>[comando|opciones]



VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Solucionar mysql_connect(): No such file or directory en MacOs X

Hoy buscando hacer funcionar un viejo sistema de escuela en un Mac OS Yosemite, me tope con el error.

mysql_connect(): No such file or directory

Aparentemente un tema muy común en la configuración de MySQL en MacOS X con el PHP que viene en la instalación del sistema.

Reproducción del problema

Al realizar llamados con la función deprecada de mysql_connect() al servidor “localhost”

mysql_connect ("localhost", $usuario, $clave);

Definición del problema

El problema es que por alguna razón el sistema busca el mysql.sock en la ubicación incorrecta, ese archivo permite la interpretación del “localhost” a la IP 127.0.0.1 (no confundir con el archivo hosts).

Soluciones

1. Cambiar la petición a la IP del servidor o la IP local

mysql_connect ("127.0.0.1", $usuario, $clave);

2. Crear un alias (acceso directo) al mysql correcto.

Yo para obtener los datos lo hice mediante Workbench, pero se puede hacer con la linea de comandos aunque si me dio mucha pereza.

Captura de pantalla 2015-01-31 a las 11.04.47

Para esta solución me base en esta página,

Con la terminal: Ir a la ubicación /var

cd /var

Después crear un directorio con el nombre mysql

sudo mkdir mysql
cd mysql/

Por ultimo crear un acceso directo / link simbolico / alias  (como lo conozcan)

sudo ln -s /tmp/mysql.sock mysql.sock

Reinicie el Apache de MacOS nativo (por que es el que uso) para que tomará los cambios y listo.

sudo apachectl restart

 

3. Cambiar la configuración de apache

Esta opción ya no la hice, pero debemos abrir el php.ini y ubicar las siguientes lineas

pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket=/tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock

Donde hay que cambiar la ruta a la indicada. Recuerden que el PHP que viene en MacOS tiene 2 configuraciones, una para el Root y otra para el usuario actual. Ya no entro a más detalles, pero pueden ver la solución planteada en esta liga de stackoverflow.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
gasolinazo_2015

Precio de Gasolina 2015 México

Ya es 2 de enero y desde ayer los precios de la gasolina aumentaron para supuesta mente “No aumentar en el año” (que por cierto es año de elecciones), entonces a veces algunos centavos se nos hacen mucho, pero esto es lo que se gastara ademas del precio de gasolina.

Precio de Gasolina 2015 Base

  • Magna: $ 13.57
  • Premium: $ 14.38
  • Diesel: $ 14.20

Precio de Gasolina 2015 por Tanque

Suponiendo que tienes un compacto o subcompacto, y suponiendo un tanque de 30 Litros.

  • Tanque Magna: $ 407.10
  • Tanque Premium: $ 431.40
  • Tanque Diesel: $ 426.00

Precio de Gasolina 2015 por Quincena

Si eres como yo y recorres aproximadamente 80 km diarios ida y vuelta a tu trabajo, tienes que cargar más de un tanque y medio a la quincena (eso sin salir fines de semana), entonces si redondeamos:

  • Quincena con Magna: $ 814.40
  • Quincena con Premium: $ 862.80
  • Quiecena con Diesel: $ 852.00

Gasto de Gasolina 2015

Suponiendo lo anterior, al mes son más de $ 1600.00 pesos al mes solo de gasolina, y suponiendo coche pequeño y rendidor como el Spark, March, 500, Beetle, etc…

  • A eso aumenta la “propina” que le das a quien te despacha.
  • Quita la gasolina que te roba el concesionario.
  • Considera embotellamientos que le quitan rendimiento al combustible.

En fin una bola de gastos que te harán considerar seriamente en tener un vehículo de bajo consumo, y aprovechando la ocasión, aquí te dejo los artículos con los coches más rendidores de los últimos 3 años.

[icon type=”icon-lamp”] Coches ahorradores de gasolina 2014

[icon type=”icon-lamp”] Coches ahorradores de gasolina 2013

[icon type=”icon-lamp”] Coches ahorradores de gasolina 2012

La listas incluyen los modelos mas rendidores y ecológicos, para que no te preocupes en un rato de que tu coche no pasa la verificación.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
discografia_clazziquai

Discografía Clazziquai Project

Clazziquai Project Albums

Clazziquai Project – Instant Pig

clazziquai_InstantPig

Clazziquai Project – Instant Pig
Año de lanzamiento: 2004
℗ 2005 FLUXUS Inc.

Audio: Mp3 CBR 192Kbps
Tamaño: 91.4Mb

Mega: http://thinfi.com/jgl
Contraseña: elporfirio.com

Available_Black

 

Track list

  1. You never Know
  2. Come to Me
  3. Futuristic
  4. After Love
  5. Novabossa
  6. Sweety
  7. Stepping Out
  8. Tattoo
  9. I Will Never Cry
  10. Gentle Rain
  11. After Love (Extra remix)
  12. Flower
  13. Play Girl
  14. My Life (Boom remix)
  15. Cat Bossa

 

Clazziquai Project – ZBAM

clazziquai_zbam

Clazziquai Project – ZBAM
Año de lanzamiento: 2004
℗ 2004 FLUXUS Inc.

Audio: Mp3 CBR 128Kbps
Tamaño: 49.2Mb

Mega: http://thinfi.com/jgm
Contraseña: elporfirio.com

Available_Black

Track list

  1. Oh Yes (Drum Bon Remix)
  2. Futuristic (House Remix)
  3. Come To Me (Mellotron Remix)
  4. She Loves You
  5. Stepping Out (Step Remix)
  6. You Never Know (Soft Remix)
  7. Snatcher
  8. Coming At Me To Disco (Rocking Remix)
  9. After Love (Female Version)
  10. Skyscraper
  11. Come To Me (Mellotron Remix Radio Edit)

Clazziquai Project – Color Your Soul

clazziquai_coloryoursoul

Clazziquai Project – Color Your Soul
Año de lanzamiento: 2005
℗ 2006 FLUXUS Inc.

Audio: Mp3 CBR 192Kbps
Tamaño: 76,7Mb

Mega: http://thinfi.com/jgn
Contraseña: elporfirio.com

Available_Black

Track list

  1. Beautiful Woman
  2. Salesman
  3. Fill This Night
  4. Cry Out Loud
  5. I Will Give You Everything
  6. Come Alive
  7. Date Line
  8. Be My Love (English House Remix)
  9. Beautiful Woman
  10. Color Your Soul
  11. Speechless
  12. Sunshine
  13. Steps Ahead
  14. Again…
  15. Be My Love (Original Remix)

Clazziquai Project – Pinch Your Soul

clazziquai_pinchyoursoul

Clazziquai Project – Pinch Your Soul
Año de lanzamiento: 2006
℗ 2006 FLUXUS Inc.

Audio: Mp3 CBR 192Kbps
Tamaño: 63.9Mb

Mega: http://thinfi.com/jgo
Contraseña: elporfirio.com

Available_Black

Track list

  1. Color Your Soul (Pinch Your Remix)
  2. Love Mode (feat. Tablo)
  3. Date Line (날짜변경선, Bon Voyage Remix)
  4. Fill This Night (Paradox Remix)
  5. Come Alive (Distort Remix)
  6. I Will Give You Everything (Buoyant Remix) (feat. J & Bobby Kim)
  7. Speechless (Vanilla Soul Remix)
  8. Cry Out Loud (Black Sunshine Remix)
  9. Sweety (Cosmo Remix)
  10. Chi Chi (Original Remix)
  11. Wakare (2005 国楽祝典記念)

Clazziquai Project – Love Child of the Century

clazziquai_lovechild

Clazziquai Project – Love Child of the Century
Año de lanzamiento: 2007
℗ 2007 FLUXUS Inc.

Audio: Mp3 CBR 192Kbps
Tamaño: 70.3Mb

Mega: http://thinfi.com/jgp
Contraseña: elporfirio.com

Available_Black

Track list

  1. Prayers
  2. Lover Boy
  3. Our Lives
  4. Session 1 : All Hail
  5. Gentle Giant
  6. Last Tango
  7. Fiesta
  8. Next Love
  9. Romeo n Juliet
  10. Flower Children
  11. Session 2 : Confession
  12. Friday Blues
  13. Glory
  14. The Light

Clazziquai Project – Robotica

clazziquai_robotica

Clazziquai Project – Robotica
Año de lanzamiento: 2007
℗ 2007 FLUXUS Inc.

Audio: Mp3 CBR 192Kbps
Tamaño: 91,2Mb

Mega: http://thinfi.com/jgq
Contraseña: elporfirio.com

Available_Black

Track list

  1. Freedom
  2. Iconic Love feat. 이승열
  3. Robotica
  4. You
  5. Why feat. Whale
  6. Beautiful Stranger
  7. Love Mode feat. VERBAL (m-flo) (Hwa Remix)
  8. Prayers (Shinichi Osawa Remix)
  9. Our Lives (FPM Hyper Society Mix)
  10. Fiesta (DAISHI DANCE Remix)
  11. Lover Boy (As Pap As Pop Mix)
  12. Next Love (DJ Kayip Remix)
  13. Love Mode feat. PE’Z & VERBAL (m-flo) (PZQ Mode)

Clazziquai Project – Mucho Punk

clazziquai_muchopunk

Clazziquai Project – Mucho Punk
Año de lanzamiento: 2009
℗ 2009 FLUXUS Inc.

Audio: Mp3 CBR 320Kbps
Tamaño: 103.2Mb

Mega: http://thinfi.com/jgt
Contraseña: elporfirio.com

Track list

  1. 초콜릿 트러플
  2. Kiss Kiss Kiss
  3. Love Again
  4. 사랑끝에
  5. Tell Yourself
  6. Back In Time
  7. Lazy Sunday Morning
  8. Take A Walk
  9. The Road
  10. Spinning The World
  11. 라푼젤
  12. Wizard Of OZ

Clazziquai Project – Mucho Beat

clazziquai_muchobeat

Clazziquai Project – Mucho Beat
Año de lanzamiento: 2009
℗ 2009 FLUXUS Inc.

Audio: Mp3 CBR 320Kbps
Tamaño: 132.7Mb

Mega: http://thinfi.com/jgu
Contraseña: elporfirio.com

Track list

  1. lalala
  2. 집착
  3. Spinning The World (Voice Remix)
  4. Tell Yourself (Daishi Dance Remix-English Ver.)
  5. 초콜릿 트러플 (Unplugged Ver.)
  6. Love Again (Ram Rider Remix)
  7. Kiss Kiss Kiss (Yasutaka Nakata (Capsule) Remix)
  8. 집착 (4Step 4Ward Mix – Han (W))
  9. Back In Time (Cloud Remix)
  10. Flea (Jojal Remix -Audition Grandprix-)
  11. The Road (Sugiurumn Remix)

Clazziquai Project – Blessed

clazziquai_blessed

Clazziquai Project – Blessed
Año de lanzamiento: 2013
℗ 2013 FLUXUS Inc.

Audio: Mp3 VBR 192Kbps+
Tamaño: 69.9Mb

Mega: http://thinfi.com/jgv
Contraseña: elporfirio.com

Available_Black

Track list

  1. Blessed
  2. Sweetest Name
  3. Love Recipe
  4. She is Great
  5. Can’t Go on My Own
  6. Love Right
  7. I Will be there for You
  8. Brown Gold Eyes
  9. Like a Diamond
  10. Hollow and Shallow
  11. Player’s Girlfriend

Clazziquai Project – Blink

clazziquai_blink

Clazziquai Project – Blessed
Año de lanzamiento: 2014
℗ 2014 FLUXUS Inc.

Audio: Mp3 CBR 320Kbps
Tamaño: 90.1Mb

Mega: http://thinfi.com/jgw
Contraseña: elporfirio.com

Available_Black

Track list

  1. Still I’m by Your Side
  2. Madly
  3. Crave You
  4. Android
  5. Maybe Baby
  6. Love Satellite
  7. Come on and Go with Me
  8. Life etc.
  9. Call Me Back
  10. Think About You

Clazziquai Project Specials

Clazziquai Project – Metrotronics

Clazziquai Project – Mucho Mix

DJ Clazzi – Infant

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
Related Posts Plugin for WordPress, Blogger...