[به روایت کد] = [سورس کد سفینه Apollo 11]

مدتی پیش که اخبار دنیای تکنولوژی را مرور میکردم، به خبر جالبی مبنی بر اینکه آقای کریس گری، کارآموز سابق ناسا، مجموعه‌ی کامل سورس کد سیستم هدایت آپولو را روی وب‌سایت گیت هاب (GitHub) قرار داده است، به نظرم خیلی جالب آمد و سرگرم مرور کدهای آن شدم و جالب تر اینکه نظرات طنزآلود برخی از کاربران وب سایت گیت هاب واقعا لبخند بر لبانم نشاند. به هر حال برای دوستانی که برنامه نویسی را درک کرده اند و توانایی خواندن، درک و تجزیه و تحلیل کدهای زبان اسمبلی را دارند حتما جالب خواهد بود.

شما می توانید مجموعه کامل کدهای منتشر شده را از اینجا دانلود کنید.

در ادامه مطلب می توانید نمونه ای از کدها را مشاهده کنید.

خواندن ادامه مطالب

[جعبه ابزار] = [WinHex]

WinHex_Logo

WinHex قویترین نرم افزار نمایش فایل ها به صورت هگزا دیسمال، با استفاده از این نرم افزار میتوانند فایل های روی هارد دیسک، فلاپی دیسک، سی دی و حتی فایل های مقیم در حافظه موقت Ram را بخوانید و آنها را ویرایش کنید، این نرم افزار قدرتمند امکان تغییرات سطح پایین بر روی اطلاعات را فراهم میکند و در صورتی که شما دانش کافی داشته باشید قادر خواهید بود توسط این برنامه طلاعات پاک شده را نیز بازیابی کنید. این نرم افزار یک برنامه فوق العده حرفه ای است، و بیشتر برنامه نویسان و کراکر ها از آن استفاده میکنند. این نرم افزار با تمام فایل سیستم ها سازگار میباشد و توانایی بازیابی اطلاعات از روی هارد دیسک هایی که فایل سیستم آنها آسیب دیده است را نیز دارد.

وب سایت نرم افزار

توضیحات بیشتر

خواندن ادامه مطالب

چند پی دی اف با موضوع برنامه نویسی

مدتها پیش در دامنه mehdisalimi.net فعالیت اینترنتی داشتم البته نه وبلاگ نویسی و یا هر چیز دیگر، بیشتر به ساماندهی به نتایج آزمون ها و پاسخ به سوالات هنرجویانم می پرداختم، چند کتاب الکترونیک برای علاقه مندان به برنامه نویسی و علوم رایانه که در هاست دامنه قبلی بود برایتان اینجا به اشتراک میگذارم؛ امیدوارم مفید باشد.
گذر واژه: www.mehdisalimi.ir
خواندن ادامه مطالب

اصول طراحی رابط گرافیکی نرم افزار-قسمت ۱

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

دراین نوشتار منظور من از طراحی نرم افزار پرداختن به موضوع بصری و گرافیکی یک نرم افزار است یا واسط گرافیکی نرم افزار.

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

خواندن ادامه مطالب