آموزشی - تاریخچه کامپیوتر (از چرتکه تا کامپیوتر)

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

ادامه مطلب ...

آموزشی - تاریخچه لینوکس

آغاز داستان
در سال 1991 در حالی که جنگ سرد رو به پایان میرفت و صلح در افقها هویدا میشد، در دنیای کامپیوتر، آینده بسیار روشنی دیده میشد. با وجود قدرت سخت افزارهای جدید، محدودیت های کامپیوترها رو به پایان میرفت. ولی هنوز چیزی کم بود...
و این چیزی نبود جز فقدانی عمیق در حیطه سیستم های عامل.
داس، امپراطوری کامپیوترهای شخصی را در دست داشت. سیستم عامل بی استخوانی که با قیمت 50000 دلار از یک هکر سیاتلی توسط بیل گیتز (Bill Gates) خریداری شده بود و با یک استراتژی تجاری هوشمند، به تمام گوشه های جهان رخنه کرده بود. کاربران PC انتخاب دیگری نداشتند. کامپیوترهای اپل مکینتاش بهتر بودند. ولی قیمتهای نجومی، آنها را از دسترس اکثر افراد خارج می ساخت.
ادامه مطلب ...

آموزشی - نت بوک (NetBook)

نت بوک (NetBook) کلمه جوانی است که نخستین بار در فوریه سال 2008 توسط اینتل معرفی شد. این کلمه دسته ای از کامپیوتر های قابل حمل را در بر میگیرد که دارای اندازه کوچک، قیمت پایین و وزن کم هستند. نت بوک ها از نظر سخت افزاری کامپیوتر های پرقدرتی محسوب نمیشوند. و در واقع برای دسترسی بیسیم به اینترنت و انجام کارهای سبک روزانه ساخته شده اند. قیمت نت بوک ها چیزی حدود 250 دلار است. هرچند که اگر بخواهید قیمت آنها را در ایران بدانید باید حداقل 200 دلار پول واسطه ها را به آن اضافه کنید. به دلیل جوان بودن این کلمه هنوز بسیاری از افراد با لغت Netbook آشنا نیستند و از لغت Notebook به جای آن استفاده میکنند. سیستم عامل نت بوک ها هم معمولا سیستم عامل ارزانی است. بسیاری از نت بوک ها از لینوکس به عنوان سیستم عامل استفاده میکنند. و برخی از آنها نیز دارای سیستم عامل ویندوز XP هستند. کاربران از نت بوک ها به خوبی استقبال کرده اند. چرا که این کامپیوتر کوچک و ارزان بسیاری از کارهای یک کاربر معمولی را به خوبی انجام میدهد. پیش بینی میشود که تا سال 2011 بیش از 50 میلیون نت بوک در دنیا فروخته شده باشد.

آموزشی - لینوکس چیست؟

یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام لینوکس به گوشش خورده است، مطرح می‌شود، این است که خوب لینوکس چه تفاوتی با ویندوز دارد؟

لینوکس چیست؟

لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستم‌عامل را تشکیل می‌دهد که کار آن کنترل داده‌ها، مدیریت حافظه، سخت‌افزار، ورود و خروج داده‌ها و تمامی موارد اصلی سیستم‌عامل می‌باشد. همانطور که گفتم، لینوکس به خودی خود سیستم‌عامل به شمار نمی‌رود، بلکه با استفاده از ابزارهایی که پروژه بازمتن (OpenSource) گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستم‌عامل کامل می‌شود (به همین دلیل است که لینوکس را معمولا گنو/لینوکس یا GNU/Linux می‌نامند) و با اضافه کردن سایر نرم‌افزارهای بازمتن به آن، می‌توان از آن در موارد متعددی مانند سرویس‌دهنده‌ها، ایستگاه‌های کاری، کامپیوترهای روی‌میزی، ابر رایانه‌ها، ابزارهای صنعتی و پزشکی که دارای سیستم‌های درونه‌ای (Embedded) می‌باشند و... استفاده کرد.
ادامه مطلب ...

آموزشی - چرا لینوکس؟

در ادامه 26 علت برای مهاجرت به لینوکس (Linux) ارائه می کنیم!

ادامه مطلب ...

آموزشی - چه لپ‌تاپی برای من مناسب است؟


برای خرید لپ‌تاپ باید به فاکتورهای زیادی توجه کرد ولی از همه مهمتر کاربردی است که از لپ‌تاپ خود انتظار دارید. به همین منظور در ادامه با توجه به کاربرد هر کاربر از لپ‌تاپ دلخواهش مدل های مناسبی معرفی شده است که با توجه به آنها می‌توانید مناسب‌ترین انتخاب را داشته باشید. 

ادامه مطلب ...

آموزشی - ADSL

ADSL یکی از خانواده‌های Digital Subscriber Line) DSL) یا همان خطوط دیجیتال استیجاری می‌باشد. اعضای DSL معمولاً به صورت xDSL نامگذاری می‌شوند. این خطوط از تمامی پهنای موجود در خطوط مسی دوطرفه استفاده می‌کنند تا بالاترین سرعت ممکن در ثانیه را بر خلاف خطوط معمول ارائه دهند.ADSL) Asymmetric DSL) در واقع نوعی از DSL‌ها می‌باشد که ارتباط آن نامتقارن می‌باشد؛یعنی سرعت ارسال داده در ثانیه کمتر از دریافت آن می‌باشد.انواع دیگری از xDSL‌ها موجود می‌باشند که از جمله آنها می‌توان به HDSL= Highspeed DSLو SDSL(Symetric DSL) اشاره کرد.
از آنجا که سیگنال بر روی کابل های تلفن معمولی مسافت زیادی را نمی تواند طی کند ADSL در فواصل اندک قابل استفاده است که معمولا کمتر از 5 کیلومتر است. وقتی سیگنال به دفتر تلفن منطقه برسد ADSL از آن جدا شده و به سمت شبکه اینترنت هدایت می شود و در عین حال – فرکانس های صوتی سیگنال نیز وارد شبکه تلفن می شوند. در این صورت از یک انشعاب تلفن هم برای برقراری ارتباط تلفنی و هم برای ADSL استفاده می کنیم.
تفاوت اصلی ADSL وانواع دیگر DSL در این است که در ADSL انتقال داده ها در یک جهت بیشتر از جهت دیگر است و به همین دلیل این خط نامتقارن است. ارائه دهندگان خدمات اینترنت از ADSL به عنوان روش مطمئنی برای انتقال داده استفاده می کنند : در این صورت کاربر برای " دانلود کردن " اطلاعات از اینترنت از مسیر پر سرعت استفاده می کند که در این حالت سرورهایی که پهنای باندشان در جهت مخالف است مورد استفاده قرار نمی گیرند.
ADSL2+ نیز تکنولوژی جدیدتری است که مزایایی نسبت به ADSL دارد. از جمله:

ADSLADSL2+
حداکثر سرعت: 8 مگابیت در ثانیهحداکثر سرعت: 24 مگابیت در ثانیه
قطع سرویس در صورت وجود noiseتطبیق سرعت و کیفیت در صورت وجود noise
ارتباط اولیه در 10 ثانیهارتباط اولیه در کمتر از 3 ثانیه
برد سرویس تا 5 کیلومتربرد سرویس تا 7 کیلومتر

در ایران نیز هر دو تکنولوژی ADSL و ADSL2+ وجود دارد و ISPهایی هستند که این سرویس ها را ارائه می دهند.

آموزشی - کد جاوا برای ویرایش ۱ صفحه

اگه بخواید یک Webpage رو اول Edit و بعد اونو Save کنید، ترفند زیر  می تونه موثر واقع بشه! بدین صورت که بعد از Load شدن کامل صفحه، کد زیر رو در Address Bar (نوار آدرس) بنویسید و بعد Enter بزنید.

javascript:document.body.contentEditable='true';document.designMode='on'; void  0

ظاهرا هیچ فرقی نکرده، ولی اگه روی قسمت های مختلف صفحه کلیک کنید، متوجه می شید که همه قسمت ها قابل ویرایش هستند. مثلا شما می تونید اندازه 1 عکس رو کوچکتر یا بزرگ تر کنید و یا در بین متن های صفحه، متن خودتون رو اضافه کنید یا قسمتایی رو حذف کنید!

آموزشی - RSS (حتما بخوانید!)

RSS چیست؟
مخفف Really Simple Syndication به معنی تشکیل ارتباط‌های بسیار ساده‌است و به شما امکان می‌دهد تا از آخرین خبرها و عناوین سایت و یا وبلاگهای مورد علاقه خود با خبر باشید، بدون آنکه نیازی داشته باشید به آنها سر بزنید.

فرمت RSS:
ساختار یک RSS Feed از زبان XML تشکیل شده‌است. شما نیز میتوانید با استفاده از زبان XML یک RSS برای سایت خودتان درست کنید. بسته به نوع نسخه ی RSS که استفاده می کنید، ساختار فیدهای شما متفاوت می‌شوند.
RSS یا همان Really Simple Syndication چیزی نیست به جز یک نشانه‌گذاری استاندارد شده XML، که محتوایی که قصد به اشتراک گذاشتن آن را دارید را توصیف می‌کند. به این ترتیب با قرار دادن یک قسمت RSS یک سایت در متن سایت دیگر، با عوض‌شدن اخبار و عناوین سایت اول، این محتویات هم در سایت دوم به صورت خودکار عوض می‌شوند.

ادامه مطلب ...

آموزشی - زبان جهانی

آیا تا به حال از خود پرسیده اید که با وجود تعدد این همه زبان و روش های مختلف نوشتن آنها - از چپ به راست، از راست به چپ، از بالا به پائین و... - چگونه رایانه های ما قابلیت خواندن همه آنها را دارد و زمانی که شما به یک وب سایت شرکت چینی و یا ژاپنی سرمی زنید حروف را به درستی دیده و می خوانید و یا زمانی که CD محصولات شرکتی اروپایی به دست شما می رسد به راحتی می توانید مطالب آن را بخوانید و به هیچ مشکلی نیز برخورد نکنید راز این نکته در Unicode نهفته است. همان سیستمی که به زبان یکسان جهانی تعبیر شده است.حتماً می دانید که رایانه ها فقط با اعداد و رقم سر و کار دارند و تمام اطلاعات نوشتاری، صوتی و تصویری آنها باید به صورت مجموعه ای از ارقام ذخیره سازی شود تا بتواند مورد پردازش قرار گیرد. برای تحقق چنین هدفی ما مجبوریم که هر حرف از حروف الفبا را به یک کد عددی اختصاص دهیم تا برای سیستم قابل فهم باشد. لذا انواع مختلف سیستم کدگذاری برای تحقق چنین هدفی به وجود آمد و برای زبان های مختلف نیز سیستم های مختلف معرفی شد و این تنوع به اندازه ای بود که هر شرکت نرم افزاری برای خود یک سیستم کدگذاری مخصوص خودش را به وجود آورد تا اینکه از سوی اتحادیه Unicode، استاندارد Unicode برای زبان های مختلف طراحی و پیاده سازی شد.

ادامه مطلب ...