Obama podrá ordenar cyberataques sin que el Congreso aprueba una declaración de “cyberguerra”

En aras de la defensa de Estados Unidos de América el Presidente gozará de amplios poderes para encargar al Departamento de Seguridad ataques informáticos contra aquellos que atenten contra la seguridad del país.

Hasta ahora una respuesta semejante, pero con armas, se podría tener por acto de guerra y como tal requiere según la legislación estadounidense que sea el propio Congreso quien mediante votación aprueba conferir al Presidente de los Estados Unidos la potestad para ordenar dichos ataques mediante declaración de guerra contra el enemigo. Pero de entre las muchas cosas que ha cambiado el mundo 2.0 una de ellas es esta.

Desde ahora cuando los adversarios efectúen ataques de naturaleza informática contra intereses nacionales o si el Presidente determina que hay una evidencia creíble de ataque inminente podrá ordenar un ataque preventivo contra el enemigo digital. Las reglas en estos casos encargan el cometido al Departamento de Seguridad Nacional  y al FBI, quienes deben defender tanto a las estructuras gubernamentales como a las propias redes comerciales. A partir de un cierto nivel en la entidad del ataque (un aspecto este que permanece en secreto) pasaría a encargarse el Departamento de Defensa, quien requeriría de la autorización presidencial directa para acometer acciones ofensivas.

Esta regulación viene precedida por los incidentes de ataques informáticos presuntamente realizados desde el exterior USA y dirigidos contra importantes medios de prensa como The New York Times, The Wall Street Journal o The Washington Post, algunos de los cuales han sido vinculados a gobiernos extranjeros como China y Rusia. El único cyberataque que hasta el momento se ha atribuido a Estados Unidos es el del virus Stuxnet, desarrollado presuntamente en cooperación con la inteligencia israelí y cuyo propósito era hacer que fallase una instalación nuclear iraní.

Fuentes:

The New York Times

¿Por qué los programadores trabajan mejor de noche?

Si coges a un programador al azar y le preguntas por sus hábitos de trabajo, es muy probable que responda que echa una gran cantidad de horas por la noche, y que estas suelen ser las que más cunden. Puede que algunos prefieran trabajar hasta altas horas de la madrugada, mientras que otros directamente opten por levantarse a las 4 y aprovechar para trabajar unas cuantas horas antes de que comience el ajetreo del día.

programador

¿A qué se deben estos hábitos? ¿Fotofobia? ¿Genes de murciélago? ¿Anti sociales? ¡No! Como explica Business Insider, la principal razón que convierte a los programadores en seres nocturnos es la mayor facilidad para concentrarse a esas horas, y aislarse de cualquier tipo de distracción. Ni ruidos, ni whatsapps, ni actividad en las redes sociales, ni correos electrónicos… Visto de este modo, una habitación o una oficina de noche se convierte en un entorno idóneo para trabajar.

Una de las reglas de oro para aquellos que trabajen con programadores o tengan alguno en su entorno cercano es no distraerles jamás, y en el caso de hacerlo, prepararse para que se muestren molestos y enfadados (se han visto casos en que llegan a la agresión física). Su trabajo requiere una enorme inversión mental, y para lograr la concentración necesaria para empezar a rendir al máximo de su capacidad son necesarias en torno a un par de horas sin ser distraído.

Lógicamente, los programadores no son ninguna especie de súper humanos, y el cansancio también afecta a sus cerebros. Sin embargo, el cansancio mental ayuda a concentrarse, simplemente porque un cerebro agotado no tiene fuerzas para fijarse en otras cosas. Por eso mismo, no es aconsejable tomar bebidas energéticas o altas dosis de cafeína. Trabajar con el cerebro cansado permite concentrarse en el código durante horas, sin ni siquiera acordarse de la existencia de Twitter o Facebook.

Además, mirar la pantalla brillante del ordenador durante horas en una habitación con poca luz altera los ciclos de sueño. Por la misma razón que los especialistas en sueño recomiendan leer un libro antes de ir a la cama para dormir bien (en lugar de ver la tele, o mirar la pantalla del tablet o el smartphone), trabajar por la noche cambia los hábitos vitales, de modo que el cerebro se mantiene -un tanto artificialmente- alerta hasta las 3 o 4 de la madrugada, y termina acostumbrándose a ese ritmo.

Y por último, el poder trabajar por la noche es un punto a favor de los programadores, que enfocan su trabajo de una manera más relajada. A no ser que estén pendientes de la entrega de turno, su trabajo no exige ser acabado a una hora concreta ni seguir un esquema horario fijo. Y en realidad, no hay ningún problema en acostase a las 3 y despertarse a las 11 de la mañana.

Y tú, programador: ¿cuáles son las horas del día en que más rindes?

Transformar Tipo Date en un String con formate dd/MM/aaa

Os paso un pequeño trocito de código que os ayudara a transformar la fecha al formato que uno desee.
Os dejo un ejemplo de convertir un Date en un String formato dd/MM/aaaa

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		
		java.util.Date date = new java.util.Date();
		java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("dd/MM/yyyy");
		String fecha = sdf.format(date);
		System.out.println("Fecha: " + fecha); 
		
	}

}

 

Una vulnerabilidad de Java no resuelta compromete la seguridad de nuestros equipos

Java
Logotipo Java

Una vulnerabilidad “zero-day” no resuelta, encontrada en la última versión de Java, está siendo aprovechada de forma masiva, comprometiendo la seguridad de nuestros equipos. El tema es de tal calado que desde diversas instancias se aconseja desactivar o desinstalar Java, o los plugin existentes para navegadores, hasta que Oracle no proporcione un parche que solucione el problema, que afecta a Java 7 Update 10 y versiones anteriores.

Sigue leyendo Una vulnerabilidad de Java no resuelta compromete la seguridad de nuestros equipos

Cambiar WordPress De Dominio Y Servidor Sin Perder Información

boton-wordpress-fondo-blancoUno de los mayores problemas con los que puede encontrarse un administrador de WordPress es tener que cambiar su blog de servidor sin conocimientos. Al principio uno piensa que cambiar de servidor va a ser difícil y arriesgado, pero es todo lo contrario. Solo deben respetarse un par de detalles importantes y el resto es de verdad sencillo y rápido. Aquí tenéis el manual definitivo para migrar WordPress de servidor.

Sigue leyendo Cambiar WordPress De Dominio Y Servidor Sin Perder Información

WordPress :Evitar que google te bloquee el sitio web por virus.

Ser un guerrillero del social media implica frecuentar amistades y sitios poco recomendables pues es allí donde se encuentran los verdaderos expertos y el conocimiento. Esa zona es la que yo denomino “el reverso tenebroso del social media”  social media sin categoria herramientas guerrilla social media marketing guerrilla marketing arsenal   Sucuri: 5 consejos de oro para evitar que Google bloquee tu sitio por malware icon smile
El domingo pasado me encontré con la desagradable sorpresa de que Google me había metido en la lista negra e impedia el acceso a mi sitio. Aquí está “la pantalla roja de la muerte”
 social media sin categoria herramientas guerrilla social media marketing guerrilla marketing arsenal   Sucuri: 5 consejos de oro para evitar que Google bloquee tu sitio por malware sucuri imagen11

Sigue leyendo WordPress :Evitar que google te bloquee el sitio web por virus.

Los 25 mejores plugins para WordPress

Con frecuencia muchos lectores me preguntan qué plugins uso en el blog. Hoy he decidido hacer una lista de los 25 plugins esenciales que están en mi blog y en el de mis clientes (tengo más, pero son ya para cosas muy específicas y concretas). Y que por tanto, deberían estar en el tuyo (si lo tienes sobre WP claro).

 

SEGURIDAD. Estos son los primeros plugins que activo en cada nueva instalación de wp. Después del susto de ver mi blog bloqueado por Google y como la gente de Sucuri me sacó las castañas del fuego, aprendí la lección y lo primero que hago es levantar los escudos por si las moscas.

 

  • 01-WordPress Firewall 2: La de veces que este plugin ha impedido que inyecten código maligno en mi wp. Cada vez que se produce un intento recibo automáticamente un mensaje por email.
  • 02-Backupwordpress: copia de seguridad automática de todo el contenido de la carpeta wp y de la base de datos sql. Almacena las 10 últimas copias. Me ha sacado de apuros más de una vez.
  • 03-Login Lockdown: bloquea el acceso al panel de control para una determinada IP si al tercer intento no has acertado con el usr y el pwd. Muy útil para fisgones  herramientas   Los 25 mejores plugins para WordPress icon wink

 

POPULARIDAD

  • 04-Nrelated Flyout: Cuando llegas al final de un post te añade una ventana emergente sugiriendo la lectura de otros posts relacionados
  • 05-Nrelated content: te añade al final de cada post los típicos thumbnails con los posts relacionados. Lo bueno es que tiene un montón de layouts y temas para poder usar
  • 06-Social Media Tabs: en un solo cajetín el cajetín de Facebook, Twitter, Google+, Pinterest … Imprescindible
  • 07-Popular Widget: Añade en un cajetín los post más leídos, comentados y vistos. Esencial.
  • 08-Digg digg: Botones para compartir flotantes en la página
  • 09-1 click retweet/share/like: Botones para compartir para añadir al principio o al final de cada post
  • 10-Disqus Comment System: el mejor sistema de comentarios que he probado.

 

ACELERAR LA CARGA DEL BLOG

  • 11-Hyper Cache: Un buen sistema de cache fácil de activar y que da pocos problemas
  • 12-Lazy Load: Me encanta este plugin. Lo que hace es cargar las páginas “por partes”, es decir sólo carga la parte de la página que es visible en ese momento en el navegador
  • 13-Lazy Widget Loader: Parecido al anterior. Hace que los plugins se carguen una vez que el post se ha cargado completamente
  • 14-Smush.it: otro plugin esencial. Optimiza de forma manual o automática todas las imágenes que haya en los posts para reducir su tamaño

 

MANTENIMIENTO

  • 15-Clean Options: Para los que probamos todos los plugins habidos y por haber, este plugin elimina todos los restos que han quedado en la base de datos sql de plugins desactivados
  • 16-WP maintenance mode: Me encanta. Cuando lo activas los usuarios ven una página de “en construcción” pero tu puedes seguir viendo el blog de forma normal. Ideal para cambios de tema o modificaciones mayores.
  • 17-WP Optimize: analiza la base de datos sql y busca entradas duplicadas, borradores, basura y más basura para limpiar de la bd
  • 18-Google XML sitemaps: te genera el sitemap de tu blog. Lo bueno es que te permite añadir links que por defecto no pilla un sitemap normal  herramientas   Los 25 mejores plugins para WordPress icon wink
  • 19-Duplicate Post: Clona un post o una página para poder después hacer cambios.

 

VARIOS

 

  • 20-Facebook Tab Manager: De momento el mejor plugin que he encontrado para hacer FB apps desde WP. Permite fangates y un montón de historias.
  • 21-J Shortcodes: el mejor pack de shortcodes del momento: botones, columnas, fuentes, cajas, pestañas …
  • 22-SEO ultimate: el plugin de seo más completo. Es complicado de usar por todas sus funciones, pero amigo, cuando lo pones a pleno rendimiento tu SEO se dispara …  herramientas   Los 25 mejores plugins para WordPress icon wink
  • 23-Easy FancyBox: añade las ventanas emergentes para imágenes, videos y links.
  • 24-WP touch: Muestra una versión adaptada del blog para dispositivos móviles. Imprescindible por lo fácil que es de instalar
  • 25-Custom Contac Forms: el mejor plugins para formularios que he probado (y he probado unos cuantos). Puedes crear disitntos formularios con campos comunes o personalizados, añadir campos en forma de subida de fichero donde puedes restringir la extensión o el tamaño, tooltips a medida que completas el formulario, shortocodes…. Al principio es un poco complicado de usar, pero vale la pena aprenderlo.

 

Subversion, instalación, configuración y uso en Debian

Control de versiones

Para llevar un control de los cambios que se realizan en el código fuente al desarrollar una aplicación, se suelen usar sistemas de control de versiones. Estos sistemas pueden ser usados por varios usuarios/desarrolladores al mismo tiempo, ya que éstos se conectan a un servidor central donde se guarda el repositorio que contiene el código fuente original y los cambios que se van haciendo, junto con todos los datos necesarios para conocer quien, cómo y porqué alguno de los usuarios ha realizado un cambio. De este modo el desarrollo de la aplicación es mucho más ordenado y sobretodo sencillo porque estos programas permiten volver a una versión anterior y así poder deshacer los errores que pueden aparecer en el avance de la programación.

Sigue leyendo Subversion, instalación, configuración y uso en Debian