شرکت ایدهآل من به عنوان یک توسعه دهنده نرمافزار (برنامه نویس)، دارنده مدرک مهندسی نرمافزار از دانشگاه علم و صنعت، دارای چهار سال و نیم سابقه کار بیمهای و چند سال کار غیر بیمهای و پاره وقت و نیز به عنوان کسی که تمام هم و غمش تولید نرمافزار بوده عبارت است از: ۱- شرکتی …
We are a small semi-distributed development team. Our team use MS Visual Source Safe 2005 on an internal server at company. One of colleagues sends her patches via email to me and I’m forced to check-in her changes. This manual operation is very tedious and time waster. Everyone knows that there is better source control …
Some days ago I was in a situation that needed to use sub queries in LINQ-to-NHibernate. But as LINQ-to-NHibernate does not support sub queries (because of Criteria does not support it) I asked help from StackOverflow. The best response was that it’s better to use HQL and forget about LINQ-to-NHibernate in the case of subqueries. …
چند روز پیش مطلبی در همین جا نوشتم به عنوان «داستان بیسوادی ما». در آنجا از دست خودم شاکی بودم که چرا به اندازه کافی به روز نیستم و بعضی چیزها را به موقع یاد نمیگیرم. تعدادی از دوستان هم با بنده همدردی کرده و گفته بودند آنها هم از همین مشکل رنج میبرند. حال …
We have a large application that is based on NHibernate 1.0.2. Recently we have noticed that if we want to utilize LINQ to NHibernate and some other new features of NHibernate, we must upgrade to latest version of NHibernate (2.1.2). I found a good starting point, started the migration process and here is problems I …
مدتها زور زدیم، صفحات خیلی زیادی را دستکاری کردیم، سعی کردیم همه Exceptionها را handle کنیم، زور زدیم که entlib را به کار بگیریم، کلی پز دادیم، … که چی؟ که برنامه ما یک Error Logging خیلی قوی دارد، که لازم نیست کاربر بیچاره مدام برای ما عکس خطا بفرستد و شرح خطا بدهد و… …
مایکروسافت مجموعهای از مدارک حرفهای را برای توسعه دهندگان (برنامهنویسان) تدارک دیده است. این مجموعه شامل سه مدرک MCPD، شش مدرک MCTS و چندین Exam است. برای دریافت هر TS نیاز به گذراندن یک یا چند «امتحان» و برای دریافت هر PD نیاز به داشتن تعداد معینی TS است. به عبارت دیگر هر TS یا …
همیشه فکر میکردم اگر Object Oriented را به طور کامل در برنامهها رعایت کرده و برای ارتباط با دیتابیس از یک ORM خوب مثل NHibernate استفاده کنیم میتوان به راحتی از امکانات دنیای رویایی شی گرا در کار با آبجکتهای اطلاعاتی استفاده کرد. یعنی آبجکتهای اطلاعاتی مثل اطلاعات شخص، سند حسابداری، حواله انبارداری و… هم …
خیلی قدیمها فایلهای متنی صرفا در قالب اسکی (ANSI) ذخیره میشدند. در این قالب به ازای هر نویسه یا کاراکتر دقیقاً یک بایت وجود داشت. علاوه بر این از هیچ (مجموعه) کاراکتری در ابتدای فایل به عنوان header استفاده نمیشد. اما حالا با وجود code pageها و یونیکد اوضاع فرق کرده است. حالا باید برای …