¿Cuáles son algunas maneras geniales en que los programadores personalizan sus computadoras portátiles?

Nunca personalicé el exterior de ninguna de mis computadoras portátiles. Sin embargo, sobre lo que hay dentro, es un sistema operativo personalizado hecho a mano real. Principalmente uso Windows, pero también Ubuntu.

Antes de explicar en detalle qué es la personalización del sistema operativo, daré algunos consejos sobre lo que se puede hacer con componentes / hardware. Yo uso esta computadora: Toshiba Qosmio X70-A-13C

  • Use un concentrador USB, especialmente útil para conectar mi mouse remoto y mis discos duros. (Sin embargo, considere la posibilidad de conectar el disco duro directamente en los puertos de la computadora para una escritura más rápida, pero cuando es solo para tener acceso a una gran cantidad de datos, como documentos o películas, está perfectamente bien pasar por un concentrador sin bajo rendimiento).
    Realmente me encanta porque puedo tener mis películas + programas de TV HDD siempre conectados en la computadora, así como el mouse e incluso un teclado remoto. Y guarda varios puertos en la computadora para conectar otras cosas.
    Nota: como dijo el usuario de Quora , necesita un concentrador alimentado por una toma de corriente y no solo por la computadora si tiene varios discos duros conectados o la placa base puede sufrir.
  • Una o dos pantallas además de la pantalla de la computadora (solo uso computadoras portátiles)
    Una pantalla es lo mínimo para mí ahora, dos son importantes cuando necesito una visión general de muchas cosas al mismo tiempo (particularmente útil cuando trabajo).
    Por supuesto, necesita una computadora que pueda soportar dos pantallas más al mismo tiempo, una que use HDMI y la otra VGA, por ejemplo.
  • Un disco duro SSD , el mío es de 256 GB y no es suficiente. Desearía haber tomado un 512 al menos, y aún así, eso probablemente no sería suficiente porque todos los juegos deberían estar en el SSD, así como en el sistema operativo.
  • Procesador I7 (o buen I5) o similar. Muy útil para compilar e instalar paquetes rápidamente, incluso para un desarrollador web (compilar CoffeeScript o TypeScript o instalar paquetes a través de npm , bower o similar lleva tiempo, mucho más tiempo con un I3, créanme). Ahorro de tiempo, con un SSD está a pocos segundos de un arranque completo desde cero.
  • Utilizo un mouse remoto diseñado para ayudar con la posición de la mano derecha, que ayuda cuando usa su computadora durante horas todos los días. Aquí está el que uso (descripción en francés) CSL – Souris optique TM137U
  • El almacenamiento total de mi computadora es de 2 * 1 a HDD + 256Go SSD. Simplemente me encanta 🙂 (¡tengo que comprar un SSD 750Go algún día!)

Ahora, hablemos sobre la personalización del sistema operativo. Actualmente uso Windows 8.1.

Personalización de fondo de inicio y accesos directos ( Dexpot ):

Utilizo imágenes de brackground personalizadas para cada pantalla, y puedo cambiar las configuraciones de la pantalla del juego a la pantalla de trabajo o la pantalla de presentación.

Aquí está la configuración del juego: 2016-02-13 13_48_09-Screen.png

Aquí está la pantalla de desarrollo: 2016-02-13 14_00_05-Program Manager.png

Y mi pantalla de presentación es suave sin atajos o solo aquellos útiles para la presentación, la uso cuando debo mostrarle algo a la gente a través de una reunión o cosas por el estilo. Prefiero tener un fondo limpio y suave cuando hago eso.

Para lograr esto, utilizo escritorios virtuales para Windows, lo cual es realmente genial, aunque al principio fue difícil configurar diferentes iconos para la configuración (accesos directos, etc.), pero configurar un fondo diferente para cada pantalla fue un poco fácil. No hay latencia ni errores, simplemente funciona bien y me gusta. Utilizo un par de atajos para ir de una pantalla a otra y podría tener hasta 20 configuraciones diferentes. ¡Todavía no lo he probado con 3 pantallas!

Escritorio mejorado (Rainmeter): 2016-02-13 14_19_05-Greenshot.png

Además del fondo de escritorio múltiple, utilizo Rainmeter que me permite agregar componentes personalizados y configurarlos, por ejemplo, los enlaces para juegos y sofwares alrededor del círculo grande en la imagen de arriba. O la barra superior con información adicional como CPU utilizada, RAM y espacio libre en disco. O la barra derecha con estadísticas de red, usos de procesos, etc.

Puede agregar los componentes que desee, pero una vez más, toma tiempo leer, encontrar y configurar lo que desea, pero definitivamente tendrá un escritorio único después de eso 🙂
Tenga en cuenta que algunos de los complementos de Rainmeter pueden bloquear su computadora, me pasó un par de veces, no mucho, pero sucedió. Se han actualizado a v3.x desde entonces.

Editar : Debido a que se ha preguntado varias veces, aquí está la lista de mis temas de Rainmeter, creo que el más interesante para la mayoría de las personas es SHIELD OS. No recuerdo de dónde lo obtuve, pero puedes buscarlo en Google, por ejemplo: Google

Captura de pantalla de todos los temas que estoy usando, la mayoría de las veces solo una parte del tema en sí


Captura de pantalla fácil ( GreenShot ):

¿Necesitas tomar capturas de pantalla y subirlas regularmente? Bueno lo haré.
Lo que he hecho es instalar Greenshot, es básicamente una herramienta que se inicia al inicio y mejora su computadora con accesos directos personalizables para tomar diferentes tipos de capturas de pantalla. (Pantalla completa actual, ventana actual, todas las pantallas, …)

Pero lo mejor es que te permite configurar dónde almacenar esas capturas de pantalla y también copiarlas automáticamente en el portapapeles para un uso rápido 😉
Por ejemplo, configuré Greenshot para copiar todas las capturas de pantalla en una carpeta de Google Drive, que está disponible públicamente con el enlace a través de Internet. Una vez que Google Drive haya subido la captura de pantalla, puede proporcionar el enlace a cualquier persona e incluso si mueve el archivo, el enlace seguirá siendo válido.

¡Entonces es rápido y seguro!

Tenga en cuenta que Google Drive es mi preferencia, pero también podría hacerse con Dropbox, ¡GDrive funcionó muy bien para mí! 🙂


Luminosidad de la pantalla cuando se trabaja de noche ( f.lux ):

¿Quién es diseñador o desarrollador y no trabaja de noche? Acabo de instalar f.lux, que es súper genial. Básicamente, cambia la luminosidad de la pantalla en función del tiempo, por lo que configura su ubicación geográfica y automáticamente hará que la pantalla sea menos intensa durante la noche / noche. Sin embargo, puede deshabilitarse de forma temporal o definitiva cuando necesite colores reales 😉

Sólo ojos protector.


Cromo como el Explorador de Windows ( Clover ):

Me gusta este, pero está lejos de ser perfecto. Básicamente es un Chrome: Clover trae pestañas de estilo Chrome al Explorador de Windows. Atajos como ctrl + w, ctrl + shift + t, ctrl + t funciona allí 😉 (cerrar, volver a abrir la última ventana cerrada y abrir una nueva pestaña, respectivamente)

Me gusta tener solo una ventana con varias pestañas, tener marcadores en la parte superior (ctrl + shift + b para mostrar / ocultar marcadores, como en Chrome).

Simplemente hace que mi vida sea más fácil, cuando funciona correctamente … 2016-02-13 14_36_29-Greenshot.png

Sin embargo, este software no es realmente estable. Puede suceder que una gran copia de los archivos no pueda responder y el proceso se cancelará. Hay algunas cosas más inconvenientes, pero solo vivo con eso porque tiene excelentes características. Si conoces una herramienta similar y mejor, ¡estaría bastante interesado!


Lanzador tipo OSX ( Wox ):

Me encanta este, pequeño pero poderoso. No uso la calculadora de Windows desde que la instalé y también es bastante útil para encontrar archivos. Solo pruébalo, puede que te guste, ¡especialmente si estás acostumbrado a OSX!

Wox


Inteligente copiar y pegar con historial y función de búsqueda ( Ídem ):

Otra herramienta que amo y estoy triste porque no he encontrado un equivalente en Ubuntu en realidad. (Encontré algunos, pero ninguno es tan bueno como Ditto)
Este es el mejor, tiene un historial interno de lo que copia y le permite buscar realmente rápido y pegar contenido. Es un administrador de copiar / pegar múltiples, tan simple como eso.

Hay muchas características que no uso, como el historial de sincronización entre computadoras. ¡Lo cual puede ser útil para algunas personas! Ídem administrador de portapapeles


Unix shell ( Cygwin ):

¿Qué desarrollador quiere quedarse atascado con el shell de Windows? Bueno, ciertamente no yo. Yo uso Cygwin para tener un pequeño shell de Unix, mucho mejor que el de Windows.

Sin embargo, necesita mejoras, porque no puede usar apt-get, por ejemplo, y si desea instalar un nuevo software, debe instalar todo de nuevo (AFAIK), un fastidio. 2016-02-13 14_52_19-Greenshot.png


También hay otras cosas que personalizo, como mi navegador, por ejemplo.

Revisaré algunos de los complementos que uso:

  • LastPass : (Administrador de contraseñas), si no sabe qué es, lo está haciendo mal: los cinco mejores administradores de contraseñas
  • WOT : WOT (Web of Trust) Me salvó varias veces de estafa e incluso una vez contra el pishing. Básicamente advierte si un sitio web tiene una mala reputación. Muy útil, especialmente si no eres demasiado consciente de todas las cosas malas en Internet.
  • HTTPS en todas partes : solo un complemento que utiliza el protocolo HTTPS cuando existe. Tenga en cuenta que a veces el estilo de los sitios web se rompe porque tienen el protocolo HTTPS pero realmente no lo usan y los estilos se cargan a través de HTTP, que luego se rechaza porque no es seguro. Sucede de vez en cuando.
  • Tema negro y rojo para YouTube : Tema negro y rojo para YouTube ™ Solo un complemento que muestra YouTube en negro y rojo (como si el título no fuera obvio) (Descargo de responsabilidad: mi hermano creó el complemento)
  • Pushbullet : útil cuando desea compartir un enlace entre dispositivos, como computadoras o teléfonos inteligentes. Hace unos meses, eliminaron una característica muy útil que permitía compartir la última copia del portapapeles en esos dispositivos y fue muy útil. Todavía estoy enojado con ellos por hacerlo premium solo.

Obviamente, esto es solo una parte de mi configuración, pero espero que lo encuentren útil e interesante. Se necesita mucho tiempo para configurar una computadora y debería centrarme ahora en cómo mantener todas esas configuraciones cuando cambie mi computadora algún día.

Tenga en cuenta que ralentizará la parte de inicio para usar Rainmeter y Dexpot , necesito unos 10 segundos para iniciar en el propio Windows, luego otros 10-20 segundos para iniciar todas mis cosas personalizadas. Pero solo apagué mi computadora para ejecutar actualizaciones de Windows, así que … 😉

Bien, voy a llegar a esto desde dos perspectivas diferentes: hardware, software.

También supongo que su pregunta se refiere a las computadoras portátiles que ya fueron propiedad por un tiempo. Por lo tanto, no se puede hacer nada para actualizar la CPU si es necesario, excepto para comprar una nueva computadora portátil.

HARDWARE:

RAM: descubra la cantidad máxima de RAM que admite su computadora portátil. La mayoría de las computadoras portátiles compradas en los últimos 2-4 años admiten hasta 16 GB o más. Vaya por lo más alto posible dentro de su presupuesto. Necesitará más y más RAM a medida que inevitablemente comience a virtualizar. Revisaré esto en la sección de software a continuación. Los carneros para computadoras portátiles tienden a ser más caros que sus contrapartes de escritorio, así que compare precios.

SSD: aunque no necesariamente necesita esto, pero confíe en mí, la informática se vuelve mucho mejor con uno. Una vez que use un buen SSD, le garantizo que nunca volverá a los HDD. Hazte tan grande como puedas dentro de tu presupuesto. Un SSD excelente como el Samsung 850 Evo 500GB cuesta alrededor de $ 150. Un SSD de menor capacidad será mucho más barato, pero si no usa mucho almacenamiento en la nube o grandes discos duros externos, se quedará sin espacio antes de lo que cree.

PAQUETE DE BATERÍA ADICIONAL: Si tuviera un dólar por cada vez que quisiera tener una batería adicional, hoy sería muy rico. Si su presupuesto lo permite, obtenga uno. No te arrepentirás.

SOFTWARES: (Me saltearé los IDEs. Como programador, probablemente sepa cuáles son).

VIRTUALIZACIÓN: necesitará esto tarde o temprano por muchas razones diferentes. Oracle Virtual Box es gratuito para uso personal.

SSH: si está en OS X o Linux, puede omitir esto. Pero si está en Windows, necesitará un software para conectarse a sus máquinas virtuales Linux. Putty, Bitvise, WinSCP son todos gratuitos y excelentes. Aunque personalmente uso SecureCRT, pero eso cuesta dinero.

SEGUIMIENTO DEL SISTEMA: comenzará a usarlo más de lo que piensa a medida que avanzan sus habilidades. Rainmeter es bueno, Samurize es otro. O puede programar uno propio, lo cual hice. Solo monitorea la utilización de la CPU, la temperatura, el uso de memoria ram y se encuentra en la bandeja del sistema.

Y eso es casi todo lo que necesita para la personalización. Ah, y para las mejores calcomanías y calcomanías, me gusta Etsy y Decalguru.

En lo que respecta a personalizar el exterior de su computadora portátil …

Aplicar una calcomanía

Claro, muchas personas tienen un MacBook Air, pero el mío es más geométricamente satisfactorio. Me gusta pensar que es un TriangleBook.

Si tiene dinero para gastar, considere esta personalización de MacBook que destaca WordPress:

No olvides algunas pegatinas

Muchos programadores apoyan el EFF. Aquí es donde obtener estos: EFF Sticker Pack

Otros stickers que probablemente verás son para varias startups o herramientas.


Según la personalización del interior …

Otros comentaristas en este hilo han ofrecido excelentes sugerencias sobre cómo configurar scripts, instalar sistemas operativos alternativos, etc.

Me gustaría resaltar algunos detalles:

Sistema de Monitoreo . Me encanta iStat Menus por esto.

Complementos del navegador . Todos tendrán sus favoritos, pero enumeraré algunos míos, para Chrome:

  1. uBlock Origin: bloquear anuncios y rastreadores
  2. HTTPS en todas partes: imponga la comunicación cifrada
  3. Momento: evite distracciones al abrir una pestaña nueva
  4. LastPass: almacenar contraseñas e información personal
  5. Tampermonkey: permite que el usuario modifique la funcionalidad del sitio web

¡Espero que esto ayude!

Lo he usado y desarrollado para computadoras por más tiempo que muchos de ustedes leyendo esto. Recuerdo cuando las computadoras portátiles eran caras, voluminosas y no se parecen en nada a lo que tenemos hoy. He pasado por más computadoras portátiles de las que puedo recordar. Algunos tuvieron muertes espectaculares. Ni siquiera arrancaría en frío. Lo más probable es una interrupción en una conexión de soldado en algún lugar de la placa base, pero nunca vale la pena arreglarlo. De todos modos, aquí va:

  1. Paso número uno: defenestra tu computadora portátil. A veces puede encontrar una computadora portátil sin tener que pagar el Impuesto de Microsoft ™, pero la mayoría de los proveedores le negarán esa opción. En realidad encontré uno que sí. Tire Windows de su computadora portátil. ¡NO tire su nueva computadora portátil por la ventana!
  2. Amplíe su computadora portátil con tanta RAM como pueda. De hecho, estoy molesto con mi computadora portátil ASUS, porque la placa base puede manejar 32 GB, pero solo tiene zócalos para 16. Mientras que algunos ofrecieron soldar un par de zócalos más, un deslizamiento y yo tendría un ladrillo glorificado. Así que verifíquelo al momento de la compra.
  3. Unidades SSD. Simplemente hazlo.
  4. Obviamente corro Linux. Duh Kubuntu 15.04, arranque dual con sangrado 15.10. Me gusta KDE (por ahora), pero hay tantas opciones de gestores de ventanas, elige lo que te gusta.
  5. Tmux y Tmuxinator. Emacs con ECB y una gran cantidad de otros complementos. Actualmente tengo tantos complementos y personalizaciones en Emacs que ahora tarda tanto en aparecer como otros IDEs. ¡Entonces se deben hacer más ajustes! Me encanta OrgMode sobre el marcado habitual, así que lo uso casi exclusivamente para documentar nuevos proyectos. OrgMode en Emacs es realmente dulce, lo que le permite hacer diseños de tabla basados ​​en texto y similares, todo desde el teclado. Tmuxinator me permite panear Tmux y guardar esos diseños de panel para que, con un solo comando, pueda cargarlos nuevamente. Y, entonces, tengo un panel Tmux y un diseño de ventana diferentes para cada conjunto de proyectos. Glorioso.
  6. Herramientas de golpe. My Bash Prompt ahora me dice en qué directorio estoy, qué versión de Ruby y Erlang está activa allí, y si está en un directorio Git, qué rama es. Soy emperador de la línea de comando ahora. jajaja
  7. Bluetooth en todas partes. Me conecto a todos los receptores de audio externos a través de Bluetooth, y es maravilloso. Menos cables desordenados.
  8. Múltiples monitores y múltiples pantallas virtuales. De hecho, tengo 12 pantallas virtuales con 2 monitores. Y cada pantalla virtual tiene un nombre y un propósito. No es broma.
  9. Métodos abreviados de teclado personalizados para navegar (8) y también para lanzar mis herramientas más utilizadas, como Konsole, Emacs y Chrome. Muchos atajos de teclado personalizados también para Emacs.
  10. El mejor mouse de todos los tiempos, el Logitech Performance MX con Darkfield. Rastreará en CUALQUIER superficie, incluso en vidrio. Adiós alfombrillas. Y con todos los botones que tiene el mouse, sería una pena dejarlos desperdiciar. Entonces, lo tienes. Configuración de botones personalizados, especialmente con Emacs. Un botón encenderá y apagará la culpa, otro alternará la visibilidad oculta de los personajes … déjate llevar por las posibilidades. ¡Emacs es quizás el IDE más personalizable que existe, aunque estoy seguro de que mis compatriotas vi podrían tener problemas con eso!
  11. Virtualización. Descubriendo que personalmente lo uso menos en estos días, ya que hay un software cada vez mejor disponible para Linux, por lo que ya no tengo que tener una máquina virtual de Windows para meter la cabeza. Pero es útil para poner a prueba las nuevas versiones y distribuciones de Linux antes de que el host las instale.
  12. Ansibe Sí. Ahora uso Ansible para registrar muchas de mis personalizaciones, por lo que si quiero incluir todo en una nueva distribución, solo me llevará unos minutos, no unos días.

Podría decir más, pero luego me alejaría de lo que es específico para la computadora portátil y más en lo que desarrollo. ¡Aclamaciones!

Bloqueo de pantalla de escritorio personalizado.

Durante los días escolares, solía programar en una computadora de escritorio. Lo que yo y mi hermana Bindi compartimos. A menudo solía dejar algo de trabajo en la PC para asistir a cosas triviales. Al regresar, ¿a quién veo usando la computadora? Mi hermana.

Ella y sus amigos de MSN siguen conversando durante la siguiente hora y media. Para cortar eso, comienza una larga negociación. Donde tengo que renunciar a algunos chocolates, hacer sus tareas, todas esas cosas, para que pueda volver a usar la computadora. Algún tipo de sistema de trueque.

La única oportunidad para deshacer y equilibrar el comercio de trueque fue cuando la computadora se cuelga y ella está trabajando. Ella me llama para restaurar la PC y su trabajo. Esta vez me conceden todo, es su tiempo para hacer los quehaceres y su porción de bocadillos son míos. Jaja

Bindi simplemente evitaría usar la computadora cuando colgara. Las consecuencias fueron, o ella tuvo que aprender cómo restaurar la PC y su trabajo, y otra fue llegar a un acuerdo.

Con esto, sin embargo. ¿Qué pasa si a propósito colgué la PC cuando me fui? De esta manera ella no usaría la PC. Luego colgar la PC a propósito no fue una buena idea.

Entonces se me ocurrió una idea, todo lo que tenía que hacer era crear una ilusión de una PC colgada. Luego comencé a programar una aplicación, que solía tomar una captura de pantalla de mi escritorio actual, o cualquier vista de escritorio de mi elección. La aplicación cubriría todo el escritorio, mostrando la captura de pantalla capturada. Esto dio la ilusión de un escritorio colgado. También deshabilité el uso de alt-tab, alt-cntl-del y Win-D. Para más autenticidad.

De esta manera, cuando salí de la PC, y Bindi intenta usar la PC, después de unos pocos clics aquí y allá, se daría cuenta de que la PC se ha colgado. Entonces ella se iría.

Por supuesto, podría bloquear la pantalla con una contraseña, pero sería demasiado directo. Y ella se quejaría a los padres.

Hoy rara vez la gente comparte una computadora. Por lo tanto, no tiene sentido utilizar dicha aplicación. Esta fue una de las personalizaciones que hice a mi PC. También le presenté esto a mi maestro de TI en la escuela. Mirando esto, no estaba impresionado en absoluto. Su teoría para la programación fue que necesitamos poner códigos largos y largos, donde creamos enlaces entre bases de datos e interfaces de usuario. Por otro lado, me gustaba divertirme con la programación.

Por suerte para mí, ese hábito se ha quedado. Aunque ahora no soy programador a tiempo completo. Pero más a menudo, tengo que escribir códigos, en VB para hacer mucho trabajo. La mayoría de mis códigos, solo están personalizados para mi trabajo.

Primero, “¡COMPRE LA COMPUTADORA PORTÁTIL CORRECTA!” Sí, la computadora portátil adecuada facilita las cosas. Aquí hay un ejemplo:


1) Dell Precision M6300 (de eBay por $ 125):

A) CPU de doble núcleo a 2,4 GHz

B) Tarjeta gráfica NVIDIA de gama alta

C) 4 GB de RAM

D) WiFi de doble banda

E) Bluetooth


F) Personalizable: deslice hacia fuera el disco Caddy. … Entonces, tengo Caddys separados con HDD. Están cargados con:

F1) Win10

F2) Win7pro

F3) UBUNTU

F4) Debian

F5) Fedora

F6) WinVista

F7) No, todavía no hay WinXP para este. …


Un simple apagado, intercambio de HDD y Caddy, encendido y reinicio, ¡y hay un sistema operativo totalmente diferente! ¡Muy barato también, ya que los Caddys cuestan alrededor de $ 3.00 cada uno y los HDD cuestan $ 25 ~ $ 75 cada uno (según la velocidad y la capacidad)!


PD. ¡El soporte para hojas de letras / sellos a la derecha de la imagen es una antigua CPU Slot-1 Pentium II con un disipador de calor incorporado! // ¿Quién dice que la vieja tecnología es totalmente inútil en el mundo moderno? ¡Siempre hay otra aplicación en alguna parte! //


Mi configuración completa:

No sé si es tan genial, pero reemplacé la unidad giratoria de stock con una SSD, y reemplacé la unidad de DVD con un carrito en el que coloqué la unidad giratoria original, por lo que tengo 750 GB de almacenamiento ‘lento’ donde hay cosas como medios y cosas en las que no estoy trabajando directamente en vivo y 256 GB de almacenamiento ‘rápido’ donde viven el sistema operativo y la mayoría de las aplicaciones.

Ejecuta Arch Linux, que me gusta porque es muy rápido y pequeño. La instalación completa, incluidas todas las aplicaciones y el entorno de ventanas, es de aproximadamente 25 GB, y eso es después de aproximadamente 18 meses de uso. Además, el wiki de Arch es probablemente la mejor fuente de documentación en cualquier lugar de Internet.

Uso zsh como shell y urxvt como consola. Uso Firefox con Vimperator como navegador y mutt para correo electrónico. Yo uso hlwm como mi administrador de ventanas. Todo esto se presta a la interacción solo con el teclado, lo que hace que las cosas sean mucho más rápidas, ya que no necesito seguir buscando un mouse / touchpad.

Tengo zsh configurado para ser ‘consciente de git’ usando Zim. Esto significa que el mensaje me dirá si estoy en un repositorio que necesita agregar o confirmar sin tener que hacer un “estado git” continuo. Tengo varias versiones de cosas como Python instaladas y utilizo herramientas como virtualenv y algunos scripts personalizados para que todo funcione.

Tengo una configuración de Vim bastante completa que probablemente podría funcionar con algunos arreglos, pero funciona bien para mí y es bastante rápido de usar. También tiene una ayuda de pulsación de tecla personalizada para cuando tengo un momento senior y olvido qué tecla asigné para “mostrar espacios en blanco”.

También tengo la configuración Linux ‘portátil’ por cortesía de github y el uso juicioso de enlaces simbólicos. Sé que Gnu Stow es la (o al menos una) forma correcta de hacerlo, pero aún no he dado el salto (y quizás nunca lo haya hecho).

Tengo una regla udev que, cuando reconoce que mi unidad de respaldo está enchufada, la monta automáticamente y sincroniza un montón de cosas importantes.

Utilizo BTRFS como un administrador de volumen / sistema de archivos, que proporciona instantáneas de punto en el tiempo rápidas e inmediatamente accesibles.

La mayor parte de la personalización que he hecho es hacer que una computadora portátil ya sea bastante rápida y más rápida, y permitirme seguir adelante con las cosas, sin tener que recordar si tomé una copia de seguridad reciente o puedo arreglar una actualización rota.

Esto fue completamente estético, pero todavía estoy bastante contento con el grabado láser que realicé en mi netbook (¿recuerdas cuándo eran una cosa?) En 2009. Reuní los mapas de nivel completos de Super Mario Land en un panel contiguo y los quemé en la parte superior de la máquina con un HAZ DE LUZ CONCENTRADA.

El diseño monocromático de los niveles realmente se presta para el grabado. Sorprendentemente, todavía uso esta máquina ocasionalmente en 2016 a pesar de su edad avanzada.

Como programador, siempre quiero tener mis cosas a la mano. Lo que significa que he configurado una gran cantidad de software en mi computadora portátil para hacer las cosas diarias rápidamente.


Yo uso Arch Linux en mi computadora portátil junto con KDE. La razón por la que uso KDE es la facilidad que ofrece. Lo he ajustado al contenido de mi corazón.

Así es como se ve con el tema Arc dark, y el paquete de iconos Papirus, con la apariencia y sensación de Elementary Luna.

La barra superior muestra las ventanas abiertas. La barra lateral es la barra de favoritos que contiene mis cosas más usadas (y estúpidas). Llegaremos a la barra inferior en un momento.

En la esquina inferior derecha, es un reloj binario 🙂


Al presionar Alt-Tab cambia a través de las ventanas abiertas.


En mi barra de favoritos, de arriba a abajo:

Firefox

Konsole

Delfín

Ajustes del sistema

CLion

Tormenta web

PyCharm

RubyMine


Los nidos son atajos.

El primero es un diccionario. Debido a que mi inglés es una broma, es posible que necesite buscar el significado de una palabra, y resulta útil.


Lo siguiente es una Vista de carpeta, para navegar rápidamente por una carpeta.

Nota adhesiva para ayudar a mi cerebro olvidadizo.

PlasmaTube, que me permite ver videos de Youtube sin abrir el navegador. Es útil cuando estoy compilando algo que requiere mucha RAM ( tos de Android Studio tos) y abrir un navegador patearía mi RAM por el culo.

En una nota más ligera: ¡Mira, eso es Balaji!

GMail Feed, me permite revisar mi correo sin abrir el navegador.

Plotter 2D. Porque soy un estudiante de matemáticas y necesito algo para que la gente sepa que es la computadora portátil de un matemático. También a veces necesito algo para calmar mi mente, y trazar gráficos ayuda mucho.

No me creas Bueno, no lo entenderás. Ser soltero duele.

Al menos Maths me ama 🙂

El siguiente muestra el uso de la CPU y la memoria. Al hacer clic en él, se abre el monitor del sistema.

El siguiente grupo es la bandeja del sistema, para redes, volumen, bluetooth y otras cosas.


El reloj en la barra superior es un calendario de eventos que ofrece:

Hora y fecha (obviamente)

Pronóstico del tiempo.

Gráfico del tiempo

Contador regresivo.

Evento y recordatorios con sincronización completa de Google Calendar.


Al presionar el puntero en la parte inferior de egde, se ejecuta KRunner, que me permite ejecutar comandos, buscar archivos, abrir programas y, convenientemente, hacer cálculos fáciles

Al presionar Ctrl-Alt-T se abre Konsole. Utilizo este terminal ya que se integra muy bien con KDE, aunque pierde alguna característica clave (mosaico, por ejemplo)

Uso zsh con Oh-my-zsh instalado, programado para cargar un tema aleatorio cada vez.

Y como puede ver, la barra inferior es en realidad una barra de menú. ¿Por qué en el fondo? Porque puedo 🙂

Además, las otras dos barras están ocultas cuando se inicia una ventana.


Al presionar Ctrl-Space se inicia Yakuke, el terminal desplegable de KDE. Me permite ejecutar comandos rápidamente y admite el mosaico adecuado.


Uso Vim principalmente, con Vundle instalado, junto con NerdTree y YouCompleteMe.


Mi teléfono está conectado a mi computadora portátil a través de KDE Connect. Lo que significa que puedo ver las notificaciones de mi teléfono en mi computadora portátil y viceversa. También puedo transferir archivos y ejecutar comandos de forma inalámbrica.


Y otra herramienta útil, que escribí, es mi favorita.

Mi computadora portátil se bloquea tan pronto como saco el receptor inalámbrico de mi mouse y se desbloquea tan pronto como la inserto. Mira el video.

Nuevo video de Aniket Bhattacharyea


Estoy seguro de que he configurado otras cosas, pero lo olvidé.

Debería haberlos escrito en la nota adhesiva. ¡suspiro!

PD: Si quieres saber cómo hice la última parte, escribí sobre eso en Medium en mi primera publicación: Usa tu USB como clave de seguridad en Linux – Aniket Bhattacharyea – Medium

De manera similar a Gerry Kavanagh, actualicé mi viejo MacBook white de 2008 y le di una nueva vida, al:

  • Reemplazar la unidad de CD con: soporte + HDD de 2.5 “(que desmonté de un HDD externo que tenía)
  • Reemplazar el HDD original por un disco SSD
  • Sustitución de la memoria RAM para actualizar de 2 Gb a 4 Gb
  • Cambiar la batería (que estaba completamente agotada)
  • Instalar una distribución ligera de Linux (Xubuntu)

Aquí hay algunas fotos del proceso:

Sorprendentemente, la instalación de Xubuntu resultó ser la parte más compleja del proceso, debido a las limitaciones en el mecanismo de arranque y el sistema UEFI.

Hoy, casi 3 años después de la actualización, la computadora portátil continúa funcionando como un encanto

En primer lugar: obtuve una Hp650, una computadora portátil muy básica con un procesador Dual Core Celeron, 2 GB de RAM y una tarjeta Intel HD integrada.

Lo personalicé de dos maneras:

Personalización de hardware
Cambié el disco duro y puse un SSD Samsung de 250GB, elevé la RAM a 8GB y reemplacé la unidad de DVD con un segundo HDD (unidad mecánica de 500GB)

Personalización exterior
PEGATINAS !!!!! Una imagen que vale más que mil palabras …




Además, puse un increíble filtro NSA en mi cámara web

Sí, en realidad solo es cinta aislante 🙂

Hardware
Uso un Macbook, lo prefiero a Windows, ya que es una integración ordenada de Unix en el fondo.

Teclados mecánicos: uso los teclados WASD y ¿por qué no? Por la cantidad de personalización que puede poner en él. Hay otros mejores teclados mecánicos, pero este es mi favorito.

Lea más sobre esto: la respuesta de Adil Ansari a ¿Cuál es el mejor teclado para un programador?

——

Pegatinas o calcomanías Sí, me encantan.

Aplicaciones

Terminal (aplicación Mac) es mi aplicación favorita (como la mayoría de los programadores aquí) y no soy un gran fanático de las aplicaciones. Uso el shell Oh-my-zsh con toneladas de personalizaciones personales (alias, integraciones de shell, complementos, mis propios complementos y temas pequeños).

Tema de terminal personalizado

tmux – Porque me gusta usar consolas virtuales (o sesiones de terminal) dentro de Terminal. Además, aumenté mi terminal para obtener los últimos puntajes de Cricket, puedes encontrar la receta aquí: adilansari / dot_files (avísame si necesitas ayuda)

Puntajes de Cricket dentro de la terminal

Vim (editor de texto) es mi joya. Herramienta IMO muy poderosa, y la siguiente es una captura de pantalla propia, la aumenté con esta receta: adilansari / dot_files. Por supuesto, todos tienen su caso de uso y forma de trabajar.

Editor de texto Vim

He realizado una gran cantidad de personalización en mi computadora portátil. Es un HP Probook de 6 años y nos llevamos muy bien juntos. Déjame contarte algunos ejemplos:

  • Como geek, quiero lo último y lo mejor. Reemplacé el HDD con un SSD, agregué el mejor procesador posible (core2 duo T9600) y agregué 8 GB de RAM.
  • He reemplazado las almohadillas térmicas con pasta térmica y cuñas de cobre, por lo que es realmente genial.
  • He lijado todas las superficies brillantes.
  • La mayoría de las pantallas de las computadoras portátiles, especialmente en el pasado, tenían un tinte azul repugnante. He utilizado el calibrador de color ColorHug para corregir esta deficiencia.
  • Tengo muchas calcomanías que me recuerdan los eventos a los que hemos asistido juntos. 🙂
  • He creado mi propio dispositivo USB, que es un LED con cable flexible para iluminar el teclado.
  • He quitado la unidad de CD / DVD para perder peso innecesario.

Desde el punto de vista del software:

  • He creado un script que le permite establecer los rangos de temperatura de la CPU cuando se activan diferentes velocidades del ventilador (strelec / HP-4510s-fan-control). Esto me permitió una operación más silenciosa a costa de unos pocos grados más de temperatura, ya que el calor se disipa más rápido, el delta T más grande es.
  • He hecho un reloj despertador portátil. La computadora portátil puede despertarse del sueño a una hora precisa de la mañana y comienza a reproducir música aleatoria en el disco y un motor de texto a voz me dice el clima actual y la cantidad de minutos que he estado durmiendo demasiado.
  • Habiendo cambiado al teclado del Reino Unido pero todavía necesito č, ž, š ocasionalmente, he reasignado AltGr + c -> č, AltGt + C -> Č (lo mismo para otras dos letras). Ya estoy acostumbrado a ese diseño. He desactivado la tecla Bloq Mayús, ya que solo la presiono por error.
  • Utilizando Gentoo Linux, he compilado el kernel sin los controladores para todas las cosas que no uso. Entonces, en lugar de poner una pegatina sobre mi cámara web, acabo de quitar los controladores.
  • Todo el software se compila con GCC -march = native (lo que significa que está sintonizado a un procesador específico que tengo, no una arquitectura genérica), con -flto (LTO, optimizaciones de tiempo de enlace, que pueden mejorar enormemente el rendimiento) y con Graphite (GCC optimizaciones de bucle y acceso a memoria). Además de eso, el nivel más alto de optimizaciones -O3 está activado.

Bonificación (proceso de la actualización):

Soy programador de memoria , aunque ya no sea de profesión.

Como primer paso para la personalización, uso predominantemente Linux (distribución de Ubuntu). Windows no ofrece suficientes oportunidades de personalización. Todos los sistemas Linux por diseño, le permiten personalizar infinitamente su sistema operativo. Realmente es una bendición poder usar este sistema operativo. Recomiendo encarecidamente a todos que lo intenten (si no es así) y estoy seguro de que experimentarán una sensación de libertad después de aprender los conceptos básicos.

En cuanto a qué cosas específicas hago:

  1. La mía es una vieja computadora portátil con procesador de primera generación core-m. Se calienta muy fácilmente. Para abordar esto, ejecuto un script de fondo que reduce la frecuencia de mi computadora cuando la temperatura comienza a aumentar . Ejecuto este script en cada arranque.
  2. Utilizo un script de copia de seguridad de varios niveles , que realiza una copia de seguridad de mis datos muy importantes en un disco duro interno (tengo dos discos duros en mi computadora portátil) y también en un disco duro externo. Los otros datos se respaldan solo una vez. La copia de seguridad es incremental , por lo que incluso si elimino una carpeta (por accidente o distracción); no se elimina en la ubicación de la copia de seguridad.
  3. También he escrito varios guiones pequeños y les he asignado atajos de teclado para una fácil ejecución. Me gusta:
  1. activar / desactivar panel táctil
  2. alternar entre sonido hdmi y portátil (uso monitor HDMI)
  • Hay varias otras personalizaciones técnicas que se controlan a través de la línea de comando (terminal).
  • El punto que quiero enfatizar es que todas estas habilidades se han convertido en parte de mi uso diario . Y si te das cuenta, los escribí yo mismo usando la ayuda de la brillante comunidad de soporte de Ubuntu (y Linux). Esto es algo que aprendes cuando te aventuras en el mundo de Linux . Está hecho por entusiastas, mantenido por ellos y finalmente mejorado por entusiastas.

    Tenía un Powerbook G4 Titanium que adorné con reproducciones de pegatinas de aerolíneas de la época dorada de los viajes aéreos. Un amigo hizo el anillo central con las fuentes de estilo art-deco.

    Luego actualicé a un Powerbook G4 de 17 “, obtuve una máscara personalizada. Es una foto de los Snowbirds y la llevé a un espectáculo aéreo y conseguí que los pilotos de Snowbirds lo firmen. Lamentablemente no tengo una foto con el firmas

    Cuando obtuve una MacBook Pro 17 “más nueva, hice otra máscara para ella:

    Sí, me gustan los Snowbirds. Mi computadora portátil más nueva no tiene una máscara, solo una pequeña pegatina de Epic Kayaks.

    Sin entrar realmente en todo el tipo de ” Yo uso la versión XYZ de Linux” , compartiré cosas muy comunes y subestimadas, lo que hago y he visto hacer a muchos programadores.
    1. No se moleste en utilizar la función de ventana de incógnito en los navegadores . Claro, ¿cuál es la forma más segura de disfrutar su “tiempo a solas”? 😉 Enciende Chrome, luego Ctrl + Shift + N y listo. Puede sentir que nadie en el mundo ahora sabe a qué se dedica. ¡INCORRECTO! Su ISP aún puede rastrearlo, sitios como Facebook pueden rastrearlo a usted o sitios que contienen complementos FB (o similares) también. El único uso de incógnito es que no registra ningún historial en la máquina del Cliente.
    ¿Quieres permanecer en el anonimato? Obtén una VPN o algo similar. Me he encontrado con muchos técnicos que lo hacen.

    2. Cubra mi cámara web con un trozo de cinta de celofán opaca (integradas) o inclínela en un ángulo extraño (cámara web separada). Después de saber lo increíblemente fácil que era piratear una cámara web, siempre me aseguré de cubrir la visión de mi cámara para eliminar la posibilidad de que fuera de utilidad para el atacante, si es secuestrada. Muy subestimado. He tratado de recordar esto a las personas normales y simplemente no les importa.

    3. Construye tu propia PC . Las personas que gastan $ 2000 en una computadora portátil para juegos no tienen idea de que realmente pueden construir una PC que sea el doble de poderosa en comparación con la computadora portátil. Claro, no hay movilidad y todo, pero IMO, las PC, hechas a medida, son una fuente inagotable. También los beneficios adicionales de construir su propia máquina. La alegría de construir y modificar aún más tu propia PC está tan subestimada.

    4. Tener una instalación en vivo a mano. Las “instalaciones en vivo” son instalaciones (generalmente ofrecidas por las distribuciones de Linux) que le permiten ejecutar el sistema operativo completamente sin instalarlo realmente en su PC. Piénselo: está ejecutando Windows y necesita una herramienta de partición HDD lo antes posible. (El de las ventanas no tiene valor). ¿Qué puedes hacer? Inserte su ID de instalación de Linux Live e inicie en ella, use GParted y reinicie nuevamente en Windows. ¡Tan simple como 1–2–3–4!

    5. Desinstale aplicaciones innecesarias, desactive funciones innecesarias. Tengo dos GTX 960 que se ejecutan en configuración SLI, perfectamente capaces de ejecutar juegos de primer nivel y la función “Windows Aero” (Da una sensación translúcida de vidrio a las barras de las ventanas y la Barra de tareas) simultáneamente. Lo deshabilité y probablemente muchas personas en Internet le pedirían que lo deshabilite. ¿Por qué? Es puramente cosmético. Además de ser un elemento visual, es completamente inútil, pero consume una cantidad considerable de recursos. Entonces, no gracias, ¡por favor, quédese discapacitado!

    6. Utilice scripts y macros al máximo. Las cosas nerd. : 3 Bien, pequeño punto. Los scripts y las macros no son tan versátiles como un lenguaje de programación. Pero tienen muchas (quiero decir, muuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu … Desde crear su asistente personal (como JARVIS) o simples guiones que hacen las cosas por usted. Como este script que escribí hace mucho tiempo, para un juego:
    @echo off
    cd “F: \ Ubisoft Game Launcher”
    iniciar Uplay.exe
    echo Far Cry 4 comenzará en \ / segundos
    TIEMPO DE ESPERA / T 40 / NOBREAK
    cd “F: \ FarCry 4 \ bin”
    iniciar FarCry4.exe
    TIEMPO DE ESPERA / T 9 / NOBREAK
    cd “F: \ FarCry 4 \ bin”
    iniciar ExtremeInjector.exe
    salida

    Es extremadamente simple. Ejecuta 3 programas diferentes para mí, mientras voy a buscar mi café. 😉

    7. Participar en proyectos de bricolaje. Esto podría ser algo difícil para los profesionales que trabajan a tiempo completo, pero especialmente para los estudiantes, esta es una experiencia increíble. La alegría de construir algo, la experiencia y el dinero que ahorras. Particularmente completé dos proyectos: HDD externo: utilicé un HDD de escritorio de 4TB y un kit de conversión para usarlo como un eHDD. Ahorró una tonelada de dinero más la alegría de completarlo. Otro: eGPU. Jugar en Mac era imposible hasta esto. Combiné mi GPU con un kit PCIE y una PSU y funcionó de maravilla. Juegos de 1080p en una Mac, ¡sí señor!

    Eso es todo lo que puedo pensar, fuera de mi cabeza. Agregaría más cuando recuerdo algo.
    ¡Feliz codificación o computación en eso! 😀

    Una simple en Windows: AutoHotkey. Esto le permite definir macros y reasignar claves para cualquier cosa que desee. Encuentro esto especialmente útil en computadoras portátiles donde no siempre te dan todas las claves estándar. Por ejemplo, si tiene un teclado sin pantalla de impresión o pausa / pausa, puede asignar CTRL + ALT + F11 / F12 para realizar estas funciones. También me gusta reasignar el bloqueo de mayúsculas para convertirlo en una pestaña, una tecla de mayúsculas o la letra A, dependiendo del teclado.

    Incluso puede usar AutoHotkey como una forma de autocorrección global. Si hay una palabra que a menudo escribe mal, simplemente reemplace la falta de ortografía y escriba la palabra correcta cada vez. Aún mejor, si te encuentras a menudo escribiendo una frase / comando común, abrevialo en pocas letras.

    Mi MBP con una piel del talentoso artista sueco Simon Stålenhag. Siempre llama la atención en las reuniones, aeropuertos o donde sea que prepare mi herramienta para el trabajo.

    El trabajo se llama ” Remote Glove “. Uno de los niños controla la mano del robot frente a ellos usando un guante que actúa como un control remoto. Se acerca una camioneta de la policía sueca de los 80. Me recuerda a una infancia juguetona y cómo la vida podría ser más así.

    Aquí hay algunos otros motivos geniales de Simon, la mayoría representando una mezcla de suburbios suecos durante los años 80 con algo de telón de fondo o detalle futurista de ciencia ficción.

    Un amigo vive en una casa así a partir de hoy. ¡Todos tenían un Volvo 240! Las nuestras eran amarillas.

    ¡El SAAB azul podría haber sido mi segundo auto! Un modelo 1990 Saab 900 Turbo Saloon.

    El letrero rojo y blanco en la parada de autobús se puede ver en todo Estocolmo, incluso hoy.

    ¡Sin embargo, desearía que los robots de aspecto genial y aterrador se vieran con más frecuencia!

    Todas las imágenes de Simon Stålenhag.

    Voy a hablar sobre el interior. Así es como se ve:

    Utilizo el tema Arc con iconos Numix, shell Zsh (Oh My Zsh con el tema agnoster) en un terminal transparente.

    Oh My Zsh puede ser muy útil cuando se trabaja con repositorios git:

    Tengo muy buena terminación de sintaxis (gifs) y también tengo resaltado de sintaxis .


    También he instalado thefuck .

    Este es un programa que intenta corregir sus comandos. Cuando esc esc , el programa sugiere un comando corregido. Por ejemplo (captura de pantalla) escribí

    toque /test/blah/blah/test.py

    Lo que no funcionó. Luego presioné esc esc enter . Ahora sugiere hacer el directorio y tocar el archivo. El problema ahora es que no tengo los permisos. esc esc enter nuevamente, y sugiere usar sudo .


    También tengo algunos alias útiles:

    alias ytmp3 = ‘youtube-dl –extract-audio –audio-quality 0 –audio-format mp3’ # también funciona para listas de reproducción
    alias update = ‘sudo apt-get update’
    alias upgrade = ‘sudo apt-get upgrade’
    alias aptinstall = ‘sudo apt-get install -y’
    alias .. = ‘cd ..’
    alias … = ‘cd ../../../’
    alias: q = ‘salida’ # vim usuario 🙂

    Tmux es un impresionante multiplexor de terminales que uso mucho.


    Otras cosas que mejoran mi vida:

    • Como muchos otros programadores usan flujo, yo uso Redshift para reducir la fatiga visual .
    • Printscreen invoca el obturador que guarda la captura de pantalla en una carpeta y la coloca en mi portapapeles.
    • Ctrl-Printscreen invoca un script que graba un gif desde mi escritorio.
    • Variety me muestra un nuevo fondo de escritorio todos los días . Intenta adaptarse a mi gusto.
    • Mapeé botones de mouse adicionales para cambiar entre escritorios virtuales
    • Extensiones de cromo:
    • Conmutador de agente de usuario (gracias Paul Olaru) por cambiar a IE 10 para recuperar el antiguo editor en Quora.
    • Stylebot
    • Vimium para atajos de vim para navegar por la web a la velocidad de la luz
    • Nueva pestaña de redireccionamiento
    • Lista de bloqueo de Google

    Escribí mi propia pestaña nueva, que me permite abrir páginas web con solo presionar algunas teclas. qdfytc me muestra lo siguiente y abre Quora, Drive, Facebook, YouTube, Twitter y Codepen unos milisegundos después de presionar las teclas.

    Estuve buscando esta pregunta durante mucho tiempo, ya que ni siquiera comencé a usar Quora.
    Estaba realmente obsesionado por personalizar el aspecto de mi computadora portátil. Esta es la pantalla personalizada que solo tengo ahora que había subido a Facebook el 30 de junio de 2013. Espero que les guste.

    Praveen Rana – Hola, mira el nuevo aspecto de mi …

    Editar: como parece, las personas están interesadas en personalizar su escritorio, así que aquí estoy publicando la forma en que puede hacer esto

    Paso 1: descargue rainmeter desde este enlace Rainmeter, herramienta de personalización de escritorio

    Paso 2: aplique las máscaras a su escritorio, máscaras que puede descargar desde estos enlaces

    Rainmeter Skins – Customize.org

    Pieles en Rainmeter – DeviantArt

    Esta es la mejor herramienta que utilicé para personalizar el aspecto de mi escritorio.

    Estoy publicando algunas otras pantallas de escritorio que se pueden hacer con Rainmeter

    1) The IRON Man: La razón de toda la investigación para esto.

    2. TRON,

    3)

    4. Por último pero no menos importante: JOKER

    Gracias…!!