CleverDevs
یه چند روزیه شروع کردم تایمای بیکاری bash noscript یاد میگیرم (که بنظرم اگه لینوکسی هستید حتما یاد بگیرید بدردتون میخوره) میخوام چیزای جالبش رو هم گاها اینجا شیر کنم یه چیز باحالی که دیدم عملگر های مقایسهای تو بش بود مثلا با عملگر های زیر میتونید مقایسه…
یکی دیگه از بخشای جالب Bash حلقه هاشه . توی بش یه حلقه until هم داریم که خیلی شبیه به while هست با یه تفاوت کوچیک ، توی while حلقه تا زمانی که شرطمون درسته اجرا میشه و به محض اینکه شرطمون نقض بشه تموم میشه
مثلا تو کد زیر تا زمانی که متغیرمون از 5 کوچیکتر هست شرط درسته و حلقه اجرا میشه
ولی unitl برعکسه تا وقتی شرط اشتباهه حلقه اجرا میشه و به محض اینکه شرط حلقه درست بشه استپ میشه
مثلا تو کد زیر تا زمانی که شرط حلقه اشتباهه حلقه اجرا میشه ولی به محض اینکه شرط درست میشه حلقه متوقف میشه
البته با معکوس کردن شرط while کار همون until رو میکنه ولی در کل حلقه جالبی بود
#bash
@CleverDevs - @CleverDevsGp
مثلا تو کد زیر تا زمانی که متغیرمون از 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
👍40🔥7❤4🤣2
یکی از آشناها برای پروژه ای نیاز به برنامه نویس ios داره
اگه تجربه ای تو این زمینه دارید برای حرف زدن درباره شرایط کار میتونید پیوی پیام بدید
@CleverDevs - @CleverDevsGp
اگه تجربه ای تو این زمینه دارید برای حرف زدن درباره شرایط کار میتونید پیوی پیام بدید
@CleverDevs - @CleverDevsGp
👍12👎4
یکی از بچه های چنل یه پروژه ای توسعه داده که اگه نیاز به استان ها و شهر های ایران داشتید میتونید ازش استفاده کنید
این کتابخونه متد های مختلفی داره که ازشون میتونید برای پیدا کردن شهرهای یک استان و ... استفاده کنید
لینک گیتهاب :
https://github.com/mohammad-hassani/iran-city
لینک npmjs :
https://www.npmjs.com/package/iran-city
#openSource #js
@CleverDevs - @CleverDevsGp
این کتابخونه متد های مختلفی داره که ازشون میتونید برای پیدا کردن شهرهای یک استان و ... استفاده کنید
لینک گیتهاب :
https://github.com/mohammad-hassani/iran-city
لینک npmjs :
https://www.npmjs.com/package/iran-city
#openSource #js
@CleverDevs - @CleverDevsGp
🔥29👍15❤4👎1
اگه دنبال یه ویرایشگر ویدیوی سبک توی لینوکس میگردید shotcut گزینه خوبیه
خیلی کم حجمه و بیشتر کارای معمولی رو میتونید باهاش انجام بدید
میتونید با پکیج منیجرتون نصبش کنید یا یه سر به سایتش بزنید و دانلودش کنید
https://www.shotcut.org/
پ.ن پیشنهاد بهتری هم داشتید میتونید تو کامنتا بفرستید
#tools #gnu #linux
@CleverDevs - @CleverDevsGp
خیلی کم حجمه و بیشتر کارای معمولی رو میتونید باهاش انجام بدید
میتونید با پکیج منیجرتون نصبش کنید یا یه سر به سایتش بزنید و دانلودش کنید
https://www.shotcut.org/
پ.ن پیشنهاد بهتری هم داشتید میتونید تو کامنتا بفرستید
#tools #gnu #linux
@CleverDevs - @CleverDevsGp
👍18🔥8❤1
Forwarded from Woland's Linux Journal (Woland)
This media is not supported in your browser
VIEW IN TELEGRAM
💠آموزش ساخت بازی ماینسوییپ با بش💠
توی این مقاله ساخت نسخهی سادهای از بازی ماینسوییپ رو یاد خواهید گرفت.
این مطلب مباحث مهمی ازجمله کار با کدهای انسی، مدیریت وضعیت (state)، دنبال کردن پوزیشن کاربر در ترمینال، گرفتن ورودی از کاربر و استفاده از لوپ برای ساخت و ترسیم شکلها در ترمینال رو پوشش میده.
پ.ن: من فکر میکردم که این مطلب رو خیلی وقت پیش آپلود کردم، ولی آپلود نشده بود.
گیفهای با کیفیتتری هم در سایت قرار گرفته.
👉🔗 Bash-Notes
#آموزش #bash #بش
توی این مقاله ساخت نسخهی سادهای از بازی ماینسوییپ رو یاد خواهید گرفت.
این مطلب مباحث مهمی ازجمله کار با کدهای انسی، مدیریت وضعیت (state)، دنبال کردن پوزیشن کاربر در ترمینال، گرفتن ورودی از کاربر و استفاده از لوپ برای ساخت و ترسیم شکلها در ترمینال رو پوشش میده.
👉🔗 Bash-Notes
#آموزش #bash #بش
👍9🔥4💯2
TechTube 𝕏 تک توب
شرکت چینی Deepseek بزرگترین و قدرتمندین هوش مصنوعی متن باز جهان رو عرضه کرده که حتی از مدلهای متن بسته شرکتهای بزرگ هم قویتره! این مدل که Deepseek V3 نام داره، دارای 671 میلیارد پارامتر هست و بزرگترین در بین مدلهای متن بازه که بیش از 700 گیگ حجم داره! برای…
یکی از بچه های چنل یه اکستنش کروم نوشتن که مشکل راست به چپ deepseek رو حل میکنه
میتونید از گیت هابش دانلود و نصب کنید
https://github.com/pouriasabaghi/deepseek_rtl_extention/
#openSource #deepseek
@CleverDevs - @CleverDevsGp
میتونید از گیت هابش دانلود و نصب کنید
https://github.com/pouriasabaghi/deepseek_rtl_extention/
#openSource #deepseek
@CleverDevs - @CleverDevsGp
1👍33🔥10❤5👎1
شمارو نمیدونم ولی من هروقت پستی میبینم که با «هنوزم از x استفاده میکنی » یا «هنوزم x کارو میکنی » شروع شدن حس میکنم قراره چیز بدرد نخوری معرفی بشه
موافقید یا نه
@CleverDevs - @CleverDevsGp
موافقید یا نه
@CleverDevs - @CleverDevsGp
👍171👎8👌5💯4
Forwarded from TechTube 𝕏 تک توب
شرکت VideoLAN، سازنده پلیر محبوب VLC، اعلام کرده در حال کار روی قابلیت جدیدی هست که نه تنها امکان زیرنویس کردن خودکار فایلهای پخش شده در این پلیر رو با استفاده از هوش مصنوعی افلاین و از طریق سخت افزار موجود در کامپیوتر مهیا میکنه بلکه امکان ترجمه اونهارو به طور اتوماتیک به 100 زبان مختلف هم فراهم میکنه.
این شرکت هنوز زمانی برای عرضه این قابلیت اعلام نکرده.
🔎 tomshardware
📍 @TechTube
این شرکت هنوز زمانی برای عرضه این قابلیت اعلام نکرده.
🔎 tomshardware
📍 @TechTube
👍75🔥36❤3👌2
وقتی یه ریپوی خفن روی گیت هاب پیدا میکنی ولی یهو اخرین کامیتش رو میبینی
#fun
@CleverDevs - @CleverDevsGp
#fun
@CleverDevs - @CleverDevsGp
5👍82🤣53😁4👎2🔥2
Forwarded from Linuxor ?
اگه خواستی درباره سیستم عامل ها بدونی هر روز یکی از قسمت های اینو بخون، خیلی از مباحث سیستم عامل رو با مثال توضیح داده :
https://mohitmishra786.github.io/exploring-os/src/
@Linuxor
https://mohitmishra786.github.io/exploring-os/src/
@Linuxor
👍37🔥7❤6👎1
Forwarded from HICTE Blog (smm)
#سی
توی C اسامی رو بصورتی که اولش _ و یه حرف بزرگ یا __ باشه ننویسید.
خطایی وجود نداره اما توصیه کمیتهی استاندارد این هست.
علتش هم اینه که اگه بخوان توی استانداردهای جدیدتر C در آینده کلیدواژهی جدیدی رو معرفی کنن میان بصورتی که _X یا __ [اون X میتونه هر حرف بزرگ انگلیسی باشه] تو اول اسم کلیدواژه باشه ایجادش میکنن تا با اسامیای که توسعه دهندهها تو کدای قدیمیشون استفاده کردن تداخلی ایجاد نشه و بهشون
مثلا تایپ بولین توی C99 معرفی شد و برای کلیدواژهش
رو اختصاص دادن و از bool استفاده نکردن چون توی کدای قدیمی ملت برای خودشون bool رو برای بولین [خود زبان تایپ بولین نداشت قبل ۹۹] تعریف میکردن.
حالا اگه شما بیاین مثلا اسم متغیر رو
یا
بذارین ممکنه بعدا یه کلیدواژه بیاد که همون اسم متغیر شما باشه و حالا باید بشینین ریفکتور کنین زخم شین.
پینوشت۱: البته الان توی C23 بعد چندین سال فاصله دیگه رسما کلیدواژه bool رو قرار دادن.
پینوشت۲: با هدر
مطالعهی بیشتر
🚁 Hicte Blog
توی C اسامی رو بصورتی که اولش _ و یه حرف بزرگ یا __ باشه ننویسید.
خطایی وجود نداره اما توصیه کمیتهی استاندارد این هست.
علتش هم اینه که اگه بخوان توی استانداردهای جدیدتر C در آینده کلیدواژهی جدیدی رو معرفی کنن میان بصورتی که _X یا __ [اون X میتونه هر حرف بزرگ انگلیسی باشه] تو اول اسم کلیدواژه باشه ایجادش میکنن تا با اسامیای که توسعه دهندهها تو کدای قدیمیشون استفاده کردن تداخلی ایجاد نشه و بهشون
Reserved Identifiers میگن.مثلا تایپ بولین توی C99 معرفی شد و برای کلیدواژهش
_Boolرو اختصاص دادن و از bool استفاده نکردن چون توی کدای قدیمی ملت برای خودشون bool رو برای بولین [خود زبان تایپ بولین نداشت قبل ۹۹] تعریف میکردن.
حالا اگه شما بیاین مثلا اسم متغیر رو
_Complexیا
__complexبذارین ممکنه بعدا یه کلیدواژه بیاد که همون اسم متغیر شما باشه و حالا باید بشینین ریفکتور کنین زخم شین.
پینوشت۱: البته الان توی C23 بعد چندین سال فاصله دیگه رسما کلیدواژه bool رو قرار دادن.
پینوشت۲: با هدر
stdbool.h هم میشد از bool استفاده کرد و این اختیار وجود داشت اگه توی کدی قبلا bool استفاده نشده با اضافه کردن این هدر از کلیدواژه bool استفاده کرد.مطالعهی بیشتر
🚁 Hicte Blog
4👍32🔥5👎2❤1💯1
یکی از بچه های چنل یه کتابخونه گولنگ نوشته به اسم سایفرکیت که کمک میکنه از کتابخانه ها و الگوریتم های رمزنگاری مختلف به سادگی استفاده کنید.
در زبانی مثل گولنگ استفاده از نسخه نیتیو این ابزار ها کلافه کنندس ولی با این کتابخانه با چند خط کد به سادگی میتونید روش های مختلف رو پیاده سازی کنید.
همچنین یک نسخه cli داره که بیشتر به درد افرادی که توی کنسول مشغولن یا گولنگ بلد نیستن میخوره.
برای اطلاعات و توضیحات بیشتر میتونید یه سر به گیت هابش بزنید
https://github.com/mmdali-dev/cipherkit
#openSource
@CleverDevs - @CleverDevsGp
در زبانی مثل گولنگ استفاده از نسخه نیتیو این ابزار ها کلافه کنندس ولی با این کتابخانه با چند خط کد به سادگی میتونید روش های مختلف رو پیاده سازی کنید.
همچنین یک نسخه cli داره که بیشتر به درد افرادی که توی کنسول مشغولن یا گولنگ بلد نیستن میخوره.
برای اطلاعات و توضیحات بیشتر میتونید یه سر به گیت هابش بزنید
https://github.com/mmdali-dev/cipherkit
#openSource
@CleverDevs - @CleverDevsGp
🔥25👍12❤2
This media is not supported in your browser
VIEW IN TELEGRAM
دیدید میرید تو بعضی از سایتا اولش یه راهنما دارن که نشون میده بخش های سایت چیکار میکنن و یاد میدن چطور باید باهاش کار کنید
با استفاده از کتابخونه driverjs میتونید یه همچین چیزی رو پیاده کنید
برای دیدن روش نصب و استفادش میتونید به داکیومنتش سر بزنید
https://driverjs.com/docs/installation
#js #tools
@CleverDevs - @CleverDevsGp
با استفاده از کتابخونه driverjs میتونید یه همچین چیزی رو پیاده کنید
برای دیدن روش نصب و استفادش میتونید به داکیومنتش سر بزنید
https://driverjs.com/docs/installation
#js #tools
@CleverDevs - @CleverDevsGp
🔥35👍15❤1
💢 اخبار روز تکنولوژی (خلاصه و مفید)
• 🤖 دریافت لوکیشن با هوش مصنوعی •
• 🖥 وب گردی با هوش مصنوعی •
• 🦠 باگ خطرناک هوش مصنوعی •
• 🪬 گوگل و جوک های امنیتی •
اگه موافق هستید این نوع پستها رو ادامه بدیم با ری اکشن و شِیر کردن حمایت کنید.❤️
#QuickDailyNews
@CleverDevs | @CleverDevsGP
• 🤖 دریافت لوکیشن با هوش مصنوعی •
هوش مصنوعی GeoSpy.ai که به تازگی معرفی شده، قدرت تشخیص موقعیت از روی عکس رو داره که بخاطر مسائل امنیتی فعلا دولت ها قادر به استفاده هستن. :)
• 🖥 وب گردی با هوش مصنوعی •
OpenAI به تازگی مدل Operator خودش رو معرفی کرده که با استفاده ازش میتونید کارهایی که تحت وب انجام میدید رو به هوش مصنوعی بسپارید که به صورت لایو میشه بررسی کرد چیکار میکنه. (بیشتر به درد نابینا ها و کسایی که کارهای مشخصی رو چند وقت یبار انجام میدن میخوره)
• 🦠 باگ خطرناک هوش مصنوعی •
باگ خطرناکی در API هوش مصنوعی ChatGPT توسط کاربر ها پیدا شده که کاربر رو قادر به ارسال درخواست با حجم بالایی به سایت دلخواه میسازه که در نتیجه بدون هیچ هزینه و ردی میشه به هر سایتی DDoS اتک زد.
• 🪬 گوگل و جوک های امنیتی •
گوگل طبق معمول دوباره به تبلیغاتی که گرفته دقت نکرده و وبسایت کلاهبرداری با نام homebrew که کپی سایت سالم هم نامی هستش رو در نتایج جستجو به عنوان سایت اول نشون داده که منجر به کلاهبرداری از برخی کاربر ها شده.
#QuickDailyNews
@CleverDevs | @CleverDevsGP
👍101❤51👎3🔥3
احتمالا اسم neofetch و fastfetch و ... رو شنیدید که میان اطلاعات سیستم رو توی ترمینال نشون میدن
یه onefetch هم داریم که اطلاعات ریپازیتوری گیت رو به این صورت نشون میده چیز باحالیه خواستید تستش کنید
برای نصب و استفاده یه سر به ویکی گیت هابش بزنید
https://github.com/o2sh/onefetch/wiki/installation
#git #tools
@CleverDevs - @CleverDevsGp
یه onefetch هم داریم که اطلاعات ریپازیتوری گیت رو به این صورت نشون میده چیز باحالیه خواستید تستش کنید
برای نصب و استفاده یه سر به ویکی گیت هابش بزنید
https://github.com/o2sh/onefetch/wiki/installation
#git #tools
@CleverDevs - @CleverDevsGp
🔥25👍13❤5