Posts
Wake Up PC (WakeOnLan) Remotely Using Telegram and NodeMCU without Port Forwarding
I’ve created a solution to remotely startup my PC without port forwaring.
Check the Notion link below (as I’ll be updating it there):
Math For Programming
The following text was collected from here by Programming Baba, translated and slightly rewritten by ChatGPT.
What mathematical concepts are utilized by computer programmers?
On his first day of university class, the professor asked the students why mathematics is necessary. Many answers were given, but the professor made a logical point: "Perhaps the numbers themselves won't be directly useful, but they will greatly enhance the brain's ability to think logically, which is essential for programming." Programming is entirely dependent on logic, and developing logical skills requires the use of various algorithms. Here are some commonly used math concepts:
- Addition
- Subtraction
- Multiplication or Product
- Division
- Modulo (%)
- Exponentiation (power) (pow)
- Absolute values (abs)
- Rounding Off
- Ceiling Rounding (Ceil)
- Floor Rounding (floor)
- Pythagorean Theorem (a^2 + b^2 = c^2)
- Fractions (Floating point) (How floating point works)
- Arithmetic Sequence (1, 2, 3, ...)
- Geometric Sequence (1^2, 2^2, 3^2, ...)
- Finding the sum of numbers (for loops / arithmetic sequences)
- Binary numbers
- Hexadecimal numbers
- Octal numbers
- Factorial
- Function
- Recursive Function (e.g., Fibonacci sequence, Factorial of a number)
- Maximum value / upper limit / lower limit of integer specified bytes (32-bit vs. 64-bit)
- Floating point exceptions (epsilon, division by zero, infinity)
- Square Root (sqrt / pow (x, 1/2))
- String (actually, a set of 8-bit numbers)
- Set
- Hash Function
- Table (e.g., Division Table, Log Table)
- Signedness (e.g., +123, -123)
- Comparison of numbers
- Bit Manipulation (And, Or, Xor, Not, Xnor, Neg, Nand, Nor, Left Shift, Right Shift)
- Boolean Algebra (true or false)
- Logic (&&, ||, ==)
- Geometry (hyperplanes, points at infinity, etc.)
- Trigonometry (sin, cos, tan, asine, etn2, etc.)
- Vector (Cartesian)
- Matrix
- Quaternions
- Graph theory
- Number theory
- Calculus
- Probability
- Fourier series
These concepts are based on the answer provided by Md. Zubair (Lecturer | Data Science Researcher | Computer engineer) with some additional items. If you wish to work in machine learning, you will require knowledge of Probability, Statistics, Matrix, Vector, Calculus, and other related topics.
Show Bluetooth Battery Status on Linux
Reporting Phishing and Malicious URLs
Reporting Phishing and Malicious URLs
Bangla AI Chatbot Alapchari
Glad to see a #Bangla #AI #chatbot. It’s named as #আলাপচারী (#Alapchari)। Although it is in early stage and content on internet in #Bengali is very less. So building something like #chatGPT is supposed to be very difficult. Although my knowledge is very little about this! 😅 Give it a try!
7 Sorting Algorithms Visually Explained [QUICK]
@Image Credit to Beyond Fireship
Google Earth Quake Alert
@Image Credit to BBC Bangla
Adblock Also Blocked My Facebook Posts
Interesting! #Facebook posts are being blocked by an #adblocker?