در زمان قطعی اینترنت این پروژه چت آنلاین نوشتم که ساده هست و یک جدول داره که فقط نام کاربری و متن رو ذخیره می کند.
براساس HTTP Ajax با متد XMLHttpRequest پیام ارسال و دریافت می کند.
تعداد نمایش پیام قایل تنظیم است و اگر پیام به سقف ۲۰ عدد رسید به صورت خودکار پیام های قبلی را حذف می کند و این باعث می شود دیتابیس پر نکند.
با این سورس می توانید برای خودتون چت شخصی یا ... راه بندازید و پیچیدگی خاصی نداره و نصب ساده و راحت است.
برای راه اندازی هاست ایرانی یا خارجی با فضا ۵۰۰ مگ با پهنای باند حداقلی کافی است.
گیت هاب :
https://github.com/Rayiumir/phpchat
@DevTwitter | <Raymond Baghumian/>
براساس HTTP Ajax با متد XMLHttpRequest پیام ارسال و دریافت می کند.
تعداد نمایش پیام قایل تنظیم است و اگر پیام به سقف ۲۰ عدد رسید به صورت خودکار پیام های قبلی را حذف می کند و این باعث می شود دیتابیس پر نکند.
با این سورس می توانید برای خودتون چت شخصی یا ... راه بندازید و پیچیدگی خاصی نداره و نصب ساده و راحت است.
برای راه اندازی هاست ایرانی یا خارجی با فضا ۵۰۰ مگ با پهنای باند حداقلی کافی است.
گیت هاب :
https://github.com/Rayiumir/phpchat
@DevTwitter | <Raymond Baghumian/>
❤58👎22👍4
اگر نیاز دارید روی تلگرام شخصیتون آتومیشنهای جالب بزنید این CLI به کارتون میاد!
میتونید پیامهای چندتا سورس رو با همهجور فیلتری فچ کنید و یه سری عملات روش انجام بدید و به چندتا مقصد فورواردشون کنید. مثلا با رجکس تگ چنل مبدا رو بردارید یا با الالام کال متنشو بازنویسی کنید و...
خودم برای فوروارد کردن سیود مسیجد یکی از اکانتهام که باید بزودی دلیتاکانت میشد ازش استفاده کردم.
https://github.com/erfnzdeh/Telegram-CLI
@DevTwitter | <Pouri/>
میتونید پیامهای چندتا سورس رو با همهجور فیلتری فچ کنید و یه سری عملات روش انجام بدید و به چندتا مقصد فورواردشون کنید. مثلا با رجکس تگ چنل مبدا رو بردارید یا با الالام کال متنشو بازنویسی کنید و...
خودم برای فوروارد کردن سیود مسیجد یکی از اکانتهام که باید بزودی دلیتاکانت میشد ازش استفاده کردم.
https://github.com/erfnzdeh/Telegram-CLI
@DevTwitter | <Pouri/>
👍41❤11👎6
اگه با tRPC کار میکنی، بهت پیشنهاد میکنم یه نگاهی به https://www.npmjs.com/package/@ajayche/trpc-panel بندازی. این یه فورک از پروژه اصلیه، ولی خیلی بهتر! با Zod v4 و tRPC v11.8.0+ بهخوبی کار میکنه (از مشکلات نسخه اصلی)، ظاهر و تجربه کاربریش هم خیلی تمیز شده. خلاصه این ابزار بهت کمک میکنه راحتتر پروسیجرها رو تست کنی و بک اند type-safe بنویسی
@DevTwitter | <</>/>
@DevTwitter | <</>/>
👎11👍4🔥2
#کوته_نیوز
نسخهی اندروید تلگرام رو کوبیدن و از اول ساختن
استوری هم برای عموم باز شد (روزانه یک استوری برای کاربرای رایگان)
@DevTwitter
نسخهی اندروید تلگرام رو کوبیدن و از اول ساختن
استوری هم برای عموم باز شد (روزانه یک استوری برای کاربرای رایگان)
@DevTwitter
👍120👎10🤬1
🤬259👍19💔11
DevTwitter | توییت برنامه نویسی
#از_ترس_کیونشون دانلود releaseهای گیتهاب فیلتر شده :)))) @DevTwitter
کاربر عادی که میره کلاینتو از تلگرام دانلود میکنه اصلا نمیدونه github چیه. برای دولوپری هم که تا اینجاشو کشیده دور زدن تو کاری نداره. پس فایده بلاک کردن اون release کوفتی چیه؟ تهش جلوی چند نفرو میخوای بگیری؟
@DevTwitter | <Amir Bagheri/>
@DevTwitter | <Amir Bagheri/>
👍240🔥7❤3
شرکت شما نیرو تعدیل کرد؟ یا خودتون تعدیل شدید؟
Anonymous Poll
8%
بله - دوران جنگ
18%
بله - قطعی اینترنت اخیر
8%
بله - دلایل دیگر
65%
خیر
🤬18👎4💔3
مغز تو اثر انگشت داره. Cognitive Signature شناسه منحصربفرد مغز شما را از اسکنهای CT/MRI استخراج میکند:
- نسبت ماده خاکستری/سفید
- پیچیدگی چینهای قشر مغز
- عدم تقارن نیمکرهها
هر مغزی منحصربفرده. حالا میتونیم ثابتش کنیم.
https://github.com/gamogestionweb/cognitive-signature
@DevTwitter | <Daniel Gamo/>
- نسبت ماده خاکستری/سفید
- پیچیدگی چینهای قشر مغز
- عدم تقارن نیمکرهها
هر مغزی منحصربفرده. حالا میتونیم ثابتش کنیم.
https://github.com/gamogestionweb/cognitive-signature
@DevTwitter | <Daniel Gamo/>
👍33🔥10❤4
این پروژه تانل بین سرورهای ایران و خارج رو از دست ندید. ارتباط پایدار و پرسرعتی ایجاد میکنه و در کنارش قابلیت نصب و راهاندازی پنل x-ui رو دارید
https://github.com/g3ntrix/paqet-tunnel
@DevTwitter | <Pedram 7.0/>
https://github.com/g3ntrix/paqet-tunnel
@DevTwitter | <Pedram 7.0/>
🔥29👍6👎3
این اسکریپت بهتون کمک میکنه که روی سرور خودتون در زمان هایی که اینترنت نداریم یه برنامه برای چت (مترموست) و یه برنامه برای ویدیو کال (جیتسی) بیارید بالا که بتونید توی محیط شرکت یا خانواده ازش استفاده کنید.
https://github.com/saqi-sn/install-mattermost-and-jitsi/
@DevTwitter | <Ali Sahafi/>
https://github.com/saqi-sn/install-mattermost-and-jitsi/
@DevTwitter | <Ali Sahafi/>
❤31
به جرئت میتونم بگم یکی از بهترین دورههای آموزشی رو آقای Milan Jovanovic داره.
دورهها خیلی خلاصه، مفید و عملی هستن:
دوره Pragmatic REST APIs: طراحی REST درستوحسابی + امنیت (JWT/Refresh Token) + ورژنبندی + تست + داکیومنت (OpenAPI/Swagger) + دیپلوی و مانیتورینگ
دوره Modular Monolith Architecture: مرزبندی ماژولها با DDD/Event Storming، ارتباط بین ماژولها، Outbox/Inbox و مسیر مهاجرت منطقی به Microservices
دوره Pragmatic Clean Architecture: قدمبهقدم تا اپلیکیشن Production-ready با DDD/CQRS، لایهها، EF Core، امنیت، لاگ/هلثچک/Redis و منابع آماده مثل Template و CI/CD Blueprint
https://www.milanjovanovic.tech/
@DevTwitter | <Hamid Molareza/>
دورهها خیلی خلاصه، مفید و عملی هستن:
دوره Pragmatic REST APIs: طراحی REST درستوحسابی + امنیت (JWT/Refresh Token) + ورژنبندی + تست + داکیومنت (OpenAPI/Swagger) + دیپلوی و مانیتورینگ
دوره Modular Monolith Architecture: مرزبندی ماژولها با DDD/Event Storming، ارتباط بین ماژولها، Outbox/Inbox و مسیر مهاجرت منطقی به Microservices
دوره Pragmatic Clean Architecture: قدمبهقدم تا اپلیکیشن Production-ready با DDD/CQRS، لایهها، EF Core، امنیت، لاگ/هلثچک/Redis و منابع آماده مثل Template و CI/CD Blueprint
https://www.milanjovanovic.tech/
@DevTwitter | <Hamid Molareza/>
👎24👍19❤13
این روزها خیلیها اسم کلادفلر را کنار فیلترشکنها شنیدهاند اما CloudFlare نعمتی برای مدیران سایتهاست.
مثلا این آمار ۲۴ ساعت بلاگفا است. بیش از ۵۲ میلیون درخواست الکی که توسط کلادفلر مسدود شده و در نتیجه نیازی به پردازش آن سمت سرور نبوده
اینها درخواستهای روزانه و تکراری است بیشتر که برای پیدا کردن نقاط آسیب پذیری وب سایت توسط آی پیهای مختلف ارسال می شود و میبیند که فقط یکی از آی پیها در چند ساعت ۳.۸ میلیون درخواست فرستاده.
تازه دیروز هیچ اتک مهمی نداشتیم وگرنه در اتکها میلیون درخواست در چند دقیقه داریم!
@DevTwitter | <Alireza Shirazi/>
مثلا این آمار ۲۴ ساعت بلاگفا است. بیش از ۵۲ میلیون درخواست الکی که توسط کلادفلر مسدود شده و در نتیجه نیازی به پردازش آن سمت سرور نبوده
اینها درخواستهای روزانه و تکراری است بیشتر که برای پیدا کردن نقاط آسیب پذیری وب سایت توسط آی پیهای مختلف ارسال می شود و میبیند که فقط یکی از آی پیها در چند ساعت ۳.۸ میلیون درخواست فرستاده.
تازه دیروز هیچ اتک مهمی نداشتیم وگرنه در اتکها میلیون درخواست در چند دقیقه داریم!
@DevTwitter | <Alireza Shirazi/>
🔥42👍8❤6
آپدیت جدید گوگل دیسکاور؛ تمرکز روی کیفیت یا تغییر بازی؟
گوگل همین چند روز پیش (۵ فوریه) رسماً اعلام کرد که در حال پیاده سازی یک Core Update جدید برای بخش Google Discover هست.
اصل ماجرا چیه؟ گوگل داره الگوریتم های رتبه بندی (Ranking) رو بازنگری میکنه تا محتوای باکیفیت تر و شخصی سازی شده تری رو به کاربرها نشون بده. فعلاً تمرکز روی زبان انگلیسی در آمریکاست، اما طبق معمول، این موج به زودی به کل دنیا و تمامی زبان ها میرسه.
️ چرا باید برامون مهم باشه؟ اگر صاحب کسب و کار هستید یا در حوزه SEO و تولید محتوا فعالیت میکنید، احتمالا در دو هفته آینده شاهد نوسانات جدی در ورودی های سایت تون خواهید بود. این نه یک ایراد فنی، بلکه یک تغییر ساختار بزرگ در سیستم پیشنهادات (Discovery) گوگله.
نکته مهم : شاید بگید سایت ما که اصلاً ورودی دیسکاور نداره، پس به ما ربطی نداره!!
اما موضوع مهم اینجاست: گوگل داره الگوریتم های تشخیص کیفیت محتوا رو به روز میکنه. این تغییرات شاید در وهله اول ورودی سایت های خبری و مجله ای رو تکون بده، اما پیام مهمی برای همه ما داره: سیگنال های رتبه بندی گوگل در حال هوشمند تر شدن هستن.
نتیجه؟ اگر سایت تون محتوای ترند و زرد تولید میکنه، منتظر تغییرات باشید. اما اگر ورودی اصلی تون از Search هست، این آپدیت فعلاً مستقیم روی شما اثر نمیذاره، ولی نشون دهنده مسیریه که گوگل برای «سخت گیری بیشتر روی کیفیت» در پیش گرفته.
خلاصه که، دنبال میان بر نباشید؛ گوگل بیش از پیش داره به سمت ارزش واقعی محتوا حرکت میکنه.
@DevTwitter | <Yaghoub Tayebi/>
گوگل همین چند روز پیش (۵ فوریه) رسماً اعلام کرد که در حال پیاده سازی یک Core Update جدید برای بخش Google Discover هست.
اصل ماجرا چیه؟ گوگل داره الگوریتم های رتبه بندی (Ranking) رو بازنگری میکنه تا محتوای باکیفیت تر و شخصی سازی شده تری رو به کاربرها نشون بده. فعلاً تمرکز روی زبان انگلیسی در آمریکاست، اما طبق معمول، این موج به زودی به کل دنیا و تمامی زبان ها میرسه.
️ چرا باید برامون مهم باشه؟ اگر صاحب کسب و کار هستید یا در حوزه SEO و تولید محتوا فعالیت میکنید، احتمالا در دو هفته آینده شاهد نوسانات جدی در ورودی های سایت تون خواهید بود. این نه یک ایراد فنی، بلکه یک تغییر ساختار بزرگ در سیستم پیشنهادات (Discovery) گوگله.
نکته مهم : شاید بگید سایت ما که اصلاً ورودی دیسکاور نداره، پس به ما ربطی نداره!!
اما موضوع مهم اینجاست: گوگل داره الگوریتم های تشخیص کیفیت محتوا رو به روز میکنه. این تغییرات شاید در وهله اول ورودی سایت های خبری و مجله ای رو تکون بده، اما پیام مهمی برای همه ما داره: سیگنال های رتبه بندی گوگل در حال هوشمند تر شدن هستن.
نتیجه؟ اگر سایت تون محتوای ترند و زرد تولید میکنه، منتظر تغییرات باشید. اما اگر ورودی اصلی تون از Search هست، این آپدیت فعلاً مستقیم روی شما اثر نمیذاره، ولی نشون دهنده مسیریه که گوگل برای «سخت گیری بیشتر روی کیفیت» در پیش گرفته.
خلاصه که، دنبال میان بر نباشید؛ گوگل بیش از پیش داره به سمت ارزش واقعی محتوا حرکت میکنه.
@DevTwitter | <Yaghoub Tayebi/>
👍22❤6👎3
یه ماژول نوشتم برای Caddy که استفاده از CDN پارسپک رو راحت تر کنه ، و به صورت رسمی هم تو سایت caddy ثبت شده و در دسترسه
اگر مثل من دلبسته ی Caddy هستید به کارتون میاد
لینک گیتهاب:
https://github.com/azolfagharj/caddy_parspack_ip
لینک داکیومنت سایت رسمی
https://caddyserver.com/docs/modules/http.ip_sources.parspack
@DevTwitter | <Alireza Zolfaghar/>
اگر مثل من دلبسته ی Caddy هستید به کارتون میاد
لینک گیتهاب:
https://github.com/azolfagharj/caddy_parspack_ip
لینک داکیومنت سایت رسمی
https://caddyserver.com/docs/modules/http.ip_sources.parspack
@DevTwitter | <Alireza Zolfaghar/>
❤11👍3🤬1
دلم واسه بچه های tech ایران میسوزه
نمیدونن به فکر وصل شدن به ساده ترین سرویس ها باشن
یا به فکر اینکه یه وقت layoff نشن
من تابستون از ترس اینکه اینترنت قطع بشه اومدم بیرون
و حتی تا یه ماه پیش به فکر برگشت هم بودم
علتم این بود که دخل و خرج داره یکی درمیاد و من حتی از save ام هم استفاده کردم دوتا کار داشتم و واقعا این چند ماهی که بودم نزدیک کل روز گاهی هم بیشتر کار میکردم
که بتونم استیبل بشم
راستش یکیشونو از دست دادم سر اینکه نخواستن ادامه بدن
اون یکی هم تکلیفش چند روز دیگه مشخص میشه که ادامه میدن باهام یا نه
ولی مسئله اینه که بنظرم اگه امکانشو دارین بزنین بیرون
هیچ جا خونه نمیشه
ولی این آینده اینترنت جز بیکاری براتون کاری نداره
حتما دنبال ویزا اسپانسرشیپ نباشید
برید جایی که حداقل بتونین مثل یه ادم دنبال کار یا ادامه کار باشین
کشور های اطراف خوبن
ترکیه ارمنستان ولی سعی کنید برید حتما
این وضع ایران اصلا برای کسایی که با اینترنت کار میکنن مناسب نیست
@DevTwitter | <amiram/>
نمیدونن به فکر وصل شدن به ساده ترین سرویس ها باشن
یا به فکر اینکه یه وقت layoff نشن
من تابستون از ترس اینکه اینترنت قطع بشه اومدم بیرون
و حتی تا یه ماه پیش به فکر برگشت هم بودم
علتم این بود که دخل و خرج داره یکی درمیاد و من حتی از save ام هم استفاده کردم دوتا کار داشتم و واقعا این چند ماهی که بودم نزدیک کل روز گاهی هم بیشتر کار میکردم
که بتونم استیبل بشم
راستش یکیشونو از دست دادم سر اینکه نخواستن ادامه بدن
اون یکی هم تکلیفش چند روز دیگه مشخص میشه که ادامه میدن باهام یا نه
ولی مسئله اینه که بنظرم اگه امکانشو دارین بزنین بیرون
هیچ جا خونه نمیشه
ولی این آینده اینترنت جز بیکاری براتون کاری نداره
حتما دنبال ویزا اسپانسرشیپ نباشید
برید جایی که حداقل بتونین مثل یه ادم دنبال کار یا ادامه کار باشین
کشور های اطراف خوبن
ترکیه ارمنستان ولی سعی کنید برید حتما
این وضع ایران اصلا برای کسایی که با اینترنت کار میکنن مناسب نیست
@DevTwitter | <amiram/>
👍196👎31❤17
#دراز_نیوز
پاسخ وزارت ارتباطات به درخواست افشای اطلاعات مافیای فیلترشکن: اسرار دولتی است!
خبرنگار پایگاه خبری «رویداد ۲۴»، در سامانه دسترسی آزاد به اطلاعات، درخواستی به این شرح از وزارت ارتباطات ثبت کرده بود: «معرفی فروشندگان عمده فیلترشکن، شفافسازی درباره نحوه درگاههای پرداخت این شبکه و مشخص کردن گردش مالی این افراد». ثبت درخواست اما منجر به افشای این اطلاعات نشد.
«امیر خسروی»، رئیس مرکز بازرسی وزارت ارتباطات در پاسخ به این درخواست، نوشت: «امور مربوط به فیلترینگ و سیمکارت سفید مربوط به کارگروه مصادیق محتوای مجرمانه است و وزارت ارتباطات یکی از اعضای کارگروه است. ضمن اینکه به دلایل امنیتی مطابق ماده ۱۳ قانون انتشار آزاد اطلاعات افشای اسرار دولتی ممنوع است.»
@DevTwitter | <دیجیاتو/>
پاسخ وزارت ارتباطات به درخواست افشای اطلاعات مافیای فیلترشکن: اسرار دولتی است!
خبرنگار پایگاه خبری «رویداد ۲۴»، در سامانه دسترسی آزاد به اطلاعات، درخواستی به این شرح از وزارت ارتباطات ثبت کرده بود: «معرفی فروشندگان عمده فیلترشکن، شفافسازی درباره نحوه درگاههای پرداخت این شبکه و مشخص کردن گردش مالی این افراد». ثبت درخواست اما منجر به افشای این اطلاعات نشد.
«امیر خسروی»، رئیس مرکز بازرسی وزارت ارتباطات در پاسخ به این درخواست، نوشت: «امور مربوط به فیلترینگ و سیمکارت سفید مربوط به کارگروه مصادیق محتوای مجرمانه است و وزارت ارتباطات یکی از اعضای کارگروه است. ضمن اینکه به دلایل امنیتی مطابق ماده ۱۳ قانون انتشار آزاد اطلاعات افشای اسرار دولتی ممنوع است.»
@DevTwitter | <دیجیاتو/>
🤬71👍6❤2
Forwarded from DevTwitter Ads.
🔥مهندسین داده، معماران پشت پرده هر پروژه بزرگ دادهمحور
🚩 بوتکمپ تخصصی مهندسی داده
🔘 دوره فشرده آمادهسازی برای ورود به بازارکار
🔹 ۱۲ هفته آموزش از Linux و Docker تا Airflow، Spark، Kafka و Kubernetes
🔹آموزش توسط اساتید مطرح
🔹 پروژههای واقعی + تجربه کار گروهی
🔹 منتور اختصاصی
🔹گواهینامه معتبر
❗️ ظرفیت محدود
💳 امکان پرداخت در اقساط ۴، ۱۲ و ۱۸ ماهه
🌐 فرم ثبتنام:
🔗https://quera.org/r/s8cil
🚩 بوتکمپ تخصصی مهندسی داده
🔘 دوره فشرده آمادهسازی برای ورود به بازارکار
🔹 ۱۲ هفته آموزش از Linux و Docker تا Airflow، Spark، Kafka و Kubernetes
🔹آموزش توسط اساتید مطرح
🔹 پروژههای واقعی + تجربه کار گروهی
🔹 منتور اختصاصی
🔹گواهینامه معتبر
❗️ ظرفیت محدود
💳 امکان پرداخت در اقساط ۴، ۱۲ و ۱۸ ماهه
🌐 فرم ثبتنام:
🔗https://quera.org/r/s8cil
❤6👍2🔥1
چند سال پیش، توی یکی از سکانسهای سریال مسترربات، صحنهای دیدم که الیوت با یه نرمافزاری، یه سری اطلاعات رو داخل یه فایل صوتی پنهان میکرد. رفتم دنبال ابزارش گشتم و DeepSound رو پیدا کردم. اون زمان جذابیت زیادی برام داشت و یه مدتی هم ازش استفاده میکردم.
ولی، همونطور که این بخش سریال ماله چند سال پیشه، این ابزار هم دیگه توسط سازندهش آپدیت نشد و عملاً کنار گذاشته شد. برای همین رفتم عملکردش رو عمیقتر مطالعه کردم و چیزای جالبی یاد گرفتم. مثلاً توی پنهاننگاری تصاویر، از تکنیکی به اسم LSB یا Least Significant Bit استفاده میشه.
عملکردش اینجوریه که هر پیکسل توی یه عکس رنگی معمولاً با ۲۴ بیت نشون داده میشه (۸ بیت قرمز، ۸ بیت سبز و ۸ بیت آبی) و چشم انسان تغییرات خیلی ریز توی رنگ رو متوجه نمیشه، پس میتونیم کم اهمیت ترین بیت هر بایت رو تغییر بدیم بدون اینکه تصویر به چشم تغییر قابل توجهی بکنه.
https://github.com/naseridev/deepscene
@DevTwitter | <Nima Naseri/>
ولی، همونطور که این بخش سریال ماله چند سال پیشه، این ابزار هم دیگه توسط سازندهش آپدیت نشد و عملاً کنار گذاشته شد. برای همین رفتم عملکردش رو عمیقتر مطالعه کردم و چیزای جالبی یاد گرفتم. مثلاً توی پنهاننگاری تصاویر، از تکنیکی به اسم LSB یا Least Significant Bit استفاده میشه.
عملکردش اینجوریه که هر پیکسل توی یه عکس رنگی معمولاً با ۲۴ بیت نشون داده میشه (۸ بیت قرمز، ۸ بیت سبز و ۸ بیت آبی) و چشم انسان تغییرات خیلی ریز توی رنگ رو متوجه نمیشه، پس میتونیم کم اهمیت ترین بیت هر بایت رو تغییر بدیم بدون اینکه تصویر به چشم تغییر قابل توجهی بکنه.
https://github.com/naseridev/deepscene
@DevTwitter | <Nima Naseri/>
🔥81👍14❤11