Al.dev
رفتن به کانال در Telegram
The world's best *REAL* miracle is a computer. Just a channel about anything related to computers (with a little bit of music). Admin @al1almasi al1almasi.ir github.al1almasi.ir mastodon.al1almasi.ir — @Tech_Ma3ters — — @IT_Axis —
نمایش بیشتر658
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+47 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
658
Repost from LinFAQ
#روزی_یک_نکته با mohammad.b
دستهبندی: #آموزشی #کاربردی
عکس توی ترمینال
نمیشه بشه هم چیز خوبی در نمیاد (یکم پیچیده میشه و باید ترمینالت ساپورت کنه) چون ترمینالا فقط کاراکتر میشناسن (ascii, unicode)
پس چطور این ابزارا مثل
libsixel
icat
ueberzug
کار میکنن:
libsixel
icat (kitty):
یک پروتکل خاص دارن و میان از
control characters
استفاده میکنن. بعد ترمینالت وقتی فلان کنترل کاراکتر رو میگیره میفهمه این عکسه و فلان پیکسلارو فلان جا باید یه رنگی بکنه برای همین برای این دوتا باید ترمینالت ساپورت کنه.
ueberzug (rip):
میاد مستقیم به X server میگه یک پنجره توی x, y ترمینالت بسازه و عکسو توش بزار برای همینم نیازی به ساپورت ترمینالت نداره
Source
توضیح سایت kitty راجبش
🔅@LinFAQ
🔅@LinAcademy
658
Repost from sohrab::stdout
قبلا یک گروهی داشتم به اسم نئودارک که متاسفانه از بین رفت.
و خب من نمیتونم توی همه گروه ها همزمان فعال باشم بنابراین بعضی از گروه هارو به کل ول کردم و توشون فعال نیستم.
یک گروه جدید زدم به نام Nerd Gang که اگه دوست داشتید میتونید عضوش بشید.
~~> @nerdgang
و خب امیدوارم گروه مفیدی باشه بر خلاف تجربه های قبلیم توی داشتن گروه :)
@sohrabcontents
658
Repost from N/a
نام : من دبیان دوست دارم با پلاسما.
میگن یه دبیان یوزر رفته به کیدیای یک آپشن درخواست داده بعد بهش گفتن برو دو سال دیگه تو آپدیت نسخهی جدید دبیان برات میفرستیم
طرف میگه دو سال دیگه همین روز صبح یا بعد از ظهر؟
بهش میگن حالا کو تا دوسال دیگه، برات چه فرقی داره صبح باشه یا بعد از ظهر ؟
میگه آخه ریلیز بعدی دبیان صبحش میاد اگر بعدظهر بدین از ریلیز جا میمونه باید دو سال دیگه هم صبر کنم.
دسته بندی : #TextMeme
🔅@LinMemes
🔅@LinAcademy
658
Repost from مطالب رایگان و آزاد🎈
C++ Programming Language
https://www3.ntu.edu.sg/home/ehchua/programming/cpp/cp1_basics.html
یه نوت عالی دیگه از دانشگاه نانیانگ سنگاپور*-*
TABLE OF CONTENTS (HIDE)
1. Introduction to C++
2. Basic Syntaxes
2.1 Revision
2.2 Comments
2.3 Statements and Blocks
2.4 White Spaces and Formatting Source Codes
2.5 Preprocessor Directives
3. Variables and Types
3.1 Variables
3.2 Identifiers
3.3 Variable Declaration
3.4 Constants (const)
3.5 Expressions
3.6 Assignment (=)
3.7 Fundamental Types
3.8 Literals for Fundamental Types and String
4. Operations
4.1 Arithmetic Operators
4.2 Arithmetic Expressions
4.3 Mixed-Type Operations
4.4 Overflow/UnderFlow
4.5 Compound Assignment Operators
4.6 Increment/Decrement Operators
4.7 Implicit Type-Conversion vs. Explicit Type-Casting
4.8 Relational and Logical Operators
5. Flow Control
5.1 Sequential Flow Control
5.2 Conditional (Decision) Flow Control
5.3 Loop Flow Control
5.4 Interrupting Loop Flow - "break" and "continue"
5.5 Terminating Program
5.6 Nested Loops
5.7 Some Issues in Flow Control
5.8 Exercises
6. Writing Correct and Good Programs
7. Strings
7.1 String Declaration and Initialization
7.2 String Input/Output
7.3 String Operations
7.4 Exercises
8. Formatting Input/Output using IO Manipulators (Header <iomanip>)
8.1 Output Formatting
8.2 Input Formatting
8.3 Exercises
9. Arrays
9.1 Array Declaration and Usage
9.2 Array and Loop
9.3 Range-based for loop (C++11)
9.4 Multi-Dimensional Array
9.5 Array of Characters - C-String
9.6 Exercises
10. Functions
10.1 Why Functions?
10.2 Using Functions
10.3 Default Arguments
10.4 Function Overloading
10.5 Functions and Arrays
10.6 Pass-by-Value vs. Pass-by-Reference
10.7 const Function Parameters
10.8 Pass-by-Reference via "Reference" Parameters
10.9 Mathematical Functions (Header <cmath>)
10.10 Generating Random Numbers
10.11 Exercises
11. File Input/Output (Header <fstream>)
11.1 Example: File IO
11.2 Exercises
12. Namespace
