هر بار که میخواستم لینک مطلبی از وبلاگ خودم را به iDevCenter بفرستم باید کلی وقت میگذاشتم و لینک آن را آماده میکردم. علاوه بر این راهی وجود نداشت که خواننده وبلاگ بتواند به راحتی تعداد رایهای iDevCenter را دیده یا به آن رای دهد. به همین خاطر تصمیم گرفتم مشابه کاری که برای DZone …
بعضی وقتها مفاهیمی راجع به نرمافزار و نرمافزار نویسی در ذهنم خطور میکند که بیان کردن آنها برای دیگران خیلی سخت است. چون اسمی برای آنها سراغ ندارم. گاهی اوقات تنها با مثال زدن و مقایسه کردن آن با مفاهیم موجود در دیگر حوزهها مثل ساختمانسازی، خودرو یا علوم پزشکی میتوانم منظورم را بیان کنم. …
سایتهای رایگان خیلی زیادی برای نگهداری سورس تحت svn وجود دارد. از جمله CodePlex و SourceForge. اما متاسفانه این سایتها فقط برای نگهداری سورسهای کد باز (Open Source) قابل استفادهاند چون نمیتوان سورس آنها را از دید عموم خارج کرد. بعضی سایتهای دیگر مثل github هم هستند که امکان میزبانی سورسهای غیر کد باز را …
هر کسی در زندگی شغلی، حرفهای و دانشگاهیاش مرتکب اشتباهاتی شده و دوست دارد به گذشته بازگشته و آنها را اصلاح نماید. من هم از این قاعده مستثنی نبوده و از بدو ورود به دانشگاه تحت هیبت دانشجوی کامپیوتر دچار اشتباهاتی شدهام. از آنجا که گفتهاند گذشته چراغ راه آینده است آنها را اینجا میآورم …
حتماً آن داستان معروف خودکار فضایی ناسا را شنیدهاید که میگوید ناسا تحقیقات زیادی را انجام داد تا موفق شود خودکاری بسازد تا بتواند در حالت بدون جاذبه زمین هم کار کند ولی محققان شوروی سابق به جای آن همه تحقیق بیجهت، کمی بیشتر فکر کرده و صرفاً از یک مداد استفاده کردند که میتوانست …
Named SQL queries in NHibernate is a way that you can put a native SQL query in a .hbm.xml file and executed it via IQuery and GetNamedQuery. By working with this feature you may encounter some errors and exceptions. Here I have gathered some common problems that I have seen by myself. NHibernate.MappingException : unknown …
از مهمترین مشکلاتی که در بازار کار نرمافزار کشور وجود دارد نبود ارتباطات کافی بین برنامهنویسها/توسعهدهندهها از یک سو و شرکتها/تیمهای نرمافزاری و برنامهنویسی از دیگر سو میباشد. همیشه شرکتها در جذب برنامهنویس دلخواه دچار مشکل هستند و بالعکس یعنی برنامهنویسها هم در پیدا کردن شرکت دلخواه خود دچار مشکلات فراوانی هستند. یک طرف این …
هر کسی و هر برنامهنویسی ممکن است استعداد یا مهارتهای خوبی در یک زمینه خاص داشته باشد. متاسفانه بعضی افراد بنا به دلایل غلطی ممکن است این تواناییها را «مخفی» کرده باشند. این کار اشتباه اولاً به خود فرد ضربه میزند چون باعث میشود نتواند از آن تواناییها بهره برداری لازم را برده باشد. ثانیاً …
همیشه برای جلب توجه افراد به یک موضوع خاص، یک روز در سال به نام آن موضوع نام گذاری شده و در آن روز گردهمایی، کنفرانس، جشن یا… برگزار میشود. مثل روز جهانی دیابت، روز جهانی کودک، روز آزادی نرمافزار و… ظاهراً چنین روزی هم برای NHibernate در نظر گرفته و مراسم اولین دوره آن …
من به عنوان یک برنامهنویس بیشتر وقتها حس میکنم اطلاعاتم راجع به یک موضوع خاص کافی نیست. به همین دلیل سعی میکنم این فقدان دانش را با خواندن یکی دو تا کتاب در آن زمینه جبران کنم. با فرض این که چند کتاب مناسب برای آن موضوع پیدا کردهام، باز هم دو مشکل وجود دارد …