Adobe AIR y el API de Feedburner: Reloaded

Martes, 18 de noviembre, 2008

I carrera de alta tutorial Napolux, Flex 3, Adobe AIR y el API de Feedburner, que muestra cómo escribir una simple aplicación (o widget), utilizando Adobe AIR Flex 3, para mostrar cómo la misma cosa usando Adobe Flash CS3. Si lo desea, también puede utilizar la extensión para la creación de aplicaciones Adobe AIR. No es necesario para los fines de este tutorial, generar la aplicación ejecutable como el aire, puede utilizar el código propuesto como una simple película Flash de "colocado" a sus páginas Web.

Flex vs Flash

Aunque Adobe AIR apreciar cómo la tecnología y la forma en que se llevó a cabo en plataformas HTML (Dreamweaver), Flash y Flex, no son "todavía" muy buena disposición hacia Flex! Yo no hacer una comparación con Flash Flex, a pesar de las muchas características comunes, pero también muchas diferencias. Pero yo no apreciar bastante la política de Adobe en este derivado a veces absurdo. Yo hubiera preferido, en cambio, la creación de un entorno único (Lino) y no el desarrollo de este "inútil" la separación. Por otra parte, como un buen programador, los también "visual" no me gusta mucho Flex y parece destinada a convertirse peligrosamente similar a Visual Basic, que, entre otras muy bien y saben que he trabajado durante muchos años. En resumen, Flex I realmente no entiendo y no he entendido lo que Adobe quiere hacer con esta rama. Si Flex se muestra como el ambiente ideal para escribir lo que los resultados de las actividades suerte de Flash? Todas las características de Flex, en realidad no disponible "directamente" en Flash, puede - si quiere - se incluirán, sin obligar a comprar varias licencias para desarrollar - en el final - exactamente la misma cosa.

Seguir leyendo ... "

Post relacionados

Truco muy corto: 3 de salida en función de PHP

Martes, 18 de noviembre, 2008

Dentro de una función de PHP puede imprimir en tres formas diferentes:

PHP:
  1. <? Php
  2. $valore = 'Ciao' ) { miaFunction función ($ value = 'Hello') (
  3. >
  4. <ul>
  5. ; ?> --> <! - <Li> <? Php echo $ valor;?> ->
  6. <li> <? = $ value> </ li>
  7. </ Ul>
  8. <? Php
  9. )
  10. >

O:

PHP:
  1. $valore = 'Ciao' ) { miaFunction función ($ value = 'Hello') (
  2. . $valore . '</li></ul>' ; $ O = '<ul> <li> ». $ Valor." </ Li> </ ul>';
  3. ; echo $ o;
  4. )

O:

PHP:
  1. $valore = 'Ciao' ) { miaFunction función ($ value = 'Hello') (
  2. ; $ O = "<ul> <li> $ valor </ li> </ ul>";
  3. ; echo $ o;
  4. )

Post relacionados

SWFObject en Google AJAX API bibliotecas

Viernes 14 de noviembre de 2008

swfobject Google AJAX API Bibliotecas ampliar su flota de bibliotecas y un marco para SWFObject, útil para insertar y manipular películas Flash en nuestras páginas web. SWFObject también está disponible como un plugin para Wordpress, cuando escribo, sin embargo, no ha sido Plugin aún actualizada para cargar el código y el "depósito" de Google. A corto, entonces, me imagino que se publicará una nueva versión del plug-in ... a menos que quiera editar ellos mismos mientras tanto ...

Incluir SWFObject Google AJAX API bibliotecas

En cuanto a otras bibliotecas de Google AJAX API Bibliotecas puede utilizar la dirección URL o la absoluta meotdo google.load()

HTML:
  1. <! - ABSOLUTA URL ->
  2. src = "http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js" > </script> <script type = "text/javascript" src = "http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"> </ script>
  3. > <script type = "text/javascript">
  4. swfobject.embedSWF ( "main.swf", "principal", "231", "132", "8.0.0");
  5. </ Script>

HTML:
  1. <! - Google.load () ->
  2. > </script> <script src = "http://www.google.com/jsapi"> </ script>
  3. google.load ( "swfobject", "2.1");
  4. google.setOnLoadCallback (función () (
  5. swfobject.embedSWF ( "main.swf", "principal", "231", "132", "8.0.0");
  6. ));
  7. </ Script>

Post relacionados

Adoptar un puesto

Martes, 11 de noviembre, 2008

Adoptar un puesto Recientemente, he recibido varias solicitudes para la inclusión de banners publicitarios dentro de undolog.com. He decidido, por lo tanto, para formalizar y rioganizzare el espacio publicitario en este blog, tal vez el menos invasivas en circulación. En los anuncios de banner (como Google AdSense) y las donaciones a través de PayPal, no tratar algunos ingresos extra, sin embargo, un blog requiere de recursos y la ayuda es siempre bienvenida.
De todos modos siempre he intentado no para "tapizar" el blog banner dispersos en todo el mundo y de cualquier tipo, con un diseño tan limpio como sea posible y dejar el artículo como un elemento central.

La idea vino a mí en cuenta que, en un intento de encontrar el justo equilibrio entre la bandera y la dispersión de la posibilidad de patrocinio, es para tener un puesto! En la práctica, usted puede pedir puesto específico (más que los visados que se encuentra en la lista al final de este blog) la incorporación en la cabeza y / o al final de su publicidad posterior, posiblemente relacionadas con el mismo puesto.

Por ejemplo, en el recuerdo en el que escribo un post más visados sigue siendo Poner Google Map en su Web, con 17.410 visitas. Si usted tiene productos o servicios relacionados con Google Map o en modo alguno afectan a la Internet, el desarrollo y la tecnología, usted puede solicitar para su inclusión en la cabeza y / o al final de su puesto anuncios en el formato de 640x80 píxeles.

Post relacionados

ActionScript 3.0 para principiantes: la lección # 4

Martes, 11 de noviembre, 2008

Resume nuestro código de ejemplo de TicTacToe (que es totalmente en Google Code) y de empezar a analizar en detalle.

Importar definiciones

Con ActionScript 3.0 que se ha hecho un gran trabajo de limpieza y disposición de las clases nell'alberatura (que figuran en package paquete), utilizados en el desarrollo. En otros lenguajes de programación, como C por ejemplo, si desea utilizar una función explícita de "importación" en el código. Esta operación "de importación" es necesaria para permitir que el compilador para que todos los códigos y las definiciones relacionadas con las características que queremos utilizar. En ActionScript 3.0, sin embargo, la educación import no debe confundirse con el compilador C / C #include + #include ActionScript 3.0 proporciona la educación include que es idéntico #include la C / C + +. Esta última incluye "el código real que, si se utiliza o no, se compila en la final. Educación import es el más alto nivel y es más "inteligente" está compilando. Sirve principalmente para acceder a las clases sin tener que especificar el nombre completo. En Alré palabras en lugar de utilizar las formas como esta:

Actionscript:
  1. . MovieClip = new flash. display . MovieClip ( ) ; var myMC: flash. pantalla. MovieClip = new flash. pantalla. MovieClip ();

Seguir leyendo ... "

Post relacionados

Muy corto truco: la versatilidad de clases CSS

Lunes, 10 de noviembre de 2008

La mayoría de los expertos ya lo conozco, pero me pregunta con frecuencia que es la diferencia entre class id el identificador en la hojas de estilo CSS. Una visión general de algunas diferencias y las advertencias que usted puede encontrar en las clases y ID en CSS, sin embargo, una útil característica que distingue a class de id es la habilidad de usar múltiples clases. Por ejemplo, usted puede definir:

CSS:
  1. border :2px solid #000 } . BordoNero (frontera: sólido 2px # 000)
  2. color :#f00 } . ColoreRosso (color: # F00)
  3. border :2px solid #f00 } . BordoRosso (frontera: sólido 2px # f00)

y escribir en HTML:

HTML:
  1. > Bordo nero con caratteri rossi </div> <div class = "bordoNero coloreRosso"> Frontera negro con letras rojas </ div>
  2. > Bordo rosso con caratteri rossi </div> <div class = "bordoRosso coloreRosso"> Frontera rojo con letras rojas </ div>

class id puede contener dentro de ella varias definiciones en cualquier secuencia!

Post relacionados

Muy breve fragmento: el administrador de Wordpress?

Lunes, 3 de noviembre de 2008

Administrador o asegurador? He aquí una forma rápida de entender esto:

PHP:
  1. ; $ mundial user_ID;
  2. / /
  3. $user_ID , 'wp_capabilities' ) ; $ Get_usermeta capacidad = ($ user_ID, 'wp_capabilities');
  4. / /
  5. is_array ( $capabilities ) ) { if (is_array ($ capacidades)) (
  6. $capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) { if ($ capacidades [ 'administrador'] == 1 | | $ capacidades [ 'administrador'] == 1) (
  7. ; echo "Usted es un administrador";
  8. )
  9. )

O, como "contratados"

PHP:
  1. ; $ mundial user_ID;
  2. / /
  3. $user_ID , 'wp_capabilities' ) ; $ Get_usermeta capacidad = ($ user_ID, 'wp_capabilities');
  4. / / $ Admin es cierto si el administrador
  5. $capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) ; $ Admin = ($ capacidades [ 'administrador'] == 1 | | $ capacidades [ 'administrador'] == 1);

Por supuesto, puedes comprobar todos los niveles, puestos a disposición por Wordpress, como abonado, por ejemplo.

Post relacionados

Wordpress: eliminar el menú

Sábado, 1 de noviembre de 2008

Puede ser útil, a veces, de "ocultar" algunos de los menú de Wordpress, sobre todo si usted desarrolló un sitio web / blog para un cliente y no quieren permitir el acceso a las características sensibles. Existe ya Plugin desempeño de esta función, pero para tener un personal y un control completo, vemos en detalle cómo esta característica.
Como siempre aprovechar la utilidad de acción puestos a disposición por Wordpress, en este caso admin_menu A través de la variable global $menu puede acceder a la lista del menú. Podemos encontrar el menú para "eliminar" de dos maneras: a través de la etiqueta o a través del enlace al que apunta (véase el comentado acciones en el ejemplo a continuación). La propuesta es "oculta" los elementos de menú de diseño, configuración y plugins:

PHP:
  1. remove_menu_item función () (
  2. ; $ mundial menú;
  3. / / Por la etiqueta
  4. ( 'Design' , 'Impostazioni' , 'Plugins' ) ; $ Elimina = array ( 'Diseño', 'Configuración', 'Plugins');
  5. / / A través de los enlaces
  6. / / $ Elimina = array ( 'themes.php', 'opciones-general.php', 'plugins.php');
  7. $removes as $todel ) foreach ($ elimina como $ todel)
  8. $menu as $key => $sm ) if ( $sm [ 0 ] == $todel ) { unset ( $menu [ $key ] ) ; break ; } foreach ($ menú como $ key => $ SM) if ($ SM [0] == $ todel) (unset ($ menú [$ key]); break;)
  9. / / A través de los enlaces
  10. / / Foreach ($ menú como $ key => $ SM) if ($ SM [2] == $ todel) (unset ($ menú [$ key]); break;)
  11. )
  12. / /
  13. , 'remove_menu_item' ) ; add_action ( 'admin_menu', 'remove_menu_item');

Uso de los vínculos como clave para la eliminación $sm[2] en algunas partes de código comentado sorpresa aquí), es útil cuando existe la certeza de la lengua - ubicación - con la que ha instalado Wordpress. Con esta técnica, sin embargo, el menú se elimina sólo en la interfaz, así que aún puedes acceder a la página a través de un vínculo directo.

Post relacionados

Muy breve fragmento: PHP fechas llanura

Viernes 31 de octubre, 2008

Convierte un formato de fecha yyyy-mm-dd hh:mm:ss a yyyymmddhhmmss Útil para poder aprovechar las funciones de la ley; tipo asort()

PHP:
  1. / **
  2. * Formato de "aaaa-mm-dd hh: mm: ss" a "YYYYMMDDHHMMSS"
  3. * /
  4. $d ) { plainDate función ($ d) (
  5. preg_replace ( '/(-|:| \0 40)/' , '' , $d ) ) ; return (preg_replace ('/(-|:| \ 0 40) /','', $ d));
  6. )

Mejor que esto:

PHP:
  1. $d ) { plainDate función ($ d) (
  2. str_replace ( ' ' , '' , str_replace ( '-' , '' , str_replace ( ':' , '' , $d ) ) ) ) ; return (str_replace ('','', str_replace ('-','', str_replace ($ d':','', ))));
  3. )

O incluso esto:

PHP:
  1. $d ) { plainDate función ($ d) (
  2. ( ' ' , $d ) ; Pd = $ explotar ('', $ d);
  3. ( '-' , $pd [ 0 ] ) ; $ Dd = explotar ( '-', $ PD [0]);
  4. ( ':' , $pd [ 1 ] ) ; CV = $ explotar ( ':', $ PD [1]);
  5. $dd [ 0 ] . $dd [ 1 ] . $dd [ 2 ] . $hp [ 0 ] . $hp [ 1 ] . $hp [ 2 ] ) ; return ($ dd [0]. $ dd [1]. $ dd [2]. $ CV [0]. $ hp [1]. $ hp [2]);
  6. )

Post relacionados

jQuery: ronda los bordes en las imágenes para la superposición

Jueves, 30 de octubre de 2008

Debido a los diferentes prestación entre los distintos navegador, que sin duda ver Microsoft Internet Explorer en mente, debemos siempre recurrir a solicitar artifizi efectos que ahora debe ser una norma. El multi-discutido bordes redondeados son un ejemplo clásico del "desastre" producido por la total incapacidad de hacer graves en una página estándar renderizado HTML / CSS. Existen numerosas soluciones de red que le permiten tener "efectos" (efectos de la exención de dall'HTML presente como bordes redondeados, efectos de sombra, reflexiones, etc ...) con parches en las hojas de estilos, utilizando trucos especiales div injertados , Javascript bibliotecas, el uso de canvas etc ...
Para puramente educativo Quisiera explicar con más detalle técnico (cross-browser) para aplicar a los bordes redondeados de las imágenes:

Demos y fuentes

Seguir leyendo ... "

Post relacionados