Close
تبلیغات در بلاگ اسکای
چهارشنبه 28 مرداد ماه سال 1388

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

حالا که با Easter Eggs آشنا شدید شاید براتون جالب باشه چند مورد از این تخم مرغ ها را آزمایش کنید!!!

* بزرگنمایی (zoom) ده برابر در نرم افزار Microsoft Paint :(در ویندوز XP)

شاید عنوان این Easter Eggs خیلی هم عجیب نباشه ولی بهتره به نرم افزار MSPaint وارد شوید و سپس قضاوت کنید.

بله با اجرای این نرم افزار (start-->run-->mspaint) مشاهده می کنید که حداکثر بزرگنمایی پیش بینی شده برای ابزار Magnifier هشت برابر است!

برای افزایش این اندازه به ده برابر تنها کافیست روی خط زیرین علامت 8x کلیک کنید.

minesweeper-egg
* کشف مین در Minesweeper : (در ویندوز XP)

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

 


* موسیقی جالب در ویندوز : (در ویندوز XP)

این مورد نیاز به توضیح ندارد. فقط کافیست فایل C:\Windows\system32\oobe\images\title.wma را با نرم افزارهای پخش موسیقی باز کنید.


* بیش از 100 نرم افزار سودمند در سی دی ویندوز XP با سرویس پک 2 (SP 2) :

شاید تا این لحظه از وجود چنین نرم افزارهایی بی اطلاع بوده باشید. پس به پوشه ی Support و سپس Tools در سی دی ویندوز رفته و فایل نصب setup.exe را اجرا کنید.


* یک بازی در نرم افزار Dreamweaver :

در نرم افزار Dreamweaver یک فایل HTML بسازید. به حالت Design وارد شوید. در بخش Properties برای خصیصه ی Color عبارت Dreamweaver را وارد کرده کلید Enter را فشار دهید. همانطور که مشاهده می کنید یک توپ (به شکل آرم این نرم افزار) شروع به حرکت می کند. در سمت چپ مانیتور یک خط سبز رنگ دیده میشود که می بایست با حرکت دادن آن از برخورد کردن توپ به سمت چپ مانیتور جلوگیری کنید.


* نمایش تصویر سازندگان نرم افزار Dreamweaver :

dreamweaver-eggدر نرم افزار Dreamweaver پس از ساختن یک صفحه HTML جدید، با استفاده از منوی Insert و آیتم Image یک تصویر انتخاب کرده و OK کنید. بعد از قرار گرفتن تصویر در صفحه، تصویر را انتخاب کرده به بخش Properties بروید. کلید Ctrl را پایین نگاه داشته روی تصویر کوچک پیش نمایش تصویر انتخابی دوبار کلیک نمایید. با هر بار تکرار این عمل تصویر خاصی ظاهر می شود!!


همانطور که پیش از این نیز گفتم Easter Eggs در دنیای کامپیوتر تنها مختص نرم افزارها نیست:


* Easter Eggs در ماشین حساب سایت گوگل :

همانطور که می دانید نرم افزار Calculator گوگل جهت محاسبه ی معادلات ریاضی به کار می رود. بدین شکل که اگر در جعبه ی جستجوی گوگل معادله ریاضی 8*8+6*6 را وارد کنید مقدار 100 را برمی گرداند.

حال به سایت گوگل رفته (www.google.com) در جعبه ی جستجو عبارت "answer to life, the universe and everything" را وارد کرده (بدون علامت های "") دکمه ی جستجو را کلیک کنید. اولین نتیجه ی نمایان شده ی این جستجو جالب خواهد بود. (البته این نتیجه معنی دار است. برای اطلاع از رابطه ی این عبارت و نتیجه ی نمایش داده شده، بهتر است دیگر نتایج یافت شده را مطالعه کنید.)


* رقص موش ها :

به سایت Clickey به آدرس http://www.clickey.com رفته و در جعبه ی جستجو عبارت we love clickey را وارد کرده Enter نمایید. نتیجه جالب است.


* تشکر از یکی از کارکنان سایت Amazon :

به سایت آمازون به آدرس http://www.amazon.com بروید. در انتهای صفحه عبارت Directory of All Stores را کلیک کنید. در انتهای صفحه ی باز شده عدد 1996 مشخص است. زیر این عدد لینک مخفی ای قرار دارد. روی آن کلیک کنید تا نکته ی مخفی این سایت را مشاهده کنید (برای پیدا کردن لینک مذکور می توانید در صفحه ی باز شده کلید Ctrl را به همراه A فشار دهید).


* مرلین در فوتوشاپ :

photoshop-eggدر نرم افزار فوتوشاپ کلید F7 را فشار دهید تا بخش layers نمایان گردد. حال کلید Alt را فشرده نگاه داشته در همان حال فلش کوچک سمت راست بالای این بخش را کلیک کرده روی گزینه ی Palette Options کلیک کنید. این هم مرلین فوتوشاپ!

 

* تغییر تصویر نرم افزار Adobe ImageReady :

در نرم افزار Adobe ImageReady در بالای بخش ابزار ها تصویر دو پر قرار گرفته است. کلید Alt را نگاه داشته روی این تصویر کلیک کنید. حال باید این تصویر به شکل دیگری (یک کشتی) تغییر شکل پیدا کرده باشد. به منوی Help رفته گزینه ی About Adobe ImageReady را کلیک کنید. به نظرتون آرم این نرم افزار یک کشتی بود؟!!!

یه کار جالب دیگر، در تصویر نمایان شده (کشتی) کلید Ctrl را فشرده نگاه داشته و در بخش های گوناگون این تصویر کلیک کنید!!


چند لینک جالب از گوگل :

البته نمیدونم میشه به این لینک ها Easter Eggs گفت یا نه :

http://www.google.com/unclesam
http://www.google.com/linux
http://www.google.com/mac
http://www.google.com/microsoft
http://www.google.com/bsd

امیدوارم از این Easter Eggs ها لذت برده باشید.

برای کسب اطلاعات بیشتر به سایت های زیر مراجعه کنید:

Easter Eggs چیست؟ :WikiPedia

مشاهده ی آرشیوی از Easter Egg های مختلف :The Easter Egg Archive - Egg Heaven 2000

شنبه 24 مرداد ماه سال 1388

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

  • تگ ( که به آن فرستنده خودکار و یا Transponder نیز گفته می شود ) ، شامل یک تراشه نیمه هادی، یک آنتن و در برخی موارد یک باطری است .
     

  • بررسی کننده ( که به آن کدخوان و یا دستگاه نوشتن و خواندن نیز گفته می شود )، شامل یک آنتن ، یک ماژول الکترونیکی RF و یک ماژول کنترلی است .
     

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

شکل 1 ، اجزاء اصلی یک سیستم RFID را نشان می دهد .



شکل 1 : اجزاء یک سیستم RFID


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


تگ های RFID

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



شکل 2 : اجزاء اصلی یک تگ RFID


تگ های فعال در مقابل تگ های غیرفعال

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


تگ های هوشمند ( با قابلیت خواندن و نوشتن ) در مقابل تگ های فقط خواندنی
یکی دیگر از تفاوت های مهم بین تگ های بکارگرفته شده در سیستم های RFID ، نوع حافظه استفاده شده در  آنان است . از  دو نوع حافظه فقط خواندنی (RO ) و خواندنی / نوشتنی (RW )  در تگ های RFID استفاده می گردد .

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

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

علاوه بر دو نوع حافظه اشاره شده ، گونه های دیگری از حافظه ها در تگ های RFID استفاده می گردد که بد نیست به آنان نیز اشاره ای داشته باشیم .

  • حافظه هایی با ویژگی یک مرتبه نوشتن و چندین مرتبه خواندن ( WORM برگرفته شده از  write-once-read-many   ) : این نوع حافظه ها همانند حافظه های فقط خواندنی می باشند که با حجم اندکی از اطلاعات ثابت برنامه ریزی می شوند و امکان تغییر اطلاعات موجود برای یک مرتبه در اختیار کاربر گذاشته می شود ( نظیر CD-ROM ) . از این نوع حافظه ها می توان در خطوط مونتاژ و برای ثبت تاریخ و یا مکان تولید( پس از تکمیل فرآیند تولید ) استفاده کرد .
     

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

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



شکل 3 : چند نمونه تگ RFID