| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
[ 1 a 15 de 380 ]

Editado por Daniel el 03/06/2009 a las 17:05:15h.
<div style="float: left; width: 33%;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis in odio magna. Sed lacinia pulvinar nulla, non vehicula mauris vehicula quis.
Fusce nunc elit, malesuada et ullamcorper a, imperdiet eget est. In iam lectus, blandit sit amet pulvinar et, adipiscing viverra dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc gravida feugiat nisi, nec facilisis nisi ornare ac. Phasellus nec mauris vitae velit elementum accumsan sed non massa.
Integer tincidunt vehicula sodales. Suspendisse consequat tristique velit, eget pulvinar metus cursus nec.
Mauris et mi tortor, sit amet sodales urna. Vestibulum justo risus, vehicula id semper id, consectetur lacinia dui.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</div>
<p>Contenido no "flotado"</p>
<div style="clear: both;">Blah</div>
%lt;div style="overflow: auto;">
<div style="float: left; width: 33%;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis in odio magna. Sed lacinia pulvinar nulla, non vehicula mauris vehicula quis.
Fusce nunc elit, malesuada et ullamcorper a, imperdiet eget est. In
diam lectus, blandit sit amet pulvinar et, adipiscing viverra dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc gravida
feugiat nisi, nec facilisis nisi ornare ac. Phasellus nec mauris vitae velit elementum accumsan sed non massa.
Integer tincidunt vehicula sodales. Suspendisse consequat tristique velit, eget pulvinar metus cursus nec. Mauris et mi tortor, sit amet sodales urna. Vestibulum justo risus, vehicula id semper id, consectetur lacinia dui.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</div>
<p>Contenido no "flotado"</p>
</div>
<div>Blah</div>
Editado por Daniel el 27/05/2009 a las 17:51:14h.
Aquí explicaremos paso a paso cómo instalar un TagBoard de www.dwebresources.com en tu blog de blogger. Cambiando las opciones también se podría integrar en cualquier aplicación de Google, como iGoogle.
Se puede instalar con una sala propia o con una sala automática. El procedimiento es el mismo pero hemos de crear nuestra sala antes, en caso de que la queramos propia.
Para crear nuestra sala:
Primero hemos de acceder a la web de los TagBoards, www.dwebresources.com Allí procederemos a darnos de alta si no lo estamos ya y a identificarnos en el cuadro de la derecha.
Una vez identificados, accedemos a la opción “Tagboards” del menú de la izquierda.
Accedemos al enlace “obtener un tagboard para tu web muy fácilmente”.
En la nueva página, accedemos al enlace “crear tu sala personalizada”.
En el paso “2. Selección de categoría” seleccionamos una o usamos el formulario de debajo para crear una categoría a nuestro gusto.
En el paso “3. Selección de sala” usamos el formulario para crear una sala para nuestra web. Si ya hemos creado una y queremos saber su ID, al seleccionarla aparecerá su ID.
Tras ésto nos dará la ID en un mensaje como éste: “4. ID de sala:7”
Una vez tenemos la ID de la sala que queremos, o si no queremos complicarnos creando salas y sólo queremos una 'estándar', pasaremos a agregarlo a blogger.
HECHO!
Accedemos a www.blogger.com y nos identificamos
En la lista de nuestros blogs, accedemos a la opción “Diseño” del blog al que queremos añadir el Tagboard.
Escogemos la opción “Añadir un gadget” donde queramos insertarlo.
En el menú de la izquerda, seleccionamos “Añade tu propio”,
En la URL que nos solicita ponemos: http://www.dwebresources.com/widgets/google_tagboard.xml y apretamos “Añadir por URL”
Elegimos los colores que queramos y, si hemos creado nuestra propia sala, ponemos la ID en la opción que dice “ID sala (vacío=auto.)”. En caso contrario no pongáis nada.
Apretamos “Guardar” y ya podéis ver vuestro TagBoard en el blog.
Si el TagBoard lo hemos creado en la página podremos borrar los mensajes identificándonos en la página www.dwebresources.com . Aparecerá una “[X]” al lado de los mensajes que podremos usar para borrarlos.
Editado por Daniel el 06/05/2009 a las 19:19:36h.
Editado por Daniel el 22/04/2009 a las 04:09:36h.
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in XXXXXX
function get_web_page_url($url){
$go = curl_init($url);
curl_setopt ($go, CURLOPT_URL, $url);
//follow on location problems
$last = curl_redir_exec($go);
curl_close($go);
return $last;
}
//follow on location problems workaround
function curl_redir_exec($ch) {
static $curl_loops = 0;
static $curl_max_loops = 10;
if ($curl_loops++ >= $curl_max_loops) {
$curl_loops = 0;
return FALSE;
}
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
$data = curl_exec($ch);
list($header, $data) = explode("\n\n", $data, 2);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($http_code >= 301 && $http_code <= 305) {
$matches = array();
preg_match('/Location:(.*?)\n/', $header, $matches);
$url = @parse_url(trim(array_pop($matches)));
if (!$url) {
//couldn't process the url to redirect to
$curl_loops = 0;
return false;
}
$last_url = parse_url(curl_getinfo($ch, CURLINFO_EFFECTIVE_URL));
if (!$url['scheme']) $url['scheme'] = $last_url['scheme'];
if (!$url['host']) $url['host'] = $last_url['host'];
if (!$url['path']) $url['path'] = $last_url['path'];
$new_url = $url['scheme'] . '://' . $url['host'] . $url['path'] . ($url['query']?'?'.$url['query']:'');
curl_setopt($ch, CURLOPT_URL, $new_url);
return curl_redir_exec($ch);
}
else {
$curl_loops=0;
$last_url = parse_url(curl_getinfo($ch, CURLINFO_EFFECTIVE_URL));
return $last_url['scheme'] . '://' . $last_url['host'] . $last_url['path'] . ($last_url['query']?'?'.$last_url['query']:'');
}
}function normalize_url( $url ) {
// Normalizamos el nombre para el fopen; se ha de hacer un rawurlencode para codificar todos los caracteres menos el separador (/) y el http(s):
$urlarr = explode("/",$url);
foreach( $urlarr as $key => $valor )
if( $valor != "http:" && "https:" ) $urli[$key] = rawurlencode($valor);
else $urli[$key] = $valor;
return implode("/",$urli);
}$urli = get_web_page_url( normalize_url($url) );
$datos = getimagesize($urli);

Editado por Daniel el 24/02/2009 a las 10:30:09h.
#!/bin/bash
if [ "$2" = "" -o "$2" = "-c" ]; then
echo "Usage: $0[-c]"
echo ""
echo " -c: optional, performs temporary files."
echo ""
echo " MAGAZINE_ID: Look for magazine id at:"
echo " http://imgs.zinio.com/iphone/
echo " whith iPhone User Agent active. You can emulate"
echo " it with Firefox and UserAgent extension:
echo " https://addons.mozilla.org/es-ES/firefox/addon/3863"
echo " User agent must be:";
echo " Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419 (United States)"
echo ""
echo " LIMIT: Maximun number of pages to download."
echo " Must be equal or superior to magazine's number of pages"
echo ""
exit
fi
# Download
for a in `seq 1 $2`; do
wget --user-agent="Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML,like Gecko) Version/3.0 Mobile/4A102 Safari/419 (United States)" "http://imgs.zinio.com/iphone/issues/$1/images_pages//${1}_${a}.jpg"
done
convert ${1}_?.jpg ${1}_1.pdf
convert ${1}_??.jpg ${1}_2.pdf
convert ${1}_???.jpg ${1}_3.pdf
mkdir ${1}
pdfjoin ${1}_1.pdf ${1}_2.pdf ${1}_3.pdf --outfile ${1}/${1}.pdf
if [ "$3" = "-c" ]; then
# Clean
rm ${1}_?.pdf
rm ${1}_?.jpg
rm ${1}_??.jpg
rm ${1}_???.jpg
fi
naguissa@Turion64 ~/revistas $ nano -w bajar.sh
naguissa@Turion64 ~/revistas $ ./bajar.sh
Usage: ./bajar.sh[-c]
-c: optional, performs temporary files.
MAGAZINE_ID: Look for magazine id at:
http://imgs.zinio.com/iphone/
echo whith iPhone User Agent active. You can emulate
echo it with Firefox and UserAgent extension:
https://addons.mozilla.org/es-ES/firefox/addon/3863
User agent must be:
Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419 (United States)
LIMIT: Maximun number of pages to download.
Must be equal or superior to magazine's number of pages
naguissa@Turion64 ~/revistas $
Editado por Daniel el 21/02/2009 a las 13:34:10h.
Editado por Daniel el 21/02/2009 a las 14:25:36h.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
[ 1 a 15 de 380 ]