tgindex

CleverDevs

описание

به کانال کلوردوز خوش اومدین سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم 🔥لینوکس 🔥برنامه نویسی فرانت‌اند 🔥برنامه نویسی بک‌اند 🔥اخبار تکنولوژی و... 💢~> @mmdrsdev

10 080
подписчиков
Охват к подписчикам
38,9%
ERR
Реакции к просмотрам
0,64%
998 на 32 постов
Пересылки к просмотрам
1,73%
2 715
Постов в день
0,7
всего 32

Где отзываются чаще

доля реакций к просмотрам
  • 14 авг.без подписи5,86%
  • 14 авг.без подписи4,27%
  • 14 авг.Fridays with memes #meme @CleverDevs - @CleverDevsGp2,42%
  • 2 авг.عرفان واقعاً رفت. واقعاً عرفان متاسفیم از اینکه کاری نتونستیم برات انجام بدیم :) امیدوارم زود پیشمون برگردی. و خب.... فرق عرفان با یک عده اینه که به اون‌ها برچسب قهرمان فلان می‌خوره و در کمال ناباوری برخی کارها رو می‌کنن و بهانه‌های عجیب میارن، ولی عرفان تنهاست.... به امید پرکنده شدن باند و باندبازی در این کشور و از بین رفتن شومن بازی برای مطرح کردن افراد در شرایط نامطلوب و نامساعد. @SohrabContents2,35%
  • 8 авг.یوتوب جنگ علیه محتوای بی کیفیت ساخت شده با هوش مصنوعی (AI Slop) رو شروع کرده و کانالهای بی شماری رو در موج جدید بررسی هاش از برنامه درامدزایی این پلتفرم حذف کرده. این پلتفرم روی محتوای بی کیفیت، تکراری و ساخته شده توسط یک الگوی یکسان، به شدت حساس شده و چنین ویدیوهایی حالا دیگه به هیچ وجه امکان کسب درامد از یوتوب رو نخواهند داشت. علاوه بر این استفاده از شخصیتهای هوش مصنوعی در ویدیوها برای صحبت در مورد موضوعات حساسی مثل سلامت و موضوعات مالی هم ممنوع شده و چنین ویدیوهایی دیگه درامدی نخواهند داشت. حساسیت الگوریتم یوتوب روی این موضوعات به حدی بالا رفته که به اشتباه یکی از ویدیوهای کانال محبوب Kurzgesagt رو هم به عنوان ویدیوی ساخته شده با هوش مصنوعی تشخیص داده و نه تنها درامد این ویدیو قطع شده بلکه اون رو هم به کاربران پیشنهاد نمیده. این موضوع در حدی جدی هست که در چند وقت اخیر کانالهای پربازدیدی که تاکنون بدون نمایش چهره (Faceless) فعالیت میکردن و عمده محتوای اونها انتقال مفاهیم از طریق انیمیشن و غیره بوده، حالا با چهره در ویدیوها حضور دارن تا احتمال تشخیص اشتباه ویدیوهای اونها برای استفاده از هوش مصنوعی کاهش پیدا کنه و درامدشون قطع نشه. 🔎 techcrunch 📍 @TechTube2,08%
  • 14 мая 2024 г.без подписи1,40%
  • 10 авг.یکی از مفاهیم جالبی که توی زبان C دیدم، نحوه ارسال آرایه‌ها به توابع هست. ​وقتی یک متغیر عادی رو به تابع می‌فرستیم، یک کپی از مقدارش ساخته میشه. اما در مورد آرایه‌ها، زبان C برای جلوگیری از کپی شدن داده‌های حجیم و افت سرعت برنامه، تنها آدرس اولین عنصر آرایه در حافظه رو به تابع ارسال می‌کنه. ​به زبان ساده‌تر، تابع جدید به همون آرایه اصلی دسترسی پیدا می‌کنه. بنابراین، هر تغییری که روی آرایه در داخل تابع انجام بدیم مستقیماً روی آرایه اصلی اعمال میشه. مثلا #include <stdio.h> void modifyArray(int arr[]) { arr[0] = 99; } int main() { int numbers[3] = {1, 2, 3}; modifyArray(numbers); printf("First element: %d\n", numbers[0]); // output : 99 return 0; } یه نکته‌ای هم هست که بهش Array Decay میگن. ​از اونجا که آرایه هنگام ارسال به تابع، صرفاً به یک آدرس (pointer) تبدیل میشه، ماهیت اصلی خودش رو به عنوان مجموعه‌ای با طول مشخص از دست میده و تابع گیرنده سایز اونو نمی‌دونه. ​اگر در داخل تابع از دستور sizeof استفاده کنیم، به جای حجم کل آرایه، تنها حجم یک پوینتر نمایش داده میشه. به همین دلیل توی زبان C، همیشه باید طول آرایه رو هم در زمان فراخوانی محاسبه کنیم و به عنوان یک آرگومان جداگانه به تابع بفرستیم: void printArray(int arr[], int size) { for(int i = 0; i < size; i++) { printf("%d\n", arr[i]); } } #c @CleverDevs - @CleverDevsGp1,28%
  • 17 июл.لینوس توروالدز، سازنده و مسئول هسته لینوکس، در واکنش به استفاده از هوش مصنوعی برای کدنویسی و چک کردن کدها گفته لینوکس از اون پروژه های ضد هوش مصنوعی نیست و اگر کسی با این قضیه مشکل داره میتونه لینوکس رو فورک کنه یا اینکه بیخیال لینوکس بشه و بره پی کارش! این قضیه، از استفاده از ابزار هوش مصنوعی Sashiko برای پیدا کردن باگها و مشکلات امنیتی موجود در پچ های لینوکس شروع شد که Laurent Pinchart، یکی از توسعه دهندگان لینوکس، معتقد بود که این ابزار نظراتش رو باید به طور خودکار برای بررسی به توسعه دهندگان لینوکس نفرسته بلکه قبل از اون یک انسان باید اونهارو بررسی کنه و بعد از اینکه مطمئن شد که درست هستن، اونهارو برای بررسی نهایی به توسعه دهندگان لینوکس بفرسته تا اونهارو اصلاح کنن و فشار کاری اونهارو زیاد نکنه. ولی Roman Gushchin، سازنده این ابزار، معتقده که بررسی هر نظر تولید شده این ابزار توسط یک انسان، کل هدف این ابزار که سریعتر کردن کار توسعه دهندگان لینوکس هست رو زیر سوال میبره و اون رو کند میکنه. لینوس توروالدز به عنوان تصمیم گیرنده نهایی متن بلند بالایی با لحنی تند در جواب نوشته که حائز اهمیت هست: میدونم که بعضی از افراد از هوش مصنوعی خوششون نمیاد ولی به عنوان maintainer اصلی پروژه، این یکی از چیزهاییه که من کاملا پاش میاستم و ذره ای ازش کوتاه نمیام. لینوکس از اون پروژه های ضد هوش مصنوعی نیست و اگر کسی با این قضیه مشکل داره میتونه لینوکس رو فورک کنه یا اینکه بیخیال لینوکس بشه و بره پی کارش. هوش مصنوعی یک ابزار مثل بقیه ابزارهاست و یک ابزار کاربردی هست. این قضیه ممکنه حتی در یک سال گذشته واضح نبوده باشه ولی کاربردی بودن اون حالا اونقدر واضحه که دیگه جای سوالی باقی نمیمونه. پیرامون هوش مصنوعی نگرانیها و سوالات زیادی (از جنبه اقتصادی و غیره) وجود داره ولی کاربردی بودن دیگه جزو اون سوالات نیست و هر کسی که در این باره شکی داشته باشه مشخصا از این ابزارها واقعا استفاده نکرده. بله، این ابزار می‌ تونه تا حدی ازاردهنده هم باشه؛ هم از نظر حجم کاری که روی دوش مسئولان پروژه قرار میده و هم از این زاویه که مدام باگ‌ های خجالت‌ اور پیدا می‌ کنه. اما راه حل این نیست که سرتون رو داخل خاک قرار بدین و مثل کاری که بعضی افراد انجام میدن، تو سرتون اهنگ بخونین و بگین من صداتو نمیشنوم. راه حل اینه که مطمئن بشیم این ابزارهای هوش مصنوعی به مسئولان پروژه کمک کنن نه اینکه صرفا برای اونها دردسر و زحمت اضافه به بار بیارن. در این مورد اصلا بحثی وجود نداره. ما هیچ کسی رو مجبور نمیکنیم که از این ابزارها استفاده کنه و ولی اگر کسی بخواد مخالف استفاده بقیه از اونها بشه، به محکمترین شکل ممکن به اونها بی محلی میکنم و نظراتشون رو نادیده میگیرم. و نه، هوش مصنوعی کامل و بی ‌نقص نیست. ولی هر کسی که به مشکلات هوش مصنوعی اشاره میکنه، بهتره همزمان یه نگاهی هم به آینه بندازه و خودش رو نشونه بگیره. چون اینجوری هم نیست که هوش طبیعی ما انسانها همیشه تحفه خاصی بوده باشه. پروژه هسته لینوکس همیشه حول تکنولوژی بوده و خواهد بود. قطعا بعد اجتماعی کار کردن روی پروژه متن باز مهم هست و به افراد انگیزه زیادی برای کار کردن روی پروژه میده اما در نهایت اینها همه مزایای جانبی هستن و هدف اصلی پروژه نیستن. این پروژه یک نوع پروژه برای مبارزان عدالت اجتماعی نیست، هیچ وقت نبوده و نخواهد بود. ما در جامعه هسته لینوکس به دلایل متعصبانه و ایدئولوژیک روی اون کار نمیکنیم، بلکه به این خاطر روی اون کار میکنیم که در نهایت منجر به تکنولوژی بهتری بشه. بنابراین تصمیمات ما در درجه اول براساس شایستگی و ارزش فنی گرفته میشن و نه از روی ترس از ابزارهای جدید. 🔎 tomshardware 📍 @TechTube1,14%
  • 30 июл.یکی از اپ های باحالی که دیدم hammer-editor هست که اگه یه وقت به سرتون زد کتاب بنویسید میتونید ازش استفاده کنید کراس پلتفرمه و برای ویندوز و لینوکس و مک و اندروید و ios در دسترس هست. پروژه ها به صورتون افلاین روی دستگاه خودتون ذخیره میشه ولی اگه خواستید میتونید به صورت سلف هاست دستگاه هی خودتون رو باهم دیگه سینک کنید (از گوگل درایو و دراپ باکس هم میشه برای سینک کردن استفاده کرد) میتونید پروژه های مختلف رو بسازید و برای هرکدوم چپتر ها و سکانس هاشو با ادیتورش بنویسید. تو صحفه اصلی پروژه اطلاعات کلی پروژه مثل تعداد صفحه ها و چپتر ها و سکانس های پروژه و زمانی که صرف نوشتنش کردید رو میتونید ببینید. و درنهایت میتونید از کتابتون خروجی با فرمت های مثل epub و pdf و ... بگیرید (البته خروجی pdf برای من باگ داشت که خودتون میتونید تست کنید) برای دیدن سایر ویژگی هاش و نصب هم به گیت هاب یا سایتش سر بزنید : 📌 Github 🌐 Website @CleverDevs - @CleverDevsGp1,09%
  • 7 авг.اگر می‌خواهید PDF‌هاتون رو به Markdown تبدیل کنید، یکی از ابزارهایی که می‌تواند به‌دردتون بخوره pdf-inspector هست که توسط تیم Firecrawl و با Rust نوشته شده. این ابزار فایل‌های PDF متنی رو بدون نیاز به OCR و با سرعت بالا (زیر ۲۰۰ میلی‌ثانیه) به مارک‌داون تبدیل می‌کنه. اگر هم فایل اسکن‌شده باشه، سریع تشخیصش می‌ده و صفحات نیازمند OCR رو تفکیک می‌کنه تا بیخود هزینه و زمان صرف OCR نشه. از Python، Rust، Node.js و حتی Browser WebAssembly پشتیبانی می‌کنه و یک نسخه CLI هم داره. برای نصب و استفاده به گیت‌هابش سر بزنید: 📌 Github @CleverDevs - @CleverDevsGp0,95%
  • 1 авг.دیدید تو بعضی از سایتا که میرید، تا پیامک کد ورود (OTP) میاد، مرورگر ازتون اجازه میگیره و خودش فیلد رو پر میکنه؟ این کار رو می‌تونید با کمک WebOTP API تو جاوااسکریپت انجام بدید. برای شروع، اول باید توی کدهای HTML به اینپوتِ کد ورودتون ویژگی autocomplete="one-time-code" رو اضافه کنید: <input type="text" autocomplete="one-time-code" inputmode="numeric" /> و بعد توی جاواسکریپت باید یه همچین کدی بزنید. کد زیر اول چک می‌کنه ببینه مرورگر اصلاً از این قابلیت پشتیبانی می‌کنه یا نه، و بعد منتظر رسیدن کد می‌مونه تا اونو وارد فیلد کنه: if ("OTPCredential" in window) { const input = document.querySelector('input[autocomplete="one-time-code"]'); if (!input) return; navigator.credentials .get({ otp: { transport: ["sms"] }, }) .then((otp) => { input.value = otp.code; }) .catch((err) => { console.error(err); }); } فقط یه نکته ای هست که همه مرورگر ها این قابلیت رو پشتیبانی نمیکنن. این API جاوااسکریپتی در حال حاضر فقط روی مرورگرهای بر پایه کرومیوم (مثل کروم، اج و اپرا توی اندروید) کار می‌کنه و فایرفاکس ازش پشتیبانی نمی‌کنه. توی آیفون (سافاری) هم همون ویژگی autocomplete="one-time-code" که تو HTML نوشتیم باعث میشه خود کیبورد سیستم‌عامل، کد رو از پیامک بخونه و بالای کیبورد به کاربر پیشنهاد بده. برای اینکه این سیستم کار کنه، حتماً باید سایتتون روی پروتکل امن (HTTPS) باشه و پیامک رو هم با یه فرمت خاص بفرستید. مثلاً فرض کنید کاربر می‌خواد توی سایت cleverdevs.ir لاگین کنه. پیامک کد ورود باید دقیقاً به صورت زیر ارسال بشه تا سیستم‌عامل متوجه بشه و کد رو در اختیار مرورگر قرار بده (خط آخر خیلی مهمه): This is a test otp code Your code : 123456 @cleverdevs.ir #123456 برای تست کردن کدهاتون روی لوکال‌هاست هم می‌تونید از ابزارهایی مثل pinggy یا cloudflare tunnel استفاده کنید تا بهتون یه دامنه موقت با SSL (HTTPS) بدن. برای اطلاعات بیشتر هم یه سر به این لینک بزنید https://developer.mozilla.org/en-US/docs/Web/API/WebOTP_API #javascript @CleverDevs - @CleverDevsGp0,95%
  • 11 авг.🚀 اکانت Gemini Pro 🦉 دسترسی به قدرتمندترین ابزارهای هوش مصنوعی با فعال‌سازی قانونی و تضمینی روی اکانت شخصی شما. ✨ پکیج شامل: Gemini 3 | Google One (5TB) | Veo 3.1 | NoteBookLM | Nano Banana 2 طرح دانشجویی ۱۲ ماهه + جیمیل 💰 قیمت: 1,100,00 تومان طرح ۱۸ ماهه روی جیمیل شخصی 💰 قیمت: 550,000 تومان 👇 برای خرید و فعال‌سازی پیام دهید: 🔈 آدرس کانال: @ZikoTech کانال اعتماد: @ZikoTechtrust 👩‍💻 دریافت مشاوره و خرید: @ZikoTechAdmin0,90%