پراکنده ۱

مطالب شخصی ۲ پاسخ »

Jalali Multi Pack Pro ۲۰۰۸

من همیشه به نرم افزارهایی که استفاده یا مرور میکنم بعنوان برنامه نویس نگاه می کنم. بر اساس این دیدگاه به نرم افزارهای تولید داخل کشور معمولا از ۲۰ نمره، زیر ۵ میدم.

اما این یکی از لحاظ کیفیت و کارائی نمره بالای ۱۵ دریافت میکنه: Edsoft Jalali Multi Pack Professional ۴.۳

بنظرم ارزش پولی رو که دریافت میکنند داره.

اولین تجربه واقعی  با Internet Explorer ۷

برنامه نویس هایی که برای سازمان های دولتی و ارگان های وابسته اونها کار می کنند اکثرا افرادی هستند بس شگفت، و نتایج کارهاشون آدم رو شگفتانه (جایگزین سورپرایز) میکنه.

سیستم بانکداری اینترنتی (سبا) بانک ملی با جاوا نوشته شده و فقط با Internet Explorer کار می کنه.

هنگام باز کردن سایت فوق با استفاده از Internet Explorer ۶ و رفتن به صفحه انتقال وجه یک Security Warning هی روی صفحه باز میشه و می پرسه "به این صفحه اجازه دسترسی به محتویات کلیپ بورد رو می دهید؟" ، مهم نیست چه پاسخی می دهید، این سوال به تعداد بی نهایت بار تکرار میشه.

با خودم گفتم IE ۷ رو نصب کنم شاید مشکل برطرف بشه. پس از نصب IE ۷ با یک مشکل عجیب برخوردم: فقط سایت های لوکال رو باز میکرد. هنگام دسترسی به سایت هایی که روی اینترنت هستند میگفت "Can not display the page". این عبارت رو تو گوگل سرچ کردم و پس از مرور دهها راه حل و انجام توصیه های اونها، هیچ یک موثر نیافتاد. تنها چیزی که متوجه شدم اینه بعضی پلاگین های IE ۷ (که بر اساس تکنولوژی COM کار می کنند) در صورت عدم کارکرد صحیح می تونن چنین خطایی رو باعث شوند. ولی این هم کمکی نکرد.

بطور اتفاقی Kaspersky Security Suite رو که Disable اش کرده بودم رو Enable کردم و دوباره امتحان کردم، IE ۷ شروع به کار کرد.

یکی نیست به تیم توسعه بروزر مایکروسافت بگه: "چرا کار نصفه و نیمه رو منتشر می کنید؟"...

راستی:

تولدم مبارک!

من امروز ۳۱ ساله شدم.

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

لینک های مفید ۲ پاسخ »

کارل سگوئین در سایت CodeBetter.com یک کتاب الکترونیکی رایگان بنام "شالوده برنامه نویسی" (Foundations of Programming) منتشر کرده است.

این کتاب شامل ۹ بخش و بحث درباره روشهای برنامه نویسی است.

تعدادی از موارد بحث شده در این کتاب عبارتند از:

  • Domain Driven Design
  • Persistence
  • Dependency Injection
  • Unit Testing
  • Object Relational Mappers
  • Back to Basics: Memory
  • Back to Basics: Exceptions
  • Back to Basics: Proxy This and Proxy That

لینک صفحه مورد بحث

لینک دانلود کتاب الکترونیکی مذکور

خواندن این کتاب را به کلیه برنامه نویسان و کسانی که به این مباحث علاقه مند هستند توصیه می کنم.

Asshole Driven Development

مطالب شخصی ۴ پاسخ »

طی ۱۵ سال حضورم در صنعت نرم افزار شاهد ظهور متدولوژی هایی در زمینه توسعه نرم افزار مانند Test Driven Development ، Extreme Programming و امثال اون بودم، اما تا امروز چیزی درباره Asshole Driven Development نشنیده بودم. می تونید درباره این متدولوژی در اینجا بخونید و بخندید.

مقالات آموزشی جدید در مورد اهراز هویت (Authentication) در دات نت

ASP.NET, دات نت, سی شارپ ۲ پاسخ »

امروز دیدم چند تا مقاله جالب و مفید در سایت ASP.NET اضافه شده. خواندنش خالی از لطف نیست: http://www.asp.net/learn/security

لینک های هفته دوم بهمن ماه ۸۶

لینک های مفید بدون پاسخ »

برای این هفته تعدادی لینک مفید در زمینه دات نت و ویژوال استودیو ۲۰۰۸ برایتان لیست می کنم.

برگه مقایسه تفصیلی نگارشهای مختلف ویژوال استودیو ۲۰۰۸

در این برگه مقایسه جامعی از امکانات و جزئیات نگارشهای مختلف ویژوال استودیو ۲۰۰۸ ارائه شده است. در لینک فوق می توانید این برگه را در سه فرمت مختلف دریافت کنید.

ابزار مشاهده ساختار سورس کد برای ویژوال استودیو ۲۰۰۸

این ابزار یک افزونه برای ویژوال استودیو ۲۰۰۸ است که یک نمای درختی از Type ها و Member های سورس کد شما را نمایش داده و امکان دسترسی سریع به آنها و فیلتر کردن حالت نمایش در ادیتور را به شما می دهد.

InnoSetup در ویژوال استودیو ۲۰۰۵

دات نت ۱ پاسخ »

در مطلب قبلی درباره استفاده از InnoSetup برای ساختن نصب ساز فارسی برایتان نوشتم.

امروز به چیز جالبی برخوردم: InnoSetup Integration for Visual Studio ۲۰۰۵


خواندن ادامه این مطلب »

ساخت Setup فارسی برای برنامه ها

مطالب مرتبط با برنامه نویسی در Delphi بدون پاسخ »

خیلی وقت پیش فکر میکردم چقدر خوب بود یک Setup ساز فارسی وجود داشت و میتونستم از اون استفاده کنم. میدونستم Null Soft Installation System که (رایگان هم هست) زبان فارسی رو پشتیبانی میکنه، اما GUI قشنگی نداره.

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

چند وقت پیش که دوباره چک کردم، دیدم یه آقای عرب لطف نموده و نسخه راست به چپ اش رو ساخته. زبان فارسی هم برای رابط کاربری InnoSetup موجوده. فقط کافیه ازش استفاده کنید :)


خواندن ادامه این مطلب »

phpBB۳

مطالب شخصی ۵ پاسخ »

اون هایی که به نرم افزار قدیمی راه اندازی فوروم معروف phpBB ارادت دارند حتما می دونند که نسخه نهایی از نسل سوم چند روزی هست که منتشر شده. من هم بر اساس رسم دیرینه مترجم زبان فارسی بودن برای این محصول ترجمه زبان فارسی اش رو شروع کرده ام. تا الان چیزی حدود ۷ تا ۸ درصد کار ترجمه پیشرفت کرده است (انصافا تعداد جمله هایی که باید ترجمه بشه خیلی زیاده).

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

تصویری از صفحه اصلی phpBB۳ در حالتی که زبان فارسی انتخاب شده است.

تا بعد.

پلاگین Code Hilighter برای Word Press

مطالب شخصی ۳ پاسخ »

تو یکی از مطالب قبلی که نوشته بودم گفتم که یک پلاگین برای نمایش Code Snippet برای Word Press یافته ام.

برای اونهایی که علاقه مند هستند از این پلاگین استفاده کنند، این آدرس سایت اصلی اش است: http://ideathinking.com

این هم نسخه دست کاری شده توسط بنده: code-highlighter.zip

نسخه اصلی برای نمایش کد مشکل داره و اگر در یک خط تعداد زیادی کاراکتر وجود داشته باشه سعی میکنه همش اون خط رو در صفحه نمایش بده که باعث بی ریخت شدن صفحه میشه. من برای رفع این مشکل تکه های نمایش کد رو درون Scroll Box انداخته ام، این باعث میشه کادر نمایش کد هیچ وقت از یک حدی بزرگتر نشه و صفحه به هم نریزه.

روز خوش.

ASP.NET AJAX برای ASP.NET ۲.۰ در ویژوال استودیو ۲۰۰۸

ASP.NET بدون پاسخ »

اگر ویژوال استودیو ۲۰۰۸ را نصب کرده باشید احتمالا متوجه شده اید که نوع پروژه های ASP.NET Ajax فقط در قسمت Web در Net ۳.۵. وجود دارند و اگر Target Platform را Net ۲.۰. انتخاب کرده اید قالب های پروژه های ASP.NET Ajax Web Site و ASP.NET Ajax Web Application را نخواهید دید.

اگر می خواهید در ویژوال استودیو ۲۰۰۸ یکی از انواع پروژه های فوق را بر روی سکوی Net ۲.۰. داشته باشید می توانید این بسته را از سایت مایکروسافت دریافت کرده و نصب کنید تا مشکل تان حل شود:

WP Theme & Icons by N.Design Studio