تبليغاتX
Hani Rezayan

Hani Rezayan

بلند بلند فکر کردن يک مهندس ژئوماتيک

آقاي Scott Hanselman فضاي اينترنت را به ديوار دستشويي هاي عمومي و دست نوشته هاي آن تشبيه نموده است. برخي از اين نوشته ها کارآمد هستند، برخي از آن ها مخرب و برخي ديگر هنري هستند و ... .

the internet as the bathroom wall of code

اين تشبيه در نتيجه رواج فرآيند Copy & Paste در فضاي اينترنت، بيشتر و بيشتر جنبه واقعي به خود گرفته است.

نوشته شده در  چهارشنبه سی ام اردیبهشت 1388  ‡ 

نرم افزار ArcGIS محصول شرکت ESRI، در نوع خود محصول قدرتمند و کم مشکلي است. گاه و بيگاه در جستجوي مشکلات احتمالي ArcGIS از کساني که با اين نرم افزار آشنايي دارند پرس و جو کرده و وب را مرور مي نمايم. اين در حالي است که اغلب مواردي که تاکنون به عنوان اشکال مطرح شده اند (مانند کند بودن و يا اجرا نشدن برخي تحليل ها) در واقع اشکال نرم افزار نبوده و ناشي از عدم آشنايي مناسب و کافي افراد با قابليت ها و تنظيمات ArcGIS بوده اند. در جستجوي مشکلي واقعي اخيرا با موردي برخورد کردم که مي تواند مشکلي بالقوه براي کاربران معمول ArcGIS و مشکلي جدي و بالفعل براي برنامه نويسان ArcObjects محسوب گردد. مشکل مزبور که احتمالا ناشي از نقص مکانيزم Garbage Collection خودکار نرم افزار مي باشد منجر مي گردد تا اشياء (مانند نقشه) بعد از رده خارج شدن (مثلا با ايجاد يک پروژه جديد) همچنان به صورت سرگردان (Dangle) باقي بمانند. در خوشبينانه ترين حالت اين امر منجر به هدر رفتن حافظه مي گردد و در حالت بدبينانه باعث ايجاد اشکال در ارتباط ميان اشاره گرها شده و به خروج برنامه با ارسال Runtime Error مي انجامد. در چنين شرايطي مجبوريم که به صورت دستي کنترل از بين رفتن اشياء سرگردان را برعهده بگيريم.
نوشته شده در  شنبه نوزدهم اردیبهشت 1388  ‡ 

در مورد کمبود امکانات ورزشي (و خيلي چيزهاي ديگر) براي زنان درايران شکي وجود ندارد، اما بد نيست که به اين نقل قول اخبار ورزشي شبکه 3 از علي آبادي کمي فکر کنيم: «... در حق بانوان عدالت رعايت نشده است. در حالي که 15 درصد ورزشکاران حرفه اي ما را بانوان تشکيل مي دهند تنها 20 درصد از امکانات ورزشي به آنان اختصاص دارد.»

نوشته شده در  جمعه هجدهم اردیبهشت 1388  ‡ 

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

نوشته شده در  پنجشنبه هفدهم اردیبهشت 1388  ‡ 

تشخيص سه مکانيزم Interpreter، Compiler و Debugger در پرداختن به امر خطير برنامه نويسي الزامي است. وبلاگ A Neighborhood of Infinity بياني شفاف از اين مکانيزم ها را تشريح نموده است که به شرح زير مي باشند:
  • مفسر يا Interpreter مکانيزمي است که با اخذ مجموعه اي از دستورات و مشخصات مربوط به يک فرآيند، فرآيند مزبور را ايجاد مي نمايد.
  • مترجم يا Compiler مکانيزمي است که همانند Interpreter عمل مي کند با اين تفاوت که خروجي آن ماشيني اختصاصي براي اجراي دستورات و مشخصات دريافتي است.
  • خطاياب يا Debugger  مکانيزمي است که وجود خطاهاي منطقي در دستورات ارائه شده را در حين Compile يا Interpretation

با اين اوصاف کد Compile شده با سرعت بالاتري از کد Interpret شده به اجرا در مي آيد. به علاوه پيش نياز Compile يا Debug کردن کد، Interpret کردن آن است. وجود Compiler يا الزامي نيست. مکانيزم Debugging  مي تواند در مراحل مختلف نوشتن کد، Interpretation و يا Compiler تعبيه شود.

نوشته شده در  پنجشنبه هفدهم اردیبهشت 1388  ‡ 

اينکه تاريخ را از ديدگاه تصميم گيري هاي افراد بزرگ و قهرمان ببينيم يا نه چندان مهم نيست. با اين وجود شناختن مشخصات اين افراد، يافتن آن ها  و گاها تبعيت از آن ها مي تواند در زندگي ما تأثيرگذار باشد. در اين راستا Nietzsche برخي مشخصات اين افراد را چنين برمي شمرد: « ... او سردتر، سخت تر و ثابت قدم تر از سايرين است و ترسي از ابراز عقيده ديگران در مورد خود ندارد. ... او نقابي بر چهره دارد، نقابي که تنهايي پنهان در او را مي پوشاند، آن را از دسترس سايرين پنهان مي کند و از تأثيرات مخرب تمجيد و يا تخريب ديگران مصون مي دارد.»

نوشته شده در  سه شنبه پانزدهم اردیبهشت 1388  ‡ 

تئوري Bayesian از اصول پايه علم احتمالات محسوب مي شود. اگر در فهم يا يادآوري اين تئوري مشکل داريد، راهنمايي ساده و تصويري را در اين لينک مي توانيد بيابيد.

نوشته شده در  یکشنبه سیزدهم اردیبهشت 1388  ‡ 

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

نوشته شده در  یکشنبه سیزدهم اردیبهشت 1388  ‡ 

خليج فارس ثبت ملي شد. اگر سازمان نقشه برداري پروژه نقشه پوششي کشور را تکميل مي کرد و سازمان جغرافيايي نيروهاي مسلح نيز کار تحديد و تثبيت حدود مرزي را تمام مي کرد، شايد مي توانستيم ثبت ملي کشور با تمام اجزا را شاهد باشيم.

نوشته شده در  یکشنبه سیزدهم اردیبهشت 1388  ‡ 

در اغلب موارد دنياي اطراف را روابط يک به چند فرا گرفته است. در چنين شرايطي قدر مواردي را که مي توان دنيايي يک به يک را تصوير نمود بايد دانست. اتخاذ رويکرد REST چنين امکاني براي دنياي اينترنت فراهم مي آورد.
نوشته شده در  یکشنبه سیزدهم اردیبهشت 1388  ‡ 

به عنوان علاقه مند به ساده سازي (تا حد ممکن)، استفاده از فرمت هاي واسط (مانند DXF، Delimited Text و ESRI Shapefile) را زيبا و موثر يافته ام. اين فايل ها بدليل ساختار ساده نوعي ساده سازي اتوماتيک را (بدون زحمت) به ارمغان مي آورند که زمينه ساز استفاده موثرتر و فهم ساده تر داده ها است. اگر به جزء خاصي از داده ها که ممکن است در جريان تبديل به فرمت واسط حذف شوند يا تغيير کنند احتياج نداريد، توصيه مي کنم که فايل ها در فرمت واسط استفاده و تبادل کنيد.
نوشته شده در  جمعه یازدهم اردیبهشت 1388  ‡ 

در بررسي سهم استفاده از انواع نرم افزارهاي خادم وب، Berk Ulsoy ترک گراف زير را براي ايران ارائه مي نمايد و در تشريح تفاوت مشهود شرايط با اغلب کشورهاي ديگر در بکارگيري نرم افزارهاي خادم وب مي گويد: «اين گراف نشان دهنده وضعيت در ايران است. کشوري که گويا هر چيز منسوب به آمريکا در آن شيطاني محسوب مي گردد به غير از Microsoft. ... »

نوشته شده در  پنجشنبه دهم اردیبهشت 1388  ‡