SirAsad [official] Blog

You Will read Technical And Non-Technical Subjects

SirAsad [official] Blog

You Will read Technical And Non-Technical Subjects

آموزش تصویری بهتر از کتاب

با سلام


من میخام در یک عمل خدا پسندانه و بشر دوستانه و در راستای نشر علم ,  تمام آموز شهای تصویری و ابزار هایی که در اینجا معرفی کردم ,  به صورت Free در اختیار دوستان قرار دهم (البته واسه اونایی که قدرت دانلود حجیم رو ندارند ) .



عناوین :


 آموزش SQL Server 2005


Game Development using J2ME


Oracle 10g Learn VTC


روش آسان برای تست وب سرویس ها


تمام کتاب های موجود در بخش معرفی کتاب + سری کتاب های Head First انتشارات O'Reilly


آموزش تصویری ای جاکس


دانلود JDBC برای ایران


ویدئو - آموزش ساخت یک برنامه گزارش هوا


آلبوم جدید یاهل


مبدل برنامه های VB.net به سی شارپ


Learnkey Hacking Revealed 


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


یاشیاسیز

کدهای JavaScript خودتون رو Obfuscate کنید

با سلام و به قول ایتالیایی ها In the nome of dio ,


جاوااسکریپت یک زبون استاندارد برای ساخت صفحات قدرتمند وب است . اما مشکلی که داره اینکه ,  بازدید کننده سایت شما میتونه با استفاده از گزینه Page Source کدهای جاوااسکریپت رو مشاهده کنه چونکه همونطور که میدونید ,  جاوااسکریپت یک زبان Client Side است و در واقع رو سیستم کاربر پردازش میشه و طبیعتا کاربر میتونه به کد ها دسترسی پیدا کنه . خوب اگر شما بخاهید که کاربر نتونه کد ها رو ببینه ,  باید چه کار کنید ؟


یک obfuscator ابزاری است که این کار را برای شما انجام می دهد . این ابزار در واقع کدها رو ناخوانا می کنه و یا شکل داده ها رو عوض میکنه و یا اونها رو مخفی میکنه مثلا یک آرایه رو به چند آرایه تقسیم میکنه و... .البته این رو باید متذکر بشم که این ابزار ها نمی تونه جلوی مهندسی معکوس بگیره اما ابزاری است که جلوی خیل کاربران رو در مقابل دیدن سورس می گیره .


معرفی obfuscator برای JavaScript :


Jasob :این یک برنامه تجاری است که obfuscation کردن CSS و JavaScript رو ساپورت می کنه .




Javascript Obfuscator: اینم برنامه خوبی است که html و javaScript رو پشتیبانی میکنه .


ObfuscateJS : این برنامه امکان فشرده سازی کد ها رو هم داره .


Stunnix JavaScript Obfuscator : یک ابزار مبتی بر وب است که گزینه های به درد بخوری مانند پنهان سازی داده ها و فشرده سازی دارد.


Thicket Obfuscator: این ابزار هم علاوه بر امن سازی کد ,  کد رو بهینه می سازد . این ابزار می تونه چند فایل رو تو یه فایل جمع کنه و ... .


البته ابزار های زیادی در این مورد وجود دارد ولی این Jasob  معروفترین است که پیشنهاد میشه از این استفاده بشود .


البته اگر شما ابزار بهتری می شناسید ,  معرفی بکنید تا ما هم استفاده نماییم .



منبع : ترجمه آزاد توسط SirAsad از TechRepublic .

یاشیاسیز

اندازه‌گیری نرم‌افزار

اندازه‌گیری نرم‌افزار با استفاده از استاندارد ‌‌ COSMIC FFP 2003


اشاره :
یکی از مهم‌ترین مسائلی که مدیران پروژه‌های نرم‌افزاری به آن توجه دارند استفاده از ابزارها ، تکنیک‌ها و روش‌های مختلف برای برآورد و کنترل‌‌ ‌راندمان کاری است. این عامل می‌تواند برای برآورد نیروی انسانی، مدت زمان مورد نیاز پروژه‌ها و برنامه‌ریزی بسیار سودمند باشد. دانستن اندازه نرم‌افزار قبل از تولید آن می‌تواند‌ ما را در این برآوردها یاری رساند. روش‌های مختلفی برای به دست آوردن اندازه نرم‌افزار وجود دارد از جمله: شمارش خطوط برنامه LOC) ،‌COCOMO) و ‌MKII. ولی تمام این روش‌ها دارای نقاط ضعف فراوانی هستند که از آن میان می‌توان به عدم سازگاری با انواع مختلف نرم‌افزار و سختی محاسبه، اشاره کرد. (که همگی آن‌ها به تفصیل در مقاله <�> در شماره 60‌ ماهنامه شبکه موردبررسی قرارگرفته‌اند.) از این رو بسیاری از متخصصان و استادان نرم‌افزار تلا‌ش‌کرده‌اند روش آسان و استانداردی را برای اندازه گیری نرم‌‌افزارهای امروزی پیدا کنند. ‌‌COSMIC-FFP روش استانداردی است برای اندازه‌گیری انواع مختلف نرم‌افزار با دقت عمل بالا و توانایی محاسبه از مراحل اولیه تولید تا نصب. این مقاله سعی دارد با طرح مثال‌های ساده، این استاندارد را بررسی کند.‌

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