domingo, 30 de enero de 2011

carrero

carrero


Sin tiempo para escribir.93

Posted: 30 Jan 2011 01:00 AM PST


Sin tiempo para escribir.93

  • Chapucillas. ¿Cómo cambiar una puerta?. vía: Decoración 2.0
  • Es el talento. vía: alzado
  • Danny Santos II, fotografiando extraños. vía: backfocus
  • FlashFrozen: controla el plugin de Flash en tu navegador. vía: faq-mac
  • Google publica en la web 3.000 periódicos de los siglos XIX y XX. vía: wwhat’snew
  • La estrategia correcta para conseguir aprender inglés. vía: Blog aprender inglés
  • Sancho WP Theme. Una interesante solución de diseño para tu WordPress.
  • Controla el tiempo que gastas en tus tareas, aplicaciones para Mac OS X. vía: Applesfera
  • Como acelerar WordPress (infografía). vía. Ayuda WordPress
  • Diablo burlón la nueva imagen para el Carnaval de Herencia 2011. vía: Herencia
  • Introducción al HTML5 (inglés). vía: introducinghtml5
  • ¿Qué es una Aceleradora de Empresas?. vía: SeedRocket
  • El día que Internet perdió la virginidad. vía: Mangas Verdes
  • 35 tutoriales para el diseño de iconos. vía: designm.ag
  • El uso de contraseñas reduce productividad y no ofrece seguridad. vía: Cryptex
  • Así será Adobe Creative Suite 6. vía: Appleweblog
  • Algunos errores graves del gobierno irlandés. vía: gurusblog
  • 25 cosas que odio de Facebook. vía: isopixel
  • Los 10 emprendedores 2.0 españoles que no puedes dejar de seguir en Twitter. (Creo que faltan algunos como @angelmaria, @carlosblanco, … y porque no un servidor @carrero) vía: BorjaaDiego
  • Introducción al Cloud Computing. Parte 1. vía: a Cloud Hosting

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Sin tiempo para escribir.93

miércoles, 26 de enero de 2011

carrero

carrero


Buscar y reemplazar texto en muchos ficheros

Posted: 26 Jan 2011 12:06 AM PST


El otro día tenía la necesidad de buscar y reemplazar de forma masiva y automática un texto (html) en muchos ficheros a la vez, y hacerlo a mano era una locura. Con este script en perl que encontré en Internet (también pregunte en Twitter y me ayudaron mucho) podemos buscar y sustituir texto de forma recursiva. La primera utilidad de un código así es ante un problema de seguridad en el que nos inyecten código en nuestras páginas podremos detectar el código y sustituirlo de forma rápida.

#!/usr/bin/perl
# A simple recursive find and replace tool
# Copyright (C) 2010 Anatoliy Dimitrov, website-security.info

#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.

#If used escape these characters . * ? + [ ] ( ) { } ^ $ | \ ;
#The ‘s’ RE modifier makes it work on more than one line by default.

use strict;
use warnings;
use File::Find;
use Cwd;

my $changefrom = ‘code to be replaced\n’; #always leave \n at the end to avoid blank lines being left
my $changeto = ; #usually empty unless you want to place something
my $extensions = ‘.php’;
my $path = cwd; #usually the current working directory

#do not change anything below this line

sub matchPattern {

my $file = $File::Find::name;

if ($file =~ /$extensions/) {
open INPUT, ‘<’, $file or warn;
my @input_array=<INPUT>;
close(INPUT);
my $file_code=join(“”,@input_array);
$file_code =~ s#$changefrom#$changeto#sg;
open OUTPUT, ‘>’, $file or warn;
print(OUTPUT $file_code);
close(OUTPUT);
}

}

find (\&matchPattern, $path);

En este script tenemos que destacar las variables del principio que son las que nos ayudarán en nuestra tareas:

  • $changefrom es el texto que vamos a buscar para sustituir por el que pondremos en $changeto
  • $extensions es la extensión de fichero en las que se buscarán las cadenas a sustituir.

Por poner un ejemplo por si nos han inyectado código malicioso en nuestros ficheros php, imaginar que nos ha introducido esto:

<script type=”text/javascript”>
alert(“¿Estas seguro de que tu sitio web está protegido?”)
</script>
En este caso en el $changefrom no hace falta ponerlo todo por si el patrón cambia, podéis introducirlo así:
my $changefrom =’<script.*seguro.*cript>\n’;

Vamos que podéis usar expresiones regulares sin problemas para las buscar y sustituir. Si necesitais un retorno de carro para añadir o eliminar recordar que podéis usar \n.

El código original lo podéis conseguir en GitHub. vía: Website-security

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Buscar y reemplazar texto en muchos ficheros

lunes, 24 de enero de 2011

carrero

carrero


¿Dónde están mis aplicaciones iPhone .ipa en Windows o Mac?

Posted: 24 Jan 2011 12:38 AM PST


mobile applications on mac ¿Dónde están mis aplicaciones iPhone .ipa en Windows o Mac?Muchas veces nos preguntamos donde narices guarda iTunes todas las aplicaciones de iPhone, iPod o iPad que nos descargamos para poder copiarlas a otro ordenador, hacer una copia manual de las mismas o lo que nos venga en gana. Yo mismo me volví algo loco buscándolas, así que os dejo este sencillo artículo para que podáis localizar la ruta de los ficheros .ipa sin problemas en Windows o Mac OS X.

No os voy a poner el detalle de como conseguir la ruta porque creo que con las ruta modelo es suficiente para localizar los ficheros.

En Windows tenéis que buscar en la carpeta de vuestro usuario, aquí os dejo un ejemplo con mi usuario: C:\Users\dcarrero\Music\iTunes\iTunes Media\Mobile Applications

Y la localización de los ficheros .ipa en Mac OS X también con mi usuario sería: dcarrero/Music/iTunes/Mobile Applications o en los iTunes más nuevos es: dcarrero/Music/iTunes/iTunes Media/Mobile Applications

Actualización: @agustingomes nos comenta que en su Mac la ruta es dcarrero/Music/iTunes/iTunes Music/Mobile Applications

No hace falta que comente que tenéis que poner vuestro usuario y que hay directorios como “Music” que en vuestro sistema lo veréis como “Musica”, por ejemplo.

vía: Pressbyte

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

¿Dónde están mis aplicaciones iPhone .ipa en Windows o Mac?

sábado, 22 de enero de 2011

carrero

carrero


Sin tiempo para escribir.92

Posted: 22 Jan 2011 09:43 AM PST


Sin tiempo para escribir.92

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Sin tiempo para escribir.92

sábado, 15 de enero de 2011

carrero

carrero


¿Por qué no debes buscar “Free WordPress Themes” en Google?

Posted: 15 Jan 2011 01:00 AM PST


BranfordMagTac 470x212 ¿Por qué no debes buscar Free WordPress Themes en Google?Interesante artículo en WPMU donde nos dicen porque no deberíamos de buscar nunca algo como “Free WordPress Themes” (Temas gratis para WordPress) en Google, ya que los resultados puede que no sean todo lo seguro que uno piensa.

El artículo nos habla de como muchos hablamos de la seguridad en WordPress pero nunca nos fijamos en cosas como las búsquedas que realizan los usuarios a la hora de buscar algo tan normal como plantillas o temas para WordPress. En este caso hablan del caso en inglés “free WordPress Themes” y realiza un sencilla prueba a los temas de cada página web con el plugin Theme Authenticity Checker Plugin y el Escaner de Exploit de Donncha O Caoimh's con unos resultados increíbles de los 10 primeros resultados solo uno de ellos es seguro.

En los otros 9 resultados se han encontrado textos cifrados en las plantillas que insertan enlaces para posicionamiento en tu tema y que si lo eliminas hacen que estos no funcionen. Entre otras cosas. Os recomiendo ver el artículo en inglés, seguro que os resultará muy ilustrativo.

Al menos en la búsqueda en castellano “Tema WordPress gratis” no parece pasar lo mismo, son casi todo enlaces a recopilaciones de plantillas de WordPress.

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

¿Por qué no debes buscar “Free WordPress Themes” en Google?

viernes, 14 de enero de 2011

carrero

carrero


5 acciones social media que no puedes dejar pasar para tu empresa

Posted: 14 Jan 2011 12:00 AM PST


Acciones social media 5 acciones social media que no puedes dejar pasar para tu empresa

Mucho se habla en el día a día de Social Media, redes sociales y en general de marketing online, muchos ya estaréis familiarizados con los términos y a otros o seguirá sonando a chino, pero ciertamente es que con muy pocos medios puedes iniciar acciones de social media que mejorarán la reputación y difusión de tu empresa.

Si ya dispones de una web profesional para tu empresa o una tienda virtual en la que comercializas tus productos puedes iniciar acciones que te ayudarán a llegar a más usuarios y por lo tanto a dar más visibilidad a tu negocio.

Estas 5 acciones son fáciles de llevar a cabo y si las implementas bien conseguirás resultados visibles en poco tiempo.  Pero antes de comenzar quiero dejar claro que sólo el trabajo bien hecho asegura resultados, por lo que si inicias tu presencia en redes sociales requerirá de tu tiempo e implicación, no basta con estar, hay que aportar y relacionarse:

- Crear perfiles de profesionales en Linkedin: una forma de llegar a más usuarios profesionales y potenciales clientes es a través de redes profesionales como Linkedin, donde los usuarios de tu empresa os podéis dar de alta para iniciar relaciones profesionales. Este tipo de redes te puede ayudar tanto a encontrar posibles clientes como para conseguir buenos servicios y alianzas.

- Plugins sociales para tus productos: si ya dispones de una tienda virtual, una buena opción es implementar un plugin o funcionalidad para que tus usuarios puedan compartir esos productos en las principales redes sociales, esto te ayudará a difundir tus productos y marca.

- Twitter: si no lo conoces puedes pensar que es una herramienta simple, pero bien utilizada te mostrará que 140 caracteres son una manera concisa de atraer usuarios y encontrar beneficios en las relaciones que establezcas. Sobre todo es importante aportar.

- Facebook: ya se puede considerar un gigante en las relaciones entre personas, si creas tu página de empresa en Facebook y aportas contenido de calidad podrás conseguir una buena colonia de “fans”.

- Crea un blog: esta última acción es la mejor forma de compartir tu experiencia, consejos y vivencias con tus amigos y seguidores, con él podrás generar referencias que te ayuden a posicionar tu marca en buscadores. Para ponerlo en marcha puedes hacerlo bajo el propio alojamiento web de tu dominio de empresa.

Si decides implementar estas acciones y entrar en el apasionante mundo de las redes sociales y el social media, recuerda que aunque son acciones a través de Internet, no dejan de ser relaciones entre personas y lo más importante como en la vida real si quieres recoger es primero sembrar y ofrecer contenido y relaciones de calidad a tus usuarios.

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

5 acciones social media que no puedes dejar pasar para tu empresa

Seguidores