شی گرایی در جاوا اسکریپت ( قسمت اول)

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

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

اگر نیاز به یک شی ماشین داشته باشید به جاوا میگویید که یک نمونه با ویژگی های تعیین شده از طرح قبلی برایتان بسازد.

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

myCar.honk();

مفسر جاوا با دیدن این دستور به کلاس ماشین رفته و تعیین میکند که باید چه دستوراتی را اجرا نماید.همان دستوراتی که در متد honk تعریف شده است.

حالا به جاوا اسکریپت میرویم.

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

اگر در جاوا بخواهیم 30 تا شی ماشین بسازیم ، این رابطه کلاس-شی برای ما 30 ماشین با قابلیت راندن و بوق زدن که هر کدام 30 تا متد honk و drive را اجرا میکنند، فراهم میکند.

اما در جاوا اسکریپت چگونه به این هدف برسیم ؟ به جای رابطه کلاس-شی در جاوا اسکریپت رابطه شی-شی تعریف میشود.

 

منبع: iNote

ادامه نوشته

یک برنامه رنگی به زبان PHP

این برنامه توسط خودم در یک ساعت پیش جهت تمرین و یادگیری زبان شیرین و سیال PHP نوشته شد.خروجی این برنامه یک متن با رنگ تصادفی و پس زمینه ای که از جابه جایی کاراکترهای کد هگزادسیمال همان رنگ بدست آمده میباشد.تولید رنگ تصادفی با کمک تابع داخلی mt_rand که برپایه الگوریتم تویستر مرسن میباشد انجام میگیرد.رنگ تصادفی در یک پایگاه داده با نام color ثبت میگردد و هر بار یک رنگ جدید تولید میشود.میتوانید سورس این برنامه به همراه پایگاه داده آنرا از اینجا دانلود کنید.

چگونه برای ایده خود یک اسپانسر پیدا کنیم؟

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

 

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

منبع: inote

اثراتی از وجود یک رودخانه قدیمی در مرریخ توسط کریوسیتی کشف شد

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

اختراع دوباره دستگاه پرتو X

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

اختراع دوباره پرتو ایکس

همچنین این شرکت در حال توسعه یک انتشار دهنده کوچک پرتو x میباشد که راه جدیدی را در تکنولوژی فلز - پلیمر باز خواهد کرد.این تکنولوژِ هنوز در مرحله ساخت است و به همین دلیل مدیر این شرکت اطلاعات دقیقتری را آشکار نکرده است.

اختراع پرتو ایکس

منبع: scitechdaily

در نقد پی سی دانلود

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

نقد پی سی دانلود  

یک سوراخ امنیتی در فیس بوک

سه تا از کاربران فیس بوک به نامهای Hasin Hayder ، Rifat Nabi و Abu Ashraf Masnun در فیس بوک یک سوراخ امنیتی کشف کرده اند که میتواند به یک مشکل امنیتی بزرگ تبدیل شود.بر طبق گزارش ویژگی "post-by-email" در گروه های فیس بوک به هکر اجازه میدهد به عنوان هر شخصی که در گروه عضو میباشد عکس یا متن قرار دهد.فقط چند چیز برای این کار نیاز است:یک سرور SMTP (یا هر اسکریپت سمت سرور) و ایمیلی که کاربر هدف با آن به فیس بوک متصل است.روش حمله در ادامه مطلب...

سوراخ امنیتی در فیس بوک

ادامه نوشته

بررسی آدرس URL

آدرس های URL که مخفف Uniform Resource Locator میباشد به صورت موقعیت یاب منبع یک شکل ترجمه میشود.این گونه آدرس ها مکان هر منبعی از قبیل عکس،فیلم،فایل های html و ... را مشخص میکنند.در اینجا قسمتهایی که این آدرس را تشکیل میدهد بررسی میشود.شکل کلی این آدرس به صورت زیر است.

scheme://host.domain:port//path/filename

1) scheme : نوع سرویسی را که از اینترنت درخواست میشود نشان میدهد.رایجترین و پر کاربردترین آن http  میباشد.

2) host : دامین یا محدوده میزبان را مشخص میکنند.پر استفاده ترین آن www میباشد.

3) domin : نام دامین یا محدوده اینترنتی را تعیین میکند.مانند inote.blogfa.com .

4) port: : شماره پورت اتصال به هاست را تعیین میکند.این پورت برای 80 ،http  میباشد.

5) path : مسیر قرارگیری منبع را بر روی هاست تعیین میکند.مانند چیزی که در درایو کامپیوتر وجود دارد.

6) filename : نام فایل منبع بر روی هاست یا میزبان را تعیین میکند.

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


مفهوم لوگو: استون مارتین Aston Martin

شرکت خودرو سازی استون مارتین Aston Martin در سال 1914 توسط لیونل مارتین و روبرت بمفورد تاسیس شد.این دو شخص قبل از آن به فروش خودروهای ساخته شده توسط سینگر مشغول بودند و مارتین در مسابقه های ویژه ای که در کوهای استون هیل در نزدیک استون کلینتون برگزار میشد شرکت میکرد.آنها مقدمات شرکتشان را در کنسینگتون فراهم کردند و اولین خودروی خود را در مام مارس 1915 ساختند.نام این خورو از استون هیل Aston Hill و Lionel Martin گرفته شده است.از اینجا میتوانید وارد سایت این شرکت شوید.

گلکسی نوت II تا چند روز دیگر به لندن میرسد.

گوشی گلکسی نوت II با سیستم عامل اندروید جیلی بین (نوعی پاستیل) تا دوشنبه به مرکز فروش استرتفورد که فروشگاه سامسونگ در این مرکز قرار دارد به دست مشتریان میرسد سامسونگ در روز سه شنبه این خبر را در شبکه های بزرگ اعلام کرد.این گوشی - تبلت شبیه پیشینیانش اندازه ای بین گوشی و تبلت دارد وبه همین دلیل به گوشی - تبلت معروف شده است.اندازه صفحه نمایش این گجت 5.5 اینچ با صفحه لمسی خازنی و یک عدد استایلس - s pen - آن را متمایز کرده است.معرفی گلکسی نوت یک موفقیت بزرگ برای سامسونگ بود طوری که نزدیک به 10 میلیون از این گوشی به فروش رفت.حالا گلکسی نوت جدید با اندروید 4.1 و ویژگی های جدیدی که به استایلس آن اضافه شده است در قلب خود یک پردازنده چهار هسته ای 1.6 گیگا هرتزی را جا داده هنوز قیمتی به طور رسمی برای این گوشی اعلام نشده است.این گوشی - تبلت در سه ظرفیت 16،32،و 64 گیگابایتی عرضه خواهد شد.