mysysgitخود git است که به صورت command line کار میکند. Cygwinاجرای git از طریق Cygwin که یک شبیه ساز برنامههای لینوکس در ویندوز است. gitk و git-gui دو ابزار گرافیکی که همراه با خود git نصب میشوند. TortoiseGitبا ویندوز یکی میشود. مشابه TortoiseSVN. ظاهراً امکانات خوبی دارد و برای کسانی که به TortoiseSVN عادت دارند …
یک زمانی عاشق برنامهنویسی به زبان Assembly بودم. هر چند که هیچ وقت به طور جدی به اسمبلی نپرداختم، اما همیشه ور رفتن با دستورات JMP و SUM و کار کردن با رجیسترها را دوست داشتم. داس را هم خیلی دوست داشتم چون حس میکردم با داس به خود اصل کامپیوتر دسترسی مستقیم دارم. با …
در نیازمندهای همشهری امروز ۲۹ فروردین ۱۳۹۰ یک آگهی استخدام جالب چاپ شده. بخوانید و خودتان قضاوت کنید: «برنامه نويس جهت دانلود» , برنامه نویس جهت دانلود , نرم افزار واتوران سازی88938103
راه اندازی git server در ویندوز راههای گوناگونی دارد که متاسفانه تعداد کمی از آنها ساده و کوتاه بوده و عمدتاً هم نیاز به کمی مهارت لینوکس و ور رفتنهای فراوان با ابزارهای لینوکسی مثل cygwin دارند. در ادامه بعضی از روشها و راهنماها معرفی میشوند. ۱- با استفاده از CopSSH: این روش نیازی به …
بنیاد نرمافزارهای آزاد FSF هر ساله دو جایزه اهدا میکند به نامهای توسعه نرمافزار (Advancement of Free Software award: AAFS) و کمک به اجتماع (Social benefit). جایزه AAFS به کسی داده میشود که تلاش خیلی زیادی برای پیشرفت نرمافزارهای آزاد کرده باشد. از جمله کسانی که برنده این جایزه شدهاند: ۱- Rob Savoye به خاطر …
یکی از راههای نصب git به صورت سرویس ویندوز، استفاده از CopSSH میباشد. مراحل انجام این کار در ویندوز ۷ (۳۲ بیتی) به صورت زیر است: ۱- دریافت CopSSH و نصب آن. ۲- حتماً مسیر نصب را از Program Files به مسیری در C: مثل C:SSH تغییر دهید. در غیر این صورت در مراحل بعدی …
مهمترین مزیت git از دید من خاصیت Distributed آن است. به این معنی که فرضاً در یک سرور git اینترنتی سورسی وجود دارد که من یک نسخه از آن را در laptop خودم clone کردهام. حالا میخواهم در کامپیوتر منزلم که دسترسی به اینترنت و آن سرور git اینترنتی ندارد هم همین سورس را داشته …
یک بار وقتی که میخواستم سورسهای موجود در Source Safe را به یک سورس کنترل Subversion منتقل کنم متوجه شدم که کار خیلی سختی است. به این علت که ابزارهای خیلی کمی برای این کار وجود داشت. علاوه بر اینها به نظر میرسید history فایلها را نمیتوان به svn منتقل کرد. هیچ کس هم این …
اگر پنجره Output را در ویژوال استودیو به هنگام Debug باز کرده و Show output from را برابر Debug قرار داده باشید میبینید که ویژوال استودیو خیلی از فعالیتهای داخلی برنامه را از جمله Load اسمبلیها یا Exceptionهای برنامه را مدام در آنجا فهرست میکند. همین کار را در مورد فعالیتهای داخلی NHibernate هم میتوان …
موقع فعالسازی Cache در NHibernate متوجه شدم که فراخوانی بعضی Entityها و بعضی از Queryها از دیتابیس شامل چند join است و عملاً از آن چیزی که در Cache ممکن است موجود باشد استفادهای نمیشود. به عنوان مثال فرض کنید کلاس Teacher و Student موجود باشد به نحوی که از کلاس Student یک Association به …