𝘼𝙓𝙄𝙊𝙈𝙇𝙄𝙏𝙀
113 subscribers
37 photos
3 videos
58 links
A Useful Channel For Developers

Group:
https://t.me/Developers_Association
Download Telegram
BashScript cheat sheet

برگه تقلب بش اسکریپت

#BashScript@AxiomLite

Arsalan

@AxiomLite
👍6
The difference between proxy and VPN.

تفاوت بین فیلترشکن و پروکسی.

#InfoGraphic@AxiomLite

Arsalan

@AxiomLite
👍8
Google with its apps & systems

گوگل با برنامه ها و سیستم هاش

#InfoGraphic@AxiomLite

Arsalan

@AxiomLite
👍5🤯1
10 Security tips.

10 نکته امنیتی.

#Security@AxiomLite

Arsalan

@AxiomLite
👍5👏1
Network security cheat sheet
(OSI model)

برگه تقلب امنیت شبکه (مدل OSI)

#InfoGraphic@AxiomLite

Arsalan

@AxiomLite
1👍1🔥1👏1🗿1
🚀 The first SSD memory in the world with 245 terabyte space was invented.

It names was LC9 from Kioxia Company.

It can save 12.500 4K movie.

اولین هارد SSD با ظرفیت 245 ترابایت اختراع شد.

اسمش LC9 هست و متعلق به شرکت Kioxia هست.

اون میتونه 12.500 فیلم با کیفیت 4K ذخیره کنه.

#News@AxiomLite
#Technology@AxiomLite

Ali

@AxiomLite
👍2🔥1🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 The difference between linux and windows.

The linux use less memory than the windows and it was positive tip
But windows use more memory
Because it has a many features


تفاوت بین لینوکس و ویندوز

لینوکس نسبت به ویندوز از مموری (رم) کمتری استفاده میکنه که براش یک امتیاز مثبته.
اما ویندوز از مموری بیشتری استفاده میکنی چون خیلی قابلیت های بیشتری داره.

#Fun@AxiomLite

Ali

@AxiomLite
👍311👏1
Media is too big
VIEW IN TELEGRAM
The best thing that you can see today.

#Note@AxiomLite

Arsalan

@AxiomLite
4🔥1
Accept what you can't change.
Change what you can't accept.

آنچه را که نمیتوانید بوذیرید تغییر دهید.
آنچه را که نمیتوانید تغییر دهید بپذیرید.

#Note@AxiomLite

Arsalan

@AxiomLite
🔥4🤯2
اصل انیشتین: چرا حفظ کردن، مهارت نیست؟
روایت معروفی وجود دارد که از آلبرت انیشتین سرعت نور را پرسیدند و او در پاسخ گفت: «نمی‌دانم. چرا باید چیزی را حفظ کنم که می‌توانم در عرض چند ثانیه در کتاب پیدا کنم؟»

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

یک توسعه‌دهنده خوب کسی نیست که تعریف دقیق حرف D در اصول SOLID (Dependency Inversion Principle) را طوطی‌وار تکرار کند. بلکه کسی است که می‌داند چنین اصولی وجود دارد، فلسفه پشت آن را درک کرده و مهم‌تر از همه، می‌داند در چه شرایطی و چگونه از آن برای حل یک مشکل واقعی در پروژه استفاده کند. او اگر جزئیات را فراموش کرده باشد، می‌داند کجا به دنبال آن بگردد. این همان مهارت واقعی است.

این رویکرد اغلب به دلایل زیر در مصاحبه‌ها باب شده است:

سنجش آسان: پرسیدن سوالات تعریفی، راهی ساده برای «نمره دادن» و فیلتر کردن سریع کاندیداهاست. پاسخ یا درست است یا غلط و نیازی به تحلیل عمیق ندارد.

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

رویکردی بهتر: چگونه استعداد واقعی را کشف کنیم؟
پیشنهاد می‌شود به جای آزمون حافظه، روی سنجش مهارت‌های کلیدی و شبیه‌سازی محیط کار واقعی تمرکز کنیم:

۱. سوالات مبتنی بر «تجربه» بپرسید، نه «تعریف»
به جای اینکه بپرسید: «حرف D در SOLID چیست؟»
بپرسید: «می‌توانی پروژه‌ای را مثال بزنی که در آن از اصل Dependency Inversion استفاده کردی؟ چه مشکلی را برایت حل کرد و اگر استفاده نمی‌کردی چه اتفاقی می‌افتاد؟»

این سوال، درک عمیق و تجربه عملی فرد را نشان می‌دهد، نه توانایی حفظ کردن او را.

۲. مسائل واقعی و مشترک طراحی کنید
به جای دادن یک مسئله الگوریتمی پیچیده و درخواست حل آن روی وایت‌بورد بدون اینترنت، یک چالش کوچک و واقعی از پروژه فعلی شرکت را مطرح کنید.
بگویید: «بیا با هم این مشکل را حل کنیم. فرض کن این تسک به تو داده شده. می‌توانی از اینترنت هم استفاده کنی و بلند بلند فکر کن تا من با روند تحلیلت آشنا شوم.»

این روش، توانایی جستجو، یادگیری، و مهم‌تر از همه، رویکرد او به حل مسئله را آشکار می‌کند که در کار روزمره هزاران بار ارزشمندتر از حفظ بودن یک الگوریتم است.

سخن پایانی: مغز را استخدام کنید، نه هارد دیسک را
هدف ما از استخدام، پیدا کردن یک مغز متفکر و حل‌کننده مسئله است، نه یک دایرةالمعارف متحرک.

#Note@AxiomLite

Arsalan

@AxiomLite
👏81
امروز یکی از همکارانم سوال خوبی پرسید که فکر می‌کنم دغدغه خیلی‌هاست:
"فرق واقعی Async و Concurrency چیه؟ مگه هر دو به معنی انجام همزمان کارها نیستن؟"
این دو مفهوم اغلب با هم اشتباه گرفته می‌شن. بذارید با یک مثال ساده تفاوتشون رو باز کنم:
۱. Synchronous vs. Asynchronous
این مفاهیم درباره انتظار کشیدن هستن.
Sync
مثل اینه که بری کافه، قهوه سفارش بدی و همونجا جلوی پیشخوان منتظر بمونی تا آماده بشه و تحویل بگیری.
تا قهوه رو نگیری، هیچ کار دیگه‌ای نمی‌کنی.
Async
سفارش می‌دی، یک پیجر (Pager) می‌گیری و می‌ری سر میزت می‌نشینی.
در این فاصله می‌تونی ایمیل‌هاتو چک کنی.
هر وقت قهوه‌ات آماده شد، پیجر بهت خبر می‌ده.
تو منتظر نموندی و از زمانت استفاده کردی.

۲. Concurrency
این مفهوم درباره مدیریت چند کار در یک بازه زمانی هست.
باریستای کافه رو در نظر بگیرید:
اون همزمان هم سفارش شما رو آماده می‌کنه، هم سفارش نفر بعدی رو می‌گیره و هم شیر رو برای یک سفارش دیگه گرم می‌کنه.
در واقع اون با جابجایی سریع بین کارها (Context Switching)، چند وظیفه رو پیش می‌بره.
این یعنی هم‌روندی.

نکته کلیدی
برنامه‌نویسی Async یکی از راه‌های رسیدن به Concurrency هست.
درک این تفاوت، در طراحی سیستم‌های مدرن مثل میکروسرویس‌ها یا پایپ‌لاین‌های پردازش دیتا، یک مزیت فوق‌العاده است.
این درک به شما کمک می‌کنه تا بین ابزارهایی مثل Kafka, gRPC یا WebSockets انتخاب درستی داشته باشید و سیستمی بسازید که هم Scalable و هم Reliable باشه.

#Concurrency@AxiomLite

Arsalan

@AxiomLite
👍4
In this website you can find all companies logos as SVG.

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

simpleicons.org


#Website@AxiomLite
#Frontend@AxiomLite
#SVG@AxiomLite

Arsalan

@AxiomLite
🔥21
ابزار GoAccess برای تحلیل لحظه ای (real-time) لاگ‌های وب‌سرور استفاده می‌شه.
می‌تونه خروجی گرافیکی (HTML) هم بهتون بده در واقع شبیه به یه Google Analytics خیلی سبک و لوکاله، ولی برای لاگ‌های وب‌سرور.
مثلا می‌تونید روی nginx بزنید و کاربرارو بر اساس ایپی جدا کنید.

goaccess.io


#Tool@AxiomLite
#Go@AxiomLite

Arsalan

@AxiomLite
👍2👎1🔥1
این کتابخونه جاوااسکریپت یه افکت پارالاکس رو با واکنش به حرکت دستگاه (یا موس) پیاده‌سازی می‌کنه.
برای ساخت جلوه‌های بصری توی صفحات وب تک‌صفحه‌ای یا اسکرول‌دار می‌تونید استفادش کنید.


تست آنلاین و مستندات :

matthew.wagerfield.com/parallax


#JavaScript@AxiomLite

Arsalan

@AxiomLite
2👏1
Channel name was changed to «𝘼𝙓𝙄𝙊𝙈𝙇𝙄𝙏𝙀»
Happy Programmers Day ❤️🧑‍💻
2👏1🎉1
𝘼𝙓𝙄𝙊𝙈𝙇𝙄𝙏𝙀 pinned «Happy Programmers Day ❤️🧑‍💻»
𝘼𝙓𝙄𝙊𝙈𝙇𝙄𝙏𝙀
Happy Programmers Day ❤️🧑‍💻
روز بدقول‌ها، شب بیدار‌ها، ساخته شده با قلب و قهوه، phpهای مرده، پایتون‌های کند، باگ‌های لحظه‌ی دمو، ددلاین‌های رد شده، سورپراز‌های جاوااسکریپت، اینو یه ساعته با ai نوشتم، استک‌اورفلوی تنها...

روز کیبورد‌های خسته، wheelهای خراب موس، دوره‌های نیمه‌کاره مونده، کارفرما هنوز پولمو نداده، یه بازی 4K نوشتم یک بایت حجمشه، زبان هرمز و آقای هاشمی، Go کارهایی که دنیا رو قشنگ می‌کنن، دات نت کارای سن و سال دار، استرس لحظه‌ی لانچ، هک با css تو صداسیما، اشتباهی پوش کردم، 403، کارآموز بدون حقوق، شان اجتماعی بالا و حقوق پایین، ده تا کار همزمان توی شرکت، تحریمه، فیلتره، کشه، از سروره، از بکه، از فرانته، چرخ رو دوباره ساختم، تا چهار صبح بیدار بودم تهش فهمیدم یه سمی‌کالن نذاشتم، کارکردن‌های تو سفر و روز تعطیل، نارضایتی دائمی کارفرما و ...

این روز مخصوص ماست؛ ما که با خطاها زندگی می‌کنیم، با دیباگ رشد می‌کنیم و با یک "It works!" حال دنیامون خوب میشه.

روز برنامه‌نویس مبارک :))

@AxiomLite
8🎉3🤩2👎1
یه مدت نسبتا زیادی نبودیم
امیدوارم زیاد رو اعصابتون نبودم
بریم برا ادامه فعالیت
اینبار سعی میکنم بدون قطعی باشه

#Owner@AxiomLite

@AxiomLite
2👍1🔥1
تو این وبسایت اومدن خلاصه زبان ها رو نوشتن.
برای پایتون خیلی خوب نوشتن.
جوری که تقریبا با یه نگاه میشه از اول تا آخر زبان رو رفت.

overapi.com/python


#Website@AxiomLite

Arsalan

@AxiomLite
👍2🔥1