Forwarded from DevTwitter | توییت برنامه نویسی
نسخه جدید Grok اومد.
۳ برابر سریعتر، دقیقتر و بهبود ویژگی چند زبانه.
برای توسعهدهندهها، مدلهای grok-2-1212 و grok-2-vision-1212 رو با قیمت ۲ دلار برای ۱ میلیون توکن دادن.
x.com/i/grok
@DevTwitter | <Soroush Ahmadi/>
۳ برابر سریعتر، دقیقتر و بهبود ویژگی چند زبانه.
برای توسعهدهندهها، مدلهای grok-2-1212 و grok-2-vision-1212 رو با قیمت ۲ دلار برای ۱ میلیون توکن دادن.
x.com/i/grok
@DevTwitter | <Soroush Ahmadi/>
Forwarded from SoniaCircuit (Sony)
Xfce 4.20 Released
Xfce 4.20 was released right on schedule today as the newest feature update to this desktop environment. There are new features, a "gazillion" bug fixes, and various minor improvements. Much of the focus though was on preparing for better Wayland support while continuing to keep X11 compatibility.
Wayland improvements were a major focus for Xfce 4.20 though it remains experimental in this release. Only "advanced users" are encouraged to try the Wayland support. Using Xfce 4.20 on Wayland means having to resort to a compositor like Labwc or Wayfire with Xfce not yet having a native Wayland compositor -- but plans are for Xfwm4 to eventually support Wayland.
Aside from the ongoing Wayland work, Xfce 4.20 brings improvements to icon and thumbnail scaling, Exo enhancements, the new libxfce4windowing library for handling windowing concepts in a windowing system independent way, Thunar file manager improvements, various performance optimizations, and much more.
https://alexxcons.github.io/blogpost_14.html
#wm
#linux_de
Xfce 4.20 was released right on schedule today as the newest feature update to this desktop environment. There are new features, a "gazillion" bug fixes, and various minor improvements. Much of the focus though was on preparing for better Wayland support while continuing to keep X11 compatibility.
Wayland improvements were a major focus for Xfce 4.20 though it remains experimental in this release. Only "advanced users" are encouraged to try the Wayland support. Using Xfce 4.20 on Wayland means having to resort to a compositor like Labwc or Wayfire with Xfce not yet having a native Wayland compositor -- but plans are for Xfwm4 to eventually support Wayland.
Aside from the ongoing Wayland work, Xfce 4.20 brings improvements to icon and thumbnail scaling, Exo enhancements, the new libxfce4windowing library for handling windowing concepts in a windowing system independent way, Thunar file manager improvements, various performance optimizations, and much more.
Important Notice: Please be aware that the Wayland support in Xfce 4.20 is experimental. It is recommended for advanced users only, as you may encounter bugs and experience incomplete functionality. Proceed with caution!
https://alexxcons.github.io/blogpost_14.html
#wm
#linux_de
Forwarded from SoniaCircuit (Sony)
Forwarded from SoniaCircuit (Sony)
میخوام یه پروژه هابی طور بنویسم
اگه پیشنهادی دارین توی کامنت بگین که پیادش کنم
اگه پیشنهادی دارین توی کامنت بگین که پیادش کنم
Forwarded from Yasha
یه آرشیو خیلی قدیمی از میلینگ لیست لینوکس از سال 1995 تا الان پیدا کردم. خوندن ایمیلها و مکالمات ۳۰ سال پیش لینوس تروالدز و مردم خیلی حس عجیب و نوستالژیی داره. مثلا این ایمیلیه که سال ۱۹۹۶ ساعت ۱۷:۵۳ دقیقه لینوس تروالدز طراحی لوگوی پنگوئن Larry Ewing رو برای لینوکس انتخاب میکنه.
"Simple, tasteful, yet fun."
🔗 uwsg.indiana.edu/hypermail/linux/kernel/
@Yasha
"Simple, tasteful, yet fun."
🔗 uwsg.indiana.edu/hypermail/linux/kernel/
@Yasha
Forwarded from دستاوردهای یادگیری عمیق(InTec)
بنظرم
بهتر از
راستی
LCM بهتر از
LLM جواب خواهد داد برای تعداد زیادی از تسکها راستی
LCM: Large Concept ModelForwarded from Yasha
اینکه اکثرا فکر میکنن سیدنی یا ملبورن پایتخت استرالیاست درحالی که اینطور نیست و کانبرا پایتختشه هم چیز جالبیه. توی رددیت یکی نوشته بود "ما چون نمیخواستیم سیاستمدارا به بهترین شهرهامون بیان کانبرا رو پایتختمون انتخاب کردیم". یکم دربارهاش خوندم خلاصهاش به این رسیدم که وقتی از مستعمرهی انگلیس خارج میشه مردم سیدنی و ملبورن باهمدیگه به اختلاف میخورن که کدوم شهر پایتخت باشه و درآخر تصمیم میگیرن بین این دو شهر یه شهر جدید بسازن و اسمشو کانبرا بذارن و همهچیزهای سیاسی و دیپلماتیک رو به اونجا منتقل کنن D: اگه داخل گوگل مپ کانبرا رو نگاه کنید دقیقا وسط شهر مجلس دولتشونه. بامزه نیست؟ کاش یه روز بتونم حداقل چند سال توی استرالیا زندگی کنم.
@Yasha
@Yasha
Forwarded from Rust for Python developers
جنگ کوانتوم.
دستاوردهای گوگل و چین رو دیدید ؟
دستاوردهای گوگل و چین رو دیدید ؟
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 در دنیایی زندگی می کنیم که حتی ثروتمندان می تواند تحلیلگر سیاسی شوند.
مثل دن بیلرزیان
@TheRaymondDev
مثل دن بیلرزیان
@TheRaymondDev
Forwarded from Golden Code (علی 🇨🇴)
یه چیت شیت خوب واسه sql و css
خلاصه که عشق کنید😁
توو منبع اصلیش(لینک اخر) چیت شیتای بیشتری گذاشته، پیشنهاد میکنم بررسی کنین
#css
#sql
@GoldenCodeir
(منبع👇🏾)
https://x.com/swapnakpanda/status/1867820437310218716?s=19
خلاصه که عشق کنید😁
توو منبع اصلیش(لینک اخر) چیت شیتای بیشتری گذاشته، پیشنهاد میکنم بررسی کنین
#css
#sql
@GoldenCodeir
(منبع👇🏾)
https://x.com/swapnakpanda/status/1867820437310218716?s=19
Forwarded from Recommender system (MehriMah Amiri)
🔔 اعلام برنامه جلسهی نهم ژورنالکلاب مدلهای زبانی بزرگ
📚 موضوع: مروری بر برخی از نوآوریهای اخیر در رگ و چالشهای آنها
👤 ارائهدهنده: حانیه سرتیپی
🗓 زمان: یکشنبه ۱۴۰۳/۰۹/۲۵، ساعت ۱۸:۰۰ تا ۱۹:۳۰
مکان برگزاری: vc.sharif.edu/ch/mjafari
🔍 در ارائهی این هفته، روشهای جدید برای بهبود رگ را بررسی میکنیم.
بحثها شامل موارد زیر خواهند بود: اصلاح خطاهای مدل با استفاده از دادههای بازیابیشده، نقد خودکار برای ارتقای کیفیت پاسخها، و بهینهسازی پرسوجوها برای دستیابی به پاسخهای دقیقتر.
منابع:
1. Corrective Retrieval Augmented Generation
2. Self-RAG: Learning to Retrieve, Generate, and Critique Through Self-Reflection
3. RQ-RAG: Learning to Refine Queries for Retrieval Augmented Generation
افزودن رویداد به تقویم گوگل
از همهی شما دعوت میکنیم که در این جلسه شرکت کنید.
#LLM #LLM_JC #LLM_Club #INL_Lab
📚 موضوع: مروری بر برخی از نوآوریهای اخیر در رگ و چالشهای آنها
👤 ارائهدهنده: حانیه سرتیپی
🗓 زمان: یکشنبه ۱۴۰۳/۰۹/۲۵، ساعت ۱۸:۰۰ تا ۱۹:۳۰
مکان برگزاری: vc.sharif.edu/ch/mjafari
🔍 در ارائهی این هفته، روشهای جدید برای بهبود رگ را بررسی میکنیم.
بحثها شامل موارد زیر خواهند بود: اصلاح خطاهای مدل با استفاده از دادههای بازیابیشده، نقد خودکار برای ارتقای کیفیت پاسخها، و بهینهسازی پرسوجوها برای دستیابی به پاسخهای دقیقتر.
منابع:
1. Corrective Retrieval Augmented Generation
2. Self-RAG: Learning to Retrieve, Generate, and Critique Through Self-Reflection
3. RQ-RAG: Learning to Refine Queries for Retrieval Augmented Generation
افزودن رویداد به تقویم گوگل
از همهی شما دعوت میکنیم که در این جلسه شرکت کنید.
#LLM #LLM_JC #LLM_Club #INL_Lab
Forwarded from محتوای آزاد سهراب
اگر ماستادون دارید با پست کردن این متن و منشن کردن حساب Feditree میتونید همچین درختی رو بگیرید که افرادی رو که باهاشون بیشتر در ارتباط بودید رو لیست میکنه:
#ماستادون
@SohrabContents
Can you generate my @[email protected] ?#ماستادون
@SohrabContents
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درود دوستان
رایگیری تامام شد
خوشحالم که مورد ۲ رای آورد😁
بزودی شروع میکنم به رکورد ویدیو و انتقال تجربه
سپاس فراوان
رایگیری تامام شد
خوشحالم که مورد ۲ رای آورد😁
بزودی شروع میکنم به رکورد ویدیو و انتقال تجربه
سپاس فراوان
Forwarded from Ninja Learn | نینجا لرن
Learning Go 2024 494pages.pdf
4.7 MB
Forwarded from Linuxor ?
Forwarded from Ninja Learn | نینجا لرن
خب خب Go چیه و چرا؟
گو (Go)، یا همون Golang که لوگوش از حیوان gopher الهام گرفته شده، یه زبان برنامهنویسی مدرنه که گوگل سال 2009 معرفی کرد.
چرا Go ساخته شد؟ 🤔
تو پروژههای بزرگ، زبانهایی مثل C++ و Java، با وجود قدرت زیاد، به دلیل پیچیدگی زیاد و سرعت پایین توسعه، دردسرساز بودن. Go این مشکلات رو با ترکیب سادگی و سرعت حل کرد:
1⃣ سینتکس ساده:
2⃣ عملکرد بالا:
3⃣ مدیریت حافظه خودکار:
4⃣ ابزارهای مدرن:
5⃣ مناسب برای پروژههایی با مقیاس بالا:
ویژگیهای مهم Go 🧩
1⃣ سادگی
2⃣ مدیریت همزمانی به بهترین شکل
ـBackend
ـDevOps
ـCloud
ـDistribution systems
ـBlockchain
و...
نمونه کد Go 💻
یه مثال از ارسال درخواست HTTP همزمان با استفاده از Goroutines
گو (Go)، یا همون Golang که لوگوش از حیوان gopher الهام گرفته شده، یه زبان برنامهنویسی مدرنه که گوگل سال 2009 معرفی کرد.
چرا Go ساخته شد؟ 🤔
تو پروژههای بزرگ، زبانهایی مثل C++ و Java، با وجود قدرت زیاد، به دلیل پیچیدگی زیاد و سرعت پایین توسعه، دردسرساز بودن. Go این مشکلات رو با ترکیب سادگی و سرعت حل کرد:
1⃣ سینتکس ساده:
کدها راحتتر نوشته و خونده میشن.
2⃣ عملکرد بالا:
ـ Go مثل C مستقیماً به کد ماشین کامپایل میشه، برای همین سریع اجرا میشه.
3⃣ مدیریت حافظه خودکار:
با استفاده از Garbage Collection، مدیریت حافظه ساده و بدون دخالت مستقیم برنامهنویس انجام میشه.
4⃣ ابزارهای مدرن:
مدیریت همزمانی، تست، و مدیریت حافظه به شکل مدرنی طراحی شده.
5⃣ مناسب برای پروژههایی با مقیاس بالا:
ـGo در ابتدا برای تسهیل توسعه پروژههای بزرگ و زیرساختی گوگل طراحی شد.
ویژگیهای مهم Go 🧩
1⃣ سادگی
ـGo از همون اول برای ساده بودن طراحی شد. توش خبری از ارثبری پیچیده یا کلی مفهوم سنگین نیست. این یعنی یادگیری و استفاده ازش راحتتره ( البته نه خیلی ساده 😅).
2⃣ مدیریت همزمانی به بهترین شکل
ـGo با Goroutines، اجرای همزمان رو خیلی سبک و سریع کرده. این Goroutines نسبت به Threadها خیلییی کمهزینهتر هستن و فقط چند کیلوبایت حافظه مصرف میکنن. مثلا میتونی صدها کار همزمان انجام بدی بدون اینکه سرور زیر بار بره.3⃣ کتابخانه های قدرت مند
کتابخونه استاندارد Go بیشتر چیزایی که برای ساختن یه برنامه نیاز داری رو داره، از کار با شبکه گرفته تا رمزنگاری و فایل. این کتابخونهها به شکل بهینه طراحی شدن تا بدون نیاز به ابزارهای خارجی، بسیاری از نیازهای شما رو برطرف کنن.4⃣ ـCross-Platform بودن
کد Go رو یه بار کامپایل میکنی و روی سیستمعاملهای مختلف میتونی اجراش کنی. این قابلیت به خاطر تولید فایل باینری مستقل فراهم شده که نیازی به runtime مثل JVM یا Python Interpreter نداره.5⃣ سازگاری با معماری Microservices
ـGo به خاطر سبک و سریع بودنش، برای ساخت Microservices عالیه. سرویسهای کوچیک و مستقلی که Go مدیریتشون رو خیلی راحت کرده.6⃣ مدیریت Dependencyها با Go Modules
ـGo ابزار Go Modules رو داره که مدیریت وابستگیها رو ساده و مدرن کرده. این ابزار امکان تعریف ورژن ها و مدیریت کتابخانهها رو خیلی راحتتر از روشهای سنتی میکنه.کجاها از Go استفاده میشه؟
ـBackend
ـDevOps
ـCloud
ـDistribution systems
ـBlockchain
و...
نمونه کد Go 💻
یه مثال از ارسال درخواست HTTP همزمان با استفاده از Goroutines
:package main
import (
"fmt"
"net/http"
)
func fetch(url string) {
resp, err := http.Get(url)
if err != nil {
fmt.Println(url, "Error:", err)
return
}
defer resp.Body.Close()
fmt.Println(url, resp.Status)
}
func main() {
urls := []string{"https://example.com", "https://google.com", "https://golang.org"}
for _, url := range urls {
go fetch(url)
}
fmt.Scanln() // برای جلوگیری از بسته شدن برنامه
#go #برنامه_نویسی
🔆 CHANNEL | GROUP
Forwarded from محتوای آزاد سهراب
خب برای ادامه فیلم دبیان تونستم سیستم رو یک کاریش بکنم حداقل یک تصویری بهم بده.
نشستم گنوم رو هم شخصیسازی کردم چون با پیشفرضش راحت نبودم :)))
فردا یا پسفردا قسمت بعدی آموزش دبیان یعنی قسمت ششم رو با محوریت نصب و راهاندازی xampp و تنظیم محیط توسعه وب هستش.
@SohrabContents
نشستم گنوم رو هم شخصیسازی کردم چون با پیشفرضش راحت نبودم :)))
فردا یا پسفردا قسمت بعدی آموزش دبیان یعنی قسمت ششم رو با محوریت نصب و راهاندازی xampp و تنظیم محیط توسعه وب هستش.
@SohrabContents