نظرات مطالب
معرفی فریم ورک Blueprint CSS
سلام و تشکر فراوان
به نظر بنده این CSS Framework یک مشکل کوچک دارد و اون محدودیت عرض هستش و رویکرد جدیدی که در طراحی وب سایت‌ها مطرح هستش رو در نظر نگرفتند. سایتهایی که محدودیت عرض ندارند و بنا به رزولوشن صفحه کاربر عرض اونا تغییر میکنه و در حقیقت فقط یک minwidth دارند.یه چیزی شبیه به فریم ورک YAML
آیا همچون طرح هایی شبیه به همین سایت   اشکالی دارند؟ یا این مساله به سلیقه بستگی دارد
ممنون
نظرات مطالب
ایجاد یک Repository در پروژه برای دستورات EF
IQueryable فقط یک expression است. هنوز اجرا نشده. (expose آن از طریق وب سرویس اشتباه است و به مشکلات serialization برخواهید خورد.)
زمانیکه ToList، First و امثال آن روی این عبارت فراخوانی شود تبدیل به SQL شده و سپس بر روی بانک اطلاعاتی اجرا می‌شود. به این deferred execution یا اجرای به تعویق افتاده گفته می‌شود.
اگر این عبارت را در اختیار لایه‌های دیگر قرار دهید، یعنی انتهای کار را بازگذاشته‌اید و حد و حدود سیستم شما مشخص نیست. شما اگر IQueryable بازگشت دهید، در لایه‌ای دیگر می‌شود یک join روی آن نوشت و اطلاعات چندین جدول دیگر را استخراج کرد؛ درحالیکه نام متد شما GetUsers بوده. بنابراین بهتر است به صورت صریح اطلاعات را به شکل List بازگشت دهید، تا انتهای کار باز نمانده و طراحی شما نشتی نداشته باشد.
نظرات مطالب
پیاده سازی رخداد گردانهای یک شیء در الگوی MVP
ابتدا وب فرم مورد نظر اینترفیس IGridView را پیاده سازی می‌کند و سپس در Code behind در Page_Load یک وهله از presenter با پارامتر this ایجاد می‌کنید، در نتیجه کلیه رخدادها در presenter مدیریت می‌شوند.
نکته در این است که چون هر بارگذاری صفحه نیاز به متصل کردن رخدادها به شی هستیم مجبوریم در Page_Load یک وهله از presenter ایجاد کنیم.
در این پست هدف پیاده سازی مدل نبوده است، ولی شما می‌توانید مدل خود را با توجه به الگوی MVP طراحی کنید و از آن در presenter استفاده کنید.
نظرات مطالب
سایت‌های مهمی که از ASP.NET MVC استفاده می‌کنند
بعید می‌دونم. علتش به توسعه پذیری SharePoint بر می‌گرده که بر اساس معماری وب فرم‌ها از ابتدا طراحی شده. اگر بروند سراغ MVC تمام افزونه‌های قبلی از کار می‌افته یا به شدت مشکل پیدا می‌کنند. ضمن اینکه SharePoint پلتفرم واقعا عظیمی است. خیلی هزینه‌بر است تبدیل آن.
برای مثال شاید همین سوال در مورد IE هم باشد. چرا IE رو با دات نت نمی‌نویسند؟ علتش این است که بعد از این همه سال میلیون‌ها دلار خرج code base آن شده. دور ریختن و دل کندن از آن واقعا سخت است.
نظرات مطالب
ASP.NET MVC #6
کسی که دانشی در مورد وب فرم‌ها نداره چطور می‌تونه مثلا ستون‌های یک GridView رو طراحی و بایند کنه؟ برای نمونه یک گزارش رو دربیاره؟ اینجا هم به همین ترتیب. یک ترکیب کلی صفحه وجود دارد که طراح می‌تونه صرفنظر از اینکه کار شما PHP است یا ASP.NET در بیاره. مثلا یک فایل PSD  به شما تحویل بده (روش مرسوم). یک قسمت‌هایی هم باقی خواهد ماند که باید برنامه نویس پرکنه زمانیکه این فایل PSD رو تبدیل به قالب سایت کرد. زمانیکه master page رو درست کرد. المان‌ها رو در جاهای مختلف جایگذاری کرد.
اشتراک‌ها
رابط بانک اطلاعاتی HeidiSQL

به کمک این نرم افزار امکان دسترسی به بانکهای اطلاعاتی mysql، Sqlserver و postgresql را فراهم میکند. کاربری ساده و امکانات عالی این رابط کمک میکند تا سریعتر و ساده‌تر به بانکهای اطلاعاتی دسترسی داشته باشیم

رابط بانک اطلاعاتی HeidiSQL
پاسخ به بازخورد‌های پروژه‌ها
مشکل در فوتر
- در حالت پیش فرض با توجه به اینکه فوتر گزارش یک سطر ساده است، در قسمت DocumentPreferences ، مارجین متناسبی انتخاب شده. اگر ارتفاع فوتر شما بیشتر است، باید این مورد را دستی توسط متد DocumentMargins  تنظیم کنید.
- ضمنا برای تعریف فوتر به نحوی ساده‌تر می‌تونید از
inline providers هم استفاده کنید.
نظرات اشتراک‌ها
ایجاد یک موتور جستجوی سفارشی جهت search bar فایرفاکس
یه نصیحت دوستانه  واسه اینترنت فقط کروم. آخه هرچی فایرفاکس داره کروم بهترش رو داره
مثلآ واسه همین تعویض آی پی واسه سرچ، اصلا نیاز به افزونه نداره، خیلی ساده میری عوضش میکنی
این افزونه‌ها رو ما چند سال پیش تو فایر داشتیم ولی اینقد اینا فایر فاکس رو کند میکنن که بعید میدونم کسی با اینا بره وب گردی! lol
اشتراک‌ها
دریافت کتاب آموزش زبان برنامه نویسی لوئا
زمانی که سازندگان لوئا در حال کار بر روی این زبان برنامه نویسی در سال 1993 بودند به هیچ وجه فکر نمیکردند که لوئا به این درجه از محبوبیت برسد ! کار بر روی لوئا به عنوان یک پروژه‌ی خصوصی و در منزل یکی از سازندگان آن آغاز شد اما امروزه لوئا به عنوان یک زبان برنامه نویسی موفق شناخته می‌شود و امروزه هر جا که به یک زبان برنامه نویسی پرتابل , ساده و اسکرپتی و .... مورد احتیاج است اعم از برنامه نویسی وب , موبایل‌ها و البته بازی‌ها و .... استفاده می‌شود! 
دریافت کتاب آموزش زبان برنامه نویسی لوئا