CleverDevs – Telegram
CleverDevs
8.46K subscribers
734 photos
283 videos
27 files
436 links
به کانال کلوردوز خوش اومدین

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


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

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
خیلی اوقات برامون پیش میاد بخوایم یه فایلی رو بین لپ تاپ یا گوشی یا حتی بین دوتا گوشی به اشتراک بزاریم
یکی از بچه های کانال اومده یه برنامه باحال برای اینکار توسعه داده به اسم میزبان که میاد یه سرور کوچیک روی شبکه LAN میسازه و دستگاه هایی که به یه شبکه متصل باشن راحت میتونن فایل هاشون رو به اشتراک بزارن

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


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

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

#openSource
@CleverDevs - @CleverDevsGp
🔥56👍17👌7
یه چیزی که درباره پایتون رو مخمه ، شما به 90 درصد افراد غیربرنامه نویس بگی که برنامه نویس هستی بر میگردن میگن پایتون بلدی؟ من یه زمان پایتون یاد میگرفتم (هلو ورلد چاپ کرده)

#python #fun
@CleverDevs - @CleverDevsGp
🤣148👍21😁4💔3
CleverDevs
یکی از بچه های چنل یه پروژه ای بالا اورده که برای تولید اسکن های امنیتی از docker image ها و آرشیو کردن و serve کردنشون که میتونه به صورت دوره ای ران بشه میتونید توضیحات کامل تر رو توی مقاله ویرگولشون بخونید https://vrgl.ir/ZAEFX و اگه خواستید یه نگاه…
آقا عرفان یه پروژه دیگه هم توسعه داده برای استفاده از webp به جای jpeg و دیگر فرمت عکس ها و همینطور استفاده از object storage و استفاده از fallback که توضیحات کاملش رو میتونید تو مقاله ویرگولشون بخونید

https://vrgl.ir/aABOU

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

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

#seo #devops #openSource
@CleverDevs - @CleverDevsGp
🔥24👍72
بین top ها مختلف برای دیدن یا مدیریت پروسس ها neohtop از لحاظ قیافه یه سر و گردن از بقیه بالاتره و برای کاربرای ادایی خوبه

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


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

#tools #gnu #linux
@CleverDevs - @CleverDevsGp
👍25🔥5🤣4🆒3
This media is not supported in your browser
VIEW IN TELEGRAM
اینم اکستنشن باحالیه 😂

#vscode
@CleverDevs - @CleverDevsGp
🤣86😁11👍96👎2
یکی از بچه های چنل در حال توسعه بک‌اند فروشگاهی هست. این پروژه با nestjs و mongodb در حال توسعه‌ست. داکیومنتش با swagger توسعه داده می‌شه (فایل postman هم موجوده). در پروژه از unit test استفاده شده تا دوستانی که مایل به همکاری هستن به راحتی به پروژه بپیوندن. پروژه روی داکر هست که اگه از دوستان کسی مایل به تست بود، به راحتی با داکر پروژه رو اجرا کنه. دوستان فرانت کاری که دنبال بک اند برای نمونه کارشون می‌گردن میتونن از این ریپو استفاده کنن.

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

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

#openSource
@CleverDevs - @CleverDevsGp
👍447🔥3
Forwarded from DANI - Notes & Archive (Vision)
Media is too big
VIEW IN TELEGRAM
تمام الگوریتم های سورتینگ و روش انجام کارشون

#Programming

@DiHoXCh
👍23🔥13
CleverDevs
یه چند روزیه شروع کردم تایمای بیکاری bash noscript یاد میگیرم (که بنظرم اگه لینوکسی هستید حتما یاد بگیرید بدردتون میخوره) میخوام چیزای جالبش رو هم گاها اینجا شیر کنم یه چیز باحالی که دیدم عملگر های مقایسه‌ای تو بش بود مثلا با عملگر های زیر میتونید مقایسه…
یکی دیگه از بخشای جالب 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
👍41🔥74🤣2
یکی از آشناها برای پروژه ای نیاز به برنامه نویس ios داره
اگه تجربه ای تو این زمینه دارید برای حرف زدن درباره شرایط کار میتونید پیوی پیام بدید


@CleverDevs - @CleverDevsGp
👍12👎4
جاوااسکریپت نژادپرسته

#fun #js
@CleverDevs - @CleverDevsGp
🤣178😁8👍4💔1
یکی از بچه های چنل یه پروژه ای توسعه داده که اگه نیاز به استان ها و شهر های ایران داشتید میتونید ازش استفاده کنید
این کتابخونه متد های مختلفی داره که ازشون میتونید برای پیدا کردن شهرهای یک استان و ... استفاده کنید

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

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

لینک npmjs :

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

#openSource #js
@CleverDevs - @CleverDevsGp
🔥29👍154👎1
از خوبیای ارچ بیسا اینه که هرچی بخوای تو aur پیدا میشه

#fun #aur
@CleverDevs - @CleverDevsGp
😁44🤣25👍112🔥2👎1
اگه دنبال یه ویرایشگر ویدیوی سبک توی لینوکس میگردید shotcut گزینه خوبیه

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

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

https://www.shotcut.org/

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

#tools #gnu #linux
@CleverDevs - @CleverDevsGp
👍18🔥81
Forwarded from Woland's Linux Journal (Woland)
This media is not supported in your browser
VIEW IN TELEGRAM
💠آموزش ساخت بازی ماین‌سوییپ با بش💠

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

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

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


👉🔗 Bash-Notes

#آموزش #bash #بش
👍9🔥4💯2
شمارو نمیدونم ولی من هروقت پستی میبینم که با «هنوزم از x استفاده میکنی » یا «هنوزم x کارو میکنی » شروع شدن حس میکنم قراره چیز بدرد نخوری معرفی بشه

موافقید یا نه

@CleverDevs - @CleverDevsGp
👍171👎8👌5💯4
Forwarded from TechTube 𝕏 تک توب
شرکت VideoLAN، سازنده پلیر محبوب VLC، اعلام کرده در حال کار روی قابلیت جدیدی هست که نه تنها امکان زیرنویس کردن خودکار فایلهای پخش شده در این پلیر رو با استفاده از هوش مصنوعی افلاین و از طریق سخت افزار موجود در کامپیوتر مهیا میکنه بلکه امکان ترجمه اونهارو به طور اتوماتیک به 100 زبان مختلف هم فراهم میکنه.

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

🔎 tomshardware

📍 @TechTube
👍75🔥363👌2
وقتی یه ریپوی خفن روی گیت هاب پیدا می‌کنی ولی یهو اخرین کامیتش رو میبینی

#fun
@CleverDevs - @CleverDevsGp
5👍82🤣53😁4👎2🔥2
Forwarded from Linuxor ?
اگه خواستی درباره سیستم عامل ها بدونی هر روز یکی از قسمت های اینو بخون، خیلی از مباحث سیستم عامل رو با مثال توضیح داده :

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


@Linuxor
👍37🔥76👎1
Forwarded from HICTE Blog (smm)
#سی

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

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

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

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

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

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

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

مطالعه‌ی بیشتر
🚁 Hicte Blog
4👍32🔥5👎21💯1