Downloading almost everything - JDownloader
Unknown
How many times did you spend the whole day long trying to download something but, for some reason, the download cannot finish?Downloading is actually a permanent process we always do. By just connecting to the Internet, we start downloading information about updates, mail, weather or just this or another web page.
However, as this is mostly an unconscious process, many times we want to consciously download something, e.g. a picture, a video or even documents.
Moreover, downloading can be a headache if the file is really big or we don't know how to reach the file in order to download it. Some services don't allow users, registered or not, to download the content but there is a tool for that.
One of the multiple downloader programs that already exist is the JDownloader 2 (JD2) downloads' manager. This powerful, open-source (free) tool allows the user to download almost everything as long as there exists a way to do it and it has been implemented by their team. Though it can't be say that JD2 does not violate terms of service, what can be say is that it usually does its job almost perfectly.Downloading with JDownloader 2
The first thing you should do in order to download with this tool is, almost ironically, download it. You may find the link to do that on the website: http://jdownloader.org/download/index. Currently, there are three OS (Operating System) supported: Windows, Linux-based OS and Mac.
JD2 needs java to work, thus an installation of JRE (Java Runtime Environment) is needed on your computer but everything you need to work with the program is already in the package so you don't need anything else.After having the program installed, the process of download something is pretty intuitive, you must copy the link where you think the resource (document, video, picture, etc) is and click on Add New Links.
A dialog is opened and there is the place where you paste the link:
Also, check out that you might change the place you will save the file. By default, your "Downloads" folder will be shown but you can change it by clicking on "Browse".
Once you pasted the link, you should click on continue and the following message should appear:
As the time goes on, some items are listed on the back:
You might see that in the "Availability" column the description says: "online". This means that the program has successfully identified the file and it can be downloaded. Also, you might note that even the size and the Hoster are listed there.
Now just a "Play Button" is all we need but...hang on! Sometimes you need an specific file type and that's why there is a "File Type" panel where you can select the type:
You may select if you want to download just an image, an archive, a video file or others. Now that you have selected the type of file you want to download, it is time to click the "Play Button", immediately. The window changes its content and we can see that our downloads are starting because the "Play Button" is disabled and the "Pause", "Stop" buttons are enabled:
The "Pause Button" establishes the speed of our downloads to a default value of 10 KB/s, which in many cases does not disturb the speed of our Internet requests and we can surf in peace. On the other hand, the "Stop Button" stops all the downloads.
The speed indicator starts too:
And we can see the state of our downloads:
When our files are successfully downloaded, we can see where they are by right-clicking on the item and selecting: "Open download directory". That's it, we downloaded something.
Note.- There are a lot of features of JD2 (premium accounts, automatic decompression, online synchronization with My.JDownloader, etc), this article is just an introduction to the program.
Have something to add? Just say it on the comments.
In case you want to know more:
JDownloader 2 - http://www.jdownloader.org
5:13 p.m.
Over the ACR122U NFC Reader/Writer Device Part I
Unknown
NFC stands for Near Field Communication and it's a wireless communication technology which allows the information's exchange between two electronic devices in a range of (usually more or less) 10 [cm]. The protocols of this technology are well defined by standards:
On the other hand, semi-passive devices are also available and their feature is the combination of the power supply with the passive wait for a reader field. Obviously, the power is not enough to generate a field but it is enough to facilitate the signal reception.
- ISO 14443 (which also defines RFID [1] technologies)
- ISO/IEC 18092
In the lowest level, NFC communication is performed by a bound between a device which emits such electromagnetic waves, over a specific frequency (13.56 MHz), that another device may receive them and identify them as information. Therefore, the NFC communication instance can be seen in two ways:
1. Passive Mode.- When the device does not hold any power supply and its activation relies on the energy given by the field which was emitted by the reader. In that sense, the passive device answers to the reader by modulating the field. As a consequence, the working period of the devices is greater than the active devices
2. Active Mode.- When both devices alternate the activation of their fields. These devices need a power supply. A device deactivates its field when it is waiting for incoming information.
1. Passive Mode.- When the device does not hold any power supply and its activation relies on the energy given by the field which was emitted by the reader. In that sense, the passive device answers to the reader by modulating the field. As a consequence, the working period of the devices is greater than the active devices
2. Active Mode.- When both devices alternate the activation of their fields. These devices need a power supply. A device deactivates its field when it is waiting for incoming information.
On the other hand, semi-passive devices are also available and their feature is the combination of the power supply with the passive wait for a reader field. Obviously, the power is not enough to generate a field but it is enough to facilitate the signal reception.
Nowadays, many cellphones have a NFC module incorporated such that NFC tags may automate tasks, transfer contacts information and even more. In that sense, three functionality modes, according to the NFC-Forum, can be identified in the scenario:
1. "Tag Reader/Writer".- "When the device interacts with physical world". These tags may be anything that can be read by a NFC device. There are a lot of tag types, since stickers to simple cards.
2. "Peer to Peer".- "Connect devices through physical proximity". As with any other wireless communication technology, NFC allows the devices to share/exchange information. This point of view mainly focus the "contact information" and light files transference.
3. "Card emulation".- "Connect to a common structure". This perspective refers to the use of NFC cards as smart cards which allow users to perform transactions, authenticate themselves and more.
NFC, in conclusion, might enhance user experience over a broad variety of services. Therefore, software programs and hardware interfaces that can interact with NFC reader/writer devices are becoming more and more popular.
NFC, in conclusion, might enhance user experience over a broad variety of services. Therefore, software programs and hardware interfaces that can interact with NFC reader/writer devices are becoming more and more popular.
In these articles we will deal with one of the most popular reader/writer devices, the ACR122U of ACS.
Next article: Over the ACR122U NFC Reader/Writer Device Part II
[1]: Radio Frequency Identification
In case you want to know more:
NFC Forum: http://nfc-forum.org/
Images belong to their respective owners.
6:00 p.m.
ACR122U
,
NFC
,
Software Programming
,
Tutorial
Enlace entre GitHub y Eclipse
Unknown
versión 0.1.- No todo está escrito
En la actualidad es muy útil que el software que nos encontramos desarrollando pueda encontrarse disponible en un lugar como GitHub, ya sea por cuestión de equipo o por hacer público fácilmente nuestros avances. Por otro lado, Eclipse es un IDE ampliamente utilizado que posee una multitud de herramientas, entre estas una que permite la vinculación de nuestro proyecto con un repositorio en GitHub.
En esta ocasión se utilizan: Eclipse Mars C++.
En la actualidad es muy útil que el software que nos encontramos desarrollando pueda encontrarse disponible en un lugar como GitHub, ya sea por cuestión de equipo o por hacer público fácilmente nuestros avances. Por otro lado, Eclipse es un IDE ampliamente utilizado que posee una multitud de herramientas, entre estas una que permite la vinculación de nuestro proyecto con un repositorio en GitHub.
En esta ocasión se utilizan: Eclipse Mars C++.
- En una primera instancia, es necesario buscar la perspectiva de Git. Esto es:
- Window - Perspective - Open Perspective - Other... - Git
- Este paso difiere entre versiones de eclipse pero en general, siempre se repite a partir de las tres últimas acciones.
The Git System and GitHub Platform
Unknown
Git
Git is nothing else than a "version control system" which allows us to monitor and control the software's development. This system has been widely accepted and implemented by many companies like: Google, Facebook, Microsoft, Twitter, among others as stated in its webpage.The main idea behind Git is the development of an idea inside a repository, which can be modified by many contributors in different branches. In that sense we can define the following:
Repository.- Es como una carpeta donde se alojan los archivos correspondientes a un proyecto.
Contributor.-Any person who is involved in the development of the project.
Branch.- Es una versión distinta de la general y se deriva de la branch master. Cada branch, que no sea master, posee otras características de código, por tanto, una branch sería un escenario donde puedes realizar otro tipo de evaluaciones, funciones, etc.
Una vez que este listo el contenido en la branch se realiza el "pull request"
Moreover, there are some operations that allow the contributors to develop the project:
- Pull request.- Se define como la combinación de la branch donde se trabaja con el master.
Also, there are indicators of the project's development stage:
- Tags.-
GitHub
GitHub, on the other hand, is a company which implemented massively Git. Although the GitHub's service has some cost when it comes to private repositories, there are a lot of projects hosted on GitHub which use the free version of the service.Management of Git comes easy when we take the GUIs programs developed by Git or GitHub. In the first case, Git may be downloaded from here, and in the second one, GitHub Desktop may be downloaded from here. Both programs are easy to handle and answer specifically to the same concept.
References.- In case you want to know more:
Git -
GitHub -
Hello World! Hola Mundo!
Unknown
Hello World!
Hi! As any other human being, curious and astonished by the growing knowledge and nature's nature, I keep learning all the time from everything around us. However, as in the meanwhile of this process it is needed to keep some record of my "research" accomplishments and it's also important to record the track of what I'm doing, a blog is undoubtedly required.
Welcome to The Momentum Space! A continuous learning space where learning momentum vectors are created constantly.
The blog will be written in both or one of these languages, English and Spanish, Have fun.
Hola Mundo!
Hola! Como cualquier otro ser humano, curioso y asombrado por el creciente conocimiento y la naturaleza de la naturaleza, sigo aprendiendo en todo momento de todo aquello que nos rodea. Sin embargo, como en el transcurso de este proceso es necesario llevar a cabo un tipo de registro de mis logros de "investigación" como también mantener seguimiento de lo que hago, indudablemente se requiere: un blog.
Bienvenidos a El Espacio Momentum! Un espacio de aprendizaje contínuo donde los vectores de momentum del aprendizaje son creados constantemente.
El blog será escrito en Inglés o Español o ambos. Diviértanse.
12:02 a.m.
Hello World
,
Hola Mundo
Suscribirse a:
Entradas
(
Atom
)

