یه پکیج لاراولی اپن سورس جدید برای کوتاه کردن لینک اومده به اسم Lua
امکانات خوبی داره، برای کارهای فوری فوتی به درد میخوره.
https://github.com/luadotsh/lua
@DevTwitter | <شایان ذکر/>
امکانات خوبی داره، برای کارهای فوری فوتی به درد میخوره.
https://github.com/luadotsh/lua
@DevTwitter | <شایان ذکر/>
👍27👎8
This media is not supported in your browser
VIEW IN TELEGRAM
کتابخانه drawdata به شما امکان میده در محیط Jupyter دادههای دلخواهتون رو بسازید. ابزار کاربردی برای تمرین و یادگیری الگوریتمهای ماشین لرنینگ.
لینک ریپو:
https://github.com/koaning/drawdata
@DevTwitter | <Reza Jafari/>
لینک ریپو:
https://github.com/koaning/drawdata
@DevTwitter | <Reza Jafari/>
❤24👍11🔥3👎1
نسخه بعدی سی شارپ Type Unions اضافه میشه، چیزی که از ابتدا در اف شارپ و تایپ اسکریپت وجود داشت/
به شماره اجازه میده که یه مقدار از نوع مختلف رو در یک جا نگهداری کنید.
الان با اینترفیس و وراثت پیاده سازیش می کردیم، به زودی به عنوان فیچر زبان اضافه میشه./
https://github.com/dotnet/csharplang/blob/main/proposals/TypeUnions.md#specialized---union-structs
@DevTwitter | <imun/>
به شماره اجازه میده که یه مقدار از نوع مختلف رو در یک جا نگهداری کنید.
الان با اینترفیس و وراثت پیاده سازیش می کردیم، به زودی به عنوان فیچر زبان اضافه میشه./
https://github.com/dotnet/csharplang/blob/main/proposals/TypeUnions.md#specialized---union-structs
@DevTwitter | <imun/>
👍44❤8👎4
سایت لیت کد LeetCode یک پلتفرم برای کمک به ارتقای مهارتها، گسترش دانش و آمادگی برای مصاحبههای فنی
گروهی دیگر برای machine learning نمونه این سایت را ساختند به نام Deep-ML
https://deep-ml.com
@DevTwiiter | <MehrdadLinux/>
گروهی دیگر برای machine learning نمونه این سایت را ساختند به نام Deep-ML
https://deep-ml.com
@DevTwiiter | <MehrdadLinux/>
🔥41👍15
کاش آدما بفهمن، این که ده تا چیز بلدن، یا این که توی عنوان شغلیشون Senior وجود داره، اونارو تبدیل به سینیور نمیکنه.
سینیور شدن توی این حوزه نیاز به دانش عمیق و تجربهی زیاد داره.
تعصب نداشتن، بروز بودن، توانایی تحلیل و حل مسئله و البته تجربهی پروژههایی با اسکیل بالا میتونه از ویژگیهای یک برنامهنویس ارشد باشه.
بقیه رو شاید بتونید گول بزنید، اما گول زدن خودتون با عناوین اشتباه میتونه در آینده براتون گرون تموم بشه.
@DevTwitter
سینیور شدن توی این حوزه نیاز به دانش عمیق و تجربهی زیاد داره.
تعصب نداشتن، بروز بودن، توانایی تحلیل و حل مسئله و البته تجربهی پروژههایی با اسکیل بالا میتونه از ویژگیهای یک برنامهنویس ارشد باشه.
بقیه رو شاید بتونید گول بزنید، اما گول زدن خودتون با عناوین اشتباه میتونه در آینده براتون گرون تموم بشه.
@DevTwitter
6👍195❤7👎4
دنبال یادگیری دیزاین پترن هستی؟ اونم فارسی؟ اونم اکثر زبان ها مثل پایتون، پی اچ پی و..؟
بیا بگیر برو جوان ایرانی:
https://github.com/3lf/design-patterns-for-humans
@DevTwiiter | <Milwad Khosravi/>
بیا بگیر برو جوان ایرانی:
https://github.com/3lf/design-patterns-for-humans
@DevTwiiter | <Milwad Khosravi/>
👍64🔥12👎10❤2
اگه دوست دارید یادبگیرید چطور agent های خودتون را درست کنید و دیپلوی کنید، کمپانی HuggingFace یک دوره رایگان گذاشته. این دوره از یادگیری مفاهیم اصلی شروع میشه و بعد کار با فریمورک های مختلف مثل langchain و llamaIndex و Smolagents را یاد میدن. و آخر هم که چندین مثال واقعی استفاده از agent ها را یاد میگیرید. به نظر میاد که certificate هم میدن (که البته به نظر من دادن یا ندادن اون اصلا مهم نیست!). یکی از بهترین دوره های کاربردی میتونه باشه!
تو این لینک برید و ثبت نام کنید.
https://huggingface.us17.list-manage.com/subscribe?u=7f57e683fa28b51bfc493d048&id=9ed45a3ef6
@DevTwiiter | <Mehdi Allahyari/>
تو این لینک برید و ثبت نام کنید.
https://huggingface.us17.list-manage.com/subscribe?u=7f57e683fa28b51bfc493d048&id=9ed45a3ef6
@DevTwiiter | <Mehdi Allahyari/>
👍29👎2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
این دستگاه یک ماشین حساب سادس، ولی وقتی که دو تا عدد بهش بدین جمع بکنه اون پشت مدارهای منطقی رو نشون میده که باعث میشن این عملیات انجام بشه
@DevTwitter | <Nafas Ebrahimi/>
@DevTwitter | <Nafas Ebrahimi/>
10🔥169👍28❤19👎5
تاحالا شده بخواید یه مهارت رو یاد بگیرید ولی ندونید از کجا شروع کنید؟
من اخیراً یه وبسایت عالی پیدا کردم به اسم learn-anything.xyz که با یه سرچ ساده کلی منبع رایگان برای یادگیری هر موضوعی پیشنهاد میده.
@DevTwitter | <Anita Sobhanian/>
من اخیراً یه وبسایت عالی پیدا کردم به اسم learn-anything.xyz که با یه سرچ ساده کلی منبع رایگان برای یادگیری هر موضوعی پیشنهاد میده.
@DevTwitter | <Anita Sobhanian/>
❤41👍7🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
نرمافزار Lunacy محصول Icon8 به عنوان یه جایگزین برای اسکچ و فیگما مطرحه. رایگانه اما اوپنسورس نیست.
برای لینوکس، ویندوز و مک، اپ نیتیو داره و فعلا که سریعتر از پنپاته.
قابلیت کار آفلاین، ایمپورت از فیگما، امکاناتی برپایه AI و چیزای دیگه هم داره.
https://icons8.com/lunacy
@DevTwitter | <Yaser Shahi/>
برای لینوکس، ویندوز و مک، اپ نیتیو داره و فعلا که سریعتر از پنپاته.
قابلیت کار آفلاین، ایمپورت از فیگما، امکاناتی برپایه AI و چیزای دیگه هم داره.
https://icons8.com/lunacy
@DevTwitter | <Yaser Shahi/>
👍26👎6
تقریباً عملیاتی کردن Clickjacking با وجود مکانیزمهای مدرن مرورگرها مثل SameSite: Lax ناممکن است.
اما حالا شاهد بوجود آمدن DoubleClickjacking هستیم!
برخلاف Clickjacking سنتی که به یک کلیک تکیه دارد، DoubleClickjacking از یک توالی دو کلیک بهرهبرداری میکند.
این تغییر ظاهراً کوچک به مهاجم اجازه میدهد تا از حفاظتهای موجود مانند X-Frame-Options، frame-ancestors در CSP و کوکیهای SameSite عبور کنند که همانطور میدانید میتواند به account takeovers منجر شود!
https://paulosyibelo.com/2024/12/doubleclickjacking-what.html
@DevTwitter | <Vahid Nameni/>
اما حالا شاهد بوجود آمدن DoubleClickjacking هستیم!
برخلاف Clickjacking سنتی که به یک کلیک تکیه دارد، DoubleClickjacking از یک توالی دو کلیک بهرهبرداری میکند.
این تغییر ظاهراً کوچک به مهاجم اجازه میدهد تا از حفاظتهای موجود مانند X-Frame-Options، frame-ancestors در CSP و کوکیهای SameSite عبور کنند که همانطور میدانید میتواند به account takeovers منجر شود!
https://paulosyibelo.com/2024/12/doubleclickjacking-what.html
@DevTwitter | <Vahid Nameni/>
👍18🔥5
امروز Google Authenticator رو باز کردم دیدم حالت آفلاین هم باز 2FA میده.
بعد جستجو فهمیدم از الگوریتم TOPT استفاده می کنه و برپایه HMAC هست؛ این سورس الگوریتم TOPT با go هست.
https://gist.github.com/AminCoder/5d970ab8a0e04d9dd3218e5627ae6b13
@DevTwitter | <Amin Badin/>
بعد جستجو فهمیدم از الگوریتم TOPT استفاده می کنه و برپایه HMAC هست؛ این سورس الگوریتم TOPT با go هست.
https://gist.github.com/AminCoder/5d970ab8a0e04d9dd3218e5627ae6b13
@DevTwitter | <Amin Badin/>
👍32🔥10👎6❤1
پکیج پر کاربرد scribe در لاراول
برای مستند سازی api ها هستش که شما خیلی سریع با وارد کردن دستور زیر تمامی api ها به صورت سریع و اتوماتیک مستند میشن
scribe:generate
ابزار ها و پکیج های خوبی مثل Swagger وجود دارن ولی اگه بخواهییم generate کنیم به صورت اتوماتیک در لاراول، باید یک سری موارد رو دستی بنویسیم که حداقل از حوصله من خارجه
ولی با پکیج scribe خیلی راحت میتونید این مورد رو هندل کنید که حداقل یک مستند api route هارو داشته باشید
لینک پکیج برای نصب و داکیومنت :
https://scribe.knuckles.wtf/laravel/
@DevTwitter | <Mohtaba Zaferani/>
برای مستند سازی api ها هستش که شما خیلی سریع با وارد کردن دستور زیر تمامی api ها به صورت سریع و اتوماتیک مستند میشن
scribe:generate
ابزار ها و پکیج های خوبی مثل Swagger وجود دارن ولی اگه بخواهییم generate کنیم به صورت اتوماتیک در لاراول، باید یک سری موارد رو دستی بنویسیم که حداقل از حوصله من خارجه
ولی با پکیج scribe خیلی راحت میتونید این مورد رو هندل کنید که حداقل یک مستند api route هارو داشته باشید
لینک پکیج برای نصب و داکیومنت :
https://scribe.knuckles.wtf/laravel/
@DevTwitter | <Mohtaba Zaferani/>
🔥27👍8👎5❤3
بعد از مقابله گوگل با ابزارهای مسدودسازی تبلیغات، حالا نوبت آنالیزگرهای SEO رسیده. مرورگرهایی که جاوااسکریپت رو غیرفعال کرده باشن، دیگه نمیتونن از جستجوگر گوگل استفاده کنن.
علاوه بر مشکل برای اسکرپ نتایج، نگرانیهای امنیتی و حریمخصوصی هم مطرح هستش.
https://seroundtable.com/google-blocking-seo-rank-checking-tools-volatility-continues-38759.html
@DevTwitter | <Yaser Shahi/>
علاوه بر مشکل برای اسکرپ نتایج، نگرانیهای امنیتی و حریمخصوصی هم مطرح هستش.
https://seroundtable.com/google-blocking-seo-rank-checking-tools-volatility-continues-38759.html
@DevTwitter | <Yaser Shahi/>
👎26👍12❤3
این بچه ۱۵ ساله ه خیلی ریپورت باحالی نوشته پشمام ریخت :))
یه روش خلاقانه ارائه داده که zero click بشه لوکیشن تقریبی ملت رو پیدا کرد (در حد شهر مثلا، حساس واسه پیدا کردن activist ها).
https://gist.github.com/hackermondev/45a3cdfa52246f1d1201c1e8cdef6117
@DevTwitter | <Pooya/>
یه روش خلاقانه ارائه داده که zero click بشه لوکیشن تقریبی ملت رو پیدا کرد (در حد شهر مثلا، حساس واسه پیدا کردن activist ها).
https://gist.github.com/hackermondev/45a3cdfa52246f1d1201c1e8cdef6117
@DevTwitter | <Pooya/>
👎66👍28🔥7
کراولر ChatGPT مشکل امنیتی داره و میشه باهاش DDoS زد :)
منبع:
https://github.com/bf/security-advisories/blob/main/2025-01-ChatGPT-Crawler-Reflective-DDOS-Vulnerability.md
@DevTwitter | <Reza Jafari/>
منبع:
https://github.com/bf/security-advisories/blob/main/2025-01-ChatGPT-Crawler-Reflective-DDOS-Vulnerability.md
@DevTwitter | <Reza Jafari/>
👍33❤6👎4
مدل جدید deepseek-r1 به صورت رایگان پابلیک شد !
این مدل برای رقابت با مدل پولی o3 کمپانی open-ai ساخته شده که به صورت رایگان در حال اجرا هست
بد ماجرا (برای آمریکا) اینه که چینیها به این بسنده نکردن و حتی نحوه ترین مدل ، وژن ها و همه چیزش هم پابلیک کردن
https://github.com/deepseek-ai/DeepSeek-R1
@DevTwitter | <Marcel Esfandiari/>
این مدل برای رقابت با مدل پولی o3 کمپانی open-ai ساخته شده که به صورت رایگان در حال اجرا هست
بد ماجرا (برای آمریکا) اینه که چینیها به این بسنده نکردن و حتی نحوه ترین مدل ، وژن ها و همه چیزش هم پابلیک کردن
https://github.com/deepseek-ai/DeepSeek-R1
@DevTwitter | <Marcel Esfandiari/>
🔥134👍14❤6👎2
دوستانی که میخواهید با semgrep برای سازمان خودتون رول اختصاصی بنویسید
یا دنبال دانلود رول های pro این ابزار هستید
به این رپو حتما سر بزنید.
https://github.com/kh4sh3i/semgrep
@DevTwitter | <mohsen Khashei/>
یا دنبال دانلود رول های pro این ابزار هستید
به این رپو حتما سر بزنید.
https://github.com/kh4sh3i/semgrep
@DevTwitter | <mohsen Khashei/>
❤10👎6👍1
https://github.com/Shubhamsaboo/awesome-llm-apps
این رو چند وقت پیش بوکمارک کرده بودم؛ ریپوی جالبی میآد.
@DevTwitter | <~ amir/>
این رو چند وقت پیش بوکمارک کرده بودم؛ ریپوی جالبی میآد.
@DevTwitter | <~ amir/>
🔥21👍7