29/06/2025
IT-Mastery Academy
The IT-Mastery Academy specialises on IT training and knowledge.
29/06/2025
27/06/2025
🪟 What is Windows Server?
Windows Server is an operating system developed by Microsoft for managing networks, users, devices, data, and services in a professional or enterprise environment.
It is not used like regular Windows 10/11, but rather as a backend system in offices, schools, companies, and data centers.
---
⚙️ Main Services Provided by Windows Server
🔢 Service Description
1️⃣ Active Directory (AD DS) Centralized user and computer management (domain controller)
2️⃣ DNS Server Resolves domain names into IP addresses
3️⃣ DHCP Server Automatically assigns IPs to client devices
4️⃣ File Server Shares folders/files with access permissions
5️⃣ Print Server Manages network printers
6️⃣ Web Server (IIS) Hosts websites using Internet Information Services
7️⃣ Remote Desktop Services (RDS) Allows multiple users to connect remotely
8️⃣ WSUS (Update Server) Controls and manages system updates for all PCs
9️⃣ Hyper-V Runs virtual machines inside the server
🔟 Group Policy Management Controls system/user settings across the domain
---
🖥️ How to Set Up and Use Windows Server (Step-by-Step)
🧪 You Can Install It in:
✅ VirtualBox
✅ VMware Workstation
✅ Hyper-V (recommended)
✅ Physical Machine (real hardware)
---
🪜 Example: Set up a Domain Controller (AD DS)
1. 🔧 Install Windows Server 2019/2022
2. 🔁 Set static IP
3. 🖥️ Rename the server (e.g., SERVER01)
4. 📦 Open Server Manager > Add Roles and Features
5. ✅ Select Active Directory Domain Services (AD DS)
6. 🏷️ Promote the server as Domain Controller
7. 🔑 Create new domain (e.g. office.local)
8. 🧑💼 Login as Domain Admin
9. 👥 Use Active Directory Users and Computers (ADUC) to create/manage users
10. ⚙️ Use Group Policy to manage settings across network clients
---
💻 Other Roles You Can Configure:
📁 File Server Setup
Share files over the network
Set NTFS + Share permissions
🌍 IIS Web Server Setup
Add role: Web Server (IIS)
Place files in: C:\inetpub\wwwroot\
🔐 DHCP Server Setup
Assign IPs to computers automatically
🧠 DNS Server
Local name resolution like server01.office.local
---
💡 Practice Lab Setup (Home or Virtual Lab)
You’ll Need:
💾 Windows Server 2019 ISO (free trial from Microsoft)
💻 VirtualBox or Hyper-V
🖥️ Optional: A second VM (like Windows 10) to test client-domain join
--
📚 Learning Windows Server Helps You:
✅ Understand enterprise IT
✅ Prepare for jobs like System Admin, IT Support, Network Admin
✅ Work in Microsoft environments (Saudi companies often use AD/DNS/DHCP setup)
✅ Learn to manage users, security, updates, and remote access
18/06/2025
Ethical Hacker Roadmap
1. Learn the Basics – Networking, Linux, Python
2. Understand Cybersecurity – CIA Triad, OWASP Top 10
3. Master the Tools – Nmap, Metasploit, Burp Suite
4. Earn Certifications – CompTIA Security+, CEH, eJPT
5. Practice Daily – TryHackMe, Hack The Box, CTF challenges
6. Choose a Focus – Web, Network, Cloud, Red Teaming
7. Build Experience – Bug bounties, internships, freelancing
8. Achieve Success – Apply your skills, build a career, grow continuously
24/05/2025
Start your Python journey with this clear roadmap—from basics to deployment. Perfect for beginners and aspiring developers!
01/01/2025
What are *args and **kwargs in python ??
In Python, *args and **kwargs are special syntax used in function definitions to handle variable numbers of arguments. *args allows a function to accept any number of positional arguments, collected into a tuple. On the other hand, **kwargs lets you pass a variable number of keyword arguments, which are stored in a dictionary. These features provide flexibility, allowing functions to work with dynamic input, making your code more adaptable and concise. Using both *args and **kwargs together ensures that your function can handle a wide range of inputs without errors. This flexibility is key in building reusable and efficient functions.
29/12/2024
23/11/2024
Machine Learning Algorithms based on their learning style:
Lean Free About Artificial Intelligence: https://t.me/AIMLDeepThaught
• Supervised Learning: Algorithms learn from labelled data, where the input data is associated with correct outputs.
• Unsupervised Learning: Algorithms discover patterns within unlabelled data, without explicit guidance.
• Reinforcement Learning: Algorithms learn through interaction with an environment, receiving rewards or penalties for their actions.
Supervised Learning
CLASSIFICATION:
◦ Logistic Regression
◦ Naïve Bayes Classifier
◦ K-Nearest Neighbor
◦ Support Vector Machine
◦ Examples: Email Spam detection, Speech recognition
REGRESSION:
◦ Linear Regression
◦ Ridge Regression
◦ Ordinary Least Squares Regression
◦ Stepwise Regression
◦ Examples: Stock Market prediction, Rainfall prediction
Unsupervised Learning
CLUSTERING:
◦ K-means
◦ K-median
◦ Hierarchical clustering
◦ Expectation Maximization
◦ Examples: Identifying fake news, Document analysis
ASSOCIATION ANALYSIS:
◦ Apriori
◦ Eclat
◦ FP-Growth
◦ Example: Market Basket Analysis
DIMENSIONALITY REDUCTION:
◦ Feature Extraction
• Principal Component Analysis
◦ Feature Selection
• Wrapper, Filter & Embedded Method
◦ Example: Analysis of written texts and DNA microarray data
Reinforcement Learning
• Model-Free:
◦ Q-Learning
◦ Hybrid
◦ Policy Optimization
• Model-Based:
◦ Learn the Model
• Example: Multi-agent System
◦ Given the Model
• Example: Motion Planning, Navigation
Key Points
• Data with Label vs. Data without Label: This distinction separates supervised from unsupervised learning.
• State and Action: This concept is central to reinforcement learning, where an agent learns to make decisions based on its current state to maximize a reward.
• Model-Free vs. Model-Based: In model-free reinforcement learning, the agent learns directly from interactions with the environment. In model-based reinforcement learning, the agent first learns a model of the environment and then uses that model to plan its actions.
Lean Free About Artificial Intelligence: https://t.me/AIMLDeepThaught
Follow for more Update: https://www.facebook.com/profile.php?id=100078132111501
06/08/2024
50 Excel Shortcut Keys You Wish You Knew Sooner – Unlock Your Inner Spreadsheet Wizard!
1. **Ctrl + A:** Selects all data in the current region. (Abracadabra! All your data at your fingertips!)
2. **Ctrl + C:** Copies the selected data. (Copycatting made easy!)
3. **Ctrl + V:** Pastes the copied data. (Paste makes waste? Not in Excel!)
4. **Ctrl + X:** Cuts the selected data. (Snip, snip – it's gone!)
5. **Ctrl + Z:** Undoes the last action. (Oops-proof your work!)
6. **Ctrl + Y:** Redoes the undone action. (Second chances for everyone!)
7. **Ctrl + S:** Saves the current workbook. (Save yourself from data disasters!)
8. **Ctrl + P:** Opens the print dialog. (Ready, set, print!)
9. **Ctrl + F:** Opens the find dialog. (Find your data's hiding spot!)
10. **Ctrl + H:** Opens the replace dialog. (Swap 'til you drop!)
11. **Ctrl + B:** Bolds the selected text. (Make it bold and beautiful!)
12. **Ctrl + I:** Italicizes the selected text. (Lean into those italics!)
13. **Ctrl + U:** Underlines the selected text. (Underline your importance!)
14. **Ctrl + N:** Opens a new workbook. (Fresh start, anyone?)
15. **Ctrl + O:** Opens an existing workbook. (Open sesame!)
16. **Ctrl + W:** Closes the current workbook. (Wrap it up!)
17. **Ctrl + R:** Fills the selected cells to the right. (Right on!)
18. **Ctrl + D:** Fills the selected cells down. (Down the rabbit hole!)
19. **Ctrl + ;:** Inserts the current date. (What day is it again?)
20. **Ctrl + Shift + ;:** Inserts the current time. (Time is money!)
21. **Ctrl + Space:** Selects the entire column. (Column takeover!)
22. **Shift + Space:** Selects the entire row. (Row your boat!)
23. **Alt + Enter:** Inserts a new line within a cell. (Line 'em up!)
24. **F2:** Edits the active cell. (Edit like a pro!)
25. **F4:** Repeats the last action. (Encore, encore!)
26. **F12:** Opens the Save As dialog. (Save it your way!)
27. **Ctrl + Arrow Keys:** Moves to the edge of data regions. (Fly through your spreadsheet!)
28. **Shift + Arrow Keys:** Extends the selection by one cell. (Expand your horizons!)
29. **Ctrl + Shift + L:** Applies or removes filters. (Filter out the noise!)
30. **Ctrl + Shift + "+":** Inserts new cells. (Pop in a new one!)
31. **Ctrl + "-":** Deletes selected cells. (P**f, it's gone!)
32. **Ctrl + 1:** Opens the format cells dialog. (Fancy up your data!)
33. **Ctrl + 5:** Applies or removes strikethrough. (Strike it out!)
34. **Ctrl + 9:** Hides the selected rows. (Hide and seek!)
35. **Ctrl + 0:** Hides the selected columns. (Now you see it, now you don't!)
36. **Ctrl + Shift + 5:** Applies the percentage format. (Percentages for the win!)
37. **Ctrl + Shift + $:** Applies the currency format. (Make it rain!)
38. **Ctrl + Shift + ^:** Applies the scientific format. (Get scientific with it!)
39. **Ctrl + Shift + #:** Applies the date format. (Date with destiny!)
40. **Ctrl + Shift + @:** Applies the time format. (Timely ex*****on!)
41. **Ctrl + Shift + !:** Applies the number format. (Numbers game!)
42. **Ctrl + K:** Inserts a hyperlink. (Link it up!)
43. **Ctrl + T:** Creates a table. (Table it up!)
44. **Alt + H + O + I:** Auto fits column width. (Fit like a glove!)
45. **Alt + E + S + V:** Pastes values only. (Value-added!)
46. **Alt + E + S + T:** Pastes formats only. (Format frenzy!)
47. **Alt + H + V + S:** Opens paste special dialog. (Special delivery!)
48. **Ctrl + Alt + V:** Opens the paste special dialog. (Paste with flair!)
49. **Ctrl + Shift + ":":** Enters the current time. (Tick-tock!)
50. **Ctrl + Shift + 9:** Unhides hidden rows. (Unhide and seek!)
25/07/2024
These are considered the best AI tools
21/07/2024
Embracing the Cloud...or Just Borrowing Someone Else's Computer? 💻🌥️
ที่ตั้ง
ประเภท
เว็บไซต์
ที่อยู่
Bangkok
10100