Día 1. (07/Dic/18)

--Originally published at El blog de Damian

El camino que tomamos hoy fue de Guadalajara hasta Durango.

Honestamente, salí con bastantes dudas, ya que hacer un viaje así, no es para menos, sin embargo, estoy feliz de decir que hasta ahora, todo va muy bien.  Y creo que con lo que me quedo del día de hoy, es que he aprendido que a veces es mejor dejar que las cosas pasen, y no querer llevar un control de todo.

Bueno, el día comenzó un poco ajetreado. Lamentablemente, ayer me fui de fiesta, y llegué tarde a mi casa, por lo que no pude tener mi moto lista a tiempo. Sin embargo, mi papá también se quedó dormido, por lo que alcance a aventajar un poco. Al final, salimos con 40 minutos de atraso, y yo sin gasolina.

La salida de la ciudad no tuvo mayor complicación.

Llegamos a El Teúl, aproximadamente como a las 10 de la mañana a desayunar, y cabe mencionar que el desayuno estuvo muy rico. Después, continuamos nuestro recorrido hacia Durango.

En el camino, nos tocó ver dos accidentes con camiones de carga involucrados, así como fuertes vientos cruzados que nos movían las motos de izquierda a derecha. Fue así, que aprendí que la chamarra y el pantalón tienen capas térmicas por un motivo, y que debo utilizarlas en invierno. Así mismo, nos tocaron varias lluvias en el camino, y al entrar a la ciudad de Durango.

Una vez llegando, tuvimos varios inconvenientes, pues mi celular decidió perder la señal, el GPS creyó que sería buena idea apagarse, y el celular de mi papá se trabó, solamente para quedarse sin batería minutos después. Debido al tráfico (y a una enorme falta de comunicación), nos separamos, por lo que decidí hacer lo posible por encontrar el hotel.

Debido a mi desesperación (haber andado Continue reading "Día 1. (07/Dic/18)"

IDE

--Originally published at My TC1017 programming class

IDE stands for Integrated Development Environment. This are software programs or platforms used to program. They usually contain a code editor, a compiler (or interpreter) and a debugger. Since all of it is in the same interface, it becomes quite easy to use.

Unlike in our TC1017 class, in which we had an editor (Atom) and a terminal to compile (Bash in my case), IDEs have everything in one place, which means that just with the click of a button, you can compile and run your program, and with another, you can debug it without spending 5 hours of your life finding a semicolon.

In my case, I used NetBeans for programming in Java. I would recommend it, since it works, but the User Interface (UI) is not too friendly. I tried using it for TC1017, but after figuring out how to use C++, we were told that on the exam we were going to use a terminal to compile our programms, so I obviously did not use it.

Another good IDE that many people seem to recommend is Eclipse. I do not know much about it, but will leave the webpages below.

In conclusion, and IDE is basically a combination of tools that you would otherwise need to run manually. So, they are really helpful.

Sources:

IDE

IDE’s:


Faulty HDD

--Originally published at My TC1017 programming class

So, I have noticed just how many people have damaged Hard Drives, and they don’t know it, thinking it could be because their PC is old, or because they have other software related isssues.

So, seeing how this is a common problom, I will try to speak of my experience on how to detect it, and fix it.

A computer teacher told me, a super fast (and not so reliable) test, is to see how much your disk is working. So, to do this, search for  the Task Manager, then go into Performace. The PC will show real time graphs of the usage of each component of your computer. Close all the apps that you might have running, and look at the Disk chart. If it is NEVER below 50%, you might have damage. I like to wait for a good 10 seconds and see what happens, as well as to take the minimum to be 90%.

Another good way of noticing is checking for noices on your PC. If for some reason you laptop sounds like a 90’s computer when starting up, most likely, you HDD is damaged.

But, the best way of knowing, is running tests on you HDD. In the case of HP and Acer computers, they have programs that can run tests.

I will leave videos on how to do an overall check of your HDD, including the one for HP and Acer laptops.

Tests for HDD

To run a SMART test, open the Command Prompt (Search for it on the search option, or press WindosR, and type cmd)

Command for SMART Test: wmic diskdrive get status

 

(All credit goes to the respective owners of each video)


Building your own PC

--Originally published at My TC1017 programming class

So, for many people out there, a computer is something mystical that does magic. For others, it is a machine to do work on. And, for some of us, a computer means ONE thing: Videogames.

Yes, I know, for playing videogames you have consoles alright, but it is not as satisfactory and awesome as playing on a PC you personally built. I started thinking about going full PC Gaming about a year and a half ago, but I did not have the resources nor the knowledge to build one, so I started simple: Watching YouTube videos.

By that time, my Laptop had a faulty HHD (Hard Drive), and was REALLY slow, not to mention the programs crashing from time to time. I thought it would be a good idea to change the HDD to an SSD (Which I TOTALLY recommend), and my teacher helped me out to swap it.

Short after, I saved enough money to buy my PC. By that time, Campus Party happened, so while looking at the Gaming Section, I found several retailers selling the pieces I needed. While loooking, I came across this store that offers the service of bulding your custom PC through their webpage, which is awesome and I used. The good thing, is that it allows you to actually have your PC built or just to buy the stuff for you to build it.

Long story short, I made my custom PC, and now I play on it a lot. So, I will leave all of the links to the videos and webpages that got me trhough this awesome story.

Before continuing, it is important to make sure that your parts will actually go along each other. I will leave a webpages which takes your list, and checks for compatibility issues.

In any

Continue reading "Building your own PC"

Installing Linux

--Originally published at My TC1017 programming class

So, as part of the program (and to cover a Mastery Topic), I decided to install Ubuntu (a Linux based OS) on my Laptop.

To do so, i decide to ask Mr. Ken for help, but, he told me it was not a good idea to install it directly, since there was the risk of me losing all of my data. So, he told me to install a virtual machine (VirtualBox) to run it as a computer inside my computer, so that way if it crashed, it would be the program, and not my PC.

So, to do so, you basically have to download virtual box, and install Linux on that one. Im not totally sure on how to do it, but I will leave a video.

In any case, here si the link to download the Virtual Box.

Here is a video from YouTube user sakitech. 


SciLab

--Originally published at My TC1017 programming class

So, the way I see SciLab is like an excell on steroids. SciLab is a tool that allows you to input data and do mathematical operations with it. At the same time, it allows for the user to graph such inputs, either in 2D or even in 3D.

I believe that as a future engineer, SciLab will be a great tool to make data analysis and to understand in graphs what happens.

Being honest, I did not download SciLab on my PC, since I am still figuring out how to properly connect my SSD into my Laptop. I read the manuls, and saw this video explaining the very basics of SciLab.

I will leave the links to both the manual and the program Download. here is a video made by YouTube user UTTU in which the very basics are explained.

Download Page

PDF Manual

 

 


TC1017 Review

--Originally published at My TC1017 programming class

So, my TC1017 class. This is s small review I mad eon video, but I will also write my general thoughts here.

The class, overall, was a new experience for me. I realized that this type of learning is a good idea, but not for everyone. In my case, I found it a little difficult to learn this way, beacuse I did not have enough interest to actually make the effort of learning, so I had to ask the teacher several times to teach me.

I would suggest for everyone to try a class like this, because it will definitely help you know yourself a little better.

Steering away from the way the class worked, and moving towards the class and its contents, it was fine. I liked programming in c++, since it is quite a simple language, and allows you to do some awesome stuff.

In conclusion, I would recommend taking class with Mr. Ken, though, you should be prepared for his way of teaching, and at the same time, be willing to make the effort to learn by yourself.

 


Calculating E

--Originally published at My TC1017 programming class

So, this is a program that calculates the value of e (Euler’s number) with the precision the user wants. As well, I added so that the user can also tell the program how many decimals he wants to be shown on the answer.

As usual, I will leave the link to the cpp file on Google Drive. This time, I didn’t use external sources besided Mr. Ken’s help and the web page giving the formula on how to calculate it. The link to the formula is included on the file.

Here is the file.


Project Update (Plot twist…)

--Originally published at My TC1017 programming class

So, about the project Valeria and I were going to do, we decided to give up on that one. Reason being, that it required a little more time than what we had, so we had to come up with a new idea that was simple enough for us to work fast, but no so that Mr. Ken would tell us not to.

We came up with the idea of making a Sudoku, but er soon realized it was not as simple as we thought. Then, we moved up to a Tic Tac Toe. It turns out that it was not as simple as I thought, so we decided to go for it.

About the game, Valeria made the table, and a function that would make sure the user wrote the correct input. In my opinion, probably the hardest part of the game.

Then, I made sure that the program recognized who won (if any), and allow the players to chose if they wanted to replay or not. At the same time, I wanted to make the file an executable, but I couldn’t since the Ubuntu Terminal runs in a Linux environment.

Without any more waiting, I (as always) will put the link to the Google Drive file.


Go Bananas

--Originally published at My TC1017 programming class

This is a program that takes a file that has the word ‘Banana’ written on it in several styles (Upper case mixed with lower case, everything in upper case, etc.)

Most of the informatin on the tools used is in the file, because I lost the links to the information. Sorry :/

As always, I will leave the link to the Google Drive File.

Bananas CPP File