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

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Anophel | آنوفل
بهترین Best Practice های گولنگ که هر برنامه نویس Go بداند

🔺 گولنگ (Golang) که با نام Go نیز شناخته می شود، یک زبان برنامه نویسی منبع باز محبوب است که توسط غول فناوری گوگل توسعه یافته است. Go با سادگی، کارایی و پشتیبانی قوی از همزمانی، محبوبیت زیادی در بین توسعه دهندگان در سراسر جهان به دست آورده است. از آنجای...

🌐 : بهترین Best Practice های گولنگ که هر برنامه نویس Go بداند
Forwarded from Anophel | آنوفل
تسلط و بررسی package.json : قلب پروژه Node.JS

🔺 اگر تا به حال با یک پروژه node.js یا ری اکت کار کرده اید، احتمالا با فایل package.json مواجه شده اید. این فایل که بی سر و صدا در ریشه شما قرار دارد اما اجازه ندهید اندازه خودتون شما را فریب دهد این یکی از مهم ترین بخش های هر پروژه JavaScript/TypeScri...

🌐 : تسلط و بررسی package.json : قلب پروژه Node.JS
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰یک تغییر کوچک، یک بهبود بزرگ: لینوس توروالدز دوباره درخشید

🔹لینوس توروالدز، خالق هسته لینوکس، با یک تغییر کوچک در کد هسته، توانسته عملکرد لینوکس را به میزان قابل توجهی بهبود بخشد. این تغییر که در واقع یک بهینه‌سازی امنیتی محسوب می‌شود، باعث شده تا لینوکس در اجرای همزمان چندین کار (چند نخی) عملکرد بهتری از خود نشان دهد.

🔹توروالدز با بررسی دقیق کد هسته، راهی پیدا کرد تا این تغییرات امنیتی را بدون کاهش قابل توجه عملکرد حفظ کند. او با تغییر یک بخش کوچک از کد، توانست از یک تابع به نام barrier_nospec() که عملکرد سیستم را کند می‌کرد، اجتناب کند. این تغییر ساده، به طور شگفت‌آوری منجر به بهبود ۲.۶ درصدی عملکرد لینوکس در برخی از بنچمارک‌ها شد.

🔹تابع barrier_nospec() در هسته لینوکس، به عنوان یک مکانیسم امنیتی برای جلوگیری از یک نوع حمله خاص به نام (Speculative Execution) استفاده می‌شود.تابع barrier_nospec() به عنوان یک مانع عمل می‌کند و به پردازنده می‌گوید که از انجام محاسبات گمانه‌زنی در یک نقطه خاص خودداری کند. این کار باعث می‌شود که مهاجمان نتوانند از اجرای گمانه‌زنی برای دسترسی به اطلاعات محرمانه استفاده کنند.توروالدز در بهینه‌سازی خود، از تابع barrier_nospec() اجتناب کرد زیرا این تابع می‌تواند بر روی عملکرد سیستم تأثیر منفی بگذارد.
Forwarded from Gopher Academy
🔵 عنوان مقاله
🕒 When 1.1: Natural Language Date/Time Parser

🟢 خلاصه مقاله:
مقاله‌ای که مورد بحث قرار گرفته، مربوط به یک کتابخانه برنامه‌نویسی است که به کاربران امکان می‌دهد تا زمان و تاریخ مورد نظر خود را از رشته‌های متنی مانند "امشب ساعت 11:10" یا "چهارشنبه آینده ساعت 4:20 صبح" استخراج کنند. این کتابخانه دارای قوانینی برای تشخیص و تبدیل تاریخ و زمان به زبان‌های انگلیسی، پرتغالی، چینی، روسی و هلندی است. این ویژگی کاربردی این کتابخانه را به ابزاری مفید و جهانی برای برنامه‌نویسان تبدیل می‌کند که به دنبال احتساب زمان‌های مختلف بر اساس عبارت‌های زبانی هستند. این کتابخانه به طور گسترده در پروژه‌های مختلف قابل استفاده است و فراهم آوردن این امکانات به صورت خودکار روند توسعه نرم‌افزاری را ساده‌تر و کارآمدتر می‌کند.

🟣لینک مقاله:
https://golangweekly.com/link/162089/web


👑 @gopher_academy
آموزش تبدیل متن به مورس با اسکریپت پایتونی

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

در :
https://mrpython.blog.ir/post/43

#windows #linux #python #cryptography
🆔 : @mrpythonblog
از wireshark تا tshark و Scapy
توی این پست از ابزار های تحلیل و آنالیز پکت های شبکه صحبت میکنیم .
از ابزار های گرافیکی مثل Wireshark شروع میکنیم تا میرسیم به ماژول ها مثل Scapy و یه سری منابع هم برای یادگیری بعضی هاشون معرفی میکنیم .

در :
https://mrpython.blog.ir/post/44

#linux #windows #python #network
🆔 : @mrpythonblog
ساخت پورت اسکنر سریع در پایتون
در این پست روش ساخت پورت اسکنر SYN Stealth رو در پایتون به وسیله ی کتابخانه ی Scapy یاد میگیریم 🎩

https://mrpython.blog.ir/post/45
اینجا چنتا ابزار معرفی میکنیم که کارشون اسکرین شات گرفتن از سایت هاس . در آخر هم یه بش اسکریپت مینویسیم که کلی دامین رو اتوماتیک اسکرین شات میگیره 🎩

https://mrpython.blog.ir/post/46
what's a Rubber Ducky.pdf
744.5 KB
مقاله ۲ - Rubber Ducky چیست و روش های ساخت آن .

https://mrpython.blog.ir/post/49

🆔 : @mrpythonblog
فروش قسطی

فروش قسطی و خرید با اعتبار مدت هاست در برخی سایت ها فعال شده طبق بررسی بیش ۵۰ مشتری

میشه گفت فروش قسطی باعث فروش چند برابری یک سایت میشه


فروش قسطی درآمد یک سایت معمولی رو در مدت کوتاه به راحتی میلیاردی بکنه

الان پلتفرم هایی مثل اسنپ پی که امکان پرداخت ۴ قسط رو دارن به شدت باعث رشد کسب و کار ها شده

برای فروش بیشتر استفاده از سایت های زیر می‌تونه درآمد شما رو در مدت کوتاه به شدت بالا ببره

ترب
اسنپ پی
ایمالز
باسلام
دیوار
آپارات
یوتیوب

خیلی سایتا هستن اصلا در سرچ گوگل پیدا نمیشن اما در به خاطر بودنشون در سایت های بالا به شدت رشد میکنن

این پیامم تبلیغ یک شرکت یا درگاه واسطه نیست بلکه تجربه ما با بیش از ۵۰ مشتری هست

خیلی ها الان توان پرداخت محصولات گرون قیمت رو ندارن و باید حتما اقساطی باشه بدون اقساطی شاید بتونیم بگیم ۹۰ درصد مردم توان خرید ندارن

قطعا در این اوضاع کسی بخواد جنسی رو بخره بین پرداخت کل وجه و پرداخت ۴ قسط ترجیح میده قسطی بخره

و حالا اگر رقیب شما قسطی باشه رقیب شما بازار رو میگیره


@poinair پوینا
Forwarded from Geek Alerts
خانومی که در تصویر میبینید الکساندرا الباکیان هست، دانشمند علوم اعصاب متولد قزاقستان و موسس سایت Sci-Hub.
سای‌هاب همون پایگاه معروفی هست که مقالات دانشگاهی رو رایگان برای دانلود قرار میده، ماجرا اینه که سال ۲۰۱۱ وقتی قزاقستان بود سای‌هاب رو راه‌اندازی میکنه، میگه هدفم رایگان کردن علوم بود.
سال ۲۰۱۵ ناشر دانشگاهی الزیور تو آمریکا از سای‌هاب شکایت میکنه، الباکیان به قاضی نامه مینویسه و میگه من نمیتونستم از پس هزینه هر یک از صدها مقاله‌ای که سر پروژه‌های تحقیقاتی نیاز داشتم بر بیام، به خاطر همین مجبور بودم از راه دیگه‌ای این مقالات رو پیدا کنم و سای‌هاب هم در همین هدف برای کمک به بقیه هست.
از طرفی از این هم انتقاد میکنه که مقالات تحقیقاتی برای نویسنده‌هاش درآمدی ندارن و این دانشگاه‌ها و ناشر ها هستن که با پولی کردنشون جلوی توزیع رایگان رو میگیرن.
با این حال شکایت ها علیه ایشون زیاد هست و ظاهرا دادگاهی هم رای به پرداخت ۱۵ میلیون دلار خسارت داده.
همین موضوع باعث شده که الباکیان مدتی مخفی بمونه، سای‌هاب البته طرفداران زیادی داره، روزانه بیش از نیم میلیون نفر ازش استفاده میکنن.
از طرفی چون الباکیان این کار رو بدون منفعت شخصی و در جهت رشد علم انجام میده به نظر میرسه کشورها خیلی در موردش سخت‌گیری نمیکنن، با این حال ناشرها به لطف قانون کپی‌رایت سعی میکنن در دادگاه‌ها رای هایی رو برای پرداخت خسارت و استرداد این خانوم به آمریکا بگیرن که تا به امروز موفق نشدن.
vox
@geekalerts
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
در سایت The Network Of Time اسم دو نفر را انتخاب میکنید
🔥و میگه این دونفر چطور با هم در ارتباط بودند 😎

من احمد خمینی و باراک اوباما را انتخاب کردم 😁

⁉️شما چه کسی را انتخاب کردید ؟

مطالعه نظریه شش درجه جدایی در گراف در ویکیپدیا

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

توی این قسمت آبلیوین رو نصب کردیم و بعدش با proxychains و yt-dlp یک فانکشن نوشتیم برای zsh تا بشه از یوتوب ویدئو دانلود کرد.


تماشا از یوتوب:

https://youtu.be/AcXchGvNFs0

تماشا از پیرتوب:

https://tubedu.org/w/9Kza73fAo7XLs5Mhc4Xsd8


@SohrabContents
Forwarded from DevAcademy
ما به دنبال یک توسعه‌دهنده حرفه‌ای با تجربه در Java و/یا Scala هستیم تا به تیم ما بپیوندد. اگر در این مهارت دارید و علاقه‌مند به همکاری در یک پروژه هیجان‌انگیز هستید، مشتاقیم با شما آشنا شویم.

شرایط مورد نیاز:
• توسعه نرم‌افزار و وب‌اپلیکیشن با استفاده از Java# و/یا Scala#
• توسعه و مدیریت API
• آشنایی با فریم‌ورک‌های وب مدرن
• توانایی شناسایی و رفع باگ‌های برنامه‌نویسی

شرایط موقعیت کاری:
• کاملاً ریموت
• میزان دستمزد: 13 دلار در ساعت (p/h)
• پروژه کامل به عهده شما خواهد بود وریموت خواهد بود

اگر واجد شرایط هستید، لطفاً رزومه خود را با عنوان شغلی “Java Dev” به شماره تلگرام 09390039833 ارسال کنید.

💻@DevAcaademy
💬@DevAcademyGroup
Forwarded from Accio
A neat way of processing C arguments.
for (argc--, argv++; argc > 0; argc--, argv++)

I found this while going through ncompress code
#C
میدونستید mysql خفن ترین زبان برنامه نویسیه ؟ آخه از وقتی فریم ورک پایتون اومده دیگه نمیتونم با nodejs فرانت بزنم مجبورم با vscode ویدیو هامو ادیت بزنم 😬

از وقتیم که فریم‌ورک جاوااسکریپت برای مایکروسافت اکسل اومده، دیگه با جاوا نمی‌تونم برنامه‌نویسی کنم، مجبورم با فتوشاپ فایل‌های دیتابیس رو ادیت کنم و بعد با پاورپوینت دیپلوی کنم 🤦‍♂️

البته هیچی مثل وقتی که با ماشین حساب HTML میزنی حال نمیده فقط مشکلش اینه که بعضی وقتا CSSو اشتباهی تو دیتابیس سیو میکنه کل سیستم کرش می‌کنه

کپی آزاد با ذکر منبع 😂

#️⃣ #fun #goltime

👀 𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
داستان اینجا دردناک میشه که توی بخش حمایت از استارتاپ های جت‌برینز کشور افغانستان هست، عراق هست ولی ایران نیست :)



@SohrabContents
#fun


Madhaj word be like

🔆 CHANNEL | GROUP
Forwarded from Gopher Academy
🔵 عنوان مقاله
Yokai: A Modular, Observable Go Framework for Backend Apps

🟢 خلاصه مقاله:
مقاله‌ای که مورد بحث قرار گرفته، یک چارچوب ماژولار برای ساخت برنامه‌های پس‌زمینه‌ی برنامه‌های کاربردی در زبان برنامه‌نویسی Go را معرفی می‌کند. این چارچوب با هدف افزایش کیفیت تولید و کاهش نیاز به نوشتن کدهای تکراری زیرساختی طراحی شده است. به طور خاص، این سیستم سه جنبه کلیدی را مدیریت می‌کند: قابلیت مشاهده (observability)، پیکربندی (configuration)، و وابستگی‌های درونی (dependency wiring).

بهره‌گیری از این چارچوب به توسعه‌دهندگان امکان می‌دهد تا بر توسعه ویژگی‌های مهم‌تر تمرکز کنند، زیرا نیاز به نوشتن و نگهداری کدهای پیچیده زیرساختی به شدت کاهش می‌یابد. همچنین، با استفاده از این چارچوب، ساختار نرم‌افزاری به گونه‌ای استاندارد و یکنواخت پیاده‌سازی می‌شود که این امر موجب تسهیل در نگهداری و توسعه‌ی نرم‌افزار در طولانی مدت می‌شود. استفاده از این چارچوب راهکاری جامع برای تقویت توانایی‌‌‌های توسعه دهندگان Go و بهبود کارایی برنامه‌های تولیدی است.

🟣لینک مقاله:
https://golangweekly.com/link/162094/web


👑 @gopher_academy