گاهی اوقات که میخواهیم روش استفاده از فلان متود یا کلاس یک Library خاص را دانسته یا میخواهیم چند نمونه کد با آن پیدا کنیم، یک راهش استفاده از سورسهای Online کتابخانهی مورد نظر است. البته به شرط آن که Library یا برنامهی مورد نظر Open Source بوده و سورس کد آن به صورت Online …
ماه: دسامبر 2010
همیشه برای جا انداختن روش انجام یک کار در یک محیط یا جامعه روشی وجود دارد به نام سیاست مچگیری. به عنوان مثال فرض کنید راهنمایی و رانندگی قصد دارد بستن کمربند برای سرنشینان عقب خودرو را هم اجباری کند. روش رایج این است که بعد از مدتی که از اعلام اجباری شدن آن گذشت، …
مدت خیلی زیادی بود که نمایشگر فید وبلاگم از کار افتاده بود. با Google Reader هم نمیشود فید آن را مشترک شد. حتی با فیدهای دیگری هم که قبلاً در Google Readerم هم موجود بود مشکل پیدا کرده بودم. علت موضوع را تا حد زیادی میدانستم اما نمیدانستم که قابل درمان است. دیروز به طور …
یکی از مشکلات عجیب و غریب ما این بود که یکی از پروژههای ما مشکلات عجیبی با IIS داشت. این پروژه (الف) از پروژهی دیگری (ب) مشتق شده بود. یعنی هر آن چه که در پروژهی «ب» موجود بود در پروژهی «الف» هم بود. پروژهی «ب» هیچ مشکلی نه در ASP.NET Development Server و نه …
هر کسی برای کار کردن یا نکردن در جایی معیارهایی برای خود دارد. من هم برای کار کردن با شرکتها، تیمها یا افراد مختلف معیارهایی برای خودم دارم. یکی از معیارهایی که برای من مهم است عادت کردن افراد آن شرکت به دیدن bug است. هر چند که وجود چنین مشکلی چندان غیر متداول نیست …
I am using “ASP.NET Development Server” with Visual Studio 2010 Ultimate x64 on a Windows Server 2008 R2 x64 machine. Development Server is my primary development and debug my ASP.NET applications. After my work is done, the website moves to an IIS 7.5 on a Windows Server 2008 R2 x64 (same machine) with “DefaultAppPool”. I …
یکی دیگر از مشکلات این موضوع، استاندارد نبودن و بینظمی کارها در شرکتهاست. این مشکل بیشتر گریبانگیر نیروی کار بیرون شرکتی است که قرار است در داخل یک شرکت خدمات تخصصی ارائه دهد. یکی از مصداقهای این موضوع وجود سورس کدهای متعدد از یک پروژهی واحد در شرکت است. آقا یا خانم ایکس برای انجام …
بالاخره NHibernate 3 هم بعد از چند نسخه آلفا و بتا به نسخه نهایی رسید. بخشی از مهمترین خصوصیات NH 3 عبارتند از: ۱- LINQ-to-NHibernate جدید و کاملتر۲- مبتنی بر .Net Framework 3.5۳- Column lazy loading۴- API جدید QueryOver برای دانلود NH 3 به این آدرس و برای دیدن فهرست کامل تغییرات نسخه جدید به …
از مشکلات دیگر این موضوع که حتی در درون شرکتها هم وجود دارد نداشتن ادبیات مشترک است. متاسفانه معمولاً کارفرماها، مدیر پروژهها، کارمندان شرکت و خصوصاً نیروهای بیرون شرکتی هر کدام ادبیات خاص خودشان را دارند. به عنوان مثال: کارفرما منظورش از Component یک چیز است ولی برنامهنویسان شرکت برداشت دیگری از Component دارند. مدیر …
یکی از بزرگترین مشکلات این کار، عدم اطمینان کارفرماها به نیروهای بیرون شرکتی است. البته عمدهی این عدم اطمینان از عدم شناخت نشأت میگیرد. کارفرماها تا وقتی که با کسی کار نکرده باشند نمیتوانند به او اعتماد کنند. در مورد خیلی از کارفرماها این نکته صادق است که چندین هفتهی اول کار هر نیروی جدیدی …