این پست ، یکی از بهترین پستهای وبلاگ خواهد بود. میپرسید چرا؟ چون قراره در اون یک وبسایت فوق العاده رو معرفی کنم.
اولین سوالی که در ذهن افرادی که علاقه زیادی به کامپیوتر و علوم مربوطه دارند (مثل خودم) ایجاد میشه اینه که یک سیستم عامل چگونه بوجود میاد؟ و بعد از اینکه میریم دنبالش میبینیم راه سختی رو دنبال کردیم. اما اینطور نیست و راه هم خیلی سخت نیست. فقط کمی همت و تلاش ، و همچنین مقدار زیادی برنامه نویسی (به زبان مورد علاقه شما) نیازه. البته یک محیط توسعه خوب (مثلا توزیع ساده و کاربر پسند لینوکس مثل اوبونتو) کاملا لازم است.
خب آدرس این وبسایت این هست —> http://osdev.org که یک ویکی و یک فروم گسترده داره 🙂 .
معمولا روی تولیدات داخلی کشور ما ، بحث های زیادی میشه. در این پست قصد ندارم این چالش ها رو ایجاد کنم 🙂 فقط میخوایم کمی در مورد دیمو ، زمین ، قاصدک و سایر تولیدات مشابه ملی (یا به عبارت بسیار بهتر داخلی یا بومی ) صحبت کنم :).
از نظر من ، هیچ مشکلی نداره که در حال حاضر توانایی تولید یک تبلت کامل رو در داخل نداریم و قطعات و سایر فناوری های مورد نیاز رو از کشورهایی مثل چین وارد میکنیم . چون حتی اپل یا سامسونگ هم همین کار رو میکنند ولی خب هم حرفه ای تر و هم در مقیاس بزرگتر. و یا اینکه هیچ اشکالی نداره که هسته سیستم عامل در داخل کشور کدنویسی نشده و از هسته آزاد لینوکس استفاده میشه. چون لینوکس هم آزاد هست و هم اینکه امتحان خودش رو پس داده.
پس مطلب رو ادامه میدیم تا برسیم به نتایجی بسیار مطلوب ! با من باشید 🙂
در این مطلب قصدم معرفی چند ابزار برای نوشتن کدهای اسمبلی هست.
البته نوشتن کد که در هر محیطی قابل انجام هست. مهم اسمبل کردن اونهاست که توسط نرم افزاری به نام «اسمبلر» این کار رو برامون انجام میده. اگرچه زبان اسمبلی که یک زبان مشکل هم هست ، خودش سینتکس های متفاوتی داره ولی معمولا سینتکس Intel بیشتر از سایرین (مثل AT&T ) مورد استفاده قرار میگیره.
در اینجا میخوام شما رو با نرم افزار NASM آشنا کنم. نرم افزار آزاد هست و تقریبا در هر توزیعی یافت میشه. برای دانلود و نصب کافیه :
sudo apt-get install nasm
و برای آموزش :
man nasm
البته مستندات پروژه هایی که با ASM یا همون اسمبلی نوشته شدند (مثل مایک او اس) هم میتونه در استفاده از این برنامه کمکتون کنه 🙂
در این مطلب میخوام نگاهی گذرا داشته باشم به بعضی از نرم افزارها که به فارسی ترجمه میشن و اینترفیس فارسی دارند (نمونش همین وردپرس) و اینکه چه اشکالاتی در طی فارسی سازی پیش آوردند.
همچنین مقدمه ای هم بر روی فارسی سازی و مشارکت در زمینه فارسی سازی نرم افزارها خواهیم داشت 🙂 .
جریان از اونجایی شروع شد که من دیسک توزیع لینوکسی که به کمک دو دوست عزیزم ، رضا و محمد درست کرده بودم رو به مدیر مدرسه دادم. این آقا هم اصرار که برای جشنواره خوارزمی طرحتون رو بفرستید.
ما هم فرستادیم. مدتی با دبیرخونه جشنواره در بندرعباس صحبت کردیم (تابستونمون به موندن در مسیر آموزش پرورش خونه گذشت). زنگ زدند و گفتند روز 14 شهریور 91 باید بیاید و از طرح دفاع کنید ….
مدتهاست که در جوامع لینوکسی و BSD با این سوال ربرو هستیم –> “چرا اینقدر توزیع لینوکس وجود داره؟”
اگرچه BSD کارها هم این سوال رو در مورد BSD دارند ولی معمولا BSD ها برای کارهای خیلی تخصصی ساخته میشند و در جوامع BSD هنوز مقابله با توزیعهای نو پا یا توضیع توزیع های نوپا شروع نشده 🙂 .
در ادامه مطلب این سوال رو جواب میدیم و جمع بندی میکنیم !
موضوع تاپیک به اندازه کافی گویا هست. در طی چند روز گذشته شاهد بازگشت ارور ۱۰۰۹ در اپ استورهای اپل ، یعنی مک اپ استور و آی او اس اپ استور بودیم. متاسفانه سورس فورج نیز تحریمش رو ظاهرا برگردونده!
خب در ادامه مطلبی در این مورد قرار میدم امیدوارم خوشتون بیاد 🙂
همانطور که میدونید روز 12 سپتامبر 2012 این گوشی قدرتمند معرفی شد. در این مطلب مختصر توضیحی در مورد این گوشی موبایل خواهم داد.
همچنین احتمالات بعدی را نیز کمی می سنجیم. پس با من باشید …