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 Python BackendHub (Mani)
حالا طرز استفاده رو ببینید... بله تعداد خطوط‍ FooComponent خیلی کمتره. ولی در عوض هم شکننده تره هم ناخوانا تر. چرا شکننده تره؟‌چون اگه هم loading=true باشه هم data داشته باشه تو فرانت Loading Data... رو نشون میده دیتا هم میاد زیرش 😁 حالا باید بیای این کیس رو هندل بکنی!

بعضی کد ها اینقدر بد از تایپینگ استفاده کردن که شما وقتی کد رو میخونی باید رمزگشایی کنی ببینی هدف طرف چی بوده. اینکه صرفا شما میگی این variable تایپش string عه دلیل نمیشه کدتون تایپینگ خوبی داره!

@PyBackendHub
Forwarded from Linuxor ?
اگه یه API ساختین برای امنیتش بیاید این چک لیستو برسی کنید نکات خوبی گفته :

github.com/shieldfy/API-Security-Checklist

@Linuxor
Forwarded from Python Hints
#یکبار_برای_همیشه

خیلی دیدم؛ دوستانی که از لینوکس دسکتاپ استفاده می‌کنند پارتیشن Swap رو تحت همه شرایط فعال می‌کنند.
بعضی‌ وقتا حتی تا ۱۶ گیگ روی لپ‌تاپ با رم ۱۶ گیگ دیدم بهش هارد اختصاص دادند.

اولاً که؛ ۹۹.۹٪ روی Desktop و یوزر عادی نباید اصلا کار به Swap بکشه؛ توی باقی موارد هم برای ۱۶ گیگ رم نهایتاً ۱-۲ گیگ باید باشه که به محض اینکه دیدید رم درحال پرشدن هست؛ قبل از هنگ سیستم بتونید مشکل رو حل کنید.

اینکه خیلی از مدرسین لینوکس، هی میگن swap رو فعال کنید و ... رو هم نمی‌فهمم!
اگر از تاریخچه‌اش بگذریم (اگر خواستید بخونید باید دنبال این باشید، از llm کمک بگیرید)
1970s Virtual memory on IBM OS/360 or Unix

این virtual memory یا نوع پیشرفته تر امروزش به اسم swap برای این اومد که سیستم‌عامل‌ها برای multi-task مشکل رم داشتند و چون تکنولوژی رم حجم بالا اون موقع نبود ازین تکنیک استفاده کردند.

امروزه فقط برای اینکه، به ادمین سرور وقت بده تا قبل از هنگ کردن یا .... سرور مشکل رو حل کنه استفاده می‌شه!

که ۹۹.۹٪ کاربرهای دسکتاپ این مشکل رو ندارند (نهایتاً ری‌استارت می‌کنید، سرور که نیست بگی صدای یوزرهام در میاد) و استفاده از swap فقط باعث افت سرعت سیستم و هنگ کردن بسیار براشون می‌شه بخصوص اونایی که swappiness رو هم کانفیگ نمی‌کنند.
‏پروژه بیلد نمیشه، چون پکیجش از pypi یا npm یا debian.orgدانلود نمیشه. باید هر بار ۱۰۱ روش سامورایی رو اعمال کنیم تا پکت‌هایی که از طریق ssl یا http عادی دانلود می‌شن، از دست انگولک کردن برادران و کندی سرعت در امان باشند…

<Meyteee/>

@DevTwitter
‏حدود ۹۰ درصد از برنامه نویس ها میگن جاوا اسکریپت بدرد نمی خوره ساختار زبان پر از مشکل و... هست بعد همشون از جاوا اسکریپت استفاده میکنن هیچ هر روز هم یک ابزار جدید با جی اس ساخته میشه همه دنبال یاد گرفتنش

<𝒜𝒷𝑜𝓁𝒻𝒶𝓏𝓁/>

@DevTwitter
Forwarded from Agora (Alireza)
#موقت

دوستان کسی اینجا دوجلدی «چگونه مسائل ریاضی را حل کنیم؟» پرویز شهریاری رو خونده؟ میخوام بدونم که چقدر بدرد دانش‌آموز دبیرستانی میخوره؟ کلا نظری، تجربه‌ای یا توصیه‌ای دارید برای این که ذهن ریاضیاتی یک دانش‌آموز دبیرستانی بازتر بشه و بهتر پرورش پیدا کنه؟ ممنون میشم بگید. اینجا یا پی‌وی یا دایرکت. فرقی نداره.
‏تو سایت پونیشا طرف فقط برنامه نویسی ربات انسان نما نخواسته از برنامه نویس اونوقت پونصد تومن بودجه گذاشته.کاماااااان.

<ساکن شهر منچستر/>

@DevTwitter
‏برای اولین بار تو زندگیم لینوکس نصب کردم اونم تو حالت dual boot . هر چند داشتم به .... میرفتم ولی در نهایت الان حس هکرهای سریالای تلوزیون رو دارم که از بخش inspect هک میکنن و از کرده خود دلشادند!
#ubuntu

<eli/>

@DevTwitter
‏خوبی استفاده از وردپرس بعنوان هدلس اینه که میتونی از همه امکانات مربوط ادیت و ویرایش پست ودسته بندی و غیره استفاده کنی و درگیر این بخش تولید محتوا نشی

<Homam/>

@DevTwitter
‏از وقتی فهمیدم Linux terminal تم‌ و پلاگین داره، زندگیم از این رو به اون رو شده.

<Erfan Karimi/>

@DevTwitter
‏لاکن اینطور نشود که خود را cloud engineer بنامید لیک در مورد systemd ندانید

<Amirhossein Jamshidi/>

@DevTwitter
‏حرکت بعدی اپل ترور کردن  iOS Developer های ایرانِ

<Amir Ardi/>

@DevTwitter
‏بعضی وقتا ‎#React به یه جایی میرسوندت که کل پروژه رو بیاری پایین از اول با VanillaJS بزنی . چه خوب بود اون دوران بی فریمورک و بی ریا چند سال پیش

<Sohrab/>

@DevTwitter
‏وقتی برای اولین بار یه خط کد ‎HTML دیدم با خودم گفتم اوه اوه چه چیز پیچیده و عجیبی هستن این کدها؛ الان همین حس رو به ‎لاراوال (‎Laravel) و خود ‎php دارم. یحتمل شیش ماه دیگه هم رو انجینیکس قفلی بزنم.

<Mohammad Nemati/>

@DevTwitter
‏دلیل اصلی هک نشدن بیشتر سازمان های دولتی ایران این هست که هکری حوصله هک کردنشون رو نداره یا ارزشش رو نداره. والا سوراخن، سوراخ

<Alireza Vaziri/>

@DevTwitter
‏مدل سوالای فرانت اند هم باحاله ازت راه حل برای مسأله فروشنده دوره‌گرد میخوان بعد جواب میدی میری شرکتشون میبینی با jQuery کار میکنن

<آقاامین نبودی ببینی/>

@DevTwitter
‏تقریبا 100 درصد ‎ابرکامپیوتر های دنیا از گنو ‎لینوکس استفاده میکنن؛ بعد یه فارغ التحصیل دانشگاه آزاد تز میده ویندوز یه سر و گردن ازش بهتره. خدایا منو بکش !

<Mohammad Nemati/>

@DevTwitter
‏یکی از چیزهایی که واقعاً جاش تو JavaScript خالی بود این بود که بتونیم به از JavaScript به انیمیشن‌های CSS دسترسی داشته باشیم و کنترلشون کنیم، چیزی که تا الان با راه حل‌های هک‌طور انجام می‌شد. در آینده نزدیک می‌تونیم این ویژگی هیجان‌انگیز رو تو کروم و مرورگرهای دیگه داشته باشیم.

<Mostafa/>

@DevTwitter
‏تا لاراول کد نزنی معنی بک رو نمیفهمی به نظرم
همه چیو برات آماده کرده
میگه فروشگاه میخوای؟بیا اینا همه رو لازم داری:)))

<Soroush/>

@DevTwitter
‏از نظر من بدترین قسمت برنامه نویسی و توسعه دهنده شدن اینه که حتی زمانی که بی کار هستیم ، همیشه احساس می کنیم زمان کم داری و باید بری یک چیز جدید یاد بگیری و همیشه استرس « باید بچیز جدیدی یاد بگیرم / باید کار جدیدی بکنم » رو داریم ...

<Reza Pouya/>

@DevTwitter
‏اگه یکی تو ایران بخواد وبسایت یا اپ طراحی و کدنویسی کنه آسونه چون دانشش اوپن سورس و رایگانه اما اگه بخواد دانش ساخت خودرو رو بدست بیاره باید چند میلیون دلار هزینه کنه و چون معمولا افراد می‌خوان با پول کم این دانشو بدست بیارن تهش محصول ما میشه پراید

<Mahyar 😷/>

@DevTwitter