Ir al contenido principal

La importacia de hacerse de un buen PC

Bueno como muchos sabrán este blog por lo regular trata de temas relacionados a la tecnología, al desarrollo de software y otras cosillas que de vez en cuando surgen.

Si piensas iniciarte en una carrera que lleve índole en informática déjame decirte que desde un inicio hazte de un buen PC, uno que no necesite update a corto tiempo. 
Si, se que no es nada barato comprar un PC de gama media oh gama alta, pero te aseguro que valen cada centavo que pages y que luego no te arrepentirás haberlos gastados. De preferencia date una vuelta por donde se encuentran las PC para bussines (negocios), porque por lo regular son potentes y con acabados finos en las laptops aunque cabe mencionar que dichas laptops son fáciles de identificar porque no cuentan con gráficos dedicados (yo no veo para nada los gráficos, prefiero jugar en consolas, aunque Mario Kart lo juego en emulador de N64 XD ) y si los tienen son elevadamente caros.

De preferencia un i5 (A8 en AMD) o directamente un i7 oh su equivalente en AMD (personalmente yo prefiero intel ante AMD) y mínimo 4Gb en RAM. Comprar un PC de segunda mano también es una buena opción, siempre y cuando lo hagas en fuentes confiables y que te den garantía de algunos meses.

Ahora les comparto un poco de lo que me a acompañado al paso de los años y mejor dicho de mi paso por la universidad.

Cuando comencé la carrera de ingeniería en sistema fue mi primer encuentro con un PC de escritorio que mi padre humildemente me compro y para aquellos entonces era algo así como una gama media, nada del otro mundo, un procesador intel de doble núcleo a 3Ghz y a lo sumo 2Gb de RAM, aquello me parecía que volaba entre las grandes compilaciones que me tocaba que hacer ("Hello World"), luego de un año sentí que esa PC debería de ser cambiada y por suerte tenia un trabajo de medio tiempo que me permitió hacer un update a un quadCore a 2.33Ghz, 4Gb de RAM y una  tarjeta que aunque no era la mas potente era decente para mover uno que otro juego, les hablo de una NVidia 9800+ de 512Mb, con ella trabaje largo rato las distintas tareas que habían aumentado en tamaño y en lineas de código aunque esto en mi casa porque fuera de ella usaba mi primera laptop que también compre con lo poco que ganaba en ese trabajo de medio tiempo.


No estuvo mucho tiempo conmigo ya que no me gusto como pense, fue en ella que comence a escribir en este blog y por eso la recuerdo con agrado.

Hace como 2 años atras compre una nueva laptop que acompaño por un rato a mi PC de escritorio, no era la mas actual, pero segun pude conocer su historia en sus años de gloria (ahi por el 2010) era una nena deseada y pues la verdad si que lo era y espero que su dueña actual (una gran amiga por cierto) piense lo mismo. Una Lenovo X201 y se convirtió en mi consentida y por muchas razones ya que era potente, carente de esa cosa que llaman DVD ROM y una batería que da envidia pura. 



Por esa misma fecha también le hice un nuevo update a mi vieja quadCore y la vitalice con 8Gb de RAM, aunque unos meses despues la vendí a un amigo cercano porque con la x201 tenia lo suficiente para lo que necesitaba y el necesitaba un equipo para su trabajo y como yo tenia algo descuidada esa PC se la vendí a un precio de me lo llevo.

Hay una cosa que no me gusta hacer y es gastar mi equipo de trabajo en ocio y casi siempre tengo un equipo secundario para esa tarea en especifico, recien salidas las chromebook me parecieron perfectas para dicha opción y compre una por internet, una Acer c720, no era de primera mano asi que pague una tercera parte de lo que costaba en esos dias ($100 para ser exacto) y por desgracia a mi hermana le parecio linda y no tuve de otra mas que cederla a ella.


Actualmente me acompañan 3 equipos diferentes una Dell Latitude e6410 con un i7 de primera generación (algo vieja pero con potencia suficiente para mover comodamente el emulador de WP y el de Android, esta no la compre nueva, pero el anterior dueño solo la compro y uso por un par de meses y luego la mantuvo guardada por un tiempo hasta que aparecí yo por ahí en modo rebusca, me salió en menos de $400), una Samsung Ativ Book 2 para ocio y propósitos distintos a la Latitude (no tiene la potencia de mis dos bastiones de batalla, pero si que vale la pena y se mueve comodamente por internet) , como PC de escritorio un mac mini (si se preguntan porque un mac mini y no un iMac la respuesta es simple, porque es barato (un poco mas de $1000 en mi país con sus respectivos adaptaros, teclado y trackpad), no necesita espacio y tengo una hermosa pantalla con lo cual me ahorre unos $500 y obtuve la potencia de otro i7 de tercera generación en este caso, aunque no escatimo en comprarme un iMac en un futuro y quizás como sucedió con mis equipos pasados la cederé a mi sobrina oh mi hermano menor)



Estos son los caballos de batalla con los que cuento, se que no son los mejores pero es lo que actualmente me puedo costear, quizás cuando tenga un trabajo estable consiga unos mas actuales, pero por el momento no me quejo de nada, ni de la Ativ Book (que es la única que no tengo foto XD , bueno si tengo solo que con un fake de Yosemite).


Espero les haya gustado esta entrada un poco melancolica, un poco fetichista y un poco engreída de mi parte

Entradas populares de este blog

Northwind para Mysql y otras

Supongamos que necesitamos una base de datos para comenzar a hacer pruebas y a la vez necesitamos que esa base de datos contenga mucha información con la cual trabajar. En mis tiempos de universidad existía una base de datos que utilizábamos en los laboratorios con SQL Server y c# para mostrar los datos en algún formulario. El nombre era Northwind. El problema es que era solo para SQL Server, pero alguien en se dio a la tarea de exportar esa base de datos a MySql y es justo lo que te vengo a mostrar acá. Hace un tiempo atrás clone de los repositorios de Google Code   esa información (que como algunos de ustedes sabrá dejara de estar al servicio de todos en un tiempo). Modifique un poco la DB de Mysql para que se pudiera ejecutar el script sin ningún problema. Lo interesante de todo esto es que puedes utilizar los demás script para diferentes gestores de base de datos Se advierte que para poder usarlas adecuadamente hay que modificar los campos de tipo longblob y qu...

How to upload File from form data POST in Android with Retrofit 2

 The last day I explain how to upload a simple CSV file using node . And now I teach how to upload from android device. Get source code here:  GitHub This article is write in java... later I'll add the method for kotlin. The logic is not changed, only the format code. 1) Is necessary add the dependencies in gradle: module implementation 'com.google.code.gson:gson:2.8.6' // RETROFIT // implementation 'com.squareup.retrofit2:retrofit:2.6.2' implementation 'com.squareup.retrofit2:converter-gson:2.6.2' implementation 'com.squareup.retrofit2:converter-scalars:2.5.0' 2) Add permissions in AndroidManifest.xml and modified the application for work with network security policy <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> in applitacion add ...

Como encriptar AES con Node JS

  Puedes descargar el proyecto desde este enlace El otro día surgió una necesidad para encriptar contenido bajo el algoritmo AES y es la que te vengo a mostrar a continuación en la cual use Node para solventar mi necesidad. Pude haber usando cualquier lenguaje que me viniera en gana pero no quería instalar nada mas. Dependencias: NodeJS >= 12 Crypto-JS Aplicaciones recomendadas: Git bash Visual Studio Code Lo primero que necesitamos es tener una clave única (KEY) y un vector de inicialización (IV). Este ultimo no es necesario pero agrega un extra de seguridad a nuestro contenido. Para lo cual usaremos el bash de git para utilizar openssl KEY openssl rand -base64 24 IV openssl rand -base64 12 Ahora que ya tenemos estas 2 cadenas únicas. Podemos proceder a escribir nuestro código. npm init -y Luego hacemos una modificación en el package.json para que admita módulos "type": "module", Instalamos la dependencia de Crypto-JS npm i crypto-js --save Ahora importamos l...