آخرین مطالب

همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
الگوریتم‌های یادگیری عمیق کلیدی را بشناسید

الگوریتم‌های یادگیری عمیق کلیدی را بشناسید

یادگیری عمیق، زیرمجموعه‌ای از یادگیری ماشین است که بر روی شبکه‌های عصبی مصنوعی با چندین لایه متمرکز شده است. این الگوریتم‌ها توانایی یادگیری الگوهای پیچیده و استخراج ویژگی‌های سطح بالا از داده‌های خام را دارند. در این مطلب، به برخی از مهم‌ترین و پرکاربردترین الگوریتم‌های یادگیری...
حمیدرضا تائبی
26/11/1403 - 03:00
هوش مصنوعی در خدمت  نسل ششم شبکه‌های ارتباطی

هوش مصنوعی در خدمت نسل ششم شبکه‌های ارتباطی

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

نسل ششم شبکه‌های ارتباطی چه مزایا و معایبی دارد؟

پرونده ویژه
هنگامی که صحبت از فناوری‌های جدید، به‌ویژه در حوزه مخابرات به میان می‌آید، اولین پرسشی که ناخودآگاه به ذهن خطور می‌کند، مزایا و معایبی است که این فناوری‌ها در اختیار ما قرار می‌دهند. در این مقاله، قصد داریم به‌طور اجمالی، مزایا و معایب و فناوری‌های زیربنایی را که اجازه پیاده‌...
بازیافت حافظه (garbage collection) در زبان‌های برنامه‌نویسی به چه معنا است؟

بازیافت حافظه (garbage collection) در زبان‌های برنامه‌نویسی به چه معنا است؟

حمیدرضا تائبی
کارگاه
بازیافت یا جمع‌‌آوری زباله (Garbage collection) یک فرآیند خودکار است که در زبان‌های برنامه‌نویسی با قابلیت مدیریت حافظه، به منظور جمع‌آوری و حذف اشیاء بدون استفاده از حافظه استفاده می‌شود. هنگامی که یک برنامه‌نویس اشیایی را ایجاد می‌کند، این اشیاء در محدوده حافظه قرار می‌گیرند و...
بررسی انواع روش‌های محاسبه سری فیبوناچی + راه‌حل‌های برنامه‌نویسی

بررسی انواع روش‌های محاسبه سری فیبوناچی + راه‌حل‌های برنامه‌نویسی

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

regularization در یادگیری ماشین چیست؟

حمیدرضا تائبی
هوش مصنوعی
در یادگیری ماشین، regularization روشی برای کاهش اثر بیش‌برازش (overfitting) در مدل‌های پیش‌گویانه است. هدف اصلی این روش، جلوگیری از بیش‌برازش مدل به داده‌های آموزشی و افزایش عملکرد آن بر روی داده‌های تست است. بیش‌برازش به معنای یادگیری دقیق پارامترهای مدل برای داده‌های آموزشی...
چگونه به تنهایی یادگیری برنامه‌نویسی را شروع کنم؟

چگونه به تنهایی یادگیری برنامه‌نویسی را شروع کنم؟

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

پنج ویژگی مهمی که بهترین مراکزداده دارند

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

راهنمای جامع آشنایی با تحلیل الگوریتمی

حمیدرضا تائبی
کارگاه
تحلیل الگوریتمی (analyze algorithm) به معنای بررسی و تحلیل کارایی یک الگوریتم است. با توجه به این‌که الگوریتم‌ها به منظور حل مسائل طراحی می‌شوند، بنابراین یکی از معیارهای اصلی مقایسه‌ی آن‌ها، کارایی و سرعت اجرای آن‌ها است. تحلیل الگوریتمی، به بررسی منابع مورد استفاده توسط...
9 مورد از بهترین فریمورک‌های CSS

9 مورد از بهترین فریمورک‌های CSS

حمیدرضا تائبی
کارگاه
CSS مخفف Cascading Style Sheets است و یکی از اصلی‌ترین زبان‌های برنامه‌نویسی وب است که برای طراحی وب‌سایت‌ها و اعمال تغییرات ظاهری در صفحات وب مورد استفاده قرار می‌گیرد. با استفاده از CSS، برنامه‌نویسان و طراحان می‌توانند به صفحات وب شکل و ظاهری خاص بدهند و آن‌ها را جذاب و...
چگونه با کارآموزی، یادگیری ماشین را شروع کنیم؟

چگونه با کارآموزی، یادگیری ماشین را شروع کنیم؟

حمیدرضا تائبی
هوش مصنوعی
شروع به یادگیری ماشین می‌تواند از طریق کارآموزی آنلاین، دوره‌های آموزشی، خودآموزها و کتاب‌های مربوط به ماشین لرنینگ باشد. برای شروع به یادگیری ماشین پیشنهاد می‌کنم به این مقاله نگاهی داشته باشید تا بتوانید به شکل اصولی یادگیری ماشین را بیاموزید.
ایجاد یک تولیدکننده QR code با کتابخانه QRCode.js

ایجاد یک تولیدکننده QR code با کتابخانه QRCode.js

حمیدرضا تائبی
کارگاه
کتابخانه QRCode.js یک کتابخانه جاوااسکریپت است که به شما امکان ایجاد تصاویر QR code را می‌دهد. برای استفاده از این کتابخانه، می‌توانید ابتدا فایل‌های مربوط به آن را از آدرس https://github.com/davidshimjs/qrcodejs دانلود کرده و در پروژه خود استفاده کنید.
دیجیتال مارکتینگ را از کجا و چطور یاد بگیریم؟

دیجیتال مارکتینگ را از کجا و چطور یاد بگیریم؟

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

صفحه‌ها

پروتکل اترنت چیست و چه ویژگی‌هایی دارد؟ راهنمای کامل

پروتکل اترنت چیست و چه ویژگی‌هایی دارد؟ راهنمای کامل

پروتکل اترنت (Ethernet) زبان مشترکی است که دستگاه‌های مختلف در یک شبکه برای برقراری ارتباط از آن استفاده می‌کنند. این پروتکل، قوانین و استانداردهایی را تعریف می‌کند که نحوه انتقال داده‌ها بین دستگاه‌هایی مانند کامپیوترها، سرورها، روترها و سویچ‌ها را مشخص می‌کند. به عبارت ساده‌تر...
حمیدرضا تائبی
30/08/1403 - 04:15
نمودار مقایسه تعداد مشترکان اینترنت در ایران از سال 92 تا 99

نمودار مقایسه تعداد مشترکان اینترنت در ایران از سال 92 تا 99

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

چگونه در مصاحبه استخدامی سرپرست سامانه‌های کامپیوتری و شبکه موفق شویم؟

فناوری شبکه, پرونده ویژه
سرپرست سامانه‌های کامپیوتری و شبکه (system administration of computer network) از جمله مشاغل کم دردسر است. یک سرپرست سامانه‌های کامپیوتری و شبکه وظیفه نصب و پشتیبانی از سامانه‌های کامپیوتری یک سازمان همچون شبکه‌های محلی، شبکه‌های گسترده، اینترانت و سایر سامانه‌های ارتباطی را...
آشنایی با انواع پارامترهای ارزیابی وضعیت اینترنت - QoS و QoE

آشنایی با انواع پارامترهای ارزیابی وضعیت اینترنت - QoS و QoE

فناوری شبکه
با گسترش روز افزون خدمات تحت وب و توسعه خدمات اینترنتی از جمله شبكه‌های اجتماعی، پرداخت‌های بانكی و ...، استفاده از اینترنت نیز به صورت چشمگیری در حال افزایش است. با توجه به تفاوت نیاز مشتریان اعم از شركت‌ها، نیاز به دانلود یا آپلود و .. كیفیت خدمات اینترنت از زاویه‌های متفاوتی...
تفاوت ابرپیوند (Hyperlink)، ابرمتن (Hypertext)، ابررسانه (Hypermedia) و متن لنگر (Anchor text)

تفاوت ابرپیوند (Hyperlink)، ابرمتن (Hypertext)، ابررسانه (Hypermedia) و متن لنگر (Anchor text)

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

‌آنتن تقویتی روتر چیست و تا چه اندازه به بهبود کیفیت سیگنال‌ها کمک می‌کند؟

حمیدرضا تائبی
فناوری شبکه
راهکارهای مختلفی برای افزایش سرعت وای‌فای و قدرت امواج روتر وجود دارند. در برخی موارد راهکارهای ساده‌ای همچون تغییر مکان روتر، به‌روزرسانی میان‌افزار، اولویت‌بندی ترافیک شبکه و به‌کارگیری دو فرکانس باعث بهبود نسبی وضعیت سیگنال‌ها می‌شوند، اما همیشه این‌گونه نیست و برخی موارد...
پروتکل LAN توسعه یافته مجازی (VXLAN) چیست و چگونه کار می‌کند؟

پروتکل LAN توسعه یافته مجازی (VXLAN) چیست و چگونه کار می‌کند؟

فناوری شبکه
پروتکل LAN توسعه یافته مجازی (Virtual Extensible LAN protocol) که بیشتر به‌نام VXLAN شهرت دارد یک فناوری پیشرفته است که به شبکه‌های محلی اجازه می‌دهد از شبکه‌های محلی مجازی (VLAN) بیشتری پشتیبانی کنند. طبق استاندارد IEEE 802.1Q شناسههای VLAN سنتی 12 بیتی هستند و همین موضوع باعث...
تضعیف سیگنال (Attenuation) و اعوجاج سیگنال (Distortion) چیست و چرا اتفاق می‌افتد؟

تضعیف سیگنال (Attenuation) و اعوجاج سیگنال (Distortion) چیست و چرا اتفاق می‌افتد؟

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

ویژگی تجمیع لینک در سوییچ‌ها چه قابلیتی ارائه می‌کند؟

حمیدرضا تائبی
فناوری شبکه
تجمیع لینک یکی از مهم‌ترین فناوری موجود در دنیای شبکه‌های کامپیوتری است. یک ویژگی کاربردی که سوییچ‌ها نقش مهمی در پیش‌برد آن دارند. زمانی‌که یک سوییچ اطلاعات دستگاه‌های متصل را به سمت سوییچ‌های بالاتر ارسال می‌کند با مشکل حجم زیاد بسته‌ها روبرو می‌شود. سوییچ‌ها برای غلبه بر این...
تستر شبکه و سوییچ KVM چه کاری انجام می‌دهد؟

تستر شبکه و سوییچ KVM چه کاری انجام می‌دهد؟

حمیدرضا تائبی
فناوری شبکه
پس از پیاده‌سازی یک شبکه کامپیوتری در مرحله بعد لازم است تمام پریزهای شبکه، پچ‌پنل‌ها و سوکت‌های شبکه آزمایش شوند تا پیش از راه‌اندازی شبکه مشکلات احتمالی شناسایی و به سرعت برطرف شوند. همچنین اگر شبکه‌ای در سازمانی به‌طور کامل پیاده‌سازی شده و اکنون دچار مشکل شده، تستر اجازه می‌...
10 قابلیت SD-WAN که هنوز از آن‌ها استفاده نکرده‌اید

10 قابلیت SD-WAN که هنوز از آن‌ها استفاده نکرده‌اید

محسن آقاجانی
فناوری شبکه
زیرساخت شبکه گسترده نرم‌افزار محور (SD-WAN) با چنان سرعتی در حال پیشرفت است که ممکن است حتا شبکه‌هایی که فقط چند ماه از پیاده‌سازی آن‌ها می‌گذرد به قابلیت‌های جدیدی نیاز پیدا کنند تا بهره‌وری و امنیت آن‌ها ارتقا پیدا کرده و کار متخصصان فناوری‌اطلاعات ساده‌تر شود.
نکات مهم جهت خرید مودم روتر ADSL: نگاهی به امکانات و تفاوت‌ها

نکات مهم جهت خرید مودم روتر ADSL: نگاهی به امکانات و تفاوت‌ها

علی حسینی
فناوری شبکه
یکی از رایج‌ترین فناوری‌های اینترنت پرسرعت و باندپهن، ADSL است. برای متصل شدن به اینترنت، دستگاهی موسوم به مودم لازم است. مودم‌های مخصوص اینترنت ADSL را مودم‌ ADSL می‌نامند. به‌رغم سربرآوردن فناوری‌های نوینی همچون اینترنت VDSL، اینترنت TD-LTE و اینترنت سیار نسل چهار (4G)، هنوز...
11 ابزار کاربردی برای نظارت جامع بر شبکه‌ها و مدیریت آن‌ها

11 ابزار کاربردی برای نظارت جامع بر شبکه‌ها و مدیریت آن‌ها

حمیدرضا تائبی
فناوری شبکه
شبکه‌های کامپیوتری به اندازه‌ای پیچیده شده‌اند که به سختی می‌توان بدون وجود ابزارهای نظارتی به مدیریت آن‌ها پرداخت. به‌طور مثال، در یک سازمان ممکن است ترکیبی از شبکه‌های سیمی، بی‌سیم، زیرشبکه‌ها، شبکه‌های محلی مجازی و شبکه‌های ذخیره‌ساز (SAN) را بر مبنای توپولوژی‌ (هم‌بندی) خاصی...

صفحه‌ها

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

بسته‌های اینترنت شاتل موبایل با زمان‌ها و حجم‌های متنوع، جهت پاسخ‌گویی به طیف گسترده مشترکین طراحی شده است. شما می‌توانید با فعال‌سازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهره‌مند شوید. در این مطلب، علاوه بر آشنایی با بسته‌های...
الناز قنبری
10/04/1401 - 03:40

صفحه‌ها

راهنمای تحلیل آماری با استفاده از SPSS

راهنمای تحلیل آماری با استفاده از SPSS

تسلط بر SPSS برای هر پژوهشگری که قصد دارد از دل داده‌های پیچیده و متنوع پرسشنامه‌ها، بینش‌های ارزشمندی استخراج کند، ضروری است. SPSS به عنوان یکی از قدرتمندترین ابزارهای تحلیل آماری، امکانات گسترده‌ای را برای تحلیل داده‌های کمی و کیفی در اختیار پژوهشگران قرار می‌دهد. این راهنما...
حمیدرضا تائبی
18/11/1403 - 03:05
اگر برنامه‌نویس هستید این سایت‌ها مهارت‌های شما را به چالش می‌کشند

اگر برنامه‌نویس هستید این سایت‌ها مهارت‌های شما را به چالش می‌کشند

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

چرا برنامه‌های نوشته شده بسیار کند اجرا می‌شوند

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

دانلود کنید: کتاب مدیریت بانک‌های اطلاعاتی

برنامه نویسی, دانلود
طراحی، پیاده‌سازی، برنامه‌نویسی و مدیریت بانک‌های اطلاعاتی جزو مشاغلی نیستند که شما به‌سادگی بتوانید از طریق گذراندن چند ساعت کلاسی درسی یا واحد آموزشی در آن‌ها تبحر پیدا کنید. برای تسلط بر هر یک از این عناوین شغلی، به‌صرف زمان زیاد و کسب تجربه فراوان نیاز دارید.
یک ابزار ساده اما کاربردی برای جستجوی متن در فایلهای باینری

یک ابزار ساده اما کاربردی برای جستجوی متن در فایلهای باینری

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

نام کتاب: کدنویسی و توسعه وب ویژه افراد تازه‌‌کار

شاهراه اطلاعات, برنامه نویسی
اگر شما یک توسعه‌دهنده وب هستید یا در نظر دارید به دنیای برنامه‌نویسی وب وارد شوید، در ابتدا باید اطلاعات فنی در ارتباط با رابط‌های کاربری، بانک‌های اطلاعاتی و دیگر ویژگی‌هایی که امروزه سایت‌های مدرن وب و برنامه‌های موبایل بر پایه آن‌ها به تعامل با کاربران می‌پردازند، به دست...
چرا یادگیری زبان اسکالا و برنامه‌نویسی تابعی مهم است

چرا یادگیری زبان اسکالا و برنامه‌نویسی تابعی مهم است

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

چگونه برنامه‌های اندرویدی را بدون کدنویسی و به شیوه آنلاین ایجاد کنیم؟

حمیدرضا تائبی
موبایل, کارگاه, برنامه نویسی
هر یک از ما دوست داریم در زمان کار با اندروید برنامه‌ای متناسب با نیازهای خود ایجاد کنیم. حتا به عنوان مدیرعامل یک کسب‌وکار نیز ممکن است تمایل داشته باشید برنامه‌ای متناسب با حرفه خود ایجاد کنید. برنامه‌های کاربردی نه تنها برای پیشرفت کسب‌وکار شما مفید هستند بلکه به شما اجازه می...
آیا می‌توان ظرف یک ماه زبان برنامه نویسی پایتون را یاد گرفت؟

آیا می‌توان ظرف یک ماه زبان برنامه نویسی پایتون را یاد گرفت؟

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

چگونه با WebAssembly اپلیکیشن‎های باینری با عملکرد بالا را به مرورگر وارد کنیم

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

کدنویسان با شنیدن این هفت جمله به سرعت عصبانی می‌شوند

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

مسیری که شما را به یک توسعه‌دهنده فول‌استک وب تبدیل می‌کند

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

چند راهکار برای حل مشکلات رایج برنامه‌نویسی

کارگاه, برنامه نویسی
برنامه‌نویسان و طراحانی که با الگوی طراحی (Design Pattern) آشنایی دارند، به‌خوبی می‌دانند الگوهای طراحی به مجموعه راهکارهای شیء‌گرایی اطلاق می‌شود که برنامه‌نویسان می‌توانند در زمینه کدنویسی پروژه‌ها، خواه کوچک یا بزرگ از آن‌ها استفاده کنند. الگوهای طراحی که از سوی کارشناسان...

صفحه‌ها

آخرین مطالب

همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
الگوریتم‌های یادگیری عمیق کلیدی را بشناسید

الگوریتم‌های یادگیری عمیق کلیدی را بشناسید

یادگیری عمیق، زیرمجموعه‌ای از یادگیری ماشین است که بر روی شبکه‌های عصبی مصنوعی با چندین لایه متمرکز شده است. این الگوریتم‌ها توانایی یادگیری الگوهای پیچیده و استخراج ویژگی‌های سطح بالا از داده‌های خام را دارند. در این مطلب، به برخی از مهم‌ترین و پرکاربردترین الگوریتم‌های یادگیری...
حمیدرضا تائبی
26/11/1403 - 03:00
هوش مصنوعی در خدمت  نسل ششم شبکه‌های ارتباطی

هوش مصنوعی در خدمت نسل ششم شبکه‌های ارتباطی

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

نسل ششم شبکه‌های ارتباطی چه مزایا و معایبی دارد؟

پرونده ویژه
هنگامی که صحبت از فناوری‌های جدید، به‌ویژه در حوزه مخابرات به میان می‌آید، اولین پرسشی که ناخودآگاه به ذهن خطور می‌کند، مزایا و معایبی است که این فناوری‌ها در اختیار ما قرار می‌دهند. در این مقاله، قصد داریم به‌طور اجمالی، مزایا و معایب و فناوری‌های زیربنایی را که اجازه پیاده‌...
بازیافت حافظه (garbage collection) در زبان‌های برنامه‌نویسی به چه معنا است؟

بازیافت حافظه (garbage collection) در زبان‌های برنامه‌نویسی به چه معنا است؟

حمیدرضا تائبی
کارگاه
بازیافت یا جمع‌‌آوری زباله (Garbage collection) یک فرآیند خودکار است که در زبان‌های برنامه‌نویسی با قابلیت مدیریت حافظه، به منظور جمع‌آوری و حذف اشیاء بدون استفاده از حافظه استفاده می‌شود. هنگامی که یک برنامه‌نویس اشیایی را ایجاد می‌کند، این اشیاء در محدوده حافظه قرار می‌گیرند و...
بررسی انواع روش‌های محاسبه سری فیبوناچی + راه‌حل‌های برنامه‌نویسی

بررسی انواع روش‌های محاسبه سری فیبوناچی + راه‌حل‌های برنامه‌نویسی

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

regularization در یادگیری ماشین چیست؟

حمیدرضا تائبی
هوش مصنوعی
در یادگیری ماشین، regularization روشی برای کاهش اثر بیش‌برازش (overfitting) در مدل‌های پیش‌گویانه است. هدف اصلی این روش، جلوگیری از بیش‌برازش مدل به داده‌های آموزشی و افزایش عملکرد آن بر روی داده‌های تست است. بیش‌برازش به معنای یادگیری دقیق پارامترهای مدل برای داده‌های آموزشی...
چگونه به تنهایی یادگیری برنامه‌نویسی را شروع کنم؟

چگونه به تنهایی یادگیری برنامه‌نویسی را شروع کنم؟

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

پنج ویژگی مهمی که بهترین مراکزداده دارند

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

راهنمای جامع آشنایی با تحلیل الگوریتمی

حمیدرضا تائبی
کارگاه
تحلیل الگوریتمی (analyze algorithm) به معنای بررسی و تحلیل کارایی یک الگوریتم است. با توجه به این‌که الگوریتم‌ها به منظور حل مسائل طراحی می‌شوند، بنابراین یکی از معیارهای اصلی مقایسه‌ی آن‌ها، کارایی و سرعت اجرای آن‌ها است. تحلیل الگوریتمی، به بررسی منابع مورد استفاده توسط...
9 مورد از بهترین فریمورک‌های CSS

9 مورد از بهترین فریمورک‌های CSS

حمیدرضا تائبی
کارگاه
CSS مخفف Cascading Style Sheets است و یکی از اصلی‌ترین زبان‌های برنامه‌نویسی وب است که برای طراحی وب‌سایت‌ها و اعمال تغییرات ظاهری در صفحات وب مورد استفاده قرار می‌گیرد. با استفاده از CSS، برنامه‌نویسان و طراحان می‌توانند به صفحات وب شکل و ظاهری خاص بدهند و آن‌ها را جذاب و...
چگونه با کارآموزی، یادگیری ماشین را شروع کنیم؟

چگونه با کارآموزی، یادگیری ماشین را شروع کنیم؟

حمیدرضا تائبی
هوش مصنوعی
شروع به یادگیری ماشین می‌تواند از طریق کارآموزی آنلاین، دوره‌های آموزشی، خودآموزها و کتاب‌های مربوط به ماشین لرنینگ باشد. برای شروع به یادگیری ماشین پیشنهاد می‌کنم به این مقاله نگاهی داشته باشید تا بتوانید به شکل اصولی یادگیری ماشین را بیاموزید.
ایجاد یک تولیدکننده QR code با کتابخانه QRCode.js

ایجاد یک تولیدکننده QR code با کتابخانه QRCode.js

حمیدرضا تائبی
کارگاه
کتابخانه QRCode.js یک کتابخانه جاوااسکریپت است که به شما امکان ایجاد تصاویر QR code را می‌دهد. برای استفاده از این کتابخانه، می‌توانید ابتدا فایل‌های مربوط به آن را از آدرس https://github.com/davidshimjs/qrcodejs دانلود کرده و در پروژه خود استفاده کنید.
دیجیتال مارکتینگ را از کجا و چطور یاد بگیریم؟

دیجیتال مارکتینگ را از کجا و چطور یاد بگیریم؟

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

صفحه‌ها

پروتکل اترنت چیست و چه ویژگی‌هایی دارد؟ راهنمای کامل

پروتکل اترنت چیست و چه ویژگی‌هایی دارد؟ راهنمای کامل

پروتکل اترنت (Ethernet) زبان مشترکی است که دستگاه‌های مختلف در یک شبکه برای برقراری ارتباط از آن استفاده می‌کنند. این پروتکل، قوانین و استانداردهایی را تعریف می‌کند که نحوه انتقال داده‌ها بین دستگاه‌هایی مانند کامپیوترها، سرورها، روترها و سویچ‌ها را مشخص می‌کند. به عبارت ساده‌تر...
حمیدرضا تائبی
30/08/1403 - 04:15
نمودار مقایسه تعداد مشترکان اینترنت در ایران از سال 92 تا 99

نمودار مقایسه تعداد مشترکان اینترنت در ایران از سال 92 تا 99

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

چگونه در مصاحبه استخدامی سرپرست سامانه‌های کامپیوتری و شبکه موفق شویم؟

فناوری شبکه, پرونده ویژه
سرپرست سامانه‌های کامپیوتری و شبکه (system administration of computer network) از جمله مشاغل کم دردسر است. یک سرپرست سامانه‌های کامپیوتری و شبکه وظیفه نصب و پشتیبانی از سامانه‌های کامپیوتری یک سازمان همچون شبکه‌های محلی، شبکه‌های گسترده، اینترانت و سایر سامانه‌های ارتباطی را...
آشنایی با انواع پارامترهای ارزیابی وضعیت اینترنت - QoS و QoE

آشنایی با انواع پارامترهای ارزیابی وضعیت اینترنت - QoS و QoE

فناوری شبکه
با گسترش روز افزون خدمات تحت وب و توسعه خدمات اینترنتی از جمله شبكه‌های اجتماعی، پرداخت‌های بانكی و ...، استفاده از اینترنت نیز به صورت چشمگیری در حال افزایش است. با توجه به تفاوت نیاز مشتریان اعم از شركت‌ها، نیاز به دانلود یا آپلود و .. كیفیت خدمات اینترنت از زاویه‌های متفاوتی...
تفاوت ابرپیوند (Hyperlink)، ابرمتن (Hypertext)، ابررسانه (Hypermedia) و متن لنگر (Anchor text)

تفاوت ابرپیوند (Hyperlink)، ابرمتن (Hypertext)، ابررسانه (Hypermedia) و متن لنگر (Anchor text)

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

‌آنتن تقویتی روتر چیست و تا چه اندازه به بهبود کیفیت سیگنال‌ها کمک می‌کند؟

حمیدرضا تائبی
فناوری شبکه
راهکارهای مختلفی برای افزایش سرعت وای‌فای و قدرت امواج روتر وجود دارند. در برخی موارد راهکارهای ساده‌ای همچون تغییر مکان روتر، به‌روزرسانی میان‌افزار، اولویت‌بندی ترافیک شبکه و به‌کارگیری دو فرکانس باعث بهبود نسبی وضعیت سیگنال‌ها می‌شوند، اما همیشه این‌گونه نیست و برخی موارد...
پروتکل LAN توسعه یافته مجازی (VXLAN) چیست و چگونه کار می‌کند؟

پروتکل LAN توسعه یافته مجازی (VXLAN) چیست و چگونه کار می‌کند؟

فناوری شبکه
پروتکل LAN توسعه یافته مجازی (Virtual Extensible LAN protocol) که بیشتر به‌نام VXLAN شهرت دارد یک فناوری پیشرفته است که به شبکه‌های محلی اجازه می‌دهد از شبکه‌های محلی مجازی (VLAN) بیشتری پشتیبانی کنند. طبق استاندارد IEEE 802.1Q شناسههای VLAN سنتی 12 بیتی هستند و همین موضوع باعث...
تضعیف سیگنال (Attenuation) و اعوجاج سیگنال (Distortion) چیست و چرا اتفاق می‌افتد؟

تضعیف سیگنال (Attenuation) و اعوجاج سیگنال (Distortion) چیست و چرا اتفاق می‌افتد؟

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

ویژگی تجمیع لینک در سوییچ‌ها چه قابلیتی ارائه می‌کند؟

حمیدرضا تائبی
فناوری شبکه
تجمیع لینک یکی از مهم‌ترین فناوری موجود در دنیای شبکه‌های کامپیوتری است. یک ویژگی کاربردی که سوییچ‌ها نقش مهمی در پیش‌برد آن دارند. زمانی‌که یک سوییچ اطلاعات دستگاه‌های متصل را به سمت سوییچ‌های بالاتر ارسال می‌کند با مشکل حجم زیاد بسته‌ها روبرو می‌شود. سوییچ‌ها برای غلبه بر این...
تستر شبکه و سوییچ KVM چه کاری انجام می‌دهد؟

تستر شبکه و سوییچ KVM چه کاری انجام می‌دهد؟

حمیدرضا تائبی
فناوری شبکه
پس از پیاده‌سازی یک شبکه کامپیوتری در مرحله بعد لازم است تمام پریزهای شبکه، پچ‌پنل‌ها و سوکت‌های شبکه آزمایش شوند تا پیش از راه‌اندازی شبکه مشکلات احتمالی شناسایی و به سرعت برطرف شوند. همچنین اگر شبکه‌ای در سازمانی به‌طور کامل پیاده‌سازی شده و اکنون دچار مشکل شده، تستر اجازه می‌...
10 قابلیت SD-WAN که هنوز از آن‌ها استفاده نکرده‌اید

10 قابلیت SD-WAN که هنوز از آن‌ها استفاده نکرده‌اید

محسن آقاجانی
فناوری شبکه
زیرساخت شبکه گسترده نرم‌افزار محور (SD-WAN) با چنان سرعتی در حال پیشرفت است که ممکن است حتا شبکه‌هایی که فقط چند ماه از پیاده‌سازی آن‌ها می‌گذرد به قابلیت‌های جدیدی نیاز پیدا کنند تا بهره‌وری و امنیت آن‌ها ارتقا پیدا کرده و کار متخصصان فناوری‌اطلاعات ساده‌تر شود.
نکات مهم جهت خرید مودم روتر ADSL: نگاهی به امکانات و تفاوت‌ها

نکات مهم جهت خرید مودم روتر ADSL: نگاهی به امکانات و تفاوت‌ها

علی حسینی
فناوری شبکه
یکی از رایج‌ترین فناوری‌های اینترنت پرسرعت و باندپهن، ADSL است. برای متصل شدن به اینترنت، دستگاهی موسوم به مودم لازم است. مودم‌های مخصوص اینترنت ADSL را مودم‌ ADSL می‌نامند. به‌رغم سربرآوردن فناوری‌های نوینی همچون اینترنت VDSL، اینترنت TD-LTE و اینترنت سیار نسل چهار (4G)، هنوز...
11 ابزار کاربردی برای نظارت جامع بر شبکه‌ها و مدیریت آن‌ها

11 ابزار کاربردی برای نظارت جامع بر شبکه‌ها و مدیریت آن‌ها

حمیدرضا تائبی
فناوری شبکه
شبکه‌های کامپیوتری به اندازه‌ای پیچیده شده‌اند که به سختی می‌توان بدون وجود ابزارهای نظارتی به مدیریت آن‌ها پرداخت. به‌طور مثال، در یک سازمان ممکن است ترکیبی از شبکه‌های سیمی، بی‌سیم، زیرشبکه‌ها، شبکه‌های محلی مجازی و شبکه‌های ذخیره‌ساز (SAN) را بر مبنای توپولوژی‌ (هم‌بندی) خاصی...

صفحه‌ها

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

بسته‌های اینترنت شاتل موبایل با زمان‌ها و حجم‌های متنوع، جهت پاسخ‌گویی به طیف گسترده مشترکین طراحی شده است. شما می‌توانید با فعال‌سازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهره‌مند شوید. در این مطلب، علاوه بر آشنایی با بسته‌های...
الناز قنبری
10/04/1401 - 03:40

صفحه‌ها

راهنمای تحلیل آماری با استفاده از SPSS

راهنمای تحلیل آماری با استفاده از SPSS

تسلط بر SPSS برای هر پژوهشگری که قصد دارد از دل داده‌های پیچیده و متنوع پرسشنامه‌ها، بینش‌های ارزشمندی استخراج کند، ضروری است. SPSS به عنوان یکی از قدرتمندترین ابزارهای تحلیل آماری، امکانات گسترده‌ای را برای تحلیل داده‌های کمی و کیفی در اختیار پژوهشگران قرار می‌دهد. این راهنما...
حمیدرضا تائبی
18/11/1403 - 03:05
اگر برنامه‌نویس هستید این سایت‌ها مهارت‌های شما را به چالش می‌کشند

اگر برنامه‌نویس هستید این سایت‌ها مهارت‌های شما را به چالش می‌کشند

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

چرا برنامه‌های نوشته شده بسیار کند اجرا می‌شوند

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

دانلود کنید: کتاب مدیریت بانک‌های اطلاعاتی

برنامه نویسی, دانلود
طراحی، پیاده‌سازی، برنامه‌نویسی و مدیریت بانک‌های اطلاعاتی جزو مشاغلی نیستند که شما به‌سادگی بتوانید از طریق گذراندن چند ساعت کلاسی درسی یا واحد آموزشی در آن‌ها تبحر پیدا کنید. برای تسلط بر هر یک از این عناوین شغلی، به‌صرف زمان زیاد و کسب تجربه فراوان نیاز دارید.
یک ابزار ساده اما کاربردی برای جستجوی متن در فایلهای باینری

یک ابزار ساده اما کاربردی برای جستجوی متن در فایلهای باینری

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

نام کتاب: کدنویسی و توسعه وب ویژه افراد تازه‌‌کار

شاهراه اطلاعات, برنامه نویسی
اگر شما یک توسعه‌دهنده وب هستید یا در نظر دارید به دنیای برنامه‌نویسی وب وارد شوید، در ابتدا باید اطلاعات فنی در ارتباط با رابط‌های کاربری، بانک‌های اطلاعاتی و دیگر ویژگی‌هایی که امروزه سایت‌های مدرن وب و برنامه‌های موبایل بر پایه آن‌ها به تعامل با کاربران می‌پردازند، به دست...
چرا یادگیری زبان اسکالا و برنامه‌نویسی تابعی مهم است

چرا یادگیری زبان اسکالا و برنامه‌نویسی تابعی مهم است

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

چگونه برنامه‌های اندرویدی را بدون کدنویسی و به شیوه آنلاین ایجاد کنیم؟

حمیدرضا تائبی
موبایل, کارگاه, برنامه نویسی
هر یک از ما دوست داریم در زمان کار با اندروید برنامه‌ای متناسب با نیازهای خود ایجاد کنیم. حتا به عنوان مدیرعامل یک کسب‌وکار نیز ممکن است تمایل داشته باشید برنامه‌ای متناسب با حرفه خود ایجاد کنید. برنامه‌های کاربردی نه تنها برای پیشرفت کسب‌وکار شما مفید هستند بلکه به شما اجازه می...
آیا می‌توان ظرف یک ماه زبان برنامه نویسی پایتون را یاد گرفت؟

آیا می‌توان ظرف یک ماه زبان برنامه نویسی پایتون را یاد گرفت؟

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

چگونه با WebAssembly اپلیکیشن‎های باینری با عملکرد بالا را به مرورگر وارد کنیم

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

کدنویسان با شنیدن این هفت جمله به سرعت عصبانی می‌شوند

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

مسیری که شما را به یک توسعه‌دهنده فول‌استک وب تبدیل می‌کند

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

چند راهکار برای حل مشکلات رایج برنامه‌نویسی

کارگاه, برنامه نویسی
برنامه‌نویسان و طراحانی که با الگوی طراحی (Design Pattern) آشنایی دارند، به‌خوبی می‌دانند الگوهای طراحی به مجموعه راهکارهای شیء‌گرایی اطلاق می‌شود که برنامه‌نویسان می‌توانند در زمینه کدنویسی پروژه‌ها، خواه کوچک یا بزرگ از آن‌ها استفاده کنند. الگوهای طراحی که از سوی کارشناسان...

صفحه‌ها

^