ذهن زیبا

A beautiful mind

Latest Posts

ویندوز قاصدک!

با سلام.

روا نیست که بیش از حد به چیزی گیر بدیم ، یا سعی در تمسخرش داشته باشیم، ولی فکر کنم اگر خود مایکروسافت هم سیستم عاملی غیر از ویندوز تولید کنه و اسمش رو مثلا بزاره X ، اون رو «ویندوز X » خطاب کنه.

ما حتی انتظار گفتن «لینوکس قاصدک» هم از ایشون نداشتیم ، ولی خب … خودتون ببینید:

 

لینک منبع

Share

نکات مهم در توسعه سیستم عاملهای مستقل

بسیاری از توسعه دهندگان سیستم عاملهای مستقل کوچک (مثل MikeOS و …) از اصولی پیروی میکنند که دانستن آنها برای امثال ما ضرری که ندارد هیچ ، مفید نیز هست.

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

(بیشتر…)

Share

مصاحبه منتشر شده از من در وبسایت لینوکس سیزن

با سلام.

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

این سایت به تازگی یک مصاحبه با من انجام داده که میتونید ببینید —> لینک

Share

قاصدکی که آرزویتان را بر باد میدهد ….

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

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

اما در این مطلب …. قاصدکی نوپا را به ژرفای نقد میبرم ….

(بیشتر…)

Share

وبسایتی برای طراحان سیستم عامل

با سلام.

این پست ، یکی از بهترین پستهای وبلاگ خواهد بود. میپرسید چرا؟ چون قراره در اون یک وبسایت فوق العاده رو معرفی کنم.

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

خب آدرس این وبسایت این هست —> http://osdev.org که یک ویکی و یک فروم گسترده داره 🙂 .

 

Share

از دیمو تا زمین / سفر فضایی تولیدات داخلی

با سلام.

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

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

پس مطلب رو ادامه میدیم تا برسیم به نتایجی بسیار مطلوب ! با من باشید 🙂

(بیشتر…)

Share

چند برنامه کاربردی برای برنامه نویسان اسمبلی در لینوکس

با سلام.

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

البته نوشتن کد که در هر محیطی قابل انجام هست. مهم اسمبل کردن اونهاست که توسط نرم افزاری به نام «اسمبلر» این کار رو برامون انجام میده. اگرچه زبان اسمبلی که یک زبان مشکل هم هست ، خودش سینتکس های متفاوتی داره ولی معمولا سینتکس Intel بیشتر از سایرین (مثل AT&T ) مورد استفاده قرار میگیره.

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

sudo apt-get install nasm

و برای آموزش :

 

man nasm

البته مستندات پروژه هایی که با ASM یا همون اسمبلی نوشته شدند (مثل مایک او اس) هم میتونه در استفاده از این برنامه کمکتون کنه 🙂

Share

بدون باگ ترجمه کنیم !

با سلام.

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

همچنین مقدمه ای هم بر روی فارسی سازی و مشارکت در زمینه فارسی سازی نرم افزارها خواهیم داشت 🙂 .

(بیشتر…)

Share

جشنواره خوارزمی؟

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

ما هم فرستادیم. مدتی با دبیرخونه جشنواره در بندرعباس صحبت کردیم (تابستونمون به موندن در مسیر آموزش پرورش خونه گذشت). زنگ زدند و گفتند روز 14 شهریور 91 باید بیاید و از طرح دفاع کنید ….

(بیشتر…)

Share

چرا اینقدر توزیع؟

با سلام.

مدتهاست که در جوامع لینوکسی و BSD با این سوال ربرو هستیم –> “چرا اینقدر توزیع لینوکس وجود داره؟”

اگرچه BSD کارها هم این سوال رو در مورد BSD دارند ولی معمولا BSD ها برای کارهای خیلی تخصصی ساخته میشند و در جوامع BSD هنوز مقابله با توزیعهای نو پا یا توضیع توزیع های نوپا شروع نشده 🙂 .

در ادامه مطلب این سوال رو جواب میدیم و جمع بندی میکنیم !

(بیشتر…)

Share