Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Go Casts 🚀
درک رفتار و تفاوت دو شیوه Shared Memory vs. Message Passing میتونه به شما کمک کنه که مکانیزم های concurrency در زبان های مختلف رو بهتر درک کنید و طراحی بهتری در سیستم داشته باشید.

مقاله جالبی در همین مورد منتشر شده که شما رو به خوندنش دعوت میکنم.
Hey process there is a message for you
https://www.poeticoding.com/hey-process-there-is-a-message-for-you/



دوره +‌ تیمسازی بکند و گولنگ Go Casts
تخفیف ویژه بهار
۵۰ درصد + ۱ میلیون و ۱۰۰ هزار تومان تخفیف
کد بهار
BAHAR

خرید از سایت
https://gocasts.ir

همه چیز در مورد دوره و تیمسازی در این پست توضیح داده شده
https://t.iss.one/gocasts/434

تو این پست هم میتونید فیدبک های دوره و تیمسازی و استخدام بچه هارو بخونید
https://t.iss.one/gocasts/441

دوستانی که در خرید دوره تردید دارند میتونن برای مشاوره کوتاه تلفنی، فرم زیر رو پر کنند که باهاشون تماس بگیرم
https://survey.porsline.ir/s/ATeQL4b4


@gocasts
Forwarded from Linuxor ?
فرق حرفه‌ای‌ها با تازه‌کارها اینه که قالب پروژه‌شون از اول حساب شده‌ست html5-boilerplate یه چارچوب سریع و سبک برای شروع پروژه‌های وبه که بهت میگه : دیگه لازم نیست کلی css و js بی‌استفاده بریزی تو صفحه!
هم سرعت سایتت بهتر می‌شه، هم کدهات تمیزتر می‌مونن و از همه مهم‌تر، کلی وقت برای چیزهای مهم‌تر می‌ذاری.

github.com/h5bp/html5-boilerplate

@Linuxor
Forwarded from MehranTech
اگه دانلود ISO و انتخاب بین این همه توزیع لینوکس برات سخته، یا می‌خوای راحت چندتا توزیع مختلف رو تست کنی، DistroSea یه گزینه خفنه! اکثر توزیع‌های محبوب و حتی اونایی که کمتر شناخته شدن رو داره. بدون دردسر اجرا کن و تجربه کن!

🔗 distrosea.com

@MehranTechX
Forwarded from Geek Alerts
مایکروسافت قراره مدل‌های Grok از xAI (متعلق به ایلان ماسک) رو روی پلتفرم خودش یعنی Azure AI Foundry میزبانی کنه. میشه یکی از اولین شرکت‌های بزرگ ابری که دسترسی به Grok رو فراهم می‌کنه.

بحث‌ها زیاد هست چون شریک اصلی مایکروسافت OpenAI میشه و این همکاریش با xAI بدون اختلاف نظر نیست، ولی سیاست مایکروسافت تو این مورد مشتری بیشتره، قبلا هم سر ترند شدن مدل DeepSeek R1 ساتیا نادلا دستور داده بود که تیم فنی حتی اضافه‌کار بمونن ولی این مدل رو فوری اضافه کنن و توی این مورد هم به خاطر تلاش ساتیا گراک اضافه شده.

مدل‌های Grok 3 و Grok 3 mini که تو Azure AI Foundry ارائه میشن، کنترل‌شده‌تر و محدودتر از مدل‌های Grok روی X هستن.

🔗 techcrunch
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
خب نسخه موبایل NotebookLM به طور رسمی عرضه شد و از اپ‌استور یا گوگل‌پلی می‌تونید در لیست استفاده از برنامه شرکت کنید تا ۲۴ ساعت اینده برنامه قابل استفاده هست.


🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔧 نسخه‌ی جدید GIMP 3.0.4 منتشر شد!

این نسخه بیشتر روی رفع باگ‌ها و بهبود عملکرد تمرکز دارد. مشکلات پایداری، بارگذاری فونت‌ها و اجرای فیلترها بهبود یافته و باگ‌هایی مثل اختلال در Wayland، نمایش نادرست آیکون در KDE Plasma، و مشکلات فایل‌های .ICO رفع شده‌اند.

🔹 فونت‌ها سریع‌تر بارگذاری می‌شوند
🔹 فیلترهای غیرمخرب بهتر عمل می‌کنن و توی تاریخچه Undo قابل پیگیری‌اند
🔹 پنجره‌ها در حالت چندپنجره‌ای بهتر مدیریت می‌شن
🔹 آیکون GIMP حالا در محیط KDE/Wayland به درستی نشون داده می‌شه
🔹 نسخه‌ی AppImage سبک‌تر شده و سریع‌تر اجرا می‌شه

نسخه‌ی 3.0.4 با وجود اینکه یه آپدیت نگهدارنده‌ست، اما تجربه‌ی کاربری رو بهتر و کار با GIMP رو روان‌تر کرده.

📦 قابل دریافت از سایت رسمی در قالب AppImage برای لینوکس، macOS و ویندوز.
📌نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt

📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
یه پکیج نوشتم برای مرتب سازی importها و exportها تو پروژه های nodeTSتون.

نصب میکنید، تو cmd میزنید:
npx zakaz -b <folder_name>
و تمام. فایل های index.ts میسازه و چیز میزاتون رو از مسیرهای مشخص تر و تمیز تری ایمپورت میکنید.
https://github.com/navidmadannezhad/zakaz

@DevTwitter | <Navid/>
Forwarded from Ninja Learn | نینجا لرن (Denver)
خب خب خب، وابستگی های تابعی توی دیتابیس ها🗄
وقتی داریم یه دیتابیس رو طراحی میکنیم، ممکنه با مسئله ای رو به رو بشیم که داده هامون تکراری بشن یا اینکه ناسازگاری پیش بیاد. اینجا میتونیم با استفاده از وابستگی های تابعی این مشکل رو حل کنیم. قبل از اینکه بتونیم وابستگی‌های تابعی رو تشخیص بدیم، باید کلیدهای جدول‌هامون رو بشناسیم، چون معمولاً وابستگی‌ها بر اساس کلیدها تعریف می‌شن. اگه با کلیدها آشنا نیستین توی این پست درمورد کلیدها هم توضیح دادیم.

وابستگی تابعی چیه؟
🧐
وابستگی تابعی زمانی رخ میده که مقدار یک ستون در جدول بتونه مقدار یه ستون دیگه رو مشخص کنه. یعنی اگه دو سطر در ستون A مقدار یکسانی داشته باشن، حتما مقدار ستون B هم باید یکسان باشه. وابستگی تابعی رو به شکل زیر نمایش میدیم:
A->B
این نماد به این معناست که ستون A مقدار ستون B رو تعیین میکنه. یا از یه زاویه دیگه بهش نگاه کنیم، ستون B به ستون A وابسته هست.
برای مثال توی جدول کارمندان، emp_id میتونه emp_name رو مشخص کنه. چون هر شناسه کارمند منحصر به فرده و فقط به یک نام خاص اشاره میکنه.

اهمیت وابستگی های تابعی
📝
1️⃣بهبود طراحی پایگاه داده:
شناسایی وابستگی های تابعی به ما کمک میکنن تا جدول هامون رو به شکل منطقی و بهینه طراحی کنیم و از تکرار داده ها و اطلاعات جلوگیری کنیم.

2️⃣کاهش ناهماهنگی داده:
نرمال سازی جدول ها بر اساس وابستگی های تابعی، ناهماهنگی و تناقضات داده ها رو کم میکنه و باعث بالا رفتن کیفیت داده ها میشه.

3️⃣پیدا کردن کلیدهای کاندید:
وابستگی های تابعی به پیدا کردن کلیدهای کاندید کمک میکنن.

4️⃣بهینه سازی عملکرد:
طراحی بر اساس وابستگی های تابعی، عملکرد جستجو، به روزرسانی و حذف داده هارو بهینه میکنه و از تداخل جلوگیری میکنه.

5️⃣مدیریت داده های پیچیده:
کمک به درک بهتر ساختار و روابط داده ها در سیستم های پیچیده و جلوگیری از مشکلات احتمالی.

6️⃣نرمال فرم ها:
نرمال فرم ها معمولا براساس این وابستگی ها تعریف میشن و از اون ها برای بهینه سازی ساختار جدول ها استفاده میکنن.

نحوه کشف وابستگی های تابعی
🔍
1️⃣تحلیل داده ها:
بررسی رکورد ها و شناسایی الگوها و روابط بین ستون ها.

2️⃣روش های الگوریتمی:
استفاده از الگوریتم هایی مثل Apriori و FD-Mining برای کشف وابستگی های تابعی.

3️⃣تجزیه و تحلیل آماری:
استفاده از روش های آماری مثل تحلیل همبستگی و رگرسیون برای شناسایی وابستگی ها.

4️⃣مقایسه مدل های مفهومی:
ایجاد مدل های مفهومی و مقایسه اونها با داده های واقعی.

جمع بندی
✍️
توی این پست با مفهوم وابستگی های تابعی آشنا شدیم، اهمیت اون هارو درک کردیم و یاد گرفتیم چطوری کشفشون کنیم و ازشون توی روند طراحی دیتابیسمون استفاده کنیم. توی بخش بعد به انواع وابستگی های تابعی و مثال های دقیق تر میپردازیم.

#️⃣ #programming #db


🥷🏻 CHANNEL | GROUP
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔧 انتشار APT 3.1؛ ویژگی‌ها و بهبودهای جدید برای Debian و Ubuntu
مهم‌ترین تغییرات:
🔹 حل‌ مشکل وابستگی‌ها که در نسخه 3.0 معرفی شده بود، حالا به‌طور پیش‌فرض در Ubuntu فعال شده و با پایداری بیشتر، جایگزین نسخه قبلی شده است.
🔹 دستورهای جدید "apt why" و "apt why-not" اضافه شده‌اند تا به‌سادگی مشخص شود چرا یک بسته نصب، حذف یا نگه‌داری شده. این قابلیت مشابه ابزار Aptitude است و درک بهتری از تصمیم‌های پشت پرده مدیریت بسته‌ها ارائه می‌دهد
🔹 امکان تعیین دقیق مخازن با گزینه‌های Include و Exclude: حالا می‌تونید مشخص کنید کدام منابع نرم‌افزاری برای نصب یا به‌روزرسانی استفاده شوند یا نشوند؛ قابلیتی بسیار کاربردی در سیستم‌هایی با چند مخزن یا تنظیمات پیشرفته.
🔹 پشتیبانی بهتر از HTTPS، بهبود امنیت در dselect، رفع باگ‌ها و بهینه‌سازی‌هایی که تجربه‌ی کار با APT رو روان‌تر و مطمئن‌تر می‌کنه.

📌نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰پیرو این پست درباره ویژگی های جدید مدیر بسته apt3.1
https://t.iss.one/linuxtnt/4304

🔰 دستور apt why و apt why-not چیست؟

🔹دستور apt why <package>: بررسی می‌کند که چرا یک بسته خاص نصب شده است، یعنی چه بسته‌ای آن را به‌صورت وابستگی نصب کرده است.
🔹دستور apt why-not <package>: بررسی می‌کند که چرا نصب نشده است، مثلاً به خاطر تعارض با بسته‌ای دیگر.

apt why <نام‌بسته>

apt why-not <نام‌بسته>


📌نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt
Forwarded from Tech Road
💼 فقط تا پایان سه‌شنبه فرصت داری ثبت‌نام کنی!

💼 کمتر از ۴۸ ساعت تا پایان مهلت ثبت‌نام در رویداد تخصصی TechRoad باقی مونده!

با شرکت در این ایونت:

💼 مدرک معتبر حضور می‌گیری
💼 توی میزگرد تخصصی با اساتید و فعالان حوزه شرکت می‌کنی
💼 به شبکه‌ای از آدمای متخصص و باانگیزه وصل می‌شی

اگه به آینده شغلیت فکر می‌کنی و دوست داری با حوزه‌های مختلف آشنا بشی، این فرصت رو از دست نده و قبل از پر شدن ظرفیت، همین حالا ثبت‌نام کن!

💼 ۱ و ۲ خرداد – سالن امام رضا دانشگاه علم و صنعت منتظرتیم!

💼برای ثبت‌نام، به لینک زیر مراجعه کنید:

💼https://evand.com/events/techroad


💼💼

💼 Telegram | 🔗 Instagram

💼 Telegram | 💼 Linkedin
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
خیلی‌ها نمی‌دونن که میشه یه دیتابیس واقعی مثل Postgres رو با سادگی فایربیس مدیریت کرد!

سوپابیس دقیقاً همینه: قدرت PostgreSQL با UX ساده. می‌تونی کوئری‌های SQL بزنی، کاربران رو مدیریت کنی و حتی فایل آپلود کنی—همه از یه پنل ساده.

برای پروژه‌های کوچیک تا بزرگ، این ریپو نجات‌بخشه.

github.com/supabase/supabase

@Linuxor
یک پروژه جدید به عنوان ساید پروجکت شروع کردم به عنوان پلتفرم اجاره و فروش ملک با اسپرینگ بوت میکروسرویس، کیکلاک و ری اکت و دیپلوی روی سرورهای آمازون. قسمت به قسمتش رو سعی میکنم لایو روی یوتیوب منتشر کنم
https://github.com/manimovassagh/immo-finder

@DevTwitter | <Mani/>
Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
آموزش Qt6 - قسمت نوزدهم - انیمیشن‌ها در QML

در این قسمت درباره انیمیشن‌ها و انواع تو QML صحبت میکنیم و یاد میدیم چطوری از انیمیشن‌ها استفاده کنیم و رابط‌کاربری‌های انیمیشنی و جذاب تولید کنیم.

لینک ویدیو در یوتیوب:
https://youtu.be/K8ie3exF2bc

@Bardiaism
ته قضیه کار با LLM‌ها خیلی سادست: ۱. شما یه پرامپت میدید ۲. یه ساختار خروجی تعریف می‌کنید
همین! باقی خلاقیت‌ها و هوشمندی‌ها میره توی اینکه چطور پرامپت بنویسید و چه ساختار خروجی‌ای تعریف کنید.

اگه با گولنگ، این دو‌تا نیازمندی رو ساده شده میخواید:
https://github.com/mhrlife/goai-kit

@DevTwitter | <Navid/>
Forwarded from Geek Alerts
رویداد گوگل I/O ۲۰۲۵ امشب ساعت ۸.۳۰ هست که در کانال گیک‌الرتس به صورت کامل پوشش میدیم.

این رویداد که در آمفی‌تئاتر Shoreline در مانتین ویو کالیفرنیا، نزدیک مقر اصلی گوگل، برگزار میشه قرار هست با دو موضوع اصلی اندروید ۱۶ و معرفی ویژگی‌های جدید هوش‌مصنوعی و البته پیشرفت‌های Gemini باشه.

شایعاتی هم در مورد احتمال معرفی یک رقیب برای Pinterest توسط گوگل وجود داره که بر پایه نتایج جستجوی تصویر گوگل کار می‌کنه و به کاربران اجازه میده مجموعه‌هایی از تصاویر رو بسازن و به اشتراک بذارن.

🔗 techradar
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
مدل GPT-4.1 mini به صورت رایگان داخل ChatGPT در دسترس قرار گرفت، این نسخه جایگزین 4o Mini شده و از این پس مدل پیش‌فرض هست.

مدل GPT-4.1 هم برای تمام کاربران پلاس الان در دسترس هست، این مدل یه مدل «غیر استنتاجی» (non-reasoning) هست که سعی کرده تعادلی بین عملکرد بالا و هزینه کمتر برقرار کنه. اول قرار بود فقط از طریق API در دسترس باشه، اما به‌خاطر بازخوردهای مثبت به ChatGPT هم اضافه شد.

🔗 venturebeat
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
نیورالینک اعلام کرد که قراره با همکاری وزارت بهداشت ابوظبی و کلینیک کلیولند یه کارآزمایی بالینی به اسم UAE-PRIME رو تو ابوظبی انجام بده. این اولین کارآزمایی بالینی خارج از آمریکاست. هدف این آزمایش اینه که ببینن چطور افرادی که مشکلات حرکتی و گفتاری دارن، می‌تونن با استفاده از فکرشون دستگاه‌ها رو کنترل کنن و با محیط اطرافشون ارتباط برقرار کنن.

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

ارول ماسک، پدر ایلان، هم گفته که داره با یه شرکت اماراتی برای ساختن برج ماسک تو دبی مذاکره می‌کنه، نکته عجیب و سمی هم اینه که ارول ماسک هیچ ارتباطی با پسرش ایلان نداره و این پروژه رو خودش داره جلو میبره.

🔗 venturebeat
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
یه کارمند مایکروسافت به اسم جو لوپز که مهندس بخش آژور هست دیروز تو کنفرانس سالانه توسعه‌دهنده‌ها بلند شد و فریاد زد «ساتیا، چطوره نشون بدی مایکروسافت چطور داره فلسطینی‌ها رو می‌کشه؟ چطوره نشون بدی جنایات جنگی اسرائیل با آژور قدرت گرفته؟» و «فلسطین آزاد!» «به عنوان یه کارمند مایکروسافت، من از همدستی تو این نسل‌کشی امتناع می‌کنم.»

نیروهای امنیتی هم اون رو از سالن کنفرانس بیرون بردن. نادلا هم به سخنرانیش ادامه داد و به معترضان توجهی نکرد. بعد از این ماجرا، لوپز یه ایمیل برای هزاران کارمند مایکروسافت فرستاد و اونجا بیشتر در مورد همکاری مایکروسافت با اسرائیل نوشت، مدارکی که توی این اعتراض نشون داده شد گزارش‌های رسانه‌ها مثل گاردین بود.

مایکروسافت هفته گذشته اعلام کرد که رابطه تجاریش با وزارت دفاع اسرائیل (IMOD) «به عنوان یه رابطه تجاری استاندارد ساختار یافته» هست و هیچ مدرکی پیدا نکرده که فناوری‌های آژور و هوش مصنوعی مایکروسافت، یا هر نرم‌افزار دیگه‌ای از این شرکت، برای آسیب رسوندن به مردم استفاده شده باشه.

🔗 theguardian
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM