Citas Citables


jueves, 3 de junio de 2010

particionar Imagen CSS

¿subdividir una imagen en multiples imagenes? , que ganamos con esto. Tiempo ya que para imagenes pequeñas, en vez de ir al servidor muchas veces por cada imagen que utilizemos podemos ir y traer solo una imagen y con css dividirla y utilizarla en nuestro sitio.

esto es aplicable , por lo general a botones o imagenes de estado, para realizarlo utilizamos el siguiente codigo.


background: #ffffff url([url]) repeat-x;
background-position: [left]px [top]px;
height: [alto];
width: [ancho];



Aqui un ejemplo . . .

lunes, 17 de mayo de 2010

Braid Cornrows

Braid Cornrows

trenzas pegadas al cuero cabelludo.

How to Braid CornrowsCornrows son un estilo típico de África del cabello trenzado que ganó gran popularidad entre los jóvenes a finales de los años 60 y 70, y luego otra vez en los años 90, cuando la cultura hip-hop era muy frecuente. Un peinado completamente único y atractivo, trenzado cornrows implican técnica que exige práctica y paciencia.

Si quieres darle un estilo diferente a tu cabello, a continuación, intente trenzas. Siguiendo las instrucciones le ayudará a entender el método exacto de trenzado cornrows:

Instrucciones

  1. Niebla tu cabello con agua. el cabello húmedo es más fácil de trenza y también previene la rotura del cabello. Asegúrese de que su pelo es húmedo y no mojado sensibleros.
  2. Peine el pelo para quitar enredo. Ahora divida el cabello en secciones. Siempre es mejor planear por adelantado el diseño de su Trencitas. Por lo tanto dividir el cabello en secciones.
  3. Empezar desde la parte superior de su cabeza. Tome la sección que está más cerca de la parte superior de su cabeza. Asegúrese de que tiene la sección de una pulgada de su frente hasta la parte posterior de la cabeza.
    How-to-Braid-How-to-Braid- ...How-to-Braid-How-to-Braid- ...
  4. Si bien el manejo de una sección, es mejor clip de otras partes o secciones del cabello para asegurarse de que no te metas en el camino de la primera trenza. Usted puede utilizar bandas de goma o fijaciones para sujetar el pelo el pelo que no se esté utilizando.
  5. Comience en la línea del cabello. Tomar una pequeña parte de la sección se separaron en el que desea iniciar la Trencitas y la dividen en tres capítulos. Todos los tres capítulos deben ser iguales en tamaño. Hacer una trenza normal de aproximadamente 2 "puntos" para que se active.
  6. Ahora la celebración de la dos líneas exteriores de lado, tomar una pequeña porción de cabello que se encuentra bajo la trenza inicial a añadir un poco de pelo a la cadena media. Añadir esta sección de cabello a la cadena media de la trenza para que usted todavía tiene tres secciones. Ahora cuidadosamente haga una puntada trenza de estas tres vías.
  7. Continuar trenzado añadiendo un poco de pelo más al medio o el centro capítulo cada vez.Mantenga las trenzas apretadas y poco pelo agregar sólo a la mitad capítulo cada vez que se trenza.
  8. Al llegar a la final de la sección del pelo, seguro que con un accesorio de pelo. Evite el uso de una banda de goma al descubierto, ya que pueden romperse y romper tu cabello. Asegúrese de que la banda es lo suficientemente apretado para que el pelo no se suelte.
  9. Una vez que termine la primera trenza, repita los pasos para la siguiente sección de cabello. Tomará tiempo para trenzar toda la cabeza del cabello. A medida que continúe, asegúrese de que periódicamente la humedad de su cabello que todavía no se ha trenzado.

El cuidado de Trenzas

  • La mejor manera de lavarse el cabello trenzado es usar una tapa de la caja sobre sus trenzas y luego usar la cabeza de una ducha a la fuerza del agua bajo la cola.
  • Use un pañuelo del pelo mientras se duerme para garantizar trenzas permanecer al menos una semana.
  • Generalmente trenzas Trencitas durar aproximadamente una semana después de lo cual tienen que ser hechos de nuevo.

Consejos para recordar

  • Las personas con pelo muy recto, debe utilizar un gel para el cabello proteína o el producto similar para ayudar el estilo a durar más tiempo.
  • Si tiene el pelo apretado, rizado, a continuación, prefieren utilizar una mezcla de aceite o grasa natural del cabello para evitar que otros se conviertan en el cabello quebradizo y trenzas de perder su forma antes de tiempo.
  • Si bien trenzado, asegúrese de no tirar con fuerza del cuero cabelludo debido a que pueden conducir a la rotura del cabello o caída del cabello.
  • trenzas estrechas en general duran más que los grandes.

Vea un video de instrucciones sobre la forma de trenza cornrows


braid_cornrows

Si quieres ver un video mas instructivo y que te da otra opinion por favor, pulsa AQUI o algunos diseños AQUI, ademas hay agunas fotos que te pueden inspirar AQUI.

Te enlazo un tutorial un poco basico pero puede servirte, esta traducido por google asi que el español es un poco tarzanistico, TUTORIAL

Fuentes: Visto en tipdeck.com


jueves, 13 de mayo de 2010

select en jquery

Para trabajar en javascript con combos select`s y utilizas el api de jquery esta es la manera por que puedes llegar a olvidarlo.

  1. selectedIndex:
    • $("select:#id_del_select").attr("selectedIndex")
    • $("#id_del_select").attr("selectedIndex")
    • $("#id_del_select")[0].selectedIndex
  2. options[]:
    • $("#id_del_select option")
  3. option actual:
    • $("#id_del_select option:selected")
    • $("#id_del_select :selected")
    • value: $("#id_del_select option:selected").val()
    • texto: $("#id_del_select option:selected").text()

visto en haprobadoconreiniciar

miércoles, 12 de mayo de 2010

Citas citables

Solo tendremos el destino que nos hayamos merecido.

Albert Einstein    

martes, 11 de mayo de 2010

expresiones regulares javascript

Las expresiones regulares constituyen un mecanismo bastante potente para realizar manipulaciones de cadenas de texto. El proceso para el que se usan estas expresiones, presente en el mundo el UNIX y el lenguaje Perl, es el de buscar y/o substituir una subcadena de texto dentro de otra cadena. En principio esto puede hacerse usando los métodos del objeto string, pero el problema surge cuando no tenemos una subcadena fija y concreta sino que queremos buscar un texto que responda a un cierto esquema, como por ejemplo: buscar aquellas palabras que comienzan con http: y finalizan con una \, o buscar palabras que contengan una serie de números consecutivos, etc.; es en estos casos cuando tenemos que utilizar las expresiones regulares.
La subcadena que buscamos en el texto es lo que se llama un patrón y se construye encerrando entre dos barras inclinadas ( / ) una serie de caracteres normales y símbolos especiales llamados comodines o metacaracteres, (algo parecido a buscar archivos con nombre *.bat cuando queremos encontrar los ficheros con extensión bat). Este patrón es una descripción del texto que se está buscando y JavaScript encontrará las subcadenas que concuerdan con ese patrón o definición. Las expresiones regulares se usan con el objeto Regular Expresion y también dentro de los métodos String.match, String.replace, String.search y String.split.

En la tabla que sigue se muestran los caracteres comodín usados para crear los patrones y su significado, junto a un pequeño ejmplo de su utilización.


Significado Ejemplo Resultado
\ Marca de carácter especial /\$ftp/ Busca la palabra $ftp
^ Comienzo de una línea /^-/ Líneas que comienzan por -
$ Final de una línea /s$/ Líneas que terminan por s
. Cualquier carácter (menos salto de línea) /\b.\b/ Palabras de una sóla letra
| Indica opciones /(L|l|f|)ocal/ Busca Local, local, focal
( ) Agrupar caracteres /(vocal)/   Busca vocal
[ ] Conjunto de caracteres opcionales /escrib[aoe]/ Vale escriba, escribo, escribe

La tabla que sigue describe los modificadores que pueden usarse con los caracteres que forman el patrón. Cada modificador actúa sobre el carácter o el paréntesis inmediatamente anterior.


Descripción Ejemplo Resultado
* Repetir 0 o más veces /l*234/ Valen 234, 1234, 11234...
+ Repetir 1 o más veces /a*mar/ Valen amar, aamar, aaamar...
? 1 o 0 veces /a?mar/ Valen amar, mar.
{n} Exactamente n veces /p{2}sado/ Vale ppsado
{n,} Al menos n veces /(m){2}ala/ Vale mmala, mmmala....
{m,n} entre m y n veces /tal{1,3}a/ Vale tala, talla, tallla

Los siguientes son caracteres especiales o metacaracteres para indicar caracteres de texto no imprimibles, como puedan ser el fín de línea o un tabulador, o grupos predefinidos de caracteres (alfabéticos, numéricos, etc...)


Significado Ejemplos Resultado
\b Principio o final de palabra /\bver\b/ Encuentra ver en "ver de", pero no en "verde"
\B Frontera entre no-palabras /\Bver\B/ Empareja  ver con "Valverde" pero no con "verde"
\d Un dígito /[A-Z]\d/ No falla en "A4"
\D Alfabético (no dígito) /[A-Z]\D/ Fallaría en "A4"
\O Carácter nulo

\t Caracter ASCII 9 (tabulador)

\f Salto de página

\n Salto de línea

\w Cualquier alfanumérico,
[a-zA-Z0-9_ ]
/\w+/ Encuentra frase en "frase.", pero no el . (punto).
\W Opuesto a \w
([^a-zA-Z0-9_ ])
/\W/ Hallaría sólo el punto (.)
\s Carácter tipo espacio (como tab) /\sSi\s/ Encuentra Si en "Digo Si ", pero no en "Digo Sientate"
\S Opuesto a \s

\cX Carácter de control X \c9 El tabulador
\oNN Carácter octal NN

\xhh El hexadecimal hh /\x41/ Encuentra la A (ASCII Hex41) en "letra A"

Visto en espaciolatino.com

martes, 27 de abril de 2010

Cabezeras HTTP desde PHP

Cuando queramos setear las cabezeras de un documento desde php lo haremos con la funcion header, como en cualquiera de los ejempos de a continuacion:

Estas cabeceras, que siguen el protocolo HTTP, es la primera información que recibe el navegador en cada petición que realiza, antes que el contenido del fichero.

También permite hacer una redirección a otra URL.

// Usar esta instrucción para arreglar los errores 404
// que se pudieran producir
header ('HTTP/1.1 200 OK');
// Página no encontrada: header('HTTP/1.1 404 Not Found'); // Acceso prohibido: header('HTTP/1.1 403 Forbidden'); // La página ha sido movida permantemente header('HTTP/1.1 301 Moved Permanently'); // Error interno del servidor header('HTTP/1.1 500 Internal Server Error'); // Redirigir a una nueva localización: header('Location: http://www.google.cl'); // Redirigir con retraso: header('Refresh: 10; url=http://www.google.cl'); print 'Serás redirigido en 10 segundos'; // También se puede hacer con código HTML: echo <meta http-equiv="refresh" content="10;http://www.google.cl" /> // Sobrescribir valores del servidor header('X-Powered-By: PHP/4.4.0'); header('X-Powered-By: Brain/0.6b'); // idioma del contenido (en = English) header('Content-language: en'); // Última modificación (bueno para cachear) $time = time() - 60; // or filemtime($fn), etc header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); // Cabecera para avisar al navegador que el contenido no ha sido cambiado header('HTTP/1.1 304 Not Modified'); // Definir la longitud del contenido (bueno para cachear): header('Content-Length: 1234'); // Cabeceras para una descarga: header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="example.zip"'); header('Content-Transfer-Encoding: binary') // Cargar el archivo a enviar: readfile('example.zip'); // Deshabilitar el cacheo del documento actual: header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Fecha en pasado header('Pragma: no-cache'); // Definir el tipo de contenido: header('Content-Type: text/html; charset=iso-8859-1'); header('Content-Type: text/html; charset=utf-8'); header('Content-Type: text/plain'); // plain text file header('Content-Type: image/jpeg'); // JPG picture header('Content-Type: application/zip'); // ZIP file header('Content-Type: application/pdf'); // PDF file header('Content-Type: audio/mpeg'); // Audio MPEG (MP3,...) file header('Content-Type: application/x-shockwave-flash'); // Flash animation // Muestra una ventana para identificarse header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: Basic realm="Top Secret"'); print 'El texto es mostrado si el usuario cancela o '; print 'ingresa informacion incorrecta'

Visto en www.Tipete.com

domingo, 28 de marzo de 2010

Novias en GTA San Andreas


Denise Robinson
  • Lugar :Las Colinas, Los Santos durante la misión Burning Desire
  • Casa :Ganton, Los Santos 16:00-6:00
  • Preferencias :Nada de gordura, nada de músculo
  • Cena :Prefiere la comida chatarra
  • Diversion :Disparar desde el coche, la velocidad no es importante
  • Otros :Ir a Bailar
  • Beneficio Inicial: ninguno
  • Bono 50%: Su coche, el Hustler
  • Bono 100%: Traje de Chulo


Helena Wankstein

  • Lugar : Blueberry, Los Santos, encima del Ammunation
  • Casa : Flint Range, San Fierro 8:00-12:00 & 24:00-2:00
  • Preferencias : Poca gordura y poco músculo
  • Cena : Prefiere los Restaurantes
  • Diversion : Conducir con poco tráfico - no muy rápido y no muy lento
  • Otros : Ir a Bailar
  • Beneficio Inicial: Motosierra, 9mm, Lanzallamas y granadas en su casa
  • Bono 50%: Su coche, el Bandito
  • Bono 100%: Traje rural


Barbara Schternvart

  • Lugar : El quebrados
  • Casa : El quebrados, oficina del Sherif
  • Preferencias : Mucha gordura y poco músculo
  • Cena : Prefiere los restaurantes baratos
  • Diversion : Conducir despacio
  • Otros : Ir a bailar
  • Beneficio Inicial: Al ser arrestado, no pagas y no pierdes tus armas
  • Bono 50%: Su coche, el Police Ranger
  • Bono 100%: Traje de Policía


Michelle Cannes

  • Lugar : Doherty, San Fierro, dentro de la Autoescuela de Coches
  • Casa : Downtown, San Fierro 24:00-12:00
  • Preferencias : Mucha gordura y poco músculo
  • Cena : Prefiere los bares
  • Diversion : Conducir a toda velocidad y saltar por las calles
  • Otros : Dejarla a ella que te lleve a dar una vuelta
  • Beneficio Inicial: Gratis los Pay n' Spray
  • Bono 50%: Su coche, el Monster
  • Bono 100%: Traje de corredor de carreras


Katie Zhan

  • Lugar : Avispa Country Club, San Fierro, en la esquina del noreste
  • Casa : Juniper Hollow, San Fierro 12:00-24:00
  • Preferencias : Nada de gordura y Mucho músculo
  • Cena : Prefiere los restaurantes baratos
  • Diversion : Conducir deprisa pero sin destrozar nada
  • Otros : Ir a bailar
  • Beneficio Inicial: Visitas gratuitas al hospital y sin perder tus armas
  • Bono 50%: Su coche, el Romero
  • Bono 100%: Traje de medico


Millie Perkins

  • Lugar : debes seguirla en "Clave para su corazón" y se hara automaticamente tu novia
  • Casa : En la zona residencial al norte de las ventura
  • Preferencias : Debido a que es una misión no tiene unos gustos prefijados solo tendras que satisfacerla y tener cuidado de que denise no os vea juntos pues arruinara la cita.
  • Cena : Podeis ir a un restaurante mas al sur de la casa de millie
  • Diversion : Te pedira que la pases por su zona con una velocidad moderada
  • Otros : Ninguno dado que es una misión
  • Beneficio Inicial: Traje de crupier
  • Bono 35%: te dara su tarjeta.
  • Bono 50%: su coche rosa que tiene aparcado enfrente
  • Bono 100%: No hay recompensa.


::Fuente::

miércoles, 24 de marzo de 2010

Problema de Ingenio

El espía Medieval

fortaleza medieval Un espía debía entrar a un castillo para poder investigar los planes del enemigo, pero al llegar descubrió que las puertas del castillo se abrían sólo si se daba la contraseña correcta. Se escondió entre unos matorrales y se quedó observando...

Llegó un soldado a las puertas del castillo, el vigía de la torre le dijo: ¡dieciocho!
a lo que el soldado contestó: ¡nueve!   ...
y abrieron las puertas.

Al poco rato llegó otro soldado, el vigía le dijo: ¡catorce! el soldado respondió:  ¡siete! 
y nuevamente se abrieron las puertas...

A los pocos minutos, llegó un soldado más y el vigía le dijo:  ¡ocho!
el tercer soldado le respondió:  ¡cuatro! ...
Como en todas las ocasiones anteriores se abrieron de nuevo las puertas.

El espía, que había estado observando, pensó que ya estaba seguro de la respuesta que tendría que dar como contraseña por lo que no espero más, se acercó a la puerta, el vigía le dijo:  ¡seis!
a lo que el espía contesto:  ¡tres! ...
El vigía, al escuchar esa respuesta cogió su arma y lo mató... Pregunta: ¿Cuál, entonces, era la clave para encontrar la contraseña de ingreso al castillo?

domingo, 14 de marzo de 2010

Operadores Smarty


Estos son los operadores basicos del manejador de plantillas Smarty para php, y siempre me confundo, asi que, mi pasa.

Simbolo Alternativa Ejemplo Sintaxis Significado en PHP es
== eq $a eq $b igual a ==
!= ne, neq $a neq $b no igual !=
> gt $a gt $b greater than >
< lt $a lt $b menor que <
>= gte, ge $a ge $b mayor o igual que >=
<= lte, le $a le $b menor o igual que <=
=== $a === 0 identico ===
! not not $a negacion (unario) !
% mod $a mod $b resto %
is [not] div by $a is not div by 4 divisible por $a % $b == 0
is [not] even $a is not even [not] an even number (unary) $a % 2 == 0
is [not] even by $a is not even by $b grouping level [not] even ($a / $b) % 2 == 0
is [not] odd $a is not odd [not] an odd number (unary) $a % 2 != 0
is [not] odd by $a is not odd by $b [not] an odd grouping ($a / $b) % 2 != 0

Las alternativas se utilizan tal cual pero solo en las plantillas

martes, 19 de enero de 2010

Ventanas en WEB

Aqui un ejemplo de como se pueden emular las ventanas en la web utilizando solamente

DIV`s

El ejemplo es bastante sencillo todo manejado en el lado del cliente con javascript y es soportado por la gran mayoria de los navegadores


Ver el ejemplo en otra pantalla.

martes, 15 de diciembre de 2009

¿ Gato Encerrado ?

Un entretenido juego de inteligencia y habilidad. la idea de este juego es NO dejar que el gato se arranque de la pantalla para esto, debes ir tachandole el camino si el circulo esta tachado el no puede avanzar. Diviertanse y !! a encerrar al gato ¡¡.
Source AQUI

martes, 10 de noviembre de 2009

Select no funciona

Hoy estaba realizando una query en mi trabajo y no funcionaba, nada de lo que realizaba funcionaba. Tenia claro que estaba comparando campos diferentes pero ????
varchar(10) =  Char(10)
Eso no podia ser el problema, la comparacion la realizaba entre basas de datos distintas, pero no es la primera vez que las realizo ?????? [base de datos].[propietario].[tabla].[campo]=[base de datos].[propietario].[tabla].[campo] Esto tampoco podia ser el problema, entonces que era. Y entre mis compañeros de trabajo encontramos la solucion. El COLLATE estaba desfasado en ambas bases de datos eran diferentes. Aqui le dejo el ERROR.
No se puede resolver el conflicto de intercalación para el operador equal to.
Aqui la Solucion por si la necesitan alguna vez. SELECT ... FROM ????????? H inner join [base de datos].[propietario].[tabla] T on T.key = H.key COLLATE SQL_Latin1_General_CP1_CI_AS en donde SQL_Latin1_General_CP1_CI_AS es el collate del campo de la tabla [tabla] adios.

lunes, 9 de noviembre de 2009

Recursos para movil

Hace un tiempo que actualizae mi viejo movil por uno mejorcito y al instante de tenerlo empezo mi carrera por llenarlo de videos, ringtones, imagenes, themas y demases. comenze a GOOGLEAR por una montonera de paginas sin encontrar una que valga la pena nombrar, videos con audios corruptos , videos con publicidad de la pagina que estas descargando, enlaces de descarga externos, descarga vs sms, etc, etc, etc.Y asi Navegando navegando llegue a zedge.net en donde puedes descargar todo esto y mucho mas sin los problemas anteriormente descritos ya que los contenidos son agregados por la comunidad que esta detras.

De la que, demas esta decirlo, tambien puedes participar, al crear una cuenta totalmente gratis, con esto, aumentas la cantidad de descargas que puedes realizar al dia ademas de comenzar a subir tus propios contenidos y alojarlos en esta misma pagina, por si te baja la creatividad

Ademas algo bastante interesante, y que vale la pena destacar, es que los contenidos los filtra dependiendo de tu equipo(Movil), entonces, si es que lo que estas a punto de descargar no es compatible con tu equipo te arroja una alerta de continuar o cancelar

Aqui les dejo el link para que se den una vuelta

www.zedge.net

miércoles, 4 de noviembre de 2009

Descarga Directa MP3

Hace un tiempo me cambie de empleo y adivinen que.....

Tiene un bloqueo en el proxy fenomenal jajajaja nada de youtuve, nada de redes sociales(facebook) pero lo peor de todo es que me acostumbre a descargar musica por TORRENT. El problema es que no puedo conectar ningun programa P2P, probe con ares, torrent y nada entonces me puse a navegar por la red en busca de la tan ansiada musica y di con una serie de sitios donde escuchar musica. Pero como lo que necesito es musica en mi dispositivo personal, digase (pendrive,celular,mp4,etc) es mas importante que el tiempo en el Pc (que por lo menos puedo escuchar) nos vamos derechito con las descargas.

EnMusicas

N-MP3


beeMp3beeMp3
TodoCancionAlbumArtista

Ares Musica

miércoles, 14 de octubre de 2009

Shell (google)

IMPORTANTE: si ud no esta interezado en el desarrollo de nuevos conocimientos, presione aqui de no ser asi continue leyendo


Les cuento, Estoy entrando en el mundo linux un poco tarde ya lo se pero, mas vale tarde que nunca, y, las posibilidades me parecen multiples, variadas y, a la vez interesantes. Esto de pensar toda una vida que lo unico que existia era Windows me esta pasando la cuenta asi que de la famosa consola de comandos MS-DOS pase a el SHELL de linux, que vendria siendo como luke(de unos 4 años) y darthvader en su mejor momento respectivamente. Esto no hace mas maravillarme con todo el poder que ofrece, y ahora que creia que ya habia visto *** TODO *** , jajaja, vuelvo a darme cuenta que lo que sabemos es una gota y lo que desconocemos es un oceano, me he encontrado con Goosh, un proyecto open source(codigo abierto) que trabaja con google tal y como lo harias en una consola de comandos


El siguiente es un IFRAME para que prueben a cambiar la caja de texto de google por ...