Kernel Kudos – Telegram
Kernel Kudos
1.73K subscribers
110 photos
50 videos
112 files
256 links
🪐 This channel talks about: C, Linux, Bash, and so on 🕸️

🌀 Buy Me Coffee
USDT BEP20 : 0xbc8e52af7b46461b8076085Be771F465E26A9Dfd

🐞 YouTube: https://youtube.com/@KernelKudos

Chat: { https://news.1rj.ru/str/+ftxZVA8V_ns5ZmY8 }

🔴 whoami : { @FirstTarokh }
Download Telegram
Media is too big
VIEW IN TELEGRAM
🔴 #C_Programming_Course, Day 01

🫧 Data Types

🫧 Variables Declarations and Definition

🫧 Type Specifiers (How to Correctly Print Something Out)

🫧 Some Operators

and so on ...


درمورد variable ها صحبت کردم. درمورد type specifiers و روش صحیح پرینت کردن صحبت کردم. یه مقدار با data type ها کار کردیم. بعضی از operator هارو نشون دادیم و چیزای خوب دیگه ....

Telegram Channel - Our Telegram Channel
13👍2🔥2
hackers vs artists
Jadi
هکرها و آرتیست ها 👾

#HackersVsArtists
#radioGeek05
#Jadi
👍3
Kernel Kudos
🔴 #C_Programming_Course, Day 01 🫧 Data Types 🫧 Variables Declarations and Definition 🫧 Type Specifiers (How to Correctly Print Something Out) 🫧 Some Operators and so on ... درمورد variable ها صحبت کردم. درمورد type specifiers و روش صحیح پرینت کردن صحبت…
درمورد مشکل امنیتی که format specifier میتونه داشته باشه :‌
میگیم که اینطوری چیزی رو پرینت نکنید printf("this is a string")
بخاطر اینکه اصولی نیست. و درستش اینه که اینطوری باشه

printf("%s\n", "this is a string");


اما مشکل امنیتی زمانی به وجود میاد که شما میخواید یه چیزی رو از ورودی بگیرید. و یک array دارید که سایز fix داره. یعنی به این صورت

char user_input[10]; // Allocate space for 10 characters

printf("Enter your name: ");

scanf("%s", user_input); // Read user input

printf("Welcome, %s!\n", user_input); // Potential issue!


اینجا بخاطر اینکه ممکنه دیتایی که یوزر وارد کرده از فضایی که ما ‌allocate کردیم براش بیشتر باشه. overflow میکنیم.
❤‍🔥3👍3
به quiz ها جواب بدید. تا چند دقیقه دیگه بسته میشن.
− جواب صحیح + توضیحات فرستاده میشه. 🫧
Viran Shavad in Shahr
Jadi
ویران شود این شهر 🕸️


#ViranShavadInShahr
#radioGeek06
#Jadi
1
Kernel Kudos
What is the format specifier for printing a character ?
#notice

1 - از %c برای پرینت کردن کاراکتر ها استفاده میکنیم
printf("%c\n", 'a');

2 - نمیتونیم اول اسم variable هامون عدد بزاریم

3 - برای نگهداشتن عددهای اعشاری بزرگ باید از double استفاده کرد

4 - برای پرینت کردن اینتجر ها باید از %d استفاده کنیم ( از %i هم میشه استفاده کرد).

printf("%d\n", 8);
👍2
از کوییز ها استقبال نمیشه انگار. ادامشون بدیم ؟
Anonymous Poll
81%
بدیم
19%
ندیم
5
#notice
دوستان امیر محمد آقایی نژاد از کانال لف داد 🖤🗿
🤣14
🔥3
Media is too big
VIEW IN TELEGRAM
🔸 Linux Essential , Episode 2 :)

🔹 Linux Certificates ( RHEL - LPI)
🔹Desktop Environments ( GNOME - KDE)
🔹 Console and Shell Explained
🔹 Your first shell command

🔸 فدورا رو نصب کردیم

با desktop environment ها آشنا شدیم ، با محیط Console آشنا شدیم و فرقش رو با محیط GNOME دیدیم .
با محیط Shell آشنا شدیم و بخش های مختلفش رو توضیح دادیم .
اولین دستور لینوکس رو وارد کردیم .

🔹 ویدیوی بعدی ، مکمل این ویدیو هست

#LinuxEssential #KernelKudos
Our Telegram Channel
👍83🔥2👏1
دوست دارید دوره Linux دوباره استارت بخوره ؟
Anonymous Poll
81%
آره
19%
نه بدرد نمیخوره