CleverDevs @cleverdevs Channel on Telegram

CleverDevs

@cleverdevs


به کانال توسعه دهندگان باهوش خوش اومدین

سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم


🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

CleverDevs are better than another Devs
💢~> @mmdrsdev

CleverDevs (Persian)

به کانال توسعه دهندگان باهوش خوش اومدین! CleverDevs یک کانال تلگرامی است که به اشتراک گذاشتن مطالب مرتبط با توسعه نرم افزار و فناوری می‌پردازد. در این کانال سعی می‌شود که مطالب کاربردی و جذابی را در زمینه‌های مختلف ارائه داده شود، از جمله مباحث مرتبط با لینوکس، برنامه نویسی فرانت‌اند و بک‌اند، اخبار تکنولوژی و ... با کلیدواژه‌ی 'CleverDevs are better than another Devs'. اگر به دنبال اطلاعات جدید و مفید در این حوزه‌ها هستید، حتما به این کانال ملحق شوید. برای اطلاعات بیشتر و عضویت، می‌توانید به آدرس زیر مراجعه کنید: @mmdrsdev

CleverDevs

16 Feb, 10:40


از بحث گروه :
سورس کد رو چطوری بخونیم ؟

سورس کد خوندن باید از نقطه شروع باشه؛ پروژه‌ای که میخواید سورس کدش رو بخونید باید مطمئن بشید استانداردها رو رعایت کرده حداقل توی شروع پیشنهاد می‌کنم به تعداد fork, star, ... پروژه نگاه کنید و قبل از خوندنش هم بهتره کمی با استانداردها آشنا باشید.

همیشه سورس کد خوندن رو از پروژه‌ای استفاده کنید که توی زمینه کاری خودتون یا توی مباحث مورد علاقه خودتون هست.

مثلا برای Django چندتا مورد داریم؛ Baserow جزو مواردی هست که خوب نوشته شده و یک بیزینس فعال هم هست که open source هم کردند.

برای خوندن هم دو حالت داره :
۱- دنبال یک مدل استانداردسازی برای یک چیز خاص هستید و فقط همون بحث رو میخونید.
مثلا من اگر بخوام ببینم چطوری swagger این پروژه نوشته شده اول وارد requirements اش می‌شم و میگردم ببینم از کدوم پکیج استفاده کرده بعد میرم روی Endpointها یا .... ببینم این موارد رو با چه استانداردی نوشته و کجاها گذاشته.

۲- هدف خاصی ندارم جز یادگیری استاندارد‌ها؛ در اینصورت یک نقطه شروع رو برای خودم پیدا می‌کنم و از اون بعنوان سر نخ استفاده می‌کنم.
شخصا Integration test ها اولین چیزی هست که میرم سراغش؛ اگر نبود logic هر بخش رو از داکیومنت می‌خونم و بخش بخش میرم توی سورس کدها و ...

توی هر دو مورد مهم اینه که قبل از خوندن سورس کد با پکیج‌های اصلی آشنا باشید و بلدشون باشید؛ پکیج جدید هم که می‌بینید که بلدش نیستید؛ اول یک ویدئو گوتاه و سریع از آموزشش ببینید و بعد توی سورس کد به خوندن ادامه بدید.

CleverDevs

14 Feb, 08:57


مدتی بود به کلا از برنامه نویسی دور بودم و وقت نمیشد پستی بزارم گفتم برای شروع کار بیام و یکی از بخش های بدرد بخور bash script که قابلیت select هست و کار ساخت منو هایی که کاربر باید چیزی انتخاب کنه رو راحت تر میکنه رو یه معرفی ریزی بکنم

سینتکس خاصی هم نداره و راحت میشه استفاده کرد

#!/bin/bash

PS3="Select one of the options ... :"

select opt in CleverDevs Mammad CleverDevsGp;do
echo $opt;
break;
done


متغیر PS3 یه متغیره که اون سوالی که تو منو داریم رو باید تعریف کنید و خود منو رو هم تو خط های بعدی تعریف کنید

خروجی هم یه همچین چیزی میشه

1) CleverDevs
2) Mammad
3) CleverDevsGp
Select one of the options ... :


چیز ساده ای بود که میشد به هرروشی نوشت ولی اینکه خود بش یه همچین قابلیتی داشت باحاله
#bash
@CleverDevs - @CleverDevsGp

CleverDevs

06 Feb, 15:36


با دو روز تاخیر تولد یکی از بزرگان برنامه نویسی که تاثیر بزرگی توی پیشرفت تکنولوژی داشته رو تبریک میگم

از کار های تامسون میشه به طراحی و مشارکت در توسعه سیستم عامل یونیکس (UNIX), خلق زبان برنامه‌نویسی بی (B) ، مشارکت در زبان C و UTF-8 و... اشاره کرد

تامسون از سال 2006 توی گوگل کار میکنه و الان هم جزو توسعه دهنده های زبان Go هست

@CleverDevs - @CleverDevsGp

CleverDevs

04 Feb, 18:24


وقتی موقع انتخاب زبان به بازار کارش دقت نکردی

#fun #cobol
@CleverDevs - @CleverDevsGp

CleverDevs

02 Feb, 16:37


یه مشکلی که خیلیا توی گرفتن کلید API برای اکانت تلگرام بهش می‌خورن اینه که تلگرام یه ERROR می‌ده و به هر IP نمی‌ده،
دقت کنید اصلا لازم نیست برای هر اکانت API_HASH و API_ID بگیرین، برای ساخت اپلیکیشن اینارو می‌گیرن مثلا فرض کنید می‌خواین یه تلگرام جدید بسازین و روش کلی اکانت باشه، بنابرین شما که می‌خواین فقط یه اکانت رو منیج کنید اصلا نیازی به گرفتنش نیست می‌تونین از API مثلا تلگرام دسکتاپ با کلید زیر استفاده کنین :

API ID : 2040
API HASH : b18441a1ff607e10a989891a5462e627

من خودم چند ساله دارم از این استفاده می‌کنم.

@Linuxor

CleverDevs

01 Feb, 13:23


هفته گذشته بحث مدل زبانی بزرگ DeepSeek خیلی داغ شد. این چند وقت کلی خبر در مورد مدل‌های زبانی بوده و من هیچ وقت سراغ «وای این مدل اومده» نرفتم چون به نظرم مسیری ادامه دار است ولی دیپ سیک واقعا قدمی رو به جلو بود. بخصوص مهم برای ما. چون:

۱. آزاد است و می تونیم به خوبی ازش استفاده کنیم و بفهمیم چه می‌کنه
۲. ساخت مدلش بسیار کم هزینه‌تر از مدل‌های قبلی بوده
۳. استفاده ازش بسیار کم هزینه‌تر از مدل‌های دیگه بوده

این شد که فکر کردم آخر روز کاری‌ام کمی در موردش گپ بزنم. ویدئوی چیزی بین بحث فنی / بحث عمومی است و نسبتا فی البداهه ولی به نظرم درک خوبی از ماجرا می‌ده.

https://youtu.be/ej1uoCib7WM

CleverDevs

29 Jan, 22:18


بیکار بودم دیدم خیلیا نگرانن که نمیتونن اسم زن نقی معمولی رو از deepseek بپرسن اومدم یه نسخه بهبود یافته و بدون سانسور از deepseek رو زدم که میتونید تستش کنید


https://mohammadrostamiorg.github.io/deepseek/

پ.ن :‌ کلا ماجرا چنتا if و else برای مسخره بازی جدی نگیرید

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

28 Jan, 15:00


احتمالا اسم neofetch و fastfetch و ... رو شنیدید که میان اطلاعات سیستم رو توی ترمینال نشون میدن

یه onefetch هم داریم که اطلاعات ریپازیتوری گیت رو به این صورت نشون میده چیز باحالیه خواستید تستش کنید

برای نصب و استفاده یه سر به ویکی گیت هابش بزنید

https://github.com/o2sh/onefetch/wiki/installation



‌ #git #tools
@CleverDevs - @CleverDevsGp

CleverDevs

27 Jan, 19:17


لینوس توروالدز وقتی میفهمه امروز سهام انویدیا ریخته

#fun #nvidia #linus
@CleverDevs - @CleverDevsGp

CleverDevs

25 Jan, 20:48


#fun
@CleverDevs @CleverDevsGp

CleverDevs

23 Jan, 22:31


عاقبت تغییر ندادن اسم دیفالت برنچ اصلی💀

@CleverDevs @CleverDevsGp

CleverDevs

22 Jan, 16:59


دیدید میرید تو بعضی از سایتا اولش یه راهنما دارن که نشون میده بخش های سایت چیکار میکنن و یاد میدن چطور باید باهاش کار کنید

با استفاده از کتابخونه driverjs میتونید یه همچین چیزی رو پیاده کنید

برای دیدن روش نصب و استفادش میتونید به داکیومنتش سر بزنید

https://driverjs.com/docs/installation

#js #tools
@CleverDevs - @CleverDevsGp

CleverDevs

21 Jan, 18:33


یکی از بچه های چنل یه کتابخونه گولنگ نوشته به اسم سایفرکیت که کمک میکنه از کتابخانه ها و الگوریتم های رمزنگاری مختلف به سادگی استفاده کنید.
در زبانی مثل گولنگ استفاده از نسخه نیتیو این ابزار ها کلافه کنندس ولی با این کتابخانه با چند خط کد به سادگی میتونید روش های مختلف رو پیاده سازی کنید.
همچنین یک نسخه cli داره که بیشتر به درد افرادی که توی کنسول مشغولن یا گولنگ بلد نیستن میخوره.

برای اطلاعات و توضیحات بیشتر میتونید یه سر به گیت هابش بزنید

https://github.com/mmdali-dev/cipherkit

#openSource
@CleverDevs - @CleverDevsGp

CleverDevs

18 Jan, 10:48


بهترین راه برای حل این مسئله

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

17 Jan, 14:22


#سی

توی C اسامی رو بصورتی که اولش _ و یه حرف بزرگ یا __ باشه ننویسید.

خطایی وجود نداره اما توصیه کمیته‌ی استاندارد این هست.

علتش هم اینه که اگه بخوان توی استانداردهای جدیدتر C در آینده کلیدواژه‌ی جدیدی رو معرفی کنن میان بصورتی که _X یا __ [اون X میتونه هر حرف بزرگ انگلیسی باشه] تو اول اسم کلیدواژه باشه ایجادش میکنن تا با اسامی‌ای که توسعه دهنده‌ها تو کدای قدیمی‌شون استفاده کردن تداخلی ایجاد نشه و بهشون Reserved Identifiers میگن.

مثلا تایپ بولین توی C99 معرفی شد و برای کلیدواژه‌ش
_Bool
رو اختصاص دادن و از bool استفاده نکردن چون توی کدای قدیمی ملت برای خودشون bool رو برای بولین [خود زبان تایپ بولین نداشت قبل ۹۹] تعریف میکردن.

حالا اگه شما بیاین مثلا اسم متغیر رو
_Complex
یا
__complex
بذارین ممکنه بعدا یه کلیدواژه بیاد که همون اسم متغیر شما باشه و حالا باید بشینین ریفکتور کنین زخم شین.

پی‌نوشت۱: البته الان توی C23 بعد چندین سال فاصله دیگه رسما کلیدواژه bool رو قرار دادن.

پی‌نوشت۲: با هدر stdbool.h هم میشد از bool استفاده کرد و این اختیار وجود داشت اگه توی کدی قبلا bool استفاده نشده با اضافه کردن این هدر از کلیدواژه bool استفاده کرد.

مطالعه‌ی بیشتر
🚁 Hicte Blog

CleverDevs

16 Jan, 14:15


اگه خواستی درباره سیستم عامل ها بدونی هر روز یکی از قسمت های اینو بخون، خیلی از مباحث سیستم عامل رو با مثال توضیح داده :

https://mohitmishra786.github.io/exploring-os/src/


@Linuxor

CleverDevs

12 Jan, 14:23


وقتی یه ریپوی خفن روی گیت هاب پیدا می‌کنی ولی یهو اخرین کامیتش رو میبینی

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

12 Jan, 11:12


شرکت VideoLAN، سازنده پلیر محبوب VLC، اعلام کرده در حال کار روی قابلیت جدیدی هست که نه تنها امکان زیرنویس کردن خودکار فایلهای پخش شده در این پلیر رو با استفاده از هوش مصنوعی افلاین و از طریق سخت افزار موجود در کامپیوتر مهیا میکنه بلکه امکان ترجمه اونهارو به طور اتوماتیک به 100 زبان مختلف هم فراهم میکنه.

این شرکت هنوز زمانی برای عرضه این قابلیت اعلام نکرده.

🔎 tomshardware

📍 @TechTube

CleverDevs

11 Jan, 14:33


شمارو نمیدونم ولی من هروقت پستی میبینم که با «هنوزم از x استفاده میکنی » یا «هنوزم x کارو میکنی » شروع شدن حس میکنم قراره چیز بدرد نخوری معرفی بشه

موافقید یا نه

@CleverDevs - @CleverDevsGp

CleverDevs

10 Jan, 17:29


دوستان اگر در مورد آیندتون جدی هستید و میخواید موفق بشید، به نظرم این کانال می‌تونه کمکتون بکنه، از دستش ندید 👇🏻:

@hamidreza01

CleverDevs

09 Jan, 17:39


💠آموزش ساخت بازی ماین‌سوییپ با بش💠

توی این مقاله ساخت نسخه‌ی ساده‌ای از بازی ماین‌سوییپ رو یاد خواهید گرفت.

این مطلب مباحث مهمی ازجمله کار با کدهای انسی، مدیریت وضعیت (state)، دنبال کردن پوزیشن کاربر در ترمینال، گرفتن ورودی از کاربر و استفاده از لوپ برای ساخت و ترسیم شکل‌ها در ترمینال رو پوشش می‌ده.

پ.ن: من فکر می‌کردم که این مطلب رو خیلی وقت پیش آپلود کردم، ولی آپلود نشده بود.
گیف‌های با کیفیت‌تری هم در سایت قرار گرفته.


👉🔗 Bash-Notes

#آموزش #bash #بش

CleverDevs

08 Jan, 11:25


اگه دنبال یه ویرایشگر ویدیوی سبک توی لینوکس میگردید shotcut گزینه خوبیه

خیلی کم حجمه و بیشتر کارای معمولی رو میتونید باهاش انجام بدید

میتونید با پکیج منیجرتون نصبش کنید یا یه سر به سایتش بزنید و دانلودش کنید

https://www.shotcut.org/

پ.ن پیشنهاد بهتری هم داشتید میتونید تو کامنتا بفرستید

#tools #gnu #linux
@CleverDevs - @CleverDevsGp

CleverDevs

08 Jan, 00:33


از خوبیای ارچ بیسا اینه که هرچی بخوای تو aur پیدا میشه

#fun #aur
@CleverDevs - @CleverDevsGp

CleverDevs

06 Jan, 12:37


یکی از بچه های چنل یه پروژه ای توسعه داده که اگه نیاز به استان ها و شهر های ایران داشتید میتونید ازش استفاده کنید
این کتابخونه متد های مختلفی داره که ازشون میتونید برای پیدا کردن شهرهای یک استان و ... استفاده کنید

لینک گیت‌هاب‌ :

https://github.com/mohammad-hassani/iran-city

لینک npmjs :

https://www.npmjs.com/package/iran-city

#openSource #js
@CleverDevs - @CleverDevsGp

CleverDevs

05 Jan, 18:43


جاوااسکریپت نژادپرسته

#fun #js
@CleverDevs - @CleverDevsGp

CleverDevs

05 Jan, 14:04


یکی از آشناها برای پروژه ای نیاز به برنامه نویس ios داره
اگه تجربه ای تو این زمینه دارید برای حرف زدن درباره شرایط کار میتونید پیوی پیام بدید


@CleverDevs - @CleverDevsGp

CleverDevs

05 Jan, 07:39


یکی دیگه از بخشای جالب Bash حلقه هاشه . توی بش یه حلقه until هم داریم که خیلی شبیه به while هست با یه تفاوت کوچیک ، توی while حلقه تا زمانی که شرطمون درسته اجرا میشه و به محض اینکه شرطمون نقض بشه تموم میشه

مثلا تو کد زیر تا زمانی که متغیرمون از 5 کوچیکتر هست شرط درسته و حلقه اجرا میشه

i=1

while [[ $i -lt 5 ]]; do
echo "CleverDevs";
let i++
done



ولی unitl برعکسه تا وقتی شرط اشتباهه حلقه اجرا میشه و به محض اینکه شرط حلقه درست بشه استپ میشه

مثلا تو کد زیر تا زمانی که شرط حلقه اشتباهه حلقه اجرا میشه ولی به محض اینکه شرط درست میشه حلقه متوقف میشه

i=1 

until [[ $i -gt 5 ]]; do
echo "CleverDevs";
let i++
done



البته با معکوس کردن شرط while کار همون until رو میکنه ولی در کل حلقه جالبی بود

#bash
@CleverDevs - @CleverDevsGp

CleverDevs

04 Jan, 16:35


تمام الگوریتم های سورتینگ و روش انجام کارشون

#Programming

@DiHoXCh

CleverDevs

30 Dec, 12:30


یکی از بچه های چنل در حال توسعه بک‌اند فروشگاهی هست. این پروژه با nestjs و mongodb در حال توسعه‌ست. داکیومنتش با swagger توسعه داده می‌شه (فایل postman هم موجوده). در پروژه از unit test استفاده شده تا دوستانی که مایل به همکاری هستن به راحتی به پروژه بپیوندن. پروژه روی داکر هست که اگه از دوستان کسی مایل به تست بود، به راحتی با داکر پروژه رو اجرا کنه. دوستان فرانت کاری که دنبال بک اند برای نمونه کارشون می‌گردن میتونن از این ریپو استفاده کنن.

لینک گیت هاب :‌

https://github.com/AliDeWeb/Shop-Center

#openSource
@CleverDevs - @CleverDevsGp

CleverDevs

29 Dec, 20:29


اینم اکستنشن باحالیه 😂

#vscode
@CleverDevs - @CleverDevsGp

CleverDevs

29 Dec, 10:30


بین top ها مختلف برای دیدن یا مدیریت پروسس ها neohtop از لحاظ قیافه یه سر و گردن از بقیه بالاتره و برای کاربرای ادایی خوبه

https://abdenasser.github.io/neohtop/


پ.ن البته مصرف خودشم همچین کم نیست

#tools #gnu #linux
@CleverDevs - @CleverDevsGp

CleverDevs

28 Dec, 16:26


آقا عرفان یه پروژه دیگه هم توسعه داده برای استفاده از webp به جای jpeg و دیگر فرمت عکس ها و همینطور استفاده از object storage و استفاده از fallback که توضیحات کاملش رو میتونید تو مقاله ویرگولشون بخونید

https://vrgl.ir/aABOU

لینک گیت هاب پروژه :

https://github.com/erfantkerfan/cdn-nginx-image-optimization

#seo #devops #openSource
@CleverDevs - @CleverDevsGp

CleverDevs

28 Dec, 10:05


یه چیزی که درباره پایتون رو مخمه ، شما به 90 درصد افراد غیربرنامه نویس بگی که برنامه نویس هستی بر میگردن میگن پایتون بلدی؟ من یه زمان پایتون یاد میگرفتم (هلو ورلد چاپ کرده)

#python #fun
@CleverDevs - @CleverDevsGp

CleverDevs

27 Dec, 14:32


خیلی اوقات برامون پیش میاد بخوایم یه فایلی رو بین لپ تاپ یا گوشی یا حتی بین دوتا گوشی به اشتراک بزاریم
یکی از بچه های کانال اومده یه برنامه باحال برای اینکار توسعه داده به اسم میزبان که میاد یه سرور کوچیک روی شبکه LAN میسازه و دستگاه هایی که به یه شبکه متصل باشن راحت میتونن فایل هاشون رو به اشتراک بزارن

میزبان از سیستم عامل های گنو/لینوکس و ویندوز پشتیبانی میکنه و استفاده ازش هم سادس که میتونید توی گیت هابش ببینید


https://github.com/aminupy/mizban/

اگه پیشنهادی داشتید میتونید توی کامنتا بفرستید یا خودتون توی برنامه مشارکت کنید و اگه خوشتون اومد استار بدید ⭐️

#openSource
@CleverDevs - @CleverDevsGp

CleverDevs

27 Dec, 10:28


وضعیت کانال تو سال 2024

#telemetrio2024
@CleverDevs - @CleverDevsGp

CleverDevs

27 Dec, 07:59


یکی از بهترین میم هایی که میشد با داون شدن gpt درست کرد :

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

26 Dec, 17:50


شرکت چینی Deepseek بزرگترین و قدرتمندین هوش مصنوعی متن باز جهان رو عرضه کرده که حتی از مدلهای متن بسته شرکتهای بزرگ هم قویتره!

این مدل که Deepseek V3 نام داره، دارای 671 میلیارد پارامتر هست و بزرگترین در بین مدلهای متن بازه که بیش از 700 گیگ حجم داره! برای مقایسه بزرگترین مدل LLAMA فقط 405 میلیارد پارامتر داشت. این مدل تنها با هزینه ای حدود 5.5 میلیون دلار تمرین داده شده.

در تستها این مدل هم عملکرد بسیار خوبی داشته و نه تنها از GPT 4o پیشی گرفته بلکه در تستهایی مختلف به خصوص برای برنامه نویسی، به Claude 3.5 Sonnet نزدیک شده و حتی در تستهایی از اون پیشی گرفته که برای یک مدل متن باز نتیجه بسیار خوبی هست. علاوه بر این قیمت API اون هم نسبت به Sonnet بسیار ارزانتر هست.

مدل Deepseek V3 به صورت رایگان از اینجا قابل استفاده هست.

🔎 the-decoder.com

📍 @TechTube

CleverDevs

26 Dec, 13:24


یکی از بچه های چنل یه پروژه ای بالا اورده که برای تولید اسکن های امنیتی از docker image ها و آرشیو کردن و serve کردنشون که میتونه به صورت دوره ای ران بشه
میتونید توضیحات کامل تر رو توی مقاله ویرگولشون بخونید

https://vrgl.ir/ZAEFX


و اگه خواستید یه نگاه به گیت هابش بندازید

https://github.com/erfantkerfan/image-sec-scan

اگه ایده ای هم داشتید میتونید مشارکت کنید

#openSource
@CleverDevs - @CleverDevsGp

CleverDevs

25 Dec, 15:42


اگه پروژه اوپن سورسی توسعه میدید که دوست دارید بیشتر دیده بشه میتونید برام بفرستید تا توی کانال معرفی کنم

اگه نخواستید تو کانال باشه میتونید تو کامنتای همین پست هم بفرستید

پ.ن توضیحات کامل بدید دربارش

#openSource
@CleverDevs - @CleverDevsGp

CleverDevs

25 Dec, 10:41


گوگل پلی و واتساپ رفع فیلتر شدن

#News
@CleverDevs - @CleverDevsGp

CleverDevs

23 Dec, 12:24


وقتی تا نصفه شب درگیر باگ و درس بودی و صبح هم کار داری :

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

23 Dec, 06:53


یه چند روزیه شروع کردم تایمای بیکاری bash script یاد میگیرم (که بنظرم اگه لینوکسی هستید حتما یاد بگیرید بدردتون میخوره) میخوام چیزای جالبش رو هم گاها اینجا شیر کنم

یه چیز باحالی که دیدم عملگر های مقایسه‌ای تو بش بود

مثلا با عملگر های زیر میتونید مقایسه کنید متنی که دارید null هست یا نه

if [ -z "$str" ]; then
echo "It's null"
fi


if [ -n "$str" ]; then
echo "It isn't null"
fi


یا عملگر های مربوط به اعداد و فایل ها که تو تصاویر همشون هستن و یه مثال این پایین میزنم

مثلا اگه میخواید چک کنید یه عدد بزرگتر یا مساوی یه یه عدد دیگس میتونید از ge- استفاده کنید

if [[ 4 -ge 2 ]]; then
echo "It's greater than or equal to "
fi


*و اگه دقت کنید این عملگر ها حرف اول کلماتی هستن که نشون میدن مثل ge حروف اول great و equal هستش یا lt حروف اول less than هستش*

برای اینکه طولانی نشه دیگه برا بقیشون مثالی نمیزنم میتونید تو تصاویر پست بقیش رو ببینید

#bash
@CleverDevs - @CleverDevsGp

CleverDevs

22 Dec, 14:29


بهترین ربات دانلودر در تلگرام 👑

⚡️SoundCloud
⚡️Instagram
⚡️YouTube
⚡️TikTok
⚡️Twitter
⚡️Spotify
⚡️CastBox
⚡️Pinterest
⚡️RadioJavan

قابلیت افزودن در گروه
کاملا رایگان بدون پرداخت اشتراک

@Onlydl_Bot

CleverDevs

21 Dec, 10:16


در شبکه‌های اجتماعی هیچوقت به سوال هایی که میشه باهاش رمز عبورت رو ریکاوری کرد پاسخ ندید.

🔻 @iFaridreza

CleverDevs

20 Dec, 13:55


شب چله (یلدا) تون مبارک
@CleverDevs - @CleverDevsGp

CleverDevs

15 Dec, 20:20


خیلی استرس داره

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

11 Dec, 13:32


برنامه نویسا بیشتر از قاتلا شبیه قاتلا هستن

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

06 Dec, 07:23


🎉📚 تبریک روز دانشجو! 📚🎉

به تمام دانشجویان عزیز برنامه‌نویسی و تکنولوژی که با کدها و الگوریتم‌ها مثل یک هکر واقعی در حال جنگیدن هستند! 😄

یادتون باشه:

• هر باگی که امروز حل می‌کنید، فردا یه پروژه‌ی بزرگ‌تر رو به چالش می‌کشه! 💻

امیدواریم همیشه در مسیر یادگیری و پیشرفت باشید و هیچ وقت از خطاها ناامید نشید. چون هر خطا، یک قدم به سمت موفقیت است! 🚀

روز دانشجو مبارک! 🎊

@CleverDevs - @CleverDevsGp

CleverDevs

05 Dec, 09:58


اگه یه لپ تاپ قدیمی و پیر دارید و ازش استفاده ای نمیکنید میتونید این پلی لیست رو از چنل گویبان ببینید و باهاش یه NAS برای خودتون بسازید

https://www.youtube.com/playlist?list=PLpl25_8ecATjo_buYZK4aDxASonBEoonV

#Youtube #NAS
@CleverDevs - @CleverDevsGp

CleverDevs

01 Dec, 20:29


فرگمنت احراز هویت با مدارک ایرانی رو هم اضافه کرده و حالا میتونید با کارت ملی و پاسپورت در این سایت احراز هویت کنید.

نکته اول: باید با اکانتتون قبلا مراحل احراز هویت رو طی نکرده باشین، بنابراین اگر قبلا مثلا ایمیل رو وارد کرده باشین، دیگه اون اکانت با شیوه جدید قابل احراز نیست و یا باید دیلیت اکانت بکنید یا از اکانت دیگه ای استفاده کنید.

نکته دوم: باید شماره اکانت تلگرام شما ایرانی باشه، بنابراین اگر شماره مجازی هست، باید به شماره ایرانی چنج نامبر بزنید.

حالا کش سایت فرگمنت و ترجیحا کش مرورگر رو پاک کنید. از قسمت logged in with telegram در تنظیمات نسخه اندروید تلگرام (یا Connected website در iOS و دسکتاپ)، فرگمنت رو پیدا و terminate رو انتخاب کنید.

وارد fragment.com بشید، connect telegram رو بزنید و با شماره ایران تلگرامتون وارد بشید. بعد از اون به fragment.com/kyc/account برید. در اینجا حتما باید احراز هویت سه مرحله ای داشته باشین، اگر نبود یعنی یک اشکالی هست، یا مراحل رو درست انجام ندادین یا این شیوه جدید برای شما فعال نشده (که در این صورت باید صبر کنید) یا قبلا مراحل احراز رو طی کردین و این اکانتتون دیگه به درد نمیخوره.

در مرحله اول، کشور رو ایران انتخاب کنید. اگر ایران نبود مراحل رو درست طی نکردین یا این شیوه جدید برای شما فعال نشده. اگر ایران بود گزینه id card رو انتخاب کنید که برای کارت ملیه. از دوربین فرگمنت استفاده نکنید. در عوض با دوربین گوشی از کارت ملی عکس بگیرید و اونهارو کراپ کنید و به ترتیب اپلود کنید.

قدم بعدی وارد کردن ادرس هست که فقط بخشهای ستاره دار الزامیه و یک ادرس و کد پستی فیک در ایران وارد کنید. هر جا کشور خواست هم ایران رو بزنید.

مرحله اخر سلفی هست که موقع سلفی گرفتن صورتتون وسط صفحه باشه و بعدش صورتتون رو دور دایره بچرخونید.

اگر همه چی اوکی بود اکانتتون وریفای میشه در غیر اینصورت هی باید اپلود کنید تا شاید جواب بده.

در نهایت نوبت وصل کردن والت هست که ترجیحا والت قدیمی و تراکنش دار باشه، اگر نباشه معمولا وریفای شدنش طول میکشه.

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

هنوز مشخص نیست احراز با هویت ایرانی چه محدودیتهایی داره بنابراین اگر نیازی به فرگمنت ندارین، فعلا احراز نکنید.

📍 @TechTube

CleverDevs

30 Nov, 12:39


میشه بگیم carpet کوچیک شده car برای محیط های سلیمان نشینه ؟

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

30 Nov, 09:51


حرف حق :

#fun #java #javascript
@CleverDevs - @CleverDevsGp

CleverDevs

29 Nov, 14:48


کسایی که دنبال کیبورد مکانیکال خوب بودن، این دوستمون توی کانالش یه کیبورد خیلی باحال درست کرده

https://youtu.be/gyh17woBc0k

#youtube
@CleverDevs - @CleverDevsGp

CleverDevs

28 Nov, 15:04


اگه میخواید بین کاراتون یه چند دقیقه ای استراحت کنید و گیمی هم ندارید میتونید با slowroads آنلاین رانندگی کنید

https://slowroads.io

با استفاده از کتابخونه three.js توسعه داده شده


#game #threejs
@CleverDevs - @CleverDevsGp

CleverDevs

25 Nov, 20:35


#خبر_کوتاه

فرگمنت گفته باید احراز هویت کنید و طبعا ایرانیا نمیتونن دیگه ازش استفاده کنن

پ.ن فرگمنت سایت خرید استارز و تلگرام پرمیوم و ... با TON هستش

#News | Src
@CleverDevs - @CleverDevsGp

CleverDevs

17 Nov, 11:47


سرعت توسعه برنامه نویس های ایرانی بعد این خبر :

@CleverDevs - @CleverDevsGp

CleverDevs

17 Nov, 11:46


🟠دسترسی به GitLab و Docker آزاد شد!

🔸برنامه‌نویسان ایرانی که به دنبال تحریم سرویس‌های GitLab و Docker در چند روز اخیر با مشکلات جدی در حوزه کاری‌شان مواجه شده بودند، خبر از دسترسی به این سرویس‌ها بدون نیاز به ابزارهای تغییر IP می‌دهند.

🔸ظاهرا این رفع تحریم‌ها در سطح کشور رخ داده و این تحریم شکنی سراسری تنها چند روز بعد از اعلام تحریم‌‌‌های اخیر مورد توجه کاربران بسیاری به ویژه در حوزه برنامه‌نویسی قرار گرفته است.

🔸البته گزارش‌ها تنها مختص به کاربران این دو سرویس نیست و به نظر می‌رسد سرویس‌های تحریمی زیادی در حوزه سخت افزاری مثل Nvidia و AMD، پلتفرم‌های آموزشی و علمی مثل Coursera و Udemy نیز به طور سراسری رفع تحریم شده‌اند.

CleverDevs

17 Nov, 11:28


اگه قصد دارید درباره کتاب یا جزوه دارید که حال ندارید همشو بخونید و میخواید از ai سوالاتی در بارش بپرسید AskYourPdf گزینه خوبیه

البته نسخه رایگانش یه مقدار محدودیت داره که میتونید تو سایتش ببینید ولی کار راه اندازه

https://askyourpdf.com/

پ.ن سایت یا اپ دیگه ای در این زمینه میشناسید تو کامنتا میتونید بگید

#Ai
@CleverDevs - @CleverDevsGp

CleverDevs

08 Nov, 14:54


قصد هیت دادن ندارم ولی واقعا لینکدین جای عجیبیه!

@PyBackendHub

CleverDevs

04 Nov, 07:07


#fun | itsfoss
@CleverDevs - @CleverDevsGp

CleverDevs

03 Nov, 17:30


🔥 دسترسی به اشتراک ChatGPT Plus ❤️ فقط با 290 هزار تومان در ماه 👇

https://t.me/+hmsIVkpLM60xMWI8

CleverDevs

31 Oct, 14:41


نودماژولز هارو پوش کنید

CleverDevs

31 Oct, 14:28


نفری یه ۱۰ ۲۰ تا ریپوی هلوورلد با جاواسکریپت بسازیم میتونیم برش گردونیم به قدرت


@CleverDevs - @CleverDevsGp

CleverDevs

31 Oct, 14:26


به لطف موج هوش مصنوعی، پایتون با عبور از جاوااسکریپت، به پراستفاده ترین زبان برنامه نویسی در گیت هاب تبدیل شد!

🔎 Github

📍 @TechTube

CleverDevs

31 Oct, 08:18


رادیو جادی ۱۸۰ - 20,000,000,000,000,000,000,000,000,000,000,000 دلار

روزهای عجیبی است! ادعای شکسته شدن رمز RSA با کامپیوتر کوانتومی چین مهمله، اروپا معتقده شرکت‌های نرم‌افزاری مسوولیت مدنی دارن، DJI از وزارت دفاع آمریکا شکایت کرده و توسعه‌دهنده‌های روسی از کرنل حذف شدن اما دادگاه روسیه معتقده درآمد هزاران سال آینده گوگل رو باید به عنوان جریمه ازش بگیره!



00:00 - آیا چین رمزنگاری نظامی RSA رو با کامپیوتر کوانتومی هک کرده؟
11:40 - هک شدن اینترنت آرکایو / آرشیو اینترنت
16:00 - مسوولیت مدنی شرکت های نرم‌افزار در اروپا
22:30 - شکایت DJI از وزارت دفاع آمریکا
27:50 - حذف توسعه‌دهندگان روسی از فایل نگه‌دارندگان کرنل لینوکس
36:12 - دادگاهی در روسیه عظیم‌ترین جریمه جهان رو برای یوتیوب تعیین کرده
38:33 - بخش آخر


https://www.youtube.com/watch?v=Mw6UV_i8V0M

#jadi
@CleverDevs - @CleverDevsGp

CleverDevs

31 Oct, 05:48


نه بابا برنامه نویسی استرس نداره که

#fun | source
@CleverDevs - @CleverDevsGp

CleverDevs

30 Oct, 15:17


اگه دنبال کتابخونه ای برای توسعه ربات تلگرام با php میگردید ناتگرام از کتابخونه های جالبی بود که استفاده کردم

داکیومنت خوبی داره و آسونه ، لاراول هم ساپورت میکنه و آپدیته و ..

فقط حواستون باشه با php بالای 8 کار کنید


https://nutgram.dev

پ.ن اگه کتابخونه دیگه‌ای میشناسید که خفنه میتونید تو کامنتا معرفی کنید

#php #bot #telegram
@CleverDevs - @CleverDevsGp

CleverDevs

28 Oct, 17:31


🔥🔥🔥
▪️ فروش ویژه اکانت GitHub Copilot
💸 فقط با ۹۹ هزار تومن

🌟 با اکانت GitHub Copilot چی گیرت میاد؟
سریع‌تر و حرفه‌ای‌تر کد بزن!
پیشنهادای هوشمندانه و دقیق برای کدهات
کمتر وقت بذار روی دیباگ و بیشتر کد بزن!
از هوش مصنوعی یاد بگیر و ایده بگیر

فرصت عالی واسه برنامه‌نویسای خفن!🚀
همین الان بخر و لذت یه کدنویسی حرفه‌ای رو تجربه کن.

نکته: این پلن فقط روی اکانت‌هایی که قبلاً تریال نداشتن فعال می‌شه.

⭐️ واسه خرید و راهنمایی به این آیدی پیام بده
🆔 @GeekGroveSupport

نکات برنامه نویسی مفید
🆔 @geek_grove

CleverDevs

28 Oct, 16:58


میدونستین یوتوب از فرمتهای پیشرفته زیرنویس مثل ass. پشتیبانی میکنه؟!

چنین چیزی امکان قرار دادن زیرنویسهایی برای ویدیویهای یوتوب رو مهیا میکنه که گرافیکی باشن. نمونه ای از اونها در ویدیوی این پست میتونید ببینید که کل ویدیو یک صفحه مشکی هست که فقط صدا داره ولی وقتی زیرنویس اون رو فعال میکنید محتوای تصویری اون داخل زیرنویس نمایش داده میشه!

این ویدیو از اینجا در یوتوب قابل مشاهده هست، طبیعتا باید زیرنویس اون رو فعال کنید. این قابلیت روی دسکتاپ بهترین عملکرد رو داره و روی موبایل ممکنه باعث قاطی شدن امکان کنترل ویدیو یا کرش کردن اپ یوتوب بشه.

📍 @TechTube

CleverDevs

25 Oct, 17:28


شرکت jetbrains که IDE های معروفی داره اومده و Webstrom برای جاواسکریپت و دار و دستش و Rider برای .NET هستش رو برای استفاده غیر تجاری رایگان کرده و بدون نیاز به کرک میتونید دانلود کنید و استفاده کنید

اگه تا الان نداشتید حتما نصب کنید یکی از خفن ترین IDE هارو داره جت برنیز فقط اینکه ممکنه تو سیستم های ضعیفتر کند باشه یکم

#News
@CleverDevs - @CleverDevsGp

CleverDevs

25 Oct, 12:20


وقتی گند زدی و آبم قطعه

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

24 Oct, 17:41


لینوس توروالدز اومده و همه مشارکت کننده های روسی کرنل رو به خاطر تحریم روسیه توسط آمریکا از لیست مشارکت ها حذف کرده

+ خیلی بده که بتونی توی پروژه ای در این سطح شرکت کنی ولی سر یه اقدام تقریبا غیر حرفه‌ای حذفت کنن


https://www.phoronix.com/news/Linus-Torvalds-Russian-Devs

#News #Linux | Sohrab
@CleverDevs - @CleverDevsGp

CleverDevs

22 Oct, 15:59


ماگ تراز

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

22 Oct, 11:16


سلام و عرض ادب! خواستم شما رو در جریان آخرین وضعیت پکیجی که اخیراً توسعه دادم و روی گیت‌هاب و npm منتشر کردم، قرار بدم. در این چند روز اخیر، چند قابلیت جدید بهش اضافه کردم که لیستشون رو در ادامه می‌گذارم:

1.منطق بازخوانی داینامیک: این قابلیت به صورت خودکار تلاش مجدد برای بارگذاری کامپوننت‌های React را در صورت بروز خطا به دلیل مشکلات شبکه یا سایر خطاها انجام می‌دهد. تعداد دفعات بازخوانی و تأخیرها بر اساس کیفیت شبکه کاربر تنظیم می‌شود.

2.کشینگ: کامپوننت‌های بارگذاری شده موفق را ذخیره می‌کند تا در بارگذاری‌های آینده سرعت بیشتری داشته باشد، و از یک مکانیزم کشینگ LFU استفاده می‌کند.

3.مدار شکن (Circuit Breaker): جلوگیری از تلاش‌های بیش از حد برای بازخوانی با پیاده‌سازی الگوی مدار شکن که پس از رسیدن به یک آستانه مشخص، تلاش‌های مجدد را متوقف کرده و پس از مدتی تنظیم شده دوباره فعال می‌شود.

4.پیش بارگذاری (Prefetching): این قابلیت کامپوننت‌ها را قبل از اینکه نیاز به آن‌ها باشد بارگذاری می‌کند تا تجربه کاربری بهتری فراهم کند.

5.بارگذاری اولویت‌بندی شده: کامپوننت‌های کم‌اهمیت‌تر را با تأخیر بارگذاری می‌کند و در عین حال به کامپوننت‌های حیاتی اولویت می‌دهد.

در این مدت کوتاه تعداد نصب‌ها خوب رشد کرد که خودم هم از این رشد شگفت زده‌ شدم:) و تصمیم گرفتم توسعه پکیج رو جدی‌تر و با انگیزه بیشتری ادامه بدم.

GitHub : https://github.com/mmdbay/react-lazy-loader-js
Npm : https://www.npmjs.com/package/react-lazy-loader-js

#reactjs
@CleverDevs - @CleverDevsGp

CleverDevs

22 Oct, 08:05


درگاه دیجی کالا رو بستن

#News
@CleverDevs - @CleverDevsGp

CleverDevs

21 Oct, 12:16


~> ACID Properties

‏ACID یه سری خصوصیات کلیدی هستش که تو دیتابیس‌های رابطه‌ای برای تضمین صحت تراکنش‌ها (Transactions) استفاده می‌شه. این مفهوم اولین بار سال 1983 توسط Theo Härder و Andreas Reuter معرفی شد.

حالا ACID مخفف چیه؟!⬇️

‏Atomicity (اتمی بودن): یعنی یه تراکنش یا باید کامل انجام بشه یا اصلا انجام نشه. مثلا وقتی پول از یه حساب بانکی به حساب دیگه منتقل می‌شه، یا باید هم کم شدن از حساب اول و هم اضافه شدن به حساب دوم انجام بشه، یا هیچکدوم انجام نشه. حالت نصفه و نیمه نداریم. اگه وسط کار مشکلی پیش بیاد، عملیات Rollback می‌شه.

‏Consistency (سازگاری): یعنی دیتابیس باید همیشه تو حالت معتبر (valid) باشه، چه قبل تراکنش و چه بعدش. مثلا اگه قانون داریم که موجودی حساب نباید منفی بشه، هیچ تراکنشی نمی‌تونه این قانون رو نقض کنه. اگه تراکنشی بخواد این کار رو بکنه، کامل کنسل می‌شه.

‏Isolation (انزوا): یعنی تراکنش‌های همزمان نباید روی هم تاثیر بذارن. مثلا اگه دو نفر همزمان از یه حساب برداشت می‌کنن، سیستم باید طوری مدیریت کنه که نتیجه نهایی درست باشه. این کار با مکانیزم‌های مختلف Locking انجام می‌شه.

سطوح مختلف Isolation وجود داره:
‏- Read Uncommitted: کمترین سطح ایزوله بودن.
‏- Read Committed: فقط تغییرات تایید شده دیده می‌شن.
‏- Repeatable Read: خوندن‌های تکراری نتیجه یکسان می‌دن.
‏- Serializable: بالاترین سطح ایزوله بودن.

‏Durability (ماندگاری): یعنی وقتی تراکنشی موفق انجام شد (Commit شد)، تغییراتش باید دائمی باشه و حتی با قطع برق یا کرش سیستم هم از بین نره. این کار معمولا با Write-Ahead Logging‏ (WAL) انجام می‌شه.

تو دنیای واقعی گاهی باید بین این خصوصیات تعادل برقرار کرد. مثلا NoSQL‌ها معمولا از مدل BASE استفاده می‌کنن که Basically Available, Soft State, Eventually Consistent هستش و سازگاری کمتری داره ولی در عوض مقیاس‌پذیری (Scalability) بیشتری داره.

PostgreSQL یکی از بهترین پیاده‌سازی‌های ACID رو داره و می‌تونه همه سطوح Isolation رو ساپورت کنه. MySQL هم ACID رو پشتیبانی می‌کنه ولی فقط با موتور InnoDB، موتور MyISAM این قابلیت رو نداره.

یه نکته جالب اینه که پیاده‌سازی ACID روی عملکرد (Performance) دیتابیس تاثیر منفی می‌ذاره. به همین خاطر بعضی سیستم‌ها مثل Redis از تکنیک‌های خاصی مثل AOF‏ (Append-Only File) استفاده می‌کنن تا تعادل بهتری بین کارایی و تضمین‌های ACID برقرار کنن.

#نرم_افزار #علوم_کامپیوتر #نوشته
~> @PinkOrca 🩷

CleverDevs

19 Oct, 21:02


#fun
@CleverDevs
@CleverDevsGp

CleverDevs

16 Oct, 16:45


NO CAPTION!

#tweet | jadi
@CleverDevs - @CleverDevsGp

CleverDevs

14 Oct, 15:33


شرکت SpaceX به مناسبت فرود موفقیت امیز بوستر Super Heavy روی بازو‌های برج پرتاب، یک بازی ساده هم برای تلاش برای فرود اون طراحی کرده که میتونین اون رو از لینک زیر انجام بدین.

starshipthegame.spacex.com

📍 @TechTube

CleverDevs

11 Oct, 19:41


آراسته یکی از ابزار های باحال هستش که توسط عرفان خیرالهی عزیز نوشته شده، کارکردش هم خیلی سادست مثل figlet بهش متن میدید و داخل ترمینال براتون به صورت اسکی آرت چاپ می‌کنه.

داخل aur هستش اگه بخواید نصب کنید:

paru -S araste-git


روی توزیع‌های دیگه هم اگه خواستید نصبش کنید از روش داخل مخزن گیتش برید:


🔗 https://github.com/ekm507/araste/

@SohrabContents

CleverDevs

09 Oct, 18:33


دفتر مرکزی سه تا از محبوب ترین سیستم عامل ها :

#Linux
@CleverDevs - @CleverDevsGp

CleverDevs

08 Oct, 15:24


یکی از بچه های ایرانی خفن تو حوزه هوش مصنوعی یه چنل یوتوب زده و آموزش های جالبی برای استفاده از هوش مصنوعی و ابزار های مربوط به اون تولید میکنه
اگه میخواید تو این حوزه هم چیزایی بلد باشید یه سر به یوتوبش بزنید

https://www.youtube.com/@AIPulse24

#ai
@CleverDevs - @CleverDevsGp

CleverDevs

07 Oct, 15:00


تو کتابای مدرسه برای فرانت میان کل صفحه رو یه تیبل میکنن بعد هدر و فوتر میشه tfoot و thead و ..

دقیقا یه عده مثل اینا میرن سایت‌های دولتی رو مینویسن

CleverDevs

07 Oct, 14:56


یه نگاه انداختم بهش یه دیو داره با ایدی pnlParcel میاد دیسپلیش رو none میزاره
ذکاوت میباره ازش

@CleverDevs - @CleverDevsGp

CleverDevs

07 Oct, 14:42


پست هم جالبه
کد مرسوله قدیمی رو میزنی قشنگ ریز و درشت اطلاعاتش رو برات میاره بعد 3 4 ثانیه یادش میوفته سوتی داده پاک میکنه و میگه اطلاعاتش در دسترس نیست

@CleverDevs - @CleverDevsGp

CleverDevs

06 Oct, 15:41


عنوان کتاب: Pro Git

نویسندگان : Scott Chacon, Ben Straub

زبان: انگلیسی

تعداد صحفه : 501

معرفی:

کتاب Pro Git یه منبع غنی برای یادگیری درست گیت هست . گیت که معروفترین سیستم کنترل ورژن بین برنامه نویس ها هست امکانات زیادی برای مدیریت پروژه و ورژن بندی همچنین کار تیمی و ... فراهم میکنه اما در مواردی توی پروژه های بزرگتر ممکنه استفاده از گیت براتون سخت باشه با خوندن این کتاب میتونید انواع تریک ها و دستورات گیت مسلط بشید و تو پروژه های پیچیده تر هم ازش استفاده کنید

#book #git
@CleverDevs - @CleverDevsGp

CleverDevs

04 Oct, 13:52


اگه روی لینوکس و مک nekoray دارین و کار نمیکنه از کلاینت hiddify استفاده کنید

چند وقتیه nekoray آپدیت نداده و یه سری مشکلات روی لینوکس و مک توی تونل کردن کل سیستم به وجود اومده که توی hiddify درستش کردن


https://github.com/hiddify/hiddify-next


🐧 @Linuxor

CleverDevs

02 Oct, 17:51


💡درباره اینکه ویندو منیجر چیه و چیکار میکنه و تفاوتش با دسکتاپ چیه .. این پست رو بخونید

اول از همه اینکه دسکتاپی که شما استفاده میکنید از چیزای خیلی زیادی تشکیل شده که شاید تا بحال اسمشونم نشنیدید .

desktop environment : DE
window manager : WM

اول از همه شما اون پشت یک دیسپلی سرور دارید که بطور کلی داره گرافیک شمارو هندل میکنه تا بتونید بصورت gui با سیستمتون کار کنید . محبوب ترین دیسپلی سرور حال حاضر xorg هست و بعد از اون wayland عه. یادتون نره که برای بالا اومدن هرچیز گرافیکی شما به این نیاز دارید .

بعد از اینکه نه ولی چیزی که بصوت عموم بعد بالا اومدن سیستم عاملتون باهاش در ارتباطین (گرافیکیال استفاده میکنید ) دیسپلی منیجر عه یا بهش لاگین منیجر هم میگن . همون صفحه ای که اول بعد بوت شدن بالا میاد و توش یوزرنیم وپسورد میزنید و بعد سشن مورد نظر رو انتخاب میکنید تا لاگین بشید و برید به دسکتاپ .

دسکتاپ شما در مرحله اول با دیسپلی سرور بالا میاد و بعدا از اون سرویس های مورد نیاز خودش رو ران میکنه تا نیاز های شما رو برطرف کنه .

هر دسکتاپی خودش یک wm داره که بتونه مکان و ویژگی های پنجره هاتون رو تنظیم کنه و به شما هم امکان تنظیم رو بده . مثلا وقتی دارید سایز یک پنجره رو تغییر میدید ، دارید با wm سرو کله میزنید . کل کار ویندو منیجر در حقیقت اینه که پنجره هاتون رو مدیریت کنه .

حالا موضوعی که هست اینه که اگه ویندو منیجر بخشی از دسکتاپه پس این ویندو منیجر هایی که بدون دسکتاپ استفاده میشن چی ان ؟
خب در حقیقت بحث اینه که ما بجز ویندو منیجر های دسکتاپ یسری ویندو منیجر دیگه هم داریم که میتونید بصورت تکی نصب و استفاده کنید . در این صورت شما دسکتاپ و سرویس ها و برنامه های اون رو ندارید و شما صرفا یک ویندو منیجر دارید که خیلی در مقایسه با دسکتاپ سبکتره چون بای دیفالت چیز خاصی نداره

ویندو منیجر ها انواع مختلفی دارن :

floating
tiling
dynamic

توی فلوت مثل دسکتاپ میمونه پنجره ها هر جور که باز میکنید تو دسکتاپ و تغییر اینا داره ، اینجا هم همون هست .

توی تایلینگ که خودش معنی کاشی کاری میده حدودا پنجره هاتون بصورت کاشی کنار هم قرار میگیرن و سایز هاشون با توجه به تعداد پنجره های کناری و layout ای که ویندومنیجر استفاده میکنه تنظیم میشه

توی داینامیک هم شما میتونید راحت بین فلوت و تایل سوییچ کنید و در کنار هم استفاده کنید

برا درک مورد های اخر ببینم فیلمی عکسی پیدا میکنم بزارم درکش راحتتر میشه .

این بنظرم مقدمه ی بدی نبود برای اشنایی با ویندو منیجر . در باره این موضوع بیشتر صحبت خواهم کرد .

@lack_xd

CleverDevs

01 Oct, 14:22


خلبان شو طراحی‌ سخت افزارم کنارش ادامه بده :

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

30 Sep, 17:04


اگر مالک چنل موافق باشه نظر من اینه یه اتحادیه داشته باشیم شاید رفته رفته بزرگ بشه و جواب بگیریم ازش، محمد خودت میتونی چنل رو بزنی تو تبلیغش هم میتونی روی من حساب کنی.

تا متحد نشیم اینا اینجوری دهنمون رو سرویس میکنن، ماجرای اسنپ رو اگه یادتون باشه همه دولوپر هاش تحریمش کردن به التماس افتاد.

@CleverDevs - @CleverDevsGp

CleverDevs

30 Sep, 16:56


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

@CleverDevs - @CleverDevsGp

CleverDevs

30 Sep, 13:21


یکی از ابزار های باحال و کاربردی ای که میتونه کارتون رو آسون تر کنه mdbook هستش

اگه برنامه ای نوشتید و میخواید براش داکیومنت بنویسید یا حالا برای هر کاری میخواید یه داکیومنت تحت وب بسازید میتونید از این ابزار استفاده کنید

درواقع شما صفحه هاتون رو به صورت Markdown مینوسید و mdbook خودش بر اساس اون html جنریت میکنه

توضیحات بیشتر و نحوه نصب و استفاده رو میتونید تو صفحه خودش ببینید

https://rust-lang.github.io/mdBook/guide/installation.html

#tools | src
@CleverDevs - @CleverDevsGp

CleverDevs

28 Sep, 13:30


نتانیاهو : بچه ها کسی میدونه کامند

pkill -9 SeyedHassan

چیکار میکنه؟ دستم خورد ران کردم

#fun
@CleverDevs - @CleverDevsGp

CleverDevs

27 Sep, 15:37


یه شبکه اجتماعی اومده به نام SocialAI که شبیه توییتره ولی شما تنها انسان واقعی تو اون برنامه هستین!!

در واقع شما حرف خودتو اونجا میزنی٬ کلی اکانتم فالوت دارن و کلی اکانتم میان در مورد پستت کامنتای مختلف میذارن ولی همه اونها هوش مصنوعین!!

میتونی هرچی دلت میخواد بگی و حتی مورد قضاوت قرار میگیری ولی کسی نمیفهمه و فقط هوش مصنوعی تورو خونده و بهت جواب داده!