تبليغاتX
نوشته های مجتبی کاویانی

نوشته های مجتبی کاویانی

نوشته های فنی و شخصی

انتشار Parallel Studio شركت اينتل

شركت اينتل به تازگي بسته نرم افزاري تحت عنوان Parallel Studio براي توسعه دهندگان C و ++C جهت انجام پردازش هاي موازي و بهره گيري از تكنولوژي چند هسته اي ارائه كرده است.

صفحه اصلي نرم افزار:Parallel Studio

آدرس دريافت نسخه 30 روزه:Download

+ نوشته شده در  چهارشنبه یکم مهر 1388ساعت 12:27  توسط مجتبی کاویانی  | 

بورلند به قیمت ۷۵ میلیون دلار توسط MicroFocus خریداری شد

کمپانی تجاری توسعه اپلیکیشن و مدیریت MicroFocus شرکت نرم افزاری Borland را در روز چهارشنبه گذشته، به قیمت ۷۵ میلیون دلار خریداری کرد.


شرکت Borland را با محصولاتی همچون دلفی، Turbo Pascal یا Turbo C میتوان بخاطر آورد. گفته می شود که MicroFocus بخش تجارت حرفه ای نرم افزارهای شرکت Compuware را نیز همزمان خریداری کرده است. بر طبق اخبار منتشر شده هر دو این معاملات به صورت نقدی انجام گرفته است.


شرکت بورلند بطور واضح در سال های اخیر دچار مشکلات مدیریتی بسیاری بود از جمله: رکود سهام بطور چشمگیر، رکود نیروی انسانی و نبود هدف توسعه محصولی مورد اعتماد. شرکت بورلند در چنین روزی، در دو دهه پیش تر یک شرکت نرم افزاری - تجاری بزرگ بود.


شرکت Borland پیش از این نیز در سال گذشته ابزار نرم افزاری CodeGear خود را پس از شکست در بازار کد باز به فروش رساند. همچنین از سال ۱۹۹۸ تا ۲۰۰۰ میلادی این شرکت با نام Inprise به کار خود ادامه میداد تا اینکه برای بار دیگر نام Borland را استفاده کرد.


اما در سوی دیگر داستان MicroFocus به امید دستیابی مقدار بیشتری از سهام بازار شرکت بورلند را خریداری کرده است. انتظار میرود که انتقال تکنولوژی بورلند به MicroFocus و پایان معامله تا پایان سال جاری میلادی به انجام برسد.

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

+ نوشته شده در  یکشنبه بیستم اردیبهشت 1388ساعت 10:50  توسط مجتبی کاویانی  | 

ویدیوی آموزش امنیت در برنامه نویسی

اگر امنیت کد نویسی و برنامه هاتون براتون مهم است ویدیوی های زیر را ببینید.

شروع کار با رمزنگاری دانلود

جلوگیری از تزریق در کد اس کیو ال در ASP.NET دانلود

اضافه کردن هش در برنامه های خود دانلود


+ نوشته شده در  دوشنبه نوزدهم اسفند 1387ساعت 13:44  توسط مجتبی کاویانی  | 

استفاده از Gmail بدون وجود اینترنت ممکن شد

ایمیل تحت وب بسیار خوب است زیرا این امکان را به شما می دهد که از پشت 

هر کامپیوتری به ایمیل های خود دسترسی پیدا کنید. ولی یک مشکل کوچک نیز 

این وسط پیش می آید که کمی شما را دچار نگرانی خواهد کرد و آن نیز برای

کسانی است که ایمیل خود را بر روی کامپیوتر همراه خود یا بر روی تلفن خود چک می کنند.


این مشکل نیز به این گونه است که وقتی به جایی می رسید که ارتباط اینترنت سرعت بالا یا WiFi مناسب ندارد یا اینکه به طور کلی مجبور به قطع اینترنت خود میشوید برای مثال در هواپیما شما در قدیم دیگر به ایمیل های خود دسترسی نداشتید که این امکان را Gmail برای شما فراهم کرده است.


+ نوشته شده در  سه شنبه پانزدهم بهمن 1387ساعت 17:17  توسط مجتبی کاویانی  | 

پاسخ سوال شما-برنامه نویسی اسمبلی

سلام

من خیلی وقت هست اسمبلی کار نکردم.اما لینک چند تا کتاب رو برات می زاردم امیدوارم کمکت کنه.

http://letitbit.net/download/51f03c160954/The.Assembly.Programming.Master.Book.rar.html:

Professional Assembly Language:

http://rapidshare.com/files/115058901/Professional.Assembly.Language.rar


+ نوشته شده در  دوشنبه چهاردهم بهمن 1387ساعت 17:30  توسط مجتبی کاویانی  | 

انتشار نسخه جديد Micro Framework SDK

از جمله انتشارات مهم كه اواخر سال 2008 صورت گرفته نسخه جديد  Micro Framework SDK دات نت بوده است. ورژن جديد، نسخه 3.0 اين كتابخانه بوده كه از اين لينك قابل دريافت مي باشد.
اين كتابخانه توسعه دهندگان را قادر مي سازد به توسعه سيستم هاي تعبيه شده دروني با انعطاف و ضريب امنيتي بالا بپردازند و براي اين منظور از پروتكل هاي اتصال سيم و نيز پروتكل هاي بي سيم استفاده كنند.

Micro Framework SDK دات نت از ايجاد كد ارتباطي device I/O با زبان #C و زيرمجموعه ي كتابخانه هاي اصلي دات نت پشتيباني كرده و با محيط ويژوال استوديو نيز سازگاري كامل دارد.


+ نوشته شده در  پنجشنبه بیست و ششم دی 1387ساعت 9:12  توسط مجتبی کاویانی  | 

هوای حسین...

هوا هوای حسین است
زمین گرفتار غم حسین است.

باز محرم آمد
بوی غریبی حسین آمد

گریه گریه بپای حسین کن
اشک را فدای حسین کن

می سوزد غم در گلوی زمانه
فریاد بر تنهایی حسین است

کاش بودی در زمانه عاشورا
اما سوا از کاروان حسین نبودی

اول شد  دوم  سوم محرم
وای از اول دوم سوم آن زمانه

لبیک بگو بر لب خشک حسین
فریاد بزن بر غم تن بی جان حسین

کس بر غم حسین نگرید زنده نباشد
احوال حسین نداند زنده نماند

حسین گوی حسینی باش
بخوان حسین و صدا زن حسین

+ نوشته شده در  پنجشنبه دوازدهم دی 1387ساعت 22:13  توسط مجتبی کاویانی  | 

شب یلدای یک برنامه نویس...

سلام.
شب  یلدای خوبی داشته باشین!

چه شب طولانی کلی کارا می شه کرد یه سری اینترنت می ریم....
روی برنامه مون کار می کنیم ...

یا که اصلا امشبو با خانواده می گذرونیم
به هر حال شب شیرینی داشته باشین!

اما هندوانه برنامه نویسی شما چیست؟ یاکه یلدای برنامه نویسی شما چیست؟

یادشت بخیر امشبو کنار دوستای هم کلاسیم...



 




+ نوشته شده در  شنبه سی ام آذر 1387ساعت 21:0  توسط مجتبی کاویانی  | 

نقشه مفاهیم تکنولوژی جاوا

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

این نقشه شامل سه نوع اتصال و لینک است:
 
پیکان های شماره گذاری شده:
لینک های داخلی نقشه که به عبارت های با شماره بجای خط ها متصل می شود.

زرد هایلایت شده:

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

لینک سایت:Flash File
لینک دانلود نسخه چاپی:PDF file




+ نوشته شده در  یکشنبه بیست و چهارم آذر 1387ساعت 23:34  توسط مجتبی کاویانی  | 

دسته بندی خاصیت های ایجاد شده برای یک کامپوننت یا User Control


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

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

نحوه دسته بندی خاصیت ها:

شما می توانید قبل و یا بعد از طراحی خاصیت مورد نظر کد زیر را در بالای هر خاصیت نوشته و توضیح و نام دسته بندی را را مشخص کنید.

[(Description("Description Attribute."), Category("Category Name] 
         public int Number
        {
            get  return number;} } 
            set  number = value;}  {    
        }

حال با قرار دادن خاصیت ها بر روی حالت دسته بندی دسته بندی جدید را ببینید.

+ نوشته شده در  یکشنبه دهم آذر 1387ساعت 21:14  توسط مجتبی کاویانی  |