تبليغاتX
مهندسي كامپيوتر دانشگاه قم


Click Here To Go News82

فرض كنيد كه ما متني را روي كاغذ داريم و مي‌خواهيم آن را وارد رايانه كنيم. اولين روشي كه به ذهن مي‌رسد اين است كه متن را به تايپيست بدهيم تا با كامپيوتر تايپ كند. اما آيا مي‌شود عين همان متن را وارد رايانه بكنيم تا نيازي به تايپ نباشد؟
البته دستگاه «اسكنر» مي‌تواند تصويري از آن متن را وارد رايانه كند، تا اينجا بخشي از مشكل ما حل شده است. اما رايانه كه نه عقلي دارد و نه «زبان» مي‌فهمد، نمي‌تواند حروف و كلمات را از هم تشخيص دهد.
مثلاً اگر از كامپيوتر بخواهيم به ما بگويد كه در متن اسكن‌شده كلمة «علي» چند بار آمده است، بي‌آنكه شرمنده شود، مي‌گويد نمي‌توانم تشخيص بدهم! در واقع اين «تصوير ديجيتال‌شده» بايد به «تصوير قابل پردازش» تبديل شود. موضوع اصلي OCR همين است.

OCR سرنام اصطلاحي است كه صورت كامل آن در واژه‌نامه‌هاي انگليسي به دو صورت آمده است:
1. Optical Character Recognition
2. Optical Character Reader


ادامه مطلب

QomCSE | چهارشنبه نهم اردیبهشت 1388 | لینک ثابت | موضوع : مقالات |

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

تاریخچه و ریشه‌شناسی
بلوتوث از نام پادشاه «هارلد بلاتاند دوم» دانمارکی (Harold Bluetooth Blatant) در قرن ۱۰ برگرفته شده‌است. او کسی بود که دیپلماسی را از جنگ به سمت گفت‌و‌گو سوق داد. مخترعان فناوری بلوتوث فکر می‌کردند این نام مناسب برای فناوری آن‌هاست که به وسایل مختلف اجازه می‌دهد نوعی گفت‌و‌گو با هم داشته باشند.در سال ۱۹۹۸ شرکت ال‌ام‌اریکسون علاقه‌مند شد گوشی تلفن‌های همراه تولیدی او بتوانند بصورت بی سیم به وسیله‌های دیگر (مانند رایانه‌های جیبی) وصل شوند. اریکسون و چهار شرکت دیگر ( آی بی ام، اینتل، نوکیا، سونی‌اریکسون و توشیبا) یک کنسرسیوم (اس‌آی‌جی) تشکیل دادند تا استانداردی بی سیم برای اتصال ابزارهای مخابراتی/رایانه‌ای و ابزارهای جانبی آن‌ها طراحی کنند که دامنهٔ کوتاه، توان مصرفی پایین و قیمتی ارزان داشته باشد. استاندارد بلوتوث اولین بار توسط اریکسون توسعه و گسترش یافت و بعدها به‌وسیلهٔ گروه اس‌آی‌جی که در ۲۰ می ‌۱۹۹۹ تشکیل شد.
کاربردها
۱. ایجاد یک شبکه بی‌سیم برای رایانه‌های رومیزی با پهنای باند کوچک
۲. تجهیزاتی مثل صدابَر (میکروفون)، صفحه کلید، موشواره و چاپگر
۳. شبکه بیسیم لن (بلوتوث فروش زیادی در تلفن‌های سلولی داشته‌است که آن‌ها را قادر به ایجاد ارتباط بین رایانه‌ها و پی‌دی‌ای‌ها و هندز‌فری‌ها و دیگر دستگاه‌ها، می‌کند و به این ترتیب یک شبکه بیسیم لن را ایجاد می‌کنند.)
۴. انتقال فایل‌ها (مثل فایل تصویری، صوتی و غیره) بین گوشی‌های موبایل و پی‌دی‌ای‌ها و رایانه‌ها از راه اوبکس
۵. هندست بلوتوث برای گوشی موبایل و اسمارت‌فون‌ها
۶. دستگاه‌های اندازه‌گیری و تست
۷. ابزارهای پزشکی
۸. گیرنده‌های جی‌پی‌اس
۹. اتومبیل و استفاده به‌عنوان هندزفری تلفن در آن
۱۰. کنترل از راه دور تلویزیون به جای اینفرارد
۱۱. وسایل کمک شنوایی
۱۲. پلی‌استیشن ۳ و Nintendo Revolution از بلوتوث برای اهرم کنترل خود استفاده خواهند کرد.
و…

.



ادامه مطلب

QomCSE | چهارشنبه بیست و ششم فروردین 1388 | لینک ثابت | موضوع : معرفی+آموزش+نکات نرم افزارها |

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

 

شاید تنها قسمت هایی که از این داستان جالب به گوش شما خورده باشد این است که ‏Symbian‏ سیستم عاملی ست ‏برآمده از غول بزرگ دنیای دیجیتال یعنی نوکیا ولیکن این تازه ابتدای ماجراست .
برای اینکه به روزهای طلائی ‏Symbian‏ ‏برسیم تامل در محصولات اولیه نوکیا خالی از لطف نیست روزهائی که تصور دنیائی چون امروز برای تلفن همراه چیزی بیش از ‏یک توهم بزرگ نبود و تنها وسایلی که این نقش را برای ما در آن روزگاران بازی می کردند تلفن های بیسیم نچندان کوچک ما ‏بودند تا اینکه نسل اول تلفن های همراه نوکیا بدنیا آمدند که به اختصار ‏DCT1 & DCT2‎‏ نامیده می شدند (‏DCT=Digital Core ‎Technology‏). البته این نامی بود که نوکیا برای نامیدن محصولات تازه خود بکار می بُرد.
در آن روزگاران و با پا گرفتن تدریجی این ‏غول فنلاندی محصولات آن نیز کم کم به بازار آمد محصولاتی که تنها کارکردشان استفاده بعنوان تلفن برای انتقال صوت بود و ‏بدین ترتیب بود که اولین گوشی های نوکیا با نام های 2100 و ‏‎2110i‏ متولد شدند (جالب است بدانید درهمین اثنا و در جولای ‏سال 1991 بود که ‏Domain‏ نوکیا با نام ‏Nokia.com‏ به ثبت رسید)، این گوشی ها دارای آنتن خارجی نسبتا بزرگ با صفحه ‏نمایش کوچکی بودند که تنها قادر بود متن را نمایش دهد.

 
 
 

یکی از ابتکاراتی که نوکیا در این دو گوشی بکار برد و پس از آن ‏بعنوان یک استاندارد در سایر گوشی ها بکار گرفته شد ، استفاده از سیمکارت کوچک در ساختار آن بود .نکته دیگر اینکه این دو ‏گوشی صرفا برای کارکرد در شبکه ‏GSM 900‎‏ بکار گرفته می شدند.
قیمت این گوشی ها نیز در نوع خود قابل توجه است : ‏چیزی نزدیک به 2000 دلار . البته نمونه های ارزانتری نیز تولید می شدند که از آن میان می توان به خانواده ‏‎16XX‏ اشاره کرد ‏نمونه هایی چون 1610 و 1630 که این دو کاملا از نظر ابعاد بزرگ شده و هنوز هم از سیمکارت بزرگ در ساختار خود استفاده ‏می کردند و حتی مجهز به باتری خورشیدی نیز بودند.
از پس این روزها اعضای جدید خانواده نوکیا کم کم متولد می شدند : ‏مدلهایی همچون نوکیا 3110 که اولین گوشی در دنیا بود که دارای دکمه جهتی (‏NaviKey‏) بهمراه دکمه جدید ‏C‏ بود که این ‏دکمه در هر جای منو که بودید شما را به صفحه اصلی پرتاب می کرد. نکته تازه دیگر در ساختار این گوشی استفاده از گرافیک ‏ساده بر پایه نقطه ها بود که توسط این نقطه ها شکل های ساده ای به نمایش در می آمد. ظاهر آنتن خارجی این گوشی نیز ‏به نسبت مدل های قبلی کاملا کوچکتر شده بود.


ادامه مطلب

QomCSE | شنبه سیزدهم بهمن 1386 | لینک ثابت | موضوع : مقالات |

ويكي (WiKi) كلمه‌اي است به معناي "سريع" كه مردم‌ هاوايي آن را به كار مي‌برند.

كريسپين سارت ول (Crispin Sartwell)، استاد فلسفه و روزنامه‌نگار آمريكايي متولد سال 1985 در واشنگتن دي‌سي است.
وي دكتراي فلسفه‌اش را از دانشگاه ويرجينيا گرفت و در حال حاضر عضو كالج ديكينسون در پنسيلوانيا است.چندي پيش نيز مقاله‌اي با عنوان "پايان وبلاگ" در "فناوران" از اين فيلسوف روزنامه‌نگار به چاپ رسيد.
دايره‌المعارف‌ها خواه به شكل نسخه كاغذي و چاپي باشند (مانند بريتانيكا) و يا به شكل نرم‌افزاري (مثل انكارتا) در هنگام عرضه و انتشار، جلوه‌گاه نمايش دانش بشري هستند.
اين ايده البته پيشينه درازمدتي دارد اما موضوع جالب توجه در اين حوزه شايد‌ آينده دايره‌المعارف‌ها باشد كه به نوعي در ويكي‌پديا مجال بروز و ظهور پيدا كرده است.
ويكي (WiKi) كلمه‌اي است به معناي "سريع" كه مردم‌ هاوايي آن را به كار مي‌برند.
معادل اين كلمه در دنياي اينترنت، وب‌سايتي است كه امكان به‌روزرساني آن به‌ سهولت توسط هر فرد و از طريق هر مرورگر اينترنت وجود دارد.
اولين ويكي اينترنت در سال 1995 پايه‌گذاري شد و آنچه اكنون تحت عنوان ويكي‌پديا مي‌شناسيم، زاييده فكر جيمي ويلز (Jimmy Wales) بود كه در سال 2001 در اينترنت به منصه ظهور رسيد.
با ايده مبتكرانه ويلز هر شخصي كه به اينترنت دسترسي داشته باشد با مراجعه به ويكي‌پديا (در آدرس Wikipedia.org) مي‌تواند دست به خلق يك مقاله جديد زده و يا نوشته‌هاي پيشين را ويرايش كند.
اين مقالات كاملا در دسترس قرار داشته و قابل ويرايش و اصلاح هستند. البته اين نوعي هرج و مرج هر قلمداد مي‌شود و كاملا در نقطه مقابل روش سنتي تاليف دايره‌المعارف‌ها قرار مي‌گيرد.
در روش سنتي و پيشين تاليف، دايره‌المعارف‌ها نوعي قطعيت و مرجعيت خشك و سنگين حكمفرما بود.
براي مثال در تهيه بريتانيكا و انكارتا نه تنها از وجود متخصصان براي نوشتن مقالات بهره گرفته مي‌شود بلكه هر آنچه كه به رشته تحرير درمي‌آيد پيش از انتشار از صافي بازبيني سخت‌گيرانه‌اي گذر مي‌كند.
اما در ويكي‌پديا شما يا هر فرد ديگري با مراجعه به صفحه مربوط به مبحث ادغام و همجوشي هسته‌اي مي‌توانيد به طرفداران عقايد آن اعتراض كرده و نظر شخصي‌تان را اضافه كنيد.
اما به‌زعم خود ويكي‌پديا، نكته اصلي درباره اين دايره‌المعارف آن نيست كه اشتباه‌كردن در هنگام نوشتن مقالات دشوار است بلكه بحث اصلي مربوط به سادگي تصحيح و اصلاح اين اشتباهات است.
شاهد اين مدعا تعداد زيادي از افراد هستند كه خارج از موسسه ويكي‌پديا و بدون دريافت دستمزد بر اين دايره‌المعارف نظارت كرده و دست به اصلاح اشكالات و ايرادها مي‌زنند. در اغلب مواقع نيز اشتباهات و خرابكاري‌ها در كمترين زمان ممكن اصلاح مي‌شوند.
يكي از قابليت‌هاي سايت ويكي‌پديا ارايه جديدترين فهرست صفحات به‌روزرساني شده است. اين قابليت، اطلاع از جديدترين تغييرات صورت گرفته را امكان‌پذير مي‌سازد.بدين طريق در صورت بروز خرابكاري از سوي گروه‌هاي كج‌انديش يا اشتباه در مقاله ارايه شده، امكان بازگشت به نسخه قديمي صفحه وجود دارد.
با اين وجود نتيجه آن طور كه بايد و شايد رضايت بخش نيست.در يك نمونه كوچك مي توان يكي از شخصيت هاي فيلم "جنگ ستارگان " را مثال زد كه به اشتباه پاپ بنديكت شانزدهم لقب داده شده بود.
البته اين مورد از موارد استثنايي بود كه معمولا نيز به سرعت تصحيح مي شود .
به‌طور كلي مي‌توان گفت كه اين دايره‌المعارف به بزرگ‌ترين نمونه در نوع خود تبديل شده و البته بيش از پيش بر صحت و دقت مطالب آن افزوده مي‌شود. نسخه انگليسي آن بيش از نيم‌ميليون مدخل دارد و خود من يك‌بار با مراجعه به بخش "تغييرات اخير" آن با يك دوجين مورد تجديدنظر شده برخورد كردم كه دم به دم بر تعداد آنها افزوده مي‌شد.اين سايت علاوه بر قابليت مذكور، زمينه را براي مباحثه درباره تغييرات اعمال شده و ارايه پيشنهادها از سوي نويسندگان فراهم كرده است.
باتوجه به اين موارد آيا بايد به اين سايت اعتماد كرد؟ آيا ويكي‌پديا از همان اعتبار بريتانيكا برخوردار است؟
خوب، من در يك بازه زماني مشخص تعدادي از مدخل‌هاي اين دايره‌المعارف را در حوزه‌هايي كه اطلاعات اندكي درباره آنها داشتم، بررسي كردم.
نتيجه آن شد كه بيش‌تر مدخل‌ها را بدون استثنا دقيق و صحيح يافتم. بعضي از مقالات هم بودند كه پس از مدتي كامل‌تر و بهتر شده و به صفحات لينك داده مي‌شدند.
در واقع، شايد طراحي آزاد به نوعي تنها راهي باشد كه قابليت‌هاي يك دايره‌المعارف از طريق آن ثابت شود تا بتواند جايگاه دانش بشري را در زمان حال به نمايش بگذارد.
چنين طرحي في‌نفسه چنان بزرگ است كه به ابزار متعددي نياز دارد و دايره‌المعارفي همچون ويكي‌پديا آنها را در اختيار گرفته است: صدها كارشناس، ويراستار، بازبين و امثال آن كه طي سال‌هاي متمادي در حوزه‌هاي مختلف كسب مهارت كرده باشند.
علاوه بر اينها، ويكي‌پديا برخلاف WorldBook و يا انكارتا مدام به روز مي‌شود. هنگامي كه ما از تركيب "مالكيت عمومي" استفاده مي‌كنيم معمولا معناي "مالكيت دولتي" را در ذهن داريم اما در ويكي‌پديا مفهوم مالكيت بدون ارجاع به هيچ فرد خاصي توضيح داده مي‌شود و فقط و فقط مفهوم "مالكيت عمومي" آورده مي‌شود، نه چيزي ديگر.
شايد مسحوركننده‌ترين ويژگي ويكي‌پديا، آنارشي‌گري و هرج‌ومرج كاملا آشكار آن باشد.
ويكي‌پديا يك موسسه همكاري‌هاي داوطلبانه است كه ثبات در آن معني ندارد و تغيير و پويايي، اساس آن را تشكيل مي‌دهد.
اگر اين فعاليت در درازمدت با موفقيت به انجام برسد به همه اثبات مي‌شود كه افراد بدون كنترل و نظارت و يا محدودشدن از سوي ديگران و دور از هرگونه فشار يا عامل تطميع‌كننده و حتي تنبيه مي‌توانند با همكاري هم اقدامات چشمگير و خيره‌كننده‌اي انجام دهند.
شايد جالب باشد بدانيد افرادي هم هستند كه دلشان مي‌خواهد ويكي‌پديا را بدنام و يا بي‌اعتبار كنند.
براي مثال يك وبلاگ‌نويس از جناح راست (در Ace of Spades) از زماني كه متوجه شد مسوولان عملياتي ويكي‌پديا ليبرال هستند از خوانندگان وبلاگ خود خواست تا در جهت بي‌اعتبارسازي اين وب‌سايت تلاش كنند. اين وبلاگ‌نويس خوانندگان را تشويق مي‌كرد تا آنجا كه مي‌توانند اطلاعات نادرست و مطالب پوچ و بي‌اساس به سايت وارد كنند!
البته وبلاگ‌نويسان ديگري هم بودند كه نسبت به افشاي اين اطلاعات نادرست اقدام مي‌كردند.
در مجموع باتوجه به كل مسايل مطرح شده بايد گفت كه اگر خرابكارها موفق شوند، كمابيش اين عقيده خرد جمعي اثبات مي‌شود كه مردم آنقدر بدجنس و بدبخت هستند كه نبايد به آنها اجازه داد امور خودشان را اداره كنند؛ اما از طرف ديگر اگر ويكي‌پديا به بزرگ‌ترين مرجع و محصول كار دسته‌جمعي تبديل شود، آن وقت ثابت مي‌شود كه اگر به مردم فرصت انجام كاري را بدهيد، بهترين و بزرگ‌ترين اتفاقات و تحولات به وقوع خواهد پيوست.

 

QomCSE | یکشنبه هفدهم تیر 1386 | لینک ثابت | موضوع : مقالات |

آشنایی با چگونگی پیدایش و بلوغ شی گرایی خالی از لطف نیست. دیدگاه عمیق و اصیلی که پیوندی معنایی میان حیات سلولی و برنامه نویسی رایانه ای بوجود آورد.
در اوایل دهه ۱۹۷۰میلادی آلن کی (Alan Kay) بدنبال راهی برای ساده سازی برنامه نویسی بود که موفق به ابدا شی گرایی گردید. تاثیر کشف او اثر عمیقی بر دانش برنامه سازی گذاشت، بطوری که از اوایل دهه ۱۹۹۰ شی گرایی به عنوان مهمرین بستر برنامه سازی درآمد. وی از پیدایش شی گرایی چنین یاد می کند: “آنچه در ذهنم جرقه زد، مشابهت عمل در سلولهای زیستی بود.”
از حیات سلولی تا شی گرایی - academist.ir
آنچه در سلولهای زیستی مورد توجه آلن کی قرار گرفت، عبارت است از:

۱- هر سلول نمونه ای از اصل است که خصوصیاتی منطبق با آنچه اصل (ژنتیک سلول) ترسیم می کند، دارد. همچنین هر سلول یک سری رفتارهای پایه دارد که از اصل خود می گیرد.
۲- سلولهای مستقلند و از طریق پیامهای شیمیایی که از پوسته یکی خارج و به پوسته دیگری وارد می شود، با یکدیگر ارتباط برقرار می سازند.
۳- سلولهای می توانند از یکدیگر متمایز شوند.

مورد اول، به کلاس و نمونه اشاره دارد. مورد دوم به ارسال پیام (messaging) هنگام فراخوانی رفتارها اشاره دارد. مورد سوم به متمایز بودن اشیا از یکدیگر توسط شناسه ها (Identifier) اشاره می کند. در تابستان ۱۹۷۱ آلن کی برای پیاده سازی اولین زبان شی گرا کار بر روی زبان جدیدی بنام اسمال تاک (Small Talk) را آغاز کرد. او می گوید : “این اسم آنقدر بی خاصیت و کم خطر بود که اگر پیشرفتی هم بدست نمی آمد، هیچکس متعجب نمی شد.”

اسمال تاک همانند سلولهای زیستی عمل می کرد. سلولهای مستقل از طریق ارسال پیام با یکدیگر ارتباط برقرار می کردند. هر پیام شامل داده، نشانی فرستنده، نشانی گیرنده و عملی که گیرنده می بایست بر روی داده انجام می داد، بود. آلن کی این سازوکار ساده را در سراسر زبان اعمال کرد. وی در ساده سازی تعریف زبان تا بدانجا پیش رفت که تعریف کامل زبان اسمال تاک، در یک صفحه جا می گرفت. دان اینگالس (Dan Ingalls) زبان را ظرف چند روز پیاده سازی و اجرایی کرد.


ادامه مطلب

QomCSE | پنجشنبه بیست و سوم آذر 1385 | لینک ثابت | موضوع : مقالات |

پدر هوش مصنوعي - جان مک کارتي

آموزش الکترونیکی (E-Learning) چیست؟

پنگوئن آزاد مي‌شود چرا و چگونه؟

درباره GPL 3

مي‌دانيم اما ...

آشنايي با Symbian

دولت الکترونیک را بیشتر بشناسیم

سيستم فايل NTFS تا چه حد قابل اعتماد است

عوامل موثر در برق گرفتگی

متداولترين اشتباهات كاربران کامپیوتر

دوازده گام جهت بهبود پايداري ويندوز

مبارزه ی مرورگرها ؛ اینترنت اکسپلورر 7 در برابر فایرفاکس 2

مناسب‌ترين روش براي توليد نرم‌افزارهاي كوچك

آموزش تايپ حرفه اي با دو دست

Symbian سیستم عامل موبایل

به زودی مقالات مفید دیگری در سایت قرار داده میشود

QomCSE | شنبه هجدهم آذر 1385 | لینک ثابت | موضوع : مقالات |

بازي هاي رايانه اي ، از محبوب ترين و رايج ترين بازي هاي عصر حاضرند كه گروه سني مخاطبان آن بسيار متغير است . علاوه بر نوجوانان بزرگسا لاني را ديده ايم كه با هيجان و اشتياق روبه روي مانيتوري مي نشينند و آن چنان در بازي غرق مي شوند كه كاملا از اطراف و اطرافيان خود فاصله مي گيرند. بازي كنندگان براي عبور به مراحل بالاتر هرچه را كه از دستشان بر مي آيد، انجام مي دهند و طبق آمار هاي منتشر شده ، پس از جستجوي هنرپيشه ها ، مهم ترين جست و جو ها در اينترنت در باره تقلب در بازي هاي كامپيوتري است.

نوجوانان عموما پسوورد عبور به مراحل بالاتر را از دوستان خود مي گيرند و يا حتي آن ها را معامله مي كنند. عبور از موانع و رسيدن به مراحل بالاتر ،بازي كننده را هيجان زده مي كند و شكست در آن او را مضطرب مي سازد. يكي از محققان آمريكايي به نام " پل اينيچ" در سال 1999 در تحقيقي نتيجه گرفت كه اندازه ضربان قلب و ترشح هورمون ها در حين بازي هاي رايانه اي افزايش مي يابند و كساني كه به بازي نگاه مي كنند و حتي در آن شركت هم نمي كنند ،فشارهاي عصبي زيادي را متحمل مي شوند.
بازي هاي رايانه اي همچون ورزش هاي پر استرس بر جسم افراد هم موثرند. و بر متابوليسم افراد تغييراتي ايجاد مي كند.

تولد و تكامل بازي هاي رايانه اي، حتي به زمان پيش از تولد رايانه باز مي گردد. در سال 1949 مهندسي جوان به نام "رالف بائر" مسئول تهيه يك سري برنامه هاي تلويزيوني شد و براي اين كه كاري خلاق و نوين انجام داده باشد ، بازي هايي را در اين برنامه ها گنجاند، اگرچه براي تكميل ايده هاي او 18 سال ديگر زمان لازم بود." ويلي هيگين يوتام" بازي اينتراكتيو تنيسي را كه بر روي اسيلوسكوپ بازي مي شد ،طراحي كرد و "استيو راسل" يك بازي فضايي توليد كرد كه پدر بازي هاي فضايي امروزي است و در سال 1979 يك نسخه مدرن از اين بازي به بازار آمد.

در سال هاي دهه 60 كامپيوتر يك وسيله لوكس به شمار مي رفت و عمدتا در ارتش استفاده مي شد اما در سال 1961 يك كارمند دانشگاه هاروارد براي محاسبه امار كارمندان از آن استفاده كرد و در سال 1976 بازي "ماجراها " توليد شد .

شركت هاي توليد راديو ، تلويزيون و ترانزيستورها و وسايل الكتريكي ديگر در توسعه اين بازي هاي موثر بوده اند. "آتاري" يك كمپاني آمريكايي بود كه با نام ژاپني در اين زمينه فعاليت كرد و "سگا "شركتي ژاپني بود كه سرپرستي آمريكايي داشت. بازي "ماگنوور" توسط شركت "فيليپس" كه قدمتي 100 ساله داشت، عرضه شد و صنعت بازي هاي ويدئويي و پس از آن كامپيوتري با فعاليت شبكه اينترنت رشد بي سابقه اي كرد. از نظر اقتصادي بسياري از اين بازي ها سود آور بودند، مانند بازي "مهاجم مقبره" كه بيش از 25 ميليون نسخه از سال 1990 فروخته است.بازي هاي كامپيوتري مزايا و همچنين آسيب هاي فراواني دارند. اگرچه با عنوان "مربيان نسل فردا" در پاره اي از نوشتارها از آن ها ياد شده است اما،آسيب شناسي آن ها را نبايد از نظر دور داشت و لازم است كه در اين زمينه تحقيقاتي انجام شود.


ادامه مطلب

QomCSE | دوشنبه هشتم آبان 1385 | لینک ثابت | موضوع : مقالات |

 

از جنگ جهانی دوم چه میدانید؟ شاید اگر این سوال را از گیمر ها بپرسند به طور مفصل تاریخچه ای را برای شما بگویند چون یکی از سوژه هایی که به خوبی خود را در میان بازیها جا کرده همین جنگ جهانی است. با استفاده از این سوژه تا به حال بازیهای بسیار موفقی ساخته شده اند که اکثرا بصورت اکشن اول شخص یا استراتژی بوده اند. شاید بهترین مثالها در سبک استراتژی برای جنگ جهانی دوم تا به حال عناوینی مانند Commandos و یا Panzers Phase 1 & 2 بوده اند. اما با ورود Company of Heroes ، به نظر میرسد که این لقب دیگر در اختیار Commandos و Panzers نیست !

سوژه ی این بازی همانطور که گفته شد درباره جنگ جهانی دوم است و به بصورت Real-Time Strategy دنبال میشود. داستان بازی در مورد عملیات بزرگ و با شکوه نرماندی است. عملیاتی که سربازان زیادی را در ساحل اوهاما به کام مرگ کشاند. اولین صحنه ی COH همین عملیات را نشان میدهد و سربازان وطن دوست بدن خود را در مقابل رگبارهای گلوله قرار میدهند تا از اشغال آلمان ها جلوگیری کنند. داستان بازی از عملیات نرماندی در سال 1944 آغاز میشود و تا چندین ماه بعد از آن ادامه پیدا میکند. این بازی به دلیل محدودیت وقایعی که به تصویر می کشد تنها دارای دو گروه اصلی از متحدین و متفقین یعنی آمریکا و آلمان می باشد که این خود کمی از تنوع بازی به مرور می کاهد.

گیم پلی بازی بسیار غنی است. شما مثل همه ی بازیهای استراتژی دارای یک Basement هستید که مقر نیرو های شماست. در این بازی منابع شما به 3 دسته ی کلی تقسیم میشوند:

مهمترین آنها Manpower است که به گونه ای نقش غذا را ایفا میکند. با این قدرت میتوانید نیرو تولید کنید. برای بدست اوردن این منابع باید مکانهای بیشتری را فتح کنید.
دومی
Munitions است که مهمات را شامل میشود و به کمک آن میتوانید تدارکات دفاعی و تهاجمی قوی تری را نشان دهید. برای بدست آوردن آن باید نقاط مهمات را تسخیر کنید.
و سومی
Fuel است که سوخت میباشد و برای ساخت و ساز به آن نیاز دارید. برای بدست آوردن آن باید مراکز سوخت را تسخیر کنید.


ادامه مطلب

QomCSE | دوشنبه هشتم آبان 1385 | لینک ثابت | موضوع : مقالات |

ترجمه: هومن تحويلداري‌
ماهنامه شبکه 

اشاره :

سال‌ها سازمان‌هاي كوچك و بزرگ از بابت مشكلات و هزينه‌هاي غيرمنتظره‌اي كه خدمات پس از فروش نرم‌افزارهاي سنتي براي آن‌ها ايجاد مي‌نمودند، دردسرهاي زيادي را متحمل شدند. پذيرش اين مشكلات تاكنون تلاش‌هايي در جهت افزايش توليد و بهره تلقي مي‌شد. اكنون نسل جديدي از سرويس‌هاي تحت وب در حال كنارزدن اين نرم‌افزارهاي قديمي و ناكارآمدند تا بالاخره مزاياي تجاري‌اي كه كاربران در جست‌وجويشان هستند را به آنان عرضه كنند.


ادامه مطلب

QomCSE | شنبه ششم آبان 1385 | لینک ثابت | موضوع : مقالات |

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

در یک توضیح مختصر باید بگویم لــینوکس شریف یک توزیع گنــو/لینوکس اســــــت کـه برپـــایه‌ی توزیع آمریکایی Fedora Core استوار است،[۱] در ایــــن بررسی من نسـخه‌ی ۲ «لینوکس شریف» [۲] ویــــرایش رومــیــزی را کـــه محیطی دوزبانه را شامل اســت بررسی خواهم کرد. همــان طور که قبلا هم اشاره کــــردم این توزیع یک توزیع تجاری و از محصولات تجاری شرکت «فارسی وب شــریف» اســــت، صد البته همراه با پشتیبانی عرضه می‌شود و به قیمت ۱۸،۵۰۰ تومان قابل تهیه است، پس از خرید این توزیع شــما بـا دو CD و یــک دفــتــرچــه‌ی راهنـــما و نـیز یــک کــارت شامل کد رمز برای عـضویت در باشـگاه لـینوکس شریف روبرو خواهید شد. بــــــسیار خوب بگذارید ببینیم با این سیستم عامل ۱۸۵۰۰ تومانی چه کارهایی می‌توان انجام داد.

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

1.نصب

برای نصب «لینوکس شریف» باید سیســتم شما مجهز به گردانده‌ی CD و نیز دیسک سخت حداقل ۲ گیگابایت باشد، مــشـخـصــات ســیـسـتمی که مــن برای تســت «لینوکس شریف» در نظر گرفته‌ام به این ترتیب است: سیستمی بــا پــردازنده‌ی Pentium III 550 Mhz و 256MB حــافظه،کارت گرافیکی ۱۶ مگـابـایـتی ATI اسـت.

قـبل از نصــب بسـته‌بندی شــکیل و دیــــــســک‌های زیـبای «لینوکس شریف» همراه با دفـتــرچه راهنمای تمام رنگی فارسی نخستین چــیزی اســـت که نظر هـــر کاربری را به خود جلب می‌کند،در صورتی که سیستم عامل فعالــی داریــد، (مـــانند لینوکس یا ویندوز در حال اجرا) با قرار دادن سی‌دی اول در درایــــور سی‌دی مـی‌توانید در محـتویات سی‌دی شمــاره یــک فایل README را مشاهده نمایید که نحوه‌ی آغاز نصب را به سادگی توضیح داده، خاموش کردن سیـستم، روشن کـــردن دوباره، تـنظـیــم BIOS بــرای بالا آمـــدن از سی‌دی و در نهایت بالا آوردن یا بوت کردن سیستم از روی سی‌دی شماره‌ی یـک. فایلی به نام COPYRIGHT.txt نیز در کنار فایل README وجود داشت که توجه من را جلب کرد، فایلی با مـحتوای فارسی که درباره‌ی کپی کردن و و نحوه‌ی استفاده از «لینوکس شریف» توضیح می‌دهد. در قسمتـی از این فایل آمده «به جز چند استثنا، اکثر نرم‌افزار‌هایی که در لینوکس شریــف آمده‌اند، نرم‌افزار آزاد هستند.» و در قسمت‌های بـــعدی درباره‌ی نحــوه‌ی تــهیه‌ی سورس‌کد این توزیع و نیز نحوه‌ی تکثیر و دوباره منتشــر کردن توزیع «لینوکس شریف» بحث شده: «تکثیر سی‌دی‌های «لینوکس شریف» در ایران به شرط این که همهٔ شرایط زیر

رعایت شوند مجاز است:

* هیچ تغییری در سی‌دی‌ها صورت نگیرد، چه تغییر پرونده‌ها، چه اضافه کردن پرونده‌های جدید، و چه حذف کردن پرونده‌های قبلی.

* از علائم تجاری شرکت فارسی‌وب شریف روی سی‌دی، در ملحقات سی‌دی، یا جاهای دیگر استفاده نشود.

تکثیر «لینوکس شریف» به غیر از شرایط فوق نیاز به اجازهٔ کتبی شرکت فارسی‌وب شریف دارد.»

البته این می‌تواند بخشی از مجوز GNU/GPL باشد اما همه‌ی موارد را شامل نشده،بسیار خوب ما هم سیستم را خاموش و روشن می‌کنیم و با قرار دادن دیسک اول مراحل نصب را آغاز می‌کنیم.

همان‌طور که قبلا هم گفتم این توزیع برپایه‌ی نــسخه‌ی ۴ توزیع فدوراکور اسـت وفدوراکور نیز توزیعی بر پایه‌ی توزیع قدیمی ردهت (RedHat) است، از این رو بـسیاری از کــاربران لـیـنـوکــس بـرنـامــه‌ی نـصاب Anaconda را می‌شــناســند، برنامه‌ی نصب لینوکس ردهت که برنامه‌ای گرافیکی و قدرتمند و بسیار ساده برای نصب لینوکس است.«لینوکس شریف» نـیز بــه واســطــه‌ی بــرپــایی بــر اساس فــدوراکور از بــرنامه‌ی آناکوندا (Anaconda) استــفاده مــــی‌کند. بـا کـمــی صـبر صفحـه‌ی اول نـصـب ظـــاهر می‌شود، (تصویر شماره‌ی ۱) صفـــحه‌ی خوش‌آمدگویی، این صفحه به طور کامل فارسی شده اســت،‌ماننـــد باقــی صــفــحات نصب که فارسی هستند،‌ فـــارسی بودن نصاب باعث می‌شود تا کاربران تازه‌کار یا کاربرانی که دانش زبان انگلیسی کمتری دارند به راحتی بتوانند مراحل نصب را پشت سر قرار دهند.


ادامه مطلب

QomCSE | پنجشنبه ششم مهر 1385 | لینک ثابت | موضوع : مقالات |

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

از دید او طی چند سال آینده هفت تحول مهم در دنیای بازی‌های ویدئویی اتفاق خواهد افتاد که به شرح زیر قابل ذکر است:

الف) افزایش علاقه‌زنان به بازی‌های ویدئویی: به عقیده گاردنر اگر شرکت‌های بزرگ سازنده بازی‌های ویدئویی و از جمله EA به‌دنبال دست یافتن به سهم بیشتری از بازار هستند، باید میلیون‌ها دلار صرف ساخت بازی‌هایی کنند که برای زنان هم جذاب باشد.

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

گاردنر به این نکته اشاره کرد که بازی The Sims که یکی از محبوب‌ترین بازی‌های رایانه‌ای در سراسر جهان است، در میان زنان زیر 25 سال بسیار محبوب بوده، زیرا مهارت اصلی که در این بازی مورد توجه قرار گرفته ایجاد روابط انسانی موفق است و نه نبرد با دشمنان عجیب و غریب یا رانندگی پرشتاب در شهر و بیابان.

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

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

بد نیست بدانید که هم‌اکنون از یازده استودیوی مختلف طراحی بازی شرکت EA چهار استودیو توسط زنان اداره می‌شوند و احتمال می‌رود این تعداد در آینده باز هم افزایش یابد تا زمینه برای طراحی بازی‌های زنانه باز هم افزایش یابد.


ادامه مطلب

QomCSE | پنجشنبه سی ام شهریور 1385 | لینک ثابت | موضوع : مقالات |

در حالي كه روز به روز دنيا به زمان عرضه نهايي سيتم عامل جديد شركت "مايكروسافت" با نام "ويندوز ويستا"، نزديك مي‌شود اين سوال مطرح مي‌گردد كه چرا مايكروسافت ، ويستا را جايگزين ايكس پي مي‌كند. بايد در نظر داشت كه در حال حاضر برخي از كارشناسان هر از چند گاهي حفره‌هاي جديد امنيتي را در ايكس پي كشف مي‌كنند كه شايد راز عمده اين تغيير ويندوز از سوي مايكروسافت باشد.

با توجه به انچه گفته شد بسياري از كارشناسان رايانه‌اي عقيده دارند ويژگي‌هاي مثبت و قابليتهاي گسترده سيستم‌عامل ويستا دليل خوبي براي جايگزين كردن نسخه‌هاي قديمي‌تر "ويندوز" با "ويندوز ويستا" است كه در نهايت پاييز پيش رو به بازار مي‌ايد و اين ويژگي‌ها را در ده مورد عمده مي توان خلاصه كرد.

سيستم‌عامل جديد "ويندوز ويستا" داراي نكات مثبت فراواني است كه شايد ذكر همه آنها به صورت يكجا ممكن نباشد اما از نكات مثبت مهم اين سيستم عامل مي‌توان به ‪ ۱۰‬مورد زير اشاره كرد:
‪- ۱‬ضريب امنيت بالا: به رغم آنكه شركت مايكروسافت تلاش كرد با انتشار مجموعه اصلاحي و به روزكننده "سرويس پك ‪ "۲‬براي "ويندوز اكس‌پي" اين سيستم‌عامل را از لحاظ امنيتي به حد قابل قبولي برساند، اما حتي ضريب امنيت "ويندوز اكس پي" مجهز به "سرويس پك ‪ "۲‬نيز با ضريب امنيت "ويندوز ويستا" قابل مقايسه نيست.

برخورداري از يك ديوارآتش (فايروال) قدرتند و دو طرفه كه اطلاعات ورودي و خروجي از رايانه را بررسي مي‌كند، فن‌آوري "ويندوز سرويسز هاردنينگ" كه از اجرا شدن مخفيانه كدهاي مخرب در رايانه و تغييرات ناخواسته تنظيمات سيستم‌عامل جلوگيري مي‌كند، رمزنگاري تمامي اطلاعات موجود در هارد ديسك رايانه به منظور جلوگيري از سوء‌استفاده از اطلاعات شخصي كاربران، فن‌آوري "يوزر اكاونت پروتكشن" به منظور محدود كردن اختيارات امنيتي كاربر با هدف حفاظت از رايانه، تنها بخشي از توانمندي‌هاي جديد امنيتي سيستم‌عامل "ويندوز ويستا" هستن


ادامه مطلب

QomCSE | چهارشنبه بیست و نهم شهریور 1385 | لینک ثابت | موضوع : مقالات |

عصر امروز را  از اين رو به نام عصر اطلاعات ناميده اند كه در سال هاي اخير- به خصوص پس از سال 1970- سرعت انتقال اطلاعات بر سرعت انتقال فيزيكي پيشي گرفته است.

شايد بتوان آغاز عصر اطلاعات را اختراع مورس دانست كه در سال 1837 اتفاق افتاد. به دنبال آن، ماشين حساب مكانيكي، تلفن و سپس ضبط صوت و تلويزيون ابداع شد. اما آنچه نقطه عطفي در شكل گيري عصر اطلاعات محسوب مي شود، اختراع كامپيوتر شخصي در دهه 1980 است كه پيامدهاي گسترده اي را در تمام سطوح زندگي انسان به همراه آورد؛ پيامدهايي كه اصطلاحاً انقلاب ديجيتال خوانده مي شود.

استفاده از واژه انقلاب يادآور انقلاب صنعتي است. در واقع تأثير انقلاب ديجيتال در ابعاد فرهنگي، اقتصادي، اجتماعي و فناوري به اندازه اي است كه با انقلاب صنعتي قابل مقايسه است. اين دو دگرگوني در تاريخ جوامع بشري داراي نقاط اشتراك و تفاوتي است كه ذكر پاره اي از آنها مي تواند دركي جديد از تغيير برخي مفاهيم، به خصوص قدرت به دست دهد.

انقلاب صنعتي

انقلاب صنعتي به مجموعه تحولات اقتصادي، اجتماعي، فرهنگي و فناوري گفته مي شود كه در اواخر قرن هجدهم و اوايل قرن نوزدهم در انگلستان رخ داد. اساس اين دگرگوني، جايگزيني اقتصاد مبتني بر صنعت و توليد ماشيني به جاي اقتصاد مبتني بر نيروي كار دستي بود.
تا پيش از اين، زور بازوي انسان و دام، موتور محرك اقتصاد كشاورزي مدار بود. طبعاً كشاورزي به روش "دستي و دامي" ، مبتني  بر توليد انبوه نبود. از نظر اجتماعي، ويژگي اين دوره درهم تنيدگي كار و خانه بود. به عبارت ديگر كار از طريق خانه و در بسياري موارد توسط زن و شوهر انجام مي شد. از اين رو، حوزه عمومي و خصوصي به طور دقيق از هم تفكيك نشده و هم پوشاني زيادي داشت.

اما آغاز انقلاب صنعتي با تفكيك حوزه خصوصي از عمومي همراه بود؛ يعني زندگي كاري و زندگي خانه تدريجاً از هم جدا شد. چنين تغييري نيازمند آن بود كه يكي از زوجين، متكفل امور خانه و ديگري عهده دار شغل و نان آور خانواده شود.

طبعاً در بيشتر موارد، زن خانه  را مي گرداند و مرد، نان آور خانه بود. از اين رو، قسمت اعظم درآمد خانواده را مرد كسب مي كرد و اين امر سبب شد تا قدرت مرد نسبت به زن افزايش يابد. الگوي يادشده تأثير زيادي بر تعريف نقش جنسيتي زوجين و آنچه بعداً خانواده سنتي خوانده شد، داشت.


ادامه مطلب

QomCSE | چهارشنبه بیست و نهم شهریور 1385 | لینک ثابت | موضوع : مقالات |

مهيار داعي‌الحق
ماهنامه شبکه
‌مديريت IT يكي از بالا‌ترين و حساس‌ترين مناصب شغلي در دنياي فناوري را به خود اختصاص داده‌است. مسئوليت سنگين، نياز به داشتن اطلا‌عات عمومي خوب در اكثر رسته‌هاي مربوط به IT، لزوم تجربه كافي در برخورد با نيروي انساني متخصص، داشتن روحيه كاري مرتبط با يك پست مديريتي و بسياري از پيش‌نيازهاي ديگر، در زمره ويژگي‌هاي يك مديرIT به حساب مي‌آيند، اما از آنجايي كه هر شغلي در جاي خود ممكن است دچار نوسانات اجرايي يا نقصان كارايي شود، ممكن است مدير IT نيز بنا به دلا‌يلي، در راه انجام‌دادن وظيفه خود از بهره‌وري مطلوب بازبماند. در اين نوشتار كوتاه قصد داريم چند نمونه از چالش‌هاي فراروي اين جايگاه مديريتي را بررسي نماييم.

‌مديريت IT يكي از بالا‌ترين و حساس‌ترين مناصب شغلي در دنياي فناوري را به خود اختصاص داده‌است. مسئوليت سنگين، نياز به داشتن اطلا‌عات عمومي خوب در اكثر رسته‌هاي مربوط به IT، لزوم تجربه كافي در برخورد با نيروي انساني متخصص، داشتن روحيه كاري مرتبط با يك پست مديريتي و بسياري از پيش‌نيازهاي ديگر، در زمره ويژگي‌هاي يك مديرIT به حساب مي‌آيند، اما از آنجايي كه هر شغلي در جاي خود ممكن است دچار نوسانات اجرايي يا نقصان كارايي شود، ممكن است مدير IT نيز بنا به دلا‌يلي، در راه انجام‌دادن وظيفه خود از بهره‌وري مطلوب بازبماند. در اين نوشتار كوتاه قصد داريم چند نمونه از چالش‌هاي فراروي اين جايگاه مديريتي را بررسي نماييم.

هر شغل مديريتي با توجه به نيازهاي ذاتي خود به ارتباط مناسب ميان آن شغل و رده‌هاي بالا‌ و پايين‌تر از خود نياز دارد، اما شايد بتوان مديريت IT را از اين لحاظ داراي ويژگي خاصي دانست. روابط يك مدير IT با مديران هم سطح يا مافوق خود مسئله‌اي است كه مي‌تواند به دليل برداشت مختلف آن‌ها از مسائل گوناگون، در مقاطع زماني بلندمدت تحت تأثيرات منفي قرار بگيرد. يعني با توجه به نوپا بودن صنعت IT نسبت به ساير علوم مرتبط با فعاليت اكثر سازمان‌ها و شركت‌ها، بسياري از مديران دپارتمان‌ها و قسمت‌هاي ديگر آنان ضمن اين‌كه به صورت مستقيم يا غيرمستقيم با فناوري و سيستم‌هاي اطلا‌عاتي يا تجهيزات مربوط به آن سروكار دارند، از لحاظ نوع نگرش يا شيوه استفاده از آن، با مدير IT آن سازمان داراي نوعي تفاوت ديدگاه مي‌باشند؛ به‌خصوص در مورد پروژه‌هاي نرم‌افزاري!
حتماً تاكنون شنيده‌ايد كه مثلا‌ً سرنوشت فلا‌ن پروژهIT  به دليل عدم توانايي نرم‌افزار در برآورده نمودن نيازهاي استفاده‌كنندگان، به شكست انجاميده است.


ادامه مطلب

QomCSE | جمعه بیست و چهارم شهریور 1385 | لینک ثابت | موضوع : مقالات |

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

با توجه به گستردگی توزیع های لینوکس مسلما روش های نصب نرم افزار ها نیز متفاوت خواهد بود . در ابتدا به تعریف مفهون کد منبع یا Source Code می پردازم . یک نرم افزار در ابتدا فقط یک سری حروف و کلمات است که یک برنامه نویس آن ها را در محیطی خاص و یایک ویرایشگر متن معمولی می نویسد این نوشته ها " سورس کد" برنامه یا " کد منبع" برنامه نام دارند. این کد ها را می توانید در یک ویرایشگر متن معمولی وارسی کنید ،‌اما برای کامپیوتر معنایی ندارند ! چرا که کامپیوتر شما فقط زبان ۰ و ۱ را متوجه می شود.بنابراین باید این برنامه ی نوشته شده را به زبان کامپیوتر ترجمه کنیم ،‌ این کار ترجمه را " کامپایل " می گویند.درواقع شما کدمنبع را کامپایل می کنید تا کامپیوتر شما آن رادرک کند. به فایل حاصل از کامپایل فایل "باینری" می گویند. دلیل این نام گذاری این است که فایل حاصل از کامپایل فقط برمبنای دو (Base۲) می باشد ،‌یعنی فقط شامل صفر و یک است. بنابراین وقتی می گوییم برنامه ای بازمتن (OpenSourec )است این بدان معناست که کد های منبع آن در اختیار دیگران قرار دارد و در برنام های CloseSource یا سورس بسته این کد های منبع در اختیار شما قرار نمی گیرد وفقط فایل های باینری در اختیار شما قرار می گیرد.
 
یکی از محبوب ترین راه های نصب نرم افزار در لینوکس نصب از کد منبع یا به اصلاح درست تر کامپایل از سورس کد برنامه است.در ویندوز مایکروسافت شما همواره بسته های باینری را در سیستم خودنصب می کردید ،‌این بسته های باینری که از پیش کامپایل شده اند بر اساس یک استاندارد کلی که سیستم عامل (ویندوز) دارد ،‌ کامپایل شده اند بنابر این شما نمی توانید به راحتی برروی آن ها مانور دهید ،‌اما در لینوکس قضیه کمی متفاوت است ،‌شما می توانید کد منبع را بگیرید و از اول روی سیستم خودتان کامپایل کنید .شاید بپرسید این چه مزیتی دارد؟ زمانی که شما برنامه ای را در سیستم خودتان شخصا کامپایل می کنید می توانید آن را بر اساس نیاز های خودتان تنظیم کنید.(در اصطلاح صحیح تر می توانید نرم افزار راباتوجه به شرایط خود بهینه سازی -optimization-کنید.) حسن این کار در آن است که برنامه ی نصب شده در سیستم شما کاملابا سیستم شما خوانایی دارد و اگر شما به امکاناتی که برنامه ارائه می دهد نیازی ندارید می توانید به سادگی آن امکانات را زمان کامپایل ندیده بگیرید.


ادامه مطلب

QomCSE | یکشنبه نوزدهم شهریور 1385 | لینک ثابت | موضوع : مقالات |

امروزه میلیون‌ها نفر در سراسر جهان از تلفن‌های سلولی (همراه) استفاده می‌کنند . در واقع تلفن‌‌های همراه نوع پیشرفته رادیو تلفن‌های دهه 1880 هستند که در آن زمان روی خودروها نصب و استفاده می‌شد . این سامانه دارای یک یا چند دکل آنتن مرکزی برای هر شهر بود وهر دکل می‌توانست تا 25 کانال ارتباطی را تا شعاع 40 الی 50 مایل پوشش دهد . اما به علت محدودیت کانال‌های ارتباطی امکان مشترک شدن برای همه وجود نداشت. تلفن همراه سامانه ای سلولی است زیرا مناطق تحت پوشش آن به سلول‌های تقریباً 6 گوش تقسیم بندی می شود. بدین ترتیب کل فضای مورد نظر تحت پوشش سلول‌های مختلف قرار می‌گیرند . در مرکز هر سلول یک دکل آنتن به نام (BTS ) نصب می‌شود و بر حسب ظرفیت هر سلول تعداد مشترکان تغییرمی کند.معمولاً هر سلول آ‌نالوگ قادر است تا 56 کانال رادیویی را پشتیبانی کند به عبارت دیگر هر سلول می‌تواند همزمان مکالمه‌ی 56 نفر با تلفن همراه را در محدوده‌ی تحت پوشش خود اداره نماید . اما این ظرفیت در روش‌های ارتباطی دیجیتالی امروزه افزایش یافته است . برای مثال درسامانه ی دیجیتالی TDMA می توان تا سه برابر ظرفیت آنالوگ یعنی تقریباً 168 کانال را پوشش داد.


ادامه مطلب

QomCSE | چهارشنبه هشتم شهریور 1385 | لینک ثابت | موضوع : مقالات |

Computer Union

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

دست کم از 25 مارس 1974 که " پدر ریز تراشه" یعنی رولاندمونرو چیزی به نام Smart Card را عرضه کرده، تاریخ این پدیده تکنولوژی سودمند آغاز شده است.

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


ادامه مطلب

QomCSE | شنبه چهارم شهریور 1385 | لینک ثابت | موضوع : مقالات |

ترجمه: هومن تحويلداري
ماهنامه شبکه 

اشاره :

ابتكار و نوآوري ذاتاً اين قدرت را دارند كه تجارت و كسب و كار را با تغيير و تحول روبه‌رو نمايند. در ادامه مواردي از اين فناوري‌ها ذكر مي‌شوند كه در آينده خبر‌هاي بيشتري از آنان خواهيم شنيد.

دریافت مقاله کامل هفت فناوري جديد كه همه چيز را تغيير خواهند داد

QomCSE | چهارشنبه یکم شهریور 1385 | لینک ثابت | موضوع : مقالات |

بي‌بي‌سي - صنعت بازی‌های کامپیوتری در حال از دست دادن مشتریان دختر خود به دلیل کمبود تولید بازی‌های مناسب برای آنهاست.

دیوید گاردنر، مدیر اجرایی استودیوهای " الکترونیک آرتز"(EA) با اعلام این موضوع در کنفرانسی دو روزه در ادینبورگ اسکاتلند افزود: "ما در باره این مساله مدت‌های طولانی بحث کرده‌ایم."

تحقیقات این شرکت نشانگر آن است که تنها 40 درصد نوجوانان دختر به بازی‌های ویدئویی تمایل نشان می‌دهند در حالی که این میزان برای پسران نوجوان 90 درصد بوده است، به علاوه اغلب دخترانی که به این بازیها می پردازند پس از یک سال علاقه‌مندی خود را نسبت به آن ها از دست می دهند.

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

فرستنده : صفا


ادامه مطلب

QomCSE | چهارشنبه یکم شهریور 1385 | لینک ثابت | موضوع : مقالات |

Computer Union

اکثر پيشرفت ها و تحولات چشمگير در عرصه دستگاههای الکترونيکی  در بيست سال گذشته  ، مديون پيشرفت های مهم و عظيم تری  در صحنه های ديگر تکنولوژی است. بررسی عملکرد دستگاههای الکترونيکی نظير :   CD ، DVD ، MP3s و DVR ، توجه ما را به اين واقعيت مهم معطوف می نمايد که  تمامی آنان از يک پردازش پايه مشابه استفاده می نمايند : تبديل اطلاعات آنالوگ به ديجيتال ( صفر و يک ) .  رويکرد فوق، تغييرات گسترده ای را  در رابطه با نحوه برخورد با اطلاعات صوتی و تصويری ، بدنبال داشته است . دوربين ديجيـتال ، يکی از نمونه های قابل توجه در اين زمينه بوده که نسبت به مدل های قبل از خود ، بصورت اساسی تغيير نموده است( تفاوت عمده  نسبت به با دوربين های سنتی ) . تمامی فرآيندها در  دوربين های سنتی، مبتنی بر فعاليت های شيميائی و مکانيکی می باشد. تمامی دوربين های ديجيتال دارای يک کامپيوتر از قبل تعبيه شده بوده وتصاوير را بصورت الکترونيکی ذخيره می نمايند.

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

دریافت کامل مقاله نحوه انتخاب یک دوربین دیجیتال

QomCSE | شنبه بیست و هشتم مرداد 1385 | لینک ثابت | موضوع : مقالات |

پرام ايزدپناه
ماهنامه شبکه - خرداد ۱۳۸۵ شماره 65

Computer Union

تب جام جهاني بار ديگر زمين را فراگرفت و به موازات اين رويداد بزرگ تحولات مهم ديگري به وقوع پيوست. صدها شركت مرتبط با صنعت فوتبال، از آژانس‌هاي تبليغاتي گرفته تا توليدكنندگان لباس و وسايل ورزشي و سازندگان استاديوم‌ها، هم براي هر چه بهتر برگزار شدن اين مسابقات و هم منفعت بردن از آن به تكاپو افتادند. گردشگري، اقتصاد، رسانه و بسياري از صنايع ديگر نيز در جريان برگزاري جام جهاني دستخوش تغيير و تحول شدند، اما پويايي ويژه و سرعت منحصربه فرد تحولات صنعت IT باعث دگرگوني‌هاي شگرفي درصنايع مختلف شده است. با اين حال شايد بيشترين نمود اين دگرگوني‌ها در دنياي رسانه‌ها و در رويدادهايي به وسعت و عظمت جام جهاني - يا المپيك - پديدار شده باشد. ماهنامه شبكه همزمان با برگزاري جام جهاني فوتبال گزارشي را درباره نقش فناوري اطلاعات در جام جهاني ۲۰۰۶ آلمان منتشر كرد كه در اينجا متن كامل آن از نظرتان مي گذرد. در آستانه برگزاري جام جهاني 2006 آلمان بر آن شديم در گزارشي مختصر به نقش فناوري و رسانه در برگزاري و اطلاع‌رساني اين رويداد مهم نگاهي بيفكنيم.


ادامه مطلب

QomCSE | پنجشنبه بیست و ششم مرداد 1385 | لینک ثابت | موضوع : مقالات |

Computer Union

فرستنده : صفا

 

جانت بیلی
ترجمه : سید ایمان ضیابری

در این مقاله، بخشی از مشكلات جزیی و در عین حال مهم طراحی صفحات وب، توسط جانت بیلی، طراح وب حرفه ای و مشهور انگلیسی بررسی شده است. وی در ابتدای مطلب قسمتی از خاطرات خود در طراحی نخستین صفحات وبش را بیان می كند و در ادامه، مشكلاتی كه در كار
 web designing
با آنها مواجه شده را مطرح و برایشان راه حل ارائه می دهد.

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

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

 

دریافت کامل مقاله مشکلات رایج طراحی صفحات وب

 

QomCSE | چهارشنبه بیست و پنجم مرداد 1385 | لینک ثابت | موضوع : مقالات |

معمولا Microsoft Office‌ به خاطر برنامه‌هاي كاربردي اصلي آن يعني Outlook، Excel، Word، PowerPoint و Access‌ مورد استفاده قرار مي‌گيرد اما اگر از 2003 Office ‌استفاده مي‌كنيد، صرف‌نظر از نسخه انتشاري، ابزارهاي مفيد ديگري را مي‌توانيد از منوي Start ويندوز و در گروه Microsoft Office Tools‌‌‌‌›‌‌Microsoft Office ‌بيابيد.

اگر به هنگام نصب از تنظيمات پيش فرض Office ‌استفاده كنيد، تمامي ‌8 يا 9 ابزار آن در منوي مذكور ظاهر خواهند شد. توجه داشته باشيد كه ابزار Microsoft Office Access Snapshot Viewer‌ فقط در نسخه‌هايي نصب مي‌شود كه شامل Access‌ باشند. برخي از گزينه‌هاي موجود در اين منو به برنامه‌هايي اشاره مي‌كنند كه روي هاردديسك قرار دارند و بقيه اقلام منو قبل ازاينكه برنامه مربوطه براي اولين بار اجرا شود، آن را نصب مي‌كنند (بنابراين CD نصب Office را در دسترس قرار دهيد يا از محل قرارگيري فايل‌هاي مربوطه روي شبكه آگاهي داشته باشيد.) در اين مقاله هر كدام از اين ابزارها را به طور مختصر معرفي مي‌كنيم.

 دریافت کامل مقاله ناشناخته های مایکروسافت آفیس

QomCSE | یکشنبه بیست و دوم مرداد 1385 | لینک ثابت | موضوع : مقالات |

مشتريان اغلب به آرم شرکت‌ها توجه زيادي نشان مي‌دهند، زيرا اين علامت‌ها بر "ارزش" محصولات و خدمات مي‌افزايند. گاه اين "ارزش" به مهم‌ترين عامل تحريک کننده‌ مشتريان براي خريد و استفاده ‌از محصولات و خدمات، تبديل مي‌شود.
اين جا است که علامت تجاري و يا آرم معنايي گنگ مي‌يابد. پيش از هر چيز نخستين سوال اين است كه معناي دقيق و واقعي "ارزش" چيست؟
ارتباط نوع محصول و نام شرکت و ارزش مطرح شده نيز بسيار با اهميت است. حرفه‌اي‌هاي بازاريابي، همه‌ اين موارد را تبليغات مي‌نامند. مشتريان عاشق تبليغات هستند، بنابراين آرم‌ها را نيز دوست دارند. خبرگان در امر بازاريابي، انتخاب يک آرم يک‌دست و کامل را کليد همه مشکلات بازاريابي مي‌دانند.

راز طراحي موفق يک آرم چيست؟
قبل از پاسخ به اين سوال، بياييد سه رويکرد رايج در ميان بسياري از بازاريابان را در توسعه و طراحي آرم، با کمک گرفتن از بنگاه‌هاي مشاور تبليغاتي و موسسات طراحي آرم، بررسي کنيم.
البته اين نظريات در بيش‌تر موارد پايه و اساس درستي ندارند و از نظر من اين افراد تاکنون نتوانسته‌اند علامت تجاري موفقي طراحي کنند. به هر حال اين سه رويکرد عبارت‌اند از:
1- دکوراسيون
2- الحاق
3-
Golem

دریافت کامل مقاله 10 روش برای طراحی موفق آرم تجاری

QomCSE | شنبه بیست و یکم مرداد 1385 | لینک ثابت | موضوع : مقالات |

   > = <  

در اين مقاله به بررسي و مقايسه انواع، واسطه گرافيكي كاربر، واسطه متني، هزينه، دستيابي به سيستم عامل، اجراي برنامه از طريق سي دي، نرم افزار كاربردي، كسب نرم افزار كاربردي، نصب نرم افزار كاربردي، ويروس ها و جاسوس ها، كاربرها و رمز عبور، خطاي برنامه اي، محدوديت هاي نرم افزاري، ابزارهاي سخت افزاري پشتيباني شده، سخت افزاري كه OS بر روي آن عمل مي كند، دسته بندي، كابران متعدد، شبكه بندي، تقسيم بندي ديسك سخت، فايل هاي ذخيره شده روي ديسك سخت، سيستم فايل ها، درجه بندي فايل ها، فايل هاي مخفي، case، مودم، تهيه فايل آغازگر، برنامه راه انداز چاپگر، كمك، داده هاي كاربر، خاموش كردن، پرداخته مي شود.

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

QomCSE | جمعه بیستم مرداد 1385 | لینک ثابت | موضوع : مقالات |

اشاره :

پادكستينگ يكي از داغ‌ترين بحث‌هاي روز اينترنت است. پادكست كه از‌تركيب كلمه‌هاي ‌‌‌‌"iPod" و ‌‌‌"broadcast"‌ساخته‌شده، روشي براي ساختن برنامه‌هاي صوتي است كه مي‌توان آن‌ها را روي آي‌پاد، ساير پخش‌كننده‌هاي موسيقي، يا يك پي‌سي گوش داد. هزاران نفر و سازمان در سراسر دنيا براي به‌اشتراك گذاشتن همه چيز، از موسيقي‌هاي مورد علاقه گرفته تا عقايد و يادداشت‌هاي روزانه، پادكست مي‌سازند. ‌در اين نوشتار با روش ساخت پادكست آشنا مي‌شويم.

 

دریافت مقاله کامل خودتان پادکست بسازید!

QomCSE | دوشنبه شانزدهم مرداد 1385 | لینک ثابت | موضوع : مقالات |

Computer Union

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

Time Greenwich Mean یا همان GMT طبق این قرارداد کره زمین که 360 درجه می باشد و هر ساعت 15 درجه خواهد بود . برای مثال کشور ما ایران 30:30 + نسبت به گرینویچ جلو تر است . بشر هر روز به دنبال پیدا کردن راه جدیدی جهت ناوبری مطمئن تر بود . در دوران جنگ سرد و پس از حمله غافلگیرانه به Pearl harbor در 7 دسامبر 1941 آمریکاییها احساس خطر کردند و با دلیل نگرانی از آغاز جنگ ناگهانی و از دست دادن مستعمراتشان شروع به طراحی  GPS نمودند.

دریافت کامل مقاله GPS چیست ؟

QomCSE | شنبه چهاردهم مرداد 1385 | لینک ثابت | موضوع : مقالات |

ساليان بسياري است كه از تولد Windows مي گذرد و اين سيستم عامل بر روي ميليونها كامپيوتر خودنمايي مي كند. اما تاريخ مصرف اين سيستم عامل تا چه زماني است ؟ بهتر نيست سيستم عامل هاي ديگر را تجربه كنيم ؟ مزاياي سيستم عامل هايي به غير از windows چيست ؟ و ...

آيا دليلي براي مهاجرت به يكي از اين سيستم عامل ها مثلا لينوكس وجود دارد ؟ اين دلايل كدامند ؟

 

دريافت كامل مقاله دلايل مهاجرت به لينوكس

QomCSE | جمعه سیزدهم مرداد 1385 | لینک ثابت | موضوع : مقالات |

اشاره :
محدوديتي كه در دامنه پردازش‌هاي 32 بيتي وجود دارد، همواره باعث كندشدن سرعت انجام عمليات پيچيده و سنگين اطلاعاتي در سيستم‌هاي مختلف مي‌گردد. به همين‌منظور بسياري از شركت‌هاي سازنده نرم‌افزار و خصوصاً آن‌هايي كه در زمينه سيستم‌عامل فعاليت دارند از ديرباز رقابتي را براي تحت پوشش قراردادن تعداد زيادتري CPU و مقدار بيشتري حافظه RAM نسبت به يكديگر آغاز كرده‌اند. به عنوان مثال رقابتي كه بين ويندوز 2000 سرور با سولاريس يا انواع يونيكس و لينوكس بر سر امكان استفاده از 8 يا 16 تا 32 پردازنده به همراه چند گيگابايت حافظه RAM و امثال آن وجود داشت همواره يكي از جالب‌ترين و پرسروصداترين زمينه رقابت بين چند سيستم‌عامل به‌شمار مي‌رفت. اما تمام اين عوامل چندي پيش تحت‌الشعاع واژه جديدي به نام پردازش 64 بيتي قرار گرفت. اين فناوري جديد كه به لطف به بازار آمدن دو محصول جديد از دو شركت معتبر سازنده پردازنده يعني اينتل و AMD شكل گرفت، در مدت كوتاهي توانست توجه سازندگان سيستم‌عامل را به شدت معطوف كارايي بي‌نظير خود كند.


پردازنده‌هاي Xeon و ايتانيوم از سوي اينتل و پردازنده Opteron از طرف AMD طي مدت كوتاهي توجه تمام سازندگان مشهور سرورهاي Enterprise و همچنين توليدكنندگان سيستم‌عامل را به خود جلب كرد. در اين ميان مايكروسافت نيز بلافاصله اقدام به طراحي نسخه‌اي از ويندوز 2003 سرور برمبناي انجام پردازش‌هاي 64 بيتي و با استفاده از پردازنده‌هاي جديد نمود. اين نسخه جديد 64 بيتي از چند نظر بر نسخه پيشين خود برتري داشت. اول اين‌كه از ميزان حافظه فيزيكي و مجازي بيشتري پشتيباني مي‌كند.
 
دوم‌ اين‌كه در مقايسه با نسخه 32 بيتي از كارايي و سرعت بالاتري در مديريت حافظه، رجيسترها و عمليات I/O   برخوردار است. نكته سوم در مورد امنيت است. نسخه 64 بيتي قابليت محافظت بيشتري در برابر كدهاي مخرب(Malicious Code) از خود نشان مي‌دهد. طبق پيش‌بيني‌هاي انجام گرفته تا پايان سال 2005 ميلادي كليه كامپيوترهايي كه قرار است نقش سرور را در مراكز بزرگ اقتصادي داشته باشند به سمت ريزپردازنده و سيستم‌عامل 64 بيتي سوق پيدا خواهند كرد. همين پيش‌بيني حاكي از تمايل شديد كامپيوترهاي دسكتاپ به سمت استفاده از تكنولوژي 64 بيتي تا پايان سال 2006 ميلادي است.

براين‌اساس به تدريج نه تنها سازندگان سيستم‌عامل مثل مايكروسافت سيستم‌عامل 64 بيتي مختص كامپيوترهاي دسكتاپ (Windows XP 46 bit) را به بازار عرضه مي‌كنند، بلكه ساير توليدكنندگان نرم‌افزارهاي مختلف هم با وارد شدن به دنياي پردازش‌هاي 64‌بيتي، كارايي و سرعت جديدي را به كاربران خود ارايه مي‌دهند.


ادامه مطلب

QomCSE | پنجشنبه دوازدهم مرداد 1385 | لینک ثابت | موضوع : مقالات |

منبع P30net

 

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

 

سيستم عامل چيست؟

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

نوع نرم افزاری را که شما می توانيد بر روی سيستم خود نصب نمائيد ، مشخص می نمايد. هماهنگی لازم به منظور اجرای برنامه ها را انجام می دهد . حصول اطمينان از اين موضوع که عناصر سخت افزاری نظير صفحه کليد ، چاپگر و هارد ديسک دارای عملکردی عاری از خطاء بوده و امکان ارتباط با آنان وجود دارد . ايجاد شرايط و امکانات لازم به منظور اجرای صحيح برنامه های کامپيوتری نظير واژه پردازها ( نظير MsWord ) ، برنامه های سرويس گيرنده پست الکترونيکی ( نظير OutLook ) ، مرورگرهای وب ( نظير Internet Explorer ). در صورتی که برنامه ها نيازمند استفاده از منابع سيستم نظير چاپگر و يا هارد ديسک باشند ، با مديريت سيستم عامل اين امر ميسر می گردد. ارائه پيام ها ی خطاء متناسب با مسائل ايجاد شده سيستم عامل ، نوع و نحوه مشاهده اطلاعات و انجام عمليات مورد نظر را نيز مشخص می نمايد. برخی از سيستم های عامل از يک رابط کاربر گرافيکی معروف به GUI که از کلمات Graphical User Interface  اقتباس شده است ، استفاده می نمايند. در اين نوع از سيستم های عامل ، اطلاعات با استفاده از تصاوير ( آيکون ، دکمه ها ، جعبه های محاوره ای ، پنجره ها ، ... ) و کلمات ارائه می گردد ( ويندوز نمونه ای از اينگونه سيستم های عامل است ). ساير سيستم های عامل ممکن است از يک رابط کاربر مبتنی بر متن به منظور تعامل با کاربر استفاده نمايند. چگونه يک سيستم عامل را انتخاب نمائيم زمانی که شما يک کامپيوتر را خريداری می نمائيد ، انتخاب خود را در خصوص نوع سيستم عامل نيز انجام داده ايد ، چراکه سيستم عامل بر روی کامپيوتر خريداری شده نصب و در اختيار شما قرار داده می شود. شما می توانيد هر زمان که تشخيص داديد سيستم عامل نصب شده بر روی کامپيوتر خود را تغيير دهيد. در برخی از کشورها ، همزمان با ارائه کامپيوتر سيستم عامل آن نيز عرضه می شود ( مثلا کامپيوترهای شرکت Dell و Gateway به همراه ويندوز مايکروسافت عرضه می گردند ). تاکنون سيستم های عامل متداولی در سطح دنيا طراحی و پياده سازی شده است. هر سيستم عامل دارای ويژگی ها ، مزايا و محدويت های مختص به خود می باشد. در اين رابطه می توان به متداولترين سيستم های عامل موجود اشاره نمود :

 

ويندوز ( Windows ) :

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

 

  Mac OS X :

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

 

لينوکس و ساير سيستم های عامل مبتنی بر يونيکس :

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

QomCSE | چهارشنبه یازدهم مرداد 1385 | لینک ثابت | موضوع : مقالات |

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

·                                 اطلاعات کارت اعتباری

·                                 شماره های عضويت در انجمن ها

·                                 اطلاعات خصوصی

·                                 جزئيات اطلاعات شخصی

·                                 اطلاعات حساس در يک سازمان

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

دریافت مقاله کامل

QomCSE | دوشنبه نهم مرداد 1385 | لینک ثابت | موضوع : مقالات |

از ویکی‌پدیا، دانشنامهٔ آزاد.

الگوریتم تصادفی الگوریتمی است که اجازه‌ٔ گرداندن یک سکهٔ سالم را دارد! بدین معنی که ماشین پیاده کننده این الگوریتم به تولید کنندهٔ اعداد شبه تصادفی (pseudo-random number generator) دسترسی دارد. این الگوریتم نوعاً با هدف بالا بردن کارایی در حالت‌های معمول از یک ورودی دودویی کمکی برای رفتارهای خود استفاده می‌کند. کارایی الگوریتم با یک متغیر تصادفی که به بیت‌های تصادفی داده شده بستگی دارد، تغییر می‌‌یابد که (امیدوارانه) امید ریاضی خوبی را شامل می‌شود. احتمال وقوع بدترین حالت آنقدر کم است که می‌توان از آن صرفنظر کرد.

به عنوان یک مثال جالب فرض کنید می‌خواهیم حرف «الف» را از میان آرایهٔ n خانه‌ای پیدا کنیم در حالی که می‌دانیم نصف خانه‌ها «ب» و نصف دیگر «الف» است. یک روش مشخص نگاه کردن به تمام خانه‌های آرایه است که اگر «ب»ها اول باشند n/۲ حالت را باید برای پیدا کردن «الف» بررسی کنیم. در حقیقت با هر استراتژی جستجویی این احتمال ثابت است ولی اگر ما خانه‌های آرایه را تصادفی می‌آزمودیم‌، آنگاه می‌توانستیم با هر ورودی سزیعا یک حرف «الف» را با احتمال بالایی پیدا کنیم.

الگوریتم‌های تصادفی بویژه در مواردی استفاده دارند که با یک دشمن یا مهاجم بد خواهی! مواجهیم که از روی عناد ورودی بدی را برای ما فراهم می‌کند(آنالیز رقابتی). به همین دلیل انتخاب تصادفی پایه رمزنگاری را تشکیل می‌‌دهد.

در مثال بالا الگوریتم تصادفی همیشه درست جواب می‌‌دهد تنها احتمال کوچکی وجود دارد که زمان زیادی برای رسیدن به پاسخ صرف کند. در بعضی مواقع ما از الگوریتم با اجازه دادن ایجاد احتمال کمی خطا انتظار سرعت بالاتر را داریم. الگوریتمهای از نوع اول را لاس وگاس (Las Vegas algorithms) و نوع اخیر را مونت کارلو (Monte Carlo algorithms) می‌‌نامند. مشاهده می‌کنیم که هر الگوریتم لاس وگاس را با گرفتن جوابی احتمالا نادرست در زمانی مشخص و محدود شده به الگوریتم مونت کارلو تبدیل می‌شود. Quicksort معروفترین الگوریتم تصادفی کاربردی در جهان حقیقی است.

فرستنده : نسیم

QomCSE | سه شنبه سوم مرداد 1385 | لینک ثابت | موضوع : مقالات |

علاقه مندان به بازی های کامپیوتری و ساخت اینگونه بازی ها این مقاله را حتما بخوانند

 

 

از جمله بارزترین و پرکاربردترین خصوصیات کامپیوترها، توانایی آنها برای نمایش تصاویر و صحنه های گرافیکی میباشد. این قابلیت امروزه به حدی اهمیت یافته است که تقریبا تمام تلاشهایی که برای ارتقاء تکنولوژی کامپیوترها صورت میگیرد به نوعی جهت افزایش توان و سرعت گرافیکی آنها انجام میپذیرد. بطور کلی برنامه های گرافیکی به سه دسته تقسیم میشوند: نرم افزارهای گرافیکی مثل  3D MAX،Auto CAD  و  PhotoShop، شبیه سازیها و نرم افزارهای چند رسانه ای، بازیها. اصولا هر برنامه ای که به نوعی به گرافیک مربوط شود به توان محاسباتی بالا نیاز دارد. به همین دلیل امروزه دیگر کارتهای گرافیکی مجهز به یک پردازنده مخصوص به خود هستند. این پردازنده که GPU نام دارد به میزان زیادی بار محاسبات گرافیکی را از دوش CPU برمیدارد. ما میخواهیم امروز کمی راجع به بازیها و مولفه های سازنده آنها بحث کنیم. این روزها با عرضه سیستمهای جدیدی همچون Play Station و Game Box رقابت سازندگان بازی به مرحله ای جدید پانهاده و این شرکتها هر روز علاقمندان به بازیها را با محصولات جدید خود شگفت زده میکنند. پس در این مقاله سعی میکنیم کمی در مورد بازیها صحبت کنیم و ببینیم چطور میتوان یک بازی سه بعدی ساده نوشت.

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

بحث را با مثالی شروع میکنیم که برای همه شما بسیار ملموس خواهد بود. شما ریاضیات را چطور فراگرفتید؟ از کجا شروع کردید؟ حتما همه شما یک پاسخ میدهید. بله اعداد. مبنای ریاضیات اعداد است و هر پیشرفتی در این علم در نهایت به همین اعداد به ظاهر ساده مرتبط میشود. در گرافیک کامپیوتری هم چنین مبنایی وجود دارد. در اینجا بردارها و بهتر بگوییم نقاطی که با بردارها مشخص میشوند حکم پایه و زیربنای گرافیک سه بعدی را دارند. این نقاط فضایی که دارای سه مولفه x، y و z هستند، در اصطلاح گره (vertex) خوانده میشوند. هر شیئی که در فضای سه بعدی ساخته میشود  مجموعه ای از چندین گره است. مثلا یک مکعب، دارای 8 گوشه (کنج) و در نتیجه 8 گره میباشد. ترتیب قرارگیری این گره ها هم در تعیین شکل نهایی جسم موثر است. ممکن است هر سه گره متوالی با هم تشکیل یک مثلث را بدهند، یا گره ها دو به دو به هم وصل شده و یک خط را ایجاد کنند. حتی با روشهای خاصی میتوان سطوح چند ضلعی را هم ایجاد کرد. ولی بطور کلی سخت افزارهای گرافیکی تنها میتوانند مثلث را رسم کنند. چون مثلث یک چند ضلعی هم صفحه (co-planar) است. به بیان دیگر، کلیه اشیائی که در بازیها میبینید، از یک جعبه ساده گرفته تا یک تانک، همگی از مثلثهای کوچک و بزرگ ساخته شده اند.


ادامه مطلب

QomCSE | دوشنبه دوم مرداد 1385 | لینک ثابت | موضوع : مقالات |

تدوین : شهناز پيروزفر

 

ERP چيست؟ نرم‌افزار برنامه‌ریزی منابع سازمانی (Enterprise Resource Planning) یا ERP سعی دارد تا عملكرد همه واحدهای شركت را در یك سیستم كامپيوتری يكپارچه نموده و نیازهای مختلف خاص هر واحد را پاسخ گوید.

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

برای مثال، دریافت سفارش مشتری. در واقع هنگامی كه مشتری سفارش می‌دهد، سفارش به صورت كاغذی یا كامپيوتری در واحدهای مختلف شركت در گردش است. این گردش سبب تاخیر در پاسخ‌گویی به سفارش می‌شود، در ضمن پيچيك از افراد شركت به درستی نمی‌داند كه وضعیت سفارش در هرنقطه چگونه است.

ERP سیستم‌های كامپيوتری مستقل رادر واحدهای مالی، منابع انسانی و انبارداده‌ها در هم می‌شكند و آنها را با برنامه نرم‌افزاری يكپارچه كه به ماژول‌های نرم‌افزاری تقسیم می‌شود، جايگزين می‌سازد. بدین ترتیب واحدهای مالی، ساخت و انبارداده‌ها هنوز هم نرم‌افزار خودشان را دارند، با این تفاوت كه حالا نرم‌افزارها به یكديگر لینك شده‌اند،به گونه‌ای كه واحد مالی می‌تواند با مراجعه به انبارداده‌ها از تحویل سفارش مطلع شود. اكثر نرم‌افزارهای ERP انعطاف پذیرهستند، به گونه‌ای كه شما می‌توانید بعضی از ماجول‌ها را نصب كنید بدون اینكه نیاز باشد تا كل بسته را بخرید. برای مثال، بسیاری از شركت‌ها فقط ماجول مالی یا منابع انسانی ERP را نصب می‌كنند.

 

در ادامه می خوانیم :

چگونه ERP   می‌تواند كارآیی كسب و كارشركت را بهبود بخشد؟

ERP چه چيزی را در كسب كار اصلاح می‌كند؟

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

هزینه‌های پنهان ERP كدامند؟

چرا اغلب پروژه‌های ERP شكست می‌خورند؟

مزایای ERP

معایب ERP


ادامه مطلب

QomCSE | شنبه سی و یکم تیر 1385 | لینک ثابت | موضوع : مقالات |

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

در این مقاله قصد داریم تا شما عزیزان را با گوشه ای از کاربردهای متنوع کامپیوترها یعنی مقوله جذاب گرافیک کامپیوتری آشنا کنیم. در این فرصت کوتاه سعی میکنیم با هم نگاهی هر چند گذرا بر مبانی گرافیک کامپیوتری بیاندازیم و از این رهگذر دیدی جدید بر بخشهای دیگری از صنعت نرم افزار همچون بازیها، شبیه سازیها و نرم افزارهای چند رسانه ای پیدا کنیم.
در دهه نود (CG) Computer Graphics نام اختصاری تکنیکی بود که امروزه ما آن را بنام گرافیک کامپیوتری می شناسیم. اصولا وقتی صحبت از گرافیک در کامپیوتر به میان می آید با دو مسئله روبرو هستیم، گرافیک دو بعدی و گرافیک سه بعدی. البته الان دیگر به لطف کارتهای گرافیکی سریع که از قابلیتهای سه بعدی به بهترین شکل پشتیبانی میکنند، گرافیک دو بعدی جایگاه خود را از دست داده است، ولی برای کامل شدن بحث ناچاریم عناصر اصلی سازنده گرافیک دوبعدی را هم یاد آور شویم.
شاید بتوان گفت تصاویر بطور کلی مهمترین عنصر گرافیک دو بعدی را تشکیل میدهند. از جمله مهمترین فعالیتهایی که در گرافیک دو بعدی انجام میگیرد، خواندن، نمایش، تغییر موقعیت، تغییر اندازه، چرخش و فیلتر کردن یک تصویر میباشد. این تصویر میتواند یک فایل بر روی کامپیوتر باشد (مثلا با فرمت jpg  یا bmp ) یا میتواند مستقیما در برنامه و توسط کد نویسی تولید شود. به هر صورت سخت افزارهای گرافیکی که تا قبل از سال 95 در بازار موجود بودند، عمدتا بر روی این قابلیتها تمرکز داشتند. بعنوان نمونه، الان تقریبا همه کارتهای گرافیکی (چه دو بعدی و چه سه بعدی) دارای بخشی ویژه برای رسم تصاویر در صفحه میباشند. عملیات blit – که مخفف کلمات bit-block transfer (به معنای انتقال تکه ای از بیتها) میباشد – به نوعی هسته مرکزی فعالیتهای یک کارت گرافیکی در حالت دو بعدی را میسازد. همچنین بسیاری از سخت افزارها دارای چیپ ویژه ای جهت کشیدن و جمع کردن تصاویر میباشند. این تکنیک که image stretching نام دارد در برنامه های سه بعدی هم کاربرد فراوانی دارد. از جمله بخشهای مهم گرافیک دو بعدی میتوان به فونتها برای رسم مطالب بر روی صفحه اشاره کرد. فونتها هم اغلب توسط تصاویر نمایش داده میشوند. از دیگر فرآیندهایی که در هنگام کار با تصاویر انجام میگیرد، ماسک کردن بخشی از تصویر میباشد، تا به این شکل بتوان جلوه های ویژه متعددی را ایجاد کرد. این تکنیک که امروزه در گرافیک سه بعدی هم کاربرد فراوانی دارد، در بخش گرافیک سه بعدی بطور مفصلتری بررسی خواهد شد. اگر بخواهیم نمونه هایی گویا از برنامه های گرافیک دو بعدی را مثال بزنیم، میتوانیم به بازیهای دهه هشتاد و نود اشاره کنیم؛ در آن زمان تقریبا اکثر بازیها دو بعدی بودند و همگی بر یک اصل استوار بودند: نمایش تصاویر ثابت به شکل پشت سر هم بطوری که حرکت را القاء کند. نهایت هنری که میتوانستند به خرج دهند ایجاد صحنه هایی مثل انفجار، بارش باران یا انعکاس نور البته در حد بسیار ابتدایی بود که این کارها عمدتا توسط تصاویر از پیش آماده شده انجام میگرفت. با ورود کارتهای جدیدتر و با قابلیتهای سه بعدی بالا، اگرچه بسیاری از خصوصیات گذشته حفظ و حتی تقویت شد، ولیکن عناصر جدیدی به این جمع اضافه گشت.


ادامه مطلب

QomCSE | شنبه سی و یکم تیر 1385 | لینک ثابت | موضوع : مقالات |

چند سالي است که تب ساخت بازي هاي رايانه اي در ايران بالا گرفته و امسال با ارائه اولين بازي هاي قابل بحث با نام هاي رانندگي در تهران و پايان محدوديت مي توان گفت ايران راه خود را به صنعت گيم سازي باز کرده است و اولين قدم ها را به خوبي ولي بسيار دير برداشته است. امروزه صنعت بازي هاي رايانه اي در جهان از جايگاه ويژه اي برخوردار هستند، بطوري که تنها در شش ماه نخست سال 2005، فروش بازي هاي رايانه اي در کشور هاي اروپايي از فروش فيلم هاي هاليوودي بسيار بيشتر بوده است. اين مطلب به اين موضوع اشاره دارد که ...

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

اما چرا بازي هاي رايانه اي امروزه تا اين حد از اهميت برخوردارند؟ چرا صنعت نوپايي مثل بازي هاي رايانه اي توانسته در مدت کوتاهي گوي رقابت را از صنعت به مراتب کهن سينما بربايد؟ براي رسيدن به پاسخ مناسب پيرامون اين بحث مي بايست چندين موضوع را بررسي کنيم. در حدود 20 سال پيش، زماني که اولين بازي هاي رايانه اي پا به عرصه وجود نهادند، هيچ کس فکرش را نمي کرد که اين بازي هاي 2 بعدي ساده چنين پيشرفتي را در 20 سال آينده داشته باشند که تشخيص آنها از واقعيت تا اين اندازه مشکل باشد. بازي هاي رايانه اي با تکامل سيستم هاي کامپيوتري و امکانات جديدي که به آنها اضافه شد به مرور رشد کردند و نمي توان گفت که بازي ها يک شبه و به راحتي به مکاني که هم اکنون قرار دارند رسيده اند. همه ما با کنسول هاي مختلف بازي آشنا هستيم و لا اقل يکي دو تا از آنها را داشته ايم، اگر به بازي پرطرفدار  (هواپيما) River Raider که مخصوص کنسول آتاري بود اشاره کنم، همه شما را به ياد خاطرات شيرين گذشته انداخته ام زماني که ساعت هاي زيادي را به همراه دوستان خود مشغول بازي مي شديم و ... . از آن زمان تا به حال بيش از 15 سال گذشته و امروزه بازي هاي بسيار زيادي توليد مي شوند، بازي هايي که هرروز بر کيفيت و رئاليسم آنها افزوده شده و ما را با دنياي حقيقي بيشتر و بيشتر درگير مي کنند. بازي ها ممکن است، ما را به دنياي ديگري ببرند و مانند فيلمي که بازيگر نقش اول آن خود ما هستيم، مجذوبمان کند. اما چرا ما تا اين اندازه دير متوجه اين صنعت پول ساز و پرطرفدار شديم؟ شايد مهم ترين و تنها دليل آن را بتوان به عدم وجود قانون کپي رايت در کشورمان اشاره کنيم. قانوني که براي رشد و توسعه يک صنعت نوپا حياتي است، شرکت هاي امريکايي مبالغ هنگفتي را صرف ساخت و توليد يک بازي رايانه اي مي کنند همانگونه که بازي Half Life 2  هزينه اي بالغ بر 40 ميليون دلار برداشته است، حال تصور کنيد که اين بازي به قيمت کمتر از 1 دلار در بازار به فروش برسد... چه بلائي ممکن است سر شرکت سازنده بيايد؟ يا بهتر است بگوييم چه چيزي از اين صنعت باقي مي ماند. اما بايد بگوييم با توجه به اين مسائل متاسفانه يا خوشبختانه اين قانون در کشور ما رعايت نمي شود و همين مسئله نيز باعث آن شده است که نه تنها صنعت بازي بلکه بطور کلي نرم افزار در ايران با رشد بسيار کمي ادامه مسير مي دهد. متاسفانه در کشور ما ارزش يک نرم افزار يا بازي  به کارائي و امکانات آن ارزيابي نمي شود، و ارزش آن بر تعداد CD هاي آن نرم افزار است، براي مثال نرم افزار Maya ممکن است از يک فيلم پرده اي ارزان تر باشد، چرا؟ چون نرم افزار مايا بر روي يک سي دي ولي فيلم سينمائي بر روي دو سي دي ذخيره شده است! با اين حال چه توقعي مي توان از شرکت هاي توليد نرم افزار ايراني داشت؟ شرکتي با صرف هزينه بالا به توليد يک نرم افزار کاربردي کرده و به اميد اينکه با فروش آن در بازار بتواند درآمد کمي داشته باشد، در کمال ناباوري به فروش کپي نرم افزار توليد خود با يک دهم قيمت اصلي در بازار مي نگرد.

 

بنيامين اسدي

QomCSE | جمعه سی ام تیر 1385 | لینک ثابت | موضوع : مقالات |

از اختراع رايانه، ترانزيستورها و ابداع اينترنت به عنوان فصل هاي انقلابي در تاريخ علم ياد شده است. با رواج هرچه بيشتر تاثير رايانه در جزئي ترين مسائل روزمره، دنياي ما با سرعت هرچه بيشتر به دنياي الكترونيك و ديجيتال تبديل مي شود. كتاب و چاپ و نشر نيز از اين راه باز نمانده اند و ظهور نشر الكترونيك به گونه اي كه در 2 يا 3 سال اخير شاهد آن بوديم، صنعت چاپ و نشر را دستخوش تحولي عظيم كرده است.

كتابهاي الكترونيكي



eBook يا كتاب الكترونيكي، پديده اي كاملاً تازه در اين بين است و مي رود تا نظام آموزش و اطلاع رساني را با دگرگوني هايي اساسي مواجه سازد. كتاب هاي الكترونيكي يا eBooks صرفاً نسخه هاي الكترونيكي مطالب مكتوب نيستند . بلكه ميتوانندعلاوه برمتن‏‎‍، صوت وتصاويرو ? رانيز شامل شوند. بعلاوه مي توانند درقالب فايل هايي كه مي تواند توسط يك رايانه اجرا شود مانند قالب هاي Word Text ،HTML ،PDF وفايل هاي اجرايي EXE درآيند. سادگي اجرا، سادگي جستجو در متن ، داشتن قالب زيباتر ، منسجم بودن مطالب ، امكان عرضه يا فروش ساده تر و سريعتر ، داشتن قابليت افزودن امكانات مالتي مديا و ? ازجمله ويژگي هايي هستند كه كتاب الكترونيكي رابه عنوان يك رسانه نو پا و رو به رشد از ساير رسانه هايي از اين دست ممتاز مي گرداند. نهادهاي بسيار زيادي با درك اهميت اين رسانه، به حمايت و گسترش اين پديده نوپا اقدام مي كنند كه قصد آنها توسعه هرچه بيشتر نشر الكترونيك و بهادادن به اين پديده است. براي مثال، نمايشكاه كتاب فرانكفورت 7جايزه ساليانه براي كتاب هاي الكترونيكي برگزيده اختصاص داده است كه شامل جايزه اي ويژه به مبلغ 100 هزار دلار مي باشد. مزايا و ويژگي هاي كتاب هاي الكترونيكي: Portability (سهولت انتقال در عين يكپارچگي مطالب) اطلاعات پردازش شده ( Information ) مي تواند به سرعت برق جابه جا شود. باتوسعه ميكروچيپ ها، فناوري فايبراپتيك ( Fiber Optic) و اينترنت، ارتباطات ديجيتال مي تواند به سهولت هرچه تمامتر و به صورت بلادرنگ ( Real Time ) منتقل شود. كتاب هاي الكترونيکی مي تواند به صورت download و يا به شكل ضميمه به ايميل ( attachment )،‌ عرضه شوند و نيز قابل ذخيره در ديسكت و يا CD-ROM مي باشند. Versatility (انسجام مطالب و تنوع كاربرد) در حال حاضر مردم دسترسي بيشتري به اطلاعات دارند و مي توانند بر اساس آن تصميمات بهتري بگيرند. در مقايسه باقالب هاي رايج متني ، كتاب هاي الكترونيكي در عين دسته بندي مطالب به صورت فهرست يا موضوعي، به صورت وحدت يافته تبادل آن ها با يكديگر را همراه با سهولت جستجو فراهم ميكند. Interactivity (تبادل بينابين مطالب با يكديگر) ترغيب شدن بيشتر براي ادامه خواندن ، سهولت نگهداري و ياد سپاري مطالب و توانايي بيشتر در كنترل مطالب از جمله موارد بسيار مهم براي خواننده مي باشد. يك كتاب الكترونيكي با امكاناتي مثل وجود فرامتن ( Hyperlink ) امكان تبادل بينابين مطالب و نيز مرور همزمان آنها با يكديگر را فراهم ميكند. اين راحتي جستجو به ويژه براي افرادي كه با مطالب تحقيقاتي سر و كار دارند بسيار حايز اهميت مي باشد. Multimedia Capability (پشتيباني از امكانات مالتي مديا) كتاب هاي الكترونيكي حتي مي توانند اين امكان را داشته باشند كه به مطالب كتاب گوش دهيد! نرم افزارهايي چون Microsoft Reader از امكانات بسيار خوبي از جمله خواندن متون برخوردار مي باشند. اين مطلب صرفاً جالب است اما براي افرادي مثل نابينايان و يا كساني كه مشكل خواندن مطالب را دارند نويد بخش عصري تازه در آموزش و اطلاع رساني مي باشد. همچنين اين كتاب ها امكان خوبي براي براي بزرگ كردن مطالب دارند.

منبع : P30net 

QomCSE | سه شنبه بیست و هفتم تیر 1385 | لینک ثابت | موضوع : مقالات |

اينترنت  با سرعتی  باورنکردنی  همجنان در حال گسترش است . تعداد کامپيوترهای ارائه دهنده اطلاعات ( خدمات ) و کاربران اينترنت روزانه تغيير و رشد می يابد.  با اينکه نمی توان دقيقا اندازه اينترنت را مشخص کرد ولی تقريبا يکصد ميليون کامپيوتر ميزبان (Host) و 350 ميليون کاربر از اينترنت استفاده می نمايند. رشد اينترنت چه نوع ارتباطی با (Network Address Translation) NAT دارد؟ هر کامپيوتر بمنظور ارتباط با ساير کامپيوترها و سرويس دهندگان وب بر روی اينترنت، می بايست دارای يک آدرس IP باشد. IP يک عدد منحصر بفرد 32 بيتی بوده که کامپيوتر موجود در يک شبکه را مشخص می کند.

 

ادامه مطلب رو در این فایل بخوانید

QomCSE | شنبه هفدهم تیر 1385 | لینک ثابت | موضوع : مقالات |

NetShare نرم افزاري است كه با استفاده از يك خط تلفن و يا مسيرهاي ارتباطي ديگري نظير خطوط استيجاري (Leased Line) ، بي سيم و مودم ADSL مي تواند امكان دسترسي افراد يك مجموعه به اينترنت را فراهم آورد بگونه‌اي كه از لحاظ هزينه تجهيزات، هزينه و دردسرهاي مديريتي، و هزينه سرويس اينترنت صرفه جوئي كلاني حاصل شود. اين سيستم به دليل استفاده از روشهاي متنوع فشرده سازي اطلاعات و نيز يك Cache Server داخلي، مي تواند تا دو برابر، راندمان مسير ارتباطي را افزايش داده و آنرا براي استفاده اشتراكي مناسب سازد.

دریافت ادامه مطلب

 

QomCSE | چهارشنبه چهاردهم تیر 1385 | لینک ثابت | موضوع : مقالات |

دنياي اينترنت هر روز تعداد مراجعان بيشتري را به سوي خود مي‌كشاند كه در اين ميان وجود موتورهاي جست‌وجوگر كمك شاياني به كاربران مي‌كند؛ تعداد اين موتورهاي جست‌وجوگر از انگشتان دو دست فراتر نمي رود و همين امر موجب شده است تا رقابت بين آ‌ن‌ها براي جذب كاربران هر روز شديدتر شود.

با توجه به اهميت موتورهاي جست وجو در هدايت و ساماندهي نحوه‌ي فعاليت كاربران، مطمئنا مروري بر تاريخچه‌ي شكل‌گيري موتورهاي جست‌وجوگر و اشاره به ايراداتي كه بر آن‌ها وارد است، مي‌تواند براي سودمند و راه‌گشا باشد. ‌

* تاريخچه‌ي موتورهاي جست‌و‌جو

با وجود آن‌كه ياهو و گوگل کمتر از يك دهه است که فعاليت اصلي‌شان را بر روي موتورهاي جست‌وجو متمرکز کرده‌اند، اما سابقه‌ي موتورهاي جست‌وجوگر به حدود 13 سال قبل باز مي‌گردد؛ کمي پس از آن‌که استفاده‌ي عمومي از اينترنت در آمريکا آغاز شد، اولين موتور جست‌وجوي اينترنتي با نام "وندکس" كارش را آغاز کرد؛ اما اولين موتور جست‌وجوي اينترنتي معروف را دانشگاه "کارنگي ملون" با عنوان ليکوس (Lycos) عرضه كرد که تا چندي پيش هم به عنوان يکي از مراجع اينترنتي مورد استفاده کاربران اينترنت قرار مي‌گرفت.

"آلتاويستا" دومين موتور جست‌وجوي محبوبي بود که پس از آن به کاربران اينترنت معرفي شد و همزمان با رشد سايت‌هاي اينترنتي، از ميان تنها چند سايت موجود در سال 1991، متعلق به کاخ سفيد و سازمان ملل و ميليون‌ها سايت اينترنتي در پايان دهه‌ي نود، ياهو به عنوان محبوب‌ترين موتور جست‌وجوي اينترنتي وارد بازار اطلاعات شد و در سال 2001 گوگل وارد اين بازار شد و در مدت كمتر از پنج سال توانست بخش مهمي از اين بازار را تصاحب کند.

* نحوه‌ي عملكرد موتورهاي جست‌وجو

شيوه‌ي کار موتور جست‌وجو اصولا بر مبناي رتبه‌بندي صفحات است؛ هر چقدر به صفحه‌اي بيشتر لينک داده شده باشد، موتور جست‌وجو نتيجه مي‌گيرد که آن صفحه از محبوبيت بيشتري برخوردار است و بنابراين آن را در صدر يافته‌هاي خود براي کاربران قرار مي‌دهد.

شيوه‌ي يافتن صفحات اينترنتي با کليد واژه‌ها توسط گوگل، مبتني بر جست‌وجوهاي دائمي صفحات وب توسط نرم‌افزاري به نام "اسپايدر" است که همچون برخي از کاربران اينترنت به وبگردي دائمي مشغول است؛ اسپايدر همچنين به‌روز بودن سايت‌ها و ذخيره‌ي آن‌ها را نيز برعهده دارد، در مرحله‌ي بعدي، نرم‌افزار ديگري به نام "کراولر" درباره‌ي اين‌كه چه صفحاتي را در سايت موردنظر بايد قرار دهد، تصميم مي‌گيرد.

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

* انتقاد از موتورهاي جست‌وجو

با آن‌که برخي از نظرسنجي‌ها نشانگر آن است که با بهينه‌سازي عملكرد موتورهاي جست‌وجو طي چند سال گذشته، ميليون‌ها کاربر اينترنتي در سراسر جهان توانسته‌اند به اطلاعات روزمره‌ي خود دست يابند، اما اغلب اين موتورهاي جست‌وجو از اين نظر که به سختي مي‌توان اطلاعات علمي رايگان را به منظور استفاده پژوهشگران و دانشجويان در آن‌ها قرار داد، مورد انتقاد قرار مي‌گيرند.

علت اين است که عملکرد آن‌ها بر اساس سيستم رتبه‌بندي سبب مي‌شود تا سايت‌هاي بسياري براساس سليقه‌ي عامه‌ي کاربران فهرست شوند و نه براساس محتواي آن‌ها؛ يکي ديگر از مشکلات موتورهاي جست‌وجو نتايج متفاوتي است که هر يک از آن‌ها بر اساس ساختار پردازشي خود از کليد واژه‌ها ارائه مي‌دهند.

انتقادات از موتورهاي جست‌وجو به دو دسته‌ي اساسي قابل تقسيم است؛ انتقاد بر شيوه‌ي کار موتورهاي جست‌وجوي اينترنتي در يک دهه‌ي اخير و انتقاداتي که بر عملکرد خود آن‌ها وارد شده‌اند؛ برخي از منتقدان به عملکرد اين شرکت‌ها در مواجهه با فشارهاي سياسي براي دريافت اطلاعات كاربران و بازديدکنندگان و يا سانسور اينترنتي معترض هستند.

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

از جمله‌ي انتقادات ديگر مربوط به عملکرد موتورهاي جست‌وجو، تبليغات اينترنتي آن‌ها در سايت‌ها و وبلاگ‌هاست که به گفته‌ي برخي، موجب مي‌شود تا آن‌ها اين سايت‌ها را در اولويت نتايج خود قرار دهند.

* آشنايي بيشتر با گوگل

شايد كمتر كسي باشد كه هرروزه با اينترنت سروكار داشته باشد، اما نام گوگل را نشنيده باشد؛ شرکتي که در سپتامبر 1998 توسط "اريک اشميت" و براساس پروژه‌ي دو دانشجوي دکتري در دانشگاه استنفورد پايه‌گذاري شد، در سال 2000 خود را به عنوان يک موتور جست‌وجو معرفي کرد و طولي نكشيد كه اين موتور جست‌وجو با تکميل سيستم‌هاي پردازشي جست‌وجوي اطلاعات ظرف يک سال توانست توجه بسياري از مخاطبان را با افزودن بخش‌هاي ديگري به صفحه‌ي اصلي خود از جمله اخبار، جست‌وجوي عکس و گروه‌هاي اينترنتي جلب کند.

نام گوگل، برداشتي از "Googol" به معناي "يک و هزار صفر" است؛ اين موتور جست‌وجو به سرعت مفهومي به معناي گوگلي کردن، يعني جست‌وجوي اينترنتي را وارد زندگي بسياري از مردم کرد و به عبارت ديگر جست‌وجوي اينترنت براي بسياري از مردم مترادف با گوگل است.

گوگل را مي‌توان با "کلينکس" که در سال 1914 توسط شرکت "کيمبرلي کلارک" به بازار آمد، مقايسه کرد؛ اين شرکت اولين شرکت توليدکننده‌ي دستمال کاغذي بود و چون در آن زمان رقيبي نداشت، استفاده از نام تجاري "کلينکس" توسط مصرف‌کنندگان معمول شد و از همين رو به محض آن‌که از جست‌وجو در اينترنت سخن گفته مي‌شود، بسياري از مخاطبان به ياد مفهوم "گوگلي کردن" مي‌افتند، در حالي‌که موتورهاي جست‌وجوي بسياري وجود دارند، ولي عموميت گوگل را پيدا نکرده‌اند.

كافي است نگاهي به نوآوري‌هايي كه گوگل از ابتداي سال 2006 ارايه كرده است، بياندازيد تا بيشتر به قدرت اين موتور جست‌وجو پي ببريد؛ راه‌اندازي سرويس پرداخت آنلاين، راه‌اندازي نسخه‌ي عرب‌زبان گوگل، ارايه‌ي سرويس رايگان دسترسي به اينترنت وايرلس، راه‌اندازي سايت نقشه‌هاي اكوتوريسمي، اعطاي اسكار اينترنتي به نقشه‌ي گوگل (Google Maps) و (Google Earth) به خاطر بهترين طراحي ديداري - کارآيي و جايزه‌ي اينترنت پرسرعت، راه‌ا‌ندازي سرويس تقويم، راه‌اندازي وب‌سايت Google Finance، كسب عنوان پرنفوذ‌ترين "برند" تجاري جهان در سال 2005.

* نسل تازه‌ي موتورهاي جست‌وجو

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

به عنوان نمونه ياهو قصد دارد علاوه بر فهرست‌بندي يافته‌ها، نظرات و پيشنهادات کاربران درباره‌ي موضوع را نيز ضميمه کند. برخي ديگر، استفاده از روش‌هاي موسوم به مرجع آزاد يا Open Source را پيشنهاد مي‌کنند و معتقدند به جاي انتشار مقالات علمي در نشريات تخصصي، بايد اين مقالات را بر روي اينترنت قرار دهند تا مخاطبان بيشتري بتوانند به آن‌ها دسترسي يابند و به اين ترتيب شاهد رشد علمي گسترده‌تر در رشته‌هاي مختلف بود.

يکي از نمونه سايت‌هايي که مفهومي از وب نسل‌ دوم را عرضه مي‌کند، سايت دانشنامه‌ي اينترنتي "ويکي پديا" است که چندي پيش اعتبار اطلاعات عرضه شده در آن از سوي مجله‌ي "نيچر" همسان با دايره‌المعارف "بريتانيکا" ارزيابي شده بود.

                                                                                                                                از ایسنا

QomCSE | چهارشنبه چهاردهم تیر 1385 | لینک ثابت | موضوع : مقالات |

مدتي است Flash 8 وارد بازار شده و طرفداران خودش رو جذب كرده ، اما مزيت اين نسخه فلش نسبت به نسخه هاي پيشين چه هست ؟!

جواب اين سوال رو در اين فايل بيابيد.

 

به نقل از Yadmane.com

QomCSE | دوشنبه دوازدهم تیر 1385 | لینک ثابت | موضوع : مقالات |

CD و DVD دو رسانه ذخيره سازی اطلاعات بوده که امروز در عرصه های متفاوتی نظير : موزيک، داده و نرم افزار استفاده می گردند. رسانه های فوق ، بعنوان محيط ذخيره سازی استاندارد برای جابجائی حجم بالائی از اطلاعات مطرح شده اند. ديسک های فشرده، ارزان قيمت بوده و بسادگی قابل استفاده هستند. در صورتيکه کامپيوتر شما دارای يک دستگاه CD-R است، می توانيد CD مورد نظر خود را با اطلاعات دلخواه ايجاد نمائيد.

مبانی ديسک های فشرده   (CD)

يک CD قادر به ذخيره سازی 74 دقيقه موزيک است. ظرفيت ديسک های فوق بر حسب بايت معادل 783 مگابايت است. قطر اين ديسک ها دوازده سانتيمتر است. CD از جنس پلاستيک بوده و دارای ضخامتی معادل چهار صدم يک اينچ است ( يك اينچ = 2.54 سانتيمتر ). بخش اعظم يک CD شامل يک نوع پلاستيک پلی کربنات تزريقی است. در زمان توليد ،  پلاستيک فوق توسط  ضربات ميکروسکوپی (برآمدگی) ، نشانه گذاری شده و يک شيار حلزونی ( مارپيچ )  پيوسته از داده ، ايجاد می گردد. زمانيکه قسمت شفاف پلی کربنات شکل دهی می شود ، يک لايه نازک انعکاس پذير آلومينيوم به درون ديسک پرتاب و برآمدگی های  ايجاد شده را می پوشاند.  در ادامه يک لايه آکريليک  بمنظور حفاظت بر روی سطح آلومينيومی پخش می گردد. در نهايت  برچسب  بر روی آکريليک نوشته می شود. ( حک می گردد )

 

 

CD  دارای يک شيار حلزونی ( مارپيچ )  داده است. دواير از قسمت داخل ديسک شروع و  بسمت بيرون ديسک ختم می شوند. با توجه به  اينکه شيار مارپيچ از مرکز آغاز می گردد ، بنابراين قطر يک CD می تواند کوچکتر از 12 سانتيمتر  باشد.  اگر داده هائی که بر روی يک CD ذخيره می گردد را استخراج و جملگی آنها را در يک سطح مسطح قرارد دهيم ، پهنائی به اندازه نيم ميکرون و طولی به اندازه پنج کيلومتر را شامل خواهند شد !

 


ادامه مطلب

QomCSE | چهارشنبه هفتم تیر 1385 | لینک ثابت | موضوع : مقالات |

4 - ویژگی‌های سیستم مدیریت پایگاه داده‌ها

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

5 -  فهرست سیستم‌های متداول مدیریت دادگان

معروف‌ترین این نرم‌افزارهای مدیریت دادگان‌ها می‌توان به چند نمونه زیر اشاره کرد:


1.Oracle
2.Microsoft SQL Server
3.MySQL
4.PostregSQL
5.DB2
6.Microsoft Access

واژه دادگان از برابرنهاده‌های فرهنگستان زبان فارسی می‌باشد.

QomCSE | سه شنبه ششم تیر 1385 | لینک ثابت | موضوع : مقالات |

3 - 3 مدل رابطه ای

مدل رابطه ای (relational model) در یک مقاله تحصیلی توسط E. F. Codd در سال 1970 ارائه گشت. این مدل یک مدل ریاضیاتی است که با مفاهیمی چون مستندات منطقی (predicate logic) و تئوری مجموعه ها (set theory) در ارتباط است. محصولاتی همچون اینگرس، اراکل، DB2  و سرور اس‌کیوال (SQL Server)  بر این پایه ایجاد شده است. ساختار داده ها در این محصولات به صورت جدول است با این تفاوت که می‌‌تواند چند سطر داشته باشد. به عبارت دیگر دارای جداول چند گانه است که به طور صریح ارتباطات بین آنها بیان نمی‌شود و در عوض کلید هایی به منظور تطبیق سطر ها در جداول مختلف استفاده می‌‌شود. به عنوان مثال جدول کارمندان ممکن است ستونی به نام "موقعیت" داشته باشد که کلید جدول موقعیت را با هم تطبیق می‌‌دهد.

 

4 – 3 پایگاه داده‌های چند بعدی

پایگاه داده‌های رابطه‌ای توانست به سرعت بازار را تسخیر كند، هرچند كارهایی نیز وجود داشت كه این پایگاه داده‌ها نمی‌توانست به خوبی انجام دهد. به ویژه به كارگیری كليدها در چند ركورد مرتبط به هم و در چند پایگاه داده مشترك، كندی سیستم را موجب می‌شد. برای نمونه برای یافتن نشانی كاربری با نام دیوید، سیستم رابطه‌ای باید نام وی را در جدول كاربر جستجو كند و كليد اصلی (primary key )  را بیابد و سپس در جدول نشانی‌ها، دنبال آن كليد بگردد. اگر چه این وضعیت از نظر كاربر، فقط يك عملیات محسوب ميشود، اما به جستجو درجداول نیازمند است كه این كار پیچیده و زمان بر خواهد بود. راه كار این مشكل این است كه پایگاه داده‌ها اطلاعات صریح درباره ارتباط بین داده‌ها را ذخیره نماید. می‌توان به جای یافتن نشانی دیوید با جستجو ی كليد در جدول نشانی، اشاره‌گر به داده‌ها را ذخیره نمود. در واقع، اگر ركورد اصلی، مالك داده باشد، در همان مكان فیزيكی ذخیره خواهد شد و از سوی دیگر سرعت دسترسی افزایش خواهد یافت.

چنین سیستمی را پایگاه داده‌های چند بعدی می‌نامند. این سیستم در هنگامی كه از مجموعه داده‌های بزرگ استفاده می‌شود، بسیار سودمند خواهد بود. از آنجاييكه این سیستم برای مجموعه داده‌های بزرگ به كار می‌رود، هیچگاه در بازار به طور مستقیم عمومیت نخواهد یافت.

5 – 3 پایگاه داده‌های شیء

اگر چه سیستم‌های چند بعدی نتوانستند بازار را تسخیر نمایند، اما به توسعه سیستم‌های شی منجر شدند. این سیستم‌ها كه مبتنی بر ساختار و مفاهیم سیستم‌های چند بعدی هستند، به كاربر امكان می‌دهند تا اشیاء را به طور مستقیم در پایگاه داده‌ها ذخیره نماید. بدین ترتیب ساختار برنامه نویسی شیء گرا (object oriented ) را می‌توان به طور مستقیم و بدون تبدیل نمودن به سایر فرمت‌ها، در پایگاه داده‌ها مورد استفاده قرار داد. این وضعیت به دلیل مفاهیم مالكيت (ownership) در سیستم چند بعدی، رخ می‌دهد. در برنامه شیء گرا  (OO)، يك شی خاص  "مالك " سایر اشیاء در حافظه است، مثلا دیوید مالك نشانی خود می‌باشد. در صورتی كه مفهوم مالكيت در پایگاه داده‌های رابطه‌ای وجود ندارد.

QomCSE | شنبه سوم تیر 1385 | لینک ثابت | موضوع : مقالات |

1 – 3 مدل تخت

مدل تخت یا جدولی ( flat (or table) model ) تشکیل شده است از یک آرایه دو بعدی با عناصر داده‌ای که همه اجزای یک ستون به صورت داده ‌های مشابه فرض می‌‌شود و همه عناصر یک سطر با هم در ارتباط هستند. برای نمونه در ستونهایی که برای نام کاربری و رمز عبور در جزئی از سیستم های پایگاه داده‌ای امنیتی مورد استفاده قرار می‌‌گیرد هر سطر شامل رمز عبوری است که مخصوص یک کاربر خاص است. ستون های جدول که با آن در ارتباط هستند به صورت داده کاراکتری، اطلاعات زمانی، عدد صحیح یا اعداد ممیز شناور تعریف می‌‌شوند. این مدل پایه برنامه‌های محاسباتی(spreadsheet)  است.

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


id  name team
1 Amy Blues
2 Bob Reds
3 Chuck Blues
4 Dick Blues
5 Ethel Reds
6 Fred Blues
7 Gilly Blues
8 Hank Reds

داده ‌های هر ستون مشابه هم است ، ما به این ستونها فیلدها (fields) گوییم. و هر خط را غیر از خط اول یک رکورد(record)  می‌‌نامیم. خط اول را که برخی پایگاه ‌های داده‌ای آنرا ندارند رکورد برچسب (field labels)  گوییم. هر مقدار داده‌ای اندازه خاص خود را دارد که اگر به آن اندازه نرسد می‌‌توان از کاراکتر فاصله برای این منظور استفاده کرد ، اما این مسئله مخصوصا زمانی که بخواهیم اطلاعات را بر روی کارت های منگنه قرار دهیم مشکل ساز خواهد شد. امروزه معمولا از نویسه TAB برای جداسازی فیلد ها و کاراکتر خط بعد برای رکورد بعدی استفاده می‌‌کنیم. البته شیوه‌ های دیگری هم وجود دارد مثلا به مثال زیر دقت کنید:


"1","Amy","Blues"
"2","Bob","Reds"
"3","Chuck","Blues"
"4","Dick","Blues"
"5","Ethel","Reds"
"6","Fred","Blues"
"7","Gilly","Blues"
"8","Hank","Reds"

این مثال از جدا کننده کاما استفاده می‌‌کند.در این نوع مدل تنها قابلیت حذف،اضافه،دیدن و ویرایش وجود دارد که ممکن است کافی نباشد.Microsoft Excel این مدل را پیاده سازی می‌کند.


2 – 3 مدل شبکه ای(Network)

در سال 1969 و در کنفرانس زبانهای سیستم های داده‌ای (CODASYL) توسطCharles Bachman  ارائه شد. در سال 1971 مجددا مطرح شد و اساس کار پایگاه داده‌ای قرار گرفت و در اوایل دهه 80 با ثبت آن درسازمان بين المللي استانداردهاي جهاني یا ISO به اوج رسید.

مدل شبکه‌ای (database model) بر پایه دو سازه مهم یعنی مجموعه ها و رکورد ها ساخته می‌‌شود و برخلاف روش سلسله مراتبی که از درخت استفاده می‌‌کند ، گراف را به کار می‌‌گیرد. مزیت این روش بر سلسله مراتبی این است که مدل های ارتباطی طبیعی بیشتری را بین موجودیت ها فراهم می‌‌کند. ولي با وجود این مزیت ها به دو دلیل اساسی این مدل با شکست مواجه شد: اول اینکه شرکت IBM با تولید محصولات IMS و DL/I که بر پایه مدل سلسله مراتبی است این مدل را نادیده گرفت. دوم اینکه سرانجام مدل رابطه‌ای (relational model) جای آن را گرفت چون سطح بالاتر و واضح تر بود. تا اوایل دهه 80 به علت کارایی رابط های سطح پایین مدل سلسله مراتبی و شبکه‌ای پیشنهاد می‌‌شد که بسیاری از نیاز های آن زمان را برطرف می‌‌کرد. اما با سریعتر شدن سخت افزار به علت قابلیت انعطاف و سودمندی بیشتر سیستم های رابطه‌ای به پیروزی رسیدند.

رکورد ها در این مدل شامل فیلد هایی است ( ممکن است همچون زبان کوبول (COBOL) به صورت سلسله مراتب اولویتی باشد ). مجموعه ها با ارتباط یک به چند بین رکورد ها تعریف می‌‌شود: یک مالک و چند عضو. عملیات های مدل شبکه‌ای از نوع هدایت کننده است: یک برنامه در موقعیت جاری خود باقی می‌‌ماند و از یک رکورد به رکورد دیگر می‌‌رود هر گاه که ارتباطی بین آنها وجود داشته باشد. معمولا از اشاره‌گرها(pointers)  برای آدرس دهی مستقیم به یک رکورد در دیسک استفاده می‌‌شود. با این تکنیک کارایی بازیابی اضافه می‌‌شود هر چند در نمایش ظاهری این مدل ضروری نیست.

QomCSE | جمعه دوم تیر 1385 | لینک ثابت | موضوع : مقالات |

1 - تاریخچه پایگاه داده

اولین کاربردهای اصطلاح پایگاه داده به June 1963 باز می‌گردد، یعنی زمانی که شرکت System Development Corporation  مسئولیت اجرایی یک طرح به نام "توسعه و مدیریت محاسباتی یک پایگاه داده‌ای مرکزی" را بر عهده گرفت. پایگاه داده به عنوان یک واژه واحد در اوایل دهه 70 در اروپا و در اواخر دهه 70 در خبر نامه‌های معتبر آمریکایی به کار رفت. (بانک داده‌ای یا Databank در اوایل سال 1966 در روزنامه واشنگتن کار رفت.)

اولین سیستم مدیریت پایگاه داده در دهه 60 گسترش یافت. از پیشگامان این شاخه چارلز باخمن می‌‌باشد. مقالات باخمن این را نشان داد که فرضیات او کاربرد بسیار موثرتری برای دسترسی به وسایل ذخیره سازی را محیا می‌‌کند. در آن زمانها پردازش داده بر پایه کارت های منگنه و نوار های مغناطیسی بود که پردازش سری اطلاعات را مهیا می‌‌کند. دو نوع مدل داده‌ای در آن زمانها ایجاد شد.:CODASYL  موجب توسعه مدل شبکه‌ای شد که ریشه در نظریات باخمن داشت و مدل سلسله مراتبی که توسط North American Rockwell ایجاد شد و بعدا با اقباس از آن شرکت IBM محصولIMS را تولید نمود.

مدل رابطه‌ای توسط E. F. Codd در سال 1970 ارائه شد. او مدل های موجود را مورد انتقاد قرار می‌‌داد. برای مدتی نسبتا طولانی این مدل در مجامع علمی مورد تایید بود. اولین محصول موفق برای میکرو کامپیوتر ها dBASE بودکه برای سیستم عامل هایCP/M  و PC-DOS/MS-DOS ساخته شد. در جریان سال 1980 پژوهش بر روی مدل توزیع شده (distributed database) و ماشین های دادگانی (database machines)  متمرکز شد، اما تاثیر کمی بر بازار گذاشت. در سال 1990 توجهات به طرف مدل شی گرا(object-oriented databases)  جلب شد. این مدل جهت کنترل داده‌های مرکب لازم بود و به سادگی بر روی پایگاه داده‌های خاص، مهندسی داده (شامل مهندسی نرم افزار منابع) و داده‌های چند رسانه‌ای کار می‌‌کرد.

در سال 2000 نوآوری تازه‌ای رخ داد و دادگان اکس‌ام‌ال (XML) به وجود آمد. هدف این مدل از بین بردن تفاوت بین مستندات و داده ها است و کمک می‌‌کند که منابع اطلاعاتی چه ساخت یافته باشند یا نه در کنار هم قرار گیرند.


2 - انواع دادگان ها

دادگان‌ها از نظر ساختار مفهومی و شیوه‌ای رفتار با داده‌ها بر دو نوع هستند :

1 - دادگان رابطه‌ای

2 - دادگان شی‌گرا


3 - مدل های پایگاه داده

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

یک مدل داده‌ای تنها شیوه ساختمان بندی داده ها نیست بلکه معمولا به صورت مجموعه‌ای از عملیات ها که می‌‌تواند روی داده ها اجرا شود تعریف می‌‌شوند. برای مثال در مدل رابطه‌ای عملیاتی همچون گزینش  (selection)، طرح ریزی (projection) و اتصال (join) تعریف می‌‌گردد.

QomCSE | پنجشنبه یکم تیر 1385 | لینک ثابت | موضوع : مقالات |

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

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

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

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


1 - تاریخچه پایگاه داده
2 - انواع دادگان ها
3 - مدل های پایگاه داده
      1 – 3 مدل تخت
      2 – 3 مدل شبکه ای
      3 – 3 مدل رابطه ای
      4 – 3 پایگاه داده‌های چند بعدی
      5 – 3 پایگاه داده‌های شیء
4 - ویژگی‌های سیستم مدیریت پایگاه داده‌ها
5 - فهرست سیستم‌های متداول مدیریت دادگان
QomCSE | چهارشنبه سی و یکم خرداد 1385 | لینک ثابت | موضوع : مقالات |

چگونه از سرويس كوته‌پيام استفاده كنيم؟


اين كه چگونه بايد از سرويس كوته‌پيام استفاده كنيم و هزينه ارسال يا حتی دريافت هر كوته‌پيام چقدر است، بايد به مخابرات مراجعه كنيم !

با وجود اين كه تايپ كردن حتی يك جمله كوچك با استفاده از صفحه‌كليد موبايل كار آسانی نيست، اما بازهم در بسياری موارد از تماس تلفنی خوشايندتر است.

البته مشكلی كه ممكن است برای برخي كاربران ايرانی مطرح باشد، عدم امكان تايپ فارسی روی موبايل‌ها است. البته اين مشكل توسط برخی توليدكنندگان داخلی موبايل حل شده است.

در هر صورت می‌توانيم با چيزی كه به نام فينگليش (نوشتن كلمات فارسی با حروف انگليسی) مشكل را حل كنيد!

پس از مشترك شدن در اين سرويس، به شما يك شماره تلفن به عنوان شماره تلفن SMSC داده می‌شود. اين شماره را بايد در بخش تنظيمات (settings) موبايل خود به عنوان آدرس مركز سرويس وارد كنيد.

پس از اين می‌توانيد مشابه تماس‌های معمولی، هرگاه خواستيد كوته‌پيام ارسال كنيد، شماره تلفن موبايل مقصد و متن پيام خود را وارد كنيد و كوته‌پيام را ارسال كنيد.

بد نيست در اينجا بحث را كمی از نظر فنی باز كنيم. همانطور كه قبلا نيز بيان شد، هر پيامی در دو مرحله از مبدأ به مقصد می‌رسد.

در مرحله اول پيام از مبدأ به مركز سرويس ارسال می‌شود و پس از ذخيره شدن در مركز، به مقصد مشخص‌شده تحويل می‌شود. در نتيجه برای هر كوته‌پيام دو پيغام در شبكه ردو بدل می‌شود:

كوته‌پيام موبايل مبدأ (Mobile Originated Short Message) يا :MO-SM اين كوته‌پيام از يك تلفن موبايل به مقصد مركز سرويس ارسال می‌شود و پس از دريافت در اين مركز، دريافت آن تأييد می‌گردد.

در صورت بروز خطا، اين رخداد به همراه علت آن به مبدأ كوته‌پيام ارسال می‌شود. با توجه به اين كه اين كوته‌پيام قراراست كه به مقصد يك گيرنده مشخص شده (و نه به مقصد يك مركز سرويس) ارسال شود، بايد جايی در آن شماره تلفن مربوط به مقصد نيز قرار داده شود.

به عبارت ديگر هر كوته‌پيام دو مقصد دارد. يكی مركز سرويس به عنوان مقصد موقت و يكی مقصد واقعی تعيين شده برای كوته‌پيام.

كوته‌پيام موبايل مقصد (Mobile Terminated Short Message) يا :MT-SM اين كوته‌پيام توسط مركز سرويس به مقصد تعيين شده توسط فرستنده پيام، ارسال می‌شود.

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

پس از ارسال يك MT-SM در صورتی‌كه فرستنده پيام كوتاه خواهان گزارش وضعيت باشد، بسته‌ای شامل وضعيت نهايی پيام كوتاه برای فرستنده، ارسال خواهد شد.

 

! پايان !

 

موفق باشيد

QomCSE | سه شنبه سی ام خرداد 1385 | لینک ثابت | موضوع : مقالات |

گول نخوريد!


امكان ارسال كوته‌پيام‌های offline ممكن است باعث بروز مشكل برای كسانی شود كه با SMS آشنايی كامل ندارند. اجازه بدهيد يك سناريوی ارسال كوته‌پيام را با هم مرور كنيم.

شما موبايل خود را روشن می‌كنيد و به بخش ارسال كوته‌پيام می‌رويد. پيغام خود را تايپ می‌كنيد (بگذريم كه با چه مشقتی اين كار انجام می‌شود) و آن را به يكی‌ از دوستان خود ارسال می‌كنيد.

بعد از چند ثانيه پيغامی روی موبايل شما می‌آيد و به شما اطلاع می‌دهد كه پيغام شما ارسال شده است. بعد از چند روز كه اين دوست را می‌بينيد، از او در مورد پيغام می‌پرسيد و در كمال ناباوری متوجه می‌شويد كه پيغام به دست او نرسيده است.

آيا شبكه دروغ گفته است؟ نه! اين همان خاصيت ذخيره و ارسال است كه شما را به اشتباه انداخته است. در واقع پيغامی كه به شما اطلاع داده كه كوته‌پيام ارسال شده است، به اين معنی است كه كوته‌پيام شما با موفقيت به دست SMSC رسيده است و هيچ ربطی به تحويل آن به مقصد ندارد.

پس از رسيدن كوته‌پيام به SMSC و ارسال تاييد به موبايل مبدا، كوته‌پيام شما ممكن است به دلايل مختلف به مقصد تعيين شده نرسد. يكی از اين دلايل می‌تواند منقضی (expire) شدن كوته‌پيام باشد كه در ادامه به آن خواهيم پرداخت.

در اينجا حتما اين سوال مطرح می‌شود كه پس چگونه از رسيدن كوته‌پيام به مقصد آگاه شويم. در بخش بعد به اين موضوع مي‌پردازيم.


گزارش وضعيت


گزارش وضعيت پاسخ سوالی است كه در بخش قبل مطرح شد .گزارش وضعيت، يكی از انواع پيغام‌های تعريف شده در SMS است كه با استفاده از آن، يك SMSC فرستنده يك كوته‌پيام را در مورد سرنوشت آن آگاه می‌كند. اين سرنوشت می‌تواند يكی از موارد زير باشد:

- كوته‌پيام شما با موفقيت به مقصد تحويل شد

- كوته‌پيام شما به خاطر رسيدن به تاريخ انقضای آن به مقصد ارسال نشد

- كوته‌پيام شما توسط SMSC حذف شد (مثلا به خاطر اين كه بعد از 20 بار تلاش برای ارسال به مقصد اين كار انجام نشده است و برای صرفه‌جويی در منابع  SMSC )

 - كوته‌پيام شما توسط خود شما حذف شد (اين يكی ديگر از امكانات SMS است كه شما می‌توانيد يك كوته‌پيام را كه خود قبلا ارسال كرده‌ايد حذف كنيد. البته بسياري از گوشی‌ها چنين امكانی در اختيار شما قرار نمی‌دهند)

اما تنها در صورتی گزارش وضعيت برای يك كوته‌پيام شما ارسال می‌شود كه شما در هنگام ارسال اين كوته‌پيام چنين تقاضايی را كرده باشيد. بسياری از گوشی‌هايی كه در حال حاضر وجود دارند، چنين امكانی را با نام Delivery Report يا عناوين مشابه در اختيار كاربر خود قرار می‌دهند.


تاريخ انقضا يا مدت اعتبار كوته‌پيام‌ها

 

فرستنده كوته‌پيام می‌تواند برای آن يك تاريخ انقضا تعيين كند. اين مفهوم كه اصطلاحا Validity Period ناميده می‌شود، مشخص می‌كند كه كوته‌پيام تا چه مدتی‌ اعتبار دارد. مثلا فرض كنيد شما تصميم داريد به شخصی اطلاع دهيد كه تا يك ساعت ديگر كاری را انجام دهد.

مسلما اگر به هر دليل (مثلا خاموش بودن موبايل او) اين كوته‌پيام تا قبل از يك ساعت ديگر به دست او نرسد، ديگر لزومی به اين كه مركز سرويس كوته‌پيام را تحويل دهد نخواهد بود.

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

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

در استاندارد SMS فرمت‌های متعدد و قدرتمندی برای بيان مدت اعتبار توصيف شده است. با استفاده از اين فيلد شما می‌توانيد زمان انقضای خود را تقريبا به هر زمانی كه بخواهيد با دقت ثانيه قرار دهيد. اما بسياری از گوشی‌ها تنها چند گزينه محدود برای آن عرضه می‌كنند.

QomCSE | دوشنبه بیست و نهم خرداد 1385 | لینک ثابت | موضوع : مقالات |

ويژگی‌های SMS


هدف اصلی در سرويس كوته‌پيام انتقال يك پيغام از يك مبدا به يك مقصد است. در كنار اين هدف ، برخی مفاهيم ديگر نيز در اين سرويس تعريف شده‌اند كه امكاناتی را به كاربران اين سرويس عرضه می‌كنند و يا محدوديت‌هايی را به آن تحميل می‌كنند. در اين بخش سعی داريم به معرفی اجمالی اين امكانات و كاربرد هريك بپردازيم.


طول كوته‌پيام


طول يك پيام كوتاه می‌تواند حداكثر 160 كاراكتر از يك متن باشد. اين 160 كاراكتر می‌تواند شامل كلمات يا اعداد يا تركيبی از حروف و اعداد باشد. همچنين امكان ارسال پيام‌های غيرمتنی (باينری) نيز فراهم است كه در اين صورت طول هر پيام به 140 بايت محدود می‌شود. با استفاده از پيام‌های باينری می‌توان (اگر گوشی پشتيبانی كند) اقدام به ارسال تصاوير يا زنگ گوشی (ringtone) ميان دو موبايل كرد.

كوته‌پيام‌ها را می‌توان به صورت يونی‌كد نيز ايجاد كرد. اين امكان باعث می‌شود كه بتوان پيغام‌هايی را به تمامی زبان‌های تعريف شده در يونی‌كد (از جمله فارسی ) ارسال كرد. اما با استفاده از چنين امكانی نيز، طول كوته‌پيام ارسالی به 70 كاراكتر يونی‌كد محدود می‌شود.


كوته‌پيام‌های بزرگ!


شايد محدوديت طول كوته‌پيام‌ها به 140 بايت شما را كمی از آن نااميد كرده باشد. اما مطمئن باشيد همين مقدار نيز برای بسياری كاربردها كاملا كافی خواهد بود.

اما اگر شما يك گوشی جديد داشته باشيد، ممكن است به درستی اين مطلب هم شك كرده باشيد. چون در اين گوشی‌ها، امكان ارسال تصوير و زنگ گوشی هم از طريق SMS وجود دارد و معقول به نظر نمی‌رسد كه آنها در يك فضای 140 بايتی قابل گنجاندن باشند.

واقعيت اين است كه طراحان سرويس كوته‌پيام نيز متوجه كم بودن اندازه آن شده‌اند و برای آن فكری كرده‌اند. به اين صورت كه امكانی قرار داده‌اند كه با استفاده از آن می‌توان يك بخش بزرگ‌تر از 140 بايت از اطلاعات را به چندين كوته‌پيام تبديل كرد.

برای مشخص كردن اين كه تمامی اين كوته‌پيام‌ها بخش‌های يك پيام بزرگ‌تر هستند هم شرايطی تعيين شده است كه بايد در اين كوته‌پيام‌ها رعايت شده باشد. به اين ترتيب می‌توان متن‌های بزرگ يا تصاوير و صداها را نيز به صورت كوته‌پيام بين دو موبايل ردوبدل كرد.


راحت شدن از شر بوق اشغال!


مطمئنا اگر مطالعه‌ای علمی صورت گيرد، يكی از آزاردهنده‌ترين چيزهايی كه در دنيای كنونی افراد با آن سروكار دارند ، شنيدن بوق اشغال در تماس‌های تلفنی است. بنابراين اين مژده را به شما می‌دهيم كه با استفاده از SMS هيچ‌گاه بوق اشغال نخواهيد شنيد، حتی در زمانی كه شما يا كسی كه قرار است مقصد كوته‌پيام شما باشد، مشغول صحبت كردن با استفاده از موبايل خود باشيد!

 

بله، درست خوانده‌ايد. حتی زمانی كه شما مشغول صحبت كردن با كسی هستيد و به عبارت ديگر زمانی كه موبايل شما مشغول است، شما می‌توانيد كوته‌پيام ارسال و دريافت كنيد.

اين ويژگی منحصربه‌فرد به دليل روش خاصی است كه برای ارسال كوته‌پيامها در استاندارد GSM تعيين شده است. در نتيجه ارسال كوته‌پيام حتی در اوج ترافيك شبكه، با عدم موفقيت مواجه نخواهد شد.


امكان ارسال كوته‌پيام‌های offline

 
از آنجائی‌كه SMSC پيام‌ها را از يك مبدأ دريافت می‌كند و پس از ذخيره كردن به مقصد ارسال می‌كند، می‌توان كوته‌پيام‌ها را برای مشتركينی كه به‌طور موقت در دسترس نيستند ارسال كرد.

به اين ترتيب اين مركز سرويس پس از دريافت پيام، در صورتی كه مقصد تعيين شده در دسترس نباشد، پيام را در خود نگاه داشته و هرگاه موبايل مقصد قابل دسترس شد آن را ارسال می‌كند.

QomCSE | جمعه بیست و ششم خرداد 1385 | لینک ثابت | موضوع : مقالات |

SMS چيست؟


اين روزها با پيشرفت سيستم‌های مخابرات سيار، ارائه سرويس‌های بيشتر و متنوع‌تر از جانب اپراتورهای شبكه و مراكز ارائه‌دهنده خدمات موبايل، دغدغه اصلی اين مراكز محسوب می‌شود.

 

اين تنوع علاوه بر همراه داشتن رضايت كاربران شبكه، سود سرشاری را نيز نصيب اين اپراتورها می‌كند. اين بحث در كشورهايی كه اپراتورهای خصوصی امكان فعاليت دارند بسيار پررنگ‌تر است و ارائه سرويس‌های جديد كاربرپسند زمينه اصلی رقابت را تشكيل می‌دهد.

 

يكی از بهترين راه‌ها برای ارائه چندين سرويس به‌طور همزمان، سرويس كوته‌پيام است. عرضه اين سرويس با قرار دادن كارگزاری به نام SMSC  (مركز سرويس كوته‌پيام) در شبكه انجام می‌گيرد.

 

اين كارگزار كه در استانداردهای شبكه GSM توصيف شده است، وظيفه برقراری امكان ارسال و دريافت كوته‌پيام برای موبايل‌های شبكه را برعهده دارد. علاوه براين كارگزار می‌تواند ارتباط موبايل‌ها را با شبكه‌های ديگر موجود در جهان مانند اينترنت، پی‌جو، تلويزيون و... برقرار نمايد.


حجم بسيار بالای كوته‌پيام‌های مبادله شده‌ای كه هرروز گزارش می‌شود و افزايش موارد استفاده‌هايی كه از SMS صورت می‌گيرد، اپراتورهای شبكه را وادار می‌سازد كه اين سرويس را به شبكه‌هايشان اضافه كنند. در نتيجه يك SMSC خوب، می‌تواند سهم مهمی در بازدهی يك اپراتور شبكه موبايل به خود اختصاص دهد.


SMS  علامت اختصاری Short Message Service يا «سرويس كوته‌پيام» است. اين سرويس يكی از سرويس‌های تعريف‌شده در استاندارهای شبكه GSM است كه توسط مؤسسه استاندارد اروپايی، معروف به  ETSI، معرفی شده است. اين سرويس در استاندارد 03.40 از سری استاندارهای ETSI