Archivo de la categoría: Computadoras

De las computadoras y gadgets — ¿por qué la pantalla se queda en blanco, qué tipo de alojamiento que usted debe conseguir, cómo empezar a trabajar en los blogs etc.

Time Machine lenta con Time Capsule – RESUELTO!

Déjame adivinar — usted compró un nuevo Time Capsule, configurar su Time Machine para realizar copias de seguridad de medio terabyte de fotos familiares y videos caseros, y esperaba que fuera “manos libres” a partir de entonces? Entonces tienes esta barra de progreso que dice que va a tomar 563 días (or some such ridiculous number) sincronizar?

Su próximo paso fue que arrastre Google, lo que habría demostrado que usted no está solo. Habrías intentado utilidad de disco para reparar el disco Time Capsule, discapacitados indexación de Spotlight, conectado su Mac directamente al TC etc. Nada ha ayudado hasta ahora? No temas, esto es lo que hay que hacer.

Ante todo, lanzar su panel de actualización de software de las preferencias del sistema de tu Mac.

Mac Software Update
Asegúrese de que tiene esta actualización, que se refiere específicamente a este problema.
Mac Software Update

Aquí es lo que Apple dice acerca de esta actualización:

Acerca de OS X Lion 10.7.5 Actualización Suplementario
Se recomienda el OS X v10.7.5 actualización suplementaria para todos los usuarios que ejecutan OS X Lion v10.7.5 e incluye las siguientes correcciones:

  • Resuelve un problema que puede hacer copias de seguridad de Time Machine a tomar mucho tiempo para completar
  • Soluciona un problema que impide que ciertas aplicaciones firmadas con un ID de desarrollador de lanzamiento

Si no está instalado, haga clic en el “Programado Check” pestaña, e instalarlo. Tenga en cuenta que puede ser instalado como paquete con otras actualizaciones. Así, siempre y cuando su Mac está actualizado al día, usted no tiene que preocuparse demasiado por perder esta actualización particular,.

Con toda probabilidad, esta actualización es todo lo que usted tendrá que reparar su máquina del tiempo lento en Time Capsule Para verificar, reinicie su máquina y lanzar Time Machine. Dale unos minutos y ver si la velocidad es aceptable (acerca 10-20 MB por segundo en su red Gigabit por cable).

Si no es así, o si usted tiene otras razones para no instalar la actualización, hay algunos otros de estos consejos que usted puede intentar.

  • QuickSilver and Dropbox iconsSalga de las aplicaciones que se pueden indexar el sistema de archivos. Dropbox, QuickSilver etc. Encuéntralos en su barra de menú. Haga clic en los iconos y seleccione Quit.
  • Finder optionAsegúrese de que Finder no está configurado para mostrar todos los tamaños. Abra una ventana del Finder, golpear Cmd-J para abrir estas opciones, y asegurarse de que las Calcular Todos los tamaños es no marcado (a pesar de que se muestra marcada en la captura de pantalla aquí).

    Tenga en cuenta que no está bajo las preferencias habituales Finder, que usted desea abrir utilizando Cmd-I.

  • Kill FinderLa última cosa a intentar es matar y relanzar Buscador. Haga clic en el logotipo de Apple en cualquier barra de menús, seleccione “Forzar salida…” para que aparezca la ventana de demostración, Buscador de seleccionar y pulsa el botón Relanzamiento

El último paso (de matar y el relanzamiento del Finder) ha sido promocionado como algo que definitivamente las obras. Así que darle una oportunidad si todo lo demás falla. Otra forma de matar y el relanzamiento del Finder es emitir el comando killall Finder desde una ventana de terminal.

Si estos consejos no funcionan, usted es bastante fuera de suerte. Todavía hay una cosa más que usted podría intentar, que probablemente no va a funcionar. Ciertamente no lo hizo, Para mí, pero me dio la sensación de que yo era “la fijación de” el problema.

Conecta tu Time Capsule (TC) directamente en tu Mac. Con el fin de hacer esto, siga estos pasos.

  • Primera, conectar el TC a su red, y configurarlo mediante la Utilidad Airport.
  • Desconectarlo de la red. (Desconecte el cable de ethernet.)
  • Desconecte el cable de Ethernet de tu Mac, y conectar TC (uno de los tres puertos de salida) a tu Mac.

Cómo evitar Importaciones duplicadas en iPhoto

Para el fotógrafo en ciernes en ti, iPhoto es un regalo del cielo. Es el programa de organización iLife foto que viene pre-instalado en su elegante nuevo iMac o Mac Book Air. De hecho, Me volvería a ir tan lejos como para decir que iPhoto es una de las principales razones para cambiar a un Mac. Lo sé, hay alternativas, pero para una integración perfecta y tan suave-seda-flujo de trabajo, iPhoto reina.

iPhotoTaggerPero (de, siempre hay una “pero”), el flujo de trabajo en iPhoto puede crear un problema para algunos. Se espera que usted tomar fotografías, conectar la cámara al Mac, mover las fotos de la cámara al Mac, mejorar / editar y compartir (Facebook, flickr) o imprimir o hacer álbumes de fotos. Este flujo (con un poco de reconocimiento facial, eliminación de ojos rojos, creación de eventos / álbum, etc.) funciona como un encanto — si usted apenas está comenzando con su nueva cámara digital. ¿Qué pasa si usted ya tiene 20,000 fotos viejas y exploraciones en el equipo antiguo (en “Mis imágenes”)?

Este es el problema que enfrentaba a cuando empecé a jugar con iPhoto. Me enorgullezco en previsión de tales problemas. Así, Decidí importar mi antigua biblioteca con mucho cuidado. Aunque la importación “Mis imágenes” (que fue bastante organizado para empezar), Yo pasé por eso carpeta por carpeta, arrastrando y soltándolos en iPhoto y, al mismo tiempo, etiquetarlos (y las fotos su interior) con lo que yo pensaba eran colores apropiados. (He utilizado el “Obtener Información” función en el Finder para etiquetas de color.) Pensé que estaba siendo inteligente, pero terminé con una multa (pero colorido) lío, con mis carpetas y fotos luciendo los colores al azar. Parecía imposible comparar y descubrir y donde mi 20,000 fotos consiguieron importados en iPhoto; así que me decidí a escribir mi primer Mac App — iPhotoTagger. Me tomó alrededor de una semana para escribirlo, pero lo solucionaron mis preocupaciones fotos. Ahora quiero venderlo y hacer algo de dinero.

Aquí es lo que hace. En primer lugar, pasa a través de su biblioteca de iPhoto y cataloga lo que tienes ahí. A continuación, explora la carpeta que especifique y compara las fotos allí con los de su biblioteca. Si una foto se encuentra exactamente una vez, se obtendrá una etiqueta verde, por lo que se destaca cuando explora en su buscador (que es Mac-talk para el Explorador de Windows). Del mismo modo, si la foto aparece más de una vez en tu biblioteca de iPhoto, que serán marcados en amarillo. Y, va la milla extra, iPhotoTagger aportan color a su carpeta verde si todas las fotos dentro se han importado en la biblioteca de iPhoto. Esas carpetas que se han importado en parte serán etiquetadas Amarillo.

La comparación de la foto se hace utilizando los datos Exif, y es bastante exacta. Tenga en cuenta que iPhotoTagger no modifica nada dentro de su biblioteca de iPhoto. Si lo hace, sería imprudente. Simplemente lee la biblioteca para recopilar información.

Esta primera versión (V1.0) se libera para probar las aguas, por decirlo así, y tiene un precio de $1.99. Si hay suficiente interés, Voy a trabajar en V2.0 con un mejor rendimiento (usando Perl y SQLite, si usted debe saber). ¡El precio al $2.99. Y, si el interés no decaiga, V3.0 (para $3.99) aparecerá con un archivo de ayuda adecuada, panel de rendimiento, opciones para elegir su propio esquema de color, Comentarios SpotLight (y, si usted debe saber, probablemente reescrito en Objective-C). Antes de salir corriendo para enviarme dinero, por favor sepa que iPhotoTagger requiere Snow Leopard y Lion (OS-X 10.6 y 10.7). En caso de duda, usted puede descargar la versión lite y jugar con él. Es completamente funcional, y creará una lista de fotos / carpetas a ser etiquetados en verde y amarillo, pero no realmente etiquetarlas.

Su Thumbdrive Virtual

Escribí sobre DropBox Hace un par de semanas, aparentemente para introducir a mis lectores. Mi agenda oculta detrás de ese mensaje era para conseguir un poco de que se registre utilizando mi enlace de modo que consiga más espacio. Estaba seguro de que todo lo que tenía que hacer era escribir sobre ello y cada uno de ustedes se desee inscribirse. Imaginen mi sorpresa cuando sólo dos se inscribieron, uno de los cuales resultó ser un amigo mío. Así que debo haber hecho mal. Probablemente no llevar a cabo todas las ventajas con suficiente claridad. O eso, o no mucha gente realmente LUG sus datos en torno a sus thumbdrives. Así que aquí voy de nuevo (con el mismo, agenda no tan oculta). Antes de que vayamos más lejos, déjeme decirle claramente que DropBox es un servicio gratuito. Usted no paga por 2 GB de almacenamiento en línea. Si quieres ir más allá de ese límite, tienes que pagar alguna cuota.

La mayoría de la gente lleva sus Thumbies alrededor para que puedan acceder a sus archivos desde cualquier ordenador, por casualidad, se encuentran frente a. Si estos equipos no son los equipos habituales (es decir,, el cuaderno de su esposa, niños’ pc, equipo de oficina, etc), lo virtual DropBox no puede obviar totalmente la necesidad de un dispositivo en miniatura reales. Para los equipos al azar, virtual, simplemente no es suficiente. Pero si usted es una persona de hábitos y de traslado de un equipo regular a otro, DropBox en realidad es mucho mejor que una unidad USB de bienes. Todo lo que tienes que hacer es instalar DropBox en todas esas máquinas, que ni siquiera tienen que ser de la misma clase — pueden ser Macs, PCs, Cajas de Linux, etc. (De hecho, DropBox se puede instalar en sus dispositivos móviles, así, aunque la forma en que va a utilizar no está nada claro.) Una vez que instales DropBox, usted tendrá una carpeta especial (o directorio) donde se pueden guardar cosas. Este directorio especial carpeta / es, en la realidad, nada más que una normal. Sólo que hay un programa de monitoreo de fondo y sincronizarla mágicamente con un servidor (que está en una nube), y con todos los otros equipos en los que ha DropBox instalados debajo de las credenciales. Mejor aún, si los equipos comparten una red local, DropBox lo utiliza para sincronizar entre ellos en prácticamente ningún momento.

Aquí está el vídeo que encontré en YouTube sobre lo DropBox puede hacer por usted:

Además de esta sincronización de archivos, DropBox es un espejo en línea de tus archivos sincronizados. Así que si usted guarda sus archivos importantes en el DropBox carpeta, sobrevivirán para siempre. Esta es una ventaja que no física, thumbdrive verdadero usted puede ofrecer. Con thumbdrives reales, Yo personalmente tengo archivos perdidos (a pesar del hecho de que soy bastante religiosa sobre copias regulares y espejos) debido a las unidades USB muriendo en mí. Con DropBox, nunca va a suceder. Usted tiene copias locales todo los equipos en los que tenga DropBox funcionamiento y una copia remota en un servidor de la nube.

Pero se podría decir, “Ha, que es el problema — ¿cómo puedo poner mis archivos personales en algún lugar remoto donde nadie puede verlos?” Bueno, DropBox dice que ellos utilizan el cifrado estándar de la industria que ellos mismos no pueden desbloquear sin su contraseña. Decidí confiar en ellos. Después de todo, aun cuando pudieran descifrarlo, ¿cómo pueden duende terabytes de datos en formatos azar con la esperanza de encontrar su número de cuenta o lo que sea? Además, si usted está realmente preocupado por la seguridad, siempre se puede crear un volumen TrueCrypt en DropBox.

Otro uso que puede poner DropBox que está de acuerdo a la información ya sincronizado entre ordenadores. Esto funciona mejor con Mac y enlaces simbólicos. Por ejemplo, si tienes un MacBook y un iMac, usted puede poner su libreta de direcciones en su DropBox directorio, crear un enlace simbólico desde la ubicación normal (en ~ / Library / ApplicationData / Mail.app) y esperar a ver la misma libreta de direcciones, tanto en los ordenadores. Truco parecido trabajar con otras aplicaciones. Lo he probado con mi línea de software de blogs (ecto) y mi entorno de desarrollo (NetBeans).

¿Quieres más razones para inscribirse? Bueno, usted también puede compartir archivos con otros usuarios. Suponga que su cónyuge tiene un DropBox de su propia, y que desea compartir algunas fotos con su. Esto se puede arreglar fácilmente. Y creo que las fotos en la carpeta DropBox se comporta como una galería, aunque yo no lo he probado.

Así, si usted encuentra estos motivos para tener un dispositivo en miniatura virtuales, además de (o en lugar de) uno real física, no inscribirse para DropBox a través de cualquiera de los millones de enlaces en esta página. ¿Te he dicho que si sus amigos se inscribieron usando su enlace, usted conseguiría adicional de 250 MB por cada referido?

Foto por Debs (ò‿ó)♪

Servicios de Hosting

hosting.gifEn el mundo de hoy, si usted no tiene un sitio web, no existes. Bueno, que puede no ser totalmente exacta — usted puede hacer muy bien con una página de Facebook o un blog. Pero la naturaleza democrática de la Internet inspira a muchos de nosotros para convertirse en proveedores de información y no sólo a los consumidores. Los más inteligentes, De hecho, estratégicamente posicionarse entre los proveedores y los consumidores, y cosechar las recompensas guapos. Mira lo anterior facebook, o Google, o cualquiera de los negocios de Internet que hicieron grande. Incluso las papas fritas pequeñas de Internet, incluyendo bloggers de poca monta como el tuyo fielmente, se encuentran ante tráfico web y amable estabilidad de cuestiones técnicas. Hace poco me mudé de mi hosting compartido en NamesDirect.com a un host virtual privada en Arvixe.com, and even more recently to InMotion. Hay, Yo lo he hecho. He ido y caído jerga técnica en mis lectores. Pero este post es sobre las opciones técnicas webmasters en ciernes tienen. (Antes de seguir adelante, permítanme revelar el hecho de que los enlaces a InMotion en este post son todos los enlaces de afiliados.)

Cuando usted comienza con un pequeño sitio web, que normalmente va con lo que ellos llaman “alojamiento compartido” — la clase económica de alojamiento web soltuion. Usted se registra un nombre de dominio (tales como thulasidas.com) para $20 o $30 y mirar alrededor para un lugar en la web para poner sus páginas. Usted puede encontrar este tipo de alojamiento por menos de $10 un mes. (Por ejemplo, InMotion tiene un paquete para un precio tan bajo como $4 un mes, con un registro de nombre de dominio gratis arrojados pulg) La mayoría de estos proveedores de publicidad ancho de banda ilimitado, almacenamiento ilimitado, bases de datos ilimitado, etc. Bueno, no creas todo lo que ves en Internet; se obtiene lo que se paga. Si usted lee la letra pequeña antes de hacer clic “aquí” para aceptar la 30 términos y condiciones de página larga, verías que realmente significa ilimitada limitada.

Para aquellos que han jugado un poco con el desarrollo web en casa, alojamiento compartido es como haber XAMPP instalado en su ordenador personal con varios usuarios acceder a él. Seguro, el proveedor puede tener un ordenador potente poderosa, enorme espacio de almacenamiento y una gran tubería a Internet o lo que sea, pero todavía está compartiendo. Esto significa que sus necesidades particulares no pueden alojarse fácilmente, especialmente si parece que usted podría acaparar una parte injusta del “ilimitado” recursos, que es lo que pasó con el profesional. Necesitaba un “CREATE TABLE TEMPORAL” privilegio para una aplicación particular, y mi anfitrión dijo, “De ninguna manera dude.”

El alojamiento compartido viene en diferentes paquetes, por supuesto. Negocios, Para, Último etc. — todos ellos son simplemente publicidad palabrejas, esencialmente la descripción de diversos tamaños de la parte de los recursos que obtendrá. La próxima actualización es otra palabra de moda — Cloud Hosting. Aquí, los recursos todavía son compartidos. Pero al parecer residen en centros de datos geográficamente dispersos, optimizada y escalable a través de algún tipo de tecnología de redes. Este tipo de alojamiento se considera mejor, porque, si te quedas sin recursos, el programa de alojamiento puede asignar más. Por ejemplo, si de repente tiene un aumento de tráfico a causa de tu post divertido ir viral en facebook y digg, la nube fácilmente podría manejarlo. Lo harán, por supuesto, cobrarle más, pero en el escenario de hospedaje compartido, que probablemente le bloqueará temporalmente. A mí, cloud hosting suena como alojamiento compartido con algunas de las limitaciones de recursos eliminado. Es como compartir un pastel, pero con todos los ingredientes a la mano, de manera que si se queda sin, pueden hornear rápidamente algunos más para usted.

La “clase de negocios” de alojamiento web es VPS o Servidor Privado Virtual. Aquí, dispone de un servidor (aunque sea uno virtual) por sí mismo. Puesto que usted “propio” este servidor, puedes hacer lo que quieras con él — tienes “raíz” acceso. Y los recursos anunciados son, más o menos, dedicado a ti. Esto es como tener un VirtualBox se ejecuta en el PC de casa donde ha instalado XAMPP. El único inconveniente es que no se sabe cuántos otros VirtualBoxes se están ejecutando en el equipo donde se ejecuta el VPS. Así que la parte de los recursos de que realmente llega a disfrutar puede ser diferente de la llamada del “dedicado” los. Para el acceso root y recursos cuasi-dedicado, usted paga una prima. VPS cuesta aproximadamente diez veces más que el alojamiento compartido. InMotion, por ejemplo, tiene un paquete de VPS para $40 un mes, que es lo que me inscribí en.

VPS viene con acuerdos de nivel de servicio que típicamente estatales 99.9% uptime o disponibilidad. Es importante señalar que este tiempo de actividad se refiere, no a la instancia de VPS, pero al servidor que aloja los servidores virtuales. Dado que usted es el jefe de su VPS, si se bloquea, es en gran medida el problema. Su proveedor puede ofrecer una “totalmente gestionado” servicio (InMotion hace), pero que por lo general significa que usted puede pedir que hagan un poco de trabajo de administración y consultar al. En mi caso, mi VPS comenzó colgando (debido a algunos problemas de FastCGI antes de que decidiera trasladarse a DSO para el soporte de PHP para que APC trabajó — Lo sé, un montón de jerga techie, pero estoy preparando el terreno para mi próximo post sobre la administración de servidores). Cuando le pregunté al apoyo para ayudar a diagnosticar el problema, dijeron, “Se colgaba porque su servidor está generando demasiados procesos PHP. Cualquier cosa que te pueda ayudar?” Declaración exacta, Debo admitir, pero no necesariamente el tipo de ayuda que busca. Decían, por último, el servidor VPS era mi bebé, y que tendría que cuidar de él.

Si eres real webmaster de altos vuelos, el tipo de alojamiento que usted debe ir para es una completamente dedicada. Esto es algo así como la primera clase o tipo jet privado de situación en mi analogía. Esta opción de alojamiento le costará un costo considerable, en cualquier lugar de $200 a varios miles por mes. Por esa cantidad de dinero, lo que se obtiene es un potente servidor (bien, al menos para los más costosos de estos planes) ubicado en un centro de datos con fuentes de alimentación redundantes y así sucesivamente. Hosting dedicado, en otras palabras, es un servidor privado de bienes, en contraposición a una virtual.

No tengo experiencia directa con un servidor dedicado alojado, pero tengo un par de servidores que se ejecutan en el país con fines de desarrollo. Corro dos ordenadores con XAMPP (uno real y uno en un VirtualBox en mi iMac) o y dos con MAMP. Y supongo que la experiencia dedicado servidor va a ser similar — un servidor a su entera disposición con los recursos asignados para usted, ejecutando lo que sea que usted desea plazo.

Algo extendido sobre compartido y VPS es lo que ellos llaman una cuenta de revendedor. Este tipo de alojamiento en esencia lo que establece como un pequeño proveedor de alojamiento web (presumiblemente en un modo de alojamiento compartido, como se describió anteriormente) usted mismo. Esto puede ser interesante si se quiere hacer un poco de dinero en el lado. InMotion, por ejemplo, le ofrece un paquete de distribuidor para $20, y se compromete a cuidar de sí mismos ayuda enduser. Por supuesto, cuando en realidad se revende a sus clientes potenciales, es posible que desee asegurarse de que su oferta tiene algo mejor que lo que pueden obtener directamente de la empresa, ya sea en términos de precios o características. De otra manera, no tendría mucho sentido para ellos vengan a ti, ¿verdad?

Así que hay. Ese es el espectro de opciones de alojamiento que tiene. Todo lo que necesitas hacer es averiguar en qué parte de este espectro caen sus necesidades, y elegir en consecuencia. Si usted termina encima de elegir InMotion (una buena elección), Le agradecería si lo hace usando uno de mis enlaces de afiliado.

Nos estamos moviendo…

Blog Unreal se ha movido a un servidor más potente en Arvixe. [Divulgación: Todos los enlaces de servidor en este artículo son enlaces de afiliados.] Para aquellos interesados ​​en mover su hosting a un nuevo servidor, Yo pensaba que iba a describir la “trampas” involucrados.

Esto te pillé me ​​consiguió durante una migración de prueba de mis viejos mensajes al nuevo servidor. Yo tenía más de 130 mensajes a migrar. Cuando les trasladé al nuevo blog en el nuevo servidor, parecían nuevos mensajes. Para la lógica implacable de un ordenador (que desafía el sentido común y se las arregla para estropear la vida), este pronunciamiento de la novedad es exacta, Tengo que admitir — en realidad eran nuevos puestos en el nuevo servidor. Así, en el 10 de enero, mis lectores habituales que se habían inscrito para las actualizaciones recibidas en 100 las notificaciones por correo electrónico sobre “mensajes nuevos” en mi blog. Huelga decir que yo empecé a recibir correos electrónicos de enojo de mis clientes habituales molesto exigiendo que me quito sus nombres de mi “list.excessive” (como uno de ellos dijo). Si usted fue uno de los que recibieron correos electrónicos excesivos, por favor, acepte mis disculpas. Tenga la seguridad de que he desactivado notificaciones por correo electrónico, y voy a mirar y duro en las entrañas de mi blog antes de volver a encenderla. Y cuando lo haga encenderlo, Prominentemente voy a proporcionar un enlace en cada mensaje para suscribirse o darse de baja.

A medida que crece su huella de web y su tráfico del blog, usted va a tener que mover a un servidor más grande. En mi caso, Me decidí a ir con Arvixe> because of the excellent reviews I found on the web. La decisión de qué tipo de alojamiento que usted necesita lo convierte en un tema de interés, que será mi próximo post.

Cloud Computing

Escuché por primera vez de “Cloud Computing” cuando mi amigo en Trivandrum empezó a hablar de él, la organización de seminarios y conferencias sobre el tema. Yo estaba familiarizado con Grid Computing, así que pensé que era algo similar y lo dejé así. Sin embargo, un reciente necesidad mía ilustra a mí lo que la computación en nube es realmente, y por qué uno querría que. Yo pensaba que iba a compartir mi visión con los no iniciados.

Antes de que vayamos más lejos, Debo confesar que escribo este post con un poco de un motivo ulterior. Lo que es motivo es algo que voy a divulgar hacia el final de este post.

Permítanme comenzar diciendo que no soy un novato cuando se trata de computadoras. Comencé mi larga historia de amor con la informática y la programación en 1983. Aquellos bicicleta noche paseos a CLT y montones de cartas Fortran – aquellos eran divertidas aventuras. Nos gustaría presentar la pila para el IBM 370 operadores temprano en la mañana y obtener la salida en la noche. Así que el tiempo de vuelta para cada corrección de errores sería un día, que yo creo que nos hizo programadores bastante cuidadosas. Recuerdo haber escrito un programa para imprimir un calendario, una página por mes, espaciados y alineados correctamente. Realmente inútil, porque la impresión sería en los rodillos de alimentación de tamaño A3 con agujeros en los laterales, y la fuente era un tipo Courier sucia de tamaño de punto 12 en luz azul-negro, apenas legible a una distancia de lectura normal. Pero fue divertido. Por desgracia, cometí un error en la anidación de bucle y el calendario salió todo mal estado. Peor, el operador, quien era tacaño sobre el uso de papel, interrumpido la producción en el cuarto mes y me aconsejó que deje de hacerlo. Yo sabía que no podía interrumpirlo si usaba sólo una instrucción PRINT Fortran y volvió a escribir el programa para hacerlo de esa manera. Me dio la salida, pero en la página de enero, hubo esta misiva escrita a mano, “Pruébelo una vez más y voy a cancelar su cuenta.” En ese momento dejé y desistí.

Empecé a usar el correo electrónico a finales de los años ochenta en un clúster de Vaxstations que perteneció al grupo de física de alta energía en la Universidad de Siracusa. Al principio, podríamos enviar correo electrónico sólo a los usuarios en el mismo clúster, con direcciones DECNET como VAX05::Moneti. Y un año más tarde, cuando podría enviar un correo a mi amigo en el edificio de al lado con una dirección como en%”naresh@ee.syr.edu” o algo (la “EN” Internet significando), Yo era poderoso impresionado con el ritmo al que la tecnología fue progresando. Yo no sabía que pocos años más tarde, habría Bajar, Mosaico y el comercio electrónico. Y que yo sería la escritura libros sobre informática financiera y plugins de WordPress en PHP.

A pesar de mantener el ritmo de la tecnología informática más de mi vida, He empezado a sentir que la tecnología se está rompiendo lentamente libre ya la deriva lejos de mí. Todavía no tengo una cuenta de twitter, y visito a mi Facebook sólo una vez al mes o así. Más al punto de este post, Me avergüenza admitir que no tenía idea de lo que esto cloud computing fue todo sobre. Hasta que llegué a mi MacBook Air, gracias a mi querida esposa que le gusta jugar mamá de azúcar de vez en cuando. Siempre he tenido este problema de sincronizar mis documentos entre los cuatro o cinco PCs y Macs que trabajo regularmente con. Con una unidad USB y extremo cuidado, Yo podría manejarlo, pero el MBA fue la gota que colmó mi camello de una espalda. (A propósito, ¿sabía usted este proverbio iraní – “Cada vez que el vino mierdas, no es fechas”?) Pensé que tenía que haber una mejor manera. Yo había jugado con Google Apps desde hace un tiempo, aunque no me di cuenta que se trataba de la computación en nube.

Lo que yo quería hacer era un poco más complicado que las aplicaciones de oficina. Yo quería trabajar en mi hobby proyectos PHP desde diferentes computadoras. Esto significa algo así como XAMPP o MAMPP junto con NetBeans en todos los equipos con los que trabajo. Pero, ¿cómo puedo evitar que el código fuente sync'ed? Thmbdrives y / programas de sincronización de copia de seguridad? No elegante, y apenas sin fisuras. Entonces me di con la solución perfecta – Dropbox! Por aquí, almacenar los archivos de origen en la red (utilizando Amazon S3, aparentemente, pero eso no viene al caso), y ver un directorio (carpeta para los que no han obedecido Steve Jobbs y vuelto a la Mac) que se parece sospechosamente locales. De hecho, se trata de un directorio local – sólo que hay un programa que se ejecuta en el fondo sincronizarla con su carpeta en la nube.

Dropbox! te ofrece 2 GB de almacenamiento en red libre, que me parece bastante adecuado para cualquier usuario normal. (Eso suena como las famosas últimas palabras de Bill Gates, no lo hace? “64KB de memoria debería ser suficiente para cualquier persona!”) Y, usted puede conseguir extra de 250 MB por cada referencia exitosa haces. Esto me lleva a mi segunda intención – todos los enlaces a Dropbox! en este blog son enlaces realidad de referencia. Cuando te registras y comenzar a utilizarlo haciendo clic en uno de ellos, Tengo 250 MB adicional. No te preocupes, se obtiene adicional de 250 MB, así. Así que puedo crecer mi almacenamiento en línea de hasta 8 GB, que debería mantenerme feliz por mucho tiempo, a menos que yo quiero guardar mis fotos y video no, en cuyo caso, voy a actualizar mi Dropbox! cuenta con un servicio de pago.

Aparte de darme espacio extra, hay muchas razones que realmente debe comprobar hacia fuera Dropbox!. Voy a escribir más en esas razones más tarde, pero déjame enumerarlos aquí.
1. Sincroniza tu (Mac) Libreta de direcciones entre sus Macs.
2. Múltiples copias de seguridad sincronizadas de sus datos más preciados.
3. Uso transparente para IDEs como Netbeans.
Algunas de estas razones están dirigidas sólo siguiendo algunos consejos y trucos, que voy a escribir sobre.

A propósito, nos escritores indios gusta usar expresiones como segundas intenciones e intereses creados. ¿Crees que es porque siempre tenemos alguna?

Pantalla en blanco después de la hibernación o suspensión?

Bueno, la respuesta corta, aumentar la memoria virtual para más que el tamaño de la memoria física.

Versión larga ahora. Recientemente, He tenido este problema con mi PC que no se despertaba desde el modo de hibernación o dormir adecuadamente. El PC en sí sería en y batir, pero la pantalla se cambia a modo ahorro de energía, quedarse en blanco. La única cosa a hacer en ese punto sería necesario reiniciar el equipo.

Como el buen internauta que soy, Yo trawled Internet para una solución. Pero no encontró ninguna. Algunos sugirieron actualizar el BIOS, la sustitución de la tarjeta gráfica y así sucesivamente. Entonces vi esta mencionado en un grupo de Linux, diciendo que el tamaño del archivo de intercambio debe ser más que la memoria física, y decidí probarlo en mi máquina de Windows XP. Y resolvió el problema!

Así que la solución a este problema de la pantalla en blanco después de despertar es para ajustar el tamaño de la memoria virtual a algo más grande que la memoria de su sistema. Si necesita más información, aquí es cómo, en forma de paso a paso. Estas instrucciones se aplican a un equipo con Windows XP.

  1. Haga clic en “Mi PC” y pulsa “Propiedades.”
  2. Echa un vistazo a el tamaño de la RAM, y haga clic en el “Avanzada” pestaña.
  3. Haga clic en el “Ajuste” botón debajo de la “Rendimiento” cuadro de grupo.
  4. En el “Opciones de rendimiento” ventana que aparece, seleccionar el “Avanzada” pestaña.
  5. En el “Memoria virtual” cuadro de grupo en la parte inferior, haga clic en el “Cambiar” botón.
  6. En el “Memoria virtual” ventana que aparece, establecer el “Tamaño personalizado” a algo más que su tamaño de RAM (que has visto en el paso 2). Se puede establecer en cualquier partición de disco duro que tiene, pero si usted está pasando por todas estas instrucciones, probable es que haya sólo “C:”. En mi caso, Decidí ponerlo en “M:”.
Si has encontrado este artículo útil, también es posible que:

  1. Cómo recuperar eventos y fotos que falta en iPhoto?
  2. Cómo evitar Importaciones duplicadas en iPhoto?

Cómo guardar una cadena a un archivo local en PHP?

Este post es el segundo en mi serie friki.

Durante la programación de mi Tema Tweaker, Me encontré con este problema. Tenía una cadena en mi servidor en mi programa php (la hoja de estilo ajustado, De hecho), y yo quería darle la opción de guardar en un archivo de su computadora del usuario. Yo he pensado que esto era un problema común, y todos los problemas comunes pueden resolverse buscando en Google. Pero, Pero hete aquí, Yo no podía encontrar una solución satisfactoria. Encontré mi propia, y pensé en compartirlo aquí, para el beneficio de todos los futuros empleados de Google todavía de ir y venir.

Antes de entrar en la solución, vamos a entender cuál es el problema. El problema está en la división del trabajo entre dos ordenadores — uno es el servidor, donde tu WordPress y PHP se están ejecutando; el otro es el ordenador del cliente, donde la visión se está produciendo. La cadena que estamos hablando es en el servidor. Queremos guardarlo en un archivo en la computadora del cliente. La única manera de hacerlo es sirviendo a la cadena como una respuesta HTML.

A primera vista, esto no se ve como un problema importante. Después de todo, servidores envían regularmente cadenas y datos a clientes — así es como vemos nada en el navegador, incluyendo lo que está leyendo. Si fuera sólo un programa PHP que quiere salvar a la cadena, no sería un problema. Se podía volcar la cadena en un archivo en el servidor y servir el archivo.

Pero ¿qué hacer si usted no desea dar a todo el mundo una forma de dumping cuerdas a los archivos en el servidor? Bueno, usted podría hacer algo como esto:

<?php
header('Content-Disposition: attachment; filename="style.css"');
header("Content-Transfer-Encoding: ascii");
header('Expires: 0');
header('Pragma: no-cache');
print $stylestr ;
?>

Así, sólo hay que poner este código en tu foo.php que calcula la cadena $ stylestr y ya está. Pero nuestro problema es que estamos trabajando en el marco de plugin de WordPress, y no puede utilizar la cabecera() llamadas. Cuando usted trata de hacer que, obtendrá el mensaje de error diciendo que la cabecera ya se ha hecho amigo. Para este problema, He encontrado la solución ingeniosa en uno de los plugins que utilizo. ¿Ha olvidado cuál, pero supongo que es una técnica común. La solución es definir un iFrame vacío y establecer su origen a lo que la función de PHP escribiría. Desde iFrame espera una fuente HTML completa, se le permite (De hecho, obligados) para dar el encabezado() directivas. El fragmento de código se parece a:

<iframe id="saveCSS" src="about:blank" style="visibility:hidden;border:none;height:1em;width:1px;"></iframe>
<script type="text/javascript">
var fram = document.getElementById("saveCSS");
<?php echo 'fram.src = "' . $styleurl .'"' ;
?>

Ahora la pregunta es, lo que debería ser la fuente? En otras palabras, lo que es de $ styleUrl? Claramente, no va a ser un archivo estático en el servidor. Y el propósito de este post es para demostrar que no tiene que ser un archivo en el servidor en absoluto. Es una respuesta de dos partes. Hay que recordar que se está trabajando en el marco de WordPress, y usted no puede hacer que los archivos php independientes. La única cosa que puedes hacer es añadir argumentos a los archivos php existentes, o los plugins que se han creado. Así que primero hacer un botón de envío de la siguiente manera:

<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]?>">
<div class="submit">
<input type="submit" name="saveCSS" title="Download the tweaked stylesheet to your computer" value="Download Stylesheet" />
</div>

Tenga en cuenta que el atributo de nombre del botón es “saveCSS.” Ahora, en la parte del código que controla somete, haces algo como:

<?php
if (isset($_POST['saveCSS']))
$styleurl = get_option('siteurl') . '/' . "/wp-admin/themes.php?page=theme-tweaker.php&save" ;

?>

Este es el $ styleUrl que darías como la fuente de su iFrame, adelante. Tenga en cuenta que es el mismo que su página pluging URL, excepto que se las arregló para agregar “?guardar” al final de ella. El siguiente truco es capturar ese argumento y manejarlo. Por esa, utiliza la función API de WordPress, add_action como:

<?php
if (isset($_GET['save'] ))
add_action('init', array(&$thmTwk, 'saveCSS'));
else
remove_action('init', array(&$thmTwk, 'saveCSS'));
?>

Esto añade una saveCSS función a la parte de inicio de su plugin. Ahora usted tiene que definir esta función:

<?php
function saveCSS() {
header('Content-Disposition: attachment; filename="style.css"');
header("Content-Transfer-Encoding: ascii");
header('Expires: 0');
header('Pragma: no-cache');
$stylestr = "Whatever string you want to save";
ob_start() ;
print $stylestr ;
ob_end_flush() ;
die() ;
}
?>

Ahora estamos casi en casa gratis. La única cosa a entender es que usted hacer necesitará la matriz(). Si su función no muere, se vomitaré el resto de las cosas generada WordPress en su archivo de salvar, añadiendo a su cadena $ stylestr.

Puede parecer complicado. Bueno, Supongo que es un poco complicado, pero una vez que implementarlo y ponerlo en marcha, usted puede (y hacer) olvidarse de él. Al menos, Hago. Es por eso que he publicado aquí, para que la próxima vez que tenga que hacerlo, Puedo mirar hacia arriba.