تکنیکهای تست‌زنی در کنکور تکنیکهای تست‌زنی در کنکور
آموزش ویدیوئی کشف گزینه صحیح
(مهندسی معکوس)
سریال دوستان Friends
امکان نداره این سریال را ببینید و از خنده روده بر نشید
X
تبلیغات در بلاگ اسکای
جمعه 8 خرداد ماه سال 1388

تگ های هوشمند RFID در مقابل کدهای میله ای 
شناسایی خودکار یک شی و ذخیره سازی داده مرتبط با آن ، یکی از الزامات اولیه و بسیار مهم در برخی سیستم های مکانیزه است . برای نیل به خواسته فوق ، تاکنون فناوری های مختلفی ابداع شده است . پیاده سازی مجموعه ای از فناوری ها که به آنان AIDC ( برگرفته شده از Automatic Identification and Data Capture  )  گفته می شود ، از جمله تلاش های انجام شده از اوایل سال 1970 میلادی تاکنون است .
RFID ، صرفا" یکی از اعضاء خانواده بزرگ فناوری های AIDC  است .  کدهای میله ای ، فناوری OCR ( برگرفته شده از  optical character recognition ) و فناوری شناسایی مبتنی بر اشعه مادون قرمز ، از دیگر اعضاء این خانواده فناوری می باشند . خصایص منحصربفرد فناوری  RFID  باعث شده است که این فناوری در مقام مقایسه با سایر اعضاء خانواده بزرگ فناوری های AIDC از جایگاه برجسته تری برخوردار باشد .
با این که کدهای میله ای و RFID با دو هدف جداگانه طراحی و پیاده سازی شده اند ولی امکان استفاده از آنان در برخی حوزه ها به صورت مشترک وجود دارد . بررسی و مقایسه برخی از ویژگی های این دو فناوری می تواند ما را در انتخاب آگاهانه در حوزه های مشترک بهتر کمک کند . 
قبل از هر چیز لازم است به این نکته اشاره گردد که در کدهای میله ای از نور لیزری و در برچسب های هوشمند RFID از امواج رادیویی برای حمل داده استفاده می گردد . از کدهای میله ای به عنوان فناوری نوری و از  RFID به عنوان فرکانس رادیویی یا RF  نام برده می شود .
در ادامه ، این دو فناوری را در برخی زمینه ها با یکدیگر مقایسه می کنیم .


حجم ذخیره سازی و میزان حافظه

کدهای میله ای قادر به ذخیره سازی حجم محدودتری از اطلاعات در مقایسه با تگ های هوشمند RFID می باشند .  نماد  UPC E ( تگ هایی با حداقل فضای ذخیره سازی داده ) ، صرفا" قادر به نگهداری هشت حرف عددی ( چندین بایت )  است . در کدهای میله ای از نوع  Data Matrix  ، امکان ذخیره سازی 2000 حرف در یک تگ دو بعدی وجود دارد . شکل 1 ، یک نماد UPC E و یک نماد Data Matrix  را نشان می دهد .

شکل 1 : یک نماد UPC E و یک نماد Data Matrix

 

 تگ های RFID قادر به نگهداری حجم بیشتری از اطلاعات می باشند . با این که می توان تگ های RFID را بگونه ای ساخت که دارای حافظه اندکی برای ذخیره سازی داده باشند ولی همزمان با رشد فناوری ساخت این نوع تگ ها ، امکان ذخیره سازی اطلاعاتی بالغ بر 128 کیلو بایت در آنان فراهم شده است .


قابلیت خواندن و نوشتن

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


عدم نیاز به قرار گرفتن در خط دید

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


محدوه خواندن

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


خواندن و نوشتن همزمان

برخلاف سایر فناوری های تشخیص خودکار AIDC ، که برای خواندن هر یک از آیتم ها لازم است آنان را بطور فیزیکی از یکدیگر جدا کرد و بطور جداگانه خواند ، سیستم های RFID قادر به خواندن چندین تگ بطور همزمان می باشند. برای خواندن کد میله ای کالاهای موجود در یک محموله ، می بایست تمامی محموله از شکل استاندارد بسته بندی خود خارج تا زمینه خواندن یکایک کالاها فراهم گردد .
در سیستم های RFID می توان تمامی محتویات یک محموله را در یک لحظه و در زمان عبور از محدوده یک بررسی کننده خواند . RFID تنها فناوری موجود در خانواده فناوری های AIDC است که دارای ویژگی مهم فوق است .


امنیت دستیابی

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


مشکل در تکرار

با توجه به ماهیت الکترونیکی بودن تگ های RFID  ، مشابه سازی از آنان در مقایسه با کدهای میله ای بسیار مشکل تر است . همین موضوع باعث می شود که دستیابی غیرمجاز و یا تغییر داده ذخیره شده در تگ مشکل گردد.


دوام و قابلیت تطبیق با شرایط محیطی

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

  • قرار گرفتن یک لایه گردو خاک بر روی سطح کد میله ای

  • پاره شدن کد میله ای

  • کثیف شدن سطح کد میله ای

  • آغشته شدن سطح کد میله ای به مواد چرب

  • تو رفتگی کد میله ای

  • قرار گرفتن بر روی یک سطح ناهموار

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


قابلیت اطمینان به خواندن

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


قیمت

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

پنجشنبه 31 اردیبهشت ماه سال 1388

امروزه ضرورت شناسایی خودکار عناصر و جمع آوری داده مرتبط به آنان بدون نیاز به دخالت انسان جهت ورود اطلاعات در بسیاری از عرصه های صنعتی ، علمی ، خدماتی و اجتماعی احساس می شود . در پاسخ به این نیاز تاکنون فناوری های متعددی طراحی و پیاده سازی شده است .
به مجموعه ای از  فناوری ها که از آنان برای شناسایی اشیاء ، انسان و حیوانات توسط ماشین استفاده می گردد ، شناسایی خودکار و یا به اختصار Auto ID  گفته می شود .  هدف اکثر سیستم های شناسایی خودکار ، افزایش کارآیی ، کاهش خطاء ورود اطلاعات  و آزاد سازی زمان کارکنان برای انجام کارهای مهمتر نظیر سرویس دهی بهتر به مشتریان است .
تاکنون فناوری های مختلفی به منظور شناسایی خودکار طراحی و پیاده سازی شده است  .  کدهای میله ای ، کارت های هوشمند ، تشخیص صدا ، برخی فناوری های بیومتریک ، OCR ( برگرفته شده از optical character recognition  ) و RFID ( برگرفته شده از radio frequency identification  ) نمونه هایی در این زمینه می باشند .
در ادامه با فناوری RFID بیشتر آشنا خواهیم شد .


آشنایی اولیه با فناوری RFID
اجازه دهید برای آشنایی بیشتر با فناوری RFID چندین تعریف از آن را با یکدیگر مرور نمائیم :

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

  • به مجموعه ای از فناوری ها که در آنان برای شناسایی خودکار افراد و اشیاء از امواج رادیویی استفاده می گردد ، RFID گفته می شود .  از روش های مختلفی برای شناسایی افراد و اشیاء استفاده می شود. ذخیره شماره سریال منتسب به یک فرد و یا شی درون یک ریزتراشه که به آن یک آنتن متصل شده است ، یکی از متداولترین روش های شناسایی خودکار است .
    به تلفیق تراشه و آنتن ، تگ RFID و یا  فرستنده خودکار  RFID گفته می شود . تراشه به کمک آنتن تعبیه شده ، اطلاعات لازم جهت شناسایی آیتم مورد نظر را برای یک کدخوان ارسال می نماید . کدخوان امواج رادیویی برگردانده شده از تگ RFID را به اطلاعات دیجیتال تبدیل می نماید تا در ادامه ، امکان ارسال داده برای کامپیوتر و پردازش آن فراهم گردد.
     

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

شکل 1 ، یک نمونه تگ RFID را نشان می دهد .



شکل 1 : یک نمونه تگ RFID

شکل 2 ، یک نمونه کدخوان RFID  بی سیم با برد 80 متر را نشان می دهد .

شکل 2 : یک نمونه کدخوان RFID بی سیم


RFID چگونه کار می کند ؟
تگ و یا دستگاه فرستنده خودکار ، شامل یک مدار الکترونیکی است که که به شی مورد نظری که لازم است دارای یک کد شناسایی باشد ، متصل می گردد . زمانی که تگ نزدیک و یا در محدوده کدخوان قرار می گیرد ، میدان مغناطیسی تولید شده توسط کد خوان باعث فعال شدن تگ می گردد  .
در ادامه ، تگ بطور پیوسته اقدام به ارسال داده از طریق پالس های رادیویی می نماید .  در نهایت داده توسط کدخوان دریافت و توسط نرم افزارهای مربوطه  نظیر برنامه های ERP  ( برگرفته شده از  Enterprise Resource Planning   ) و SCMS ( برگرفته شده از Supply Chain Management systems  ) پردازش می گردد .
شکل  3 نحوه انجام فرآیند فوق را نشان می دهد .



شکل  3 : نحوه کار RFID


آیا RFID بهتر از کد میله ای است ؟

RFID و کدمیله ای دو فناوری مختلف با کاربردهای متفاوت می باشند . علی رغم این که ممکن است وظایف این دو فناوری در برخی حوزه ها نقاط مشترکی داشته باشد ، وجود برخی تفاوت ها نیز به اثبات رسیده است :

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

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

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

  • ماهیت خواندن کدها : امکان خواندن تعداد بسیار زیادی از تگ های RFID در یک زمان و بطور اتوماتیک وجود دارد . این در حالی است  که کدهای میله ای می بایست بطور دستی و یکی پس از دیگری پویش گردند .
     

  • استفاده آسان و قابلیت اعتماد : در سیستم های مبتنی بر فناوری RFID ، امکان خواندن تگ ها از مسافت بیشتری وجود دارد .همچنین درصد بروز خطاء در زمان خواندن کد کمتر از کدهای میله ای است . 
     

آیا  فناوری RFID  یک فناوری جدید است ؟
RFID یک فناوری تائید شده از سال 1970 تا کنون است و به دلیل قیمت بالای آن تاکنون در برنامه های تجاری اندکی مورد استفاده قرار گرفته شده است . در صورتی که بتوان تگ ها را با قیمت مناسب تری تولید کرد ، استفاده از فناوری RFID می تواند بسیاری از مسائل مرتبط با کدهای میله ای را برطرف نماید . با توجه به این که امواج رادیویی قادر به حرکت در بین اکثر مواد غیرفلزی می باشند ، امکان استفاده از فناوری RFID در حوزه های گسترده تری  وجود دارد .


مزایای بکارگیری RFID

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

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

  • با توجه به این که تگ ها در ابعاد و اشکال مختلف ارائه می شوند ، کاربران می توانند با توجه به نیاز خود یکی از آنان را انتخاب نمایند.

  • جهت خواند کد لازم نیست که تگ در معرض دید مستقیم کدخوان قرار بگیرد .

  • با توجه به ماهیت تگ ها ( عدم نیاز به  تماس مستقیم ) ، استهلاک و فرسودگی وجود نخواهد داشت .

  • امکان دستکاری کدهای سریال ذخیره شده در تگ ها وجود نخواهد داشت .

برخی از کاربردهای RFID
از فناوری RFID در بسیاری از ساختمان های اداری و به منظور کنترل تردد کارکنان در بخش های مجاز و غیرمجاز استفاده می گردد . تعداد زیادی از فروشندگان کالا به منظور مراقبت الکترونیکی از محصولات خود در مقابل سرقت از این فناوری استفاده می نمایند . برخی نهادی دولتی نیز برای نظارت و کنترل متخلفین از فناوری فوق استفاده می نمایند .
برخی  دیگر از کاربردهای فناوری RFID عبارتند از : 

  • کنترل موجودی

  • کنترل دستیابی

  • تحلیل آزمایشگاهی

  • کنترل تعداد دور . به عنوان نمونه ، ثبت اتوماتیک تعداد دفعاتی که یک دونده می بایست طی نماید 

  • ثب زمان و مکان تردد .  به عنوان نمونه ، ثبت اتوماتیک زمان و مکان گشت زنی برای برخی مشاغل خاص 

  • شناسایی خودرو

  • امنیت ساختمان ها

  • ردیابی دارایی ها

  • کنترل ترافیک ، ردیابی رانندگان متخلف و ثبت اتوماتیک نخلفات

  • سیستم  های حمل و نقل

  • و موارد متعدد دیگر


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

شنبه 8 فروردین ماه سال 1388

1- خلاصه:
در این مقاله با الگوریتم "خلاصه پیام MD5" آشنا می شویم. این الگوریتم یک رشته با طول متفاوت را به عنوان ورودی می گیرد و یک "خلاصه پیام MD5" یا "اثر انگشت" با طول 128 بیت می سازد.
در این روش اینکه دو پیام مختلف دارای یک "خلاصه پیام" باشند یا اینکه یک رشته از روی یک "خلاصه پیام" ساخته شود غیر ممکن می باشد. این الگوریتم برای امضاهای دیجیتال مناسب است، جایی که احتیاج به خلاصه کردن یک فایل بزرگ در یک رشتهء امن و فشرده، قبل از کد کردن آن متن، در سیستم های کدینگ، با کلید های خصوصی و عمومی آن سیستم مانند RSA (Rivest Shamir Adelman)
الگوریتم MD5 برای داشتن سرعت بالا در ماشین های 32 بیتی طراحی شده است در عین حال احتیاجی به جانشینی ها در جداول بزرگ ندارد. این الگوریتم را با کدهای بسیار کمی می توان نوشت.
الگوریتم MD5 توسعه ای از الگوریتم MD4 می باشد با این تفاوت که MD5 کمی کندتر از MD4 عمل می کند اما در طراحی آن بسیار محافظه کارانه عمل شده است.
MD5 به این دلیل طراحی شد که حس کردند MD4 به عنوان سرعت بالایی که داشت پذیرفته شده و از امنیت بالایی در شرایط بحرانی برخوردار نمی باشد. MD4 برای سرعت بالا طراحی شده ولی احتمال شکست آن در رمز کردنی موفق وجود دارد. MD5 کمی در سرعت کند شده با این تفاوت که بیشترین امنیت را داراست. این الگوریتم حاصل تاثیر دادن نظرات تعدادی از استفاده کنندگان MD4 به همراه مقادیری تغییر در ساختار الگوریتم برای افزایش سرعت و قدرت آن می باشد. الگوریتم MD5 در این مکان عومی قرارگرفته تا از آن استفاده و در صورت امکان استاندارد شود.

2- شرایط و نکات لازم:
در این متن منظور از « کلمه» تعداد 32 بیت و «بایت» تعداد 8 بیت داده می باشد. یک صف از بیت ها دارای خصوصیات طبیعی یک صف از بایتها می باشند که هر گروه هشت تایی متوالی از بیتها یک بایت را تشکیل می دهند که پرارزش ترین بیت در ابتدا قرار دارد. یک صف از بایت ها دقیقا مشابه یک صف 32 بیتی از کلمات پردازش می شود. جایی که گروهی 4 تایی از توالی بایتها پردازش می شوند، کم ارزش ترین بایت اولین بایت می باشد.
اجازه بدهید از x_i بجای xi (x اندیس i ) استفاده کنیم و اگر مقدار اندیس یک عبارت محاسباتی بود آن را در {} محدود می کنیم، مانند: x_{i-1} . همچنین از ^ به عنوان علامت توان استفاده می کنیم، پس x^i یعنیx به توان i .
اجازه بدهید از علامت «+» برای اضافه کردن دو کلمه به هم استفاده کنیم. از x<<<5 به عنوان عملگر چرخش بیتی در کلمات استفاده می شود کهx به اندازه 5 بیت به چپ چرخش می کند.
از not (x) به عنوان عملگر نقیض بیتی، از X v Y به عنوان عملگر فصل (or) و از X xor Y به عنوان عملگر exclusive or و از XY به عنوان عملگر عطف (and) استفاده می کنیم.

3- توضیحات الگوریتم MD5:
فرض کنید ما b بیت پیام به عنوان ورودی داریم و تصمیم داریم خلاصه پیام آن را بدست آوریم. b در اینجا یک عدد نا منفی و صحیح است، b می تواند مقدار صفر داشته باشد و هیچ محدودیتی برای مضرب هشت بودن آن نیست و به هر اندازه می تواند بزرگ باشد. فرض کنید بیت های این پیام را بشود به صورت زیر نوشت:


m_0 m_1 ... m_{b-1}


برای آوردن خلاصه پیام 5 مرحله زیر را انجام می دهیم:

  • گام 1- اضافه کردن بیتهای نرم کننده:

طول پیام مورد نظر به 448 به پیمانه 512 توسعه پیدا می کند به این معنی که اگر به طول پیام 64 بیت اضافه شود، طولش مضربی از 512 خواهد بود. عمل توسعه دادن همیشه اجرا می شود مگر اینکه طول پیام به صورت 448 به پیمانه 512 باشد.
عمل توسعه پیام یا نرم کردن آن به صورت زیر انجام می شود:
یک بیت [1] سپس تعدادی بیت

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

  • گام 2- افزایش طول:
یک نمایش 64 بیتی از b بیت پیام اولیه به آخر نتیجه گام قبل اضافه می شود. در بدترین حالت، b بزرگتر از 64 بیت خواهد بود. در این حالت فقط 64 بیت کم ارزش b استفاده خواهد شد.
هم اکنون طول پیام بدست آمده دقیقا معادل مضربی از 512 خواهد بود. مشابه اینکه بگوییم، این پیام طولی معادل مضربی از16 کلمه دارد اجازه بدهید M[0…N-1] را نمایانگر کلمات پیام بدست آمده بدانیم. (N مضربی از 16 می باشد.)

  • گام 3- یین بافر برای MD:
برای محاسبه خلاصه پیام یک بافر 4 کلمه ای (A,B,C,D) استفاده می شود. هر کدام از A، B، Cو D یک ثبات 32 بیتی می باشند. این ثبات ها مطابق جدول زیر مقدار دهی می شوند ( بایتهای کم ارزش در ابتدا قرار دارند )


word A: 01 23 45 67
word B: 89 ab cd ef
word C: fe dc ba 98
word D: 76 54 32 10



  • گام 4- پردازش پیام در بلاک های 16 کلمه ای:
در ابتدا 4 تابع کمکی تعریف می کنیم که هر کدام به عنوان ورودی سه کلمهء 32 بیتی می گیرد و برای خروجی یک کلمهء 32 بیتی تولید می کند.


F(X,Y,Z) = XY v not(X) Z
G(X,Y,Z) = XZ v Y not(Z)
H(X,Y,Z) = X xor Y xor Z
I(X,Y,Z) = Y xor (X v not(Z))


در هر موقعیت بیتی، F به عنوان شرط عمل می کند: اگر X آنگاه Y در غیر این صورت Z. تابع F می توانست طوری تعریف شود که به جای استفاده از v از + استفاده کند چون XY و not(X) هرگز یک هایی در موقعیت بیتی یکسان نخواهد داشت. جالب است به یاد داشته باشید که اگر بیت های X، Y و Z مستقل و غیر مرتبط باشند، هر بیت از F(X, Y, Z) مستقل و غیر مرتبط خواهد بود.
توابع G، H و I شبیه تابع F هستند، به طوری که آنها در "توازی بیتی" کار می کنند تا خروجی شان را از بیت های X، Y و Z تولید کنند. در چنین روشی اگر بیت های متناظر X، Y و Z مستقل و غیر مرتبط باشند، آنگاه هر بیت از G(X, Y, Z)، H(X, Y, Z) و I(X, Y, Z) مستقل و غیر مرتبط خواهند بود.
توجه داشته باشید که تابع H، تابع XOR یا توازن بیتی از ورودی هایش است. این گام از یک جدول 64 عنصری T[1…64] ساخته شده از یک تابع مثلثاتی، استفاده می کند. اجازه دهید T، I-امین عنصر جدول را مشخص می کند که برابر است با قسمت صحیح حاصلضرب 4294967296 در abs(sin(i))، به طوری که I به رادیان باشد.
کارهای زیر را انجام می دهید:



/* Process each 16-word block. */
   For i = 0 to N/16-1 do

     /* Copy block i into X. */
     For j = 0 to 15 do
       Set X[j] to M[i*16+j].
     end /* of loop on j */

     /* Save A as AA, B as BB, C as CC, and D as DD. */
     AA = A
     BB = B
     CC = C
     DD = D

     /* Round 1. */
     /* Let [abcd k s i] denote the operation
          a = b + ((a + F(b,c,d) + X[k] + T) <<< s). */
     /* Do the following 16 operations. */
     [ABCD  0  7  1]  [DABC  1 12  2]  [CDAB  2 17  3]  [BCDA  3 22  4]
     [ABCD  4  7  5]  [DABC  5 12  6]  [CDAB  6 17  7]  [BCDA  7 22  8]
     [ABCD  8  7  9]  [DABC  9 12 10]  [CDAB 10 17 11]  [BCDA 11 22 12]
     [ABCD 12  7 13]  [DABC 13 12 14]  [CDAB 14 17 15]  [BCDA 15 22 16]

     /* Round 2. */
     /* Let [abcd k s i] denote the operation
          a = b + ((a + G(b,c,d) + X[k] + T) <<< s). */
     /* Do the following 16 operations. */
     [ABCD  1  5 17]  [DABC  6  9 18]  [CDAB 11 14 19]  [BCDA  0 20 20]
     [ABCD  5  5 21]  [DABC 10  9 22]  [CDAB 15 14 23]  [BCDA  4 20 24]
     [ABCD  9  5 25]  [DABC 14  9 26]  [CDAB  3 14 27]  [BCDA  8 20 28]
     [ABCD 13  5 29]  [DABC  2  9 30]  [CDAB  7 14 31]  [BCDA 12 20 32]

     /* Round 3. */
     /* Let [abcd k s t] denote the operation
          a = b + ((a + H(b,c,d) + X[k] + T) <<< s). */
     /* Do the following 16 operations. */
     [ABCD  5  4 33]  [DABC  8 11 34]  [CDAB 11 16 35]  [BCDA 14 23 36]
     [ABCD  1  4 37]  [DABC  4 11 38]  [CDAB  7 16 39]  [BCDA 10 23 40]
     [ABCD 13  4 41]  [DABC  0 11 42]  [CDAB  3 16 43]  [BCDA  6 23 44]
     [ABCD  9  4 45]  [DABC 12 11 46]  [CDAB 15 16 47]  [BCDA  2 23 48]

     /* Round 4. */
     /* Let [abcd k s t] denote the operation
          a = b + ((a + I(b,c,d) + X[k] + T) <<< s). */
     /* Do the following 16 operations. */
     [ABCD  0  6 49]  [DABC  7 10 50]  [CDAB 14 15 51]  [BCDA  5 21 52]
     [ABCD 12  6 53]  [DABC  3 10 54]  [CDAB 10 15 55]  [BCDA  1 21 56]
     [ABCD  8  6 57]  [DABC 15 10 58]  [CDAB  6 15 59]  [BCDA 13 21 60]
     [ABCD  4  6 61]  [DABC 11 10 62]  [CDAB  2 15 63]  [BCDA  9 21 64]

     /* Then perform the following additions. (That is increment each
        of the four registers by the value it had before this block
        was started.) */
     A = A + AA
     B = B + BB
     C = C + CC
     D = D + DD

   end /* of loop on i */



  • گام 5- خروجی:
خلاصه پیامی که به عنوان خروجی تولید می شود و عبارت است از A، B، C و D، که ما با کم ارزش ترین بیت A شروع می کنیم و به با ارزش ترین بیت D خاتمه می دهیم. این تعریف MD5 را کامل می کند.

4- نتیجه:
الگوریتم خلاصه پیام MD5 به سادگی قابل اجرا می باشد و یک "اثر انگشت" یا "خلاصه پیام" از پیام با طول اختیاری تولید می کند. گمان برده می شود که امکان مواجه شدن با دو پیام که خلاصه پیام مشابهی دارند از رتبهء 64^2 و برای هر پیامی که به آن یک خلاصه پیام داده شده است از رتبهء 128^2 می باشد.
الگوریتم MD5 برای نقاط ضعف به دقت بررسی شده است. به هر حال این الگوریتم نسبتا جدید است و تحلیل امنیتی بیشتری را طلب می کند، مشابه طرح های مشابه در این رده.

برای رمز شکنی آنلاین این الگوریتم می توانید از سایت زیر بهره ببرید:
http://www.huehacker.info/
سه شنبه 4 فروردین ماه سال 1388

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

همان طور که در جریان هستید روش شماره گیری در تلفن ثابت به دو روش است: روش پالس و روش تن.

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

2-و اما روش تن که در این روش با فشرده شدن هر کلید فرکانسی روی خط تلفن ارسال میشود که این فرکانس در کلید های مختلف متفاوت است.

حال ما میخواهیم این فرکانسها را به طریقی دیگر روی خط تلفن ارسال کنیم ؟!

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

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

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

Laptop Guide

شاید در دنیای دیجیتال هیچ محصولی تا به این اندازه دارای تنوع و بازاری کاملا متنوع و در عین حال تشنه نباشد که در دنیای لپ تاپ ها جریان دارد.(البته در خارج از مرزهای ایران این مساله در مورد کامپیوترهای Desktop معمولی نیز کاملا مصداق دارد چون بعنوان مثال در آنجا خریدار بدنبال فلان CPU یا فلان Main نمی گردد بلکه یکراست به بازار رفته یک کامپیوتر سونی ، دل ، اچ پی و... را خریده و به خانه می آورد و بی دغدغه دردسرهای سخت افزاری، خریدی آسان و در عین حال مطمئن را انجام میدهد)
بازار بزرگ لپ تاپ ها آنچنان متنوع است که اگر قصد خرید یک لپ تاپ را دارید و هنوز چیزی را انتخاب نکرده اید به شما پیشنهاد میکنم اصلا و به هیچ وجه به بازار نروید چون کاملا در دریای  مدلهای مختلف از مارک های متنوع غافلگیر شده و غیر ممکن است انتخاب صحیحی را انجام بدهید. برای راحتی انجام یک انتخاب مناسب میخواهم خریداران را از لحاظ انتظاری که از دستگاه خود دارند به 4 دسته تقسیم کنم:
۱- افراد عادی که انتظاراتشان از نوت بوک، به مواردی همچون برنامه های ویرایش متن ، برنامه های حسابداری ، استفاده از اینترنت ، نگه داری اطلاعات و مواردی از این دست محدود میگردد(که فکر میکنم درصد بالائی از نوت بوک داران از این دسته هستند)
۲- افراد طراح (که سر و کار زیادی با برنامه هایی همچون Photoshop ، Premier و از این دست  دارند) و همچنین افراد خوره بازی، که حتی در هنگام  خواب نیز نمی توانند از محبوبشان جدا شوند!
۳- مدیران ، پشت میز نشینهای مایه دار و کلا کسانی که معمولا زیاد جابجا نمیشوند (و البته هزینه کردن به سبک بسیار مایه دارانه برایشان اصلا خیالی نیست !)
۴- افرادی که فاکتور وزن و حجم برایشان از حداکثر اهمیت برخوردار است (Ultra Portable User)

خب همین حالا گروه خودتان را انتخاب کنید چون در ادامه باز هم در درون این گروه ها به دسته بندی میپردازیم:
دسته اول یا افراد عادی را از چند لحاظ میتوان دوباره گروه بندی کرد مثلا از لحاظ هزینه جهت خرید نوت بوک: این دسته از دانشجویان آس و پاس شروع میشود و طیف آن تا مایه دارهائی که رنگ نوت بوکشان را با رنگ پاپیون سگ شان ست میکنند ادامه دارد! (که مختص این رده هم نیست ولی در این رده کمی پررنگ تر است) .
در این دسته مشخصات نوت بوک ها حداکثردر محدوده متوسط قطعات قرار دارد (و این صرفا به آن معنی نیست که قیمت آنها هم لزوما در رده متوسط قرار داشته باشد) و مشخصات آنها را باید در لیست زیر جستجو کرد :
CPU: در اینجا از مدلهای ارزان قیمت تک هسته ای AMD تا مدل های نه چندان قدیمی Pentium M را میتوان یافت. البته در این میان شاید به چندین مدل سنت شکن نیز بر بخورید که از مدل های جدید تری استفاده کنند.
Monitor: در اینجا صفحه های نمایش از 15.4 اینچ به بالا بیشتر به چشم می خورند چون همانگونه که میدانید رابطه میان اندازه صفحه نمایش و قیمت لپ تاپ یک رابطه معکوس است(هرچه کوچک تر گران تر).
Drive: معمولا یک درایو Combo و شاید اگر هم خوش شانس باشید یک DVD Writer به تورتان بخورد.
از سه مورد بالا که که بگذریم تقریبا بقیه مشخصات در سایر رده بندی ها هم دیده میشود ولی یک نکته مهم که شاید در نگاه اول به چشم نیاید و در این رده بسیار پر کاربرد هم مینماید وجود امکانات ارتباطی نظیر کارت خوان ، Wi-Fi و Bluetooth در دستگاه است که حتما در مورد آن دقیق باشید.
لپ تاپ های این رده از حدود 600 هرار تومان تا یک میلیون و چهار صد هزار تومان گستره قیمت دارند.
یک پله بالاتر از این دسته گروه نوت بوک های طراحی و گیم قرار دارد که از لحاظ قیمت از رده پیشین گرانترند. در اینجا اولویتها با گروه قبل تفاوت میکند جائیکه وجود یک کارت گرافیک قوی به همراه یک حافظه (RAM) بالا کاملا یک امر مهم میباشد. وجود یک صفحه نمایش عریض (WXGA) با کیفیت بالا نیز مطمئنا از ملزومات کار است.
امکانات ارتباطی این دسته نیز میبایست بسیار بالا باشد  بعنوان مثال کارت LAN ، کارت خوان ، بلوتوث و Wi-Fi از امکانات استاندارد این سری هستند.
قیمت های این رده نیز از حدود یک میلیون و سیصد هزار تومان تا حدود چهار میلون تومان پراکنده است.
 در رده سوم، لپ تاپ هائی قرار دارندکه به سختی بتوان بر آنها اسم نوت بوک نهاد و کارائی و سخت افزار های حرفه ای آنها قابلیت قرار دادن آنها در رده دسک تاپ ها را به آنها میدهد تا جائیکه به آنها لقب Desktop Replacement (جایگزین دسک تاپ) را داده اند و جابجا کردن آنها بیشتر به یک شوخی شبیه است چون در اینجا صحبت از یک غول 8 تا 9 کیلوئی است تا یک لپ تاپ نازک نارنجی !
 و اما درست در نقطه مقابل دسته اخیر کوچولوهائی قرار دارند که اگر ندانیم، شاید آنها را با یک MP3 Player حرفه ای اشتباه بگیریم چون حداکثر ابعاد صفحه نمایش این همراه های کوچک 4.3 اینچ است و در آنها خبری از درایو نوری هم نیست و مجبور به استفاده از External درایو ها هستیم ولی در عوض اینگونه مدل ها چنان آزادی عملی به کاربر میدهند که بیشتر از آن قابل تصور نیست: به عنوان مثال وزن اینگونه نوت بوک ها در حداکثر خود از 500 گرم تجاوز نمی کند و مدل های 250 گرمی آن هم موجود است و این در حالی است که مشخصات آنها هم چندان پائین نیست مثلا مشخصات  کلیدی یکی از پرطرفدارترین این نوت بوک ها به این شرح است:
CPU: Intel Core Solo 1.2 GHz
RAM  : 512 MB DDR 2
HDD : 30 GB
که این مدل دارای بلوتوث ، وای فای و دوربین نیز می باشد . پس می بینیم که در این رده بیشتر از اینکه در نگاه اول به چشم می آید امکانات فراوان گنجانده شده  که البته در حد یک رفع نیاز ضروری در جائیکه امکان حمل یک لپ تاپ معمولی را نداریم بسیار کارامد می نماید.
همانگونه که حدس میزنید قیمت این رده نیز به نسبت لپ تاپ های معمولی بسیار گرانتر است و از حدود یک میلیون و ششصد هزار تومان شروع می شود و گستره آن به بالای دو و نیم میلیون هم میرسد.

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

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

Vaio Sony Laptop

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

Dell Inspiron 6400

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

ت) Lenovo : شرکت IBM را که به خاطر دارید؟ لنوو از این پس لپ تاپهای IBM را با این مارک جدید به بازار عرضه میکند. مشخصه این کامپیوتر ها طراحی های نچندان دلچسب ولی کیفیتهای بسیار بالا بهمراه قیمتهای نسبتا بالا باازای مشخصات متوسط است که اگر به شکل ظاهری اهمیت نمیدهید Lenovo برای شما ساخته شده است. شرکت های توزیع کننده این لپ تاپ در ایران عبارتند از :نقش و هستی.

Lenovo Laptop

ث) HP : این برند شاید تنها تولید کننده عمده لپ تاپ های با پردازنده AMD می باشد و به همین خاطر قیمت تمام شده آنها به نسبت سایرین بسیار کمتر است که فاکتور خوبی است ولی چون مصرف برق این پردازنده ها  به نسبت پردازنده های دو هسته ای اینتل ، بیشتر است لذا از عمر باتری کمتری برخوردارند(دقت کنید فقط دو هسته ای ها برق کمتر مصرف میکنند و مثلا مصرف یک پردازنده P4 بسیار بیشتر از  AMD دو هسته ای میباشد).البته این به آن معنی نیست که HP لپ تاپ با پردازنده اینتل ندارد. شرکت هستی عرضه کننده HP در ایران می باشد.

ج) Fujitsu Siemens: این اتحاد ژاپنی آلمانی که در عرضه موبایل کاملا به بن بست رسید این بار در عرضه لپ تاپ موفق مینماید لپ تاپ های این شرکت به دو دسته عمده : Amilo ها و  Lifebook ها دسته بندی میشوند که اولی لپ تاپ های متوسط با قیمت پائین و دیگری سری حرفه ای نوت بوک های این شرکت است. هستی ارقام کامپیوتر و بهین تکنولوژی از شرکت های ارائه دهنده این برند هستند.

نوت بوک های دیگر موجود در بازار به همراه گارانتی های معتبر آنها به اختصار عبارتند از :

Asus با گارانتی دیجیتال، Acer با گارانتی رسام موج ، Panasonic با گارانتی  نقش ،گیگابایت با گارانتی آواژنگ و چندین برند دیگر که شاید حتی به گوش تان هم نخورده باشد.

البته به برندهای تولید کننده لپ تاپ میبایست یک برند کاملا متفاوت با بقیه چه از لحاظ سخت افزاری و چه از لحاظ نرم افزاری و چه از لحاظ قیمتی اضافه کرد و آن چیزی نیست مگر لپ تاپ های بسیار زیبای iMac از کمپانی Apple که دارای سیستم عامل Mac OSx میباشند که از زمین تا آسمان با ویندوز تفاوت دارد و اگر به سرتان زد از این مدل ها خرید کنید حتما یک بار این سیستم عامل را امتحان کنید(البته جدیدا قرار است امکان نصب ویندوز بر روی Mac هم فراهم شود) از لحاظ قیمتی نیز این لپ تاپ ها با سایرین تفاوت عمده دارند جائیکه قیمت آنها از دو میلیون تومان شروع می شود.

خب حالا قصد داریم این برندهای ذکر شده را به ترتیب در دسته بندی اولیه مان قرار  دهیم:
۱- لپ تاپ برای افراد عادی :
پیشنهادات: مطمئنا در اینجا بهترین گزینه لپ تاپ مشهور و پر فروش شرکت دل با نام Dell inspiron 6400 قرار دارد(که در مدل پایه در حدود 840 هزار تومان و در بهترین مدل یک میلیون و دویست هرار تومان قیمت دارد) یک پله بالاتر از لحاظ قیمتی مطمئنا وایوهای سونی سری  N میباشد که پایه قیمتی معادل یک میلیون و صد هزار تومان دارند.

۲- لپ تاپ برای طراحان و گیم باز ها:
در این دسته به کارت گرافیک حداقل 256 احتیاج داریم. مدلی که در این رده یک سر و گردن از همه بالاتر است Dell Latitude D820 میباشد که کارت 512 مگابایتی دارد (و قیمتی در حدود یک میلیون و ششصد هزار تومان) انتخاب دیگر در این رده لپ تاپ زیبای Vaio VGN-BX660P43 میباشد که باقیمتی نزدیک به یک میلیون و ششصد هزار تومان به فروش میرسد.

۳- لپ تاپ برای مدیران مایه دار! :
بدون شک Dell XPS M2010 با وزنی معادل هشت کیلو و نیم! و مشخصاتی که کمتر کامپیوتر دسک تاپی به آن میرسد و قیمتی که بسیار بسیار گران است (آنقدر گران که من هم نمی دانم چقدر است!)

Dell XPS

۴- لپ تاپ کار راه بنداز کوچولو :
در اینجا بر عکس بقیه قسمت ها آنچنان تنوعی نداریم و آنچه که من از بازار میدانم این مدل محدود به دو مدل وایوی سونی و یک مدل Asus میشود که سونی ها عبارتند از Vaio VGN- UX17  و UX19 که از لحاظ ظاهری تفاوت چندانی با هم نمی کنند و قیمت آتها هم از یک میلیون و ششصد هزار تومان شرو ع می شود و مدل ASUS هم R2H نام دارد که خود Asus به آن لقب
( UMPC = Ultra Mobile PC) داده است و برخلاف UX17 سونی که صفحه کلید کامل دارد ،این مدل کاملا متکی به قلم نوری می باشد. البته قیمت این یکی را ندارم ولی با توجه به سابقه بالا بودن قیمت لپ تاپ های Asus  فکر نمیکنم پائین باشد(ندید بالای یک و نیم میلیون !)


برگرفته از وبلاگ متال سافت

جمعه 26 مهر ماه سال 1387

هسته علمی رباتیک بسیج دانشجویی دانشگاه صنعتی شاهرود ، اولین دوره مسابقات رباتیک کشوری رباتهای خانگی در رشته ی «sweeper» را در تاریخ دهم تا چهاردهم اسفند 1387 برگزار می کند.

در کنار مسابقات رباتیک ، نمایشگاه ، سمینار و همایش ، کارگاه آموزشی (در زمینه ی رباتیک و مکاترونیک و اتوماسیون صنعتی) نیز برگزار می گردد.


مراجعه به سایت

دوشنبه 18 شهریور ماه سال 1387

در حاضر نرم افزار WinRar را میتوان معروفترین و همچنین قدرتمندترین نرم افزار فشرده سازی فایل دانست. بسیاری از کاربران از این نرم افزار به منظور فشرده سازی فایلها و همچنین باز کردن فایلهای فشرده rar و zip استفاده می کنند.

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



برای این کار:
شما به یک فایل تصویر با فرمت GIF و یا JPG و همچنین فایل یا فولدری که می خواهید مخفی کنید نیاز خواهید داشت.
ابتدا باید باید فایل یا فولدر مورد نظر را توسط خود نرم افزار WinRar فشرده سازی کنید. بدین منظور روی آن راست کلیک کرده و Add to archive را انتخاب کنید. محض نمونه نام آن را plp.rar بگذارید.
اکنون این فایل فشرده که قصد مخفی سازی آن را دارید را در کنار تصویر مورد نظر خود که به عنوان مثال plp.jpg نام دارد قرار دهید.
یعنی این دو فایل در کنار هم و در یک پوشه.
حال ، از منوی Start وارد Run شده و دستور cmd را وارد کرده و Enter بزنید تا وارد Command Prompt شوید.
اکنون در داخل CMD به فولدری که این دو فایل در آن قرار دارد مراجعه کنید. (یادآوری می شود برای تعویض دایرکتوری در CMD از دستور cd استفاده می شود.)
پس از مراجعه به دایرکتوری مورد نظر ، کافی است کد زیر را در CMD وارد کرده و Enter بزنید:

copy /b plp.jpg + plp.rar New-plp.jpg

در کد فوق plp.jpg نام عکس اولیه ، plp.rar نام فایل فشرده که قصد مخفی سازی آن را داریم و در پایان New-plp.jpg نام عکس تولیدی جدید است که فایل فشرده در آن مخفی می شود.
حالا کافی است به فولدری که فایلها در آن موجود بود مراجعه کنید ، یک عکس با نام New-plp.jpg ایجاد شده است. تصویر این عکس همان عکس اولیه است ، اما در داخل این عکس جدید فایل فشرده ما نیز مخفی شده است که به هیچ وجه قابل مشاهده نیست!

اما برای دستیابی به فایل مخفی شده کافی است روی عکس تولید شده راست کلیک کرده و از Open with روی Choose Program کلیک کنید. در صفحه باز شده از میان لیست برنامه ها WinRar را انتخاب نموده و OK کنید. خواهید دید که نرم افزار WinRar عکس شما را به گونه ای اجرا میکند که فایل مخفی شده در دل عکس نیز پدیدار میگردد! حالا کافی است در WinRar دکمه Extract to را بزنید تا فایل فشرده از دل عکس خارج گردد.
همان طور که ذکر شد این روش یک روش بسیار حرفه ای برای مخفی سازی فایل و فولدر می باشد.

جمعه 11 مرداد ماه سال 1387

مقاله درخواستی:

اینفرارد Infrared چیست ؟
"Infrared" یا اشعه مادون قرمز ( ترجمه فارسی آن اشعه فروسرخ است ) یک تابش الکترومغناطیسی با طول موج بیشتر از امواج مرئی و کوتاهتر از امواج رادیویی است. با توجه به اینکه رنگ سرخ طولانی‌ترین طول موج را دارد، تابش فروسرخ یا مادون‌قرمز دارای طول موجی بین تقریباً ۷۵۰ نانومتر و ۱ میلی‌متر است و از سه نوع فرآیند مغناطیسی برای ارسال داده‌های خود استفاده می‌کند.

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

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

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

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

فناوری اینفرارد در ارتباطات برای استفاده در محل‌های کوچکی که تراکم افراد و جمعیت در آنها بالاست و بلوتوث یا سایر فناوری‌ها قادر به انتقال داده به شکلی مناسب نیستند بسیار مفید به نظر می‌رسد.

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

ارتباطات FSO، شاخه‌یی از فناوریهای تله‌کام هستند که از انتشار و تکثیر نور در فضاهای خالی برای انتقال داده و اطلاعات بین دو نقطه استفاده می‌کنند. این فناوری زمانی استفاده می‌شود که برقراری ارتباط فیزیکی بین دو نقطه‌ی مبدا و مقصد دریافت‌کننده‌ی اطلاعات مشکل و غیرممکن باشد. برای مثال در شهرهایی که راه‌اندازی سیستمهای کابل‌کشی فیبر نوری هزینه‌ی زیادی دربر خواهد داشت.

این فناوری همچنین در انتقال داده و اطلاعات بین فضاپیماها و ماهواره‌ها به کار گرفته می‌شود هرچند که در خارج از جو، سیگنالهای ارسالی دچار اندکی انحراف می‌شوند.
علیرغم اینکه برقراری ارتباط اطلاعاتی در فواصل کوتاه و با حجم پایین اطلاعات توسط LEDها نیز مقدور است، این پیوندهای نوری، معمولاً از امواج اینفرارد لیزری استفاده می‌کنند.
در نتیجه، فناوری FSO با استفاده از امواج فروسرخ، یک روش بسیار ارزان برای برقراری اتصالات اطلاعاتی در فضاهای شهری با کارکرد بیش از ۴ گیگابیت بر ثانیه استفاده می‌شوند و حتی قیمت آنها با قیمت خریداری فیبر نوری به تنهایی برابر است!
امواج اینفرارد ، نور لازم برای ارتباطات فیبر نوری را فراهم می‌کنند. این امواج، طول موجی با حداقل میزان انتشار ۱.۳۳ نانومتر و حداکثر میزان پراکنش نور ۱.۵۵ نانومتر دارند و در سیمهای سیلیسیومی بسیار استفاده می‌شوند

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

از بین 4 روش معمول انتقال اطلاعات بین موبایل و کامپیوتر ( پورت کامپیوتر، اینفرارد ، بلوتوس ، کارت ریدر) به صرفه ترین و مناسبترین و عمومی ترین روش انتقال، از طریق اینفرارد ( مادون قرمز ) می باشد. دستگاه اینفرارد بسیار ارزان می باشد و همچنین استفاده از آن بسیار ساده است در صورت خرید اینفرارد حتی با تعویض گوشی باز هم این دستگاه برای شما قابل استفاده می باشد.
اینفرارد را به پورت USB کامپیوتر متصل کنید و گوشی خود را مقابل چشم اینفرارد قرار دهید کامپیوتر به صورت خودکار گوشی شما را شناسایی می کند و خیلی راحت اطلاعات را به گوشی خود انتقال دهید.
دستگاه اینفرارد شما را قادر میسازد تا حداکثر به فاصله 20-30 سانتی متری با دستگاهی که دارای اینفرارد است ارتباط برقرار کند . ذکر این نکته ضروریست که تکنولوژی اینفرارد یک تکنولوژی Face to Face بوده ( روبروی هم ) و همانند کنترل های دستگاههای صوتی و تصویری که از فناوری اینفرارد بهره می برند عمل میکند . فاصله برد آن برای گوشی های موبایل حداکثر 30 سانتی متر است .