کامپایلر Cheerp 3.0، یک کامپایلر که به شما امکان می دهد هر کد C/C++ را در WebAssembly یا JavaScript کامپایل کنید. نسخه جدید به دلیل انتقال کامپایلر و کتابخانههای همراه به استفاده از مجوزهای مجاز Apache 2.0 و LLVM، به جای سیاست مجوز محدود اعمال شده قبلی، که گزینه مجوز GPLv2 را برای پروژههای غیر تجاری و مالک مجوز برای پروژههای تجاری ارائه میدهد، قابل توجه است.
———————————
همچنین Cheerp می تواند هم برای پورت کردن برنامه ها و کتابخانه های C/C++ موجود برای اجرا در مرورگر یا برای ایجاد برنامه های کاربردی وب با کارایی بالا و اجزای WebAssembly از ابتدا استفاده شود.
========================
همچنین Cheerp 3.0، همه مؤلفههای کامپایلر اصلی و کتابخانهها اکنون به صورت مجاز تحت مجوز Apache 2.0/LLVM مجوز دارند.
1-به شما امکان می دهد کد C/C++ و جاوا اسکریپت را در یک برنامه وب ترکیب کنید .
*- ابزاری را برای ساخت برنامههای وب کامل C++ که هم Backend و هم Frontend را در یک پایه کد واحد پشتیبانی میکنند، فراهم میکند.
———————————
همچنین Cheerp می تواند هم برای پورت کردن برنامه ها و کتابخانه های C/C++ موجود برای اجرا در مرورگر یا برای ایجاد برنامه های کاربردی وب با کارایی بالا و اجزای WebAssembly از ابتدا استفاده شود.
========================
همچنین Cheerp 3.0، همه مؤلفههای کامپایلر اصلی و کتابخانهها اکنون به صورت مجاز تحت مجوز Apache 2.0/LLVM مجوز دارند.
1-به شما امکان می دهد کد C/C++ و جاوا اسکریپت را در یک برنامه وب ترکیب کنید .
*- ابزاری را برای ساخت برنامههای وب کامل C++ که هم Backend و هم Frontend را در یک پایه کد واحد پشتیبانی میکنند، فراهم میکند.
مدیریت بسته در opensuse
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
اشتراک کردن موس و صفحه کلید بین چند سیستم با برنامه Synergy
https://symless.com/synergy
https://symless.com/synergy
This media is not supported in your browser
VIEW IN TELEGRAM
بازی اوپن سورگ بازی دو بعدی با الهام از بازی سونیک
این پروژه از ابتدا به زبان C و با استفاده از کتابخانه برنامه نویسی بازی Allegro که توسط الکساندر مارتینز ، دانشمند کامپیوتر از برزیل آغاز شده است
https://github.com/alemart/opensurge
این پروژه از ابتدا به زبان C و با استفاده از کتابخانه برنامه نویسی بازی Allegro که توسط الکساندر مارتینز ، دانشمند کامپیوتر از برزیل آغاز شده است
https://github.com/alemart/opensurge
بررسی دستور su و sudo
*دستور su این دستور به معنای "Switch User" یا تغییر کاربر است. با استفاده از دستور su، شما میتوانید از کاربر جاری خود به یک کاربر دیگر در سیستم تغییر کنید. وقتی از su استفاده میکنید، شما باید رمز عبور کاربر مورد نظر را وارد کنید تا بتوانید به این کاربر تغییر کنید.
* دستور sudo این دستور به معنای "Super User Do" است و به شما اجازه میدهد دسترسی به دستورات مدیریتی سیستم را با دسترسی مدیر (root) داشته باشید. با استفاده از sudo، شما میتوانید دستوراتی را با دسترسی مدیر اجرا کنید بدون اینکه به طور کامل به حساب root وارد شوید. وقتی از sudo استفاده میکنید، شما باید رمز عبور خود را وارد کنید، نه رمز عبور کاربر .
—————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
*دستور su این دستور به معنای "Switch User" یا تغییر کاربر است. با استفاده از دستور su، شما میتوانید از کاربر جاری خود به یک کاربر دیگر در سیستم تغییر کنید. وقتی از su استفاده میکنید، شما باید رمز عبور کاربر مورد نظر را وارد کنید تا بتوانید به این کاربر تغییر کنید.
* دستور sudo این دستور به معنای "Super User Do" است و به شما اجازه میدهد دسترسی به دستورات مدیریتی سیستم را با دسترسی مدیر (root) داشته باشید. با استفاده از sudo، شما میتوانید دستوراتی را با دسترسی مدیر اجرا کنید بدون اینکه به طور کامل به حساب root وارد شوید. وقتی از sudo استفاده میکنید، شما باید رمز عبور خود را وارد کنید، نه رمز عبور کاربر .
—————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
seilany.ir
حسین سیلانی-وب سایت شخصی
این وب سایت شخصی حسین سیلانی است.فعال در زمینه لینوکس و متن باز.بسیاری از آموزشهای شامل:کتابها،فیلم ها،پست های آموزشی، همچنین توزیع های لینوکسی ایجاد شده را در این وب سایت قرار داده ام، تا دسترسی سریع به همه موارد را داشته باشید
دستورات کمتر دیده شده در لینوکس دستور SMART: سری دوازدهم
دستور tldr
————————————————-
دستور tldr یک ابزار خط فرمان است که برای نمایش خلاصههای ساده و قابل فهم از دستورات خط فرمان استفاده میشود. نامtldr مخفف عبارت "Too Long; Didn't Read" است و هدف آن ارائه توضیح مختصر و ساده از دستورات خط فرمان است تا کاربران بتوانند به سرعت و با سادگی درک کنند چگونه از هر دستور استفاده کنند.
با اجرای دستور tldr به همراه نام دستور خط فرمانی که میخواهید راهنمایی درباره آن را ببینید، میتوانید توضیحات خلاصه و مثالهای کاربردی را در مورد آن دستور ببینید. این توضیحات معمولاً به صورت مختصر، ساده و قابل درک برای کاربران عادی ارائه میشود. برای استفاده از tldr، باید ابتدا آن را در سیستم خود نصب کنید. این ابزار در برخی توزیعهای لینوکس و سیستمعامل macOS وجود دارد و میتوانید آن را از طریق یک مدیر بسته نصب کنید.
بعد از نصب، میتوانید tldr را با استفاده از دستور زیر فراخوانی کنید:
```tldr نام دستور
```tldr w
بعد از اجرای این دستور، خلاصه و مثالهایی از استفاده صحیح دستور مورد نظر را خواهید دید. این کمک میکند تا به سرعت از دستورات خط فرمان استفاده کنید و به سادگی و با فهم بیشتر با آنها کار کنید.
——————————————————
نویسنده: حسین سیلانی
منبع: کتاب 1001 دستور لینوکس
@seilany
دستور tldr
————————————————-
دستور tldr یک ابزار خط فرمان است که برای نمایش خلاصههای ساده و قابل فهم از دستورات خط فرمان استفاده میشود. نامtldr مخفف عبارت "Too Long; Didn't Read" است و هدف آن ارائه توضیح مختصر و ساده از دستورات خط فرمان است تا کاربران بتوانند به سرعت و با سادگی درک کنند چگونه از هر دستور استفاده کنند.
با اجرای دستور tldr به همراه نام دستور خط فرمانی که میخواهید راهنمایی درباره آن را ببینید، میتوانید توضیحات خلاصه و مثالهای کاربردی را در مورد آن دستور ببینید. این توضیحات معمولاً به صورت مختصر، ساده و قابل درک برای کاربران عادی ارائه میشود. برای استفاده از tldr، باید ابتدا آن را در سیستم خود نصب کنید. این ابزار در برخی توزیعهای لینوکس و سیستمعامل macOS وجود دارد و میتوانید آن را از طریق یک مدیر بسته نصب کنید.
بعد از نصب، میتوانید tldr را با استفاده از دستور زیر فراخوانی کنید:
```tldr نام دستور
```tldr w
بعد از اجرای این دستور، خلاصه و مثالهایی از استفاده صحیح دستور مورد نظر را خواهید دید. این کمک میکند تا به سرعت از دستورات خط فرمان استفاده کنید و به سادگی و با فهم بیشتر با آنها کار کنید.
——————————————————
نویسنده: حسین سیلانی
منبع: کتاب 1001 دستور لینوکس
@seilany
دستورات کمتر دیده شده در لینوکس دستور accton: سری سیزدهم:
دستور accton:
---------------------------------------------
دستور accton در سیستمهای لینوکس برای فعالسازی یا غیرفعالسازی مکانیزم گزارشدهی و ثبت فعالیتهای سیستم (accounting) استفاده میشود. این دستور به کاربر اجازه میدهد تا فعالیتهای مختلف سیستم را مانند زمان شروع و پایان هر فرآیند، مصرف منابع سیستم و ... ثبت و مدیریت کند.
گزینههای دستور accton همراه با مثالها:
بدون گزینه: نمایش وضعیت فعلی مکانیزم گزارشدهی فعالیتهای سیستم.
خروجی: /var/log/account/pacct
گزینه -E: فعالسازی مکانیزم گزارشدهی فعالیتهای سیستم.
خروجی: (بدون خروجی)
گزینه -e: غیرفعالسازی مکانیزم گزارشدهی فعالیتهای سیستم.
خروجی: (بدون خروجی)
گزینه -f: فعالسازی مکانیزم گزارشدهی فعالیتهای سیستم با ذخیرهسازی فایل گزارش.
خروجی: (بدون خروجی)
گزینه -r: تنظیم مسیر فایل گزارش برای ذخیره فعالیتهای سیستم.
خروجی: (بدون خروجی)
گزینه -v: نمایش اطلاعات بیشتر درباره تنظیمات مکانیزم گزارشدهی فعالیتهای سیستم.
خروجی: Accounting enabled at /var/log/account/pacct
گزینه -h: نمایش راهنمای استفاده از دستور accton.
خروجی: راهنمای استفاده از دستور accton
---------------------------------------------
نویسنده: حسین سیلانی
منبع: کتاب 1001 دستور لینوکس
@seilany
دستور accton:
---------------------------------------------
دستور accton در سیستمهای لینوکس برای فعالسازی یا غیرفعالسازی مکانیزم گزارشدهی و ثبت فعالیتهای سیستم (accounting) استفاده میشود. این دستور به کاربر اجازه میدهد تا فعالیتهای مختلف سیستم را مانند زمان شروع و پایان هر فرآیند، مصرف منابع سیستم و ... ثبت و مدیریت کند.
گزینههای دستور accton همراه با مثالها:
بدون گزینه: نمایش وضعیت فعلی مکانیزم گزارشدهی فعالیتهای سیستم.
bash accton
خروجی: /var/log/account/pacct
گزینه -E: فعالسازی مکانیزم گزارشدهی فعالیتهای سیستم.
bash accton -E
خروجی: (بدون خروجی)
گزینه -e: غیرفعالسازی مکانیزم گزارشدهی فعالیتهای سیستم.
bash accton -e
خروجی: (بدون خروجی)
گزینه -f: فعالسازی مکانیزم گزارشدهی فعالیتهای سیستم با ذخیرهسازی فایل گزارش.
bash accton -f /var/log/account/report
خروجی: (بدون خروجی)
گزینه -r: تنظیم مسیر فایل گزارش برای ذخیره فعالیتهای سیستم.
bash accton -r /var/log/accounting
خروجی: (بدون خروجی)
گزینه -v: نمایش اطلاعات بیشتر درباره تنظیمات مکانیزم گزارشدهی فعالیتهای سیستم.
bash accton -v
خروجی: Accounting enabled at /var/log/account/pacct
گزینه -h: نمایش راهنمای استفاده از دستور accton.
bash accton -h
خروجی: راهنمای استفاده از دستور accton
---------------------------------------------
نویسنده: حسین سیلانی
منبع: کتاب 1001 دستور لینوکس
@seilany
seilany.ir
حسین سیلانی-وب سایت شخصی
این وب سایت شخصی حسین سیلانی است.فعال در زمینه لینوکس و متن باز.بسیاری از آموزشهای شامل:کتابها،فیلم ها،پست های آموزشی، همچنین توزیع های لینوکسی ایجاد شده را در این وب سایت قرار داده ام، تا دسترسی سریع به همه موارد را داشته باشید
Forwarded from Amir
‼️ استخدام Sys Admin ‼️
🌐 شرکت هزارگذر
🛑 ویژگی های تخصصی:
- آشنایی با نگهداری زیرساخت شبکه Virtualization
- آشنایی با سیستم عامل های لینوکسی و ویندوز سرور
- آشنایی با Network+ (تسلط بر TCP/IP و آشنایی با انواع پروتکل های شبکه)
- تسلط به زبان انگلیسی در حد خواندن و نوشتن
🛑 ویژگی های عمومی:
- سازگار و انعطاف پذیر با شرایط کاری سازمانی و دولتی
- دارای روحیه کار تیمی
- یادگیرنده و چالش پذیر
- برخورداری از نگرش حل مسئله
❕ شرایط کاری:
- حقوق بین ۱۵-۲۰ م تومان (با توجه به توانمندی شما)
✅ نحوه همکاری:
- روزهای کاری: شنبه تا چهارشنبه | ساعت کاری: 08:00 الی 17:00
- کار به صورت حضوری می باشد. آدرس محل کار: تهران، بلوار مرزداران
💬 لطفا رزومه خود را به شماره 09121994313 در واتساپ ارسال فرمایید.
🌐 شرکت هزارگذر
🛑 ویژگی های تخصصی:
- آشنایی با نگهداری زیرساخت شبکه Virtualization
- آشنایی با سیستم عامل های لینوکسی و ویندوز سرور
- آشنایی با Network+ (تسلط بر TCP/IP و آشنایی با انواع پروتکل های شبکه)
- تسلط به زبان انگلیسی در حد خواندن و نوشتن
🛑 ویژگی های عمومی:
- سازگار و انعطاف پذیر با شرایط کاری سازمانی و دولتی
- دارای روحیه کار تیمی
- یادگیرنده و چالش پذیر
- برخورداری از نگرش حل مسئله
❕ شرایط کاری:
- حقوق بین ۱۵-۲۰ م تومان (با توجه به توانمندی شما)
✅ نحوه همکاری:
- روزهای کاری: شنبه تا چهارشنبه | ساعت کاری: 08:00 الی 17:00
- کار به صورت حضوری می باشد. آدرس محل کار: تهران، بلوار مرزداران
💬 لطفا رزومه خود را به شماره 09121994313 در واتساپ ارسال فرمایید.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
معرفی کانال:
توی این چنل کلی ابزار خفن و باحال معرفی می کنیم که بتونی راحتر کد هاتو بنویسی و دیباگ کنی ☕️
منبعی از مطالب برنامه نویسی درجه یک و جدید، معرفی منابع مختلف و کتاب برای یادگیری زبان های برنامه نویسی مختلف همراه با کمی طبع فان 😉
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش 😎
از این لینک جوین شو👇🏻
☕️ @CodeExplore
توی این چنل کلی ابزار خفن و باحال معرفی می کنیم که بتونی راحتر کد هاتو بنویسی و دیباگ کنی ☕️
منبعی از مطالب برنامه نویسی درجه یک و جدید، معرفی منابع مختلف و کتاب برای یادگیری زبان های برنامه نویسی مختلف همراه با کمی طبع فان 😉
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش 😎
از این لینک جوین شو👇🏻
☕️ @CodeExplore
دستورات کمتر دیده شده در لینوکس دستور accton: سری چهاردهم:
دستور mktemp
——————————————-
دستور mktemp در لینوکس برای ایجاد و نمایش یک فایل یا فهرست موقت با نام یکتا استفاده میشود. این دستور امکان ایجاد فایلها یا فهرستهای موقت
با نامهای منحصر به فرد و امن را فراهم میکند.
مثالهای دستور:
ایجاد یک فایل موقت:
ایجاد یک فهرست موقت:
نمایش نام فایل موقت بدون ایجاد آن:
تعیین مسیر موقت برای ایجاد فایل یا فهرست:
استفاده از الگوی خاص برای ایجاد فایل یا فهرست موقت:
—————————————————
منبع: کتاب 1001 دستور لینوکس
@seilany
دستور mktemp
——————————————-
دستور mktemp در لینوکس برای ایجاد و نمایش یک فایل یا فهرست موقت با نام یکتا استفاده میشود. این دستور امکان ایجاد فایلها یا فهرستهای موقت
با نامهای منحصر به فرد و امن را فراهم میکند.
مثالهای دستور:
ایجاد یک فایل موقت:
bash mktemp
ایجاد یک فهرست موقت:
bash mktemp -d
نمایش نام فایل موقت بدون ایجاد آن:
bash mktemp -u
تعیین مسیر موقت برای ایجاد فایل یا فهرست:
bash mktemp --tmpdir=/path/to/directory
استفاده از الگوی خاص برای ایجاد فایل یا فهرست موقت:
bash mktemp mytempfile_XXXXXX
—————————————————
منبع: کتاب 1001 دستور لینوکس
@seilany
حذف درایور قدیمی سیستم فایلNTFS در کرنل
6.9
این درایور قدیمی بهتازگی توسط درایور جدید NTFS3 جایگزین شده است.
درایور NTFS3 دارای پشتیبانی خواندن و نوشتن است و بهبودهایی نسبت به درایور NTFS قبلی دارد. این درایور سریعتر از درایور NTFS-3G FUSE عمل میکند. همچنین از بازیابی ژورنال نیتیو پشتیبانی میکند. دارای قابلیت خواندن و نوشتن میباشد. همچنین از گزینههای مختلفی برای مانت کردن استفاده کنید. Ntfs3 در سال 2020 از ابتدا توسعه داده شد تا به عنوان بخشی از هستهی لینوکس عمل کند.
—————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
6.9
این درایور قدیمی بهتازگی توسط درایور جدید NTFS3 جایگزین شده است.
درایور NTFS3 دارای پشتیبانی خواندن و نوشتن است و بهبودهایی نسبت به درایور NTFS قبلی دارد. این درایور سریعتر از درایور NTFS-3G FUSE عمل میکند. همچنین از بازیابی ژورنال نیتیو پشتیبانی میکند. دارای قابلیت خواندن و نوشتن میباشد. همچنین از گزینههای مختلفی برای مانت کردن استفاده کنید. Ntfs3 در سال 2020 از ابتدا توسعه داده شد تا به عنوان بخشی از هستهی لینوکس عمل کند.
—————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
seilany.ir
حسین سیلانی-وب سایت شخصی
این وب سایت شخصی حسین سیلانی است.فعال در زمینه لینوکس و متن باز.بسیاری از آموزشهای شامل:کتابها،فیلم ها،پست های آموزشی، همچنین توزیع های لینوکسی ایجاد شده را در این وب سایت قرار داده ام، تا دسترسی سریع به همه موارد را داشته باشید
ویدئو وبینار رایگان بررسی سورس کد
💻 مشاهده ویدئو کامل:
▶️ Aparat: https://www.aparat.com/v/jkUWV
▶️ Youtube: https://www.youtube.com/watch?v=XRJEJklkY4E
🔸 اطلاعات بیشتر:
☺️ 02191004151 | 😎 WhatsApp | 😎 Telegram
💻 گروه لیان
🔗 https://liangroup.net/
🕊 @AcademyLian
💻 مشاهده ویدئو کامل:
▶️ Aparat: https://www.aparat.com/v/jkUWV
▶️ Youtube: https://www.youtube.com/watch?v=XRJEJklkY4E
🔸 اطلاعات بیشتر:
☺️ 02191004151 | 😎 WhatsApp | 😎 Telegram
💻 گروه لیان
🔗 https://liangroup.net/
🕊 @AcademyLian
YouTube
وبینار رایگان بررسی سورس کد
بررسی کد امن با هدف تجزیه و تحلیل کد منبع برنامه و تعیین اینکه آیا آسیبپذیری یا نقص امنیتی دارد یا خیر، انجام میشود. بررسی کد، امنیت، عملکرد، مسائل مربوط به سطح عملکرد و غیره را در نظر میگیرد. امروزه بسیاری از سازمانها این را به عنوان بخشی از فرآیند انطباق…
انتشار دانلود منیجر پرسپولیس نسخه 4.0.1
در نسخه جدید:
1.برنامه python setuptools با meson جایگزین شده. بنابراین دستورات نصب نیز تغییر کرده است. برای اطلاعات بیشتر این راهنما را مطالعه کنید. از آنجایی که بسته pyside6 در مخازن توزیعهای آرچلینوکس و فدورا موجود است، کابران این توزیعها میتوانند پرسپولیس را به عنوان یک اپلیکیشن pyside6 اجرا کنند. ولی توزیعهایی که بستههای قدیمیتری دارند میتوانند همچنان پرسپولیس را به عنوان یک اپلیکیشن pyqt5 اجرا کنند.
2.رفع باگ و اشکلات زیاد
3- ترجمهها به روز شدهاند و پرسپولیس با زبانهای بیشتری در دسترس است.
4- پرسپولیس دیگر نسخه ۳۲ بیتی برای ویندوز نخواهد داشت ولی نسخه ۶۴ بیتی موجود است.
جزئیات بیشتر:
https://amirsamimi.ir/category/linux/persepolis/
————————-
با تشکر از اقای علیرضا امیرصمیمی توسعه دهنده و سرپرست تیم پرسپولیس:
alireza.amirsamimi@ubuntu.ir
https://github.com/alireza-amirsamimi
در نسخه جدید:
1.برنامه python setuptools با meson جایگزین شده. بنابراین دستورات نصب نیز تغییر کرده است. برای اطلاعات بیشتر این راهنما را مطالعه کنید. از آنجایی که بسته pyside6 در مخازن توزیعهای آرچلینوکس و فدورا موجود است، کابران این توزیعها میتوانند پرسپولیس را به عنوان یک اپلیکیشن pyside6 اجرا کنند. ولی توزیعهایی که بستههای قدیمیتری دارند میتوانند همچنان پرسپولیس را به عنوان یک اپلیکیشن pyqt5 اجرا کنند.
2.رفع باگ و اشکلات زیاد
3- ترجمهها به روز شدهاند و پرسپولیس با زبانهای بیشتری در دسترس است.
4- پرسپولیس دیگر نسخه ۳۲ بیتی برای ویندوز نخواهد داشت ولی نسخه ۶۴ بیتی موجود است.
جزئیات بیشتر:
https://amirsamimi.ir/category/linux/persepolis/
————————-
با تشکر از اقای علیرضا امیرصمیمی توسعه دهنده و سرپرست تیم پرسپولیس:
alireza.amirsamimi@ubuntu.ir
https://github.com/alireza-amirsamimi