¿Qué es S.O.P.A?

Si eres de las personas que está al tanto de las últimas noticias sobre tecnología seguramente escuchaste estas siglas y debes tener una idea de los que se trata, en este post pretendo dar a conocer los alcances y posibles consecuencias si esta ley se llega a aprobar.

SOPA es el acrónimo de Stop Online Piracy Act, una propuesta de ley presentada por el Republicano Lamar Smith en octubre del 2011, y un grupo bipartidista de 12 co-patrocinadores iniciales.

El proyecto de ley intenta ampliar el poder de aplicación de la ley de Estados Unidos y los dueños de derechos de autor para combatir las descargas ilegales por Internet y los productos falsificados.

El proyecto de ley autorizaría al Departamento de Justicia de Estados Unidos a acusar judicialmente a los sitios web dentro y fuera del país de los cuales se tenga sospecha de incurrir en actividades que violen los derechos de autor.

El Fiscal General de Estados Unidos podría obligar a los sitios infractores a remover el contenido sospechoso, motores de búsqueda a que deje de muestrar enlaces a los sitios infractores.

Con esta ley, el gobierno podría cerra todo un sitio aunque una sola página tenga información de sitios pirata. Esto implicaría tremendos riesgos para páginas como Facebook, Wikipedia y Youtube que se nutren de lo que sus usuarios suben a ellos.

Para profundizar más el tema, consulta la fuente: http://tecnologia.univision.com/noticias/tecno-news/article/2012-01-04/google-facebook-y-twitter-cerraran-sus-sitios.

También les dejo un video que nos explica de manera detallada la ley:

Problema jQuery con prototype.js y otras librerias

En varios sitios web se utilizan diversas librerias js como por ejemplo prototype, scriptaculous o lightbox, que junto a jQuery, generan algunas incompatiblidades o conflictos.

Investigando en una buena cantidad de foros, la solución parece simple pero poco efectiva, lo que se menciona es  invocar un método de Jquery llamado noConflict() , para cambiar el método de invocación que por defecto es $, que es utilizada por jQuery y prototype.js. , esa es la razón principal y única del problema.

A pesar de seguir los pasos e instrucciones que se mencionan en varios blogs y foros, (añadir código, modificar  librerias, utilizar el metodo noConflict, etc).no pude solucionar el conflicto. La solución que encontré es demasiado simple, hasta pasa por lo obvio: Descargar las últimas versiones de jQuery y Prototype!!!, así de simple, en las nuevas versiones estan corregidos los conflictos con el famoso “$”.

Los enlaces de descarga son:

jQuery: http://docs.jquery.com/Downloading_jQuery#Download_jQuery

Prototype: http://www.prototypejs.org/download

Cambian las librerias antiguas por las nuevas y listo! sin necesidad de modificar una sola línea de código.

En caso de que se mantenga el problema, podemos utilizar el metodo noConflict(), por ejemplo:

<script type=”text/javascript”>
var q = jQuery.noConflict();
q(window).load(function(){
q(‘.slider’)._TMS({
duration:800,
easing:’easeOutQuad’,
preset:’simpleFade’,
pagination:’.pagination’,
slideshow:7000,
banners:’fromLeft’,
waitBannerAnimation:false,
pauseOnHover:true
})
})
</script>

En este caso sustituimos “$” por “q

Pasar un texto a minúsculas con PHP

Existe una función de PHP que nos permite convertir una cadena de texto a minúsculas:

strtolower ($cadena)

La función strtolower nos devuelve el contenido de una cadena de texto, en otra con todos sus caracteres en minúscula. Ejemplo:

echo strtolower (“Este TEXTO lo voy a Convertir a minusculas”);
// muestra “este texto lo voy a convertir a minusculas”

Si la cadena de texto posee caracteres acentuados o especiales (como la letra “eñe”) no nos servirá. Para ello utilizamos la siguiente función:

mb_strtolower ($cadena, [codificacion])

A diferenecia de la función anterior, la función mb_strtolower nos permite agregar la codificación para que no tengamos problemas en la visualización de los caracteres especiales o acentuados.

Ejemplo:

mb_strtolower (“La Institución fue fundada en el año de 1987”, “UTF-8″);
// muestra “la institución fue fundada en el año de 1987”

Ver videos de YouTube en BlackBerry

Desde hace algunos meses no podía ver videos de YouTube en mi BlackBerry, hoy con un poco de tiempo me puse a investigar en Internet y la solución al problema es muy simple, perfectamente explicada en el siguiente video:

Cabe indicar que en el caso de Ecuador, el APN de la operadora Claro es: internet.porta.com.ec, lo probé y funcionó.

Discurso de Steve jobs en Stanford

No era el momento ni el tiempo para que un genio como Steve Jobs tenga que partir, todos los que de alguna manera hemos disfrutado de sus invenciones y genialidades lamentamos con mucha tristeza su fallecimiento; ahora queda un legado, un ejemplo de lucha y de perseverancia. Nada mejor que rendir un pequeño homenaje a Jobs presentandoles el discurso que dictó en la Universidad de Stanford en 2005, un discurso inspirador..

Seguir

Get every new post delivered to your Inbox.