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

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


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

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
Forwarded from AI Pulse (Mohammad)
گوگل در کنفرانس دیشب از  Gemini Diffusion رونمایی کرد. یه مدل آزمایشی که به‌جای پیش‌بینی کلمه‌به‌کلمه، از تکنیک "دیفیوژن" (پخش تدریجی) برای تولید متن استفاده می‌کنه. این سیستم دقیقا مشابه چیزیه که قبلا در مدل های خانواده Mercury دیده بودیم.

برخلاف مدل‌های زبانی سنتی که متن رو کلمه‌به‌کلمه تولید می‌کنن، Gemini Diffusion از روشی الهام‌گرفته از تولید تصویر استفاده می‌کنه: اصلاح نویز طی چند مرحله.

این سیستم با یه سری نویز تصادفی شروع می‌کنه و کم‌کم اون‌ رو به بخش‌های کامل و منسجم متن تبدیل می‌کنه. این روش اجازه می‌ده در میانه‌ی مسیر، اصلاحات انجام بشه و کنترل بیشتری روی خروجی داشت. به گفته‌ی دیپ‌مایند، این کار باعث می‌شه خروجی‌ها منسجم‌تر و از نظر منطقی، مرتبط‌تر باشن؛ چیزی که مخصوصاً برای کارهایی مثل تولید کد و ویرایش متن خیلی مؤثره، چون دقت، انسجام و امکان بازبینی تو این حوزه‌ها خیلی مهمه.


‏Gemini Diffusion به‌جای اینکه متن رو از چپ به راست و به‌صورت خطی تولید کنه، یک‌باره بخش‌های کامل از متن رو تولید می‌کنه — و این کار رو خیلی سریع‌تر از مدل‌های سنتی انجام می‌ده. دیپ‌مایند گفته این سیستم می‌تونه با سرعت ۱۴۷۹ توکن بر ثانیه (بدون احتساب سربار سیستم) کار کنه و تأخیر اولیه‌ی اون فقط ۰.۸۴ ثانیه‌ست.

به‌گفته‌ی «برندن اوداناهیو»، پژوهشگر دیپ‌مایند، این مدل توی کارهای برنامه‌نویسی حتی می‌تونه به سرعت ۲۰۰۰ توکن در ثانیه هم برسه، حتی وقتی سربارهایی مثل توکنیزیشن، آماده‌سازی و بررسی‌های ایمنی رو هم در نظر بگیریم.

«اوریول وینیالز»، معاون پژوهش دیپ‌مایند و یکی از مدیران پروژه Gemini، عرضه‌ی این مدل جدید رو یه دستاورد شخصی توصیف کرده و گفته: «همیشه آرزو داشتم بتونم نیاز به تولید متن از چپ به راست رو حذف کنم.» توی نسخه‌ی نمایشی مدل، سرعت خروجی اون‌قدری بالا بوده که برای دیدن عملکردش، مجبور شدن ویدیو رو آهسته پخش کنن.

در آزمون‌ها، Gemini Diffusion عملکردی تقریباً برابر با نسخه‌ی Gemini 2.0 Flash Lite داشته. توی وظایف برنامه‌نویسی مثل HumanEval (با دقت ۸۹.۶٪ در مقابل ۹۰.۲٪) و MBPP (۷۶٪ در مقابل ۷۵.۸٪) نتایج تقریباً مساوی بوده.

حتی توی برخی آزمون‌ها مثل LiveCodeBench (۳۰.۹٪ در مقابل ۲۸.۵٪) و LBPP (۵۶.۸٪ در مقابل ۵۶٪)، Gemini Diffusion کمی بهتر ظاهر شده. با این حال، توی حوزه‌هایی مثل استدلال علمی (GPQA Diamond) و آزمون چندزبانه‌ی Global MMLU Lite ضعیف‌تر عمل کرده و به‌ترتیب امتیازهای ۴۰.۴٪ و ۶۹.۱٪ رو گرفته، در حالی که مدل Flash Lite امتیازهای بالاتری به‌دست آورده (۵۶.۵٪ و ۷۹٪).

به این ترتیب، برای اولین‌بار یه مدل زبانی مبتنی بر تکنیک دیفیوژن تونسته به سطح عملکرد مدل‌های رایج فعلی برسه — حتی با وجود اینکه Gemini 2.0 Flash-Lite یه مدل اقتصادی‌تر و قدیمی‌تر از گوگله.

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

@aipulse24
🔥22👍123💯1
منطق لینوکس یوزرا :

#fun
@CleverDevs - @CleverDevsGp
🤣99👎12👍7🔥4
درک مفهوم Lexer در ساخت زبان های برنامه نویسی

هنگام طراحی و پیاده‌سازی یک زبان برنامه‌نویسی جدید، مرحله Lexical Analysis یا واژه‌کاوی، گام نخست و بنیادین محسوب می‌شود. این مرحله توسط یک مولفه نرم‌افزاری به نام Lexer (که به آن Scanner یا Tokenizer نیز گفته می‌شود) انجام می‌گیرد.

🔹 وظیفه Lexer چیست؟

‏Lexer مسئول پردازش متن سورس کد کاراکتر به کاراکتر است. هدف اصلی آن، تبدیل این جریان پیوسته از کاراکترها به یک دنباله از واحدهای معنایی کوچک و مشخص به نام توکن (Token) است. هر توکن نمایانگر یک واحد اتمی از زبان تعریف‌شده است که دارای یک معنی و نقش مشخص است.

مثلا کد `int x = 10;` را در نظر بگیرید:

‏* int ⬅️ یک توکن از نوع کلمه کلیدی (Keyword)
‏* x ⬅️ یک توکن از نوع شناسه (Identifier)
* = ⬅️ یک توکن از نوع عملگر (Operator)
* 10 ⬅️ یک توکن از نوع عدد صحیح (Integer Literal)
* ; ⬅️ یک توکن از نوع نشانه‌گذار (Punctuator)

🔹 اهمیت Lexer در فرآیند کامپایل

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

🔹 نحوه عملکرد فنی

‏Lexer عموماً بر اساس عبارات منظم (Regular Expressions) و ماشین‌های حالت متناهی (Finite State Automata) پیاده‌سازی می‌شود. این ابزارها امکان تعریف الگوهای مشخص برای شناسایی انواع مختلف توکن‌ها (مانند کلمات کلیدی، شناسه‌ها، اعداد، عملگرها و غیره) را فراهم می‌آورند و Lexer با انطباق کاراکترهای ورودی با این الگوها، توکن‌های مربوطه را استخراج می‌کند.

نتیجه‌گیری: Lexer به عنوان اولین لایه درک کد، وظیفه تبدیل متن خام به واحدهای معنایی قابل استفاده برای کامپایلر را بر عهده دارد. دقت و صحت عملکرد Lexer، تاثیر مستقیمی بر کارایی و صحت کلی فرآیند کامپایل یک زبان برنامه‌نویسی دارد.

#lexer
@CleverDevs - @CleverDevsGp
👍2311🔥3👎1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍192
اگه اومدین رو لینوکس و جای خالی فتوشاپ رو حس میکنید و با چیز هایی مثل گیمپ حال نمیکنید یا اصلا رو ویندوزید و نمیخواید فتوشاپ نصب کنید photopea.com میتونه بدردتون بخوره
رابط کاربریش خیلی شبیه فتوشاپه و رایگان هم هست و اکثر فیچر های پایه ای فتوشاپو داره

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

#tools
@CleverDevs - @CleverDevsGp
👌27👍10🔥41
چرا ویندوز ویستا ها رو ریختن توی ios ها؟


@SohrabContents
🤣79👍4👎41😁1
Forwarded from gooyban🦆
Media is too big
VIEW IN TELEGRAM
به احتمال زیاد تو خونه‌تون یه گوشی اندرویدی پیدا می‌شه که به v2ray وصل بشه.
با این روش می‌شه اون v2ray را برای دیگر دستگاه‌ها هم به اشتراک گذاشت.

این ویدئو را قبلا در یوتیوب گذاشته بودم و امیدوارم الان تو این شرایط به کارتون بیاد، کم حجمش کردم و در تلگرام هم گذاشتم که اگه کسی نیازش می‌شه راحت‌تر دسترسی داشته باشه، دانلودش کنید و اگه فکر می‌کنید ممکنه به درد کسی بخوره به اشتراک بذارید.

نمی‌دونم چطور ولی مراقب خودتون باشید ❤️

ویدئوهای مربوط:
📱📱 📱📱 وصل شدن به VPN روی لینوکس
ــــــــــــــــــــــــــــــــــــــــــــــــــ
📱🔐🔐 آموزش V2ray روی لینوکس
📱 آموزش v2rayN روی لینوکس
🔐 به اشتراک گذاری v2rayNG گوشی اندرویدی با دیگر دستگاه‌ها
ــــــــــــــــــــــــــــــــــــــــــــــــــ
🌐 آموزش پروکسی روی لینوکس
📱 تغییر DNS روی لینوکس
ــــــــــــــــــــــــــــــــــــــــــــــــــ
💙 کانال برای دریافت کانفیگ رایگان:
@Ln2ray
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍2
رادار کلودفلر: حدود ساعت ۱۸:۲۰ به وقت ایران، ترافیک #اینترنت از ایران حدود ۷۵٪ کاهش یافت، درحالی‌که گزارش‌هایی مبنی بر قطع شدن اتصال اینترنت در سراسر کشور منتشر شد.

🔍 ircf.space
@ircfspace
💔21👍21
[پیام اعضا]

@ProtoJet

این چنلو زدم با یه اسکریپت هرچی پروکسی mtproto هست توی سطح تلگرام جمع میکنه میزارم
👍135
اینترنت امروز یه مقدار اختلال داشت


اختلال :

@CleverDevs - @CleverDevsGp
💔48🤣13👍41
Forwarded from Behix Notes
This media is not supported in your browser
VIEW IN TELEGRAM
🔴 راهنمای استفاده از پروتکل ماتریکس

اپلیکیشن Element رو از طریق لینک زیر دانلود و نصب کنید.
https://element.io/download

🔺نکته: توی بخش اول به VPN نیاز دارید ولی وقتی رسیدید به بخش ویرایش سرور، حتما باید VPN خودتون رو خاموش کنید.

راهنمای متنی:
بعد از نصب اپلیکیشن element واردش بشید و روی create account بزنید، در صفحه ی بعدی روی skip this question که اون پایین هست بزنید، حالا اگه vpn روشن دارید خاموش کنید و server url رو روی wiiz.ir قرار بدید. توی صفحه ی بعدی هم username و password رو به دلخواه پر کنید و تمام حساب شما ساخته شد

@behix_notes
10👍4👌1
از صبح وضعیت نسبتا بهتر شده

@CleverDevs - @CleverDevsGp
👍33💔31
Forwarded from جادی | Jadi
به مناسبت شرایط جنگی و بی اینترنت و بقیه خباثت‌ها، محتوای دوره جدید «جامع پایتون» من در مکتبخونه حالا صد در صد رایگانه تا شاید کمکی باشه برای تمرین و یاد گرفتن و دور شدن از جنگی که برامون درست کردن.

برای تخفیف صد در صد، تیک «دسترسی کامل» رو بردارید، به سبد اضافه کنید و کد PEACE رو بزنید.

https://maktabkhooneh.org/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-mk346/
66🔥8👎1💔1
اپدیت جدید تلگرام هم باحاله میشه تودو‌لیست درست کرد

البته فعلا بتاس

@CleverDevs - @CleverDevsGp
👍34🔥852👎1
شما که هیچی نذاشتید بمونه حداقل اون فایل css روهم پاک کنید سریع تر لود بشه

mrud.ir

پ.ن سایت وزارت راه وشهرسازی

@CleverDevs - @CleverDevsGp
🤣116😁6👍3👎21
برنامه اونلی‌آفیس هم که یکی از برنامه‌های اداری موجود بر روی اکوسیستم گنو/لینوکس بود بالاخره پشتیبانی از متن دوسویه رو اضافه کرد.

نسبت به لیبره‌آفیس ظاهر آشناتری برای کسایی که از مایکروسافت آفیس استفاده می‌کردن ولی برای استفاده از نظر شخصی خودم هنوز لیبره‌آفیس رو ترجیح میدم.


@SohrabContents
👍31🔥124
شایان یه ریپو زده به نام میراوا که یک مجموعه‌ی جامع و سریع از میرورهای عمومی نرم‌افزاری و مخازن بسته‌های نرم‌افزاری داخل کشور ایران است.
هدف این پروژه فراهم‌کردن دسترسی آسان، سریع و پایدار به بسته‌های نرم‌افزاری به‌روزشده برای توسعه‌دهندگان، شرکت‌ها و کاربران ایرانی است.

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

https://github.com/GeeDook/mirava

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

https://mirava.liara.run

@CleverDevs - @CleverDevsGp
👍2611🔥10👎1