ویروس در برنامه های دلفی 4 تا 7

21 08 2009

در صورتی که هنوز از یکی از نسخه های دلفی 4 تا 7 استفاده می کنید پس این مطلب رو دنبال کنید. اخیرا اخباری مبنی به آلوده شدن برنامه های نوشته شده با دلفی پخش شده که نشان می ده ویروسی دلفی را هدف قرار داده. این ویروس با هدف قرار دادن کتابخانه دلفی باعث آلوده شدن تمام برنامه ی کامپایل شده با آن نسخه می شه.

این ویروس که در روسیه کشف شده ابتدا وجود نسخه ای از دلفی رو در سیستم جستجو کرده و بعد فایل SysConst.dcu را با استفاده از کامپایل مجدد نسخه آلوده، جایگزین می کنه. این یونیت که در تمام برنامه های دلفی اضافه می شه ، در صورت آلوده بودن سبب انتشار ویروس توسط برنامه شما خواهد شد.

این ویروس خطرناک نیست و کار خاصی به غیر از انتشار خودش انجام نمی ده. اسم این ویروس W32/Induc-A هست و اطلاعات اون رو اینجا میتونید مشاهده کنید.

بهتره که ویروس کش ها تون رو به روز کنید و پس از حذف ویروس، می تونید فایلی با نام SysConst.bak رو که ویروس از روی فایل اصلی ساخته برگردونید. در این صورت احتمالا مشکل شما حل خواهد شد.

همچنین بخوانید:
A Tempest in a Teapot or something more sinister
Delphi developer virus exposes weakness in anti-virus defences
More on the Delphi Virus Alert





اخبار توسعه دهندگان

5 08 2009




وصله ماکروسافت برای رفع مشکل 7 ماهه من

31 07 2009

یک هفته پیش متوجه منشا و علت اصلی اشکالی شدم که نزدیک به 7 ماه بود من رو مشغول به خود کرده بود و نمی توانستم دلیل اصلی اون رو پیدا کنم.
مشکل مروبط به عملکرد کلاس CookieContainer هست که اشکال داره و در شرایط خیلی خاص دچار مشکل کوچکی می شه که باعث اشکالات عجیبی برای یکی از پروژه هام شده.
به هر حال بعد از گزارش دیروز من به ماکروسافت امروز خبر دار شدم که مشکل رو حل کردن و قراره در dotNET 4 قرار داده بشه.
برام خیلی خوشحال کننده است که تونستند در یک روز مشکل رو حل کنند. اما چه فایده که همچنان مشکل فعلی باقی خواهد ماند.
مشکل مربوطه رو اینجا بخونید:
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=478521

اینجا هم گذاشته بودم:
http://stackoverflow.com/questions/1047669/cookiecontainer-bug





dotNET Framework 4.0 Beta 2

30 07 2009
dotNet Framework

Beta 2 دات نت فریم ورک بزودی خواهد آمد و فعلا فقط اطلاعاتی در مورد ویژگیهای جدید این نسخه منتشر شده.

ویژگیهای که فعلا اعلام شده مربوط به امکانات شبکه و کلاسهای کار با آن است. به طور خلاصه:

بهتر شدن امکان کار با socket ها شامل راحتی کار با DNS و امکان استفاده همزمان از IPv4 و IPv6.

تنظمیات بیشتر برای کار با SSL درخواستهای WebRequest و SmtpClient همچنین SslStream .

افزوده شدن امکانات به کلاس HttpWebRequest شامل پشتیبانی با طول بیشتر هدر range ، پشتیبانی از هدر های Host و Date. همراه با افزوده شدن تعدادی شمارشگر کارایی (Performance counter) به کلاس پایه WebRequest.

پشتیبانی از کاراکترهای کد شده در هنگام کار با Uri ها.

به عنوان یک نظر شخصی چیزی که dotNET 4 هنوز من رو ناراحت می کنه یکپارچه نشدن Web Extension های ماکروسافت با Web.config هست. به طوری که برای استفاده از Ajax.Net که یک نمونه پرکاربرد هست نیاز به تعریف چندین section در فایل web.config هست که این باعث شلوغی بی مورد این فایل میشه.

توضیحات بیشتر رو از منابع بخونید:

What Will Be New in Networking for Beta 2

New NCL Features in .NET 4.0 Beta 2

.NET Framework 4.0 Beta 2: New Networking Features Coming up

نسخه دوم Beta 1 منتشر شده است(!) همراه با STM.NET (یعنی software transactional memory) از dotNET Framework منتشر شده که از آزمایشگاه ماکروسافت می تونید دریافت کنید.





اشتباه IBM اوراکل Sun را می خرد

21 04 2009

همانطور که در مطلب “ایران و ترکیب احتمالی IBM و SUN” مشاهده کردید، IBM در صدد خرید Sun بود. طی هفته گذشته خبرها اینگونه پخش شد که این دو شرکت به خاطر اختلاف بر سر قیمت و افزودن حدود نیم بیلون دلار دیگر به مبلغ به توافق نرسیدند.

حدود کمتر از یک هفته از شکست مذاکرات IBM نگذشته که دیروز خبر مذاکرات خرید Sun توسط Oracle به ارزش 7.4 بیلیون دلار آمریکا در خبرگزاری ها پخش شد. یعنی کمی بیشتر از مبلغ پیشنهادی IBM.

خبر ناخوشایند برای IBM از دست دادن تکنولوژی مهم Java و افتادن آن به دست رقیب هست. همچنین خبر بد دیگر افتادن سیستم عامل Solaris مبتنی بر unix به دست رقیب هست. جایی که در حال حاظر اوراکل در حال استفاده از این سیستم عامل برای سرورهای خود جهت سرویس دهی بانک اطلاعاتی است. آنچه از این خرید مشخص خواهد بود یکپارچه سازی امکانات اواکل در این سیستم عامل است.

چیزی که در این وسط جالب است آینده پایگاه داده MySql است که بستگی به تصمیم این شرکت خواهد داشت. معمولا غالب بود که از MySql به عنوان جایگزینی برای Oracle استفاده شود. اما هر دوی آنها متعلق به یک شرکت خواهد بود که شاید مردم را به این فکر وادارد تا به سمت پایگاه داده دیگری مانند Postgres حرکت کنند و یا به سمت Oracle.

ترکیب غول ها همیشه زمانبر است و باید نشست و دید که در صورت انجام این خرید چه تصمیاتی گرفته خواهد شد.

منابع:
http://www.mercurynews.com/ci_12182642
http://www.guardian.co.uk/technology/blog/2009/apr/20/oracle-sun-takeover
http://tech.puredanger.com/2009/04/20/oracle-buys-sun/