فارسی
باز کردن در Telegram
CCode Module | کد ماژول

Code Module | کد ماژول

@CodeModule · کانال · فناوری · ایندکس از 2026/08/01
2 180مشترک
594میانگین دسترسی پست
27.2%ER — دسترسی نسبت به مشترکان
3پست در 30 روز
𔓙
𔓙
عکس
‏Drag & Drop ساده تر از همیشه 👾 توی این پست می‌خوام بهتون یک کتابخانه جدید برای drag-and-drop یا به اصطلاح خودش drag-to-swap معرفی کنم. این کتابخانه فوقعالده سبک و ساده هست، و با اکثر تکنولوژی و کتابخانه های فرانتی مثل react ،vue ،angular ،svelte و ... سازگاره و از اونها پشتیبانی میکنه. من خودم قبلا برای drag and drop از react-dnd استفاده می کردم، ولی از این به بعد اگر تو پروژه ای این فیچر رو لازم داشته باشم، از این کتابخانه استفاده میکنم. چرا که با حداقل تغییر و به سهولت این قابلیت رو به پروژه‌های ما اضافه می‌کنه. برای کسب اطلاعات بیشتر به داکیومنتش مراجعه کنید. 🔗 Document #swapy @CodeModule
50 · 1.9K ·
G
genix
داده چیه؟ 💀 ما به عنوان برنامه نویس و یک انسان که در دنیای مدرن زندگی میکنیم، همیشه با هر نوع داده ای سروکار داریم. پس باید قبل از اینکه بدونیم نوع اون داده چیه، باید بدونیم اصلا خود داده یعنی چی. اصطلاح "داده" از کلمه لاتین *datum* به معنای "چیزی داده شده" گرفته شده. با گذشت زمان، این کلمه بسته به زمینه ای که در اون استفاده میشه، به تعاریف مختلفی تبدیل شده و منابع مختلف این واژه رو به روش های مختلف تعریف میکنن که چند تاشون رو بررسی میکنیم: 🔺 بر اساس فرهنگ لغت بین‌المللی جدید وبستر(Webster)، داده عبارت است از «چیزی داده شده یا پذیرفته شده؛ حقایق یا اصول ارائه شده یا ارائه شده؛ آن چیزی که یک استنتاج یا استدلال بر اون استوار هست، یا از اون یک سیستم ایده‌آل از هر نوع ساخته شده هست». این تعریف بر ماهیت بنیادی داده ها تأکید میکنه، به این معنی که داده ها نقطه شروع هر فرآیند منطقی، چه در علم، چه در فلسفه و چه در استدلال روزمره هستن. به طور مشابه، فرهنگ لغت انگلیسی دایره‌المعارف آکسفورد، داده‌ها رو به عنوان «حقایق یا چیزهایی شناخته شده که به عنوان مبنایی برای استنتاج یا محاسبه استفاده می‌شوند» تعریف میکنه. این امر بر استفاده از داده ها به عنوان ورودی برای قضاوت، محاسبات یا نتیجه گیری تاکید میکنه. اگرچه "داده" شکل جمع "datum" هست. اما معمولاً در زبان مدرن به عنوان یک اسم مفرد در نظر گرفته میشه. در حالی که شکل جمع از نظر فنی صحیح هست، استفاده مفرد به طور گسترده پذیرفته شده هست. - سازمان آموزشی، علمی و فرهنگی ملل متحد (یونسکو) داده ها رو به عنوان «حقایق، مفاهیم یا دستورالعمل ها به شیوه ای رسمی مناسب برای ارتباط، تفسیر یا پردازش به وسیله انسان یا خودکار» تعریف میکنه. این نشان میده که داده‌ها باید ساختاریافته یا سازمان‌دهی بشن تا مفید باشن، به‌ویژه در زمینه سیستم‌های رایانه‌ای که در اون داده‌ها پردازش و منتقل میشن. ‏- *Dictionary of Modern Economics* داده ها رو به عنوان "مشاهدات در مورد بزرگی عددی پدیده های اقتصادی مانند درآمد ملی، بیکاری، یا قیمت خرده فروشی" توصیف میکنه. در اقتصاد، داده ها معمولاً به اندازه گیری ها یا مشاهدات قابل اندازه گیری اشاره دارن که برای تجزیه و تحلیل روندهای اقتصادی و تصمیم گیری آگاهانه استفاده میشن. - در علوم، داده ها اغلب به عنوان مجموعه ای از … خواندن کامل ←
15 · 2.1K ·
G
genix
پیوند
برای نمایش کلیک کنید
5 تا از بهترین دیزاین پترن های GoF که پیشنهاد میدم از دست ندید. - دیزاین پترن Bridge - دیزاین پترن Singletoon - دیزاین پترن Builder - دیزاین پترن Proxy - دیزاین پترن Decorator #design_pattern @CodeModule
45 · 1.7K ·
M
Mahan-Heydari
عکس
دورهمی های کدماژول، قسمت نهم موضوع: معرفی لینوکس، فلسفه توزیع‌ها و مهاجرت به آنها 🪴 مهمان گفتگو: آقای زانیار حسینی زمان برگزاری: پنجشنبه (۳ آبان)، ساعت ۹ توی این میتینگ قراره درباره‌ی سیستم‌عامل لینوکس صحبت کنیم و به این بپردازیم که اصلاً لینوکس چیه، از کجا اومده، و چرا این‌قدر معروف شده. انواع توزیع هاش رو بررسی و مشخص میکنیم که به عنوان دولوپر تو هر حوزه، چه توزیعی برای ما مناسب تره. همچنین، مزایا و محدودیت های لینوکس نسبت به سایر سیستم عامل ها رو مشخص و ... فردا شب ساعت 9 این گفتگو و دورهمی رو از دست ندید‌(لینک میت رأس ساعت قرار میگیره) @CodeModule
20 · 2.8K ·
𔓙
𔓙
پاسخدورهمی های کدماژول، قسمت نهم موضوع: معرفی لینوکس، فلسفه توزیع‌ها و مهاجرت به آنها 🪴 مهمان گفتگو: آقای زانیار حسینی زمان برگزاری: پنجشنبه (۳ آبان)، ساعت ۹ توی این میتینگ قراره درباره‌ی سیستم‌عامل لینوکس صحبت کنیم و به این بپردازیم که اصلاً لینوکس چیه، از کجا اومده، و چرا این‌قدر معروف شده. انواع
عکس
کلی یاد گرفتیم در کنار ماژولیتیا💙 یه چنل میزنم(لینکش رو به زودی میزارم) ریکورد میتینگ های چند وقت اخیر رو اونجا قرار میدم. به هر دلیل اگر نتونستید حضور پیدا کنید نگران نباشید. امیدوارم که میتینگ های آینده هم مارو همراهی کنید تا بتونیم از تجربیات همدیگه استفاده کنیم🔥🙌🏻 @CodeModule @CodeModuleGap
5 · 2.1K ·
𔓙
𔓙
عکس
اگه برای تمرین و کدنویسی دنبال ui خاصی میگردید، این طرح فیگما رو به هیچ وجه از دست ندید 💀 🔗 Link #figma @CodeModule
90 · 2.6K ·
𔓙
پیوند
برای نمایش کلیک کنید
سی‌اس‌اس ۶ و لوگوی جدیدش توی این ویدئو درباره لوگوی جدید CSS و حواشی ورژن بندی متفاوت CSS حرف می‌زنیم. مشاهده ویدئو این جلسه هر ۲ هفته برگزار می‌شه و با لینک زیر میتونید به تقویمتون اضافه کنید. افزودن به تقویم کنجکاو بمونید #css #wus
23 · 1.9K ·
𔓙
عکس
درود ماژولیتیای گل💙 دوستان گروه از چنل بنا به یک سری دلایل جدا شده. دلیل اصلیش هم نظم دادن به گروه بود و الان با داشتن تاپیک‌های لازم، دیگه سوال کسی این وسط گم نمیشه و دسترسیتون به پیام ها خیلی راحت تر خواهد بود. در صورت داشتن هر گونه سوال، انتقاد و ... میتونید توی گروهمون جوین باشید👇🏻 @CodeModuleGap
4 · 2.3K ·
C
G
genix
‏Analysis of Algorithms چیه؟ 🩸 تحلیل الگوریتم یک کانسپت کلیدی در نظریه پیچیدگی محاسباتی( computational complexity theory) هست که منابع نظری مورد نیاز یک الگوریتم رو برای حل یک مسئله محاسباتی معین تخمین میزنه. نقش مهمی در تعیین میزان کارآمدی یک الگوریتم، به ویژه از نظر زمان و مکان داره. بیشتر الگوریتم ها برای مدیریت ورودی های با طول دلخواه طراحی شدن، به این معنی که الگوریتم باید بدون توجه به اندازه داده ها کار کنه. تجزیه و تحلیل الگوریتم‌ها به ما کمک میکنه تا عملکردشون رو برای اندازه‌های ورودی مختلف درک کنیم و بینشی در مورد مقیاس‌پذیری و کارایی یک الگوریتم ارائه کنیم. کارایی یک الگوریتم معمولاً به صورت زیر بیان میشه: - پیچیدگی زمانی(Time Complexity): این نشان میده که چگونه زمان اجرا یک الگوریتم با افزایش اندازه ورودی تغییر میکنه. اغلب با نماد Big-O نشون داده میشه، که یک upper bound در زمان لازم برای اجرای الگوریتم بر اساس اندازه ورودی ارائه میده. البته نمادهای دیگه‌ای مثل Θ (theta) و Ω (omega) هم وجود دارن که به ترتیب برای توصیف محدودیت‌های متوسط و پایین‌تر استفاده میشن. به این صورت: ‏Big-O — نشان‌دهنده بیشترین تعداد عملیات مورد نیاز در بدترین حالت. ‏Omega — نشان‌دهنده کمترین تعداد عملیات مورد نیاز در بهترین حالت. ‏Theta — نشان‌دهنده تعداد عملیات در حالت متوسط، وقتی که تعداد دقیق گام‌ها شناخته شده باشد. - پیچیدگی فضایی: این مقدار حافظه یک الگوریتم رو نسبت به اندازه ورودی اندازه میگیره. برای درک میزان فضای ذخیره اضافی در هنگام اجرای الگوریتم بسیار مهم هست. انواع Analysis of Algorithms 🌋 چهار نوع اصلی تحلیل الگوریتم وجود داره: ‏1. Worst-Case Analysis: - این به حداکثر تعداد مراحل یا منابعی اشاره داره که یک الگوریتم برای هر ورودی با اندازه «n» نیاز داره. تجزیه و تحلیل بدترین حالت برای حصول اطمینان از اینکه الگوریتم در سخت ترین شرایط کارآمد عمل میکنه، مهم هست. - مثال: در یک الگوریتم جستجوی خطی(linear search algorithm)، بدترین سناریو زمانی رخ میده که عنصر مورد نظر در انتهای لیست باشه، و لازم است الگوریتم قبل از یافتن هر عنصر رو اسکن کنه. ‏2. Best-Case Analysis: - این حداقل تعداد مراحل مورد نیاز الگوریتم رو برای هر ورودی با اندازه "n" محاسبه میکنه. در حالی … خواندن کامل ←
33 · 2.5K ·
𔓙
𔓙
پیوند
برای نمایش کلیک کنید
یه مشت ابزار کاربردی که احتمالا از اونها بی خبر بودی 💀🔥 در حوزه فرانت‌اند روزانه ابزارهای زیادی پا به عرصه رقابت میزارن و همه اونها یک هدف دارن، راحتیه دولوپر! مقاله زیر چندین ابزار و سایت کاربردی معرفی کرده که ارزش دیدن داره و پیشنهاد میکنم از دستشون ندید. 🔗 Link #article #tools @CodeModule
84 · 2.9K ·
G
genix
پیوند
برای نمایش کلیک کنید
اگر به دنبال یک رودمپ جامع و کلی برای حوزه بک اند هستید، این رودمپ به صورت کامل از پایه تا پیشرفته، قدم به قدم راهنمایی کرده و در مورد هرکدوم توضیحاتی تکمیلی ارائه داده🌋 #roadmap @CodeModule
50 · 2.5K ·
𔓙
𔓙
پیوند
برای نمایش کلیک کنید
دیگه وقتت رو برای نوشتن کاستوم هوک‌ها هدر نده🩸 پکیج usehooks-ts مجموعه‌ای از هوک‌های آماده و کاربردی برای پروژه‌های ریکتی هست که خوشبختانه با تایپ اسکریپت هم سازگاره. در این مجموعه، هوک های مختلفی برای انواع کارها مانند مدیریت ایونت‌ها، مدیریت لوکال استوریج، مدیریت تایمرها، دسترسی به اطلاعات مرورگر و ... پیدا میشه، که باعث ساده‌تر شدن کدنویسی، سرعت بیشتر و همچنین کاهش نیاز به نوشتن کد تکراری میشه. 🔗 Link #react @CodeModule
61 · 2.8K ·
𔓙
𔓙
عکس
دورهمی های کدماژول، قسمت دهم موضوع: چطور به برنامه نویس بهتری تبدیل بشیم؟ 🧑🏻‍💻 مهمان گفتگو: آقای علیرضا صفائی‌راد زمان برگزاری: پنجشنبه (۲۴ آبان)، ساعت ۱۰ در این میتینگ قراره درباره مسیرهایی که می‌تونن به رشد و توسعه مهارت‌های برنامه‌نویسی کمک کنن، صحبت کنیم. با هم بهترین روش ها برای آموزش و پیشرفت رو بررسی کنیم، و به این مسئله بپردازیم که چه زمان آماده ورود به بازار کار هستیم. همچنین درباره این که ... فردا شب ساعت ۱۰ این گفتگو و دورهمی رو از دست ندید‌(لینک میت رأس ساعت قرار میگیره) @CodeModule
30 · 4.8K ·
𔓙
𔓙
پاسخدورهمی های کدماژول، قسمت دهم موضوع: چطور به برنامه نویس بهتری تبدیل بشیم؟ 🧑🏻‍💻 مهمان گفتگو: آقای علیرضا صفائی‌راد زمان برگزاری: پنجشنبه (۲۴ آبان)، ساعت ۱۰ در این میتینگ قراره درباره مسیرهایی که می‌تونن به رشد و توسعه مهارت‌های برنامه‌نویسی کمک کنن، صحبت کنیم. با هم بهترین روش ها برای آموزش و پیش
بنا به استقبال شما عزیزان، در هفته آینده پارت دوم این میتینگ رو خواهیم داشت و با هم قراره سوالات بیشتری رو بررسی میکنیم :)) امیدوارم که میتینگ دیشب برای شما دوستان مفید واقع شده باشه و بابت این که یکسری سوالات پاسخ نگرفتن عذرخواهی میکنم (وقت کم بود) هرگونه انتقاد یا پیشنهادی هم در خصوص میتینگ یا محتوای چنل دارید، توی گروه با بنده در میون بزارید💙 @CodeModuleGap
4 · 2.2K ·
𔓙
𔓙
پیوند
برای نمایش کلیک کنید
کتاب Clean Code رو هنوز نخوندی؟ 🫥 ریپازیتوری زیر این کتاب رو ترجمه کرده. دوستان دقت کنید فصل‌هایی از کتاب ترجمه نشده و بعضی از قسمت‌های کتاب، خیلی ترجمه‌ی درست و حسابی‌ای نداره. در صورت تمایل، شما هم میتونید در ترجمه این کتاب مشارکت کنید. 🔗 Link #book @CodeModule
90 · 2.6K ·
M
Mahan-Heydari
عکس
🧐دیتابیس Cassandra چیه و چه کاربردی داره؟ در واقع Apache Cassandra یک سیستم مدیریت دیتابیس NoSQL توزیع‌شدست که برای مدیریت حجم زیادی از دیتا در مقیاس بزرگ طراحی شده. این دیتابیس به دلیل قابلیت‌های مقیاس‌پذیری، دسترسی بالا و تحمل خطا، به‌ویژه در محیط‌های big data و برنامه‌های کاربردی نیازمند به پرفورمنس بالا، مورد استفاده قرار میگیره. ✅کاربردهای دیتابیس Cassandra: 🔵مدیریت big data : برای شرکت‌هایی که نیاز به ذخیره و پردازش حجم زیادی از دیتا دارن، مثل سوشال مدیا ها، پلتفرم‌های تجزیه و تحلیل داده و IoT بسیار مناسب و کاربردیه. 🔵برنامه‌های وب و موبایل: به دلیل سرعت بالای خوندن و نوشتن، برای برنامه‌های وب و موبایل که نیاز به پاسخ‌دهی سریع دارن، مناسبه. 🔵تجزیه و تحلیل داده‌های real time : به دلیل قابلیت‌های مقیاس‌پذیری، میشه ازش برای تجزیه و تحلیل داده‌ها به صورت real time استفاده کرد. امتیازهای Cassandra نسبت به سایر دیتابیس‌های NoSql⬇️ 1️⃣مقیاس‌پذیری : Cassandra به راحتی می‌تونه با اضافه کردن نودهای جدید به cluster، مقیاس‌پذیری رو افزایش بده. این ویژگی اون رو برای کار با حجم زیاد داده‌ها خیلی مناسب میکنه. 2️⃣تحمل خطا: با استفاده از Distributed architecture، دیتابیس Cassandra می‌تونه در صورت خرابی یک یا چند نود، به کار خودش ادامه بده. این قابلیت باعث میشه تا دسترسی به داده‌ها همواره حفظ بشه. 3️⃣پرفورمنس بالا: Cassandra توانایی پردازش تعداد زیادی از رکوئست ها رو به صورت همزمان داره و سرعت خوندن و نوشتن بالایی رو ارائه می‌ده. 4️⃣دیتا مدل انعطاف‌پذیر: این دیتابیس از دیتا مدل key-value و column های گسترده پشتیبانی می‌کنه که به دولوپرا اجازه میده تا دیتا استراکچر رو بر اساس نیازهای خاص خودشون طراحی کنن. 5️⃣توزیع جغرافیایی: Cassandra میتونه در چندین دیتا سنتر جغرافیایی مختلف ران بشه و این ویژگی برای شرکت‌هایی که نیاز به توزیع جهانی دارن، خیلی مهمه. درکل Apache Cassandra یک دیتابیس NoSQL قدرتمنده که برای مدیریت حجم زیاد داده‌ها و ارائه دسترسی بالا طراحی شده و با قابلیت‌های مقیاس‌پذیری، تحمل خطا و پرفورمنس بالا، این دیتابیس گزینه‌ای عالی برای شرکت‌ها یا پروداکت هایی هست که نیاز به پردازش داده‌ها به صورت real time و با سرعت بالا دارن. با توجه به مزایای گفته شده، Cass… خواندن کامل ←
28 · 2.6K ·
G
genix
پیوند
برای نمایش کلیک کنید
مدیریت کارآمد حافظه در برنامه های بزرگ مقیاس جاوا اسکریپتی، برای اطمینان از عملکرد بهینه، جلوگیری از نشت حافظه و حفظ مقیاس پذیری ضروری هست. این مقاله استراتژی‌ها و مثال‌های کدی رو بررسی میکنه تا به شما در مدیریت کارآمد حافظه و بهینه‌سازی پروژه‌هاتون کمک کنه. 🔗 Link Article #javascript #memory @CodeModule
43 · 2.7K ·

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما