فنی

موضوعات نرم‌افزاری که وقت نکردم روی آنها کار کنم

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

‫یادگیری ASP.NET AJAX

اولین منبعی که برای یادگیری ASP.NET AJAX پیدا کردم بخش آموزش سایت asp.net بود. ASP.NET AJAX کتابخانه‌ای است که مایکروسافت برای آژاکسی کردن صفحات ASP.NET ارائه داده است. این کتابخانه از روش غیر مستقیم برای آژاکسی کردن صفحات استفاده می‌کند و از این لحاظ درست در نقطه مقابل jQuery قرار می‌گیرد. برای مقایسه این دو …

‫مورد کارکرد (Use Case) در ۱۰ گام

۱- مورد کارکرد به دو بخش محتوای متنی و نمودار (Use Case Diagram) تبدیل می‌شود. ۲- بخش محتوای متنی Use Case خیلی خیلی مهم‌تر از «نمودار مورد کارکرد» است. ۳- استاندارد چندان سفت و سختی برای بخش محتوای متنی Use Case وجود ندارد. ۴- بخش محتوای متنی «مورد کارکرد» هر چه کوتاه‌تر و گویاتر باشد …

‫‫‫Sequence Diagram در ۷ گام

۱- Sequence Diagram را در فارسی، نمودار توالی می‌گویند. ۲- تقریباً به ازای هر «سناریو» یک نمودار توالی وجود دارد. برای انجام هر «سناریو» چندین آبجکت با همدیگر تعامل دارند. ۳- نمودار توالی برای نشان دادن جزییات الگوریتم اجرای عملیات مثل حلقه و شرط خیلی ضعیف است و بهتر است برای این کار از Activity …

‫‫آیا واقعاً بهتر است به جای ASP.NET AJAX از jQuery استفاده کنیم؟ – بخش سوم

نتیجه‌گیریASP.NET AJAX قابلیت‌های خوبی در بخش سرور و استخراج اطلاعات از آن دارد. jQuery هم قدرت و انعطاف خیلی خوبی در کلاینت دارد. jQuery در ASP.NET MVC به شدت مورد توجه است و بعضی امورات آن  از جمله آژاکس از طریق jQuery انجام می‌پذیرد. پس یادگیری jQuery یعنی یک گام به سوی ASP.NET MVC. نتیجه …

‫‫آیا واقعاً بهتر است به جای ASP.NET AJAX از jQuery استفاده کنیم؟ – بخش دوم

بررسی و مقایسه آیا jQuery و ASP.NET AJAX رقیب و معادل (alternative) هم هستند؟تا اندازه‌ای می‌توان گفت بله آنها در خیلی از قسمت‌ها رقیب هم محسوب می‌شوند. اما این دلیل نمی‌شود که یکی را به طور کامل کنار بگذاریم و سراغ دیگری برویم. بلکه (به اعتقاد من) باید سعی کنیم یکی را به عنوان راه …

‫‫آیا واقعاً بهتر است به جای ASP.NET AJAX از jQuery استفاده کنیم؟ – بخش اول

مقدمهمدتی است که لازم شده برای آژاکسی کردن بخشی از یک برنامه تحت وب بزرگ کمی ASP.NET AJAX یاد بگیریم. اما دوستان زیادی شدیداً توصیه کرده‌اند به جای ASP.NET AJAX از روش‌های مستقیم کار با XmlHttpRequest یا ابزارهایی مثل jQuery استفاده کنیم. با آن که قبلاً به استفاده از ASP.NET AJAX مصمم بودیم ولی با …

‫مایکروسافت با بنیاد کدپلکس کدبازتر می‌شود!

همان طور که می‌شد حدس زد مایکروسافت بعد از راه‌اندازی سایت نگهداری پروژه‌های کدباز کدپلکس (codeplex.com)، در حرکتی دیگر با تاسیس بنیاد کدپلکس (codeplex.org) یک گام دیگر به سوی نهضت کدباز برداشت. هدف بنیاد کدپلکس ارتباط دادن جوامع کدباز و شرکت‌های تجاری است. قرار است شرکت‌های تجاری از این طریق یاد بگیرند و عادت کنند …

‫‫جیرا – Jira

فرض کنید در شرکتی یا تیمی کار می‌کنید که یک نرم‌افزار تولید کرده و این نرم‌افزار در محل مشتری یا کاربران دیگر مورد استفاده است یا این که نرم‌افزار، مراحل آزمایشی خود را می‌گذراند. مشتری‌ها و کاربران نرم‌افزار به اشکالات زیادی برمی‌خورند و آن را به شما گزارش می‌کنند. به غیر از اشکال‌ها، درخواست‌هایی هم …

آشنایی با نویسه‌های ویژه یونی‌کد برای متون راست به چپ

در ضمیمه شماره ۹ استاندارد یونی‌کد که در آن الگوریتم دو جهته (مخصوص متون راست به چپ) معرفی شده ۷ نویسه مخصوص کار با متون راست‌نویس مثل فارسی و عربی معرفی شده است. این نویسه‌ها نقش بسیار مهمی در نمایش صحیح متون راست به چپ دارند. در واقع بدون وجود آنها نمی‌توان متون راست به …