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
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%
نه بدرد نمیخوره
دوره سی رو ترجیح میدید یا لینوکس رو ؟
Anonymous Poll
38%
Linux
62%
C
👍3👎1
2 Hafte Sokoot
Jadi
دو هفته سکوت

#2HafterSokoot
#radioGeek07
#Jadi
1
Media is too big
VIEW IN TELEGRAM
🔸 Linux Essential , Episode 3

🔹 Difference between root and standard
🔹 Some Linux Commands :)

فرق root و استاندارد رو دوباره گفتم ، یه سری دستورات رو وارد کردیم و با man فایل ها آشنا شدیم . فهمیدیم hidden فایل ها کدومان و چجوری میشه دیدشون ، یه سری آپشن دستورات رو دیدیم و غیره .

همینجوری عمیق تر میشیم . . . . 

#KernelKudos #LinuxEssential
Our Telegram Channel
6🔥2🥰2
CafeLinux-LinuxEssential-3.mp4
73.6 MB
🔸 فایل ویدیوی سوم

#KernelKudos #LinuxEssential
Our Telegram Channel
6🔥3🥰1
Kernel Kudos
دوره سی رو ترجیح میدید یا لینوکس رو ؟
یکم دیگه به لینوکس vote بدید دوره لینوکس از اول استارت میخوره،

البته به این موضوع توجه کنید که سرعت رکورد فیلم ها یک مقدار میاد پایین تر، چون جلو بردن دو تا کورس با همدیگه سخت میشه،


از طرفی هم می‌خوام کیفیت رو بهتر کنم، نه اینکه دو تا کردن دوره ها باعث پسرفت بشه.
14🔥3👏2