IranCoderz – Telegram
IranCoderz
2.35K subscribers
3.11K photos
418 videos
26 files
824 links
It's all about Programming

contact: @far1d_ghaderi
Adz: @IranCoderzAdz
Download Telegram
دوستان برنامه نویس و بک‌اند کار، امیدوارم این مقالم به دردتون بخوره
درمورد انواع روش های صفحه بندی در api هاست،
خودم خوندمش و به نظرم جالب اومد که ترجمش کنم :)

https://virgool.io/@onionj

* onionj98 *

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍1
وقتی حتی یوتیوب هم نمی‌فهمه مدرس هندی داره چی می‌گه

🆔 @IranCoderz | 👩‍💻🧑‍💻
مغزپیچ شدم 😂🤣

* arainjast *

————
برای پرینتشونم میتونین عکساشونو ازینجا بگیرید
https://github.com/mkrl/misbrands

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی برای اولین بار وارد یه سایت میشی:



🆔 @IranCoderz | 👩‍💻🧑‍💻
🤩3👍1
وب‌سایت patterns.dev نسخه آنلاین کتاب Learning Patterns هستش که اومده و دیزاین‌ پترن‌ها و کامپوننت‌ پترن‌های مختلف و روش‌هایی برای بهبود عملکرد وب اپ‌ها مخصوصا پروژه‌های ری‌اکت و جی‌اس رو با مثال‌ها و کیس استادی‌های مختلف به خوبی توضیح داده و می‌تونه منبع خیلی خوبی برای شروع استفاده از دیزاین پترن‌ها باشه.
اگه خواستید فایل کتاب به صورت رایگان در همین وب‌سایت قرار گرفته و می‌تونید به راحتی دانلودش کنید.

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍3
بیل گیتس در مصاحبه‌ای در سال ۲۰۰۵ گفت: «اگه یکی بیاد به من بگه که من کتاب‌های The Art of Computer Programming رو خوندم، و این تنها چیزی است که خوندم، و همه‌ی مساله‌ها رو حل کردم، همون لحظه استخدامش می‌کنم.»
* pykello_fa *

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

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍1
با وبگردی در شب و نور زیاد و رنگ سفید مشکل دارید؟
کافیه در Google Chrome به تنظیمات مخفی (آدرس chrome://flags) برید و
Auto Dark Mode for Web Contents
رو enable کنید تا به صورت خودکار تمام وب‌سایت‌ها به حالت dark mode تبدیل بشن (حتی تو گوشی‌های قدیمی هم کار میکنه)

* sentinel_ali *

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍1
برنامه‌نویس‌ها وقتی به باگ می‌خورن:

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍41🔥1😁1
تفاوت بین تجربه و دانش!
* HMahmoudZadeh *

🆔 @IranCoderz | 👩‍💻🧑‍💻
5👍2🎉1
قابلیت جدید تلگرام برای جلوگیری از اسپویل:)

قابلیت ری‌اکشن دادن به پست‌ها هم فعال شده
🤩38🔥17👍15👎10😱8😁75😢2🎉2
تا ۶ ژانویه می‌تونین سه‌گانه Tomb Raider را به صورت رایگان در طرح 15 روز بازی رایگان استور اپیک گیمز نصب کنید و لذت ببرید🔥از دستشون ندید

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍104👎1😱1
لینوس توروالدز ،خالق لینوکس و گیت 3 روز پیش 52 ساله شد؛ به همین مناسبت چند فکت رو در مورد اون و کرنل لینوکس داشته باشیم:

• حدودا 97درصد از کرنل لینوکس با C نوشته شده و مابقی آن با زبان‌های ++C و Assembly نوشته شده.
• کرنل لینوکس حدودا 29 میلیون خط کد داره(28,276,974).
• از بین 1 میلیون سایت برتر دنیا حدود 96.3 درصد از سیستم عامل لینوکس بر روی سرورهای خود استفاده می‌کنند.
• از بین 10 شرکت برتر دنیا که خدمات Cloud عرضه می‌کنند 9 تای آن‌ها از لینوکس استفاده می‌کنند مثل Amazon Web Services, Alibaba Cloud, Microsoft Azure, and Google Cloud Platform.
• لینوکس تقریباً تنها سیستم عامل سوپرکامپیوترهای بزرگ دنیاست. حدود 54.2 درصد از نسخه های خاص لینوکس استفاده می کنند و 23.6 درصد از CentOS
• از لحاظ گیمینگ هم تا ژوئن 2020 بیشتر از 6500عدد از بازی‌های استیم بدون هیچ مشکلی بر روی لینوکس قابلیت اجرا دارند.
• لینوکس در حال‌حاضر دارای بیشتر از 600 توزیع و 500توزیع در دست توسعه است.

منبع

🆔 @IranCoderz | 👩‍💻🧑‍💻
🤩9👍6🔥63😱2
اگه برای تکست ادیتور و یا IDEتون دنبال فونت مناسب برای برنامه‌نویسی هستید می‌تونید از دو وب‌سایت زیر استفاده کنید:
https://devfonts.gafi.dev/
https://draculatheme.com/blog/best-free-fonts-for-programming

کلی فونت قشنگ رو با پیش‌نمایششون می‌تونید ببینید.

🆔 @IranCoderz | 👩‍💻🧑‍💻
🔥9👍31😢1
گیت‌هاب کوپایلت داره مرزهای کلین کد رو داره جابه‌جا می‌کنه😂😂

total_total_total_total_total_total_total_total = 0; :)))

🆔 @IranCoderz | 👩‍💻🧑‍💻
😁15👍4👎2😱2😢1
اینطوری نباشید دوستان🙏

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍6
سی شارپ همون سی پلاس پلاسیه که پلاس هاش با هم صمیمی شدن

* MadKrusty *

🆔 @IranCoderz | 👩‍💻🧑‍💻
🖍 Aylar Razzaghi
نظافت و مکافات


تازگیا خیلی منظم شدم
قبلا آخر هفته‌ها ۴۰ تا لیوان رو از روی میزم جمع می‌کردم، می‌ذاشتم توی سینک تا هفته بعد.
الان با دست آب می‌خورم که لیوان کثیف نشه!

توی UXرایتینگ هم همین‌طور!
تحمل دیدن حتی یک نقطه اضافی رو‌ ندارم
قشنگ احساس می‌کنم تو فیگما جارو گرفتم دستم و‌ دارم کلمه‌های اضافی رو هل می‌دم زیر فرش! 🧹

حالا نمی‌دونم توی کار وسواسی شدم و اومدم خونه، یا برعکس!
حالا بذارین چندتا از وسواسیاتم رو‌ بگم، تا شما هم در جریان باشین :)

این تصویر رو می‌بینین؟
متن اول، قدیمیه
متن دوم، ویرایش منه
می‌خوام فرآیند ویرایشم رو‌ براتون بگم:

ایراد نگارشی
اولین چیزی که تا دیدم، کهیر زدم؛
استفاده از فعل «گردید» و «نمایید» بود.

من هیچوقت در‌ چنین جمله‌هایی از این افعال استفاده نمی‌کنم چون از نظر معنایی درست نیست. همچنین میشه از فعل‌های ساده‌تری استفاده کرد:

می‌گردد ⬅️ می‌شود
نمایید ⬅️ کنید
می‌باشد ⬅️ است

خیلی‌ها میگن فعل «می‌باشد» کلا غلطه،
ولی تا «است» رو‌ داریم، چرا بریم سراغ «می‌باشد»؟

ساختار هدفمند
قراره کاربر رو به چه کاری دعوت کنیم؟
ما اینجا می‌خوایم به کاربر بگیم که ۲ تا روش برای پرداخت هست، یکی رو انتخاب کن. پس باید بهش بفهمونیم که: این روش یا اون روش

باید ۲ تا گزینه جلوش بذاریم که بینشون واژه «یا» باشه.
اما در متن‌ اول «یا» وجود نداره و جملات با نقطه از هم جدا شدن. می‌تونیم به هم وصلشون کنیم و بینشون «یا» بذاریم

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

به نظرم موقع UXرایتینگ باید بر اساس زندگی واقعی کاربر، تصویرسازی کنیم

زبان و لحن برند
«چنانچه» «همچنان» و «هم‌‌اکنون»!
واقعا این همه واژه لازمه؟
۲ تاش رو حذف کردم
بجای «هم‌اکنون» هم از واژه «همین حالا» استفاده کردم.
«هم‌اکنون» بد نیست، ولی «همین حالا» به ادبیات برند، نزدیک‌تره. انتخاب واژه، بستگی به زبان و لحن برند شما داره.

تفکیک
شاید براتون سوال باشه که چرا «بپردازید» و «پرداخت کنید» رو‌ با هم به کار بردم

اگر فقط از یک فعل استفاده می‌کردم، یکی به قرینه حذف می‌شد:
«با دستگاه کارت‌خوان یا به‌ صورت آنلاین پرداخت کنید»

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

نقطه
متوجه شدین که جمله آخرم نقطه نداره؟! :)
منظورم فقط اون نقطه‌ایه که انتهای پاراگراف میاد.

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

به نظرم میشه زبان رو‌ متناسب با نیازمون تغییر بدیم.
رمان که نمی‌نویسیم!
۴ تا صفحه اینترنتیه که می‌تونه فردا نباشه


عمرتون بلند و‌ جمله‌هاتون کوتاه
رخصت

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍93
وضعیت اکثر برنامه‌نویس‌ها:

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍4
🆔 @IranCoderz | 👩‍💻🧑‍💻
🎉1