Dev Perfects – Telegram
Dev Perfects
41 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from 
‏TLD (دامنهٔ سطح بالا)ی io که طبق قوانین IANA چون دو حرف داره، باید به یه کشور اختصاص پیدا کنه، متعلق به قلمروی اقیانوس هند بریتانیای کبیره. شرکت‌های نوپا در گذشته به دلیل مخفف Input/Output بودن و استفادهٔ زیاد از این مخفف در فناوری و همچنین جدید بودنش، اون رو به TLDهایی مثل com ترجیح دادن. یکی از ویژگی‌های مثبت این ccTLD، اینه که نیازی به اقامت در اون کشور ندارید تا این دامنه رو بتونید ثبت کنید. برای دریافت نام دامنه با این TLD، به name.com یا nic.io یا سایر ارائه دهندگان مراجعه کنید.

#domain #internetworks #معرفی
@amiria703_channel
Forwarded from Armon technical logs (armon Taheri)
▫️هنگام دولوپ پروژه به چه مواردی توجه کنیم که برای مسائل دیپلویمنت کمتر اذیت بشیم
Forwarded from Armon technical logs (armon Taheri)
داک api منظورم swagger بود
Forwarded from 
Tips for projects to reduce deploy effort:

1. Write roadmaps
Draw shapes whenever needed. Be as concise as possible.

2. Document your work
Tell people whatever ambiguous. Make sure newbies can understand.

3. Write logs
Make sure you can debug your project by writing logs everywhere possible.

4. Learn basics
Docker, Git and Testing methods are de facto standards.
New features can destroy old features, test your code.

5. Metrics and analytics
Think before doing. Take care of R&D, QA and overall direction.

Source and Persian variant of this note: t.me/technical_logs/235

#note #general #deploy
@amiria703_channel
Forwarded from Source Byte (‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌P҉d҉y҉👾)
sgn

SGN is a polymorphic binary encoder for offensive security purposes such as generating statically undetecable binary payloads. It uses a additive feedback loop to encode given binary instructions similar to LSFR. This project is the reimplementation of the original Shikata ga nai in golang with many improvements.

https://github.com/EgeBalci/sgn

#shellcode
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
‏تصور نصف مردم ایران از تسلط بر کامپیوتر و برنامه نویسی ، یاد گرفته اِکسله :/

- کیاشا

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
Learn Building Scalable & Resilient Go Backend

🟢 خلاصه مقاله:
مقاله‌ای که مورد بحث قرار گرفته، به معرفی دوره آینده "Go Event-Driven" می‌پردازد، که مهارت‌های مرتبط با برنامه‌نویسی رویداد محور را آموزش می‌دهد. برنامه‌نویسی رویداد محور با زبان Go یکی از مهارت‌های درخواستی و مهم در بازار کار فناوری اطلاعات است و این دوره به شرکت‌کنندگان فرصتی می‌دهد تا از دیگر رقبا متمایز شوند. مشارکت در این دوره فرصتی است برای افراد جهت به دست آوردن دانش فنی به روز و کاربردی در زمینه‌ی برنامه‌نویسی رویداد محور، که می‌تواند به پیشرفت شغلی و فرصت‌های بهتری در آینده منجر شود.

🟣لینک مقاله:
https://threedots.tech/event-driven/?utm_source=golang-weekly


👑 @gopher_academy
Forwarded from 
I [prefer] a short life with width to a narrow one with length.


یادواره‌ات مبارک.

#quote #event
@amiria703_channel
Forwarded from کداکسپلور | CodeExplore (Koorosh)
بقیه وقتی که هوا سرده VS من وقتی که هوا سرده


#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 
species.wikimedia.org

ویکی‌گونه؛ پروژه‌ای از بنیاد ویکی‌مدیاست که به ارائهٔ مطالبی آزاد از گونه‌های زنده می‌پردازد. این ویکی در تلاش است تا حدالامکان، وابستگی زبانی خاصی به زبانی نداشته باشد؛ بنابراین نسخه‌های مختلف زبانی ندارد. تا زمان نگارش این متن حدود هشتصد هزار گونهٔ مختلف حیات در این ویکی گنجانده شده است. این گنجینهٔ ارزشمند به همّت مشارکت‌کنندگانی که بی‌منّت وقت گران‌بهای خود را وقف تکمیل‌تر شدن این ویکی می‌کنند زنده‌ست، شایسته است که با یاری این عزیزان و پیوستن به ویکی‌مدین‌های دیگر، این هدف والا را یاری کنیم.

#learn #wikimedia #science
@amiria703_channel
نتیجه: مینت + awesome wm
چرا awesome؟ چون خیلی وقته دلم میخوا لوا یاد بگیرم بهونه خوبی میشه :) چرا مینت؟ چون شما گفتید
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
یه مشکلی که سایت‌‌های دولتی ایرانی دارن اینه که یکپارچه نیستن. هر کی یه مدل و یه سازی می‌زنه.

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

استونی توی بحث ارتباط مراکز دولتی با همدیگه یه نرم افزار اوپن سورس بسیار جالب نوشته. توی استونی هر نوزادی که به دنیا میاد یه private key کامپیوتری به عنوان کارت ملی براش میسازن بعد تمام کارهای اداری رو دیگه میتونن با همون انجام بدن. کلا استونی توی بحث دولت الکترونیک توی دنیا به نظرم اول باشه. البته که کل جمعیتش ۲ میلیون شاید نشه :))

اما نکته‌ی مهمتری که باهاش برخورد کردم و به نظرم خیلی مهمه سایت uk.gov هست. وقتی میری داخلش تمام چیزهایی که باید نسبت به خودت و دولت بدونی رو اومده عین آدمیزاد نوشته. حالا به غیر از اینا نکته اش اینه که هویت بصری و توصیه های امنیتی و چیزهایی که سایت های دولتی باید رعایت کنن رو هم ذکر کرده. البته مشابهش رو امریکا هم داره مثلا nsa و fbi هر کدوم بلاگ های امنیتی خودشون رو دارن که مسائل امنیتی رو تذکر میدن به شرکتا و مردم اما این مال انگلیس به نظرم یکپارچگیش خیلی عالیه. سادگی فوق العاده ای هم داره.
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
مقاله ساخت نسخه جدید از هویت بصری و ظاهرشون:
https://insidegovuk.blog.gov.uk/2023/11/01/a-bold-new-look-for-the-gov-uk-homepage/

دپارتمان فناوری و تکنولوژی انگلیس:
https://www.gov.uk/government/organisations/department-for-science-innovation-and-technology

فقط مرکز ملی امنیت مجازی رو ببینید!
https://www.ncsc.gov.uk/

مقاله ای که برای کاهش دادن باج افزار و بد افزار برای کمپانی ها نوشتن:
https://www.ncsc.gov.uk/guidance/mitigating-malware-and-ransomware-attacks

گزارش دادن حمله و اتک:
https://report.ncsc.gov.uk/

اینجا هم مثلا اومدن یه سرویس پرداخت سراسری راه انداختن یعنی هر ارگانی توی بخش دولتی که میخواد از مردم پول بگیره میاد اینجا یه حالت درگاه پرداختی میگیره و همه چیز یکپارچه ذخیره میشه و خودش هم با api اطلاعاتی که میخواد و میگیره از پرداخت:
https://www.payments.service.gov.uk

خلاصه که این نظم و ترتیب و سادگی خیلی تاثیر داره توی کاهش خطرات امنیتی و همینطور کلاهبرداری ها و فلان و بهمان...
دیگه بحث نظم رو همه میدونن چقدر مهم هست. حالا بعضی اسم نظم که میاد فکر میکنن همه باید یه شکل باشن. نه به نظر من نظم یعنی اینکه حواست و جمع کن. با بی دقتی و از سر بی حوصلگی و اینا کار نکن به قول معروف ال.. بختکی و قضا قورتکی نخوای کار کنی.

امیرالمؤمنین هم بعد از ضربت خوردن و در آستانه مرگ بودن اینطور میفرمایند که:
أُوصِيكُمَا وَ .... بِتَقْوَى اللَّهِ وَ نَظْمِ أَمْرِكُمْ و ...
شما را به ترس از خدا، و نظم در امور زندگى، و ايجاد صلح و آشتى در ميانتان سفارش مى كنم،

توی عربی وقتی اینطوری واو استفاده میشه میگن عطف انجام شده. منظور این که تقوا رو وقتی با واو میچسبونن به نظم یعنی اینکه دوتاش مهم هست. یعنی همسطح میشن یه جورایی. یعنی اگر بخوای یکی رو ول کنی کمیتت لنگ میشه!
توی برنامه نویسی هم که خودمون وقتی && میذاریم بین دو تا چیز توی شرط if میدونیم که اگر یکیش false بشه هیچ وقت نتیجه ای نخواهد داشت! این هم یه تعبیر از من هست و در مجموع بحث اهمیت نظم بر کسی پوشیده نیست.

البته که من نه بابام انگلیس بوده نه مامانم نه خودم. لذا کاری به این که کی هست و کجاست ندارم میگم که این ها رو ببینیم از نکات مثبتش استفاده کنیم.

@code2_ir
Forwarded from Go Casts 🚀
نکته خیلی جالبش شاید استفاده از GOMEMLIMIT بصورت dynamic هست که در runtime ست میشه..

Go Beyond: Building Performant and Reliable Golang Applications

https://blog.zomato.com/go-beyond-building-performant-and-reliable-golang-applications

@gocasts

#performance
#golang
#گولنگ
Forwarded from Gopher Academy
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1255447]


در پیام خطای SIGSEGV که مشاهده می‌کنید، pc مخفف "Program Counter" است. Program Counter (یا به اختصار PC) یک ثبات (register) در پردازنده است که آدرس دستورالعملی را که قرار است بعدی اجرا شود، نگه می‌دارد.

توضیحاتی درباره‌ی پیام خطا:

🔵اsignal SIGSEGV: این سیگنال نشان می‌دهد که یک Segmentation Fault رخ داده است، یعنی برنامه سعی کرده به آدرسی از حافظه دسترسی پیدا کند که مجاز نیست.

🔵اcode=0x1: این مقدار نشان‌دهنده‌ی کد خطای خاصی است که در اینجا بیان می‌کند که خطا به دلیل دسترسی نامعتبر به حافظه رخ داده است.

🔵اaddr=0x0: این مقدار نشان می‌دهد که برنامه سعی کرده به آدرس حافظه 0x0 دسترسی پیدا کند. دسترسی به این آدرس معمولاً به دلیل استفاده از اشاره‌گر تهی (nil pointer) است.

🔵اpc=0x1255447: این مقدار نشان می‌دهد که برنامه در کدام آدرس حافظه (instruction address) در حال اجرا بود که خطا رخ داد. این آدرس نشان می‌دهد که کدام دستور در کد شما باعث بروز این خطا شده است.


👑 @gopher_academy
Forwarded from کداکسپلور | CodeExplore (Aqa Reza)
🔥این چند تا سایت رو ببین، خیلی خوبن برای وقتی که می‌خوای سخت‌افزار یا تکنولوژی‌ها رو با هم مقایسه کنی:

1⃣Tom's Hardware
این سایت خیلی مشهوره برای بررسی و مقایسه سخت‌افزار. هر چی که بخوای، از کارت گرافیک گرفته تا پردازنده، کامل توضیح داده.

2⃣AnandTech
اینجا هم تخصصی‌تره و کلی بررسی دقیق و تخصصی داره. بیشتر روی چیزای مثل پردازنده‌ها و کارت گرافیک‌ها تمرکز داره.

3⃣GSMArena
اگه دنبال مقایسه گوشی‌ها هستی، این سایت محشره. مشخصات دقیق گوشی‌ها رو می‌زنه و با هم مقایسه می‌کنه.

4⃣Notebookcheck
این یکی بیشتر روی لپ‌تاپ‌ها و تبلت‌ها کار می‌کنه. نقدهای خیلی عمیقی داره و همه چیز رو از نظر فنی بررسی می‌کنه.

5⃣TechSpot
تو این سایت می‌تونی مقایسه‌های خوبی از سخت‌افزارها پیدا کنی و کلی هم راهنمایی برای خرید داره.

این سایت‌ها رو داشته باش، وقتی خواستی چیزی بخری یا مقایسه کنی خیلی به کارت میان.

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from جادی | Jadi
الگوریتم برای فان و مصاحبه: پیدا کردن عنصر اکثریت در یک لیست؛ هش مپ و ذوق زیاد از راه حل دوم

https://youtu.be/onHcrX-Xv9Y

عنصر اکثریت، اونی است که بیشتر از تکرارش بیشتر از نصف طول لیست است. یعنی اگر بیشتر از نصف عناصر یه لیست، یه چیز خاص باشن، اون چیز خاص عنصر اکثریت حساب می شه. برای پیدا کردنش اول یه راه مرسوم و ساده رو می ریم با کمی توضیحات عمیق تر در مورد هش ها. پیچ اول اینه که توی این جواب با هش مپ، برنامه رو با راست می نویسم که کمی فان باشه و از اونطرف شما هم بتونین با پایتون یا هر چی دوست دارین باز نویسی کنین بدون کپی.

ولی پیچ بسیار جالبتره. یه الگوریتمی در اینجور مواقع هست به اسم «رای گیری» که اولش با مغز طبیعی ما جور در نمیاد. درک کردنش کمی تمرکز و فکر کردن و مثال زدن می خواد ولی فقط با یه حلقه می تونه پیدا کنه چه عنصری در لیست اکثریت داره. اون رو هم می نویسیم که کیف کنیم. البته بعد از کمی فکر و گیج شدن ولی جزو برنامه هایی بود که خودم از اینکه کار کرد واقعا لذت بردم و هیجان زده شدم (:
#یک_دقیقه_با_کامپیوتر

💻در مجموعه یک دقیقه با کامپیوتر سعی می‌کنیم در کمتر از یک دقیقه مفاهیم دنیای کامپیوتر را به صورت ساده و جذاب بیان کنیم. محتوای این مجموعه برش‌هایی کوتاه از پادکست‌ها هستند که سعی می‌شود با عوامل بصری متفاوت ارائه شود.

🔥این یک دقیقه با #Scheduling_Algorithm

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



[تلگرام | اینستاگرام | ویرگول | اسپاتیفای | کست‌باکس | اپل‌پادکست]


🔰مشورت کامپیوتری ها
@coaching_ce