برنامه نویسی vb

این برنامه یک magnifier یا ذره بین می باشد که تصویر زیر اشاره گر ماوس را بزرگ کرده و در شیء pictureکپی می کند

در.

به ادامه مطلب بروید

ادامه نوشته

دکتر انوشه

اول از همه این را بگم که تخصص دکتر انوشه در تیپولوژی هست .
از تفاوت دختران و پسران شروع می کنم :
عدد یک نشان دهنده خصوصیات دختران و عدد دو نشان دهنده خصوصیت پسران هست :
۱) اساسا به گفتگو علاقه دارند . ۲) اساسا به سکوت علاقه دارند.
۱) در روز به طور متوسط ۲۶۰۰۰ کلمه حرف می زنند.۲) در روز به طور متوسط ۴۰۰۰ کلمه حرف
می زنند.
۱) با گفتگو مشکل خود را حل می کنند. ۲) با سکوت مشکل خود را حل می کنند.
۱)اساسا شنوندگان بسیار خوبی اند 2) اساسا شنوندگان خوبی نیستند.
۱) به تشریفات توجه دارند. ۲) تشریفاتی نیستند.
۱) بسیار جزیی نگر هستند. ۲) اصولا کلی نگر هستند.
۱) رابطه گرا و مسیر گرا هستند ۲) هدف گرا و افق نگر هستند.
۱) از راه گوش عاشق می شوند ۲) از راه چشم عاشق می شوند.
دکتر تعریف می کرد و می گفت که من خودم همیشه به پسرای دانشجو میگم که اگر
خواستین مخ دختری را بزنین قبل از اینکه قیافه نحص شما را ببینه اول باهاش تلفنی صحبت
کنین و بعد قرار ملاقات بذارین !! و یک ماجرای تقریبا طولانی را در این مورد برامون تعریف کردن.

به ادامه مطلب بروید

ادامه نوشته

فراماسون و کاوالا

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

به ادامه مطلب بروید
ادامه نوشته

راز معاشقه خوب

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

به ادامه مطلب بروید

ادامه نوشته

آموزش مخفی کردن فایل ها در قالب یک عکس! (ترفندهای WinRAR)

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


 

ادامه نوشته

مولتی مدیا بیلدر

این ها script   هایی هستند که مربوط به زمان هستند .

PageTimer("","")

ExitTimer("")

ScriptTimer("","")

RunScript("")

Pause("")

Return()

Refresh()

در آموزش های قبلی برخی از این کد ها استفاده کردیم اما در این بخش بیشتر به این script ها می پردازیم :

PageTimer("ms","PageLabel")

با اجرای این کد می توان پس از زمانی که تعیین می کنید به صفحه مورد نظر بروید . مثلا در این کد پس از گذشت 1000 میلی ثانیه (1 ثانیه) به صفحه ای که با Label آن را در قسمت دوم نوشته ایم (در اینجاpage 2  ) می رود :

PageTimer("1000","Page 2")

ExitTimer("ms")

این یک تایمر است که پس از گذشتن زمان مشخص شده پنجره بسته می شود (عمل Exit() انجام می شود) . در این کد پس از کذشتن یک دقیقه پس از اجرای این Script پنجره بسته خواهد شد .

ExitTimer("60000")

ScriptTimer("ObjectLabel","ms")

پس از گذشتن زمان تعیین شده Script مورد نظر اجرا می شود . در اینجا فقط منظور شئ Script نیست این کد مربوط به هر شئی که بتوان در آن Script مورد نظر خودتان را وارد کنید مثلا Text Button ، Rectangle و... می باشد . در قسمت اول نام شئ و در قسمت دوم زمان را می نویسیم . در مثال شئی با نام Script پس از 1 ثانیه اجرا می شود .

ScriptTimer("Script","1000")   

RunScript("ObjectLabel")

این کد مانند کد بالا عمل می کند با این تفاوت که بلافاصله Script را اجرا می کند .

RunScript("Script")

Pause("ms")

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

Return()

اگر خطوط Script ها را مانند یک رشته سیم فرض کنیم ، دستور Return مانند کلیدی است که  این ارتباط و رسانایی بین رشته ها را قطع می کند . یا وقتی به این خط رسید بقیه خط ها را نمی خواند . از اینscript  می توانید در دستور شرطی If یا حلقه for استفاده کنید .

Refresh()

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

برای اجرای کد های نمونه زیر ، یک Text با نام Counter ایجاد کنید .

یک حلقه با Refresh :

For n=1 To 100000

  i=n

  DisplayValue("Counter","i")

  Refresh()

Next n

یک حلقه Normal  :

For n=1 To 100000

  i=n

  DisplayValue("Counter","i")

Next n

تغییری که در اجرای این دو حلقه وجود دارد کاملا محسوس است .

انسان به عنوان آنتن موبایل

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

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

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

به همین دلیل، این محققان ایده "شبکه های بدن به بدن" (Body-to-body networks) را مطرح کردند. این شبکه ها از بدن یک انسان به بدن انسان بعدی منتقل می شوند.

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

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

 

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

از سویی دیگر، کاهش میزان تششعات منتشر شده از این دستگاه می تواند نگرانی در مورد سلامت انسان را هم از بین ببرد.

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

سیستم عامل mac

 

روش نصب ویندوز xp بصورت خودکار

روش نصب ویندوز xp بصورت خودکار به طوری که در حین نصب سوالی از کا





v روش نصب ویندوز xp بصورت خودکار به طوری که در حین نصب سوالی از کاربر نپرسد


حتی شماره سریال ویندوز !
همانطوری که میدانید هنگامی که قصد نصب ویندوز را داشته باشید، در حین نصب لازم است سوالاتی پیرامون نام کامپیوتر ، نوع رزولوشن ، کلمه عبور Admin ، شماره سریال ویندوز و ... را پاسخ دهید. این مساله باعث میشود که شما دقایقی طولانی را کنار سیستم باشید تا نصب ویندوز به مراحل نهایی نزدیک شود. این مساله اگر لازم باشد روزانه تعداد زیادی ویندوز نصب نمایید بیشتر نمایان میشود. با استفاده از ابزاری که در سی دی ویندوز xp در فولدر support قرار داده شده ، آن هم در یک فایل Cab !!! براحتی نسبت به نصب خودکار ویندوز اقدام نمایید.
حال روش کار:
1- در سی دی ویندوز xp به مسیر زیر مراجعه نمایید :
Support\tools\
2- فایل deploy.cab را بر روی یکی از درایوهای هارد کپی نمایید. سپس آنرا باز کرده (از طریق برنامه zip magic یا winzip یا در خود ویندوز xp اگر بر روی فایل کلیک کنید باز میشود ) و فایل setupmgr.exe را از درون این فایل cab کپی کرده و درون یک درایو از هارد کپی کنید.
3- بر روی setupmgr.exe کلیک کنید. پنجره ای باز میشود. آنرا next کنید. سپس گزینه زیر را انتخاب کرده و next کنید :
Create a new answer file
4- مطمئن شوید که گزینه installation windows unattended علامت زده شده باشد سپس next کنید.
5- در این صفحه نوع ویندوز خود را انتخاب نمایید در اینجا ویندوز xp پروفشیونال را انتخاب میکنیم. سپس next میکنیم.
6- گزینه Fully automated را علامت بزنید و next کنید.
7- در اینجا صفحه Distribution Folder نمایش داده میشود. در این صفحه به شما اجازه داده میشود که تعیین نمایید که آیا ویزارد یک پوشه توزیعی را بر روی کامپیوترتان بسازد یا پوشه توزیعی را بر روی درایو شبکه ای که شامل سورس فایلهای ویندوز میباشد ایجاد نماید.
نکته ! ساخت یک پوشه توزیعی نه تنها به شما اجازه نصب ویندوز بدون استفاده از cd را میدهد بلکه اجازه افزودن فایلهای اضافی (همانند درایورهای قطعات) برای انجام یک نصب سفارشی را میدهد. اگر قصد انجام نصب خودکار را به دفعات زیاد دارید و درایور یا پوشه مناسب را در اختیار دارید میتوانید از این گزینه استفاده کنید.
ما در این آموزش گزینه زیر را انتخاب کرده سپس next میکنیم :
No, this answer file will be used to install from a CD
8- در این صفحه گزینه مربوط به I Accept … را علامت زده و next میکنیم.
9- حال شما صفحه ای را مشاهده میکنید که با کمی دقت متوجه میشوید گزینه هایی درون این صفحه وجود دارند که شما در حین نصب ویندوز با آن برخورد میکنید. شروع به تکمیل گزینه ها به دلخواه خود کنید.
10- بعد از اتمام کار گزینه finish را بفشارید. در این قسمت مسیری برای ذخیره تنظیماتی که انجام داده اید در قالب یک فایل پرسیده میشود. شما میبایستی نام فایل را که به صورت UNATTEND.TXT انتخاب شده به WINNT.SIF تغییر دهید و یک نسخه بر روی یک فلاپی ذخیره نمایید.
11- از منوی FILE گزینه EXIT را انتخاب نمایید.
12- اکنون شما فایل اصلی را ساخته اید. فایل برای انجام عملیات نصب آماده میباشد اما ممکن است قبل از شروع عملیات مایل باشید که نگاهی به محتویات فایل بیندازید. (ممکن است بخواهید
پارامترهای اضافه تری را نیز به فایل بیفزایید. در صورت امکان با بخش HELP برنامه SETUP MANAGER مشورتهای لازم را انجام دهید.) برای این کار فایل ساخته شده را در برنامه NOTEPAD باز نمایید. شما میتوانید خطوط دیگری را نیز برحسب نیاز برای فعالیتهای دیگر مثل تعیین پارتیشن نصب دیسک سخت یا تبدیل سیستم فایل به NTFS معین نمایید. جزئیات مربوط به چگونگی انجام این کارها را میتوانید در داخل فایلهای کمکی موجود در داخل Deploy.CAB مشاهده نمایید. اگر در داخل فایل هرگونه تغییری را اعمال کردید ، فایل را ذخیره کرده و آنرا ببندید
13- فایل را بر روی فلاپی دیسک کپی نماید. سپس کامپیوتر را از طریق سی دی راه اندازی کرده و فلاپی را در داخل درایو فلاپی قرار دهید. ویندوز به صورت خودکار تنظیمات معین شده را مورد استفاده قرار میدهد.

دانلود

دانلود آخرین نسخه فایر فاکس

پسورد:www.downloadkade.com




معرفی Samsung Galaxy S II

قوی‌ترین تلفن هوشمند سامسونگ با داشتن وزن و ضخامت کم، بهترین کارایی را به وسیله یک پردازنده دو هسته‌ای و صفحه‌نمایش Super AMOLED Plus عرضه می‌کند.
13 فوریه 2011، بارسلونا- شركت سامسونگ در نمایشگاه MWC 2011، تلفن هوشمند(Galaxy S II (GT-I9100 را معرفی کرد. ضخامت این تلفن همراه تنها 49/8 میلیمتر بوده و در کنار وزن کم، دارای صفحه‌نمایشی با کیفیت و پردازنده قدرتمند دو هسته‌ای است.
این تلفن‌همراه از سیستم‌عامل Android نسخه Gingerbread استفاده می‌کند که در میان دیگر سیستم‌عامل‌های مخصوص تلفن همراه اخیراً سریعترین رشد را از خود نشان داده است. در نسل جدید، سامسونگ چهار شبکه تأمین محتوا و سرگرمی اختصاصی در نظر گرفته که شامل موسیقی، بازی، کتاب‌های الکترونیکی و شبکه‌های اجتماعی می‌شود.
JK Shin، مدیر ارتباطات همراه سامسونگ در این باره می‌گوید: "در سال 2011، سامسونگ در قدرت پردازش، صفحه‌نمایش و تامین محتوا به مرحله جدیدی وارد شده است. طراحی، قدرت پردازش و صفحه‌نمایش با کیفیت Galaxy S II استاندارد جدیدی از تلفن‌های هوشمند را تعریف می‌کند. Galaxy S II نتیجه تحول طبیعی و قدرتمند تلفن هوشمند Galaxy S است. پس از موفقیت چشمگیر Galaxy S، خوشحال هستیم که توانسته‌ایم جایگزین شایسته‌ای برای آن تولید کنیم که به کمک آن دیگر کاربران محدود به چیزی نخواهند شد. Galaxy S II به کاربران این امکان را می‌دهد که خودشان زندگی دیجیتال هوشمند خود را بسازند."

کارایی بالااستفاده از پردازنده دو هسته‌ای ‌برای انجام پردازش‌ها و پشتیبانی از فناوري مخابراتی(4G (HSPA+ 21 باعث شده تا Galaxy S II کاملاً بی رقیب باشد. پردازنده دوهسته‌ای مرور صفحات وب را سریعتر کرده و با پشتیبانی از Multi Tasking، محیطی همچون یک کامپیوتر را فراهم می‌کند. کیفیت تصاویر گرافیکی در بالاترین حد خود بوده و پردازش‌های سه بعدی که شامل رابط کاربری سه بعدی نیز می‌شود، به بهترین نحو ممکن روی صفحه نمایش بزرگ این تلفن هوشمند صورت می‌گیرد. با وجود قابلیت Multi Tasking، سویيچ کردن میان برنامه‌های در حال اجرا بلافاصله صورت می‌گیرد. قدرت پردازش سه‌بعدی بالا نیز اجرای روان بازی‌ها و نمایش فایل‌های ویدئویی با کیفیت بالا را تضمین می‌کند.
اتصال فوق سریع HSPA+ اطلاعات را با سرعت بیشتری از شبکه دریافت کرده و اتصال Bluetooth 3.0+HS نیز زمان مورد نیاز برای ارسال و دریافت فایل‌ها را کاهش می‌دهد. Galaxy S II به یک دوربین 8 مگاپیکسلی با قابلیت فیلمبرداری Full HD مجهز شده و در ضمن خود گوشی نیز توانایی پخش فیلم‌های Full HD را نیز دارد. همچنین کاربران می‌توانند به کمک فناوری اختصاصی AllShare به سادگی فیلم و تصویر گرفته شده را بدون مشکل و به سادگی با دیگران به اشتراک بگذارند.

نسل جدید صفحه‌نمایشتلفن هوشمند Galaxy S II از صفحه‌نمایش 27/4 اینچی Super AMOLED Plus استفاده می‌کند که پیشرفته‌ترین صفحه نمایشی است که تاکنون برای تلفن‌های همراه ساخته شده است. این صفحه‌نمایش دارای محدوده رنگی گسترده، نسبت کنتراست بالا و دقت تصویر فوق‌العاده‌ای است. همچنین فناوری Real Stripe و افزایش تعداد پیکسل‌ها با تبعیت از مکانیسم چشم انسان، تصاویر را در نزدیک‌ترین حالت به واقعیت نمایش می‌دهد. زاویه دید صفحه‌نمایش نیز نسبت به قبل افزایش پیدا کرده و در محیط‌های بیرونی نیز بهتر از قبل می‌توان مطالب روی صفحه‌نمایش را مشاهده كرد.
با این وجود صفحه‌نمایش Super AMOLED Plus، تأثیر منفی بر عمر باتری ندارد. در واقع این صفحه‌نمایش توان مصرفی کمتری در مقایسه با صفحه‌نمایش
Super AMOLED نیز داشته و در مقایسه با دیگر دستگاه‌های هم اندازه خود باتری راندمان بهتری داشته و در ضمن ابعاد کوچکتری نیز دارد.

Galaxy S II در کار و تجارتبرای کاربران تجاری این تلفن همراه هوشمند، سامسونگ چندین راه حل در نظر گرفته که انعطاف‌پذیری این افراد و راحتی هرچه بیشتر در دسترسی به فضای کاری خود را بیش از پیش آسان می‌سازد. در این خصوص سامسونگ با چندین شرکت مهم و معتبر دنیای IT همکاری کرده تا بتواند بهترین ابزار‌های ممکن برای جدیدترین نسخه از سیستم عامل Android را با رعایت امنیت اطلاعات و شبکه تولید كند. این ابزارها شامل سرویس‌های کنفرانس و اتصال به شبکه Cisco، نرم‌افزار
 Microsoft Exchange ActiveSync و یک نرم‌افزار مدیریتی ایمن از Sybase می‌شود.

دنیایی جدید از سرگرمی و تعامل هوشمندسامسونگ از فرصت معرفی تلفن‌همراه پیشرفته Galaxy S II استفاده کرده و همزمان Samsung Hubs را نیز معرفی کرده است. این مجموعه نرم‌افزاری تقریباً تمامی جنبه‌های زندگی را پوشش می‌دهد. در Samsung Hubs مجموعه کاملی از کتاب، مجله، موسیقی، بازی‌های پیشرفته موبایل و دسترسی به شبکه‌های اجتماعی در نظر گرفته شده است. [درج ادامه مطلب]
 Social Hub Premium: آینده ارتباطات- از لیست تماس‌هایتان با هرکس و به هر طریقی که دوست دارید ارتباط برقرار کنید. سابقه تماس‌ها، وضعیت شما در نرم‌افزارهای گفتگوی اینترنتی و انواع بروزرسانی‌ها در شبکه‌های اجتماعی همگی از یک مکان در دسترس خواهند بود. در اینجا کاربران به تمامی پیغام‌ها (ایمیل، پیغام متنی، پیغام صوتی و SNS) دسترسی داشته و به سرعت می‌توانند به آنها پاسخ دهند. این نرم‌افزار به خوبی نقش یک شبکه برای زندگی اجتماعی را ایفا می‌کند.
 Reader Hub: به کمک این شبکه می‌توانید لیست کاملی از کتاب، روزنامه و مجله را با خود به همراه داشته باشید. سامسونگ با همکاری شرکت‌های مختلف توانسته بیش از 2/2 میلیون کتاب، 2000 روزنامه بین المللی و محلی به 49 زبان مختلف و 2300 مجله به 22 زبان مختلف را گردآوری کند.
 Game Hub: بهترین و ساده‌ترین راه برای دریافت بهترین بازی‌های موبایل. استفاده از سنسور ژیروسکوپ سه جهته باعث شده تا قابلیت‌های جدیدی برای بازی کردن در این دستگاه به وجود آید. شما می‌توانید به رایگان بازی‌های سازندگان معروفی همچون Gameloft را امتحان کرده و در صورتی که از آن لذت بردید، نسخه کامل را دریافت کنید. همچنین به کمک این شبکه، امکان انجام بازی‌های موجود در شبکه‌های اجتماعی مانند We Rule and We City را بازی کنید.
Galaxy S II انتخاب‌های بیشتری برای شخصی‌سازی در اختیار کاربران قرار می‌دهد. برای اولین بار در این تلفن همراه سرویسی به نام Live Panel قرار گرفته که می‌تواند محتوای یک وب‌سایت یا یک نرم‌افزار را روی صفحه اصلی تلفن همراه نمایش دهد. کاربران می‌توانند Live Panel را براساس نیاز خود طراحی کرده و از سرویس‌های Online یا نرم‌افزارها در آن استفاده کنند و به شکل ورق زدن یک مجله این محتوا را بررسی کرده و یا آخرین اخبار را بخوانند.
به کمک سیستم صوتی پیشرفته این تلفن همراه کاربران می‌توانند تقریباً تمام کارهای خود را از بازکردن نرم‌افزارها گرفته تا چک‌کردن ایمیل و برقراری تماس، همگی را با گفتن دستورات صوتی انجام داده و Samsung Voice Solution به خوبی این دستورات را به متن (و یا برعکس) تبدیل می‌کند. نرم‌افزار ترجمه صدا نیز برای استفاده در مسافرت و ترجمه صدا به متن بسیار مفید خواهد بود. تنها کافیست عبارت یا کلمه مورد نظر را برای این نرم‌افزار خوانده و بلافاصه ترجمه آن را بصورت متن خوانده و یا بصورت صدا بشنوید.
برای مدیریت راحت‌تر این دستگاه، سامسونگ Kies Air را در نظر گرفته است. به کمک Kies Air کاربران می‌توانند از طریق اتصال Wi-Fi و از طریق کامپیوتر شخصی خود این تلفن همراه هوشمند را کنترل کنند. از این طریق می‌توان عکس‌های گرفته شده را روی کامپیوتر کپی کرد، به موسیقی ذخیره شده روی آن گوش داد، لیست تماس‌ها را مشاهده کرد و یا از طریق مرورگر اینترنتی کامپیوتر پیغام متنی فرستاد. همچنین قابلیت WiFi Direct امکان اتصال مستقیم به کامپیوتر و استفاده از پرینتر آن را فراهم می‌کند. استفاده از این قابلیت نیازی به Access Point نداشته و تنها وجود یک کامپیوتر مجهز به اتصال Wi-Fi کافی است. فناوری NFC نیز با توجه به نیاز بازار و امکان استفاده از پرداخت به کمک تلفن همراه در Galaxy S II در نظر گرفته شده است.
این تلفن‌همراه در سالن هشت نمایشگاه MWC 2011 به نمایش گذارده شده بود . برای اطلاعات بیشتری می‌توانید به وب سایت
www.samsungunpacked.com/press مراجعه کنید.

آغاز ثبت نام

سازمان سنجش تاريخ و نحوه ثبت نام داوطلبان آزمون دوره هاي كارداني پيوسته نظام جديد در آموزشكده هاي فني و حرفه اي و مؤسسات غيرانتفاعي و غيردولتي سال 90 را اعلام كرد.
كليه داوطلبان متقاضي ثبت نام و شركت در آزمون دوره هاي كارداني پيوسته نظام جديد آموزشكده هاي فني و حرفه اي و مؤسسات غيرانتفاعي و غيردولتي مي توانند از 19 ارديبهشت با ورود به سايت سازمان سنجش به صورت اينترنتي ثبت نام كنند.
ثبت نام براي شركت در آزمون كارداني پيوسته فني وحرفه اي تا روز يكشنبه 25 ارديبهشت ماه سال جاري ادامه خواهد داشت

سیستم عامل آندروید

منبع:www.goldenp.gigpa.com

اندروید(Android) نام سیستم‌عاملی است که گوگل با همکاری ده‌ها شرکت دیگر برای گوشی‌های تلفن همراه می‌سازد.اندروید بر پایهٔ لینوکس کرنل ساخته شده‌است. شرکت توسعه دهنده این سیستم‌عامل توسط شرکت گوگل خریداری شده و سپس به صورت منبع باز ارائه گردیده است. این سیستم‌عامل به توسعه دهندگان اجازه می دهد که کدهای مدیریت شده ای به زبان Java برای کنترل ابزارهای شرکت گوگل فراهم آورند. توسعه دهندگان می توانند برای کنترل ابزارهای ارائه شده توسط شرکت گوگل از کتابخانه مبتنی بر جاوای ارائه شده به همراه این سیستم‌عامل استفاده نمایند. اولین گوشی همراه ارائه شده با این سیستم‌عامل HTC Dream نام دارد. که در سال ۲۰۰۸ میلادی ارائه گردیده است. گوگل سیستم‌عامل خود که ویژه دستگاه‌های قابل حمل مثل تلفن همراه و نوت بوک است را با هدف رقابت با سیستم‌عامل‌هایی چون iOS، ویندوز موبایل و سیمبیان عرضه کرده‌است.

آیا می‌د‌انید‌ «گوگل» به چه معنی است؟

گوگل، عد‌د‌ی به توان ۱۰۰ گوگل از کلمه «گوگول» گرفته شد‌ه است. گوگول هم اسم مستعار یک عد‌د‌ است که توسط «میلتون سیروتا» نام‌گذاری شد‌ه است.عد‌د‌ مذکور «د‌ه به توان صد‌» است (به بزرگی این عد‌د‌ د‌قت کنید‌) انتخاب گوگل جنبه شعاری د‌ارد‌. به این مفهوم که گوگل قصد‌ د‌ارد‌ تا سرویس‌ها و خد‌مات و اهد‌اف خود‌ را به تمام جهان گسترش د‌هد‌.
به عد‌د‌ «د‌ه به توان د‌ه به توان صد‌» گوگل پلکس (Googolplex) می‌گویند‌. و به عد‌د‌ «د‌ه به توان د‌ه به توان د‌ه به توان صد‌» گوگل د‌وپلکس (Googolduplex) می‌گویند‌.

ساختمان داده ها

توابع بازگشتی

برنامه هايی که تا کنون نوشتيم يک تابع، تابع ديگری را فراخوانی می کرد. در برنامه نويسی ممکن است نياز پيدا کنيم که تابعی خودش را به صورت مستقيم يا غير مستقيم فراخوانی کند. به چنين توابعی، توابع بازگشتی گفته می شود . ابتدا از ديد رياضياتی توابع بازگشتی را بررسی می کنيم. دنباله اعداد زير را در نظر بگيريد :

2 , 5 , 11 , 23 , ...

جمله پنجم دنباله اعداد فوق چه عددی می باشد؟ حدس شما چيست؟ اگر کمی دقت کنيد متوجه خواهيد شد که هر جمله از دنباله فوق برابر است با دو برابر جمله قبلی بعلاوه يک. پس جمله پنجم برابر است با 2*23+1=47 دنباله فوق را توسط فرمول زير نيز می توان مشخص کرد :

d1 = 2
dn = 2*dn-1+1

همانطور که متوجه شده ايد در اين دنباله هر جمله به جملات قبلی خود وابسته است و برای بدست آوردن آن نياز به بازگشت روی جملات قبلی داريم تا اينکه سرانجام به جمله اول که عدد 2 می باشد برسيم. فرمول فوق را به صورت تابعی زير بازنويسی می کنيم :

d(1) = 2
d(n) = 2*d(n-1)+1

همانطور  که  در  تابع فوق  می  بينيد يک  حالت پايه  وجود دارد که  همان d(1)=2 می باشد و يکه حالت بازگشتی که تابع با يک واحد کمتر دوباره فراخوانی می شود d(n) = 2*d(n-1)+1 . توابع بازگشتی به طور کلی دارای يک يا چند حالت پايه و يک بخش بازگشتی می باشند. که معمولاً در بخش بازگشتی تابع با مقداری کمتر مجدداً فراخوانی می شود. تابع بازگشتی فوق به زبان ++C به صورت زير می باشد :

long int d(long int n)

{

   if (n == 1)

      return 2;

   else

      return 2*d(n-1)+1;

}

در زير برنامه ای می نويسيم تا با استفاده از تابع فوق 20 جمله اول دنباله مذکور را نمايش دهد.

#include

 

long int d(long int);

int main( )

{

   for (int i=1;i<=20;i++)

     {

      cout<

      if (i%5==0) cout<

     }

 

   return 0;

}

 

long int d(long int n)

{

   if (n == 1)

      return 2;

   else

      return 2*d(n-1)+1;

}

2       5       11      23      47     

95      191     383     767     1535

3071    6143    12287   24575   49151  

98303   196607  393215  786431  1572863

 

تابع، بازگشت را تا رسيدن به حالت پايه ادامه می دهد و به محض رسيدن به حالت پايه محاسبات بازگشتی پی در پی موجب رسيدن به جواب مورد نظر می شود.

 

مسئله برجهای هانوی (Towers of Hanoi)

 

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

 

برای راحتی کار کاهنان و برای اينکه دچار اشتباه و دوباره کاری در انتقال نشوند می خواهيم برنامه ای بنويسيم که ترتيب انتقال ديسکها را چاپ کند.

برای نوشتن اين برنامه ، مسئله را بايد با ديد بازگشتی نگاه کنيم . انتقال n ديسک را به شيوه زير انجام می دهيم :

1- ابتدا n-1 ديسک را از ستون اول به ستون دوم به کمک ستون سوم منتقل کن.
2- ديسک آخر (بزرگترين ديسک) را از ستون اول به ستون سوم منتقل کن.
3- n-1 ديسک قرار گرفته در ستون دوم را به کمک ستون اول به ستون سوم منتقل کن.

مراحل انجام کار هنگام انتقال آخرين ديسک يعنی وقتی که n=1 می باشد، يعنی حالت پايه به اتمام می رسد. در حالت n=1 يک ديسک بدون کمک ستون کمکی به ستون ديگر منتقل می شود.

تابع بازگشتی مورد استفاده برای حل مسئله برجهای هانوی را با چهار آرگومان می نويسيم.

1- تعداد ديسکها
2- ستون مبدأ
3- ستون کمکی
4- ستون مقصد

تابع هانوی و برنامه ای که در آن اين تابع مورد استفاده قرار گرفته است به صورت زير می باشد :

#include

 

int hanoi(int, char, char, char);

 

int main( )

{ int disks;

 

  cout<<"Moving disks form tower A to C."<

  cout<<"How many disks do you want to move?";

  cin>>disks;

  cout<

 

  return 0;

}

 

int hanoi(int n, char first, char help, char second)

{

  if (n == 1) {

    cout << "Disk " << n << " from tower " << first

         << " to tower " << second << endl;

  }

  else {

     hanoi(n-1, first, second, help);

     cout << "Disk " << n << " from tower " << first

          << " to tower " << second << endl;

     hanoi(n-1, help, first, second);

  }

  return 0;

}

خروجی برنامه با فرض اينکه می خواهيم مراحل انتقال چهار ديسک را ببينيم به صورت زير می باشد :

Moving disks form tower A to C.

How many disks do you want to move?4

Disk 1 from tower A to tower B

Disk 2 from tower A to tower C

Disk 1 from tower B to tower C

Disk 3 from tower A to tower B

Disk 1 from tower C to tower A

Disk 2 from tower C to tower B

Disk 1 from tower A to tower B

Disk 4 from tower A to tower C

Disk 1 from tower B to tower C

Disk 2 from tower B to tower A

Disk 1 from tower C to tower A

Disk 3 from tower B to tower C

Disk 1 from tower A to tower B

Disk 2 from tower A to tower C

Disk 1 from tower B to tower C

0

بازگشتی در مقايسه با غير بازگشتی

برای اينکه بازگشتی موفق باشد مسئله نياز است يک زيرساختار بازگشتی داشته باشد. راه حل بعضی از مسائل به طور ذاتی بازگشتی است چون احتياج به نگداری حالت قبلی دارند. الگوريتم پيمايش درخت(tree traversal)، تابع اکرمن(Ackermann) و الگوريتم های تقسيم و غلبه مانند مرتب سازی سريع(Quicksort) همگی به صورت بازگشتی هستند. همه اين الگوريتم ها می توانند به صورت غيربازگشتی با کمک پشته هم پياده شوند اما نياز به پشته مزيت راه حل غير بازگشتی را از بين می برد.

تابع غير بازگشتی احتمالا در عمل کمی سريعتر از نسخه بازگشتی آن اجرا می شود چون تابع غير بازگشتی سربار فراخوانی تابع (function-call) را به اندازه تابع بازگشتی ندارد و اين سربار در بعضی زبان ها نسبتا بالا است.

يک دليل ديگر برای ترجيح غيربازگشتی به بازگشتی اين است که فضای پشته قابل دسترس کمتر از فضای قابل دسترس در حافظه آزاد heap است. و الگوريتم های بازگشتی تمايل به فضای پشته بيشتری نسبت به غير بازگشتی دارند.

سرريزی پشته

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


نمونه هائی از توابع بازگشتی

مثال(C). تابع بازگشتي ضرب.

int Mul (int a , int b)
{
  if (b == 1)
    return a;
  else
    return a+Mul (a,b-1);
}

مثال(Pascal). تابع بازگشتی فيبوناچی.

Function Fibonacci ( n: Integer ):Integer;
Begin
  If (n=1) or (n=2) Then Fib:=1
  Else Fibonacci:= Fibonacci (n-2)+ Fibonacci (n-1);
End;

مثال(Pascal). تابع بازگشتي اکرمن (Ackermann's function) تابعی است که مقدار آن به سرعت رشد می کند.

Function Ackerman ( a,b: Integer ):Integer;
Begin
  If (a<0) and (b<0) Then Ackerman:=0
  Else If a=0 Then Ackerman:=b+1
  Else If b=0 Then Ackerman:= Ackerman (b-1,1)
  Else Ackerman:= Ackerman (a-1,Ack(a,b-1));
End;

سرريزی پشته

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

مساله برج هانوی (Tower of Hanoi) یکی از مسائل جذاب، قدیمی و مشهور است که به یک مساله کلاسیک در علوم کامپیوتر تبدیل شده است. تاریخچه مساله از این قرار است:

در محوطه معبدی در آسیای دور سه میله الماسی قرار داشت که یکی از آنها حاوی تعدادی قرص طلایی بود. کاهنان معبد در تلاش بودند تا قرص های طلائی را از آن میله به یکی دیگر از میله ها تحت شرایطی انتقال دهند، و باور داشتند که با تمام شدن انتقال قرص ها عمر جهان نیز به پایان خواهد رسید! میله اولیه ۶۴ قرص داشت، که بر روی هم به طور نزولی بر اساس اندازه شان چیده شده بودند.

شکل زیر نمونه ای با چهار دیسک را نشان می دهد:

 

 

همانند شکل سه میله داریم: یکی از میله ها میله مبدا (A) ، یکی میله کمکی (B) و دیگری میله مقصد (C) است. هدف انتقال تمام دیسک ها از میله مبدا به میله مقصد با رعایت شرایط زیر است:

  • در هر زمان فقط یک دیسک را می توان جابجا نمود.
  • نباید در هیچ زمانی دیسکی بر روی دیسک با اندازه کوچکتر قرار بگیرد.

 

 

حل مساله:

 

هدف ما ارائه الگوریتمی است که کمترین توالی حرکت ها را برای انتقال دیسکها به ما بدهد. مثلا اگر n = 2 باشد، توالی حرکت به صورت زیر است:

 

 

1) دیسک 1 را به میله B منتقل می کنیم:

 

 

2) دیسک 2 را به میله C منتقل می کنیم:

 

 

3) دیسک 1 را به میله C منتقل می کنیم:

 

 

به طور خلاصه می توان نوشت:

1) A --> B

2) A --> C

3) B --> C

توجه داشته باشید که بر اساس قانون اول نمی توان به غیر از بالاترین دیسک هر میله، به دیسک دیگری از آن دسترسی پیدا کرد.

حال سوال این است که آیا این مساله به کمک تکنیک بازگشت قابل حل است؟ اصولا چه مسائلی را می توان بازگشتی حل نمود؟

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

  • n - 1 دیسک بالایی را با شرایط ذکر شده و به کمک میله C به میله B منتقل می کنیم.
  • بزرگترین دیسک را از میله مبدا به میله مقصد حرکت می دهیم.
  • n - 1 دیسک را که هم اکنون در میله B هستند با شرایط داده شده به میله مقصد انتقال می دهیم.

می بینیم که توانستیم عملیات جابجا کردن n دیسک را به دو عملیات مشابه ولی با اندازه کمتر و یک عملیات ساده تقسیم کنیم. واضح است که جابجا کردن n - 1 قرص راحتتر از جابجا نمودن n قرص است.

تابع بازگشتی زیر به زبان ++C ترتیب حرکت ها را چاپ می کند:

 

void hanoi ( int nDisk, char start, char temp, char finish )

{

  if ( nDisk == 1 )

    cout << start << " --> " << finish << endl;

 

  else

 

  {

    hanoi ( nDisk - 1, start, finish, temp );

    cout << start << " --> " << finish << endl;

    hanoi ( nDisk - 1, temp, start, finish );

  }

}

 

برای مثال فراخوانی تابع به شکل ( 'hanoi( 3, ‘A’, ‘B’, ‘C مساله برج هانوی را با سه دیسک که در میله A قرار دارند و با کمک میله B به میله C منتقل خواهد شد، حل می کند، و درخت زیر ترتیب فراخوانی ها برای اجرا شدن دستور را نمایش می دهد:

 

 

برای این که به کاهنان کمک کنیم، باید دستور ( 'hanoi( 64, ‘A’, ‘B’, ‘C را اجرا کنیم. ولی چه زمانی طول می کشد تا این دستور اجرا شود؟ در حالت کلی می خواهیم بدانیم اگر تعداد دیسک ها n باشد، کمترین تعداد حرکت برای جابجا نمودن دیسک ها چقدر است؟

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

حال به مساله مرتبه اجرایی مساله می پردازیم: فرض کنیم ( T( n تعداد حرکتهای لازم جهت انتقال n دیسک به مقصد باشد. بر اساس توضیحات فوق ( T( n - 1 حرکت برای انتقال n - 1 دیسک به میله کمکی، یک حرکت برای انتقال بزرگترین دیسک به میله مقصد، و باز ( T( n - 1 حرکت برای انتقال n - 1 دیسک موجود در میله کمکی به میله مقصد نیاز است. پس می توان نوشت:

T( n ) = 2 T( n - 1 ) + 1

با حل این رابطه بازگشتی داریم:

T( n ) = 2n - 1

همانطور که مشاهده می کنیم مرتبه اجرایی این الگوریتم ( O( 2n است که اصلا مرتبه خوبی نیست. اما چاره دیگری نداریم! این روش حداقل تعداد حرکتهای ممکن را می دهد.

برای درک وخامت اوضاع کافی است سعی کنید زمان پایان جهان را محاسبه کنید! اگر فرض کنیم کاهنان با سرعت عمل زیاد توانسته باشند به صورت شبانه روزی و نسل به نسل در هر دو ثانیه یک قرص را جابجا کنند، برای انتقال تمامی 64 قرص به میله مقصد، در حدود 1.169 ترلیون (میلیون میلیون) سال زمان لازم دارند!

در واقع ما از روش Divide and Conquer یا حل و تقسیم برای ارائه راه حل استفاده نموده ایم. اما چون در تقسیم مساله اصلی به دو زیر مساله، اندازه ورودیهای زیر مساله ها نزدیک به اندازه ورودی اصلی هستند، کارایی الگوریتم مطلوب نیست.

 

1.   #include

2.   #include

3.    

4.   #define COUNT 8

5.    

6.   enum Bar{L,C,R};

7.   struct disk{int Size,Color;}; 

8.   struct stack{int i; disk *Disks;};

9.   void transfer(int,Bar,Bar,Bar);

10.  void init(); // Init bars

11.  void MoveDisk(Bar from,Bar to);

12.  void DrawBars();

13.  stack Bars[3]={ {0,{0}} ,{0,{0}}, {0,{0}} };

14.  int main(void)

15.  {

16.   textmode(C4350);

17.   clrscr();

18.   init();

19.   DrawBars();

20.   transfer(COUNT,L,R,C);

21.   getch();

22.   return 0;

23.  }

24.  char ConvertBarEnum2Char(Bar E){

25.   char r=0;

26.   switch (E) {

27.   case L: r='L'; break;

28.   case C: r='C'; break;

29.   case R: r='R'; break;

30.   }

31.   return r;

32.  }

33.   

34.  void msg(Bar from,Bar to){

35.   gotoxy(25,4);

36.   textattr(15|16*0);

37.   cprintf("Press anykey to move from %c to %c",ConvertBarEnum2Char(from),ConvertBarEnum2Char(to));

38.   gotoxy(37,5);

39.   cprintf("Esc = Exit");

40.  }

41.   

42.  void transfer(int n,Bar from,Bar to,Bar temp){

43.  if(n>0){

44.   transfer(n-1,from,temp,to);

45.   msg( from, to);

46.   MoveDisk(from,to);

47.   transfer(n-1,temp,to,from);

48.   }

49.  }

50.  void init(){   

51.  Bars[L].Disks=new disk[COUNT];

52.  for(int i=0;i

53.        Bars[L].Disks[i].Size=COUNT-i+1;

54.        Bars[L].Disks[COUNT-i-1].Color=i+1;

55.  }

56.  Bars[L].i=COUNT-1;

57.   

58.  Bars[R].Disks=new disk[COUNT];

59.  for(i=0;i

60.        Bars[R].Disks[i].Size=0;

61.        Bars[R].Disks[i].Color=0;

62.  }

63.  Bars[R].i=-1;

64.   

65.  Bars[C].Disks=new disk[COUNT];

66.  for(i=0;i

67.        Bars[C].Disks[i].Size=0;

68.        Bars[C].Disks[i].Color=0;

69.  }

70.  Bars[C].i=-1;

71.  }

72.   

73.  void MoveDisk(Bar from,Bar to){

74.  char kb=getch();   

75.  if(kb==27) exit(1);

76.  Bars[to].Disks[++(Bars[to].i)]= Bars[from].Disks[(Bars[from].i)--];

77.  clrscr();

78.  DrawBars();

79.  }

80.  void me(){   

81.  char c;

82.  for(int i=0;str[i];i++){

83.  c=i%14+1;

84.  if(c==1)c=2;

85.  textattr(c|16);

86.  cprintf("%c",str[i]);

87.  }

88.  }

89.   

90.  void DrawBars(){

91.  int n=0;

92.  for(int j=0;j<3;j++){

93.        for(int i=0;i<=Bars[j].i;i++){

94.                   gotoxy(1+j*27,24-i);

95.                   textattr(Bars[j].Disks[i].Color|16*0);

96.                   for(n=0;n<28 && n-13

97.                              if(n<14-Bars[j].Disks[i].Size)

98.                                         cprintf("%s"," ");

99.                              else

100.                                        cprintf("%s","ـ");

101.                  }

102.       }

103.       textattr(15|16*0);

104.       for(n=0;n<15;n++){

105.                  gotoxy(1+j*27+13,n+10);

106.                  cprintf("%s","؛");

107.       }

108. }

109. gotoxy(5,28);

110. me();       

}

 

تمرين بازگشتي


1. تابع بازگشتی برای محاسبه توان بنويسيد.

2. تابع بازگشتی برای محاسبه باقيمانده صحيح دو عدد بنويسيد.

3. تابع بازگشتی بنويسيد که معکوس يک رشته را بدست بياورد.

4. تابع غيربازگشتی سری فيبوناچی را بنويسيد.

5. مقدار تابع اکرمن را برای Ackerman(1,2) بدست آوريد.

6. تابع زير به ازای zzz(35) چه مقداری را برمیگرداند؟

int zzz(int n)
{
if (n < 9) return 1;
return n + zzz(n/2);
}

با توجه به تابع زير مقدار f(3,4) کدام است؟

function f(m, n:Integer):Integer;
Begin
  if (m=1) or(n=0) then f:=n
  else f:= f(m-1,n)+f(m-1,n-2);
end;

خروجي تابع زير به ازای n=5 ‌چيست؟

int F(int n)
{
  If (n==1)
    return 1;
  Else
    return n*n+ F(n-1)
}

با توجه به تابع زير مقدار f(3,4) کدام است؟

function f(m, n:Integer):Integer;
Begin
  if (m=1) or(n=0) then f:=n
  else f:= f(m-1,n)+f(m-1,n-2);
end;

Top of Form

 

Bottom of Form

خروجي تابع زير به ازای n=5 ‌چيست؟

int F(int n)
{
  If (n==1)
    return 1;
  Else
    return n*n+ F(n-1)
}

 

خصيصه آقايون که خانمها دوست ميدارند

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

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

1- مرد مردها

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

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

2- نه گفتن

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

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

3- داشتن شهوت جنسی شدید

کاملاً روشن است که اگر یک رابطه، تنها به برقراری روابط جنسی محدود شود، طرف مقابل احساس می کند که مورد سوء استفاده قرار می گیرد؛ اما از سوی دیگر باید این امر را نیز در نظر گرفت که يك خانم زمانیکه می بیند شوهرش در مقابل او کنترل خود را از دست میدهد و ابزار علاقه می کند انگار دنیا را به وي داده اند. اگر همسر شما شاغل است و شب هنگام پس از یک روز سخت کاری و سرو کله زدن با ارباب رجوع و همکاران او را در خانه می بینید هیچ چیز جز معاشقه نمی تواند او را خوشحال کند؛ این امر سبب می شود که او خودش را در راس تمام شادی های جهان قرار دهد. اگر او شغل حساس و با ارزشی دارد و در سمت مهمی قرار دارد، بهتر است شما شروع کننده ارتباط جنسی باشید. این امر به او اجازه می دهد که با خیال راحت از رابطه خود لذت ببرد.

4- مستقل بودن

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

5- حسود بودن

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

6- آسیب پذیری گاه به گاه

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

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

7- پنهان کردن احساسات

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

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

8- سرتاپای او را وارسی کنید

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

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

همیشه بهترین رفتارهایتان را رو نکنید

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

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

افزایش سرعت اینترنت

افزایش سرعت اینترنت به طور چشم گیر

1= contorol panel


2=network conections


3=کلیک راست روی کانکشن مورد استفاده


4= properties


5=گزینه ی configure


6= تغییر عدد به 921600


              حالا کافیه که کانکت کنین و به سرعت کانکت نگاه کنین می ره رو حدود 960کیلو بایت

برنامه های ++c , اسمبلی

جمع دو ماتریس

++c


#include

int a [2][3];
int b [2][3];
int g [2][3];
void input (int a[2][3]){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<3;j++)
cin>>a[i][j];
}
void inputb (int b[2][3]){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<3;j++)
cin>>b[i][j];
}
 void sum (int a[2][3],int b[2][3]){

int i,j;
for(i=0;i<2;i++){
for(j=0;j<3;j++)
g[i][j]=(a[i][j])+(j[i][j]);
}
}
 void out (int g[2][3]){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<3;j++)
cout<}}
main(){
input(a);
inputb(b);
sum(a,b);
out(g);
}




قسمت اول پروزه اسمبلی

include io.h
;---------------------------------
sseg segment stack
     DW    100H  DUP(?)
sseg ends
;---------------------------------
dseg segment
   db message "fuond"
     shomare1     DB  40  Dup(?)
     shomare2     DB  6 Dup(?)
     tab          db  3 dup(4 dup(?))       
dseg ends
;---------------------------------
cseg segment

            assume cs:cseg,ds:dseg
start:      mov    ax,seg dseg
            mov    ds,ax
mov si,0
mov cx,12
L:inputs shomare1,2
 atoi shomare1
mov tab[si],ax
add si,1
loop L
mov cx,12
mov si,0          
inputs shomare2,2
 a to i shomare2
L1:
cmp tab[si],ax
jE L2
add si,1
loop L1
L2:output message         

            mov    ax,4c00h      ;exit to dos
            int    21h
cseg        ends
            end    start 

چرا نماز ؟

چرا نماز را به فارسی نخوانیم؟!

سایت شبهه: قبل از هر پاسخی دقت شود که ریشه‌ی این شبهه و تبلیغ اقامه‌ی نماز به زبان فارسی یا هر کسی به زبان خودش (انگلیسی، چینی و ...) به دهه‌ی آخر دوره‌ی پهلوی بر می‌گردد. پس از انقلاب دیگر چنین سؤال یا شبهه‌ای طرح نگردید تا آن که در دوره‌ی آقای خاتمی و تک‌تازی «دگر اندیشان – قرائت جدیدی‌ها و به اصطلاح روشنفکران» دوباره به الفاظ و انشاءهای متفاوت طرح گردید.

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

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

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

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

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

وَ مَا يَنطِقُ عَنِ الهَْوَى - إِنْ هُوَ إِلَّا وَحْىٌ يُوحَى‏ - عَلَّمَهُ شَدِيدُ الْقُوَى (النجم، 5،4،3)

و سخن از روى هوای [نفس] نمى‏گويد - نيست اين سخن جز آن چه بدو وحى مى‏شود - فرشته‌ای بس نيرومند او را تعليم داده است.

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

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

به عنوان مثال: در نماز سوره‌ی حمد را تلاوت می‌کنیم. ترجمه‌ی آیه «بسم الله الرحمن الرحیم» چیست؟ در همه‌ی قرآن‌ها و زبان متداول ما چنین ترجمه شده است: «به نام خداوند بخشاینده‌ی مهربان»، که ترجمه‌ای [اگر چه تا حدودی گویا]، ولی کاملاً غلط است! چرا که:

اولاً: اگر چه در عربی به نام نیز «اسم» می‌گویند ولی معنای اسم، «نام» نیست. یک معنای اسم، نشانه است. ولی ما در فارسی «آیه» را نیز نشانه ترجمه می‌کنیم. پس چه فرقی با هم دارند؟

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

ثانیاً کلمه‌ی «الله» نیز اسم خاص است و قابل ترجمه نیست. چنان چه هیچ اسم خاص دیگری، هر چند با مسمی نباشد نیز ترجمه نمی‌شود.

ثالثاً ترجمه‌ی «خداوند» به عربی «صاحب» است و نه «الله» و ترجمه‌ی کلمه‌ی «بخشنده» به عربی «جواد» است و نه «الرحمن» و ترجمه‌ی «مهربان» نیز «رئوف» است و نه «الرحیم». پس، ترجمه‌ی جمله‌ی «به نام خداوند بخشاینده‌ی مهربان» به عربی می‌شود: «بسم الصاحب الجواد الرئوف» که هیچ ربطی به «بسم الله الرحمن الرحیم» ندارد.

همین طور است بقیه کلمات. چنان چه ما در فارسی «حمد» را سپاس ترجمه می‌کنیم و معنای «شکر» نیز همان سپاس است و اگر از ما بپرسند که پس این دو واژه چه تفاوتی با هم دارند که در جایی «حمد» آورده می‌شود و در جایی دیگر «شکر»؟ پاسخ می‌دهیم: حمد نوعی شکر و سپاس توأم با پرستش است و بدین جهت فقط اختصاص به «الله» دارد. در حالی که شکر چنین نیست و ما شاکر مخلوقات نیز هستیم.

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

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

هدف اصلی از تبلیغ این گونه انحراف‌ها، تحریف همه‌ی اسلام است. همین افراد خواهند گفت: مگر هدف از روزه، سلامت بدن نیست؟ پس چه اصراری به انجام آن در ماه مبارک رمضان است؟ هر کس هر وقت که توانست 29 یا 30 روز روزه بگیرد! سپس خواهند گفت: مگر هدف از حج، عبادت خدا و طواف به دور محوری (کعبه) که نشانه‌ی خدا باشد نیست؟ پس هر کس می‌تواند در هر زمان و هر کجا سنگی بگذارد و به دورش بچرخد! ـ چنان چه یکی از همین مدعیان عده‌ای را فریب داده بود و برای انجام مناسک حج، آنها را به بیابانی در کرج برده بود - و در آخر نیز به همان نظریه متحجرانه‌ی صدها سال پیش می‌رسند که:

عبادت به جز خدمت خلق نیست/// به تسبیح و سجاده و دلق نیست!

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

منبع:file:///C:/Documents%20and%20Settings/COFF/My%20Documents/%D9%86%D9%85%D8%A7%D8%B2/detail.asp.htm

انتقال اطلاعات با سرعت 448 گيگابيت

به گزارش مهر، محققان «مدرسه عالي سنت آنا» در پيزا با همکاري شرکت «اريکسون» و کنسرسيوم ملي بين دانشگاهي براي مخابرات (CNIT) موفق شدند به اينترنت با سرعت 448 گيگابيت برثانيه دست يابند.

اين سريعترين اينترنت دنيا در مدت تنها يک ثانيه قادر است يک حجم اطلاعات برابر با 20 فيلم با کيفيت بالا، 500 فيلم با کيفيت استاندارد، 7 ميليون تماس تلفني تصويري و 100 ميليون تماس تلفني استاندارد را جابجا کند.

اين اولين سيستم در دنيا است که بر روي دو حمل کننده نوري که وارد يک شبکه از فيبرهاي نوري تجاري شده اند توانسته است با سرعت 448 گيگابيت بر ثانيه عمل کند.اينترنت با اين سرعت معادل 22 هزار و 500 اتصال ADSL با سرعت 20 مگابيت برثانيه است.

اين محققان در اين خصوص اظهار داشتند:«ما با بهره گيري از اين فناوري رکورد قبلي سرعت زيرساختهاي تجاري را که برابر با 100 گيگابيت برثانيه بود بيش از چهار برابر کرديم».

دکتر علی شریعتی

انسان‌ها

دکتر علی شريعتی انسان‌ها را به چهار دسته تقسيم کرده است:

١ـ آناني که وقتی هستند، هستند و وقتی که نيستند هم نيستند.

عمده آدم‌ها حضورشان مبتنی به فيزيک است. تنها با لمس ابعاد جسمانی آنهاست که قابل فهم مي‌شوند. بنابراين اينان تنها هويت جسمی دارند.

 

٢ـ آنانی که وقتی هستند، نيستند و وقتی که نيستند هم نيستند.

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

 

٣ـ آنانی که وقتی هستند، هستند و وقتی که نيستند هم هستند.

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

 

٤ـ آنانی که وقتی هستند، نيستند و وقتی که نيستند هستند.

شگفت‌انگيز‌ترين آدم‌ها.

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