Mahi in Tech – Telegram
Mahi in Tech
309 subscribers
195 photos
17 videos
8 files
251 links
Download Telegram
این پروژه هم جالب بود. طبق توضیحات، یک پروکسی نسل جدید هست که به‌کمک ML رفتار شبکه رو بررسی می‌کنه و اگر احساس کنه که داره بلاک یا تحلیل می‌شه، بلافاصله پروتکل رو عوض می‌کنه.

github.com/soroushdeimi/sush-core
❤‍🔥3🙊1
آره خلاصه با AI کد نزنید که بتونید توضیح بدید.
😁8😨4👻1🙊1
وضعیت فعلیِ اینترنت چطور روی داغ شدن و خالی شدن باتری موبایل تاثیر می‌ذاره:
Source
❤‍🔥3🙊1
این دیتاست رو که شامل حدود 6000 پیامک عادی و اسپم هست، چند وقت پیش برای یک پروژه‌ی اپن‌سورس جمع‌آوری کردم. اما خب به‌خاطر کم‌بودن داده‌ها، خیلی پیش نرفت. برای همین تصمیم گرفتم فعلا خودِ دیتاست رو عمومی کنم، شاید در این بین به درد کسی بخوره.

اگه شما هم دیتاست مشابه‌ای دارید یا منبع‌ای می‌شناسید، خوشحال می‌شم باهام به‌اشتراک بذارید.

github.com/MahdiyarGHD/sms-spam-dataset
🔥6🙊3
اگر با چشم خودم نمی‌دیدم، باور نمی‌کردم!
‏احتمالاً برای اینکه پورتال وزارت راه و شهرسازی هک نشه، کل کدها رو پاک کردن و به‌جاش یه اسکرین‌شات ساده گذاشتن روی سرور 😁

‏نمیدونم ایده ⁧ #سایت_مقوایی⁩ از کدوم نخبه‌ای هست، ولی امیدوارم این اقدام هوشمندانه رو واسه بیت‌المال فاکتور نزنه!

🔍 ircf.space
@ircfspace
😁9😭1🙊1
یک نفر اومده و توی کانال‌‌ش متن طولانی و عوام فریبانه‌ای برای به‌اصطلاح نقد کردن برنامه‌ی «مطمئن‌باش» که میلاد نوری اخیرا برای مقابله با اسکم به‌صورت اپن‌سورس منتشر کرده (پروژه‌ی ارزشمندی هست، پیشنهاد می‌کنم یک نگاه بهش بندازید) نوشته، حالا با این‌که کاملاً با AI پیش برده و تقریبا بدون هیچ سند و مدرکی فقط مهمل گفته کاری نداریم، آخر متن‌ش گفته که آره من تمام این مشکلات رو رفع کردم و pull request ارسال کردم.
حالا حدس می‌زنید چه تغییراتی داشته؟
اسم سازنده‌ی برنامه رو به اسم خودش تغییر داده :))
یا برای سایتی که فقط محتوای استاتیک داخلش هست و روی Github Pages سرو می‌شه آسیب‌پذیری SQL Injection گزارش کرده :)))

برای جمع کردن مخاطب دست به چه کارهایی می‌زنند 🤦🏻‍♂ این حرکت رو فقط می‌شه با پاک کردن اکانت گیت‌هاب جمع‌ش کرد. 😆
😁12🤯5🙊1
در پروژه‌های سی‌شارپی، شما به‌راحتی می‌تونید سناریوهای Producer/Consumer رو به کمک Channelها پیاده‌سازی کنید، بدون نیاز به وابستگی خارجی یا پکیج خاصی.

مثلا هنگام لاگ‌برداری، وقتی می‌خواید لاگ‌ها رو به‌صورت async بنویسید و نمی‌خواید فرآیند اصلی برنامه بلاک شه، این قابلیت یک راه‌حل ایده‌آل هست. به‌خصوص زمانی که پروژه‌تون در حدی نیست که بخواید پیچیدگی یا سنگینی یک Message Broker رو بهش تحمیل کنید.
به‌طور خلاصه کاربردهای دیگه‌ای هم می‌تونه داشته باشه:
- پردازش صف‌های مختلف (مثل صف پردازش تصویر، صف ارسال ایمیل)
- پیاده‌سازی الگوهای Pub/Sub ساده
- توزیع کار بین Threadها یا Taskهای مختلف
- هماهنگی بین بخش‌های مختلف برنامه

https://learn.microsoft.com/en-us/dotnet/core/extensions/channels
👍5🙊1
اخیرا یکی از دوستان یک framework کامل برای توسعه‌ی ربات‌های تلگرامی با زبان PHP توسعه داده که با الهام از ساختار لاراول ساخته شده و قابلیت‌های خیلی خوبی داره -- همچنین به‌صورت پیش‌فرض این امکان رو داره که بر بستر Swoole/OpenSwoole اجرا شه تا از لحاظ پرفورمنسی به‌شدت بهبود پیدا کنه، مشابه Laravel Octane.

اگر PHP کار می‌کنید، امتحان‌ش کنید:
https://github.com/laraXgram/LaraGram
🙊1
آگهی‌ها عالی هستن 😦
🤯13🙊3
Forwarded from Yasha
📌 امریه دانش بنیان لغو شد!

به اطلاع متقاضیان امریه در شرکت های دانش بنیان میرساند:  پذیرش متقاضیان از اعزام آبان ماه ۱۴۰۴ تا اطلاع ثانوی امکان پذیر نمی باشد.

معاونت علمی، فناوری و اقتصاد دانش بنیان ریاست جمهوری
👻4😢2🙊2🤷‍♂1🤩1
Forwarded from آرش نعمت زاده
با اکانت گوگلتون یه سر به اینجا بزنید و اگه پسوردی لو رفته عوضش کنید.
https://myactivity.google.com/dark-web-report/results
🙊3
یک چیزی که توی سی‌شارپ سال‌هاست وجود داره و حتی داخل مصاحبه هم پرسیده شد و ازش اطلاعی نداشتم، default interface methods هست 😦.
به این شکل هست که می‌تونیم برای متدهای یک اینترفیس default implementation بنویسیم، درست مثل کلاس‌های abstract.
حالا شاید بگید چرا باید همچین چیزی اضافه شه (از 8.0 #C) تا زمانی که خود کلاس‌های ابسترکت وجود دارند؟

یکی از دلایل‌ش احتمالا جلوگیری از breaking change هست.
ممکنه اینترفیس‌ای داشته باشیم که خیلی جاها استفاده شده و یا هم درحال به‌روزرسانی پکیجی هستیم که قبلا درش یک اینترفیس مشخص به کار رفته که نیاز به یک متد با پیاده‌سازی مشخصی داره، که خب منطقا اینجا نمی‌شه فقط متد رو به اینترفیس اضافه کرد تا باقی کلاس‌ها برن خودشون پیاده‌سازی کنن 😆.
نکته‌ی مهم و یکی از تفاوت‌هاش با کلاس‌های abstract این هست که متدهایی که داخل اینترفیس‌ها پیاده‌سازی شدند، ارث‌بری نمی‌شن، درواقع برای دسترسی به متد پیاده‌سازی شده داخل اینترفیس، اون کلاس رو باید به اون اینترفیس کست کنیم وگرنه اون متد دردسترس نخواهد بود.
👍2🙊1
اگر قرار هست توی پروژه‌تون از SSE یا همون Server-Side Events استفاده کنید، حواستون به این نکته باشه که تحت شرایطی، سمت مرورگر محدودیت کانکشن وجود داره. شما به ازای هر دامین و مرورگر، فقط می‌تونید تعداد کمی (معمولاً ۶) کانکشن داشته باشید. البته توی HTTP/2 این محدودیت به شکل دیگه‌ای هست و به صورت پیش‌فرض می‌تونید کانکشن‌های بیشتری داشته باشید.
👍5🙊1
Forwarded from Easy Microservices (Ali Yousefi ˢᵒᶠᵗʷᵃʳᵉ ᴰᵉᵛᵉˡᵒᵖᵉʳ)
شاید برای شما هم پیش بیاد.
کارفرمای محترمی که اخیر یاد گرفته هرچی سوال داره رو از AI بپرسه. قافل از اینکه این AI برای مهندسین نرم افزار شده شبیه یک کارمند خودشیرینی که اطلاعات ناقصی رو به کارفرمای عزیز ارائه میکنه.
چرا AI برای کارفرمای نابلد خطرناکه؟
چون خروجی AI مبتنی بر prompt ای هست که بهش می‌دید در حالی که مهندسی که توی شرکت شماست علاوه بر اینکه می‌تونه مبتنی بر همون prmpt جواب بده بلکه دارای دانشی بالغ بر 100 مگابایت prompt (بسته به میزان تجربه‌ی شناخت شرکت و شماست) به طور پیشفرض روش نصبه! شما میگی الف میدونه فلان پروژه‌ی شما توی فلان طبقه توی فلان بخش در فلان قسمت ساید افکت میخوره! اینو چطوری میخوای هربار به AI توضیح بدی؟
حالا کافرمای محترم میاد از این AI استفاده میکنه و به مهندس خودش میگه که چیکار کنه و چیکار نکنه و هرچی مهندس توضیح میده که برادر این مسیر غلطه پاسخ تکراری دریافت میکنه که AI اینو گفت، جلسه میذاره با 5 تا مهندس سنیور دیگه و هرچی اونها توضیح میدن که برادر این مسیر مسیر درستی نیست بازم میگه الا و بلا AI بهتر از شما دانش داره و من فکر میکنم که این مسیر درست‌تره.
چه اتفاقی میوفته؟ شما رنج حقوقی 40 تا 150 میلیون یا بیشتر داری به مهندست پول میدی که بهش بگی چیکار کنه؟ خوب اگر شما تونستی از AI نتیجه بگیری همه می‌تونن بگیرن مخصوصا کسی که فنیه میتونه prompt بهتری بده و پاسخ بهتری هم دریافت کنه. چرا نمیری یه سری جونیور استخدام کنی که هم هزینه‌ی کمتری بدی و هم بهشون توضیح بدی چیکار کنن.

من فکر میکنم استفاده از AI یک فرهنگه، برخی افراد همون ابتدا فهمیدن چطوری باید ازش استفاده کنن، بعضی‌ها هنوز در چرخه تولید و نابود کردن اموالشون موندن. و حیف از مهندسین دلسوزی که هدفشون پیشرفت خودشون و شرکت شماست ولی گوش شما علاقه‌ای به شنیدن صحبت‌های اونها نداره و کم کم اونارو ساکت می‌کنه و فاجعه رخ میده.
2👍13🙊1
اندراحوالات AI:
اومدم auto-completion گیت‌هاب کوپایلت رو بعد مدت‌ها دوباره امتحان کنم (برای بدعادت نشدن خاموش‌اش کرده بودم) و خب توقع داشتم مثل قبل بیاد و بادی متد رو بنویسه، حالا فکر می‌کنید چه‌چیزی نوشت؟
throw new NotImplementedException();


ممنون 😆.
😁11🙊1
Forwarded from Easy Microservices (Ali Yousefi ˢᵒᶠᵗʷᵃʳᵉ ᴰᵉᵛᵉˡᵒᵖᵉʳ)
سلام دوستان، من خودم توی شرکت صدگان کار میکنم در حال حاضر هم برای تیم خودمون دنبال نیروی برنامه‌نویس هستیم. کارمون توی مشهد هست برج اداری پاژ 2 ، کار به صورت حضوری و تمام وقت هست (شنبه تا چهار شنبه).
اگر تمایل داشتید باهم همکاری کنیم خوشحال می‌شم شمارو توی تیم خودمون ببینم.
تکنولوژی هایی هم که کار میکنیم Blazor و Asp net core 9 و EF Core روی پروژه ی ERP کار می‌کنیم، تجربیات کاملا جدید و باحالی هست و تیممون هم تیم منظم و با پشتکار بالا و سرزنده و شاد هست. هیچ مشکلی با جونیور و میدلول هم توی مباحث آموزش نداریم و اتفاقا خیلی هم خوشحال می‌شیم بتونیم دانش خودمون رو تمام و کمال انتقال بدیم.
اگر هم با Process maker و ابزارهای BPMS و BPMN کار کردید که عالیه (حتی اگر فقط با همینا کار کرده باشید به تجریبات شما نیاز داریم).
برای اطلاعات بیشتر لطفا با شماره‌ی 09152411136 خانم قاصد HR شرکت صدگان تماس بگیرید یا رزومتون رو برام توی تلگرام ارسال کنید @ali_visual_studio

ممنون می‌شم این پست رو بازنشر کنید تا برسه به دست عزیزانی که کارجو هستند.

@easymicroservices
1👍1🙊1