Evitando pingbacks propios en WordPress

Wordpress

A medida que voy editando post para corregir errores al usar diferentes plugins y diseño me voy dando cuenta de pequeños detalles que no tenía corregidos, uno de ellos es que en algún post al editarlo me envían pingbacks.

Como todos sabemos un pingback es una notificación que se envía a una página cuando se enlaza con ella. Es decir en WordPress (si lo tienes configurado para ello, que por defecto está) cuando tu enlaces  una página de otra persona se le intentará enviar una notificación llamada pingback diciéndole que le hemos enlazado y si está preparado para ello aparecerá en forma de comentario.

Bueno pues WordPress, tan listo para unas cosas y tan tonto para otras, cuando enlazamos una página nuestra desde el botón Insertar Enlace al activarlo manda un pingback y eso es porqué el enlace lo pone de forma absoluta es decir con el dominio de nuestro blog, por lo tanto para evitar esto solo tenemos que quitar del enlace el dominio para dejarlo de forma relativa.

Leer más »

Error 501 Not Implemented en WordPress

Wordpress

Editando una entrada me sorprendió obtener este error

Error 501 Not Implemented

porque no ocurría siempre, solo me ocurría con esa entrada en particular, menos mal que google es nuestro amigo y tras rebuscar un rato debe ser problema de la seguridad del servidor… y parece ser que las soluciones son sencillas.

La más sencilla y NO RECOMENDADA deshabilitar la seguridad del servidor.

Intentar buscar que parte del texto da el error para intentar escribir otra cosa que no de problemas(que fue lo que hice yo)

Y como último recurso aunque muy poco ortodoxo sería escribirlo en otro sitio para hacer una captura de pantalla y ponerlo como imagen en el post, algo que iría contra los cánones del SEO  entre otros.

Si la segunda opción es muy complicada, siempre podemos deshabilitar la seguridad, enviarlo y volver a habilitarla. Lo que ya no sé es si luego tendríamos problemas al visualizarla de forma normal.

Para ello habría que poener en el .htaccess SecRuleInheritance Off pero esto solo funcionaría con el mod_security, el mod_security2 no puede ser deshabilitado desde el .htaccess

Nuevo Diseño

Varios

No sé si será más bonito o no que el anterior pero me parece algo más limpio y sencillo y hace juego con el de mi currículum.

Todavía no esta del todo terminado pero ya quería ir subiéndolo para poder dedicarme a los pequeños detalles más lentamente y que luego actualizar todo me cuesta más.

He usado el tema de inicio para WordPress de Bones ya que usa SASS y me parece más interesante que el css a secas :) Por lo menos más cómodo. También estuve probando a crearlo desde cero con Foundation 5, si soy así de masoca jaja en vez de usar Bootstrap que es el más usado, el que más documentación tiene y el que mayor comunidad le apoya… pero es con LESS aunque creo que se puede bajar su versión para SASS pero bueno… hay que ser rebelde :) pero al final  pensé si ya tengo casi todo hecho para que voy a volver a hacerlo desde 0… que somos programadores… hay que ahorrar tiempo :)

Bueno mi plan de ataque ahora será:

Leer más »

Estoy de vuelta (o casi)

Varios

Estoy por aquí otra vez tras un pequeño parón. El día tiene muy pocas horas y no doy abasto.

Tras estar sin trabajo me apunte a la UNED para poder ser productivo mientras empezaba la búsqueda pero hay demasiado intrusismo en este sector.

Mientras he estado formándome en iOS7 pero no he podido hacer ninguna app todavía de las muchas que rondan por mi cabeza.

He estado de obras y mudanza y es algo horrible. Espero no volver a hacerlo :)

Y por fin he creado mi currículum online

 

Aprendiz en la Red

 

Intentaré crear un post como mínimo una vez por semana (aunque eso ya lo he dicho otras veces no? jeje) aunque ahora sí que sí me urge encontrar trabajo y los estudios de la UNED estoy liado pero bueno… Si mi hermana se ha propuesto un reto yo me propondré este :)

Aunque igual primero cambio un poco el diseño de esta página que tiene unos cuantos fallitos  y hay que actualizar todo. :)

fatal error: ‘php.h’ file not found en OSX

Mac, PHP

Como ya he dicho muchas veces me siento un ignorante en este nuevo mundo de apple y cosas que para muchos les será trivial para mi es algo que me cuesta :)

 

Al estar instalando cosas en el servidor me estaban dando un error:

fatal error: ‘php.h’ file not found

Finalmente encontre la solución.
Copiar el directorio php de

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/php

en

/Applications/MAMP/bin/php/php5.3.20/include/php

Seleccionar php 5.3 en MAMP

PHP

Por una extraña razón a pesar que en mi carpeta/Applications/MAMP/bin/php/ tengo varias versiones de php (5.2.17, 5.3.20, 5.4.10) cuando en preferencias voy a cambiar la versión de PHP solo me aparecen 2

 

Seleccionar version php mamp

 

No se si será lo más ortodoxo pero por lo menos funciona.

Renombre la carpeta del php 5.2 para que terminara en _X y reinicié MAMP y funcionó. Ya me dejó seleccionar la 5.3

Otra vez en el paro

Varios

Pues nada, ya pertenezco otra vez a la empresa más grande de España, que si os digo la verdad no se en cuantos empleados estamos ya, 6 millones?

 


La loteria del paro

Espero que me sirva para segur estudiando cosas útiles mientras busco otra cosa o consigo hacer alguno de mis proyectos de una vez por todas :D Tengo qué:

Compartir cosas interesantes y de utilidad en el blog

Seguir con el libro de programación para iPhone (si, al final deje de lado Titanum Appcelerator Studio pues me baje un par de aplicaciones de ejemplo de la appStore  y pfff me quitaron toda las ganas de ponerme con el, fallaban bastante)

Seguir con Symfony2 ahora que ya no trabajo con el ya puedo ponerme un poco en casa y seguir mejorando cosas y quien sabe igual hacer alguna página interesante.

y no se que más… bueno si me pongo a pensar seguro que saco muchas cosas pero como no hay suficientes horas al día….

Cambiar tamaño de pantalla de iPhone en Titanium Studio

Titanium Studio

Para cambiar entre los dispositivos de ios desde titanium desde Hardware/Dispositivo el simulador se cierra y aunque intentemos ejecutarlo otra vez se abriria con el tamaño que tenía antes.

 

La solución es sencilla, cambiar el dispositivo desde Xcode en un proyecto que tengamos (o creando uno nuevo) Aunque no se haya usado nunca es muy sencillo.

  • Lo arrancamos
  • Creamos un nuevo proyecto
  • Elegimos un proyecto para iOS por ejemplo Application/Single View Application
  • Rellenamos con cualquier dato las opciones del proyecto
  • Comprobamos que se abre directamente con el simulador del iPhone en Product/Destination
  • Pulsamos el botón Run de arriba a la izquierda (Command+R)
  • Vamos a Hardware/Dispositivo y ponemos el nuevo tamaño.
  • Vamos a titanium y al simular nuestro proyecto ya aparecerá con el tamaño adecuado.

Instalar composer con detect_unicode = Off

Varios

Todavia tengo muchas cosas que instalar en mi nuevo imac pero bueno todavía estoy habituandome a todo este nuevo mundo y es un jaleo jaja

Al intentar instalarme composer

curl -sS https://getcomposer.org/installer | php

me ha dado un error de que detect_unicode debe estar deshabilitado.

Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The detect_unicode setting must be disabled.
Add the following to the end of your `php.ini`:
detect_unicode = Off
A php.ini file does not exist. You will have to create one.
If you can not modify the ini file, you can also run `php -d option=value` to modify ini values on the fly. You can use -d multiple times.

La verdad que si hubiera leido todo no hubiera tenido que buscarlo por ahí pero bueno como se que me volverá a pasar y por si hay alguien tan torpe jaja… es tan sencillo como

curl -sS https://getcomposer.org/installer | php -d detect_unicode=Off