Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 اپل به آرامی در حال تبدیل شدن به نوکیا و بلک بری جدید است.
- یعنی دارد همان اشتباهاتی را تکرار میکند که باعث سقوط نوکیا و بلک بری شد.
@TheRaymondDev
- یعنی دارد همان اشتباهاتی را تکرار میکند که باعث سقوط نوکیا و بلک بری شد.
@TheRaymondDev
Forwarded from امین رشیدبیگی | مهندسی نرمافزار
مدیرعامل گیتهاب، Thomas Dohmke، یه ارائه داشت که با فیچرهای جدید کوپایلوت یک بازی Snake رو با vibe coding پیادهسازی کنه که تا آخر هر کاری کرد کدش کار نکرد و مجبور شد ارائهاش رو ناتموم بذاره :))
#wearedevelopers2025
@aminrbg
#wearedevelopers2025
@aminrbg
Forwarded from امین رشیدبیگی | مهندسی نرمافزار
توی غرفهٔ Hetzner ازشون پرسیدم که چطوری کیفیت خوب و availability بالا رو با این قیمت معقول ارائه میدن چون از این نظر اختلاف قابل توجهی با رقیبهاش داره. یکی از مسئولهاش گفت که دلیلش اینه که تا جای ممکن سعی میکنن همه چی رو خودشون بسازن و کارها رو out source نکنن. از پروسهٔ طراحی و معماری دیتاسنترها تا تولید قطعات و رکها. انقدر هم دیتاسنتر دارن که این هزینهها براشون سرشکن میشه.
واسه همین هم قیمت مصرفکننده تا حد خوبی پایین نگه داشته شده. حتی یه سری درپوش که توی رکهاشون استفاده میشه رو بهم نشون داد که با پرینتر سه بعدی درست میکردن.
#wearedevelopers2025
@aminrbg
واسه همین هم قیمت مصرفکننده تا حد خوبی پایین نگه داشته شده. حتی یه سری درپوش که توی رکهاشون استفاده میشه رو بهم نشون داد که با پرینتر سه بعدی درست میکردن.
#wearedevelopers2025
@aminrbg
Forwarded from Linuxor ?
ترفند جدید و بسیار خلاقانه باج گیر ها؛
یه سایت با ظاهر تاییدیه کلادفلر درست میکنن و برای تاییدیه اضافی بهت میگن توی Run Dialog کامندی که خودش از قبل توی کلیپ بوردتون کپی کرده رو پیست کنید
و در نتیجه RCE یا اجرای کد از راه دور اتفاق میافته و مهاجم میتونه هر چیزی روی کامپیوترتون اجرا کنه !
@Linuxor
یه سایت با ظاهر تاییدیه کلادفلر درست میکنن و برای تاییدیه اضافی بهت میگن توی Run Dialog کامندی که خودش از قبل توی کلیپ بوردتون کپی کرده رو پیست کنید
و در نتیجه RCE یا اجرای کد از راه دور اتفاق میافته و مهاجم میتونه هر چیزی روی کامپیوترتون اجرا کنه !
@Linuxor
Forwarded from AI Labdon
🤖 همهچیز درباره Grok 4 – نزدیکترین مدل به AGI (مدل انسانی)
🔸 قدرت پردازش: گراک ۴ با ۱۰۰ برابر قدرت بیشتر نسبت به Grok 2 آموزش دیده و نصف تاخیر (Latency) گراک ۳ رو داره.
🔸 دسترسی: احتمالاً نسخه Grok 3 بهزودی برای دانلود عمومی در دسترس قرار میگیره.
📈 بنچمارک AGI:
تو بنچمارک بسیار دشوار ARC-AGI که ماهها هیچ مدلی نتونسته بود حتی از مرز ۱۰٪ عبور کنه، گراک ۴ تونست در کمتر از ۱۲ ساعت به امتیاز ۱۵.۸٪ برسه؛ یک رکورد جدید!
📚 آزمونهای علمی:
در آزمون HLE با ۲۵۰۰ سؤال در سطح دکترا:
✅ Grok 4: امتیاز %25.4
میانگین انسانها: 5%
Gemini 2.5 Pro: %امتیاز 21.6
OpenAI o3-high: %امتیاز 21
✅ Grok 4 Heavy:
امتیاز عجیب و چشمگیر بیش از ۵۰ درصد
🧠 دیدگاه ماسک:
ایلان ماسک گفته: «دانشجوهای دکترا تو آزمونهایی که گراک قبول میشه، رد میشن!»
🚀 نسخه Heavy:
مدلی با اسم الهامگرفته از Falcon Heavy، که یک مدل مولتیایجنته.
ماسک میگه وقتی یه سوال پیچیده ازش بپرسید، بهجای یک جواب مستقیم، چندین ایجنت با هم مثل یه «تیم مطالعه» همکاری میکنن تا به بهترین پاسخ برسن.
🧾قیمت API:
پنجره زمینه: تا ۲۵۶ هزار توکن (عالی برای اسناد حجیم)
قیمت:
ورودی: ۳ دلار / یک میلیون توکن
خروجی: ۱۵ دلار / یک میلیون توکن
👇👇👇👇👇👇👇👇👇
@ai_labdon
🔸 قدرت پردازش: گراک ۴ با ۱۰۰ برابر قدرت بیشتر نسبت به Grok 2 آموزش دیده و نصف تاخیر (Latency) گراک ۳ رو داره.
🔸 دسترسی: احتمالاً نسخه Grok 3 بهزودی برای دانلود عمومی در دسترس قرار میگیره.
📈 بنچمارک AGI:
تو بنچمارک بسیار دشوار ARC-AGI که ماهها هیچ مدلی نتونسته بود حتی از مرز ۱۰٪ عبور کنه، گراک ۴ تونست در کمتر از ۱۲ ساعت به امتیاز ۱۵.۸٪ برسه؛ یک رکورد جدید!
📚 آزمونهای علمی:
در آزمون HLE با ۲۵۰۰ سؤال در سطح دکترا:
✅ Grok 4: امتیاز %25.4
میانگین انسانها: 5%
Gemini 2.5 Pro: %امتیاز 21.6
OpenAI o3-high: %امتیاز 21
✅ Grok 4 Heavy:
امتیاز عجیب و چشمگیر بیش از ۵۰ درصد
🧠 دیدگاه ماسک:
ایلان ماسک گفته: «دانشجوهای دکترا تو آزمونهایی که گراک قبول میشه، رد میشن!»
🚀 نسخه Heavy:
مدلی با اسم الهامگرفته از Falcon Heavy، که یک مدل مولتیایجنته.
ماسک میگه وقتی یه سوال پیچیده ازش بپرسید، بهجای یک جواب مستقیم، چندین ایجنت با هم مثل یه «تیم مطالعه» همکاری میکنن تا به بهترین پاسخ برسن.
🧾قیمت API:
پنجره زمینه: تا ۲۵۶ هزار توکن (عالی برای اسناد حجیم)
قیمت:
ورودی: ۳ دلار / یک میلیون توکن
خروجی: ۱۵ دلار / یک میلیون توکن
👇👇👇👇👇👇👇👇👇
@ai_labdon
Telegram
AI Labdon
🕸 AI Labdon
بروز ترین مرجع خبری در مورد دنیایی هوش مصنوعی
حمایت مالی:
https://www.coffeete.ir/mrbardia72
ادمین:
@mrbardia72
بروز ترین مرجع خبری در مورد دنیایی هوش مصنوعی
حمایت مالی:
https://www.coffeete.ir/mrbardia72
ادمین:
@mrbardia72
Forwarded from Gopher Academy
🔵 عنوان مقاله
Minimock: A Tool to Generate Mocks from Interface Declarations
🟢 خلاصه مقاله:
مقاله به بررسی ابزاری پیشرفته برای برنامهنویسان میپردازد که قابلیت تولید ماکها و کمککنندههای با نوعگذاری استاتیک و همچنین پشتیبانی از عمومیسازیها (ژنریکها) را داراست. این ابزار کاملاً با بسته آزمایشی ادغام شده و فرآیند تست نرمافزار را بهبود میبخشد، باعث افزایش کارایی و انعطافپذیری در تستها میشود.
🟣لینک مقاله:
https://golangweekly.com/link/171564/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Minimock: A Tool to Generate Mocks from Interface Declarations
🟢 خلاصه مقاله:
مقاله به بررسی ابزاری پیشرفته برای برنامهنویسان میپردازد که قابلیت تولید ماکها و کمککنندههای با نوعگذاری استاتیک و همچنین پشتیبانی از عمومیسازیها (ژنریکها) را داراست. این ابزار کاملاً با بسته آزمایشی ادغام شده و فرآیند تست نرمافزار را بهبود میبخشد، باعث افزایش کارایی و انعطافپذیری در تستها میشود.
🟣لینک مقاله:
https://golangweekly.com/link/171564/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - gojuno/minimock: Powerful mock generation tool for Go programming language
Powerful mock generation tool for Go programming language - gojuno/minimock
Forwarded from Gopher Academy
🔴قابلیت
در نسخه Go 1.25**، ویژگی جدیدی به پکیج `log/slog` اضافه شده به نام
---
🧠ویزگی
این تابع یک attribute با کلید
---
✅ مثال عملی
🖨 خروجی (بهصورت متنی):
📦 در حالت JSON:
---
🔄 مقایسه با قبل از Go 1.25
در نسخههای قبلی، باید از
---
## ✅ جمعبندی
*این
* ساختار لاگ شما را به شکل JSON درختی درمیآورد (برای پردازش، ذخیره و تحلیل بهتر).
* کار کردن با ابزارهای log aggregation را بسیار سادهتر میکند.
* در پلتفرمهایی مثل Grafana Loki, Datadog, یا Cloud Logging ساختار لاگها خواناتر و قابل فیلتر است.
slog.GroupAttrs ویژگی های جدید گولنگ نسخه 1.25در نسخه Go 1.25**، ویژگی جدیدی به پکیج `log/slog` اضافه شده به نام
slog.GroupAttrs که برای **ساخت گروهبندیشدهی Attributeها در لاگها استفاده میشود. این ویژگی باعث میشود لاگهای شما ساختاریافتهتر، قابلخواندنتر، و بهتر برای پردازش توسط ابزارهای خارجی (مثل ELK، Loki، Datadog) باشند.---
🧠ویزگی
slog.GroupAttrs چیه؟func GroupAttrs(key string, attrs ...Attr) Attr
این تابع یک attribute با کلید
key و مقدار یک زیرگروه از attributeها میسازه. معادل چیزی شبیه به JSON زیر هست:{
"user": {
"id": 123,
"email": "[email protected]"
}
}---
✅ مثال عملی
package main
import (
"log/slog"
"os"
)
func main() {
logger := slog.New(slog.NewTextHandler(os.Stdout, nil))
logger.Info("user logged in",
slog.GroupAttrs("user",
slog.Int("id", 42),
slog.String("email", "[email protected]"),
),
slog.String("ip", "192.168.1.1"),
)
}
🖨 خروجی (بهصورت متنی):
time=2025-06-15T14:00:00Z level=INFO msg="user logged in" user.id=42 [email protected] ip=192.168.1.1
📦 در حالت JSON:
{
"time": "...",
"level": "INFO",
"msg": "user logged in",
"user": {
"id": 42,
"email": "[email protected]"
},
"ip": "192.168.1.1"
}---
🔄 مقایسه با قبل از Go 1.25
در نسخههای قبلی، باید از
slog.Group() استفاده میکردی که کمی verbose بود و در هندلرهای custom گاهی نیاز به دستکاری دستی داشت. حالا slog.GroupAttrs دقیقاً برای این هدف بهشکل سادهسازیشده اضافه شده.---
## ✅ جمعبندی
*این
slog.GroupAttrs روشی ساده و تمیز برای لاگ کردن دادههای گروهبندیشده است.* ساختار لاگ شما را به شکل JSON درختی درمیآورد (برای پردازش، ذخیره و تحلیل بهتر).
* کار کردن با ابزارهای log aggregation را بسیار سادهتر میکند.
* در پلتفرمهایی مثل Grafana Loki, Datadog, یا Cloud Logging ساختار لاگها خواناتر و قابل فیلتر است.
Forwarded from Gopher Academy
🔴قابلیت
ویژگی جدید
🛡این
این
با این کار، حتی اگر مسیرهایی مثل
دسترسی به بیرون از ریشه
— این کمک بزرگی در مقابله با حملات Path Traversal است .
برای ایجاد آن:
بعداً میتوان از
---
⚙️ توسعه در Go 1.25: متدهای جدید
در نسخه 1.25، متدهایی مشابه آنچه در
— دیگر لازم نیست دائماً تابعهای عمومی را صدا بزنید، بلکه:
* `root.Chmod(path, mode)`
* `root.Chown(path, uid, gid)`
* `root.Chtimes(path, atime, mtime)`
* `root.Link(oldpath, newpath)`
* `root.MkdirAll(path, perm)`
* `root.RemoveAll(path)`
* `root.Rename(old, new)`
* `root.Symlink(old, new)`, `root.Readlink(path)`
* `root.WriteFile(name, data, perm)`
* `root.ReadFile(name)`
این متدها باعث سادهتر و ایمنتر شدن استفاده از
---
## 📝 مثال واقعی
نکات ایمنی
* تمام این عملیات فقط در داخل دایرکتوری
* حملههایی مثل
* در نسخههای قبل از 1.24، چنین قابلیت امنیتی بهصورت ابتدایی وجود نداشت.
---
✅ جمعبندی
* این
* با وجود این متدها، کار با فایلها سادهتر، خواناتر و امنتر شده و آسیبپذیریهای مربوط به دسترسی تصادفی یا ناخواسته حذف شدهاند.
os.Root ویژگی های جدید گولنگ نسخه 1.25ویژگی جدید
os.Root در Go 1.25 همچنان همان نوعی است که در Go 1.24 معرفی شد، ولی در نسخه 1.25 روشهای جدیدی برای تعامل با فایلها اضافه شده تا استفاده و ایمنی آن سادهتر شود🛡این
os.Root چیه؟این
os.Root اجازه میده عملیات فایل را به یک دایرکتوری مشخص محدود کنید. با این کار، حتی اگر مسیرهایی مثل
../../secret.txt استفاده شود، دسترسی به بیرون از ریشه
os.Root امکانپذیر نیست — این کمک بزرگی در مقابله با حملات Path Traversal است .
برای ایجاد آن:
root, err := os.OpenRoot("data")
if err != nil {
log.Fatal(err)
}بعداً میتوان از
root بهجای os برای باز کردن، نوشتن یا پاک کردن فایلها استفاده کرد.---
⚙️ توسعه در Go 1.25: متدهای جدید
در نسخه 1.25، متدهایی مشابه آنچه در
os وجود داشت به os.Root اضافه شدهاند تا کار با آن کامل شود— دیگر لازم نیست دائماً تابعهای عمومی را صدا بزنید، بلکه:
* `root.Chmod(path, mode)`
* `root.Chown(path, uid, gid)`
* `root.Chtimes(path, atime, mtime)`
* `root.Link(oldpath, newpath)`
* `root.MkdirAll(path, perm)`
* `root.RemoveAll(path)`
* `root.Rename(old, new)`
* `root.Symlink(old, new)`, `root.Readlink(path)`
* `root.WriteFile(name, data, perm)`
* `root.ReadFile(name)`
این متدها باعث سادهتر و ایمنتر شدن استفاده از
os.Root میشوند.---
## 📝 مثال واقعی
package main
import (
"fmt"
"log"
"os"
"time"
)
func main() {
root, err := os.OpenRoot("data")
if err != nil {
log.Fatal(err)
}
// ایجاد دایرکتوری
if err := root.MkdirAll("nested/dir", 0750); err != nil {
log.Fatal(err)
}
// نوشتن در فایل
msg := []byte("hello Go!")
if err := root.WriteFile("nested/dir/file.txt", msg, 0644); err != nil {
log.Fatal(err)
}
// تغییر زمان دسترسی و تغییر فایل
at := time.Now()
mt := time.Date(2020, 1, 1, 0, 0, 0, 0, time.UTC)
if err := root.Chtimes("nested/dir/file.txt", at, mt); err != nil {
log.Fatal(err)
}
// خونده و چاپ محتوا
content, err := root.ReadFile("nested/dir/file.txt")
if err != nil {
log.Fatal(err)
}
fmt.Printf("Content: %s\n", content)
// پاکسازی همه چیز
if err := root.RemoveAll("nested"); err != nil {
log.Fatal(err)
}
fmt.Println("Done")
}
نکات ایمنی
* تمام این عملیات فقط در داخل دایرکتوری
data اتفاق میافتد؛ تلاش برای دسترسی به بیرون، خطا خواهد داد.* حملههایی مثل
file := "../etc/passwd" مؤثر نیستند.* در نسخههای قبل از 1.24، چنین قابلیت امنیتی بهصورت ابتدایی وجود نداشت.
---
✅ جمعبندی
* این
os.Root در Go 1.25 متدهای قدرتمندی برای کار با فایلها اضافه کرده است تا توسعهدهنده بتواند در داخل یک ریشه مشخص و ایمن عملیات انجام دهد.* با وجود این متدها، کار با فایلها سادهتر، خواناتر و امنتر شده و آسیبپذیریهای مربوط به دسترسی تصادفی یا ناخواسته حذف شدهاند.
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
ویدیو شماره ۵ - استفاده از MySQL در PDNS
توی این ویدیو اومدم از دیتابیس MySQL به عنوان بکاند سرویس PDNS استفاده کردم
https://youtu.be/byDsOIVMnqU
توی این ویدیو اومدم از دیتابیس MySQL به عنوان بکاند سرویس PDNS استفاده کردم
https://youtu.be/byDsOIVMnqU
YouTube
ویدیو شماره ۵ - استفاده از MySQL در PDNS
توی این ویدیو اومدم از دیتابیس MySQL به عنوان بکاند سرویس PDNS استفاده کردم
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
خب نتیجه رای گیری
۲۰۰۰ نفر دیدنش
۸۵۵ نفر رای دادن
۳۴ درصد گفتن که فقط مطالب فنی بنویسم
۶۶ درصد گفتن که دست به تنظیمات نزنم
البته اینم بگم منم آدمی نیستم که خیلی بنویسم یا حرف بزنم
این مدلی که میام یه دورهای هستم و یه چیزایی مینویسم (فنی و غیرفنی) و بعد برای مدتی نیستم
ولی ممنونم که نظرتون رو گفتید
۲۰۰۰ نفر دیدنش
۸۵۵ نفر رای دادن
۳۴ درصد گفتن که فقط مطالب فنی بنویسم
۶۶ درصد گفتن که دست به تنظیمات نزنم
البته اینم بگم منم آدمی نیستم که خیلی بنویسم یا حرف بزنم
این مدلی که میام یه دورهای هستم و یه چیزایی مینویسم (فنی و غیرفنی) و بعد برای مدتی نیستم
ولی ممنونم که نظرتون رو گفتید
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 به گزارش Indianarrative, بیش از ۲۱۰۰ کارمند ارشد ناسا قرار است سازمان را ترک کنند، عمدتاً به دلیل کاهش بودجه و پیشنهادات بازنشستگی زودرس، زیرا دولت ترامپ برای کاهش قابل توجه نیروی کار این سازمان فشار میآورد. اکثر کسانی که خواهند رفت در مقامهای بالا هستند، و این قطعاً یک تغییر بزرگ برای ناسا درست قبل از انجام چند مأموریت مهم است. اما این روند هنوز ادامه دارد و کنگره میتواند تغییراتی در بودجه نهایی اعمال کند.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Indianarrative
NASA set to lose 2100 senior staff members as Trump looks to slash agency's fund: Report
At least 2,145 senior-ranking National Aeronautics and Space Administration (NASA) employees are set to leave the agency amid Trump administration's plan to reduce federal spending and streamline government operations, Politico reported on Wednesday, referring…
Forwarded from Linuxor ?
یه نفر یه اسکریپت نوشته وقتی توی کنسول مرورگر (F12) پیستش میکنید میآد و یه URL Hook Panelبه صفحه اضافه میکنه و کل URL های استفاده شده توی اون وبسایت رو بهتون نشون میده، یکی از ابزار های پایه ای هکر های وب برای پیدا کردن URL های مخفی هستش و فرقش با تب نتورک اینه که تب نتورک فقط URL های لود شده رو نشون میده.
gist.github.com/electro0nes/bd5de35c2bc8f5ca0db1eea2bf5f7cbf
@Linuxor
gist.github.com/electro0nes/bd5de35c2bc8f5ca0db1eea2bf5f7cbf
@Linuxor
Forwarded from Accio
V2-crawl
This is a simple script connecting bunch of my repos to crawl telegram for v2ray URIs, and expose the good ones in a local subscription link.
It's meant to be used on a personal computer connected to the same restrictive network you want to break free of
https://github.com/Keivan-sf/v2-crawl/
This is a simple script connecting bunch of my repos to crawl telegram for v2ray URIs, and expose the good ones in a local subscription link.
It's meant to be used on a personal computer connected to the same restrictive network you want to break free of
https://github.com/Keivan-sf/v2-crawl/
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۳۲
خدا چو صورت ابروی دلگشای تو بست
گشاد کار من اندر کرشمه های تو بست
مرا و سرو چمن را به خاک راه نشاند
زمانه تا قصب نرگس قبای تو بست
ز کار ما و دل غنچه صد گره بگشود
نسیم گل چو دل اندر پی هوای تو بست
مرا به بند تو دوران چرخ راضی کرد
ولی چه سود که سررشته در رضای تو بست
چو نافه بر دل مسکین من گره مفکن
که عهد با سر زلف گره گشای تو بست
تو خود وصال دگر بودی ای نسیم وصال
خطا نگر که دل امید در وفای تو بست
ز دست جور تو گفتم ز شهر خواهم رفت
به خنده گفت که حافظ برو که پای تو بست
#حافظ | گنجور
📍@iipoem
خدا چو صورت ابروی دلگشای تو بست
گشاد کار من اندر کرشمه های تو بست
مرا و سرو چمن را به خاک راه نشاند
زمانه تا قصب نرگس قبای تو بست
ز کار ما و دل غنچه صد گره بگشود
نسیم گل چو دل اندر پی هوای تو بست
مرا به بند تو دوران چرخ راضی کرد
ولی چه سود که سررشته در رضای تو بست
چو نافه بر دل مسکین من گره مفکن
که عهد با سر زلف گره گشای تو بست
تو خود وصال دگر بودی ای نسیم وصال
خطا نگر که دل امید در وفای تو بست
ز دست جور تو گفتم ز شهر خواهم رفت
به خنده گفت که حافظ برو که پای تو بست
#حافظ | گنجور
📍@iipoem
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🎉میز Xfce به Wayland نزدیکتر شد!
پیرو این پست قبلیم:
https://t.iss.one/linuxtnt/4313
ادغام کد کامپوزیتور Wayland در Xfwm4 مبتنی بر کتابخانه wlroots
🔹 پشتیبانی داخلی از کامپوزیتور Wayland بهصورت رسمی در Xfwm4 (مدیر پنجرهی محیط دسکتاپ Xfce) اضافه شده. این کامپوزیتور جدید با استفاده از کتابخانهی قدرتمند wlroots توسعه یافته که ابتدا توسط کامپوزیتور Sway معرفی شده بود.
🔹 کاربران Xfce مدتها منتظر چنین تغییری بودند. تا پیش از این، اجرای Xfce روی Wayland نیازمند استفاده از کامپوزیتورهای خارجی بود، اما حالا با این ادغام جدید، Xfwm4 رسماً وارد دنیای Wayland شده است.
🔹 استفاده از کتابخانهی wlroots باعث شده توسعهی این قابلیت برای تیم Xfce بسیار سادهتر و سریعتر پیش برود. انتظار میرود همچنان پشتیبانی از X11 نیز حفظ شود.
پیرو این پست قبلیم:
https://t.iss.one/linuxtnt/4313
ادغام کد کامپوزیتور Wayland در Xfwm4 مبتنی بر کتابخانه wlroots
🔹 پشتیبانی داخلی از کامپوزیتور Wayland بهصورت رسمی در Xfwm4 (مدیر پنجرهی محیط دسکتاپ Xfce) اضافه شده. این کامپوزیتور جدید با استفاده از کتابخانهی قدرتمند wlroots توسعه یافته که ابتدا توسط کامپوزیتور Sway معرفی شده بود.
🔹 کاربران Xfce مدتها منتظر چنین تغییری بودند. تا پیش از این، اجرای Xfce روی Wayland نیازمند استفاده از کامپوزیتورهای خارجی بود، اما حالا با این ادغام جدید، Xfwm4 رسماً وارد دنیای Wayland شده است.
🔹 استفاده از کتابخانهی wlroots باعث شده توسعهی این قابلیت برای تیم Xfce بسیار سادهتر و سریعتر پیش برود. انتظار میرود همچنان پشتیبانی از X11 نیز حفظ شود.
Forwarded from Curious Geek ⚡️
دوستان فعالیت های عمومی من صرفا از طریق این کانال ها انجام میشه، بجز اینا هر اکانتی دیدید بدونید من نیستم. 😊
تلگرام:
Curious Geek ⚡️
Hirad Notes - AI
Hirad Notes - IBM Cloud Computing
Hirad Notes - Data Structure & Algorithms
ITLog.ir
ITLog.ir - Academy
اینستاگرام:
hirad.rs
hirad.am
ایکس:
HSajde
گیت هاب:
hiradsajde
یوتیوب:
hiradsajde
🆔 @Hiradsajde
تلگرام:
Curious Geek ⚡️
Hirad Notes - AI
Hirad Notes - IBM Cloud Computing
Hirad Notes - Data Structure & Algorithms
ITLog.ir
ITLog.ir - Academy
اینستاگرام:
hirad.rs
hirad.am
ایکس:
HSajde
گیت هاب:
hiradsajde
یوتیوب:
hiradsajde
🆔 @Hiradsajde
Telegram
Hirad Notes - AI
@hiradsajde - [email protected]
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
ویدیو شماره ۷ - Webserver and Metrics
توی این ویدیو توضیح دادم که چطوری WebServer رو فعال و تنظیم بکنیم و ازش استفاده کردم و همینطور توضیح دادم که چگونه میشه از متریکها استفاده کرد برای مانیتورینگ
https://youtu.be/j9dR66fm9h0
توی این ویدیو توضیح دادم که چطوری WebServer رو فعال و تنظیم بکنیم و ازش استفاده کردم و همینطور توضیح دادم که چگونه میشه از متریکها استفاده کرد برای مانیتورینگ
https://youtu.be/j9dR66fm9h0
YouTube
ویدیو شماره ۷ - Webserver and Metrics
توی این ویدیو توضیح دادم که چطوری WebServer رو فعال و تنظیم بکنیم و ازش استفاده کردم و همینطور توضیح دادم که چگونه میشه از متریکها استفاده کرد برای مانیتورینگ