خدایا عاشقان را با غم عشق اشنا کن...

گوناگون...از همه جا از همه رنگ

خدایا عاشقان را با غم عشق اشنا کن...

گوناگون...از همه جا از همه رنگ

روش اتصال به اینترنت از طریق سیمکارت

روش اتصال رایانه به اینترنت ازطریق سیمکارت


سلام دوستان شرمنده که یه قرن گذشت از اخرین تاپیکم

پیر شدیم دیگه....

.

.

عوضش تو این تاپیک روش اتصال به اینترنت از طریق سیمکارتو میذارم

ایشالا که خوشتون بیاد

برای دیدنش رو لینک زیر یک کلیک عنایت بفرمایید

لینک فوق الذکر

تم n86

دوستان عزیز کسایی که نوکیا n86 خریدند و دنبال تمهاشند سایت http://nokian86themes.com

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

همه ی سایت ها را فارسی ببینید

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

گوگل کار را برای شما راحت کرده . 


www.translate.google.com

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


قابلیت هی ویندوز 7

ویندوز 7 !!!

ویندوز 7 !!!

ویندوز 7 !!!

Windows 7

از ویندوز 7 چه می دانید؟؟


یکی از بیشترین انتقاداتی که همواره گریبان گیر ویندوز ویستا بود، سنگین بودن هسته آن می باشد. به طوری که قابلیت اجرای آن بر روی تجهیزات همراه جدید که از حافظه های SSD با حجم نسبتا پایین استفاده می کنند بسیار کم است. ویندوز 7 این مشکل را هموار ساخته است. به طوری که این سیستم عامل به راحتی برروی یک SSD 16 گیگابایتی قابل نصب می باشد ( 8 گیگابایت برای نصب و 8 گیگابایت برای اجرا) این سیستم عامل مایکروسافت امکانات ویژه جدیدی هم برای کاربرانی که از صفحات نمایش لمسی استفاده می کنند فراهم کرده است: تکنولوژی چند لمسی. رابط کاربری چند لمسی : رابط کاربری چند لمسی آن است که از حرکات چند انگشت در ویندوز پشتیبانی می‌کند و تعامل کاربر تمامی برنامه‌ها را در صورتی که بخواهد از آن‌ها استفاده کند، بهبود می‌بخشد. به عنوان مثال کاربر می‌تواند یک پیانوی مجازی را با لمس کلیدهای مجازی برروی صفحه اجرا کند، به سادگی عکس‌ها را برروی صفحه درگ کرده، عکس‌ها را با دو انگشت چرخانده و بر روی آن‌ها زوم کند. امکان Play-to در ویندوز 7 پخش راحت آهنگ، ویدیو و عکس‌های دیجیتالی را در شبکه‌های رایانه خانگی مقدور می‌کند همچنین برنامه‌های مدیا پلیر و مدیا سنتر در ویندوز 7 از فورمت‌های رسانه‌یی بیشتری برای پخش ویدیو، آهنگ و سایر محتوای دیجیتالی پشتیبانی می‌کنند و برای مجموعه گسترده‌تری از دستگاه‌ها سینک می‌شوند. رابط گرافیکی ویندوز 7 بسیار شبیه ویستا است. البته تغییراتی در آن صورت گرفته تا حجم سرکش وستا کمتر شود. اما مثل ویستا می توانید ماوس خود را روی نوار ابزار بگذارید و تصویری کوچک از برنامه خود را ببینید. امکانات آنلاین ویندوز 7 نیز در نوع خودش جالب توجه می باشد. Web جزء لاینفک ویندوز 7 می باشد بطوریکه هویت های Windows Live ID نقشی اساسی در نصب و راه اندازی ویندوز 7 خواهند داشت. شمایل جدید نرم افزار Paint هم در نوع خودش جالب توجه است. این نرم افزار را با همان سادگی اما حالا با شکلی جدید می توانید در ویندوز 7 ببینید  توسعه یافتن مدیریت Deviceها: علاوه بر اینکه ویندوز7 از Bluetooth بصورت پیشفرض پشتیبانی می کند، صفحه Devices and Printers آن نیز تغییرات زیادی داشته است که همه آنها در جهت راحتتر کردن کارها صورت گرفته اند.  آیا می دانید ویندوز هفت ، بیست درصد سریعتر از ویستا بوت می شود؟ کمی پس از رونمایی Windows 7 توسط مایکروسافت، سایت Life Hacker آزمون های کارایی این سیستم عامل را شروع کرده است. در اولین سری این آزمایش ها متخصصان این سایت به این نتیجه رسیده اند که ویندوز هفت 20 درصد سریعتر از ویستا بوت می شود. بر روی یک کامپیوتر سه سیستم عامل ویندوز XP ، ویندوز VISTA و ویندوز 7 نصب شد. ویندوز ویستا از صفحه انتخاب سیستم عامل تا صفحه Login ویندوز را در 37 ثانیه به انجام رسانید. اما ویندوز هفت همین مرحله را طی 27 ثانیه طی کرد! مدت زمانی برابر با ویندوز Xp!!! این در حالی است که ویندوز 7 هنوز به صورت کامل بهینه سازی نشده است و پیش بینی می شود که پس از ارائه نسخه نهایی، حتی سریعتر از ویندوز Xp بارگزاری گردد. مایکروسافت در تلاش برای دستیابی به زمان بوت 15 ثانیه ای برای ویندوز هفت است!!!

برتری های اساسی ویندوز هفت : 1- تاخیر ویندوز ویستا را فراموش کنید. Windows 7 مطمئناً زود وارد بازار می شود. مایکروسافت از دیر آماده سازی ویندوز ویستا بسیار ناراحت به نظر می آید. همچنین با وجود اینکه در کنفرانس های اخیر اطلاعات مختصری از Windows 7 منتشر شده است، ارائه نسخه ای از آن در نیمه دوم سال 2009 قابل پیش بینی است. مایکروسافت ارائه ویندوز 7 را در سال 2010 پیش بینی کرده است. 2- نسخه 64 بیتی ویندوز 7 مهمتر است. همچنان که نسخه ای 32 بیتی از این ویندوز وجود خواهد داشت اما رایانه سازها بسوی نصب ویندوز 64 بیتی سوق پیدا کرده اند. درحالیکه در استفاده از پردازنده های Quad-Core و رایانه های مجهز به 4 گیگابایت رم رشد محسوسی دیده می شود. همچنین انتظار می رود که ویندوز 7 از تمامی پتانسیل های سخت افزاری سال 2010 میلادی بهره ببرد و مایکروسافت بتواند راه اندازهای بهینه تر و بیشتری تا آن زمان تهیه نماید. 3- مایکروسافت از اپل درس هایی آموخته است. مایکروسافت تا لحظه انتشار نسخه نهایی Windows 7 نمی خواهد اطلاعات کاملی درباره تجهیزات ویندوز 7 ارائه دهد این درس را مایکروسافت از اپل و موفقیت اپل در اجرای این سیاست آموخته است. همانطور که اینبار مشاهده کرده ایم اطلاعات داده شده به شرکای مایکروسافت هیچگونه رخنه ای به خبرگزاری ها و عموم نداشته است. 4- ویندوز 7 سیستم عاملی از نو کد نویسی شده نخواهد بود. کرنل این سیستم عامل هسته ارتقا داده شده ویندوز Vista و ویندوز سرور 2008 خواهد بود. بر طبق اطلاعات ارائه شده توسط آقای Chris Flores، نرم افزارها برای اجرا بر روی Windows 7 مشکل خاصی نمی بایست پیش رو داشته باشند زیرا Windows 7 مسیر ارتقا داده شده ویندوز ویستا را طی می کند. همچنین شایعه وجود کرنل MinWin نیز غیر ممکن به نظر می رسد اما به نظر می رسد که نسخه ای اختصاصی با استفاده از تکنیک معماری پیمانه ای (Modular Architecture) ساخته شود که امکان نصب آن بر روی لپ تاپ های ارزان قیمت وجود داشته باشد. 5- تجهیزات آنلاین Windows Live بطور گسترده تری در Windows 7 بکار خواهند رفت. این پیشبینی از آنجا انتظار می رود که مایکروسافت در سال های اخیر علاقهمندی بیشتری برای ارتباط ویندوز آفلاین خود به دنیای آنلاین نشان داده است. همچنین گفته می شود که Web جزء لاینفک ویندوز 7 می باشد بطوریکه هویت های Windows Live ID نقشی اساسی در نصب و راه اندازی ویندوز 7 خواهند داشت. 6- سیستم عامل Windows 7 رابط کاربری جدیدتری برای فناوری لمس (Touch) به ارمغان خواهد آورد. فناوری مشابه تکنیک بکارگرفته شده در دستگاه iPhone اپل و رایانه رومیزی Surface. همچنین مشابهات بسیاری میان رابط کاربری لمس ویندوز 7 و Windows Mobile 7 وجود خواهد داشت. 7- Hyper-V بخش مهمی در سیستم عامل Windows Server 2008 دارد؛ انتظار داشته باشیم که Windows 7 نسخه شبیه سازی شده از این فناوری را در فرم Desktop داشته باشد. البته شاید این انتظار ما فقط در نسخه های تجاری یا enterprise ویندوز 7 برآورده شود. این فناوری پشتیبان گیری و ترمیم سیستم عامل را به مقدار قابل توجهی برای شرکت ها و رایانه های تجاری آسان می سازد. همچنین یکپارچه سازی این فناوری با تکنیک های امنیتی سخت افزاری نظیر TPM می تواند امنیت را دو چندان ارتقاء دهد. Windows 7 به یقین از ابزار مدیریتی PowerShell بهره خواهد برد.

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

 اموزش جاوا اسکریپ 

 

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

خب یراست می رم سر اصل مطلب

نرم افزارهای مورد نیاز برای اجرای اسکریپت ها و مشاهده آنها:


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

همین!

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


<html>
<head>
<script type="text/javascript">

کدهای جاوااسکریپت

</script>
</head>

دستورات HTML
</html>



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

ابتدا به برخی از کارهایی که می توان با استفاده از جاوااسکریپت بروی سرویس گیرنده (مرورگر) انجام داد را براتون توضیح میدم.
1- نوشتن برنامه هایی برای محاسبات
2- کنترل محتویات و نمای اسناد
3- کنترل مرورگر
4- تعامل با فرم های HTML
5- تعامل با کاربر
6- خواندن و نوشتن حالت سرویس گیرنده با استفاده از کوکی ها
7- و در نهایت استفاده از تکنیک AJAX

چند نکته درباره این زبان:

این زبان در تعریف توابع و دستورات به بزرگی و کوچکی حروف حساس است.

جاوا اسکریپت فضای خالی و خطوط جدیدی که در برنامه وجود دارند را نادیده می گیرد.

نشانه یک کلمه کلیدی، نام متغیر، عدد، نام تابع یا نهادهای دیگری است که معمولا فضای خالی در آن ها نیست. اگر در داخل نشانه ها فضای خالی قرار دهید، به دو نشانه تبدیل می شوند، مثلا 234 یک نشانه عددی است ولی 4 23 دو نشانه عددی است.

همانند زبان های C و C++ و جاوا، دستورات جاوااسکریپت هم به ; (سمیکلون) ختم می شوند به عبارت دیگر برای جدا کردن دستورات از یکدیگر از; استفده می کنیم.اما اگر دستورات در خطوط جداگانه نوشته شده باشند نیازی به ; در انتهای دستورات نیست. اگرچه توصیه می کنم در انتهای دستورات از ; استفاده کنید!

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




//comment
/* your comment here */


متغیرها

متغیرها نامی برای کلمات حافظه اند که مقادیری همچون عددی، رشته ای، بولین(Boolean) را ذخیره می کنند.
توجه داشته باشید که برای تعیین نام متغیرها شما نمی توانید از نامه های کلیدی در جاوا اسکریپت مثل while, do, if, new, Array, return, false, true یا سایر لغات کلیدی استفاده کنید.

تعیین نوع متغیرها

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

در جاوااسکریپت نوع متغیر با انتساب لیترالی به آن تعیین می شود.(دستورات زیر را ببینید)



paper = 10;
str = "my computer";
Go = false;
start = 'mouse';


همانطور که در مثال بالا مشاهده کردید متغیر paper به مقدار عددی 10 نسبت داده شد، متغیر str به مقدار رشته ای my computer نسبت داده شد، متغیر Go با مقدار بولین false نسبت داده شد و متغیر start هم به مقدار رشته ای mouse نسبت داده شد.
برای تعیین مقدار رشته ای حتما باید علامت " یا ' در دو طرف رشته قرار بگیرند.

اعلان متغیرها

در جاوااسکریپت باید قبل از بکارگیری یک متغیر یا انتساب یک مقدار به آن باید آن را توسط واژه کلیدی var اعلان کرد.
به مثال زیر توجه کنید:




var x;
var y;


اگر بخواهید چند متغیر را یک جا اعلان کنید می توانید متغیرها را به کاما (,) از یکدیگر جدا کنید.



Var x,y;


اگر بخواهید در هنگام اعلان یک متغیر مقداری به آن نسبت دهید باید به صورت زیر عمل کنید:




var x = 10;


در مثال بالا ضمن اعلان متغیر x مقدار عددی 10 به آن نسبت داده شد.

توجه :

->اگر متغیری را اعلان کنید ولی مقداری برای آن تعیین نکنید، مقدار آنه undefiend خواهد بود.

->اگر متغیری را اعلان نکنید ولی سعی کنید در برنامه خود برای آن مقداری در نظر بگیرید، آن متغیر به طور ضمنی اعلان می گردد ولی به عنوان یک متغیر عمومی (global) منظور می شود و در هر کجای برنامه حتی در توابع نیز می توان به آن دسترسی داشت!

ثوابت

ثوابت هم مانند متغیرها دارای نام هستند و مقادیری هستند که در برنامه وجود دارند و در سراسر برنامه هیچ تغییری در آن صورت نمی گیرد. ثوابت با دستور const تعریف می شوند:
مثال:




const I = "Test";


در مثال بالا مقدار I برابر رشته Test تعیین می شود و در طول برنامه هم ثابت می ماند.

عملگرها

عملگرهای محاسباتی

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

مثلا برای عملیات جمع از نشانه + ، برای عمل تفریق از نشانه -، برای عمل ضرب از / و برای ضرب از * استفاده می کنیم.

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




var i = 50;
var s = 60;
var x;
x = i + s;
alert(x);


در مثال بالا i برابر 50 شد و s برابر 60 و x هم با جمع i و s برابر شد و در نهایت مقدار x توسط شی alert چاپ می شود.

عملگرهای رشته ای

با استفاده از نشانه + می توان دو رشته را به هم پیوند زد. منظور از پیوند قرار دادن رشته ها یکی پس از دیگری است.
به مثال توجه کنید.



var in1 = "my";
var in2 = "computer";
var cpm = in1+' '+in2;
alert(cpm);


درمثال بالا دو رشته in1 و in2 به هم پیوند خوردند و در بین آنها یک کاراکتر خالی هم اضافه شد.

نتیجه ای که مثال بالا برای شما چاپ می کند my computer خواهد بود.

عملگرهای انتساب



عملگر----------مثال----------معادل
= x = y
=+ x += y x = x + y
=- x -= y x = x - y
=/ = y/ x = x / y x
=* x *= y x = x * y


عملگرهای شرطی

عملگرهای شرطی برای بررسی یک شرط به کار می روند مثلا عملگر == برای برابر دو عبارت به کار می رود. و عملگر =! برای مساوی نبودن دو عبارت کاربرد دارد.

طریقه ی ساخت لوگو

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

حالا این لوگو چی هست ؟؟؟؟

لوگو ارمیه برای معرفی سایت یا وبلاگ...خوب حالا چه جوری بسازیمش؟؟؟

راحت ترین کار اینه که از سایت cooltext استفاده کنید با لوگوهای اماده..که با اون در کمتر از یک دقیقه می تونید یه لوگوی مامان بسازید...


ترفند_1

 پیرامون بحث ترفند های کامپیوتر یک ترفند برای افراد مبتدی گذاشتم برند حالشو ببرند..

تغییر نام دسته جمعی فایل های(تصویری و صوتی و عکس و ....)


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

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

1- به پوشه ای که عکس ها در آن قرار دارد بروید

2- از منوی view نمای Thumbnailsرا انتخاب کنید

3- تمام عکس های را که می خواهید اسمشان عوض شود یکجا انتخاب کنید(Ctrl+A)

4- روی اولین عکس کلیک راست کرده و گزینه Rename را انتخاب کنید

5- اسم اولین عکس را تغییر دهید (مثلآ:Hossein)وسپس در فاصله خالی بین این عکس و عکس بعدی کلیک کنید.

آنگاه تمام این عکسها به ترتیب به Hossein(1).Hossein(2).Hossein(3)و.... تغییر خواهد کرد.