Forwarded from Gopher Academy
🔵 عنوان مقاله
Brute Force Text Search Optimizations
🟢 خلاصه مقاله:
مقاله مورد بررسی به بحث در مورد انجام جستجوهای brute force بر روی دادههای متنی بزرگ میپردازد و تأکید دارد که با وجود حجم بالای دادهها، این روش با استفاده از بهینهسازیهای مناسب میتواند بسیار سریع باشد. نویسنده بیان میکند که با ارتقاء سختافزاری و بهبود تکنیکهای برنامهنویسی، جستجوی brute force حتی در حافظههای بزرگ هم مؤثر قابل اجرا است. همچنین، در مقاله به این نکته اشاره میشود که انجام این نوع جستجوها میتواند در مواقعی که دقت و سرعت بسیار ضروری است، به عنوان یک راهحل مفید عمل کند. نویسنده روشها و استراتژیهای مختلفی را برای بهینهسازی جستجوی brute force به دقت تشریح کرده و این نوع جستجو را به عنوان یک رویکرد قابل قبول برای پردازش و تحلیل دادههای بزرگ ارائه داده است.
🟣لینک مقاله:
https://boyter.org/posts/brute-force-text-search-optimizations/
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Brute Force Text Search Optimizations
🟢 خلاصه مقاله:
مقاله مورد بررسی به بحث در مورد انجام جستجوهای brute force بر روی دادههای متنی بزرگ میپردازد و تأکید دارد که با وجود حجم بالای دادهها، این روش با استفاده از بهینهسازیهای مناسب میتواند بسیار سریع باشد. نویسنده بیان میکند که با ارتقاء سختافزاری و بهبود تکنیکهای برنامهنویسی، جستجوی brute force حتی در حافظههای بزرگ هم مؤثر قابل اجرا است. همچنین، در مقاله به این نکته اشاره میشود که انجام این نوع جستجوها میتواند در مواقعی که دقت و سرعت بسیار ضروری است، به عنوان یک راهحل مفید عمل کند. نویسنده روشها و استراتژیهای مختلفی را برای بهینهسازی جستجوی brute force به دقت تشریح کرده و این نوع جستجو را به عنوان یک رویکرد قابل قبول برای پردازش و تحلیل دادههای بزرگ ارائه داده است.
🟣لینک مقاله:
https://boyter.org/posts/brute-force-text-search-optimizations/
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from DevTwitter | توییت برنامه نویسی
یک رایتاپ آموزنده درمورد RCE که بخاطرش ۱۵۰۰۰ دلار بانتی دادن
علاوه بر مانیتورینگ جالبی که انجام داده تا وقتی دوولوپر برنامه رو دیباگ میکرده خطاهارو براش بفرسته، تست کیس های جالبی هم انجام داده که نیاز به یک دانش کلی از PHP داشتن، مثلا فرض رو بر این گرفته که یجا دیتارو از php://input میخونه، که در آخر یک پارامتر رو پیدا کرده داخل POST و از اون رسیده به LFI و با خوندن فایلها هم RCE زده
https://medium.com/@0xold/15k-rce-through-monitoring-debug-mode-4f474d8549d5
@DevTwitter | <Sadra Asadi/>
علاوه بر مانیتورینگ جالبی که انجام داده تا وقتی دوولوپر برنامه رو دیباگ میکرده خطاهارو براش بفرسته، تست کیس های جالبی هم انجام داده که نیاز به یک دانش کلی از PHP داشتن، مثلا فرض رو بر این گرفته که یجا دیتارو از php://input میخونه، که در آخر یک پارامتر رو پیدا کرده داخل POST و از اون رسیده به LFI و با خوندن فایلها هم RCE زده
https://medium.com/@0xold/15k-rce-through-monitoring-debug-mode-4f474d8549d5
@DevTwitter | <Sadra Asadi/>
Forwarded from کداکسپلور | CodeExplore (Koorosh)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
بیشتر دوست دارید چه مطالبی توی چنل گذاشته بشه؟
@dvtwi
@dvtwi
Forwarded from Linuxor ?
توی برنامه نویسی زیادی خسیس نباشید
اگه ذهنیتتون به سمتی بره که همیشه در حال محاسبه باشه چه حرکتی بزنم که حافظه کمتر و سرعت بیشتری داشته باشه توی باتلاق میفتید و قدرت ساختن یه سیستم بزرگ و انعطاف پذیر رو از دست میدید.
بعضی مواقع انقدری به سمت الگوریتم میریم که داریم به کلیت سیستم آسیب میزنیم مثلا قراره یه دیتایی ارسال کنیم بجای اینکه به این شکل ارسال کنیم
{"name":"linuxor","type":"channel"}
میایم یه صرفه جویی کثیف میکنیم
["linuxor",2]
ما اینجا توی حافظه صرفه جویی کردیم ولی هر جایی بخوایم از این دیتا استفاده کنیم باید بدونیم ایندکس صفرم name هست و ایندکس یکم type و عدد 2 هم برای type یعنی channel این یعنی نیاز به مستندات بیشتر.
درسته حافظه کمتری مصرف کردیم ولی قدرت خوانایی کد رو آوردیم پایین در واقع با بهتر کردن یه بخش جزئی سیستم به کلیت سیستم آسیب زدیم، و اگه این کارو هی توی بخش های مختلف سیستم تکرار کنیم در نهایت به جایی میرسیم که دیگه صرفه نداره سیستم رو توسعه بدیم.
🐧 @Linuxor
اگه ذهنیتتون به سمتی بره که همیشه در حال محاسبه باشه چه حرکتی بزنم که حافظه کمتر و سرعت بیشتری داشته باشه توی باتلاق میفتید و قدرت ساختن یه سیستم بزرگ و انعطاف پذیر رو از دست میدید.
بعضی مواقع انقدری به سمت الگوریتم میریم که داریم به کلیت سیستم آسیب میزنیم مثلا قراره یه دیتایی ارسال کنیم بجای اینکه به این شکل ارسال کنیم
{"name":"linuxor","type":"channel"}
میایم یه صرفه جویی کثیف میکنیم
["linuxor",2]
ما اینجا توی حافظه صرفه جویی کردیم ولی هر جایی بخوایم از این دیتا استفاده کنیم باید بدونیم ایندکس صفرم name هست و ایندکس یکم type و عدد 2 هم برای type یعنی channel این یعنی نیاز به مستندات بیشتر.
درسته حافظه کمتری مصرف کردیم ولی قدرت خوانایی کد رو آوردیم پایین در واقع با بهتر کردن یه بخش جزئی سیستم به کلیت سیستم آسیب زدیم، و اگه این کارو هی توی بخش های مختلف سیستم تکرار کنیم در نهایت به جایی میرسیم که دیگه صرفه نداره سیستم رو توسعه بدیم.
🐧 @Linuxor
Forwarded from Python BackendHub (Mani)
یک کدی دارین که خیلی کنده. تیکت اومده که کاربر ها راضی نیستن از کندی این اون قسمت.
چطوری بهترش میکنید؟ مرحله هایی که طی میکنید برای بهتر کردن پرفومنس یک کد رو کامنت کنید.
@PyBackendHub
چطوری بهترش میکنید؟ مرحله هایی که طی میکنید برای بهتر کردن پرفومنس یک کد رو کامنت کنید.
@PyBackendHub
Forwarded from DevTwitter | توییت برنامه نویسی
برعکس تصور خیلیها، ساخت یک زبان برنامه نویسی یا OS، در اون حدی که فکر میکنید سخت نیست. به طور روزمره داره انجام میشه این پروژهها. حتی در همین تویتر فارسی!
اون چیزی که خیلی خیلی سخت هست، ساخت زبان و OSای هست که بقیه قبول کنن باهاش کار کنن و وقت و هزینه بذارن براش.
@DevTwitter | <Amirreza Gh/>
اون چیزی که خیلی خیلی سخت هست، ساخت زبان و OSای هست که بقیه قبول کنن باهاش کار کنن و وقت و هزینه بذارن براش.
@DevTwitter | <Amirreza Gh/>
Forwarded from IRCF | اینترنت آزاد برای همه
اپ #mahsaNG در فاصله کوتاهی از انتشار نسخه ۹، مجددا یک بروزرسانی جدید داشته که ضمن بهبود قابل توجه اتصال از طریق Warp و WarpOnWarp، تغییر userAgent، بهبود FakeHost و کانفیگهای non-TLS، مشکل پینگ در تعداد بالای کانفیگ و اشکال رابط کاربری در ساخت کانفیگ وارپ و ادیت splitHttp رو برطرف کرده.
👉 play.google.com/store/apps/details?id=com.MahsaNet.MahsaNG
💡 github.com/GFW-knocker/MahsaNG/releases/latest
🔍 ircf.space/software.php
@ircfspace
👉 play.google.com/store/apps/details?id=com.MahsaNet.MahsaNG
💡 github.com/GFW-knocker/MahsaNG/releases/latest
🔍 ircf.space/software.php
@ircfspace
Forwarded from ⚝
مهسا انجی نسخهٔ ۹.۵ در گوگل پلی منتشر شد!
تغییرات این نسخه:
بارگیری از:
play.google.com/store/apps/details?id=com.MahsaNet.MahsaNG
گیتهاب:
GitHub.com/GFW-knocker/MahsaNG/releases/latest
#news #filternet
@amiria703_channel
تغییرات این نسخه:
- بهروز رسانی هسته
- بهبود warp و WarpOnWap
- تغییر userAgent، بهبود fakehost و تنظیمهای non-tls
- رفع اشکال رابط کاربری در ساخت تنظیم وارپ و ویرایش splithttp
- رفع مشکل پینگ در تعداد زیاد تنظیمها
بارگیری از:
play.google.com/store/apps/details?id=com.MahsaNet.MahsaNG
گیتهاب:
GitHub.com/GFW-knocker/MahsaNG/releases/latest
#news #filternet
@amiria703_channel
Forwarded from Ninja Learn | نینجا لرن
💎 خب Nginx چیه و به چه درد میخوره؟ 💎
امروز میخوام در مورد یه ابزار خیلی کاربردی به اسم Nginx صحبت کنم که شاید خیلیاتون اسمشو شنیده باشین ولی دقیق ندونید چیه و چیکار میکنه.
اول از همه بگم که Nginx یه وب سرور هست، ولی فقط همین نیست 😎 این ابزار قدرتمند میتونه به عنوان پراکسی معکوس (Reverse Proxy)، لود بالانسر (Load Balancer) و حتی کَش (Cache) هم استفاده بشه.
یعنی چی؟ یعنی اگه شما یه وبسایت پر بازدید دارید، با Nginx میتونید ترافیک ورودی رو مدیریت کنید که سایتتون دچار کندی یا قطعی نشه.
چرا Nginx؟
- سرعت بالا 🚀:
یکی از دلایلی که Nginx محبوبه، سرعت بالاشه. مخصوصاً توی هندل کردن تعداد زیادی درخواست همزمان.
- مصرف کم منابع 💾:
برخلاف بعضی از وب سرورهای دیگه، Nginx منابع کمتری مصرف میکنه و این یعنی صرفهجویی توی هزینهها
- پایداری 🔄:
خب Nginx به خاطر معماری خاصش میتونه ترافیک سنگین رو بدون مشکل مدیریت کنه و همین باعث میشه سایتتون همیشه در دسترس باشه.
- ماژولار بودن ⚙️:
شما میتونید قابلیتهای مختلفی رو با اضافه کردن ماژولها به Nginx اضافه کنید. مثل SSL، فشردهسازی محتوا و...
حالا Nginx چجوری کار میکنه؟
خیلی ساده بگم، وقتی کاربری یه درخواست (مثل باز کردن یه صفحه وب) میفرسته، Nginx میاد و این درخواست رو میگیره و به بهترین شکل ممکن به سرور اصلی میرسونه. اگه سرور اصلی مشغوله یا مشکل داره، Nginx میتونه درخواست رو به یه سرور دیگه بفرسته یا حتی یه نسخه کَش شده از صفحه رو به کاربر نشون بده.
نصب و راهاندازی
نصب Nginx خیلی سادهست توی اکثر سیستمعاملها فقط با یه دستور میتونید نصبش کنید و بعدش به راحتی کانفیگش کنید.
در نهایت، اگه دنبال یه وب سرور سریع، پایدار و کم مصرف هستید، حتماً یه نگاهی به Nginx بندازید. با این ابزار میتونید وبسایتتون رو خیلی بهتر کنید و تجربه بهتری برای کاربرانتون رقم بزنید. 🌐
امید وارم براتون مفید بوده باشه:)❤️
@ninja_learn_ir
امروز میخوام در مورد یه ابزار خیلی کاربردی به اسم Nginx صحبت کنم که شاید خیلیاتون اسمشو شنیده باشین ولی دقیق ندونید چیه و چیکار میکنه.
اول از همه بگم که Nginx یه وب سرور هست، ولی فقط همین نیست 😎 این ابزار قدرتمند میتونه به عنوان پراکسی معکوس (Reverse Proxy)، لود بالانسر (Load Balancer) و حتی کَش (Cache) هم استفاده بشه.
یعنی چی؟ یعنی اگه شما یه وبسایت پر بازدید دارید، با Nginx میتونید ترافیک ورودی رو مدیریت کنید که سایتتون دچار کندی یا قطعی نشه.
چرا Nginx؟
- سرعت بالا 🚀:
یکی از دلایلی که Nginx محبوبه، سرعت بالاشه. مخصوصاً توی هندل کردن تعداد زیادی درخواست همزمان.
- مصرف کم منابع 💾:
برخلاف بعضی از وب سرورهای دیگه، Nginx منابع کمتری مصرف میکنه و این یعنی صرفهجویی توی هزینهها
- پایداری 🔄:
خب Nginx به خاطر معماری خاصش میتونه ترافیک سنگین رو بدون مشکل مدیریت کنه و همین باعث میشه سایتتون همیشه در دسترس باشه.
- ماژولار بودن ⚙️:
شما میتونید قابلیتهای مختلفی رو با اضافه کردن ماژولها به Nginx اضافه کنید. مثل SSL، فشردهسازی محتوا و...
حالا Nginx چجوری کار میکنه؟
خیلی ساده بگم، وقتی کاربری یه درخواست (مثل باز کردن یه صفحه وب) میفرسته، Nginx میاد و این درخواست رو میگیره و به بهترین شکل ممکن به سرور اصلی میرسونه. اگه سرور اصلی مشغوله یا مشکل داره، Nginx میتونه درخواست رو به یه سرور دیگه بفرسته یا حتی یه نسخه کَش شده از صفحه رو به کاربر نشون بده.
نصب و راهاندازی
نصب Nginx خیلی سادهست توی اکثر سیستمعاملها فقط با یه دستور میتونید نصبش کنید و بعدش به راحتی کانفیگش کنید.
sudo apt-get install nginx
در نهایت، اگه دنبال یه وب سرور سریع، پایدار و کم مصرف هستید، حتماً یه نگاهی به Nginx بندازید. با این ابزار میتونید وبسایتتون رو خیلی بهتر کنید و تجربه بهتری برای کاربرانتون رقم بزنید. 🌐
#nginx #web #وب #web_server
Forwarded from کداکسپلور | CodeExplore (Aqa Reza)
#site #ai #ml
Please open Telegram to view this post
VIEW IN TELEGRAM
Kaggle
Kaggle: Your Machine Learning and Data Science Community
Kaggle is the world’s largest data science community with powerful tools and resources to help you achieve your data science goals.
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
رفقا یکی از اعضای گروهمون یه نکته ای گفت گفتم براتون بزارم
+ من خودم با این مسئله واقعا موافقم، البته تو بیشتر مواقع این مورد توسط افراد تازه کار صدق می کنه، به دلیل تجربه کمی که دارند ممکنه یسری جاها تمرکز و وقتشون رو بزارن روی یک سری قسمتایی که واقعا شاید اونقدر مهم نباشه، البته لازم به ذکر هستش که کیفیت کد همیشه باید خوب باشه و تا حد ممکن فیچر کامل بشه ولی در جهت رفت نیاز اون پروژه و تسکی که داره
اگر نقدی دارید در این مورد یا میخواید نکته ای اضافه کنید زیر همین پست میتونید بگید تا بقیه دوستان هم استفاده کنند
+ من خودم با این مسئله واقعا موافقم، البته تو بیشتر مواقع این مورد توسط افراد تازه کار صدق می کنه، به دلیل تجربه کمی که دارند ممکنه یسری جاها تمرکز و وقتشون رو بزارن روی یک سری قسمتایی که واقعا شاید اونقدر مهم نباشه، البته لازم به ذکر هستش که کیفیت کد همیشه باید خوب باشه و تا حد ممکن فیچر کامل بشه ولی در جهت رفت نیاز اون پروژه و تسکی که داره
مثلا یه کامپوننت image uploader جنرال قراره توسعه بدید و ۲ روز هم تایم تسکتونه، بیاید برنامه ریزی کنید براش، مثلا اگر یک روز گذشته و هنوز درگیر ظاهرشید و میبینید یسری جاها داره اذیت میکنه مشکلی نیست دقیقا اون چیزی که توی طرحه باشه، شما به یه حد خوبی برسونید ظاهرش رو و حالا اگر اون انیمیشن اپلودم براش نزدید اوکیه روز دوم وقتتونو بزارید سر منطق این کامپوننت
اگر نقدی دارید در این مورد یا میخواید نکته ای اضافه کنید زیر همین پست میتونید بگید تا بقیه دوستان هم استفاده کنند
Forwarded from Geek Alerts
گوگل جمنای رو به جیمیل اندروید اضافه کرده که میشه باهاش، بر اساس ایمیلهاتون چت کنید و رایگانهم هست.
مثلا بگید خریدهای جدیدی که داشتم رو نشونم بده، یا ایمیل دانشگاهرو بیار و تمام فیلترهای جیمیل هم دسترسی دارید، مثلا آوردن ایمیلهایی که توی تاریخهای خاصی نخوندید و ... «هرچیزی که الان داخل فیلترهای جیمیل هست»
اسم این ویژگی Gmail Q&A هست که قبلا فقط به شکل محدود برای کاربران پولی در دسترس بود.
قرار هست ویژگی مشابه Gmail Q&A به گوگل درایو هم اضافه بشه تا اونجا هم بتونید سوالات مشابه داشته باشید.
workspaceupdates
@geekalerts
مثلا بگید خریدهای جدیدی که داشتم رو نشونم بده، یا ایمیل دانشگاهرو بیار و تمام فیلترهای جیمیل هم دسترسی دارید، مثلا آوردن ایمیلهایی که توی تاریخهای خاصی نخوندید و ... «هرچیزی که الان داخل فیلترهای جیمیل هست»
اسم این ویژگی Gmail Q&A هست که قبلا فقط به شکل محدود برای کاربران پولی در دسترس بود.
قرار هست ویژگی مشابه Gmail Q&A به گوگل درایو هم اضافه بشه تا اونجا هم بتونید سوالات مشابه داشته باشید.
workspaceupdates
@geekalerts
Forwarded from Unk9vvN
Media is too big
VIEW IN TELEGRAM
#Infrastructure #Cybersecurity #Strategy
پیرو مطلبی که شش ماه پیش منتشر کردیم مبنی بر اقدامات انگلستان در سند راهبردی استراتژی های امنیت سایبری، یکی از موارد سرمایه گذاری بر روی نوجوانان انگلستان در خصوص آشنایی و استعداد یابی در حوزه علوم سایبری بوده است.
کشور ایران در نیروی انسانی حوزه فناوری اطلاعات به مرز بحران رسیده و این وضع در حوزه علوم امنیت سایبر بسیار وخیم تر شده است.
اما در این میان، دبیر شورای عالی فضای مجازی خبر از منصوب کردن میثم غلامی به عنوان سرپرست پژوهشگاه فضای مجازی میدهد.
وی دانش آموخته خارج فقه و اصول در حوزه علمیه قم بوده و همچنین فارغ التحصیل فلسفه اخلاق از دانشگاه قم است.
واقعا تا کی جوانان این مملکت باید بنشینند و ببینید که حاکمیت بجای پیروی از سیاست های شایسته سالاری، در حال بر سرکار آوردن افرادی است که تحصیلات مرتبط با پستی که دریافت میکنند را ندارند.
اگر جوانان این کشور مهاجرت میکنند کاملا حق دارند چرا که در حاکمیت ایران، عموم جوانان این کشور که مقید به تظاهرات ظاهری مذهبی نیستند، به عنوان تهدید پنداشته میشوند و قشر مذهبی نما صرفا در صلاحیت است.
@Unk9vvN
پیرو مطلبی که شش ماه پیش منتشر کردیم مبنی بر اقدامات انگلستان در سند راهبردی استراتژی های امنیت سایبری، یکی از موارد سرمایه گذاری بر روی نوجوانان انگلستان در خصوص آشنایی و استعداد یابی در حوزه علوم سایبری بوده است.
کشور ایران در نیروی انسانی حوزه فناوری اطلاعات به مرز بحران رسیده و این وضع در حوزه علوم امنیت سایبر بسیار وخیم تر شده است.
اما در این میان، دبیر شورای عالی فضای مجازی خبر از منصوب کردن میثم غلامی به عنوان سرپرست پژوهشگاه فضای مجازی میدهد.
وی دانش آموخته خارج فقه و اصول در حوزه علمیه قم بوده و همچنین فارغ التحصیل فلسفه اخلاق از دانشگاه قم است.
واقعا تا کی جوانان این مملکت باید بنشینند و ببینید که حاکمیت بجای پیروی از سیاست های شایسته سالاری، در حال بر سرکار آوردن افرادی است که تحصیلات مرتبط با پستی که دریافت میکنند را ندارند.
اگر جوانان این کشور مهاجرت میکنند کاملا حق دارند چرا که در حاکمیت ایران، عموم جوانان این کشور که مقید به تظاهرات ظاهری مذهبی نیستند، به عنوان تهدید پنداشته میشوند و قشر مذهبی نما صرفا در صلاحیت است.
@Unk9vvN
Forwarded from DevTwitter | توییت برنامه نویسی
من همیشه موقع دیباگ کردن و اجرای llm هام خیلی اوقات ریکوئستهام تکراری ان و نتایجشون هم یکیه برا همین یک ابزار رو برای cache کردن همه اون ریکوئستها درست کردم
این ابزارچون به صورت یه پراکسی ساخته شده پس نیازی به تغییری در کدتون ندارید
لینک گیتهاب:
https://github.com/MSNP1381/cache-cool
@DevTwitter | <M.Sadegh/>
این ابزارچون به صورت یه پراکسی ساخته شده پس نیازی به تغییری در کدتون ندارید
لینک گیتهاب:
https://github.com/MSNP1381/cache-cool
@DevTwitter | <M.Sadegh/>
Forwarded from Ninja Learn | نینجا لرن
دوتا قسمت دیگه هم اپلود شد 💃
قسمت ۱۴:
https://youtu.be/hwL-g1RR8x4?si=qZwgWCOqP678csK6
قسمت ۱۵:
https://youtu.be/JnwepWlagxU?si=UfsaRJKPR_UaDSqp
قسمت ۱۴:
https://youtu.be/hwL-g1RR8x4?si=qZwgWCOqP678csK6
قسمت ۱۵:
https://youtu.be/JnwepWlagxU?si=UfsaRJKPR_UaDSqp
YouTube
🚀 اموزش مقدماتی DRF - 📚 قسمت 14 - 👨🏫 عملیات CRUD
خوش اومدی به Ninjalearn اینجا بهت کمک میکنیم تا مهارتهای برنامهنویسی و توسعه وب رو بصورت تخصصی و اصولی یاد بگیری. 💻 از مفاهیم پایه تا تکنیکهای پیشرفته، همه چیز رو به سادهترین و کاربردیترین شکل ممکن آموزش میدیم. با ما همراه شو تا به یک توسعهدهنده حرفهای…
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
Forwarded from Anophel | آنوفل
آشنایی با Logging در Go: بررسی عمیق کتابخانه Zap
🔺 در دنیای توسعه اپلیکیشن، لاگ (logging) نقش مهمی ایفا می کند که اغلب مورد توجه قرار نمی گیرد. مانند این است که یک دستیار سخت کوش داشته باشید که به طور مداوم تمام جزئیات عملکرد برنامه و تعاملات کاربر را یادداشت می کند. در این مقاله از آنوفل خواهیم دید...
🌐 : آشنایی با Logging در Go: بررسی عمیق کتابخانه Zap
#گو #گولنگ #go #golang #logging
🔺 در دنیای توسعه اپلیکیشن، لاگ (logging) نقش مهمی ایفا می کند که اغلب مورد توجه قرار نمی گیرد. مانند این است که یک دستیار سخت کوش داشته باشید که به طور مداوم تمام جزئیات عملکرد برنامه و تعاملات کاربر را یادداشت می کند. در این مقاله از آنوفل خواهیم دید...
🌐 : آشنایی با Logging در Go: بررسی عمیق کتابخانه Zap
#گو #گولنگ #go #golang #logging
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
▶ Discussing Debugging in Go
🟢 خلاصه مقاله:
در آخرین قسمت از پادکست Go Time، مت بویل، بیل کندی، و جان کالهون به بحث در مورد تکنیکهای عیبیابی پرداختند. بیل کندی دلایل خود برای عدم تمایل استفاده از ابزارهای عیبیابی توسط توسعهدهندگانش را بیان کرد و تاکید کرد که ترجیح میدهد تنها از تکنیکهایی استفاده کند که در محیط تولید قابل استفاده باشند. او و همکارانش در این قسمت به تفصیل در مورد چالشها و راهکارهای عیبیابی در برنامهنویسی و توسعه نرمافزار صحبت کردند، به ویژه در زمینهی استفاده از زبان برنامهنویسی Go. این بحث شامل نگاهی عمیق به روشهای پیشگیرانه و تحلیلی عیبیابی بود که میتواند در بهبود فرآیندهای توسعه کمک کننده باشد.
🟣لینک مقاله:
https://changelog.com/gotime/309
➖➖➖➖➖➖➖➖
👑 @gopher_academy
▶ Discussing Debugging in Go
🟢 خلاصه مقاله:
در آخرین قسمت از پادکست Go Time، مت بویل، بیل کندی، و جان کالهون به بحث در مورد تکنیکهای عیبیابی پرداختند. بیل کندی دلایل خود برای عدم تمایل استفاده از ابزارهای عیبیابی توسط توسعهدهندگانش را بیان کرد و تاکید کرد که ترجیح میدهد تنها از تکنیکهایی استفاده کند که در محیط تولید قابل استفاده باشند. او و همکارانش در این قسمت به تفصیل در مورد چالشها و راهکارهای عیبیابی در برنامهنویسی و توسعه نرمافزار صحبت کردند، به ویژه در زمینهی استفاده از زبان برنامهنویسی Go. این بحث شامل نگاهی عمیق به روشهای پیشگیرانه و تحلیلی عیبیابی بود که میتواند در بهبود فرآیندهای توسعه کمک کننده باشد.
🟣لینک مقاله:
https://changelog.com/gotime/309
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Changelog
Debugging with Matt Boyle & Bill Kennedy (Go Time #309)
In this episode Matt, Bill & Jon discuss various debugging techniques for use in both production and development. Bill explains why he doesn't like his developers to use the debugger and how he prefers to only use techniques available in production. Matt…