چرا در چالش های کتابخوانی شرکت نمی‌کنم؟

بعد از چالش هایی که در وب فارسی مطرح شدند و مدت زیادی هم همه ما رو سرگرم کردند، چالش هایی با موضوع «کتابخوانی» مطرح شدند! چالش هایی که از معرفی ده جلد کتابی که خوندید؛ تا این که کتاب بخونید و از خودتون یک دقیقه فیلم بگیرید در حالی که کتاب میخونید. در همه این چالش ها، دعوت شدم ولی در هیچ کدوم شرکت نکردم. در این پست، قصد دارم تا دلایلش رو مطرح کنم!

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

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

و اما سومیش … این که صرف «مطالعه» نمیتونه ابزار خوبی برای یک جا نگه داشتن افراد باشه. دلیلش رو بخوام توضیح بدم میگم اختلاف در سلیقه و عقیده و مکتب و فلسفه. کتاب (در کل امر نوشتن) بازتاب سلیقه و عقیده‌س. یا بهتر بگم بازتاب ذهن. و کسی میاد کتاب من نویسنده (از نوع نوعی البته 😀 ) رو میخره، که با من هم‌فکر باشه. پس باز هم نمیشه به صرف این که این جماعت کتابخون هستند، کنار هم قرارشون بده. ضمن این که تا الان از کتاب های تخصصی صرف نظر شده (مثلا فرض کنید من بیام کتاب سیستم عامل تنن‌باوم رو بخونم و یکی هم بره رساله منطقی-فلسفی ویتگنشتاین رو! خب نمیشه!).

و اما در پایان … بگم که «مطالعه» در جامعه ما بد جاافتاده. مطالعه رو حس میکنیم که حتما باید آموزنده باشه و یه تاثیر خیلی خیلی شدیدی توی زندگی ما بذاره ولی خب راه اشتباهی رو پیش گرفتیم. چرا؟ چون مطالعه به قصد فان، بدون شوآف و حتی بدون یادگیری هم میتونه به قدر کافی جذاب باشه. یعنی چی؟ یعنی این که بین این همه کتاب عرفان و فلسفه و کامپیوتر و … که داریم میخونیم، داستان هم بخونیم؛ فارغ از این که داستان ناقل چه پیامیه و اگر بعدها در فهمیدن سیر داستانیش مشکل داشتیم رو بیاریم به نقد و بررسیش! داستان و شعر و … رو بیشتر در مطالعاتمون بگنجونیم و با مطالعه تفریح کنیم (مثلا یکی از تفریحات شخصیم گشتن توی ویکیپدیاس. چیزی که میتونه ساعت ها مشغولم کنه. درسته که شعر و داستان نیست ولی واقعا به قصد یادگیری واردش نمیشم!).

امیدوارم که با این مطلب تونسته باشم بگم که چرا در این چالش ها، شرکت نمیکنم .

موفق باشید 🙂

Share

میکروکنترلرها، طراحی و پیاده سازی – ریلیز شد!

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

سرفصل های کتاب :

فصل اول : میکروکنترل چیست؟
در این فصل کلیت یک میکروکنترلر و این که چه بخش هایی درونش به کار رفته، توضیح داده شده.

فصل دوم : چطور با کامپیوتر حرف بزنیم
در این بخش در مورد زبان های برنامه نویسی و مبناهای عددی و فضای ذخیره سازی دیتا صحبت شده.

فصل سوم : عملیات محاسباتی
در این فصل در مورد انجام عملیات ریاضی در مبنای دو صحبت شده.

فصل چهارم : عملیات منطقی
در این فصل در مورد جبر بول و نحوه انجام عملیات بولین صحبت شده.

فصل پنجم : مدارهای منطقی
اینجا، اومدیم و یه سری گیت های پایه رو بررسی کردیم. همینطور در مورد گیت های مادر صحبت کردیم.

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

فصل هفتم : نخستین کامپیوتر
در این فصل، هف اددر و فول اددر ساختیم، یه ماشین جمع ساده درست کردیم باهاش.

فصل هشتم : حافظه
اینجا رسیدیم به مدارهای ترتیبی و حافظه ای، در اینجا لچ S-R رو ساختیم، در مورد لچ Active High و Active Low توضیح دادیم.

فصل نهم : رجیستر فایل
اینجا چندین رجیستر رو چیدیم کنار هم و یک رجیستر فایل طراحی کردیم.

فصل دهم : معماری کامپیوتر
اینجا با کلیت معماری کامپیوتر و مفاهیم تئوری قضیه آشنا شدیم. چیزایی که لازمه برای یادگیری معماری بلد بود رو آوردیم اینجا.

فصل یازدهم : طراحی، ماشین جمع کننده پیشرفته
اینجا به کامپیوتر ساده فصل هفتم، که فقط جمع میکرد رجیستر و بلاک حافظه ای اضافه میکنیم.

فصل دوازدهم : کامپیوتر (تئوری)
در اینجا به صورت تئوری و روی کاغذ کامپیوتر اصل کاری طراحی شده. تصمیم گیری شده که چه کارهایی انجام بده و «سازمان کامپیوتر» در این نقطه مشخص شده.

فصل سیزدهم : واحد محاسبه و منطق
در این فصل، واحد محاسبه و منطقی برای کامپیوتر خودمون طراحی کردیم، و در مورد Instruction Code ها تصمیم گیری کردیم.

فصل چهاردهم : ساختار برنامه
اینجا برای برنامه پذیر شدن کامپیوتر خودمون تصمیم گیری کردیم و ساختار برنامه ها در زبان ماشین رو تعیین کردیم.

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

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

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

برای دانلود PDF هم میتونید از این لینک استفاده کنید.

Share

کتاب سی پلاس پلاس، چگونگی برنامه نویسی

با سلام.

دوستانی که در دانشگاه آزاد تهران مرکزی، با استاد سید ابراهیمی کلاس داشتند، ایشون این کتاب رو معرفی کردند به عنوان مرجع درسی. من هم نسخه «فارسی» و PDF شده این کتاب رو برای شما اینجا قرار میدم تا دانلود کنید.

همچنین، این پست سنجاق شده تا دانشجویان و علاقمندان محترم بتونن دریافتش کنند 🙂

 

دانلود از این لینک

Share

کتاب جدید اوبونتو برای تازه واردها

خب، خیلی از خوانندگان این وبلاگ میدونن اوبونتو چیه و چی کار میکنه. اوبونتو در کل سیستم عامل ساده ای هست، ولی همین سادگی باعث میشه که خیلی ویژگی های این سیستم عامل قدرتمند، به چشم نیاد. بچه های وبسایت آزاد راه که یکی از بهترین منابع لینوکسی و در کل اوپن سورس فارسی هم محسوب میشه، کتابی تحت عنوان «اوبونتو برای تازه واردها» منتشر کردند. این کتاب الکترونیکی هست و به صورت PDF قابل دریافت و خواندن هست. همچنین به گفته وبسایت خود کتاب، نسخه ePub هم در حال انتشار هست (یک امتیاز مثبت برای ساسان، نوا و احمد، چرا که ePub به خوبی با اکثر دستگاه های هندست، مثل اکثر گوشی های موبایل و تبلت ها سازگار هست).

خب، من این کتاب رو دانلود کردم و فهرستش رو خوندم، هنوز خودش رو نخوندم (یه بار یه کتاب فروش به من گفت که کتاب خوب از فهرستش مشخص میشه). در این کتاب همه چیز به خوبی آموزش داده شده (با توجه به فهرستش + کتاب اوبونتو ۱۲.۰۴) پس مشکلی برای تازه کار ها نخواهد بود.

برای این که این کتاب رو به اشتراک بگذارید این پست آزاد راه رو میتونید جاهای مختلف به اشتراک بگذارید. البته، این هم وبسایت خود کتاب هست و میتونید کتاب رو دانلود کنید و لینک دانلودش رو هم به بقیه بدید :).

 

Share

تولد یک دیکتاتور، نبرد من.

Mein-Kampfاگر به شما بگن «آدولف هیتلر» یاد چه خواهید افتاد؟ درسته! پیشوای آلمان نازی از سال ۱۹۳۳ تا ۱۹۴۴ که بازنده جنگ جهانی دوم بود و خیلی چیزا مثل هلوکاست رو در کارنامش داره. اما اینجا، نمیخوایم در مورد سیاست بحث کنیم. اینجا بحث، بحث کتابه. کتابی که به قلم خود هیتلر نوشته شده،و داستانی از زندگیش و همچنین مدینه فاضله ای که رسم کرده تا چطور آلمان، اطریش و کلا کشورهای ژرمن رو اداره کنه.

اول یکم نقد روی «نبرد من» (به آلمانی : Mein Kampf) رو بخونیم :

این کتاب با نثری بسیار بد نوشته شده است، اما مدتها در آلمان نازی در برنامه مدرسه ها برای تدریس قرار داشت

نقل قول بالا، از کتاب «هیتلر و نازیسم» هست که کتابی بسیار جانبدارانه هست و در یکی از دانشگاه های انگلستان نوشته شده.

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

در کل، کتاب خیلی خوبیه، که ببینید «چه چیزی یک دیکتاتور رو دیکتاتور میکنه» :).

Bundesarchiv_Bild_183-S33882,_Adolf_Hitler_retouched

Share