آموزش نقشه برداری غار – قسمت چهارم

بسیاری از غارها دارای معابری دایره شکل هستند که با پیمایش آنها مجددا به محل شروع باز می گردیم و در نقشه برداری به چنین مسیرهایی که مجددا به نقطه اول خود باز می گردند حلقه(Loop) یا لوپ گفته می شود. در صورتی که این معابر به درستی و با دقت نقشه برداری شوند آخرین برداشت حلقه به نقطه اول آن متصل می گردد و در غیر این صورت اصطلاحا خطای بستن حلقه به وجود می آید. خطای بستن حلقه به این معناست که کل یا بخشی از نقشه برداری دارای خطا می باشد و اگر جهت رفع این خطا هیچگونه پردازش و محاسباتی صورت نگیرد، کل خطای به وجود آمده در آخرین برداشت جمع شده و باعث تغییر شکل نقشه غار می شود. به همین منظور لازم است جهت رفع این خطا پردازش های لازم جهت بستن حلقه صورت گیرد.

ادامه خواندن

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

در این قسمت به معرفی اصول نقشه برداری در برنامه های اکتشافی و اکسپدیشن(Expedition) ها می پردازیم و توضیح خواهیم داد که در این برنامه ها علاوه بر طی نمودن روال معمول نقشه برداری چه اصولی را باید در نظر گرفت. برای نقشه برداری در برنامه های اکسپدیشن لازم است بیشترین دقت را صرف نمود چرا که ممکن است پس از پایان برنامه دیگر هیچوقت به آنجا باز نگردید! در نتیجه برنامه های اکسپدیشن محلی مناسب برای آموزش و تمرین نقشه برداری نیست!

ادامه خواندن

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

همانطور که در قسمت اول گفته شد، جهت نقشه برداری غار متدولوژی های متفاوتی وجود دارد که در این قسمت به معرفی برخی متدولوژی های متداول نقشه برداری(Surveying) و نقشه کشی(Cartography) می پردازیم و در بخش نرم افزاری به معرفی ابزارهای مختلف این رشته خواهیم پرداخت و به سمت معرفی نقشه برداری بدون کاغذ(Paperless) حرکت می کنیم.

ادامه خواندن

آموزش نقشه برداری غار – قسمت اول

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

ادامه خواندن

آسیب پذیری LFI – قسمت دوم

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

توجه: نمونه کدهای زیر به عنوان مثال نوشته شده و ممکن است در فضای واقعی متفاوت باشد.

ادامه خواندن