[IT 5-Minute Dictionary] Assignment #13
https://product.kyobobook.co.kr/detail/S000061897447
- Are you still having trouble distinguishing between artificial intelligence, machine learning, and deep learning?
- REST API, is it a rest API? What on earth is this?
- What is Docker? Why do you need it?
- The essence of cryptocurrency
- Hybrid… App? What?
- What on earth is an NFT?
- Summary of all concepts of malware, viruses, and worms
Episode 39. Still difficult to distinguish between artificial intelligence, machine learning, and deep learning?
Machine learning and deep learning refer to the way artificial intelligence learns or the way artificial intelligence learns.
artificial intelligence
General Artificial Intelligence: Technology that generally exceeds human capabilities or their capabilities.
Narrow AI: Technology that can only do a few things. ex) Facebook’s facial recognition function, voice recognition, etc.
Machine learning, a way to teach machines
Supervised learning: Rather than making decisions autonomously, the machine learns and answers based on labels given to the machine by humans.
Unsupervised learning: Given unlabeled data and learning on your own to find features.
deep learning
This is a method to achieve machine learning. A representative example is a neural network, which refers to a method implemented in multiple layers.
The way to learn machine learning is to study Python and TensorFlow (framework).
Episode 40. REST API, is it a rest API? What on earth is this?
REST, short for representational state transfer, is a design philosophy. An API designed in the REST manner is called a REST API.
How to design a REST API
In URL design, verb forms such as see or get can cause confusion, so only the noun form is left.
Instead, by using HTTP methods (GET, POST, PUT, DELETE), function expansion is also improved by using a single URL for search, creation, modification, and deletion.
For detailed searches, use query parameters.
Episode 41. What is Docker? Why do you need it?
Docker is a tool that allows you to prepare the same development environment on any computer.
Container: An environment in which the programming language prepared by Docker operates.
Additional development environments can be created by replicating the container, making it convenient to expand servers as usage increases.
? Virtual Machines, Swarms, Volumes
Episode 42. The truth about cryptocurrency
There is still no way for the government to regulate taxation of interest income from DeFi (decentralized finance).
In the cryptocurrency world, all information is public, so if you know your Bitcoin address, you can know how much you have and what transactions you made.
How to avoid getting scammed
- Not all coins have value
- Let’s filter out people who use modifiers about cryptocurrency.
- Look at real information such as coins, community, etc. (Are you just talking about code update information, participation, or price?)
- Pump and Dump: Just raise the price and run.
- Check if the coin is decentralized
- Choose a coin that is safe in theory stable coin - Take a look at DAI coin
Episode 43. Hybrid… App? What?
There are three ways mobile applications work: hybrid, cross-platform, and native.
hybrid app
This refers to a web app created with web views, HTML, CSS, and JS that can be used on Android.
It has the advantage of not requiring native app development knowledge, but has the disadvantage of having to create the UI one by one and not being able to fully utilize the smartphone's performance.
Explore Apache Cordova
cross platform app
If you code in a specific language, it is later converted into code that iOS and Android can understand. Flutter can be coded in a language called Dart, and can be converted to C and C++ languages.
If developers write with familiar code, they have the advantage of being able to create both iOS and Android at once. However, it has the disadvantage of not being able to match the performance of native apps.
native app
iOS is made using a language called Swift, and Android is made using a language called Java or Kotlin. It has the advantage of being able to use the smartphone's performance to its full potential, but has the disadvantage of taking longer to learn compared to other apps.
Episode 44. What on earth is NFT?
It is an abbreviation for non fungible token and refers to a token that cannot be replaced.
Tokens are issued on a blockchain such as Ethereum, and can be used like coins by implementing a ‘smart contract’ to exchange money. If only one token is issued and an image is added to it, it becomes a unique token.
Episode 45. Summary of all concepts of malware, viruses, and worms
Malware is used as a cyber weapon. Among malware are viruses and worms.
Viruses need a host, so the virus spreads when a host file is downloaded.
But worms don't need a host, they need a missile and payload. It infiltrates a computer through a missile and destroys the computer by distributing a payload. Worms are more dangerous because they are installed next to the operating system. This is because it has a zero day, a vulnerability that no one has discovered.
Stuxnet
I installed the computer driver using certification from a Taiwanese company called Realtek. It extracted data from the air gap computer, waited until a program called WinCC, which was an activation condition, was executed, and played a role in paralyzing the nuclear facility by drastically changing the operation speed of the machine that makes enriched uranium among industrial field machines.
Comments
No comments yet. Be the first!
164 posts in 테크
- 2233D Gaussian Splatting vs Unreal Engine: Two Ways to Build a 3D World — and Where Each One Ships
- 222LLMs Inside Unreal Engine: The New Skills Game Developers Need in 2026
- 220Living With Claude Fable 5: How the Most Capable Model Changes the Way You Actually Work
- 219Luma's Bet: From Video Generator to a Single Model That Thinks in Pixels
- 215The Best AI Video Models in 2026: Types, Differences, and Where This Is All Going