تولدت مبارک پیرمرد قابل اعتماد دنیای لینوکس!
از مرداد ۱۳۷۲ تا امروز Stable مثل همیشه
@DevTwitter | <MehrdadLinux/>
از مرداد ۱۳۷۲ تا امروز Stable مثل همیشه
@DevTwitter | <MehrdadLinux/>
❤115🔥13👍1
یک دورهی کامل Git از صفر تا حرفهای، شامل ۳۰ بخش:
از مفاهیم پایه (staging area، commit، branch) شروع میشه، به merge/rebase/conflict میرسه، ابزارهائی مثل stash، cherry-pick، reflog، bisect، submodules و hooks رو پوشش میده، بعد وارد بخش حرفهای میشه و..
https://github.com/AsaEdgerunner/git-course-fa
@DevTwitter | <Asa/>
از مفاهیم پایه (staging area، commit، branch) شروع میشه، به merge/rebase/conflict میرسه، ابزارهائی مثل stash، cherry-pick، reflog، bisect، submodules و hooks رو پوشش میده، بعد وارد بخش حرفهای میشه و..
https://github.com/AsaEdgerunner/git-course-fa
@DevTwitter | <Asa/>
🍌30❤20👍2
یه ابزار ساختم که خیلی وقت بود اذیتم میکرد نبودنش :))
ابزار Schemat میذاریش رو ریپوت، دیاگرام ERت رو زنده نشونت میده.
دیتای Prisma، SQL، Drizzle، TypeORM و چندتای دیگه رو میخونه.
همهچی لوکال، بدون اکانت، بدون کلاود.
اوپنسورسه:
https://github.com/alirezahamid/schemat
@DevTwitter | <Alireza.js/>
ابزار Schemat میذاریش رو ریپوت، دیاگرام ERت رو زنده نشونت میده.
دیتای Prisma، SQL، Drizzle، TypeORM و چندتای دیگه رو میخونه.
همهچی لوکال، بدون اکانت، بدون کلاود.
اوپنسورسه:
https://github.com/alirezahamid/schemat
@DevTwitter | <Alireza.js/>
🍌19❤14👍3
امروز Filament File Explorer v0.5.1 رو روی Packagist منتشر کردم.
یک مدیر فایل برای پنلهای Filament — پوشه، آپلود، چند وضعیت برای نمایش، و Form Picker — ساختهشده روی Spatie Media Library، Livewire و Tailwindcss.
میخواستم همون حس کار با finder و file explorer دسکتاپ رو داخل ادمین Filament داشته باشم.
چی توی v0.5.1 هست؟
- رابط Finer — درخت سایدبار، breadcrumbs، عقب / جلو، تولبار ریسپانسیو
- نماها — Grid، List، Table، Details + پنجره Get Info
- عملیات — آپلود Drag-and-drop، Cut / Copy / Paste، انتخاب چندتایی، دانلود Zip
- امکانات Filament — traitی HasFileExplorer، صفحه جدول فایلها، Form Picker، generator stub
- چندزبانه — ۱۵ زبان
- سازگار با Filament v4 و v5 · Laravel 11 / 12 / 13 · PHP 8.2+
نصب
composer require ardavan/filament-file-explorer:"^0.5" -W
Docs
https://ardavanshamroshan.github.io/filament-file-explorer/
Packagist
https://packagist.org/packages/ardavan/filament-file-explorer
GitHub
https://github.com/ardavanshamroshan/filament-file-explorer
پروژه هنوز اول راهشه — و مطمئنم با کمک جامعهی Filament و Laravel میتونه خیلی بهتر بشه.
@DevTwitter | <Ardavan ShamRoshan/>
یک مدیر فایل برای پنلهای Filament — پوشه، آپلود، چند وضعیت برای نمایش، و Form Picker — ساختهشده روی Spatie Media Library، Livewire و Tailwindcss.
میخواستم همون حس کار با finder و file explorer دسکتاپ رو داخل ادمین Filament داشته باشم.
چی توی v0.5.1 هست؟
- رابط Finer — درخت سایدبار، breadcrumbs، عقب / جلو، تولبار ریسپانسیو
- نماها — Grid، List، Table، Details + پنجره Get Info
- عملیات — آپلود Drag-and-drop، Cut / Copy / Paste، انتخاب چندتایی، دانلود Zip
- امکانات Filament — traitی HasFileExplorer، صفحه جدول فایلها، Form Picker، generator stub
- چندزبانه — ۱۵ زبان
- سازگار با Filament v4 و v5 · Laravel 11 / 12 / 13 · PHP 8.2+
نصب
composer require ardavan/filament-file-explorer:"^0.5" -W
Docs
https://ardavanshamroshan.github.io/filament-file-explorer/
Packagist
https://packagist.org/packages/ardavan/filament-file-explorer
GitHub
https://github.com/ardavanshamroshan/filament-file-explorer
پروژه هنوز اول راهشه — و مطمئنم با کمک جامعهی Filament و Laravel میتونه خیلی بهتر بشه.
@DevTwitter | <Ardavan ShamRoshan/>
🔥10👍2🍌2
Forwarded from DevTwitter Ads.
وقت نداری برای هر موضوع امنیتی ۲۰ صفحه گزارش بخونی؟ حق داری!
«نوشدارو» اصل ماجرا رو میگه: چه اتفاقی افتاده، چرا مهمه و چه چیزی باید ازش یاد بگیریم؛ بدون پیچیده کردن چیزی که میشه ساده گفت.
برای دولوپرهایی که میخوان توی «حریم شخصی»، «امنیت» و «آشنایی با آخرین خطرات» یک قدم جلوتر باشن.
همین الان دنبال کنید:
@NooshDaroo_web
@NooshDaroo_web
«نوشدارو» اصل ماجرا رو میگه: چه اتفاقی افتاده، چرا مهمه و چه چیزی باید ازش یاد بگیریم؛ بدون پیچیده کردن چیزی که میشه ساده گفت.
برای دولوپرهایی که میخوان توی «حریم شخصی»، «امنیت» و «آشنایی با آخرین خطرات» یک قدم جلوتر باشن.
همین الان دنبال کنید:
@NooshDaroo_web
@NooshDaroo_web
🍌15❤6👍3
#Dart
یه سؤال ساده شروعش کرد: چرا هر درگاه پرداخت ایرانی باید یه SDK کاملاً جدا داشته باشه؟
زرینپال یه شکل جواب میده، زیبال یه شکل دیگه، پیپینگ اسم فیلدهاش فرق داره، وندار احراز هویتش با بقیه یکی نیست... نتیجه؟ هر بار که بخوای درگاه عوض کنی یا دومی رو اضافه کنی، عملاً داری از صفر مینویسی.
برای همین pardakht رو ساختم — یه پکیج Dart که ۷ درگاه پرداخت ایرانی رو پشت یه interface واحد میبره:
زرینپال، زیبال، آیدیپی، پیپینگ، پی.آیآر، وندار، ایراندرگاه
چیزی که برام مهم بود، نه فقط «کار کنه» بلکه «قابل اعتماد باشه»:
نوع داده Money که واحد پول (ریال/تومان) رو صریح نگه میداره — دقیقاً همون جایی که خطای «ده برابر شدن قیمت» از اونجا شروع میشه.
وریفای تکراری = موفقیت، نه شکست. خیلی از مرچنتها پرداخت واقعی رو استرداد میزنن چون verify دوم رو اشتباه fail میخونن. اینجا این حالت یه state جدا و صریحه.
بدون وابستگی به Flutter — یعنی همون کد روی بکاند هم اجرا میشه، جایی که verify واقعاً باید انجام بشه (نه سمت کلاینت، که هرکسی میتونه callback رو جعل کنه).
هر درگاه یه سند مشخصات جداگانه داره: هر claim با URL منبع و تاریخ تأیید. هیچ فیلدی حدسی نیست.
۷۹۸ تست، ۱۰۰٪ پوشش خط، صفر warning.
کد، مستندات و همهچیز باز و در دسترس:
https://pub.dev/packages/pardakht
https://github.com/naeimlotfali/pardakht
@DevTwitter | <Naeim Lotfali/>
یه سؤال ساده شروعش کرد: چرا هر درگاه پرداخت ایرانی باید یه SDK کاملاً جدا داشته باشه؟
زرینپال یه شکل جواب میده، زیبال یه شکل دیگه، پیپینگ اسم فیلدهاش فرق داره، وندار احراز هویتش با بقیه یکی نیست... نتیجه؟ هر بار که بخوای درگاه عوض کنی یا دومی رو اضافه کنی، عملاً داری از صفر مینویسی.
برای همین pardakht رو ساختم — یه پکیج Dart که ۷ درگاه پرداخت ایرانی رو پشت یه interface واحد میبره:
زرینپال، زیبال، آیدیپی، پیپینگ، پی.آیآر، وندار، ایراندرگاه
چیزی که برام مهم بود، نه فقط «کار کنه» بلکه «قابل اعتماد باشه»:
نوع داده Money که واحد پول (ریال/تومان) رو صریح نگه میداره — دقیقاً همون جایی که خطای «ده برابر شدن قیمت» از اونجا شروع میشه.
وریفای تکراری = موفقیت، نه شکست. خیلی از مرچنتها پرداخت واقعی رو استرداد میزنن چون verify دوم رو اشتباه fail میخونن. اینجا این حالت یه state جدا و صریحه.
بدون وابستگی به Flutter — یعنی همون کد روی بکاند هم اجرا میشه، جایی که verify واقعاً باید انجام بشه (نه سمت کلاینت، که هرکسی میتونه callback رو جعل کنه).
هر درگاه یه سند مشخصات جداگانه داره: هر claim با URL منبع و تاریخ تأیید. هیچ فیلدی حدسی نیست.
۷۹۸ تست، ۱۰۰٪ پوشش خط، صفر warning.
کد، مستندات و همهچیز باز و در دسترس:
https://pub.dev/packages/pardakht
https://github.com/naeimlotfali/pardakht
@DevTwitter | <Naeim Lotfali/>
👍62🍌9🔥8
مخزن عمومی دادههای گنجور:
https://github.com/ganjoor/ganjoor-data
توضیحات بیشتر:
https://blog.ganjoor.net/1405/05/25/ganjoor-public-data/
* گنجور بزرگترین سایت شعر ایرانه که دیتاش به صورت پابلیک در دسترسه
@DevTwitter
https://github.com/ganjoor/ganjoor-data
توضیحات بیشتر:
https://blog.ganjoor.net/1405/05/25/ganjoor-public-data/
* گنجور بزرگترین سایت شعر ایرانه که دیتاش به صورت پابلیک در دسترسه
@DevTwitter
🔥79❤13🍌3
سلام
بعد از سال ها کار کردن روی پروژه های فلاتر یک معماری برای ساختن اپلیکیشن های مایکرو سرویسی فلاتر ایجاد کردم . این معماری حاصل تلاش چند ساله منه امیدوارم خوشتون بیاد و اینکه اگه سوالی داشتین یا مشکلی دیدن تو گیت هاب برای من issue بزنید
https://github.com/Mahfa/CrusaderArch/tree/master
@DevTwitter | <Mohsen Fallahi/>
بعد از سال ها کار کردن روی پروژه های فلاتر یک معماری برای ساختن اپلیکیشن های مایکرو سرویسی فلاتر ایجاد کردم . این معماری حاصل تلاش چند ساله منه امیدوارم خوشتون بیاد و اینکه اگه سوالی داشتین یا مشکلی دیدن تو گیت هاب برای من issue بزنید
https://github.com/Mahfa/CrusaderArch/tree/master
@DevTwitter | <Mohsen Fallahi/>
👍30❤8💔2
Forwarded from DevTwitter Ads.
محبوبترین تکنولوژی، همیشه بهترین انتخاب نیست!
انتخاب اشتباه تکنولوژی یا معماری میتونه هزینه توسعه رو بالا ببره و مسیر پروژه رو پیچیدهتر کنه.
در وبینار «از مسئله تا انتخاب تکنولوژی در توسعه نرمافزار»، سامان هاشمی و هژار آزیز از تیم فنی همکاران سیستم، با تجربه واقعی توسعه «راهکاران آیند» نشون میدن چطور از یک نیاز کسبوکار به تصمیم فنی، انتخاب تکنولوژی و معماری مناسب میرسن.
📅 ۲۹ مرداد و ۵ شهریور، ساعت ۱۱
🎟 شرکت در رویداد رایگانه
💼 امکان ارسال رزومه برای فرصتهای شغلی همکاران سیستم
اطلاعات بیشتر و ثبتنام:
🔗 quera.org/r/eah3n
انتخاب اشتباه تکنولوژی یا معماری میتونه هزینه توسعه رو بالا ببره و مسیر پروژه رو پیچیدهتر کنه.
در وبینار «از مسئله تا انتخاب تکنولوژی در توسعه نرمافزار»، سامان هاشمی و هژار آزیز از تیم فنی همکاران سیستم، با تجربه واقعی توسعه «راهکاران آیند» نشون میدن چطور از یک نیاز کسبوکار به تصمیم فنی، انتخاب تکنولوژی و معماری مناسب میرسن.
📅 ۲۹ مرداد و ۵ شهریور، ساعت ۱۱
🎟 شرکت در رویداد رایگانه
💼 امکان ارسال رزومه برای فرصتهای شغلی همکاران سیستم
اطلاعات بیشتر و ثبتنام:
🔗 quera.org/r/eah3n
👍8👎3❤1
یه بار سر پروژهای که ساختار دیتابیسش پیچیده شده بود، مجبور شدم برم تو دیبی کلاینت و دستی جدولها و فارینکیها رو دنبال کنم تا بفهمم کدوم جدول به کدوم وصله. کار خستهکنندهای بود، مخصوصاً وقتی چند نفر روی پروژه کار میکنن و شِمای دیتابیس هی تغییر میکنه.
ابزار Laravel Truss دقیقا همین مشکل رو حل میکنه. یه پکیج لاراولیه که شِمای دیتابیس شما رو اسکن میکنه و بهصورت یه دیاگرام ER قابل اسکرول و زوم، مستقیم داخل اپلیکیشن نمایش میده؛ دیگه لازم نیست بری سراغ ابزار جداگونه.
نکتهی مهمش امنیته: فقط ساختار (جدولها، ستونها، کلیدها، ایندکسها) رو میخونه و هیچوقت به دادههای واقعی جدولها دسترسی نداره یا نمایششون نمیده.
قابلیتهای جالبش:
- حالت Focus mode برای دیدن یه جدول و همسایههای فارینکیاش
- فیلتر بر اساس اسم جدول و سوییچ بین تایپ نیتیو و لیبلهای لاراولی
- کار آفلاین و بدون نیاز به CDN
برای هر Laravel developer که با دیتابیسهای نسبتاً پیچیده کار میکنه یا تازه وارد یه پروژهی قدیمی شده و میخواد سریع ساختارش رو بفهمه، مفیده.
https://github.com/albertoarena/laravel-truss
@DevTwitter | <Ladoya/>
ابزار Laravel Truss دقیقا همین مشکل رو حل میکنه. یه پکیج لاراولیه که شِمای دیتابیس شما رو اسکن میکنه و بهصورت یه دیاگرام ER قابل اسکرول و زوم، مستقیم داخل اپلیکیشن نمایش میده؛ دیگه لازم نیست بری سراغ ابزار جداگونه.
نکتهی مهمش امنیته: فقط ساختار (جدولها، ستونها، کلیدها، ایندکسها) رو میخونه و هیچوقت به دادههای واقعی جدولها دسترسی نداره یا نمایششون نمیده.
قابلیتهای جالبش:
- حالت Focus mode برای دیدن یه جدول و همسایههای فارینکیاش
- فیلتر بر اساس اسم جدول و سوییچ بین تایپ نیتیو و لیبلهای لاراولی
- کار آفلاین و بدون نیاز به CDN
برای هر Laravel developer که با دیتابیسهای نسبتاً پیچیده کار میکنه یا تازه وارد یه پروژهی قدیمی شده و میخواد سریع ساختارش رو بفهمه، مفیده.
https://github.com/albertoarena/laravel-truss
@DevTwitter | <Ladoya/>
❤27👍6👎5
وقتی جدول دیتابیس میلیاردها سطر داره، چطور فقط همون تکهای رو بخونیم که به کارمون میاد؟
دیتابیس که بزرگ میشه، فقط ایندکس کافی نیست. گاهی باید خودِ جدول رو تکهتکه کنیم تا موتور بتونه بخشهای نامربوط رو کلاً نادیده بگیره. به این میگن پارتیشنبندی.
توی این صفحه، چهار روش اصلی پارتیشنبندی RANGE، LIST، HASH و KEY رو بررسی کردم و تفاوت Partitioning با Sharding رو توضیح دادم.
همچنین با یک مثال، الگوی Sliding Window رو بررسی کردم که چطور میشه بدون انجام DELETE های سنگین، دادههای قدیمی رو آرشیو کرد. در نهایت هم تفاوت پیادهسازی این مفاهیم در SQL Server و MySQL رو بررسی کردم.
اگه براتون مفید بود، خوشحال میشم یه ستاره بهش بدین.
https://alireza-haeri.github.io/BackendDeepDives/DataPartitioning.html
@DevTwitter | <AliReza Haeri/>
دیتابیس که بزرگ میشه، فقط ایندکس کافی نیست. گاهی باید خودِ جدول رو تکهتکه کنیم تا موتور بتونه بخشهای نامربوط رو کلاً نادیده بگیره. به این میگن پارتیشنبندی.
توی این صفحه، چهار روش اصلی پارتیشنبندی RANGE، LIST، HASH و KEY رو بررسی کردم و تفاوت Partitioning با Sharding رو توضیح دادم.
همچنین با یک مثال، الگوی Sliding Window رو بررسی کردم که چطور میشه بدون انجام DELETE های سنگین، دادههای قدیمی رو آرشیو کرد. در نهایت هم تفاوت پیادهسازی این مفاهیم در SQL Server و MySQL رو بررسی کردم.
اگه براتون مفید بود، خوشحال میشم یه ستاره بهش بدین.
https://alireza-haeri.github.io/BackendDeepDives/DataPartitioning.html
@DevTwitter | <AliReza Haeri/>
👍41❤13
همیشه ai دیزاین های افتضاحی میده بدون راهنمایی درست حسابی و کلی زور زدن
برای همین اسکیل ReadyDesign رو ساختم. نصب با یک کلیک برای هر ایجنتی، کامپوننت های آماده استفاده میکنه و از خودش چرتو پرت تولید نمیکنه، تم رنگی هم میتونید بهش بدید دنبال کنه.
https://github.com/ZethRise/ReadyDesign-Skill
@DevTwitter | <Zeth/>
برای همین اسکیل ReadyDesign رو ساختم. نصب با یک کلیک برای هر ایجنتی، کامپوننت های آماده استفاده میکنه و از خودش چرتو پرت تولید نمیکنه، تم رنگی هم میتونید بهش بدید دنبال کنه.
https://github.com/ZethRise/ReadyDesign-Skill
@DevTwitter | <Zeth/>
🍌30👍6❤5
اگر فکر میکنی امنیت فقط برای Backend هست، اشتباه میکنی!
وقتی صحبت از امنیت یک Web App میشه، معمولاً ذهنمون میره سمت Backend، Database، Authentication و API.
اما واقعیت اینه که Frontend هم میتونه یکی از مهمترین نقاط ورود حمله باشه.
چند موردی که بهعنوان Frontend Developer باید جدی بگیریم:
- XSS
هر دادهای که از کاربر دریافت میکنیم قابل اعتماد نیست. نحوهی نمایش و پردازش این دادهها میتونه جلوی اجرای کدهای مخرب در Browser رو بگیره یا برعکس، راه رو براش باز کنه.
- Cookie و Session
نحوهی مدیریت Token و Cookie اهمیت زیادی داره. گزینههایی مثل "HttpOnly"، "Secure" و "SameSite" بخشی از همین ماجرا هستن.
- CSRF
وقتی Authentication بر پایه Cookie باشه، باید حواسمون به درخواستهای جعلی و نحوهی محافظت از Endpointها هم باشه.
- Content Security Policy
CSP میتونه محدود کنه که Browser اجازهی اجرای Scriptها و دریافت منابع رو از چه Sourceهایی داشته باشه.
- Dependencyها
هر Package جدیدی که وارد پروژه میکنیم، یک Dependency جدید هم به پروژه اضافه کردهایم. پس بررسی و بهروزرسانی Dependencyها فقط برای مرتب بودن "package.json" نیست؛ بخشی از Security هم هست.
- Validation
اعتبارسنجی Validation در Frontend برای UX عالیه، اما نباید اون رو یک لایه امنیتی در نظر بگیریم.
کاربر میتونه درخواست رو بدون استفاده از UI ما مستقیماً به API ارسال کنه.
پس Validation و Authorization واقعی باید در Backend هم وجود داشته باشن.
- Error Handling
نمایش Stack Trace، اطلاعات Database یا جزئیات داخلی Server به کاربر، میتونه اطلاعات ارزشمندی در اختیار مهاجم قرار بده.
---
در نهایت، Security چیزی نیست که بعد از تمام شدن پروژه بهش فکر کنیم.
از اولین Form، اولین API Call، اولین Cookie و حتی اولین "npm install" داریم درباره امنیت تصمیم میگیریم..
@DevTwitter | <Abolfazl Soltani/>
وقتی صحبت از امنیت یک Web App میشه، معمولاً ذهنمون میره سمت Backend، Database، Authentication و API.
اما واقعیت اینه که Frontend هم میتونه یکی از مهمترین نقاط ورود حمله باشه.
چند موردی که بهعنوان Frontend Developer باید جدی بگیریم:
- XSS
هر دادهای که از کاربر دریافت میکنیم قابل اعتماد نیست. نحوهی نمایش و پردازش این دادهها میتونه جلوی اجرای کدهای مخرب در Browser رو بگیره یا برعکس، راه رو براش باز کنه.
- Cookie و Session
نحوهی مدیریت Token و Cookie اهمیت زیادی داره. گزینههایی مثل "HttpOnly"، "Secure" و "SameSite" بخشی از همین ماجرا هستن.
- CSRF
وقتی Authentication بر پایه Cookie باشه، باید حواسمون به درخواستهای جعلی و نحوهی محافظت از Endpointها هم باشه.
- Content Security Policy
CSP میتونه محدود کنه که Browser اجازهی اجرای Scriptها و دریافت منابع رو از چه Sourceهایی داشته باشه.
- Dependencyها
هر Package جدیدی که وارد پروژه میکنیم، یک Dependency جدید هم به پروژه اضافه کردهایم. پس بررسی و بهروزرسانی Dependencyها فقط برای مرتب بودن "package.json" نیست؛ بخشی از Security هم هست.
- Validation
اعتبارسنجی Validation در Frontend برای UX عالیه، اما نباید اون رو یک لایه امنیتی در نظر بگیریم.
کاربر میتونه درخواست رو بدون استفاده از UI ما مستقیماً به API ارسال کنه.
پس Validation و Authorization واقعی باید در Backend هم وجود داشته باشن.
- Error Handling
نمایش Stack Trace، اطلاعات Database یا جزئیات داخلی Server به کاربر، میتونه اطلاعات ارزشمندی در اختیار مهاجم قرار بده.
---
در نهایت، Security چیزی نیست که بعد از تمام شدن پروژه بهش فکر کنیم.
از اولین Form، اولین API Call، اولین Cookie و حتی اولین "npm install" داریم درباره امنیت تصمیم میگیریم..
@DevTwitter | <Abolfazl Soltani/>
❤31👍12🍌1
یه ابزار جالب پیدا کردم به اسم CoderPad
اساسا یه IDE آنلاینه که تو مصاحبههای فنی استفاده میشه؛ یعنی هم شما کد میزنید هم مصاحبهکننده همزمان میبینه چی مینویسید.
جالبترین بخشش اینه که قابلیت AI هم بهش اضافه کردن و میبینن شخص چجوری از AI کمک میگیره
https://coderpad.io/
@DevTwitter | <Abolfazl Soltani/>
اساسا یه IDE آنلاینه که تو مصاحبههای فنی استفاده میشه؛ یعنی هم شما کد میزنید هم مصاحبهکننده همزمان میبینه چی مینویسید.
جالبترین بخشش اینه که قابلیت AI هم بهش اضافه کردن و میبینن شخص چجوری از AI کمک میگیره
https://coderpad.io/
@DevTwitter | <Abolfazl Soltani/>
👍23🍌3💔1
Forwarded from انجمن علمی مهندسی کامپیوتر دانشگاه اراک (MOH21EN)
تابستون امسال برنامهنویسی رو اصولی شروع کن! 🚀
بوتکمپ پروژهمحور برای یادگیری Python از صفر تا ساختن یک پایهی حرفهای برای ورود به دنیای تکنولوژی.
📚 سرفصلهای کلی
🎓 گواهینامهها
علاوه بر گواهی AIM، مسیر Certificate از Harvard University – CS50P نیز برای شما فراهم خواهد بود.
🚀 بعد از بوتکمپ
یک مسیر مشخص برای ادامهی یادگیری و ورود به حوزههای مختلف از جمله:
در اختیارتان قرار میگیرد تا بدانید بعد از Python دقیقاً چه مسیری را ادامه دهید و ما در ادامه این مسیر نیز همراه شما خواهیم بود.
📩 برای ثبتنام، به ما پیام دهید.
🆔@aim_techworld
بوتکمپ پروژهمحور برای یادگیری Python از صفر تا ساختن یک پایهی حرفهای برای ورود به دنیای تکنولوژی.
📚 سرفصلهای کلی
• Algorithms & Flowcharts
• Variables & Data Types
• Conditional Statements
• Loops & Iterations
• Functions & Modular Programming
• Error Handling (Try / Except)
• Data Structures
• File Handling
• Regular Expressions (Regex)
• Object-Oriented Programming (OOP)
• Git & GitHub
• Python Projects & Practical Exercises
• LinkedIn & Resume Building
🎓 گواهینامهها
علاوه بر گواهی AIM، مسیر Certificate از Harvard University – CS50P نیز برای شما فراهم خواهد بود.
🚀 بعد از بوتکمپ
یک مسیر مشخص برای ادامهی یادگیری و ورود به حوزههای مختلف از جمله:
🤖 Artificial Intelligence
📊 Data Science
💻 Software/Web Development
🌐 Networking
🔐 Cybersecurity
🎮 Game Development
در اختیارتان قرار میگیرد تا بدانید بعد از Python دقیقاً چه مسیری را ادامه دهید و ما در ادامه این مسیر نیز همراه شما خواهیم بود.
📩 برای ثبتنام، به ما پیام دهید.
🆔@aim_techworld
🍌24❤4👎3
اگه با ایجنتهای هوش مصنوعی کار میکنید، ایده جدید DeepSeek برای ساخت و شخصیسازی Agentها ارزش دیدن داره.
ابزار DeepSeek Harness یک محیط ماژولاره که تقریباً همهچیز در اون میتونه بهصورت پلاگین تعریف بشه؛ از مدل و Skill گرفته تا Session، ابزارها، Loopها و حتی رابط کاربری.
ایده اصلی سادهست: اجزایی که برای ایجنتتون لازم دارید رو کنار هم میذارید و هر زمان هم لازم باشه میتونید بدون بازطراحی کل سیستم، بخشی از اون رو تغییر بدید.
کاربردهای مهم:
- ساخت ایجنت با ترکیب مدلها و ابزارهای مختلف
- اضافه یا تعویض کردن قابلیتها بهصورت پلاگین
- استفاده از Skillهای آماده جامعه کاربری
- شخصیسازی ساختار ایجنت برای پروژههای مختلف
در واقع بهجای اینکه هر بار یک Agent رو از صفر بسازید، Harness تلاش میکنه اجزای مختلف رو مثل قطعات لگو کنار هم قرار بده.
لینک گیتهاب:
https://github.com/topics/dsh-plugin
@DevTwitter | <Bahram Ghorbani/>
ابزار DeepSeek Harness یک محیط ماژولاره که تقریباً همهچیز در اون میتونه بهصورت پلاگین تعریف بشه؛ از مدل و Skill گرفته تا Session، ابزارها، Loopها و حتی رابط کاربری.
ایده اصلی سادهست: اجزایی که برای ایجنتتون لازم دارید رو کنار هم میذارید و هر زمان هم لازم باشه میتونید بدون بازطراحی کل سیستم، بخشی از اون رو تغییر بدید.
کاربردهای مهم:
- ساخت ایجنت با ترکیب مدلها و ابزارهای مختلف
- اضافه یا تعویض کردن قابلیتها بهصورت پلاگین
- استفاده از Skillهای آماده جامعه کاربری
- شخصیسازی ساختار ایجنت برای پروژههای مختلف
در واقع بهجای اینکه هر بار یک Agent رو از صفر بسازید، Harness تلاش میکنه اجزای مختلف رو مثل قطعات لگو کنار هم قرار بده.
لینک گیتهاب:
https://github.com/topics/dsh-plugin
@DevTwitter | <Bahram Ghorbani/>
🔥15🍌3👎1
ClaudSkills https://claudskills.com
اگر فقط یک سایت برای اسکیل های برنامه نویسی میخواید:
بزرگترین مرجع دانلود Claude Skills و فایلهای SKILL.md برای افزایش قدرت کلود و Claude Code
بیش از ۱۸۰ هزار مهارت آماده (برنامهنویسی، امنیت، مارکتینگ)
@DevTwitter | <کدلوژیست/>
اگر فقط یک سایت برای اسکیل های برنامه نویسی میخواید:
بزرگترین مرجع دانلود Claude Skills و فایلهای SKILL.md برای افزایش قدرت کلود و Claude Code
بیش از ۱۸۰ هزار مهارت آماده (برنامهنویسی، امنیت، مارکتینگ)
@DevTwitter | <کدلوژیست/>
👍8🍌1
Forwarded from هشتگ تبلیغ تخصصی
مشاهده جزئیات و ارسال رزومه
مشاهده جزئیات و ارسال رزومه
مشاهده جزئیات و ارسال رزومه
مشاهده جزئیات و ارسال رزومه
مشاهده جزئیات و ارسال رزومه
Instagram | Linkedin
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌9👎4💔2
This media is not supported in your browser
VIEW IN TELEGRAM
چند روز پیش ی پست گذاشتم راجع به DuckDB و اینکه میشه دیتای با حجم چند ۱۰ گیگ را راحت روی یک لپتاپ لود کرد و استفاده کرد. الان نیاز داشتم چندین گیگابایت دیگه هم بهش دیتا اضافه کنم. کل تعداد رکوردها رسید ۲۷۰,۱۶۰,۰۱۱ میلیون رکورد. و فایل دیتابیس شد ۱۴.۵ گیگ. ولی سرعت همچنان فوق العاده بالاست. دموی پایین:
ارزونترین پلن Snowflake ماهی حدود ۱۰۰۰ دلار بود. خلاصه اینکه از این DuckDB و حتا sqlite (بسته به کاربردی که نیاز دارید) غافل نشید.
@DevTwitter | <Mehdi Allahyari/>
ارزونترین پلن Snowflake ماهی حدود ۱۰۰۰ دلار بود. خلاصه اینکه از این DuckDB و حتا sqlite (بسته به کاربردی که نیاز دارید) غافل نشید.
@DevTwitter | <Mehdi Allahyari/>
👍12🍌1
باورنکردنیه
یکی تونسته با ی هارنس قدرت واقعی DeepSeek V4 Pro 0813 رو آزاد کنه و توی تمام Benchmark ها Fable 5 رو شکست بده.
اون ب کنار، kimi و GLM رو خورده ب عنوان میانوعده.
و Error هایی ک توی thinking میداده رو هم برطرف کرده
لینک گیت هابش
https://github.com/Tiger3807861189/DeepSeek-V4-J-Space-Capability-Realization-Report
چ خبره؟
@DevTwitter | <Kaveh/>
یکی تونسته با ی هارنس قدرت واقعی DeepSeek V4 Pro 0813 رو آزاد کنه و توی تمام Benchmark ها Fable 5 رو شکست بده.
اون ب کنار، kimi و GLM رو خورده ب عنوان میانوعده.
و Error هایی ک توی thinking میداده رو هم برطرف کرده
لینک گیت هابش
https://github.com/Tiger3807861189/DeepSeek-V4-J-Space-Capability-Realization-Report
چ خبره؟
@DevTwitter | <Kaveh/>
🔥42👎4🍌4
Forwarded from iServer24
🔥 ۵۰٪ تخفیف منابع سرور
⚡️ ماشین مجازی ماهی ۲۸۴ هزار تومان
📦 ترافیک هر گیگ ۶۹۰ تومان
🎁 ۱۰۰,۰۰۰ تومان اعتبار هدیه
کد: start100
🌎 iserver24.net
📱 @iserver24net
⚡️ ماشین مجازی ماهی ۲۸۴ هزار تومان
📦 ترافیک هر گیگ ۶۹۰ تومان
🎁 ۱۰۰,۰۰۰ تومان اعتبار هدیه
کد: start100
🌎 iserver24.net
📱 @iserver24net
👎6🍌1