Dev Perfects – Telegram
Dev Perfects
40 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 Code Module | کد ماژول (𔓙)
اگه در توسعه پروژتون نیاز به بک اند و دیتابیس داشتید، اما به هر دلیلی دسترسی به بک اند کار نداشتید و از فایربیس امثالهم خسته شدید، میتونید از ابزاری به نام Json-Server استفاده کنید و Api های مورد نیاز پروژتون رو توسعه بدید.

خب JSON Server چیه؟ 🔬

کلمه JSON مخفف عبارت JavaScript Object Notation هست و یک ابزار Node.js سبک و با کاربری آسونه که یک API RESTFUL و با استفاده از یک فایل JSON به عنوان data source شبیه‌سازی می‌کنه. توسعه‌ دهنده های فرانت‌اند با کمک JSON Server می‌تونن APIهای ساختگی و بدون نیاز به نوشتن کدهای پیچیده سمت سرور یا زمانی که API پشتیبان هنوز آماده نیست ایجاد کنن.

این API ساختگی درخواست‌ها رو به endpoint ای که تنظیم میکنید ارسال می‌کنه، به درخواست‌های HTTP پاسخ میده و به این ترتیب کار و برای توسعه سریع برای توسعه‌دهندگان ایده‌آل می‌کنه. JSON Server همچنین توسعه‌دهندگان و قادر می‌سازخ تا عملیات CRUD و انجام بدن و داده‌ها رو در فایل‌های JSON ذخیره کنند.


ویژگی‌های JSON Server 🔍

❗️راه‌اندازی آسان و سریع

❗️پشتیبانی از CRUD

❗️قدرتمند و ساده

❗️شبیه سازی داده ها


عملکرد Json server مثل یه بک‌اند واقعی هست. از این به بعد به جای استفاده از دیتابیس هایی مثل firebase که تحریم و مشکلاتی داره... میتونید از جیسون سرور برای توسعه نمونه کار هاتون استفاده کنید.
بهتون پیشنهاد میکنم نحوه نصب و استفاده رو تو داکیومنتش مطالعه کنید 💠


Document 🌐

#jsonServer #database
@CodeModule
اولین اصل کاربردپذیری: به کاربر گوش ندهید

سلام،

شاید بتوان بهترین جایگاه را به کاربردپذیری (usability) در طراحی تجربه کاربری (UX) اختصاص داد و UX را در همین مفهوم خلاصه کرد.

همیشه به شیوه کار دوستان در رسیدن به این هدف انتقاد داشتم.

می‌خواستم یک پست در این زمینه بنویسم، اما با دیدن این پست زیبا از Jakob Nielsen که مربوط به سال 2001 است، متوجه شدم که این مطلب کامل‌تر، گویا‌تر و شفاف‌تر از ایده‌ای که در ذهن داشتم، است.

http://nngroup.com/articles/first-rule-of-usability-dont-listen-to-users/

امیدوارم این پست برای شما مفید باشد.

موفق باشید! 🌹

#ux

@srfirouzi_channel
Forwarded from Gopher Academy
🔵 عنوان مقاله
hyrumtoken: A Package to Encrypt Pagination Tokens

🟢 خلاصه مقاله:
مقاله در مورد اهمیت محدود سازی دسترسی به پارامترهای مربوط به تقسیم بندی در APIها است تا از دسترسی مشتریان API به قابلیت‌های ناخواسته جلوگیری شود. این رویکرد به منظور حفظ امنیت و عملکرد بهینه API ضروری است. کنترل دقیق بر دسترسی به این پارامترها از اشتباهات احتمالی در استفاده که می‌تواند منجر به دریافت اطلاعات نادرست یا سوء استفاده از داده‌ها شود، پیشگیری می‌کند. به علاوه، این مقاله تاکید می‌کند که مدیریت صحیح این پارامترها می‌تواند به بهبود تجربه کاربری کمک کرده و از بروز مشکلات امنیتی جلوگیری می‌کند. با استفاده از روش‌های تأیید صحیح پارامتر، می‌توان اطمینان حاصل کرد که API فقط داده‌های مناسب و مجاز را می‌فرستد و دریافت می‌کند.

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


👑 @gopher_academy
😐😑
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
سرویس کاربردی httpstat برای تولید HTTP codes های مختلف

🔥برای تست نرم افزار که چطور پاسخ های مختلف HTTP را هندل میکنند

کد مورد نظرتون را انتهای httpstat.us/200 وارد کنید

🗓 کدهای وضعیت HTTP یا http status code
پاسخی است که سرور یک سایت برای مرورگر سیستم کاربر ارسال می‌کند.

کد سه رقمی که نشان میدهد شرایط دسترس به سایت کاملاً برقرار یا اینکه خطایی برای دسترسی رخ داده
✳️ مثل کد 404 برای خطای پیدا نشدن پیج مدنظر

💠 برای تست سرویس به طور مثال میتوانید از دستور زیر استفاده کنید
curl -v http://httpstat.us/404

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید 😎
#programming #برنامه_نویسی
Forwarded from کداکسپلور | CodeExplore (Aqa Reza)
📌 مدیریت سخت‌افزار تو برنامه‌نویسی یعنی چی؟

تا حالا فکر کردی برنامه‌ها چجوری با دنیای واقعی و سخت‌افزار کامپیوتر (مثل رم، پردازنده و حتی گوشی) ارتباط می‌گیرن؟ 💅

💡 تو بعضی زبان‌های برنامه‌نویسی مثل C یا Assembly می‌تونی مستقیم با قطعات کامپیوتر کار کنی، مثلاً مشخص کنی برنامه‌ت کِی از کجا حافظه بگیره یا چجوری با پردازنده ارتباط برقرار کنه.
🏹 ولی تو زبان‌های سطح بالاتر مثل Python یا Java**، این کارا رو خود زبان برات انجام می‌ده و کار رو ساده‌تر می‌کنه، ولی اگه لازم باشه، باز هم می‌تونی با سخت‌افزار ارتباط بگیری.

🚀 چرا مهمه؟
خیلی وقتا وقتی داری یه بازی می‌سازی یا با دستگاه‌های خارجی مثل سنسورها کار می‌کنی، سرعت و کارایی خیلی مهمه. اگه بدونی چجوری درست از سخت‌افزار استفاده کنی، می‌تونی برنامه‌ت رو سریع‌تر و بهینه‌تر کنی.

💎مثال:
- تو C می‌تونی با استفاده از اشاره‌گرها مستقیم به حافظه دسترسی داشته باشی.
- تو Python می‌تونی با کتابخونه‌هایی مثل PySerial دستگاه‌های خارجی رو کنترل کنی.

🥊 یادگیری مدیریت سخت‌افزار بهت کمک می‌کنه برنامه‌های قوی‌تر و بهینه‌تر بنویسی!

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Audio
رادیوجادی ۱۷۶ - A396EFA4E24F یا رمز کاوه

https://youtu.be/KKlN0JFxEBk

در شماره ۱۷۶ گپی طولانی داریم در مورد تلاش دولت ها برای کنترل شرکت‌ها. از سی پی یوهای تقلبی می‌گیم و روترهایی که جای سیسکو جا زده می‌شن و یادآوری می‌کنیم که کارفرما حق نداره شب و نصفه شب بهمون زنگ بزنه. با ما باشین که جهان هکرهای بیشتری می‌خواد.
پارچ بر روی فدیورس

فدیورس یک اکوسیستم به هم پیوسته از شبکه‌های اجتماعی است که بر اساس یک پروتکل باز به نام «اکتیویتی‌پاب» (ActivityPub) پایه‌گذاری شده و به شما امکان می‌دهد محتوا، داده‌ها و فالوورهای خود را بین شبکه‌های اجتماعی مختلف پیوند دهید.


پارچ بر روی ماستادون (میکروبلاگ جایگزین توییتر)

🔗 https://ieji.de/@parchlinux

پارچ بر روی پیرتوب (شبکه اشتراک‌گذاری ویدئو جایگزین یوتوب)

🔗 https://tubedu.org/a/parchlinux/

بلاگ پارچ، قدرت گرفته از پلوم

🔗 https://blog.parchlinux.com

پارچ بر روی پیکسل‌فد (شبکه اجتماعی اشتراک گذاری تصویر، جایگزین اینستاگرام)

🔗 https://pixelfed.social/@parchlinux

فروم پارچ (قدرت گرفته از دیسکورس متصل به فدیورس)

🔗 https://forum.parchlinux.com

فروم پارچ موقتاً به دلیل به‌روزرسانی در دسترس نیست.

🐧 @ParchLinux
Please open Telegram to view this post
VIEW IN TELEGRAM
اولین نسخه رسمی از پارچ با کازمیک برای دانلود قرار گرفت.

دانلود از میرور پارچ

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

—> @ParchLinux_fa

🐧 @ParchLinux
Please open Telegram to view this post
VIEW IN TELEGRAM
#بگایی_عظیم

۱ماه پیش گروه هکری IRLEAKS در کانال تلگرامیش، خبر از هک چند بانک داد که بهشون ۲۴ساعت فرصت داده که 10m$ پرداخت کنن.
چند روز بعدش اینترنشنال این خبر رو بازتاب داد که بانک مرکزی و رسانه‌های داخلی تکذیب کردند!
حالا Polotico افشا کرده که پولو دادن صداشم درنیاوردن!

*مبلغ پیشنهادی IRLEAKS، مبلغ 10میلیون دلار بوده که بعدا با 3میلیون دلار توافق میکنن

@DevTwitter | <Lord Baelish/>
#کوته_نیوز

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

@DevTwitter
GNU C Language Intro and Reference Manual.pdf
1.3 MB
کتاب راهنمای سی گنو

نوشته شده توسط ریچارد استالمن

@SohrabContents
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 به بهانه کمک ۵۷ میلیون دلاری ACCEL به لاراول

اینکه وردپرس و لاراول که هر دو سیستم محتوا و فریم ورک به زبان PHP است, دنیای وب را متحول کردند.

فوق العادست ...

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

@TheRaymondDev
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
دوستان اگه دوست داشتید میتونین توی گپ کد اکسپلور هم جوین باشید🤍

توی گروه هر سوالی و یا مشکلی داشتید میتونین مطرح کنین تا ما و دوستان بهتون کمک کنیم و با راهنمایی، رفع مشکلات و انتقال تجربیات خودتون باعث پیشرفت خودتون و دوستان بشید❤️

☕️ https://news.1rj.ru/str/CodeExploreGap

پ.ن : هر از چندگاهی لینک گروه رو قرار میدم ، چون حس میکنم خیلی از دوستان از گروه خبر ندارن.
Please open Telegram to view this post
VIEW IN TELEGRAM