یکشنبه ۰۹ اردیبهشت ۰۳

هکسر

وبلاگ شخصی وحید محمدی

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

۵۷ بازديد


به نام خدا

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

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

محدودیتهای ویندوز را با کمک هگز ادیتور و زبان ماشین در هم بشکنید . ویندوز قفس نیست . این زبانهای سطح بالا و فناوریهای مدرن هستند که قفس می باشند . برای شکست دادن مایکروسافت باید بتوانید باینری ویندوز را رمزگشایی نمایید . مهاجرت به لینوکس مشکل تان را برطرف نمی کند و فقط صورت مسئله را پاک می کند  . باید زبان ماشین را ابتدا بعنوان زبان برنامه نویسی و بعد بعنوان زبان مهندسی معکوس بکار ببرید تا بتوانید ویندوز را به یک سیستم عامل جدید و رایگان و اوپن سورس تبدیل نمایید . من در ویندوز با هیچ محدودیتی روبرو نیستم زیرا ویندوز تمام نیازهای متنوع مرا فراهم می کند . اما در لینوکس دست و پایم کاملا  بسته بود . آزادی کاربر در برنامه نویسی با زبان ماشین است نه در لینوکس و لایسنس گنو . شما حتی برای یک تایپ ساده نیز در لینوکس به مشکل برمی خورید . برنامه نویسی که دیگه جای خود دارد .  سیستم عامل ری اکت او اس را مطالعه کنید و باینری و سورس اش را خوب بخوانید و سعی کنید این سیستم عامل را به یک ویندوز مدرن رایگان و اوپن سورس و آزاد تبدیل نمایید  . در پاسخ به این مطلب که سیستم عامل مهمترین چیز است باید بگویم اصلا اینطور نیست . از سال 1936 میلادی که کنراد زوس دانشمند آلمانی کامپیوتر z1  را ساخت و زبان ماشین را بکار برد تا سال 1956 ما عملا سیستم عامل نداشتیم ولی کامپیوترها بخوبی و مثل ساعت سوئیسی کار می کردند . بنابراین سیستم عامل اصلا و ابدا یک چیز حیاتی و ضروری نیست . کامپیوتر یک دستگاه الکترونیکی است و بجز زبان ماشین چیز دیگری را نمی فهمد . سیستم عامل این وسط فقط یک بار اضافه است . امروزه  نیز در برخی دستگاهها ما اصلا سیستم عامل نداریم و مستقیما کدهای زبان ماشین بکار می روند . بنابراین سیستم عامل هرگز مهمترین چیز در دنیای کامپیوتر نیست . سیستم عامل فقط یک واسطه بین سخت افزار و کاربر است . همین و بس .  تاریخچه ی سیستم عاملها ثابت می کند که قدیمی ترین سیستم عاملها در اواخر دهه ی 50 میلادی بر روی مین فریم های شرکت آی بی ام و با زبان ماشین ساخته شده و بکار رفته اند . نخستین سیستم عامل اشتراکی نیز یونیکس نبود . بلکه سی تی اس اس بود . نخستین سیستم عامل چندوظیفه ای اشتراکی مدرن نیز مولتیکس بود که پدر یونیکس بود . نخستین سیستم عامل مبتنی بر دیسک سیستم عامل سی پی ام بود که توسط دکتر گری کیلدال در سال 1974 ساخته شد و بعدا بیل گیتس از روی سی پی ام سیستم عامل ام اس داس را ساخت . بنابراین اپل هرگز اولین سیستم عامل مبتنی بر دیسک را نساخته است . گول تبلیغات  شرکت اپل را نخورید .  به سایتهای معتبر خارجی مراجعه نمایید . اپل از همان روز اول با نمایشهای فریبنده ی استیو جابز شروع به عوامفریبی کرد و هنوز هم عوامفریبی می کند ولی همه به مایکروسافت بد و بیراه می گویند . قدری منصف باشیم . اگر شما با ویندوز مشکل دارید مشکل از ویندوز نیست مشکل از شماست که ابزار مهندسی معکوس در دست ندارید تا با مهندسی معکوس ویندوز بتوانید تمام محدودیتهای ویندوز را رفع کنید . باید ذهنیت خود را تغییر دهید  . مشکل از ذهن شماست که نسبت به یونیکس و شبه یونیکس ها تعصب دارید . اینکه برخی می گویند در هیچ جای دنیا  برنامه نویسی را به صورت رایگان به شما یاد نمی دهند فقط یک شوخی است زیرا تمام سایتهای معتبر خارجی  بصورت کاملا رایگان  برنامه نویسی  را به همه ی مردم دنیا یاد می دهند . اما سایتهای ایرانی فقط تبلیغات نشان می دهند و عملا کاربر را فریب می دهند  زیرا ایرانیها هنوز یاد نگرفته اند که خدمات رایگان و بی نقص ارایه دهند . وقتیکه می گویم تا جاییکه ویندوز هست اختراع سیستم عامل جدید اتلاف وقت است واقعیت را گفتم . برای اختراع سیستم عامل جدید شما باید عمر نوح و صبر ایوب و گنج قارون داشته باشید که هیچکدام از این سه تا  را  ندارید . پس عمرتان را بابت این کارهای بیهوده هدر ندهید . همین ویندوز نیاز بیش از 2 میلیارد کاربر را فراهم کرده است . من هیچ حرفی از کپی کاری نزده ام . احتمالا منظورم مهندسی معکوس بوده که هیج اشکال شرعی یا قانونی ندارد زیرا مهندسی معکوس زیرشاخه ی مهندسی می باشد . در تمام رشته های مهندسی ما بخشی به نام مهندسی معکوس داریم . وقتیکه هزاران توزیع لینوکس صرفا با کپی کاری ساخته شده اند صحبت کردن از مهندسی معکوس هرگز به معنای کپی کاری و عدم  خلاقیت نیست .  برای اینکه مرا بهتر بشناسید به وبلاگ وحیدمی مراجعه نمایید . من سالهاست که جزوات رشته ی مهندسی کامپیوتر را مطالعه کرده ام و همیشه در سایتهای خارجی به دنبال حقیقت بوده ام و چیزهای بسیار زیادی یاد گرفته ام . سیستم ها را ساده کنید . به دنبال ساده ترین سیستم عاملها و ساده ترین زبانهای برنامه نویسی باشید . بهرحال عمرتان را بابت بحث های بیهوده هدر ندهید .  روی هیچ چیز تعصب نداشته باشید مگر اینکه ان چیز در حکم خدا باشد . در دنیای فناوری اطلاعات فقط یک چیز در حکم خدا می باشد و می توان روی ان تعصب داشت و ان چیز ، زبان برنامه نویسی ماشین است .  سایر چیزها اهمیت چندانی ندارند و نباید روی انها تعصب داشت . من روی ویندوز تعصب ندارم و منصف هستم زیرا ویندوز تمام نیازهای مرا برطرف می کند وهرگز برایم در حکم زندان یا قفس نبوده است  . ویندوز برای زبان ام و دین و مذهب ام و تاریخ شمسی ام و خیلی چیزهای دیگه  ارزش قائل می شود . اما لینوکس نه به زبان ام اهمیت می دهد و نه به دین و مذهب و اعتقادات ام و نه به تاریخ شمسی و سایر نیازهای من . من بعنوان یک ایرانی از ویندوز کاملا راضی هستم . زیرا تمام نیازهای مرا از ساده ترین چیزها تا دشوارترین چیزها را برای فراهم می کند . ویندوز برای هرکس قفس و زندان باشد برای من بهشت است .  چون ویندوز نیازهای مرا می داند و برطرف می کند . ویندوز مرا می شناسد و من تجربه ی کاربری خوبی در ویندوز داشته و دارم . من در ویندوز آزادی کاربر را نیز تجربه کرده ام . با زبان ماشین به  آزادی واقعی برسید . لایسنس گنو شکل جدید دیکتاتوری می باشد زیرا شما را وادار می کند که سورس برنامه تان را به دیگران بدهید . این نوعی خاص از دیکتاتوری و سلب آزادی است . شاید شما دوست نداشته باشید سورس برنامه تان را به دیگران بدهید . به لایسنس گنو چه ربطی دارد که برای شما تعیین تکلیف می کند ؟؟؟؟