ماه: دسامبر 2010

‫استفاده از سورس‌های Online

گاهی اوقات که می‌خواهیم روش استفاده از فلان متود یا کلاس یک Library خاص را دانسته یا می‌خواهیم چند نمونه کد با آن پیدا کنیم، یک راهش استفاده از سورس‌های Online کتابخانه‌ی مورد نظر است. البته به شرط آن که Library یا برنامه‌ی مورد نظر Open Source بوده و سورس کد آن به صورت Online …

سیاست مچ‌گیری

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

‫مشکل با FeedBurner

مدت خیلی زیادی بود که نمایشگر فید وبلاگم از کار افتاده بود. با Google Reader هم نمی‌شود فید آن را مشترک شد. حتی با فیدهای دیگری هم که قبلاً در Google Readerم هم موجود بود مشکل پیدا کرده بودم. علت موضوع را تا حد زیادی می‌دانستم اما نمی‌دانستم که قابل درمان است. دیروز به طور …

‫داستان بی‌سوادی ما – ۶: Application Pool

یکی از مشکلات عجیب و غریب ما این بود که یکی از پروژه‌های ما مشکلات عجیبی با IIS داشت. این پروژه (الف) از پروژه‌ی دیگری (ب) مشتق شده بود. یعنی هر آن چه که در پروژه‌ی «ب» موجود بود در پروژه‌ی «الف» هم بود. پروژه‌ی «ب» هیچ مشکلی نه در ASP.NET Development Server و نه …

‫شرکت‌های bug دوست

هر کسی برای کار کردن یا نکردن در جایی معیارهایی برای خود دارد. من هم برای کار کردن با شرکت‌ها، تیم‌ها یا افراد مختلف معیارهایی برای خودم دارم. یکی از معیارهایی که برای من مهم است عادت کردن افراد آن شرکت به دیدن bug است. هر چند که وجود چنین مشکلی چندان غیر متداول نیست …

برون‌سپاری خدمات تخصصی – ۴

یکی دیگر از مشکلات این موضوع، استاندارد نبودن و بی‌نظمی کارها در شرکت‌هاست. این مشکل بیشتر گریبان‌گیر نیروی کار بیرون شرکتی است که قرار است در داخل یک شرکت خدمات تخصصی ارائه دهد. یکی از مصداق‌های این موضوع وجود سورس کدهای متعدد از یک پروژه‌ی واحد در شرکت است. آقا یا خانم ایکس برای انجام …

‫NHibernate 3 منتشر شد

بالاخره NHibernate 3 هم بعد از چند نسخه آلفا و بتا به نسخه نهایی رسید. بخشی از مهم‌ترین خصوصیات NH 3 عبارتند از: ۱- LINQ-to-NHibernate جدید و کامل‌تر۲- مبتنی بر ‎.Net Framework 3.5۳- Column lazy loading۴- API جدید QueryOver برای دانلود NH 3 به این آدرس و برای دیدن فهرست کامل تغییرات نسخه جدید به …

برون‌سپاری خدمات تخصصی – ۳

از مشکلات دیگر این موضوع که حتی در درون شرکت‌ها هم وجود دارد نداشتن ادبیات مشترک است. متاسفانه معمولاً کارفرماها، مدیر پروژه‌ها، کارمندان شرکت و خصوصاً نیروهای بیرون شرکتی هر کدام ادبیات خاص خودشان را دارند. به عنوان مثال: کارفرما منظورش از Component یک چیز است ولی برنامه‌نویسان شرکت برداشت دیگری از Component دارند. مدیر …

برون‌سپاری خدمات تخصصی – ۲

یکی از بزرگ‌ترین مشکلات این کار، عدم اطمینان کارفرماها به نیروهای بیرون شرکتی است. البته عمده‌ی این عدم اطمینان از عدم شناخت نشأت می‌گیرد. کارفرماها تا وقتی که با کسی کار نکرده باشند نمی‌توانند به او اعتماد کنند. در مورد خیلی از کارفرماها این نکته صادق است که چندین هفته‌ی اول کار هر نیروی جدیدی …