Mecanismo para mantener la estabilidad de precios, que consiste en un anuncio público del objetivo de inflación de un país a medio plazo y en la atribución de autoridad al Banco Central de ese país para el cumplimiento de ese objetivo. Brasil, Colombia, Chile, México y Perú son los países de América Latina que utilizan este sistema. Todos ellos han podido reducir los tipos de interés en 2008 y 2009 sin brote inflacionario. (Comentarios de Coyuntura Económica del IESE, Noviembre 2009).
Common situation: you need to hit an external API. Common solution: mock it out in your tests using Mocha or WebMock. Common result: does not match exactly what will happen.
Why?See, the issue we’ve run into with method-level mocking is that we have to know exactly which methods will be called and how Net::HTTP will be used at a low level. This brittleness becomes apparent when we move from e.g. Net::HTTP to HTTParty. The typical brittleness of refactoring, plus it doesn’t even do spies or support mocking POST request params!
Another issue is that of simply wrapping our heads around things: using FakeWeb—a Net::HTTP stub helper—requires repetitive code in our setups, files all over the filesystem with our expected results, and poor encapulation in general.
Let’s get it closer to reality and practicality using ShamRack.
What?We’ve used this for real apps. Some example services: Facebook, OAuth, OpenID, credit card processing.
How?ShamRack mounts a Rack app locally, just for your tests. It goes one further: it “mounts” it using Net::HTTP such that requests to the Rack app never hit any network. Not even the local one. It’s sneaky like that.
The example we’ll work with here is: you are writing an app that needs to display the current copyright on the Web page, at all times. You can’t trust your local server for this either; you need to hit an external date service.
This external date service has an API so let’s write a test to make sure it exists:
date_server/features/get_date.feature:
Feature: Getting a date Scenario: Request the current date Given the date is "2010-05-13" When I GET to "/date" Then I receive a HTTP 200 And I should see "//dates/date[@now='2010-05-13']" in the response XMLThe step definitions for this are fairly interesting:
date_server/features/step_definitions/api_steps.rb:
require 'nokogiri' Given 'the date is "$date"' do |date_string| Date::DateStore.set_date_to(Date.parse(date_string)) end When 'I GET to "$path"' do |path| url = URI.parse("http://#{DATE_HOSTNAME}#{path}") request = Net::HTTP::Get.new(url.path) @response = Net::HTTP.new(url.host, url.port).start do |http| http.request(request) end @parsed_response = Nokogiri::XML(@response.body) end Then 'I receive a HTTP 200' do @response.code.to_i.should == 200 end Then 'I should see "$xpath" in the response XML' do |xpath| @parsed_response.xpath(xpath).should_not be_empty, "could not find #{xpath} in: #{@response.body.inspect}" endWe parse the response using Nokogiri and check the response using #xpath. But we’re doing a Net::HTTP request; we need ShamRack mounted:
date_server/features/support/env.rb:
DATE_ROOT = File.join(File.dirname(__FILE__), '..', '..') RAILS_ROOT = File.join(DATE_ROOT, '..') DATE_HOSTNAME = 'example.com' $:.unshift(File.join(RAILS_ROOT, 'vendor', 'gems', 'crack-0.1.6', 'lib')) $:.unshift(File.join(RAILS_ROOT, 'vendor', 'gems', 'sham_rack-1.2.1', 'lib')) $:.unshift(File.join(RAILS_ROOT, 'vendor', 'gems', 'sinatra-0.9.4', 'lib')) require 'sham_rack' require 'spec/expectations' require File.join(DATE_ROOT, 'dates') Dir[File.join(DATE_ROOT, 'lib', '*.rb')].each do |filename| require filename end ShamRack.at(DATE_HOSTNAME).rackup do run DateServer end After do Date::DateStore.clear! endLots of mention of Date::DateStore now, including #clear! and #set_date_to methods.
date_server/lib/date_store.rb:
class Date::DateStore @@the_date = nil def self.set_date_to(a_date) @@the_date = a_date end def self.current_date Date.parse(@@the_date.to_s) end def self.clear! @@the_date = nil end endThis class is namespaced so you don’t confuse it with anything in the main app. This bit me so watch out for it.
We can change to the date_server/ directory and run cucumber but it’s more fun to have a profile for it:
config/cucumber.yml:
dates: --format progress --strict --tags ~@wip date_server/featuresSo now we can run: cucumber -p dates
Cool but now the date server tests are failing. Make ‘em pass with Sinatra!
date_server/dates.rb:
require 'builder' require 'sinatra' require 'crack' class DateServer < Sinatra::Base get "/date" do current_date = Date::DateStore.current_date status 200 builder do |xml| xml.instruct! xml.dates do |dates| dates.date :now => current_date.strftime('%Y-%m-%d') end end end endSweet, we have a date server! It uses XML because XML is a solution to any problem, even one that doesn’t exist.
So back in the main app we can write our Cucumber test:
features/view_home_page.feature:
Feature: Look at the home page Scenario: User views the home page Given the date server is set for "2008-04-16" When I go to the home page Then I should see "Copyright 2008"Most of that test uses Webrat but the setup pokes into the Date::DateStore.
features/step_definitions/date_server_steps.rb:
Given 'the date server is set for "$date"' do |date_string| Date::DateStore.set_date_to(Date.parse(date_string)) endWell that needs the Date::DateStore class, so load ‘er up!
features/support/dates.rb:
require 'date_server/lib/date_store' require 'date_server/dates' ShamRack.at(DATE_HOSTNAME).rackup do run Sinatra::Application end Before do Date::DateStore.clear! endThe rest is making the tests pass:
config/routes.rb:
ActionController::Routing::Routes.draw do |map| map.root :controller => 'homes', :action => 'index' endapp/controllers/homes_controller.rb:
class HomesController < ApplicationController def index current_date = DateModel.current render :text => "Copyright #{current_date.year}" end endapp/models/date_model.rb:
class DateModel def self.current url = URI.parse("http://#{DATE_HOSTNAME}/date") res = Net::HTTP.start(url.host, url.port) {|http| http.get(url.path)} parsed_xml = Nokogiri::XML(res.body) Date.parse(parsed_xml.root.at('date').attribute('now').value) end end Yeah!That Sinatra app is re-usable now, for your other projects that need a date server. You can bundle it as a gem, package step definitions with it, write a hook to run the tests for it while running your test suite, or to run it when you run script/server. The encapsulation opens you to more possiblities!
Nueva pagina para la descarga de ipas crackeadas:
http://apptrackr.org/
La pagina funciona perfectamente, la carga es muy rápida y fluida. Tiene una presentación parecida a la de Appulo.us pero con un fondo blanco. Incluye un buscador ipas también.
Puede ser un buen sustituto Appulo.us debido a los muchos problemas de esta última en cuanto a carga y acceso.
Artículos Relacionados
Puede que la presentación de la selección nacional de mayores haya sido pobre el sábado ante Uruguay y desastrosa antenoche frente a Chile, y que las dos derrotas 0-1 y 0-4, respectivamente, hoy tengan a Colombia por debajo de la casilla de repechaje al Mundial de Sudáfrica 2010, pero detrás de estos desalentadores resultados hay algo más: una conjura para acabar con la era de Jorge Luis Pinto. Y lo peor de todo es que el propio Pinto está ayudando a quienes le están haciendo el cajón, cavando él mismo su propia tumba.
Vamos por partes? ¿Conjura? ¿Conspiración? Claro que la hay. Es exactamente la misma situación que se planteó en la Copa América del año pasado, y que en su momento señalamos en esta columna, cuando los jugadores ??intocables? de la selección como Iván Ramiro Córdoba y Mario Alberto Yepes, entre otros, hicieron que en la cancha el equipo no obedeciera las órdenes del DT y jugaran de manera contraria a lo planteado por éste en la pizarra, de modo que Colombia fue goleada 0-5 por Paraguay y 2-4 por Argentina, quedando eliminada en la primera ronda, cosa que no ocurría desde hacía tiempo. Pinto decidió cortar por lo sano y no volver a convocar a los dos ya mencionados y a otros elementos conspiradores, que proclamaban su lealtad al técnico en el camerino, pero que en el terreno de juego lo traicionaban, echando e equipo para atrás, con la evidente intención de hacer destituir al entrenador.
Ahora estamos igual, pero con otros protagonistas. Es inexplicable cómo después de haber comenzado de una manera aceptable la presente eliminatoria, de la noche a la mañana se les haya olvidado jugar a aquellos que en sus respectivos equipos son superfiguras, y que por esa razón han sido llamados por Pinto para formar el onceno colombiano. No cabe en la cabeza de nadie que Fabián Vargas, ídolo en Boca Juniors, no dé pie con bola en el mediocampo cafetero, que Falcao García, que la rompe con River Plate, sea un cero a la izquierda en la delantera colombiana, que Hugo Rodallega, goleador en México, se ponga la camiseta nacional y no sea capaz de anotar en las porterías contrarias, es inconcebible que Giovanni Hernández y Macnelly Torres, cerebros de la creación en Junior y Colo Colo, no puedan generar jugadas de peligro para que las concreten los hombres de ataque, etcétera, etcétera?
COMPARACI?N RESULTADOS DE COLOMBIA EN LAS TRES ?LTIMAS ELIMINATORIAS, CORTE A LA D?CIMA FECHA
Mundial 2002 (García, 15 puntos)
Mundial 2006 (Maturana / Rueda, 8 puntos)
Mundial 2010 (Pinto, 10 puntos)
Sólo puede haber una explicación para eso, y no pasa por el planteamiento táctico de Pinto, porque ha sido el mismo durante las jornadas anteriores y con ese mismo esquema se consiguieron puntos importantes que nos tenían mejor ubicados en la tabla de posiciones. La explicación es que no le quieren ??caminar?? a Pinto. Los jugadores están haciendo todo lo posible para que el equipo pierda y el técnico renuncie o sea destituido, porque hay problemas personales serios entre el DT y sus dirigidos, los cuales ya son un secreto a voces.
Esto nos conduce a la segunda parte de nuestro argumento. Pinto está cavando su propia tumba. De todos es sabido que Jorge Luis Pinto es una persona explosiva y que su carácter fuerte le ha generado muchos enemigos en el fútbol, porque lleva la disciplina al extremo y dirige a sus equipos de una manera autoritaria. No permite que nadie lo contradiga, y si es preciso, no vacila en utilizar palabras impublicables para llamar al orden a un futbolista. Y esto hay gente que no se lo aguanta. Sería absurdo desconocer los logros de Pinto como DT, su preocupación por innovar y estar actualizado, y su condición de hombre ganador. Pero, y tal como pasa con Fernando El Pecoso Castro, no hay ningún plantel del mundo que resista que lo traten a los hiju***tazos.
¿Qué viene ahora? La campaña de la rosca maturanista-bolillista ya está en marcha. Ayer por la mañana las emisoras y los medios afines a esta sociedad de facto, ya pusieron a sonar a Hernán Darío Gómez como sustituto de Pinto, y no perdieron la ocasión de refregar, cada que pudieron, el triunfo de Reynaldo Rueda como seleccionador de Honduras. A la hora de escribir estas líneas, Pinto no ha renunciado ni la Fedefútbol ha mencionado nada sobre la continuidad del estratega santandereano, con miras a la próxima fecha ante Paraguay y Brasil.
Para rematar, un dato preocupante. En la eliminatoria al Mundial 2002 (ver recuadro), Luis Augusto García había logrado al corte de esta fecha, tres puntos más que ahora, y Colombia no clasificó?
Este truco es sencillo, es más que todo práctica. No necesitan nada especial, solo un papelito post-it y un lápiz.
basehttp://www.comolohizo.com/2009/06/27/como-adivinar-un-dibujo-en-un-post-it/
Termino con este post la serie referida al incidente sufrido por dos ciudadanas venezolanas invitadas a España de vacaciones por mi familia, que se vieron obligadas a regresar a su país después de ser retenidas durante 24 horas en el aeropuerto madrileño de Barajas.
Explicaba en el anterior post cómo nos resultó imposible, por la propia dinámica burocrática de su expedición, tramitar una Carta de Invitación para ambas mujeres. Y que descartada ésta, según las leyes españolas, aún quedaba la posibilidad de la factura de hotel.
Esto del hotel fue también una de las recomendaciones que nuestras invitadas recibieron en un consulado español en Venezuela, a donde decidieron acudir para informarse de los requisitos necesarios para viajar a España. Con todos esos requisitos recomendados, incluida copia de la factura de hotel que desde aquí les enviamos, llegaron a Barajas. Y ahí empezaron los problemas.
En el control de pasaportes ya fueron apartadas, junto a otros cuantos viajeros, para ser interrogadas por la policía española. Tras este primer interrogatorio, como pudimos saber después quienes las esperábamos, aún es posible que te permitan la entrada en el país.
Nos lo explicaban, intentando darnos ánimos, otras personas que como nosotros esperaban a alguien y no era la primera vez que se encontraban en esa situación. A algunos ya les había tocado esperar durante horas otras veces antes de ver que finalmente aparecían sus amigos o familiares por esas puertas de salida de viajeros que no sé cómo no taladramos con la mirada aquel día de tanto estar pendientes de ellas durante todo el día.
También nos contaban, y ahí ya nos empezamos a preocupar, historias que parecían increíbles. Alguien que hace meses venía con dinero en metálico y además su tarjeta de crédito, y a quien pretendían devolver, irónicamente, por no traer la cantidad de dinero suficiente. Y todo porque se negaban a permitirle demostrar la capacidad de crédito de esa tarjeta, como pedía -un cajero automático o una conexión a Internet bastan hoy día para eso. Aunque finalmente, tras varias horas de espera, consiguió entrar a España.
Ese y otros relatos similares -en los que no me extenderé aquí- nos estaban descubriendo un panorama que hasta ese día desconocíamos y que costaba creer. Sabíamos de la existencia de requisitos -por eso habíamos querido tramitarlos- pero no que la decisión final de que alguien entre o no en España puede depender del exclusivo criterio personal de un funcionario, más allá de que se cumplan esos requisitos.
También nos advirtieron, como así sucedió después, de que encontraríamos poca cooperación de esos funcionarios a la hora de interesarnos por la situación de nuestras invitadas.
Ellas, mientras tanto, no habían superado ese primer interrogatorio, cada una por separado. En este punto, ese halo kafkiano que rodea y envuelve todo el proceso de trámites para la recepción en tu hogar español de un turista latinoamericano se hace más visible. Mi futura suegra sabía todo de nosotros, a mí me conoce personalmente y estamos en comunicación regular vía telefónica, por donde mi madre y ella también se han ido conociendo desde hace más de un año. Pero no así su amiga, quien tuvo que aprenderse una serie de datos sobre nosotros precisamente para contestar a ese interrogatorio si llegaba el caso.
Es el absurdo total, pero tal y como está organizado no dejan otra salida posible. Y por lo que me han contado después me temo que su error, para mayor locura, fue ser demasiado sinceras. Quizá -y esto es sólo mi sospecha- sus dos versiones fueran tan similares que no parecieran creíbles. Aunque fueran la pura verdad.
En cualquier caso, me consta que mi suegra mencionó que su yerno la esperaba fuera y podía responder por ellas. Y eso mismo, por nuestro lado, comunicamos mi hermana y yo a la policía, aportando nuestros nombres y apellidos, mi relación con una de las mujeres y nuestra predisposición a firmar todo documento que fuera necesario para responsabilizarnos de su estancia aquí y hasta de que subieran al avión de regreso en la fecha indicada.
También manifestamos que estábamos un poco perplejos y no entendíamos nada de lo que estaba sucediendo, pues sabíamos que traían consigo lo necesario para entrar en España. Y que si podían decirnos qué requisito era exactamente el que incumplían o cuál era la razón concreta para su retención. Aquí, al contestar, el policía dudó un poco y le cambió el tono de voz, y se salió por la tangente para no aclararnos nada y decirnos que ellos tratan únicamente con el viajero. Vamos, que no nos iban a dar ninguna explicación. Ni ciudadanos españoles ni puñetas, no éramos nadie allí.
Todo esto por teléfono, eso sí, pues no existe otra posibilidad. Y para nada, porque aunque el policía que nos atendió nos dijo que transmitiría nuestros datos al jefe de fronteras que se supone debía aparecer para tomar la decisión final -algo que también le decían a las dos retenidas-, ese jefe nunca apareció.
En su lugar -y esto es algo que pasmaría al propio Kafka-, quien realizó el segundo interrogatorio fue… ¡la misma funcionaría que las había interrogado por primera vez!
¿Puede esperar alguien que quien le ha rechazado por primera vez cambie de opinión en unas pocas horas sin más datos que los que ya tenía anteriormente?
¿Para qué, pues, ese último interrogatorio? Muy sencillo. Para escenificar la comunicación definitiva de su devolución, con abogado de oficio presente. Abogado que en ningún momento interviene y sólo actúa de testigo mudo que aporte un aspecto de legalidad a lo que es, cuando menos, irregular.
Un abogado que ya después, en privado, reconoció ante las mujeres que sí cumplían los requisitos mínimos para entrar en España, pero que la policía había decidido devolverlas… y las devolvían. Así de claro y así de incomprensible.
¿Cómo puede suceder esto? Es fácil. La información que los viajeros encuentran sobre los requisitos necesarios es confusa o incompleta, dejando la puerta abierta al error y a la interpretación de los funcionarios de fronteras para que sean éstos, en último término, quienes decidan quién entra y quién no en España.
En nuestro caso, era la información obtenida por las viajeras en un consulado español en el país de origen, pero que la funcionaria que las interrogó desestimó diciendo algo así como “ellos allí y nosotros aquí”. Una funcionaria que en ningún momento les dejaba explicar nada, conminándolas a limitarse a responder a las preguntas, con una actitud que, como dije, mi suegra me describía como déspota. Una actitud a la que yo, tras conocer detalles más concretos, quizá aplicaría otros calificativos que me voy a reservar.
También he de reconocer, por justicia, que ella me hablado bien de otro policía, que tras ser advertido de que necesitaba su medicación -pues despojan a los retenidos de casi la totalidad de sus pertenencias personales- fue muy amable con ella diciéndole que no se preocupara, que cuando la necesitara se lo dijera y él se la proporcionaría. Y de la trabajadora social, que al conocer su condición de diabética se preocupó de tener esto en cuenta en las comidas que se les ofrecen.
Con todo, me sigue pareciendo una vergüenza el trato que se dispensa a esos retenidos, a quienes finalmente la policía conduce al avión de regreso para mayor evidencia de su condición de inadmitidos ante el resto de pasajeros. Y que deben esperar a su llegada al país de origen para recuperar un pasaporte en el que queda constancia sellada de que se les ha prohibido la entrada en España.
La impresión general que se llevan del trato recibido es, por ser suaves, desagradable. Gentes honradas que en su vida han tenido un roce con la ley y que se encuentran de repente con la sensación de ser considerados poco menos que delincuentes por errores en esos requisitos -cuando realmente los hay- que serían fácilmente solventables si el estado español quisiera habilitar los mecanismos para ello en lugar de blindar hasta el absurdo nuestra frontera sin atender a las razones y condiciones de cada viajero. Y de los españoles que esperamos a esos viajeros.
El resultado de toda esta sinrazón es que dos mujeres -cuya condición de turistas invitadas por españoles recalco- que ahora podrían estar disfrutando conociendo España de la mano de mi familia y el próximo día 30 regresarían felices a su país, después de haber comprobado las muchas bondades que en nuestro país y sus gentes existen, están ya de vuelta en su tierra, después de sentirse humilladas e injustamente tratadas, para alimentar con sus experiencias ese sentimiento anti español que va inundando Latinoamérica por culpa de estas historias de la sala de inadmitidos.
Porque lo que en aquellos países ya se comenta al respecto, de forma generalizada, no habla de las leyes del gobierno español o la policía de fronteras. Lo que se dice es que “los españoles” no les queremos aquí. Ni de turistas.
Yo, desde aquí, me desmarco de esa generalización y hago constar, por si de algo sirve, que esa sensación, aunque comprensible, no se corresponde con la realidad. Sorprende saber -y lo voy comprobando desde que lo viví personalmente y decidí difundirlo- la gran cantidad de españoles que ignoran las situaciones que se viven a diario en esa frontera de Barajas.
Por eso, como español -y atreviéndome a hacerlo también en nombre de los españoles que como yo se sienten avergonzados e indignados por esa situación-, exijo desde aquí a nuestro gobierno que tome las medidas necesarias para establecer unos controles fronterizos más racionales y justos, que no supongan un menoscabo de la dignidad de los viajeros ni atenten contra los derechos que les asisten, y que faciliten al viajero que realmente viene como turista -y a sus anfitriones españoles- mecanismos suficientes para probar su condición en caso de duda.
Así como que se lleve a cabo una racionalización del proceso de tramitación de la Carta de Invitación, devolviendo a los ciudadanos españoles que deseen invitar a un extranjero la entidad y valor que el simple hecho de ostentar esa ciudadanía debieran tener y tenían, antes de la imposición de las leyes actuales, dentro del estado español.
El control de la inmigración ilegal no puede ser excusa para el maltrato generalizado a los turistas latinoamericanos. Ni para esa otra generalización que convierte preventivamente en sospechoso de complicidad con esa inmigración ilegal a todo ciudadano español que pretenda invitar a un latinoamericano a visitar nuestro país.
Otros posts en esta serie:
Imagen | Flickr de JMerelo
typetext/htmlbasehttp://www.stralunato.com/feed/Gracias a los lectores?
Hace algunos días, habíamos colocado un articulo en donde tu nos explicabas de que se tratá el truco!!. Pues hemos recibido muchos comentarios sobre la posible solución del truco.. Ahí les van las respuestas?
Seler, nos indica Explica el truco de manera sencilla:
"notaran que toma la lata horizontalmente entonces cuando golpea la moneda contra ella esta se queda hay después cuando muestra que no hay nada ni por arriba ni por abajo la tiene agarrada con el dedo medio cuando la bate es que la tiene entre la mano y la lata y finalmente como la bebida esta batida simplemente pone la moneda dentro de la lata al abrirla fin".
Mientras que Lucas nos detalla más el asunto:
hola el truco es muy sencillo lo podrán encontrar en you tube como : soda can
Se lo explicare con mis palabras si puedo
materiales :
una lata de gaseosa y una moneda que pueden ser prestadas por el espectador
método:
al empezar el truco hay que poner horizontalmente la lata apoyada en nuestra mano , luego cuando tengamos la moneda en la otra mano debemos golpear la mano que contiene la moneda contra la lata (como lo hace criss en el video) y así la moneda quedara apoyada en la parte de abajo de la lata (dará la impresión de que a penetrado la lata) luego la tomamos horizontalmente a la lata y de esta forma la moneda quedara en nuestra mano , después giramos la lata para mostrar que en la parte de abajo de la lata no hay nada (la moneda la escondemos en nuestra mano) para hacer sonar como si la moneda estuviera dentro de la lata debemos poner mientras movemos las manos la moneda en la parte superior de la lata y taparla y agitar (así sonara como si estuviera dentro de la lata )y al final nos alejamos del publico abrimos la lata y metemos la moneda dentro de ella luego hacemos todo el procedimiento de tirar la gaseosa y todo y así se hace este milagro de la magia por si no entendieron después de leer esto usen como guía el vídeo de criss angel luke blade?
Conclusión:
Bueno, el problema para desarrollar el truco, no está principalmente en la lata ni en la moneda, lo importante es crear la ilusión de que efectivamente metiste la moneda dentro de la lata de gaseosa sin necesidad de abrirla..
Manipular la moneda de esa manera no es cosa facil? El punto esta en que nadie debe percatarse de que la moneda nunca estuvo dentro de la bebida? Así que prepara tus dedos? Ponlos hábiles?
Vídeos de la explicaciones:
<embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.metacafe.com/fplayer/361057/how_to_quarter_through_soda_revealed.swf" width="400" height="345" type="application/x-shockwave-flash" wmode="transparent"/>
Si no lo entendieron el truco, pues aquí les dejo otro vídeo enviado por jsus
<embed src="http://www.youtube.com/v/gc_jtjJW6xk&hl=es" width="425" height="355" type="application/x-shockwave-flash" wmode="transparent"/>
Gracias por los comentarios?.
by Dirk Metzmacher
Beauty retouching is probably one of the most popular application areas in which Adobe Photoshop is used extensively. There are two simple reasons for that. First, Photoshop offers a variety of advanced tools to smooth out skin and hair, optimize body proportions and emphasize some beautiful details. And second, if you have some experience with Photoshop it is easy to learn the basics and quickly produce very impressive and beautiful results.
Of course, beauty-retouching is a quite deceptive art. The masters of Photoshop create illusions which are hard to tell apart ?? unless you have both a genuine photo and the final result in Photoshop and can directly compare them. In fact, every day we consume perfectly retouched stars and models online and offline which just look different in the real life.
Still, it is not the reason to avoid learning advanced Photoshop techniques for beauty-retouching and study examples of how it is done in practice. The list below presents both image-tutorials as well as video-tutorials. Most examples have a before-vs.-after-comparison and you can follow the modifications with Photoshop step-by-step.
You may want to take a look at the further Photoshop tutorials selections we??ve presented earlier:







































































Dirk Metzmacher is a professional Photoshop trainer, book author and designed with over 10 years of experience. He is also a creative mind behind Photoshop Weblog, a German blog about techniques, tutorials and resources related to Adobe Photoshop.
This document goes over some best practices for using the Linked Mode feature of vCenter 4.
The Linked Mode feature provides a way to greatly improve the efficiency of managing multiple vCenter instances. After you form a Linked‐Mode group, you can log in with the vSphere Client to any single instance of vCenter and view and manage the inventories of all the vCenter Servers in the group. For more background information on Linked Mode, please see the vSphere product documentation, or view this video.
Overview of Linked Mode Capabilities
Choose the boundaries for Linked Mode deployments based on these considerations
Linked vCenter instances share the following
Roles definitions
Licenses, e.g. ESX host license or individual features license
NOTE: it's impossible to not share these
Linked vCenter instances cannot share
ESX hosts
Clusters
VMs
Linked vCenter instances do not share these directly, but can be shared indirectly
Roles assignments (share by explicitly duplicating; this could be scripted using the PowerCLI or Perl Toolkit)
Templates (share using common datastores)
ISOs, other utility files (share using common datastores)
Dormant VMs (share using common datastores; remove from one inventory and add to other; this migration could be scripted)
With Orchestrator, these processes can be shared across Linked vCenter instances
Deployment of VMs (i.e., you can initiate a VM deployment within Orchestrator, and then indicate which vCenter instance the VM should go to)
Migrating from vCenter 2.5 to vCenter 4Scenario 1: Multiple independent vCenter 2.5 deployments
Recommendation: upgrade each deployment independently to vCenter 4, and then join into Linked Mode group
Scenario 2: One large vCenter 2.5 deployment
Recommendation: split the deployment by desired organizational boundaries into multiple separate ones, according to Proven Practice: Splitting a VirtualCenter Server Installation. Then, follow recommendations from Scenario 1. Note that this is a one-time procedure: you cannot go back to the first vCenter and then move additional hosts, unless you are willing to lose performance data.
Approaches for Assigning Permissions across Linked Mode vCenter
Choose from the following two scenarios based on your own internal administration model and processes. Make sure the vCenter administration model is aligned with your other IT policies and configurations, e.g. AD domains, network access, etc.
Scenario 1: site-specific permissionsIn this scenario, only a top-level administrator has privileges across all linked vCenter instances. Lower level admins and all users have privileges only for specific sites.
Super Administrator | ||
Site Administrator | Site Administrator | Site Administrator |
Site Operator | Site Operator | Site Operator |
Site User | Site User | Site User |
Scenario 2: universal permissions
In this scenario, all administrators have privileges across all sites, with fewer or greater privileges depending on seniority. Only the least privileged users have site-specific permissions.
Super Administrator | ||
Junior Administrator | ||
Operator | ||
User | ||
Site User | Site User | Site User |
Linked Mode Operational ConsiderationsPrerequisites
The vCenter Server instances in a Linked Mode group can be in different domains if the domains have a two-way trust relationship. Each domain must trust the other domains on which vCenter Server instances are installed.
For transitive trust between domains: the same user should be able to be authenticated on any of the domains from any of the instances
vCenters in Linked Mode cannot run on a Domain Controller
When adding a vCenter instance to a Linked Mode group, the installer must be run by a domain user who is an administrator on both the machine where vCenter is installed and the target machine of the Linked Mode group.
All vCenter Server instances must have network time synchronization. The vCenter Server installer validates that the machine clocks are not more than 5 minutes apart.
DNS resolution needs to works correctly from any instance to all other instances
For more information, please see the section on Linked Mode prerequisites in the vSphere documentation
Other Considerations
If you are joining a vCenter Server to a standalone instance that is not part of a domain, you must add the standalone instance to a domain and add a domain user as an administrator.
The vCenter Server instances in a Linked Mode group do not need to have the same domain user login. The instances can run under different domain accounts. By default, they run as the LocalSystem account of the machine on which they are running, which means they are different accounts.
During vCenter Server installation, if you enter an IP address for the remote instance of vCenter Server, the installer converts it into a fully qualified domain name.
You cannot join a Linked Mode group during the upgrade procedure when you are upgrading from VirtualCenter 2.x to vCenter Server 4.0. You can join after the upgrade to vCenter Server is complete. See the vSphere Upgrade Guide.
Known Issues
For the latest list of known issues, please see the Release Notes for your version of vCenter.
Joining a Linked mode group after installation is unsuccessful if UAC is enabled on Windows Server 2008
Joining two vCenter Server instances fails with an error message in status.txt about failure to remove VMwareVCMSDS
For large vCenter Server inventories, when you open the vSphere Client in Linked Mode with the inventories of all vCenter Server systems fully expanded, the vSphere Client might be nonresponsive for several minutes
When you run the Linked Mode Configuration Wizard after linking a vCenter Server system to a group in a pure IPv6 environment, there is no option to isolate the vCenter Server system from Linked Mode
If you remove a role, the operation only checks the status of the role on the currently selected vCenter Server system. However, it removes the role from all vCenter Server systems in the Linked Mode group without issuing a warning that the role might be in use on the other servers.
Troubleshooting
Please see the section on Troubleshooting Linked Mode in the vSphere documentation.
Back in March, I posted to Mac Mojo about Excel's Analysis ToolPack add-in and Office 2008.
For those that don't know, Analysis ToolPak (ATP) is a wildly useful tool that provides 19 different data analysis options to Excel users. If you're looking to do a quick histogram, ANOVA or covariance test, ATP is one of those features that can make you fall in love with Excel all over again.
There's just one problem: while ATP shipped with earlier versions of Office (such as Office 2004), it didn't come with Office 2008. Why? Well, ATP was built on top of Visual Basic. When VB was removed from Office 2008, ATP went with it. That meant the Excel team has had no way to offer these data analysis functions to Office 2008 customers.
Until today, that is.
I'm incredibly pleased to announce the return (and immediate availability!) of a data analysis solution for Excel 2008 customers.
It's called StatPlus:mac LE.
StatPlus:mac LE is a free, downloadable data analysis application for Mac OS X that works with Excel 2008 (12.1.5 or later). It works on Tiger (10.4.11) and Leopard systems (10.5.6), as well as PowerPC and Intel processors. It's available in English, French, German, Italian, Portugese, Russian and Spanish.
StatPlus:mac LE is not an Excel add-in. Like Solver for Excel 2008, it is a full-blown Mac application ("StatPlus.app") that uses AppleScript to communicate with and drive Excel. It provides all the same functions as Analysis ToolPak, which makes it a nice, drop-in replacement for ATP users.
Finally, one of the best things about StatPlus:mac LE is its pedigree. StatPlus:mac LE is a limited-edition version of the professional-grade analysis tool StatPlus:mac from AnalystSoft. AnalystSoft's business is analytics, and they make a family of analytics products for Macintosh and Windows systems. Consequently, StatPlus:mac LE is built from the same, professional-grade engine that StatPlus:mac customers have come to rely on.
The Mac Excel team and AnalystSoft have been working together for the past several months to tailor StatPlus:mac LE to mirror ATP's functions, and meet the needs of ATP users. We're very, very pleased with the result, and we think you will be, too.
So how do you get it?
Obtaining StatPlus:mac LE
We have tried to keep the process of getting, installing and using StatPlus:mac LE as simple as possible. The steps are:
That's it!
Using StatPlus:mac LE
Once StatPlus:mac LE is on your machine, you're ready to go. Just do the following.

Since ATP and StatPlus:mac LE are different products, the nomenclature is a bit different between the two. If you're an ATP user who is upgrading, you can use the following list to find your favorite function (the ATP function is in bold):
Finally, as you're using StatPlus:mac LE, you will notice some of the menus are marked with a "PRO" icon (see Figure 2). This designates a function that is available in the commercial StatPlus:mac, but not the free StatPlus:mac LE. If you're in need of a more full-featured analysis solution, consider StatPlus:mac. (It currently has a 30-day trial, and retails for $250; discounts for academic and volume users are available.)

So that's the news. Data analysis has returned to Excel 2008, and Mac users who rely on ATP functionality are just a free download away from what they've been missing.
One final note: all of us here on the Mac Excel team are grateful for the help and hard work of the folks at AnalystSoft. They definitely went the extra mile to make this a solid release for the Mac community, and we're incredibly happy with how things came together. Hats off!
Happy analyzing!

A few days ago, I blogged about the launch of the LinkedIn's Company Insider Widget. With a few lines of code, this JavaScript widget allows you to provide contextual relevance on companies to any reader of your site. In addition to sites like BusinessWeek and CIO Magazine, starting today, you will also see it installed on CrunchBase.
The Company Insider widget is a natural fit to a site like Crunchbase, a free directory of technology companies, people, and investors that belongs to the TechCrunch family of sites. So, as you click through any of the 4460 companies listed on Crunchbase you should be able to see pertinent information such as the number of people in that company who are connected to you on LinkedIn. Here's an example:
If you'd like to install the Company Insider Widget for your blog or site, all it takes is a few lines of HTML code. Feel free to leave your feedback.
Check out the TechCrunch post on the integration

A few days ago, I blogged about the launch of the LinkedIn's Company Insider Widget. With a few lines of code, this JavaScript widget allows you to provide contextual relevance on companies to any reader of your site. In addition to sites like BusinessWeek and CIO Magazine, starting today, you will also see it installed on CrunchBase.
The Company Insider widget is a natural fit to a site like Crunchbase, a free directory of technology companies, people, and investors that belongs to the TechCrunch family of sites. So, as you click through any of the 4460 companies listed on Crunchbase you should be able to see pertinent information such as the number of people in that company who are connected to you on LinkedIn. Here's an example:
If you'd like to install the Company Insider Widget for your blog or site, all it takes is a few lines of HTML code. Feel free to leave your feedback.
Check out the TechCrunch post on the integration
gracias a nuestros amigos de iPhone Español nos llega este buen tutorial para que aseguremos nuestros datos en el iphone.
(Anti)Hack un iPhone/iPod
En este tutorial vamos a ver como es posible entrar en un iPhone/iPod ajeno a través de Wi-Fi, para aprender como podemos evitar que nos entren al nuestro. No se trata de revelar un agujero de seguridad, sino de informar de la situación, que es conocida, publica y publicada, y dar soluciones para evitarlo.
Una de las acciones habituales tras desbloquear un iPhone es instalar OpenSSH a través de Cydia o Installer o cualquier otra aplicación que active el servicio SSH en nuestro iPhone. OpenSSH es una popular herramienta muy usada, pero también es una puerta trasera que permite a cualquiera acceder a nuestro iPhone (o al de otro ajeno) si no existen las correctas medidas de seguidad. En nuestro iPhone, OpenSSH se suele utilizar para acceder al sistema de archivos del sistema operativo del iPhone (ver tutorial ).
OpenSSH es un demonio que se inicia automáticamente manteniéndose a la escucha a través del puerto 22 (por defecto). Es decir, se inicia al arrancar el iPhone y va a atender a cualquier petición que se haga en dicho puerto. Es cómo tener en nuestra ciudad, una puerta en la calle 22, que al hacer ??toc toc? nos va a preguntar quienes somos, y si acertamos la contraseña, pues adentro. Solo hace falta saber la ciudad, la calle, la puerta y la contraseña?
Para poder acceder a un iPhone ajeno se requiere que tanto el PC (el tuyo) como el iPhone (ajeno) estén conectados a una red Wi-Fi, y eso es posible debido a la cantidad de accesos libres y abiertos Wi-Fi que hay, empezando por aeropuertos, ferias, oficinas, hospitales, etc? Hay que indicar que el acceso al un iPhone ajeno puede realizarse, instalando las herramientas necesarias, a través de otro iPhone. Lo cómodo es desde un PC o portátil está claro, pero no es un requerimiento indispensable.
Como introducción hay que explicar que el iPhone/iPod es un ??ordenador? que tiene su sistema operativo, y por tanto tiene sus propias cuentas de acceso de usuario. En concreto, en el iPhone existen dos cuentas, root y mobile. Esta última solo presente en los iPhones. Las malas noticias son las contraseña son públicas y conocidas para todos los iPhones/iPod: alpine (la más reciente) o dottie (la más antigua).
Para poner un ejemplo práctico y real, voy a poner a mi iPhone en una situación ficticia en la cual desconozco de su existencia, perfectamente podría ser el de un desconocido, y voy a tratar de entrar desde mi PC tal como podría hacer cualquier otra persona. El iPhone está encima de una mesa y yo estoy en otra sala, con mi PC.
El primer requisito, tener el Wi-Fi activado, viene por defecto. Sería bastante probable pues que el iPhone al que queremos acceder lo tenga activado, y si estamos en un lugar público, o en la misma oficina, con una señal Wi-Fi, y podemos conectarnos a ella, pues la primera condición es posible y probable. Típico escenario puede ser un aeropuerto, una feria, unas oficinas, el vecino ? cada día se disponen de más zonas de Wi-Fi en abierto, o Wi-Fi??s que no se han protegido con clave. En mi caso, estamos en un edificio que da servicio Wi-Fi gratuito, y el iPhone a atacar, como es normal, viene con el Wi-Fi activado.
El segundo requisito, conocer la IP que tenga el iPhone a atacar, es relativamente sencillo. Resulta que el iPhone tiene siempre abierto el puerto 62078 que usa para sincronizarse con iTunes. Resulta pues bastante probable que si encuentro un dispositivo que tenga abierto el puerto 62078 y el puerto 22, sea un dispositivo de Apple que tenga instalado un demonio SSH como OpenSSH. Así pues, con un programa que escanee puertos (en la prueba se ha usado NMap ), busco dispositivos con dichos puertos abiertos dentro del rango de direcciones al que esté yo mismo conectado. En el caso de la prueba, mi PC está conectado a una red Wi-Fi la cual me ha facilitado una IP, la 10.0.0.172. Vamos a ver si encuentro a mi iPhone en la misma red (10.0.0.x).
Bingo! Ya lo he encontrado. Ya tenemos el segundo requisito, conocer su IP: 10.0.0.83.
El tercer requisito lo hemos comprobado en el paso anterior, ya que hemos buscado dispositivos con el puerto 22 (SSH) abierto. Vamos a comprobar de que lo que hay detrás del puerto 22 es realmente un servicio SSH instalado en un iPhone. Abriremos una ventana de terminal (en el ejemplo hemos usado WinSPC ) y nos intentaremos conectar a la IP 10.0.0.83 a través del puerto 22 a ver quién responde:
Y Bingo!, nos pide el nombre de usuario, que conocemos: root
Y tras confirmarle la contraseña (alpine o dottie, según el modelo), entramos en las entrañas.
Llegados a este punto, tenemos plenos derechos de acceso a toda la información del iPhone, claro está sabiendo donde se guarda cada cosa, algo que es también conocido y publicado.
Recapitulando: Estábamos en un lugar, con conexión Wi-Fi, la cual nos proporcionaba una IP. Esta es la única información que hemos necesitado para comenzar. Hemos hecho un barrido de puertos sobre la red en la cual estábamos conectados, buscando dispositivos conectados a la misma Wi-Fi con el puerto 22 (SSH) y 62078 abierto, y hemos localizado (al menos) un dispositivo (para mi sorpresa, descubrí alguno más). Ya teníamos su IP. Nos hemos conectado mediante SSH a dicho dispositivo, y hemos superado la barrera de las credenciales, por ser públicas (root+alpine o dottie). Y sin más, estamos accediendo al iPhone/iPod de un ??desconocido?.
Y si alguien se mete en mi iPhone/iPod, ¿qué puede hacerme?
Pues puede acceder a tu correo, a tus contactos, a tus fotos, a tus sms, a todo, y además puede borrarte la información que quiera, dejándote el iPhone si quiere sin nada, es decir, te puede hacer mucho daño. Podrían coger el fichero de contactos (/private/var/root/Library/AddressBook.sqlitedb), copiarlo a su PC y luego con tranquilidad acceder a toda la agenda de contactos? por poner un ejemplo. Lo mismo con el correo, la agenda, los sms, fotos, ? y los cookies. Esto último, los cookies, si es un problema, porque con ellos puedes acceder por ejemplo a la cuenta de GMail, la del banco, y en general cualquiera que requiera contraseña. También, si en ese momento estás navegando, introduciendo claves y contraseñas, podría, usando el programa adecuado (por ejemplo tcpdump ), capturártelas. Incluso podría introducirte el el iPhone, con herramientas como netcat, una puerta trasera por si desactivas el acceso por SSH. ¿Paranoia? Quizás.. real, por desgracia sí.
Ahora la parte positiva.
Si no has desbloqueado tu iPhone o iPod, no te has de preocupar de nada. Pero, si lo tienes desbloqueado (ver tutorial ), como he puesto al principio, para que accedan a nuestro iPhone/iPod, requieren de ciertas condiciones, sobre las cuales podemos poner trabas:
Que el iPhone tenga el Wi-Fi activado
Está claro, que ni no tenemos el Wi-Fi activado, no nos van a entrar. Aquí tienes la primera manera de evitarlo, manteniendo desactivado el Wi-Fi. Pero claro está, en algún momento lo activarás para usarlo, pero mientras tanto, evitamos que esté activado las 24hrs. Además, manteniendo el Wi-Fi desactivado ahorrarás bastante batería y evitarás revelar la IP que permita, aparte de entrar, realizarte ataques de denegación de servicio entre otras cosas.
Conocer su IP Wi-Fi
Este requisito es inevitable. Si estamos conectados con nuestro iPhone vía Wi-Fi, un escaner de puertos nos detectará. No tenemos cortafuegos en el iPhone que lo impida.
Que el iPhone tenga OpenSSH instalado
Seguramente no estaremos todo el día trapicheando las entrañas del iPhone. OpenSSH es una herramienta fenomenal, pero no necesaria las 24hrs. La recomendación, al igual que en el Wi-Fi, es que tengas desinstalada esta aplicación y la instales cuando la requieras. Seguramente este engorroso paso no lo haría nadie, pero si buscas máxima seguridad, sin duda, si no tienes OpenSSH, no te van a entrar.
Otra opción más cómoda, es tener instalada la aplicación BossPrefs que nos permitirá cómodamente activar o desactivar el SHH /entre muchas otras cosas más) sin tener que desinstalar y reinstalar OpenSSH, o Toggle SSH (a través de Cydia).
Conocer el nombre de usuario y contraseña de acceso
Como hemos dicho, el nombre de usuario y contraseña son públicos. Hay que indicar que a parte del nombre de usuario ??root? existe un segundo, con acceso más limitado, llamado ??mobile? y cuya contraseña es la misma que usa ??root?. Lo que podemos (debemos) hacer es cambiar la contraseña a ambas cuentas. ¿Cómo? Entrando en modo terminal (por ejemplo con Putty ), y ejecutando el comando passwd. Nos pedirá la clave dos veces (recuerda que no la verás escrita en pantalla). Repetiremos el proceso con la cuenta ??mobile?.
¿y no basta con cambiar las contraseñas? No. Descubrir las contraseñas es en ocasiones bastante fácil, ya sea por ingeniería social, por fuerza bruta,?.
Recuerda: Si no tienes activado el Wi-Fi o no tienes instalado OpenSSH, no tienes que preocuparte. Si ambos los tenéis activados, lo único que os salvará es haber cambiado las contraseñas. Existen más opciones, pero el nivel de paranoia ya rozaría lo preocupante.
Interesante video publicado por el usuario MagicUrzay, revelando varios interesantes trucos.
basehttp://www.comolohizo.com/2009/04/16/como-lo-hizo-trucos-de-magia-explicados-revelados-por-magiurzay/Muchos de vosotros teneis dificultades para encontrar las aplicaciones en Cydia, pues ya podeis ir añadiendo este articulo a vuestros favoritos porque va a ser uno de los principales.
Aquí tenéis todas las fuentes o sources como queráis llamarlo para Cydia. Si falta alguna no dudéis en añadirla en los comentarios.
iFonetec http://app.ifonetec.com/cydia/ Cylay / MiVTones 5-Dec
Weiphone Source Weiphoneæç¤º Notifier / Russian Carrier bundles / hacks 5-Dec
iPhoneCat Team http://apple.bloks.cat/repo/ Catalan Language Support 5-Dec
iPhone Islam iPhoneIslam > iPhone Arabic & Islamic Apps | ?¢??-????? ?¥?³???§?? > ?¨?±?§???¬ ?¹?±?¨???© ?? ?¥?³???§?????© ?????£??????? Arabic Language Support 5-Dec
#4pp13 Team http://apt.************** NES/GBA Rom Packs 5-Dec
BigBoss & Planet-iPhoneshttp://apt.bigboss.us.com/repofiles/cydia/ Themes / Tweaks / Hacks / Apps / wallpapers 5-Dec
Darvens Repository Dravens Mobile Website Themes / Wallpapers / Apps / Ringtones 5-Dec
Hackers.nl Index of / Patches / Hacks / Zuijlen.eu Repo 5-Dec
IngiliZanahtari http://apt.ingilizanahtari.com/ Turkish Language Support 5-Dec
ModMyiFone Index of / Themes / Wallpapers / Apps / Ringtones 5-Dec
Telesphoreo Tangelo http://apt.saurik.com/ Cydia Sources / unix utils / cycorder / hacks 5-Dec
Steffwiz Index of /dists/steffwiz/main/binary-iphoneos-arm All Sources / Hacks / MobileInstallation Patch for 2.2 5-Dec
iFone1 Norway http://c.ifon1.no/ Patches / Hacks 5-Dec
iModZone Cydia Repo® http://c.imodzone.net/ RockBand / Hacks 5-Dec
SOSiPhone Index of / French Language Support 5-Dec
Hackulo Welcome to Cydia.hackulo.us! hacks
5-Dec
iClarified.com Index of / Volume Boost / iLog / AutoCorrection ONOFF 5-Dec
iFoneguide http://cydia.ifoneguide.nl/ Dutch Language Support 5-Dec
iPhoneMod Index of / Brazillian Language Support 5-Dec
Intelliborn Index of /cydia IntelliScreen 5-Dec
Free Coder Index of /apt Icosta Chines input support 5-Dec
iPhoneall.org http://ispaziorepo.com/cydia/apt/Backgrounds / Apps / Games / Themes 5-Dec
iPhone-patch (Bulgarian) http://mc2.iphoneall.org/Indonesia Hacks 5-Dec
Code Genocide http://nickplee.com/cydiasource/ Chord Directory Nick??s APP Experiments 5-Dec
Code Genocide http://repo.codegenocide.com/cydiaiSteamy 5-Dec
Andy Dam http://repo.codegenocide.com/cydia/ iSteamy (Adult) 5-Dec
Ste gafoogle-home page Installous One tap install for IPAs from Safari 5-Dec
WeHo.ru http://urbanfanatics.com/cydia/ ScuummVM 5-Dec
Nick S Denon http://weho.ru/iphone/ Notifier / Russian Carrier bundles / hacks 5-Dec
iPhone.org.hk http://www.iacces.com/apt/ Chinese Keyboards & hacks 5-Dec
iPhone Video Recorder http://www.iphone.org.hk/apt/Mobile Installation Patch / HK Carrier settings / lighttpd 5-Dec
RichCreations iPhone Video Recorder - DreamCatcher Official Site iPhone Video Recorder 5-Dec
ZodTTD http://*************/cydia/ Apps / Tools/ Patches 5-Dec
Zeijlen.eu Index of /repo/cydia Emulators / Quake4iPhone / Doom & VLC4Iphone 5-Dec
iphone.freecoder.org (Chinese) in apr.hackers.nl Themes / Apps / Ringtones 5-Dec
Free Coder iphone.freecoder.org/apt/ iCosta 5-Dec
cake.mapleidea.com cake.mapleidea.com N/A 7-Nov
Tmgrepo ftp://tmgrepo_docspages_com:9866058/ N/A 7-Nov
iPhone-notes.de Repo http://apt.iphone-storage.de/ N/A 7-Nov
Niklas Schroderhttp://apt.paperclipsandscrambledeggs.com/ N/A 7-Nov
Zanekills?? Source http://apt.zanekills.com/ na 7-Nov
CZ&SK http://csid. tym.cs/repo/ N/A 7-Nov
Marcin Laber (Polish) CYDIA.I-APPS.PL - Pierwsze polskie repozytorium Cydia Installer. Apps & Hacks in Polish 7-Nov
comcute&gecko iPhone eestindamine ja muu N/A 7-Nov
HackmyiPhone http://hackmyiphone.info/cydia/ N/A 7-Nov
IPA Repo xSellize N/A 7-Nov
Hack&Dev.org Index of /apt/ iCommander, some Fixes 7-Nov
iphonehe.com (Hebrew) http://iphonehe.com/iphone N/A 7-Nov
Phulein Ðàçðàáîòêà Ï? äëÿ Apple iPhone - ?ëàâíàÿ N/A 7-Nov
iSpazio iPuhelin Apps / Hacks 7-Nov
SaladSoft http://mspasov.com/ N/A 7-Nov
Urban Fanatics http://repo.smxy.org/cydia/apt/ N/A 7-Nov
Xsellize http://www.richcreations.com/iphone/apt/ N/A 7-Nov
Recuerdan el truco de la metamorfosis, de los Magic Twins? Para refrescarles la memoria, aquí el video:
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/-i-2Cth0opI"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/-i-2Cth0opI" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
Pues bien, Juan Carlos, la misma persona que nos envió el truco para que pudiésemos mostrársela a ustedes, ahora nos manda la solución, para hacerla uno mismo!
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/INv4En9aKH8&fmt="></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/INv4En9aKH8&fmt=" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
el truco esta en que la cubierta de atras de la caja se sale por donde se
pueden intercambiar con la otra persona del truco. a y la bolsa tiene un hoyo
por donde salen.
Y parece que Juan Carlos ya es todo un mago experto! Nos deja su video, practicando el truco de hacer levitar la carta, que ya revelamos aqui
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/_iZ5rwAgS6U&fmt="></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/_iZ5rwAgS6U&fmt=" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
Nuevamente, gracias Juan Carlos!
Y no se olviden! Sigan mandando sus trucos y aportes a la pagina de contacto! Para ser publicado: tendrá que:
Vayan preparando sus mejores trucos, porque pronto se realizará un concurso al mejor mago!
We continue to deliver fresh high-quality freebies to our readers and we continue to pursue the diversity of subjects that we are going to cover on Smashing Magazine. From the beginning of the year each icon set is supposed to be dedicated to some specific theme or topic that may turn out to be useful for your next project. Today we are releasing 3 free high-quality icon sets.
Tools Icon SetTools always come in handy. For instance, if you are designing an online-store you may need some easily recognizable tool icons to indicate some categories. And this is where this set, designed by David Mottram, may help you out. This set contains 8 free icons (bookmark, caliper, gear, hammer, screwdriver, toolbox, tools, window) in the format .png in resolutions 64?64px, 128?128px and 256?256px.
As usual, the set is available for free download and can be used without any restrictions whatsoeve. You can freely use it for both your private and commercial projects, including software, online services, templates and themes. The set may not be resold, sublicensed, rented, transferred or otherwise made available for use. Please link to this article if you would like to spread the word.

If you are designing some project that is supposed to be scary - be it a Halloween-themed site, a private blog or an online-store with some particular merchandise - you may need some beautiful yet scary icons to set up the atmosphere on your site. David Arazim created a horror icon set for this very purpose. The set contains 8 icons (axe, bat, eye, grave, gun, jason, skull, voodoo) and is available for free download and use.

Currently everybody is speaking about Twitter. This lifestreaming application is supposed to be the next big thing. In fact, we added a ??tweet about us?-image at the bottom of our posts. But maybe you would like to add something more colorful to your blog? This is why we release this icons set, a set of 6 cute tweet-birds, designed by Gopal Raju. The package contains high-quality 360?360 transparent .png-files. The set is available for free download and use.

Hay días en los que oyes, ves o sientes rumores, imágenes o vibraciones que resucitan en tí viejas obsesiones o simples ideas que quedaron en estado embrionario y sin desarrollar.
En otras ocasiones lo único que ocurre es que dos ideas ya manoseadas se te apareen como ligadas entre sí por lazos subterráneas. Esto último es lo que me ha pasado ayer y anteayer.
Primero escuché agradecido por boca de un economista y amigo que aprecio que “diversity facilitates experimentation”. No importa de lo que estuviera hablando, lo que sí me importa es esa asociación de diversidad y experimentación. Y, lo que queda implícito es que la experimentación es buena, lo que no siempre se admite porque no siempre es así; pero debería ser la presunción que admite prueba en contrario en casos epecíficos.
Al día sigiente escuché a un experto al que no conozco personalemente que es necesario tener una mirada global y general sin perderse en los detalles. Otra vez es cierto que los detalles pueden ser cruciales o cambiar del todo una conclusión; pero la presunción inicial debería estar en que hay que empezar por mirar el conjunto de aspectos de cualquier problema.
Me apareció como en una iluminación que ambas presunciones son complementarias. Lo bueno es mirar al mundo como un conjunto diversificado de elementos que componen un todo interesante. Creo que de esto ya he hablado; pero ¿dónde?
basehttp://juan.urrutiaelejalde.org/author/juan-urrutia/feed
Welcome to the Brutal Legend characters list! Here we will take a look at the cast of this highly anticipated videogame from the mind of Tim Schafer.
Brütal Legend is a 3rd person Action/Adventure game starring Jack Black in the role of roadie Eddie Riggs, who sets on an epic quest to build an army of rockers with only a broad axe, a big block V8 and his faithful guitar in hand. Eddie Riggs has been drawn back through time to a mythical world dripped in Rock and Roll folklore; where great Metal titans once ruled and power chords rang from the countryside for all to hear. When an oppressed people request Eddie’s knowledge of modern warfare, he pulls from his own experience in the only occupation he’s ever had, a roadie for a Heavy Metal band. From this springs the most hellacious army man has ever seen, and thus brings this ancient world into the Age of Metal.
Here is the list of characters and their corresponding voice actors:
1. Big Game Hunter (Voiced by Brian Posehn)
2. David Sobolov (character unknown)
3. Dominatrix (Courtenay Taylor)
4. Eddie Riggs (Voiced by Jack Black)
5. General Lionwhyte (Voiced by Rob Halford)
6. Gravedigger (Matthew Mercer)
7. Healer (Josh Robert Thompson)
8. Kill Master (Voiced by Lemmy Kilmister of Motorhead)
9. Lars (Zach Hanks)
10. Rima (Voiced by Lita Ford)
11. Lord Doviculus (voiced by Tim Curry)
12. Mangus (Alex Fernandez)
13. Mortar Cannon Operator (Voiced by Kyle Gass)
14. Ophelia
15. The Guardian of Metal (Voiced by Ozzy Osbourne)
16. Skullraker (Voiced by Steve Agee)
17. Treeback (David Sobolov)
See the world of Brutal Legends and the characters that inhabit it:
Existe una gran cantidad de diseñadores que aman el compartir algunas de sus creaciones con los demás, y están dispuestos a renunciar a su trabajo (o parte del mismo) para beneficiar a los demás. Afortunadamente, el que piensen de ese modo, posibilita que nos aprovechemos de su generosidad y su talento, por lo que les estamos agradecidos
Eso nos hacen la vida más fácil, pues nos ayudan a crear trabajos de mayor calidad. Las colecciones de ilustraciones vectoriales son muy útiles por razones obvias, y al ser gratuitas mucho más. En el artículo The Ultimate Collection Of Free Vector Packs, de Smashing Magazine, nos proporcionan una extaordinaria colección de los 60 mejores conjuntos de ilustraciones vectoriales gratuitas.
Muchas de las ilustraciones que ofrecen solo son útiles en determinados estilos de diseño o para diferentes tipos específicos de sitios web. Toma tiempo para navegar a través de ellos, ya que puedes encontrar algo que se adapte a un proyecto actual o para futuras ocasiones.
La vecinita por excelencia: si Berta Collado, Elsa Pataky, Marta Torné o Paz Vega no fueron suficiente, Ana Alves nos sorprende se lleva el concurso de vecinitas con su cuerpo espectacular. Descubre su posado más sexy como chica del mes FHM en el canal de chicas más sensual y atrevido.

CANAL FHM, LOS POSADOS MÁS SENSUALES GRATIS