سادگی زیباست...

بررسی انواع معماری های سیستم عامل و برنامه های سیستمی و روشهای توسعه آنها

سادگی زیباست...

بررسی انواع معماری های سیستم عامل و برنامه های سیستمی و روشهای توسعه آنها

سادگی زیباست...

۷ مطلب با کلمه‌ی کلیدی «عمومی» ثبت شده است

سلام

بعضی وقتا نیازه که از ساختار خام یه ذخیره ساز یه پشتیبان داشته باشیم. تو سیستم عامل لینوکس این کار رو با برنامه dd میشه انجام داد. با استفاده از این نوع ایمیج گرفتن، ساختار پارتیشن ذخیره ساز هم حفظ میشه. فرض کنین بخوایم از یه فلش ایمیج بگیریم. اول باید ببینیم که تو شاخه /dev، فلش ما به چه اسمی شناخته شده. فرض کنین شده /dev/sdc. با دستور زیر میشه ایمیج از یه فلش ذخیره کرد.

sudo dd if=/dev/sdc of=<image file name>

برای رستور کردن ایمیج هم میشه دستور زیر رو استفاده کرد:

sudo dd if=<image file name> of=/dev/sdc

حالا یه مساله

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

ااصالتا یه ایمیج خام، ساختار کل فضا رو ذخیره میکنه. مثلا وقتی یه دیسک ۱۶ گیگ، ۱ گیگ داشته باشه، بازم فایل ایمیش میشه ۱۶ گیگ. و یه مساله دیگه، پارتیشن ها هم تو دیست جای جداگانه میگیرن.
پس وقتی بخواین یه ایمیج رو مانت کنین، باید بگین کدوم پارتیشن داخل ایمیج. برای دیدن پارتیشن های داخل یه ایمیج از دستور fdisk استفاده کنین:

fdisk <image file name>

بعد کلید p رو بزنین تا ساختار پارتیشن رو نشون بده:

Command (m for help): p

Disk image_8_11_94.img: 15.7 GB, 15720251392 bytes
255 heads, 63 sectors/track, 1911 cylinders, total 30703616 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000f2868

Device Boot Start End Blocks Id System
image_8_11_94.img1 * 2048 133119 65536 c W95 FAT32 (LBA)
image_8_11_94.img2 133120 21233663 10550272 83 Linux

Command (m for help):

میبینین که تو ایمیج مثال، دو تا پارتیشن وجود داره. من میخوام دومی رو مانت کنم. عدد مهم تو این اطلاعات، عدد زیر start هست. این عدد مشخص کننده بلاک شروع پارتیشن هست. هر بلاک هم بر اساس خروجی دستور ۵۱۲ بایت هست. خب پس باید تو فایل به اندازه start * block size جلو بریم تا به محل پارتیشن مورد نظر برسیم. پس برای مانت کردن دستور زیر رو مینویسیم (از fdisk با زدن کلید q خارج میشیم)

sudo mount image_8_11_94.img /media/test/ -o offset=68157440

اگر تو مانت کردن به نوع پارتیشن خطا داد، با سویچ -t نوع پارتیشن رو مشخص کنین

۰ موافقین ۰ مخالفین ۰ ۱۰ بهمن ۹۴ ، ۱۶:۵۹
حامد شیخلو

سلام

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

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

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

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

یه امکان خیلی خوب هم برای فرمول نویسی داره (علاوه بر امکان انتخاب همه علایم ریاضی)، میتونین با ماوس فرمول خودتون رو رسم کنین و نتیجه رو به صورت کد لاتک قرار بدین :).

۱ موافقین ۰ مخالفین ۰ ۲۵ بهمن ۹۳ ، ۱۱:۰۵
حامد شیخلو

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

این هم از پست ایشون:

My calculator battery is discharged after 25 years. Thanks to its producer: TOSHIBA. It was working from 1989 until 2014, i.e. one quarter of a century :)

۲۵ سال، یه فکر بکنین، خیلی هست ا.

http://profs.hsu.ac.ir/mamintoosi/en

۰ موافقین ۰ مخالفین ۰ ۲۵ بهمن ۹۳ ، ۰۱:۰۵
حامد شیخلو

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

یه مشکل که برای خودم همیشه بود، خوندن داده های روی لینوکسم بوده که تو /home ذخیره میکردم. مثلا وقتی با لتک داکیومنت مینوشتم، نیاز میشد تو ویندوز یه فایلی رو ازش بردارم که مثلا برای ایمیل استفاده بکنم. تو این شرایط دو تا راه وجود داره (برادران ردموندی لینوکس رو هنوز نمیشناسن)، یکی ریست کردن و رفتن به لینوکس و راه دوم استفاده از برنامه ای برای خواندن داده های درایو های لینوکس هست.

برنامه رایگان Linux Reader محصول شرکت diskInternals میتونه اکثر فرمت های لینوکسی برای درایو رو شناسایی بکنه و بتونین فایلهای خودتون رو کپی کنین. البته به صورت مستقیم نیمتونین روش کار کنین و باید ابتدا فایل رو سیو کنین.

اینم لینک دانلودش

http://www.diskinternals.com/download/Linux_Reader.exe

۰ موافقین ۰ مخالفین ۰ ۲۳ بهمن ۹۳ ، ۱۳:۵۲
حامد شیخلو
سالهاست که دلیل عدم پبشرفت صنعت نرم افزار کشور، نبود قانون کپی رایت عنوان میشه.
اما تو یک زمینه کپی رایت رعایت شده، تو زمینه اندروید با مارکت هایی مثل بازار. این مساله واقعا خوب هستش. اما به مواردی توحه نشده هستش که بحران نرم افزار جدیدی بوجود میاره که شاید فقط ار ایرانی ها بر بیاد
استفاده کنندگان نرم افزار اندروید، اشخاص کاملا ناآشنا با نرم افزار هستن. نتیجه میشه پایین آمدن کیفیت نرم افزار.
حالا این مساله بر میگرده به سیاست مارکت های داخلی که فقط سود خودشون هستش.
اما از این مساله بدتر که واقعا باید فکری براش بشه، سایت های بررسی نرم افزار هستش، من همیشه برای یه بررسی ارزش قائل بودم، مخصوصا خارجی ها، اما شاید باورتون نشه، تو ایران بررسی فروشی هستش. سری به سایت appreview.ir بزنین و پیشنهاد الکی بدین، ببینین چه ایمیلی میفرسته.
فرض کنید سایتی مثل notebookcheck.net پول بگیره تا برای asus بررسی بنویسه !!!! در ایران این امکان وجود داره.
اما راه حل چیه؟
سپردن کاری به نهاد دولتی وضعیت رو بدتر میکنه، اما چرا ما سازمانی با عنوان دفاع از حقوق مصرف کنندگان در زمینه نرم افزار نداریم؟
قانون حق کپی رایت داریم، اما قانونی برای اینکه کسی بیاد و محصولی بدون قابلیت ذکر شده به مردم بده وجود نداره. پول میشه گرفت اما در مقابل محصول پاسخگویی وجود نداره. برای وبسایت ها هم همچنین.
ما فرهنگ استفاده از نرم افزار و موبایل رو نداریم. ما بدون طی کردن فاصله دهه 60 تا 90 صاحب کامپیوتر شدیم.
ما یه جزیره هستیم که یه هواپیما بعضی وقتا چیزایی میندازه برامون که کسی یادمون نداده چطور استفاده بکنیمش.
وبلاگ تو ایران شده دفترچه خاطرات. واقعا چند تا وبلاگ تخصصی داریم تو ایران؟
وبسایت های پر طرفدار ما بیشتر شبیه دارالترجمه هستن
و مشابه همین چیزا

۰ موافقین ۰ مخالفین ۰ ۰۳ ارديبهشت ۹۳ ، ۰۰:۵۴
حامد شیخلو

مژده که گل  باغ   رسول   آمده است

زهرای بتول،دخت رسول   آمده است

در هر دو جهان شادی و غوغا برپاست

نوری   ز  خدا  بهر  رسول   آمده است


ولادت حضرت زهرا و روز مادر مبارک


برگرفته شده از khademolhosein.blog.ir

۰ موافقین ۰ مخالفین ۰ ۳۱ فروردين ۹۳ ، ۲۲:۱۶
حامد شیخلو

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

۳ موافقین ۰ مخالفین ۰ ۳۱ فروردين ۹۳ ، ۱۱:۱۱
حامد شیخلو