توزیع شما نا امن است: اوبونتو

ادامه مطلب...


مبهم سازی کد در .NET و Java

چكیده

در این مقاله به بررسی چگونگی تولید٬ کامپایل و اجرای نرم افزارهای مبتنی بر .NET و Java در مقایسه با نرم افزارهای تولید شده با زبان های برنامه نویسی سنتی به علاوه تشریح کامل ساختار آن می پردازیم. همچنین به بحث پیرامون چگونگی Reverse Enginering و Decompile این دست از نرم افزارها خواهیم پرداخت.

در پایان راه کارهائی را جهت مقابله با موضوعات مطرح شده ارائه می نمائیم.

ادامه مطلب...


توسعه پروژه های C++ مبتنی بر Qt با استفاده از Eclipse

C++ Qt Development using Eclipse

چكیده

در این مقاله به بحث پیرامون C++/Qt خواهیم پرداخت و همزمان با مفاهیم اولیه Qt آشنا خواهیم شد. همچنین با IDE قدرتمند Eclipse و پیکربندی آن جهت استفاده در کد نویسی C++/Qt, C/C++, Perl, Python/Jython, Ruby و هر زبان برنامه نویسی دیگری آشنا خواهیم شد.

در پایان نحوه نصب و پیکربندی Qt به همراه کامپایلر پیش فرض آن یعنی GCC Compiler را جهت کار با Eclipse مورد بررسی قرار می دهیم.

به دلیل تسلط نگارنده بر Mac OS X و Windows تمامی مقاله پیرامون Leopard و XP Professioanl x86 می باشد و نصب نرم افزارهای مورد نظر در لینوکس و سایر سیستم های عامل موردنظر را به مخاطب مقاله واگذار می نماییم.

همچنین فرض بر این است که مخاطب مقاله دارای مهارت لازم در کار با C و یا C++ می باشد.

ادامه مطلب...


طراحی و بكارگیری كیبورد فارسی مستقل از سیستم عامل

چكیده

در این مقاله اقدام به طراحی و پیاده سازی كیبورد فارسی مستقل از سیستم عامل با قابلیت به كارگیری به صورت مجزا برای هر یك از آیتم های فرم موردنظر می پردازیم.

همچنین كد موردنظر به صورت تابعی جهت بكارگیری آسان تر ارائه خواهد شد.

ادامه مطلب...


چه زماني گوگل به وب سايت شما سركشي مي كند

چكیده

در اين مقاله شاهد تحليل نحوه ي سركشي گوگل به يك وب سايت جهت استخراج اطلاعاتي مانند صفحه ي درخواست شده توسط گوگل، تشخيص اينكه صفحه در كدام سرور گوگل ذخيره شده است به علاوه ي زمان دسترسي گوگل به آن صفحه خواهيم بود.

همچنين اين اطلاعات با ارسال ايميلي در اختيار مدير وب سايت قرار خواهد گرفت.

ادامه مطلب...


ساخت لینك های دانلود متفاوت برای كاربران سایت

چكیده

در این مقاله به بررسی و ارائه راهكاری جهت تولید لینك های اختصاصی دانلود فایل برای هر كاربر – آنهم بصورت موقتی و یك بار مصرف – در یك وب سایت می پردازیم. این لینك ها به صورت مستقیم نبوده ولی توسط هر مرورگر یا نرم افزار مدیریت دانلودی قابل دانلود می باشند.

در این مقاله از Perl و ASP.NET بهمراه C# استفاده خواهیم نمود. دلیل این انتخاب تسلط نگارنده بر زبان های فوق می باشد.

بدیهی است این مفاهیم در اكثر زبان های تحت سرور یكسان بوده و برای انتقال كد به سایر زبان ها كافی است با مفاهیم كار با فایل ها و تنظیم پاسخ های سرور به مرورگر یا كلاینت آشنائی داشته باشید.

ادامه مطلب...


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

چكیده

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

ادامه مطلب...