Páginas

jueves, 19 de marzo de 2015

sendmail in Mac OS X Yosemite + mail de PHP

En ocasiones queremos enviar email desde nuestro equipo (localhost) desde un archivo php
Ejemplo :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
<?php 
 echo "Mandamos Email<br>";
 
    error_reporting(-1);
    ini_set('display_errors', 'On');

    $headers = array("From: from@example.com",
    "Reply-To: replyto@example.com",
    "X-Mailer: PHP/" . PHP_VERSION
    );
    $headers = implode("\r\n", $headers);
    $didhappen = mail('graficoapp@gmail.com', 'test', 'test', $headers);

     if($didhappen) {
        echo 'true';
     } else {
        echo 'false';
     }
 
 ?>

y nos encontramos con la sorpresa de que el email no fue enviado pues el código nos imprime en pantalla false, para solucionar este problema los pasos son lo siguientes.

  1. Editamos el archivo /Applications/XAMPP/etc/php.ini 
  2. descimentaríamos la linea ";sendmail_path" quitandole el ;
  3. La linea quedaria de la siquiente forma 
              sendmail_path = "env -i /usr/sbin/sendmail -t -i"

Lo guardamos y listo ya podremos enviar email desde PHP en nuestro Mac

domingo, 15 de marzo de 2015

Error 500 al subir pagina joomla de localhost a tu hosting compartido

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@miweb.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.


El error es ocasionado por una cuestión de permisos en las carpetas de la pagina web en el servidor remoto (public_html);


La solución es asignar los permisos de la siguiente forma:

Las carpetas: 755

Los archivos que están por fuera de estas carpetas: 644

La carpeta Administrator deve estar 755
Las carptas dentro de Administrator 755
y el index.php que estan dentro de Administrator 644



esto solo se hace sobre las carpetas y los directorios que están en public_html no en los subdirectorios.

miércoles, 4 de febrero de 2015

Borrar Historial de Activitys en Xamarin

En uno de estos días, que anduve por los caminos de la programacion móvil en Xamarin, me encontré con la siguiente situación,

Necesitaba borrar una lista de activitys previamente cargadas en memoria al momento de hacer click en un botón en el ultimo activity, después de probar muchas opciones y cuando ya me estaba dando por vencido encontré una solución a mi problema, coloco el código del evento Click de mi boton.



1
2
3
4
5
6
        btnVolver.Click += delegate {
  Intent i = new Intent(this.ApplicationContext, typeof(Principal)); //La Actividad que vamos a cargar
  i.SetFlags(ActivityFlags.NewTask | ActivityFlags.ClearTop ); // Limpia todas las actividades de la pila
  StartActivity(i);//Inicioamos la Actividad
  this.Finish();//Destruimos la Activivy actual
 };

sábado, 27 de septiembre de 2014

Instalando Joomla desde el Cpanel

Joomla es un Sistema de gestión de contenidos o CMS (por sus siglas en
inglés, Content Management System) que permite desarrollar sitios web
dinámicos.

El dia de hoy les traigo un video en el que se observa la forma de instalarlo desde el cpanel de nuestro hosting y configuramos el idioma  a español.


jueves, 24 de julio de 2014

Páginas 404 personalizadas y redirigir directorio con .htaccess

HTTP Error 404,  hace referencia a la imposibilidad de hosting de encontrar una pagina o url solicitada. los servidores(Apache .... ) por defectos tienen su propia pagina de error404, pero la verdad son planas y producen cierto temor por parte del usuario.

gracias al archivo .htaccess podremos implementar una pagina personalizada de error 404.

el archivo htaccess, se utiliza para configurar permisos sobre directorio y paginas en el servidor, y otras conflagraciones de nuestro servidor.

  1. lo primero que tendríamos que hacer es  crear  una pagina (error404.html) con la información que queremos que aparezca en la pantalla del usuario cuando intente acceder a paginas o urls que no existen en nuestro servidor. 
  2. modificar el archivo htaccess que se encuentra en la raíz de nuestro directorio web en en servidor, agregando la siguiente linea de código:
ErrorDocument 404 http://www.nuestraweb.com/error404.html
lo guardamos y lo subimos en nuestro servidor y listo ya tendríamos soluciona el problema del Error404 con una pagina mucho mas agradable.




viernes, 20 de junio de 2014

Titulo de la pagina WEB en SEO

El titulo de la pagina Web es una de las partes mas importantes en el posicionamiento de nuestra pagina Web, pues es lo primero que los buscadores indexan. 

Eje: <title>Titulo de la pagina Web</title>

el titulo debe contar con una descripcion breve de nuestra Web.

Aqui les dejo un Video de un canal de Youtube  go2jump

domingo, 4 de mayo de 2014

Meta etiquetas para SEO

Las Meta Etiquetas o Meta Tags, son etiquetas de información que se insertan en el código fuente de nuestra pagina Web, y que no modifican la vista de nuestra pagina, sino que ayudan a ofrecerle información relevante a los motores de búsqueda para poder posicionar nuestra Web.

En la Actualidad las empresas que desarrollan tecnologías de búsqueda en la web (Google, Microsoft, Yahoo),  han abolido un el uso de la Meta Etiquetas, pero consultando en la web me e dado cuenta que en muchas web importantes aun las usan.

Las mas etiquetas mas importantes según mi percepción son:
  1. title
  2. description
  3. robots
  4. canonical
La Meta Etiqueta Title:
La etiqueta titulo nos permite establecer el titulo de nuestra Web para que los Motores de Búsqueda lo Interpreten, tenemos que colocar un titulo descriptivo y conciso para asi no confundir a las personas que nos localicen en las búsquedas.

La Meta Etiqueta Description:
La Etiqueta Descripción nos permite descriptivo de una forma mucho mas amplia lo que en nuestra web se puede encontrar, eje: "Somos una empresa dedicada a la producción de mermelada con insumos naturales".
en fin. todos los servicios que prestamos o información que compartimos.

La Meta Etiqueta Robots:
Esta etiqueta le dice a los robots de los buscadores que indexe las URLs que encuentre dentro de nuestro Index.

La Meta Etiqueta Canonical 
La Meta Etiqueta rel=”canonical” sirve para indicar la dirección o URL de la página principal o canonalizada cuando se puede acceder a una misma página desde dos URL’s diferentes.

Ejemplo de una Web:

  
Web con la que estoy aplicando las etiquetas para SEO