طراحی وب سایت

ساخت وبلاگ

 

 
 آيا اينترنت همان وب است؟ 
اکثر کاربران فکر مي‌کنند که وب همان اينترنت است اما اينترنت در سال ???? وقتي که آرپانت که همان پدر اينترنت ناميده مي‌شود شروع به استفاده از پروتکل TCP/IP کرد شکل گرفت. وب توسط تيم برنرز لي انگليسي در سال ???? ساخته شده. شبکه جهاني وب از سرورها که صفحات را دربر دارند و مرورگرهاي بسياري همانند فايرفاکس ، اينترنت اکسپلورر ، سافاري و… ساخته شده طراحی وب سایت است. درواقع اينترنت مجموعه‌اي از فناوري‌ست که موجوديت وب را رقم زده است. اگر اينترنت نبود وب هم نبود و اگر وب نبود اينترنت همچنان در اثر هجر باقي مي‌ماند. بايد به اين نکته توجه داشت که بسياري از برنامه‌هاي تحت شبکه بدون نياز به وب کار مي‌کنند مانند ايميل، FTP ، IRC يا چت مبتني بر اينترنت ، نرم‌افزارهاي پيام رسان ، تل‌نت، تورنت...
اينترنت يک دا?ن تو در تو است از تلفن‏ها، خطوط کابلى، ماهواره‏ها، سيم‏هاى شبکه و کامپيوترهاى به هم پيوسته که در سرتاسر جهان پراکنده شده‏اند. توصيه مي کنم مقاله اينترنت چيست را در همين سايت ايران کالا مطالعه کنيد. وب به نامى گفته مي شود که به هر چيز در اينترنت تعلق گرفته است. ما ميتوانيم با استفاده از Uniform Resource Locator يا URL به آن چيز دسترسى داشته باشيم. اين روش آدرس‏دهى (مثل  در دهه 60 اينترنت را تبديل به شاهراه اطلاعاتى کرد. به خصوص اينكه باعث حذف اعلان‏ها و فرمان‏هايى شد که سابقاً کاربران مجبور بودند تا براى رسيدن به اطلاعات تايپ کنند. بخش اعظمى از محتوياتى که شما از طريق URL به دست مي آوريد، فايلهايى هستند که با يک کد خاص موسوم به HyperText Makup Language يا به اختصار HTML نوشته شده‏اند. ما فايلهاى HTML را به عنوان صفحات وب ميشناسيم.
حالتـهاى زيادى پيش مـي آيد که به جـاى وب از اينترنت استفاده مي کنيم : مثل وقتى که يک e-mail ميفرستيم؛ يک MP3 را به وسيله يک برنامه انتقال مستقيم (peer-to-peer) دريافت مي کنيم؛ يا يک پيام فورى را توسط برنامه‏اى مانند ICQ ارسال مي کنيم. و نيز برخى از آدرسهاى وب که با ".www" شروع نميشوند.
به خاطر هوشمندى كه در مرورگرها و اغلب وب سرورها قرار داده شده است، معمو?ً نيازى به وارد کردن ".www" قبل از يک آدرس وب وجود ندارد. وقتى يک URL را وارد ميکنيد، مرورگر يک درخواست به يک سرور براى پيداکردن سايت ميفرستد. سرور اغلب سايت را حتى بدون پيشوند تشخيص مي دهد. اما اگر نتوانست، خود مرورگر پيشوند را اضافه مي کند و دوباره آن را ارائه مي کند؛ يا به اميد پيدا کردن يک مورد منطبق، آن را از سرورهاى بزرگتر و بزرگتر طلب (ping) مي کند. حتى اگر شما www را وارد نکرده باشيد هنگام برقرارى ارتباط در مرورگر شما نمايش داده مي شود. اما بايد کمى هم مراقب باشيد، به هر حال بعضى از سرورها کمى غير عادى هستند و توانايي تصحيح URL ها را ندارند؛ بنابراين اگر www را ننوشته باشيد ممکن است سايتتان را پيدا نکنيد.
يان ياکوبس از کنسرسيوم وب جهان گستر واقع در MIT مى گويد « در جهان ايده آل، URL ها نه ديده مي شوند و نه شنيده ». در حال حاضر کاربران، سايتها را به وسيله موتورهاى جستجويى چون Google پيدا مي کنند و براى رسيدن به هر چيزى روى لينک‏ها کليک مي کنند. کنسرسيوم در جستجوى راهبردهاى جهانى براى تغيير معمارى وب است تا گردش در آن را آسان تر کند؛ به خصوص براى افرادى که دچار نوعى معلوليت جسمى نيز هستند .
 
آقاي باران (Baran) طي مقالاتي اينچنيني ساختمان و ساختار اينترنت را پيش‌گويي کرد. او از کار سلول‌هاي مغزي انسان به عنوان الگو استفاده کرد، او معتقد بود: وقتي سلول‌هاي مغزي از بين بروند، شبکه عصبي از آنها ديگر استفاده نمي‌کند و مسير ديگري را در مغز انتخاب مي‌کند. از ديدگاه وي اين امکان وجود دارد که شبکه‌اي با تعداد زيادي اتصالات براي تکرار ايجاد شوند تا در صورت نابودي بخشي از آن، همچنان به صورت مجموعه‌اي به هم پيوسته کار کند. تا نيمه دهه ?? ميلادي کسي به نظرات او توجه‌اي نکرد. تا اينکه در سال ???? نيروي هوايي آمريکا و«آزمايشگاه‌هاي بل» به نظرات او علاقه‌مند شدند و پنتاگون با سرمايه‌گذاري در طراحي و ساخت شبکه‌اي براساس نظريات او موافقت کرد.
ولي آقاي باران (Baran) بنابر دلايلي حاضر با همکاري با نيروي هوايي آمريکا نشد. در اين ميان دانشمندي با نام تيلور (Tailon) وارد موسسه آرپا (ARPA) شد. او مستقيما به آقاي هرتسفلد رييس موسسه پيشنهاد کرد: (ARPA) آرپا هزينه ايجاد يک شبکه آزمايشي کوچک با حداقل چهار گره را تامين کند که بودجه آن بالغ بر يک ميليون دلار مي‌شد. با اين پيشنهاد تيلور تجربه‌اي را آغاز کرد که منجر به پيدايش اينترنت امروزي شد. او موفق شد در سال ????، دو کامپيوتر را در شرق و غرب آمريکا به هم متصل کند. با اين اتصال انقلابي در نحوه صدور اطلاعات در دنياي ارتباطات رخ داد که نتيجه آن را امروز همگي شاهد هستيم. اين شبکه به بسته‌هايي (packet) از داده‌ها که به وسيله کامپيوترهاي مختلف ارسال مي‌شدند اتکا داشت. پس از انکه ازمايشها سودمندي انرا مشخص کردند ساير بخش‌هاي طراحی وب سایت دولتي و دانشگاهها پژوهشي تمايل خود را به وصل شدن به ان اعلام کردند . ارتباطات الکترونيکي به صورت روشي موثر براي دانشمندان و ديگران به منظور استفاده مشترک از داده‌ها در امد. در همان زمان که ARPAnet در حال رشد بود تعدادي شبکه پوشش محلي (LAN) در نقاط مختلف آمريکا به وجود امد. مديران LANها نيز به وصل کردن کامپيوترهاي شبکه‌هاي خود به شبکه‌هاي بزرگتر اقدام کردند . پروتوکل اينترنت ARPAnet IP زبان استاندارد حکمفرما براي برقراري ارتباط کامپيوترهاي شبکه‌هاي مختلف به يکديگر شد.تاريخ تولد اينترنت به طور رسمي اول سپتامبر ???? اعلام شده‌است. زيرا که اولين “IMP” در دانشگاه “UCLA” واقع در سانتاباربارا در اين تاريخ بارگذاري شده‌است.
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت, طراحی سایت, طراحی وب, نویسنده : samira webdesigna19 بازدید : 192 تاريخ : يکشنبه 27 مرداد 1392 ساعت: 17:39

 

انواع برنامه نويسي جهت طراحي صفحات وب؟
  در صفحات وب پويا اطلاعات موجود در يک صفحه متناسب با شرايط متعدد بصورت کاملا" سفارشي آماده خواهد گرديد. فرض کنيد در رستوراني براي صرف ناهار رفته باشيم . ليست غذاهاي موجود ( منو) که در اختيار شما قرار مي گيرد يک ليست ايستا بوده و شما در صورت  طراحی سایت   تمايل مجبور خواهيد بود که يکي از آنها را انتخاب نمائيد وضعيت فوق نظير صفحات وب ايستا است .صفحات وب پويا نير وضعيتي مشابه را دارند واژه " ايستا " ، در رابطه با يک صفحه وب داراي  چه  تعريفي است ؟ اين نوع صفحات ، صفحاتي هستند که شامل کدهاي Html بوده و در يک محيط اديتور تايپ و با انشعاب Htm و يا Html ذخيره مي گردد. مولف صفحه وب قبل از اينکه هر نوع درخواستي براي آن وجود داشته باشد ، بطور کامل محتوي صفحه را مشخص کرده است . محتويات اين نوع از صفحات ( متن ،‌تصوير ، لينک ها و ... ) و شکل ظاهري آنها همواره يکسان خواهد بود ،
  مراحل آماده سازي صفحات وب ايستا
1 - يک مو.لف ،  صفحه اي را که شامل کدهاي Html است را ايجاد و آن را با انشعاب Htm و يا Html بر روي سرويس دهنده وب ذخيره مي نمايد.
2 - کاربري از طريق برنامه مرورگر خود ، در خواست استفاده از يک صفحه را مي نمايد، درخواست فوق از مرورگر براي سرويس دهنده ارسال مي گردد.
3 - سرويس دهنده وب ، فايل درخواستي با انشعاب Htm  و يا  Html را  پيدا خواهد کرد.
4 - سرويس دهنده وب  ، کدهاي Html فايل مزبور را از طريق شبکه براي مرورگر ارسال ميدارد.
5 - مرورگر کدهاي Html را پردازش و صفحه فوق را نمايش خواهد داد.
  محدوديت هاي صفحات وب ايستا
  فرض کنيد مي خواهيم يک صفحه وب را بگونه اي طراحي نمائيم ، که بمحض ورود هر کاربر زمان جاري سيستم بهراه يک پيام مناسب نمايش داده شود.. در اين زمينه با چندين محدوديت مواجه خواهيم بود که  بکمک تگ هاي Html قادر به  برطرف کردن آنها نخواهيم بود.  ما ميدانيم که يک کاربر در يک زمان خاص به ملاقات صفحه خواهد آمد ولي قطعا؛ زمان آن را نمي دانيم .اگر بخواهيم زمان را بصورت کد در صفحه Html خود داشته باشيم ، نتيجه همواره يکسان بوده و هميشه يک زمان ثابت و يکسان براي تمامي ملاقات کنندگان صفحه ، نمايش داده خواهد شد. تگ هاي Html  امکاناتي بمنظور ايجاد  صفحات وب سفارشي  و بر اساس شرايط خاص  در اختيار قرار نمي دهد. صفحات وب ايستا همواره بصورت مشابه و يکسان براي تمامي کاربران نمايش داده خواهند شد.    شايد تنها مزيت اين نوع از صفحات طراحي آسان و بکارگيري سريع آنان در يک شبکه باشد.اين نوع صفحات داراي امکانات لازم بمنظور آفرينش صفحات پويا  نيستند،  چون  نمي توان  کدهاي مورد نظر خود  را بعد از درخواست يک صفحه به آن اضافه کرد . مي بايست بدنبال روشي و يا روش هائي بود که بکمک آنها بتوان صفحات وب پويا را ايجاد کرد. بمنظور نيل به هدف فوق از دو روش عمده استفاده مي گردد:
·           Client - side dynamic page . بهره گيري از تکنولوژيهائي که پويائي يک صفحه را از جايگاه سرويس گيرنده تحقق خواهند داد.
·         Server - side dynamic page . بهره گيري از تکنولوژيهائي که پويائي يک صفحه را از جايگاه سرويس دهنده تحقق نمايند.
  قبل از پرداختن به هر يک از موارد فوق، لازم  است در ابتدا با مفهوم و جايگاه يک سرويس دهنده وب بيشتر آشنا شويم . يک سرويس دهنده وب ، نرم افزاري است که مديريت صفحات وب را برعهده گرفته و آنها را براي سرويس گيرندگان مجهز به مرورگرها، قابل دستيابي و استفاده مي نمايد. تاکنون سرويس دهنده هاي وب متعددي طراحي و به بازار عرضه شده است . Apache ، IIS  ... نمونه هائي از اين نوع نرم افزارها هستند. IIS محصول شرکت مايکروسافت بوده و مي توان در زمان نصب ويندوز ( 2000 و يا XP) آن را نيز نصب نمود.نسخه 5 بهمراه ويندوز 2000 و نسخه 5.1 بهمراه XP   ارائه شده است .ستفاده همزمان از دو روش فوق هيچگونه تعارضي با هم نداشته بلکه بالعکس توانائي يک صفحه وب پويا را افزايش خواهد داد. در ادامه به بررسي دو رويکرد فوق خواهيم پرداخت .
 Client-side dynamic page .  در مدل فوق ماژول هائي ( Plug -in ) که به مرورگر ملحق شده اند، تمامي عمليات لازم جهت ايجاد صفحات پويا را انجام خواهند داد. کدهاي Html از طريق  فايل مربوطه که شامل مجموعه اي از دستورالعمل ها است براي مرورگر ارسال خواهد شد.مرورگرها دستورات فوق را جهت توليد کدهاي Html و در زمان درخواست يک صفحه توسط  کاربر ، استفاده خواهند کرد. بنابراين محتويات يک صفحه بر اساس درخواست کاربران و بصورت پويا ايجاد خواهد شد.
مراحل آماده شدن يک صفحه وب پويا با تاکيد بر روش هاي Client-Side
1 - يک مولف صفحه وب مجموعه اي از دستورالعمل را براي ايجاد کدهاي Html نوشته و آنها را در فايلي با انشعاب Html ذخيره مي نمايد.
2 - کاربران  درخواست يک صفحه را از طريق مرورگر خود براي سرويس دهنده وب ارسال خواهند کرد.
3 - سرويس دهنده فايل درخواستي ( در صورت نياز فايل ديگري که شامل دستورالعمل ها باشد) را پيدا خواهد کرد.
4 - سرويس دهنده وب فايل حاوي کدهاي Html و در صورت وجود دستورالعمل هاي مربوطه را براي متقاضي ارسال خواهد کرد.
5 - يک ماژول همراه مرورگر ، دستورالعمل ها را پردازش و کدهاي Html را در همان صفحه Html برمي گرداند.
6 - در نهايت کدهاي Html توسط مرورگر نمايش داده مي شوند.
 تاکنون تکنولوژيهاي متعددي بر اساس رويکرد فوق مطرح و در اختيار طراحان و مولفان صفحات وب پويا قرار گرفته شده است . جاوا اسکريپت ، Vbscript 
جاوااسکريپت (JavaScript) ،‌اولين زبان اسکريپت در رابطه با مرورگرها است . زبانهاي اسکريپت بعنوان حد ميانه بين کدهاي Html و زبانهاي معمولي برنامه نويسي قرار داشته و بصورت مفسر عمل مي نمايند. جاوااسکريپت را نبايد با زبان برنامه نويسي جاوا اشتباه گرفت . شرکت نت اسکيپ در ابتدا زبان اسکريپتي با نام LiveScript پياده سازي  و بهمراه  مرورگر NetScape 2.0 در اختيار علاقه مندان قرار گرفت . زمانيکه شرکت نت اسکيپ با شرکت Sun  متحد گرديد ، نام آن را جاوااسکريپت گذاشتند.
 بخشي از گرامر زبان فوق نظير ساختار اوليه ، از جاوا گرفته شده است ( خود جاوا نيز اغلب ساختار خود را از زبان C گرفته است ) . جاوااسکريپت داراي امکانات متعدد و قدرتمندي جهت کنترل و مديريت رفتار و محتويات يک مرورگر است . زبان فوق توانائي انجام عملياتي نظير : عمليات روي فايل ها  را دارا نمي باشد .( شايد يکي از دلايل مسائل امنيتي باشد ) . فراگيري جاوااسکريپت نسبت به جاوا بمراتب راحت تر است . جاوا اسکريپت بگونه اي طراحي شده است که قادر به خلق برنامه هاي کوچک و در عين حال موثر جهت انجام عمليات متعددي نظير برخورد با رويدادهاي بوجود آمده در سطح کاربر نظير : کليک نمودن بر روي يک آيتم ، بستن يک پنجره ، فعال شدن يک صفحه ، خارج شدن از يک صفحه ، حرکت موس روي يک آيتم و... است .  ماکروسافت نسخه اختصاصي خود از جاوااسکريپت را با نام Jscript و همزمان با معرفي مرورگر IE 3.0 در اختيار علاقه مندان قرار داد.
Vbscript . شرکت ماکروسافت همزمان با عرضه مرورگر IE 3.0 زبان اسکريپت اختصاصي خود يعني Vbscript را مطرح نمود. زبان اسکريپت فوق بر اساس زبان برنامه نويسي ويژوال بيسيک و با هدف رقابت با جاوااسکريپت در اختيار علاقه مندان قرار گرفت . شايد از معدود امتيازات اين زبان نسبت به جاواسکريپت بتوان به عدم حساسيت آن در رابطه با حروف بزرگ و کوچک (Case Sensitive) نام برد. 
کدهاي نوشته شده توسط زبان فوق صرفا؛ از طريق مرورگر شرکت ماکروسافت (IE) قابل تفسير و اجرا بوده و نت اسکيپ اين زبان را حمايت نمي کند ، گرچه با افزودن برخي Plug-In امکان استفاده از اين زبان در مرورگر نت اسکيپ نيز فراهم خواهد شد.  استفاده از زبان جاوااسکريپت بمراتب نسبت به زبان Vbscript رايج تر است . اگر قصد انتخاب يک زبان اسکريپت براي پردازش هاي متکي بر سرويس گيرنده را داشته باشيم ، بدون شک جاوااسکريپت يک گزينه مناسب خواهد بود. جاواسکريپت  و Vbscript هر دو بعنوان يک ماژول با نام Script Engine که بهمراه مرورگرها ارائه شده است ، مسئوليت تفسير و اجراي دستورالعمل هاي مربوطه را بر عهده خواهند گرفت .  در پروژه دات نت شرکت ماکروسافت VB.NET را جايگزين Vbscript نموده است.
کنترل هاي ActiveX ، يک کنترل اکتيوايکس عنصري است که توسط يکي از زبانهاي برنامه نويسي نظير C++ و يا جاوا پياده سازي مي گردند.
 
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت, طراحی سایت, طراحی وب, نویسنده : samira webdesigna19 بازدید : 220 تاريخ : پنجشنبه 17 مرداد 1392 ساعت: 15:26

 

 
گوگل که کمتر از ده سال پيش تنها براي جستجوي اينترنتي استفاده مي شد ،  امروزه با گسترش قابليت ها و سرويس هايش به يک غول بزرگ اينترنتي تبديل شده است.حالا اين شرکت با معرفي APIهاي تبديلي وارد دنياي آفلاين نيز مي شود. 
APIهاي تبديلي، پروژه تبليغاتي جديدي است که به مشاغل در توليد يک پروفايل براي هر فرد کمک مي کند.گوگل مدتي است تمرکز خود را روي ذخيره سازي اطلاعات جستجوي کاربران قرار داده است و مي تواند تبليغات خاصي را به افراد خاص هدايت کند. مثلا اگر کسي به موسيقي کلاسيک علاقه دارد، تبليغ سي دي هاي جيمي هندريکس را بيشتر از بقيه تبليغات در اينترنت خواهد ديد.
اما API هاي تبديلي اين اقدام را يک مرحله جلوتر خواهد برد ، اين پروفايل ها نه تنها بر اساس جستجوهاي کاربران، بلکه براساس خريدهاي آفلاين  طراحی  آنها نيز شکل مي گيرد.گوگل اين پروژه جديد را در وبلاگش رونمايي کرد.محتواي اين وبلاگ اين مي باشد:
«تبليغات آنلاين به تبادلات آفلاين نياز دارد. براي به دست آوردن اين فاصله خالي و حساب صحيح آن در تبليغات آنلاين، نسخه بتاي APIهاي تبديلي را براي ارسال خودکار خريدهاي آفلاين ايجاد کرده ايم.»
اين APIها اطلاعاتي از جمله تبادلات درون فروشگاهي را نيز در بر مي گيرد. لبته مواردي نيز براي احتياط بايد انجام شود تا اطلاعات کاربران امن بماند ، اما اگر خريد آفلاين از سوي کاربر در تبليغات آنلاينش نيز نشان داده شود، نبايد تعجب کرد.
از سوي ديگر مخترع آينده نگر، ري کورزويل که تحليل هاي بي سابقه و جالبش از دنياي فناوري همه را مجذوب خود کرده است ، اعلام کرده است که به گوگل مي پيوندد.
سمت او در گوگل مدير مهندسي است.اين که کورزويل دقيقا چه مسئوليت هايي دارد، فعلا مشخص نشده اما به نظر مي رسد نخستين تصميمات وي در آزمايشگاه Google X تاثيرگذار باشد.
کورزويل که اين اطلاعيه را در وب سايت شخصي خود منتشر مي کرد، نوشته است:
سال ???? گفتم حدود يک دهه بعد، فناوري هايي چون ماشين هاي خودکار و تلفن هاي همراهي را خواهيم ديد که قابليت پاسخ دهي به سوالات مان را دارند.يک دهه به جلوتر برويم ، گوگل ماشين هاي خودکار را معرفي کرده است و امروزه افراد زيادي سوالات خود را از گوشي هاي اندرويدي شان مي پرسند.از اين که به گوگل پيوسته ام، خوشحالم و اميدوارم روي سخت ترين مشکلات علم رايانه کار کنيم تا ديدگاه غيرواقعي دهه آينده فناوري را به واقعيت تبديل کنيم.
انتخاب کورزويل از سوي گوگل زماني جالب توجه مي شود که سخنان اريک اشميت، رئيس هيات مديره فعلي گوگل و مديرعامل اسبق اين شرکت را به ياد بياوريم:
اين که اجازه بدهيم آدم ها سوارخودرو شوند، کار اشتباهي است.
او همچنين در مصاحبه اي پيش تر گفته بود:
به نظر من، مردم نمي خواهند گوگل جواب سوالات شان را بدهد، مردم مي خواهند گوگل به آنها بگويد چه کاري را الان انجام دهند.
بسياري معتقدند کورزويل که نظريه Singularity را مطرح کرده است يک طراح علمي ـ تخيلي است ، اما گوگل اعتقاد دارد با کمک ديدگاه هاي او مي تواند علمي ـ تخيلي را به واقعيت نزديک تر کند.
 
 
رآمد شغل طراحي وب سايت چقدر است، و ويژگيهاي اين شغل چيست؟
يکي از سوالاتي که از طرف افرادي که تصميم دارند وارد حرفه طراحي وب بشوند زياد پرسيده مي شود اين است که آيا مي توان به طراحي وب به عنوان يک شغل با درآمد مناسب نگاه کرد؟ آيا ارزش دارد ماهها وقت بگذاريم و کدنويسي و برنامه نويسي و فتوشاپ و تکنيکهاي مختلف طراحي را ياد بگيريم؟ اصولا درآمد يک طراح وب در ايران چقدر است؟
 
طبعا يکي از راحتترين پاسخها نيز اين است که بستگي به خودتان و پشتکارتان دارد! اما اگر بخواهيم دقيقتر شويم، شغل طراحي وب ويژگيهايي دارد که آنرا از بسياري شغلهاي ديگر متمايز مي کند. اينجا به چند مورد به صورت خلاصه اشاره مي کنيم
 
2. عدم وابستگي به موقعيت جغرافيايي:
 
در واقع يک طراح وب مي تواند در کلبه اي در يک روستاي دور افتاده هم مشغول به حرفه خود باشد! کافي است يک خط تلفن و برق باشد تا بتواند تقريبا از همه جاي دنيا سفارش بگيرد. در واقع يک طراح وب (چه به عنوان طراح مستقل و فريلنسر، و چه به عنوان کارمند دورکار يک شرکت) تمام کارهاي خود را در بستر وب انجام مي دهد و لزوما نيازي به حضور نيست. در خانه خود مي توانيد بنشينيد و با ده ها مشتري از شهرهاي مختلف سر و کله بزنيد. کمتر شغلي چنين ويژگي‌اي دارد.
از طرفي، يک طراح وب اصولا بايد به اين اصل ايمان داشته باشد که وبسايت يک فرد يا شرکت نقش فروشگاهي بين المللي را دارد. اگر زبانتان هم خوب باشد شايد بتوانيد روي درآمدهاي خارجي (که بسيار بسيار بسيار بالاتر از نرخهاي معمول در ايران است) هم حساب کنيد.
 
3. عدم نياز به سرمايه‌ي اوليه، به جز زمان:
 
زمان: بزرگترين سرمايه براي طراحي وبسايت
براي اينکه شغل طراحي سايت را شروع کنيد مي توانيد با يک کامپيوتر قديمي که فقط نوت‌پد دارد شروع کنيد! اگر مصرف برق و پول اينترنت را روي حساب مصارف خانگي بگذاريم، هيچ خرج ديگري نخواهيد داشت. در واقع بزرگترين سرمايه اي که بايد بگذاريد تا به شما سود برساند، زمان است. شما بايد زمان قابل توجهي بگذاريد تمام تکنيکهاي به روز مورد نياز براي طراحي وب را ياد بگيريد، و اين يادگيري بايد هميشه استمرار داشته باشد. از طرف ديگر طراحي و برنامه نويسي شما (اگر بخواهيد حرفه اي کار کنيد) وقت قابل توجهي خواهد گرفت. از طرفي اين حرفه، جزء دسته خدمات قرار مي گيرد، و بنابراين احتمالا بيشتر از نود درصد پولي که از مشتري مي گيريد سود خالص است. پس در مقايسه با شغلهايي که با طراحی  فروش محصول به سود مي رسند، واقعا شغل پر سودي به حساب مي رسد!
 
4. بازاريابي پويا:
 
هر پروژه اي که شما به خوبي آن را انجام دهيد، خود يک نماينده بازاريابي شما خواهد بود. امضاي شما پاي وبسايتها تبليغ خوبي براي شماست و از طرفي، فهرست نمونه کارهاي شما را پربارتر خواهد کرد. در واقع رزومه فعاليتها و ليست نمونه کارهاي شما (که قطعا بايد در وبسايت شخصي خود بگذاريد) بزرگترين عامل درآمد شما و تعيين کننده قيمت پروژه هاي آينده شما خواهند بود. بنابراين بزرگترين بازاريابي براي شما حرفه اي انجام دادن پروژه هاست.
اينها تجربياتي بود که شخصا طي سالها سابقه طراحي وب به دست آورده ام و سعي کردم نه خيلي آرماني باشد و نه خيلي بدبينانه. اگر اين مطلب به درد شما خورد، مي توانيد با يکي از اين شيوه ها جبران کنيد: لينک دادن به اين وبلاگ، به اشتراک گذاشتن اين مطلب، و کامنت گذاشتن! مرسي.
 
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : samira webdesigna19 بازدید : 242 تاريخ : دوشنبه 31 تير 1392 ساعت: 14:46

 اتحاد جماهير شوروي آن زمان موشکي با نام «اسپونيک» (Spotnik) را به فضا مي‌فرستد و نشان مي‌دهد داراي قدرتي است که مي‌تواند شبکه‌هاي ارتباطي آمريکا را توسط موشک‌هاي بالستيک و دوربرد خود از بين ببرد. آمريکايي‌ها در پاسخگويي به اين اقدام روس‌ها، موسسه پروژه‌هاي تحقيقي پيشرفته “ARPA” را به‌وجود آوردند. هدف از تاسيس چنين موسسه‌اي پژوهش و طراحی وب سایت  آزمايش براي پيدا کردن روشي بود که بتوان از طريق خطوط تلفني، کامپيوترها را به هم مرتبط نمود. به طوري که چندين کاربر بتوانند از يک خط ارتباطي مشترک استفاده کنند. در اصل شبکه‌اي بسازند که در آن داده‌ها به صورت اتوماتيک بين مبدا و مقصد حتي در صورت از بين رفتن بخشي از مسيرها جابه‌جا و منتقل شوند. در اصل هدف “ARPA” ايجاد يک شبکه اينترنتي نبود و فقط يک اقدام احتياطي در مقابل حمله احتمالي موشک‌هاي اتمي دوربرد بود. هر چند اکثر دانش امروزي ما درباره شبکه به‌طور مستقيم از طرح آرپانت “ARPPA NET” گرفته شده‌است. شبکه‌اي که همچون يک تار عنکبوت باشد و هر کامپيوتر ان از مسيرهاي مختلف بتواند با همتايان خود ارتباط دااشته باشد واگر اگر يک يا چند کامپيوتر روي شبکه يا پيوند بين انها از کار بيافتاد بقيه باز هم بتوانستند از مسيرهاي تخريب نشده با هم ارتباط بر قرار کنند.

اين ماجرا با وجودي که بخشي از حقايق به‌وجود آمدن اينترنت را بيان مي‌کند اما نمي‌تواند تمام واقعيات مربوط به آن را تشريح کند. بايد بگوييم افراد مختلفي در تشکيل اينترنت سهم داشته‌اند آقاي “Paul Baran” يکي از مهمترين آنهاست. آقاي باران که در دوران جنگ سرد زندگي مي‌کرد مي‌دانست که شبکه سراسري تلفن آمريکا توانايي مقابله با حمله اتمي شوروي سابق را ندارد. مثلا اگر رييس جمهور وقت آمريکا حمله اتمي متقابل را دستور دهد، بايد از يک شبکه تلفني استفاده مي‌کرد که قبلا توسط روس‌ها منهدم شده بود. در نتيجه طرح يک سيستم مقاوم در مقابل حمله اتمي روس‌ها ريخته شد.آقاي باران (Baran) تشکيل و تکامل اينترنت را به ساخت يک کليسا تشبيه کرد و معتقد بود، طي سال‌هاي اخير هر کس سنگي به پايه‌ها و سنگ‌هاي قبلي بنا اضافه مي‌کند و انجام هر کاري وابسته به کارهاي انجام شده قبلي است. بنابراين نمي‌توان گفت، کدام بخش از کار مهمترين بخش کار بوده‌است و در کل پيدايش اينترنت نتيجه کار و تلاش گروه کثيري از دانشمندان است. داستان پيدايش اينترنت با افسانه و واقعيت در هم آميخته شده‌است.
 
آقاي باران (Baran) طي مقالاتي اينچنيني ساختمان و ساختار اينترنت را پيش‌گويي کرد. او از کار سلول‌هاي مغزي انسان به عنوان الگو استفاده کرد، او معتقد بود: وقتي سلول‌هاي مغزي از بين بروند، شبکه عصبي از آنها ديگر استفاده نمي‌کند و مسير ديگري را در مغز انتخاب مي‌کند. از ديدگاه وي اين امکان وجود دارد که شبکه‌اي با تعداد زيادي اتصالات براي تکرار ايجاد شوند تا در صورت نابودي بخشي از آن، همچنان به صورت مجموعه‌اي به هم پيوسته کار کند. تا نيمه دهه ?? ميلادي کسي به نظرات او توجه‌اي نکرد. تا اينکه در سال ???? نيروي هوايي آمريکا و«آزمايشگاه‌هاي بل» به نظرات او علاقه‌مند شدند و پنتاگون با سرمايه‌گذاري در طراحي و ساخت شبکه‌اي براساس نظريات او موافقت کرد.
ولي آقاي باران (Baran) بنابر دلايلي حاضر با همکاري با نيروي هوايي آمريکا نشد. در اين ميان دانشمندي با نام تيلور (Tailon) وارد موسسه آرپا (ARPA) شد. او مستقيما به آقاي هرتسفلد رييس موسسه پيشنهاد کرد: (ARPA) آرپا هزينه ايجاد يک شبکه آزمايشي کوچک با حداقل چهار گره را تامين کند که بودجه آن بالغ بر يک ميليون دلار مي‌شد. با اين پيشنهاد تيلور تجربه‌اي را آغاز کرد که منجر به پيدايش اينترنت امروزي شد. او موفق شد در سال ????، دو کامپيوتر را در شرق و غرب آمريکا به هم متصل کند. با اين اتصال انقلابي در نحوه صدور اطلاعات در دنياي ارتباطات رخ داد که نتيجه آن را امروز همگي شاهد هستيم. اين شبکه به بسته‌هايي (packet) از داده‌ها که به وسيله کامپيوترهاي مختلف ارسال مي‌شدند اتکا داشت. پس از انکه ازمايشها سودمندي انرا مشخص کردند ساير بخش‌هاي دولتي و دانشگاهها پژوهشي تمايل خود را به وصل شدن به ان اعلام کردند . ارتباطات الکترونيکي به صورت روشي موثر براي دانشمندان و ديگران به منظور استفاده مشترک از داده‌ها در امد. در همان زمان که ARPAnet در حال رشد بود تعدادي شبکه پوشش محلي (LAN) در نقاط مختلف آمريکا به وجود امد. مديران LANها نيز به وصل کردن کامپيوترهاي شبکه‌هاي خود به شبکه‌هاي بزرگتر اقدام کردند . پروتوکل اينترنت ARPAnet IP زبان استاندارد حکمفرما براي برقراري ارتباط کامپيوترهاي شبکه‌هاي مختلف به يکديگر شد.تاريخ تولد اينترنت به طور رسمي اول سپتامبر ???? اعلام شده‌است. زيرا که اولين “IMP” در دانشگاه “UCLA” واقع در سانتاباربارا در اين تاريخ بارگذاري شده‌است.
از اوايل دهه ???? رشد استفاده از اينترنت به صورت تصاعدي افزايش يافت . يکي از علل چنين استقبالي ابزار جستجويي مانند Gopher و archie بوده‌است اما اينها در سال ???? تحت تاثير word wide web قرار گرفتند که به وسيله CERN يا ازمايشگاه فيزيک هسته‌اي اروپا ساخته شد . با ان که اينترنت از ابتدا طوري بود که مبادله اطلاعات براي تازه واردان بسيار ساده باشد. بزرگترين جهش در وب در سال ???? با عرضه نرم‌افزار موزاييک mosaic که نخستين برنامه مرورگر وب گرافيکي بود به وجود امد. برنامه موزاييک محصول تلاش دانشجويان و استادان بخش "مرکز ملي کاربردهاي ابر کامپيوتر " در دانشگاه ايلينويز آمريکا بود. براي نخستين بار موزاييک امکانات اشاره و کليک (به وسيله موش) را فراهم کرد. کاربران مي‌توانستند صفحات وب (web page) يا مجموعه‌اي از متن و گرافيک را کنار هم بگذارند تا هر کسي که ميخواست انها را بتواند روي اينترنت ببيند. وقتي با موش روي کلمه‌ها يا تصاوير خاصي که hyper link ناميده مي‌شد کليک مي‌کردند برنامه موزاييک به طور خود کار يک صفحه ديگر باز مي‌کرد که به کلمه يا تصوير خاص و کليک شده اختصاص داشت. بهترين بخش اين سيستم انجا بود که hyper linkها مي‌توانستند به صفحاتي روي همان کامپيوتر يا هر کامپيوتر ديگر اينترنت با خدمات وب اشاره کنند. صفحات وب هر روز متولد مي‌شدند و مفهوم موج سواري يا surfing روي وب متولد شد. اواسط سال ???? سه ميليون کامپيوتر به اينترنت وصل شده بود و در ان هنگام اجراي عمليات اهسته نشده بود. صفحات جديد وب که شامل همه چيز از اسناد دولتي تا مدارک شرکت‌ها و مدل‌هاي جديد لباس بود در سراسر دنيا چندين برابر شد . موزاييک و جانشينان ان مانند navigator محصول شرکت " نت اسکيپ " اينترنت را از قلمرو علمي به ميان مردم اوردند. طبق اخرين امار ?? درصد کاربران بعد از سال ???? وارد اين محيط شده‌اند. ميليون‌ها انساني که از اينترنت استفاده مي‌کنند نيازي ندارند که نکات فني مانند TCP/IP را بدانند . امروزه شرکتهاي خدمات دهنده اينترنت يا ISP اين کار را به عهده دارند.رشد روز افزون ان و ساده تر شدن استفاده ان همچنان ادامه دارد . هر چه تعداد مردم طراحی وب سایت  بيشتري به اينترنت رجوع کنند تعداد شرکت‌هاي سازنده برنامه‌هاي اينترنت بيشتر مي‌شود.با انکه بعضي از عاشقان اينترنت ان را نوعي شيوه زندگي مي‌دانند. در نظر بيشتر کاربران منبع سرگرمي اطلاعات است ولي بيشترين مصرف ان پست الکترونيکي يا همان email است که يکي از ابزارهاي ارتباطي کار امد به شمار مي‌رود. پيامها از کامپيوتري به کامپيوتر ديگر با سرعت پرواز مي‌کنند و منتظر ميمانند تا شخص فرصت خواندن انها را پيدا کند . وب امکانات خوبي براي کپي از نرم‌افزارهاي مجاز از لحاظ کپي فراهم ميسازد. وقتي که مي‌بينيم که در مدت کوتاهي اينترنت به چنين رشدي نايل آمده است، مطمئنا دشوار خواهد بود که آينده او را پيش بيني کنيم. طبق نظر کارشناسان ماهانه ?? درصد به تعداد کاربران اينترنت افزوده مي‌شود ولي تعداد دقيق کاربران که روزانه از آن استفاده مي‌کنند مشخص نيست. هرچند که پاره‌اي از کارشناسان تعداد آنها را تا ??? ميليون نفر حدس مي‌زنند. تعداد رسمي کاربران اينترنتي را در سال ???? کارشناسان ??? ميليون نفر اعلام کرده بودند.
قطعا در سال‌هاي آينده تحولات شگرفي را در زمينه شبکه‌هاي اينترنتي شاهد خواهيم بود. به‌وسيله اينترنت انسان به راه‌هاي جديدي دست پيدا کرد. در کنار اين شانس جديد توسط اينترنت، بايد بگوييم خطراتي نيز در رابطه با سياست و اقتصاد و علم به دنبال خواهد داشت. فرم امروزي اينترنت مديون همکاري تمام کاربران اينترنت در سرتاسر گيتي است که با اين تصور که اطلاعات موجود در سطح جهان را به راحتي با يکديگر مبادله کنند. اين تصوري بود که آقاي باران(Baran) از اينترنت داشت و اميدواريم در آينده نيز تکامل اينترنت در اين مسير باشد.
 
 
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : samira webdesigna19 بازدید : 215 تاريخ : يکشنبه 23 تير 1392 ساعت: 12:40

  you want to lea how to use WordPress for web design? Do you want to start a freelance career in web design, but thought you couldn't because you're not a developer? Did you know that over 13% of the 1,000,000 biggest websites on the inteet run on WordPress? Whether you've been dreaming about designing your own website (and saving yourself some money), or starting your own business, this course if for you! It's a beginner's guide to leaing how to become a web designer specializing in WordPress, and also other fundamentals such as: what web hosting is, why Firefox is a web designer's best friend, and even how to edit images!

 
The course is is made up of 7 easy-to-follow lessons, including articles, video tutorials, and interaction! You'll get your interactive practice time through simple homework plans where you'll actually try doing what you've leaed in the tutorials. My objective is to make web design easy to understand, and I use real-world analogies to explain technical jargon to help you make sense of some of the fundamental concepts you need to understand in order to be a successful web designer.
 
 What you'll lea
Setting up hosting
Installing WordPress
How to edit imagesWho should do this
If you're interested in leaing how to start designing websites and/or blogs with the WordPress platform, and you've never done any kind of web desig
The only prerequisites that you need are: knowing how to use a computer, installing and running programs and applications, and using the inteet (which must be true since you're here reading this!), and also, you must have an interest in leaing how to design websites and/or blogs!
 
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : samira webdesigna19 بازدید : 216 تاريخ : چهارشنبه 19 تير 1392 ساعت: 17:54

 
اولين نکته در طراحي سايت، به نظر انتخاب هاست مناسب مياد. اما در واقع اينطور نيست...
اولين قدم تصميم گيري دقيق براي انتخاب موضوع و محدوده فعاليت سايته...
چند وقت پيش يکي از دوستام به من مراجعه کرده بود که من سايت ميخوام. بايد چي کار کنم؟ حتي اومد خونمون تا براش کامل رو در رو توضيح بدم.  طراحی وب سایت
وقتي پرسيدم موضوع سايت چيه؟ گفت نميدونم، همه چي!
گفتم ميخواي چه    اناتي داشته باشه؟ گفت نميدونم...همه چي!
گفتم همه چي يعني چي؟ گفت چت روم، فروشگاه، انجمن، اخبار، بازي و....
گفتم چي قراره رو اين سايت بزاري؟ گفت همه چي!
 
دقت کنيد که براي انتخاب هاست و سيستم مديريت محتواي مناسب نياز به اين اطلاعات هست، سيستم مديريت محتوا امکانات سيستم رو تعيين ميکنه...بعضي سيستما ضعيفن، امکانات زيادي ندارن، بعضي پشتيباني خوبي ندارند....
اگر هم هاستي متناسب با امکانات مورد نظر خريداري نشه ممکنه در استفاده از امکانات مشکل به وجود بياد!
 
من اون موقع از خونه بيرون کردمش! دي: گفتم برو هر وقت تصميم گرفتي برگرد!
تصميمش رو نگرفت و کار خودش رو کرد، تا الان 3 ميليون و 100 هزار تومن هزينه کرده و يه صفحه در دست احداث هست هم نداره!
 
-------------------------------------------------
دومين نکته در طراحي وب سايت انتخاب هاست و دامين مناسبه...
 
دامين چيه؟ دامين يا دامنه، همون اسم سايته، مثل shahediha.ir
براي توضيح نحوه کار دامين، بايد نحوه پيدا کردن سايت شما در اين دنياي به اين بزرگي رو توضيح بدم:
 
در سرتاسر نقاط دنيا کامپيوترهايي که به اسم سرور ميشناسيم وجود داره، حتي ميتونيد تو خونه خودتون هم سرور راه بندازيد و باهاش کاسبي کنيد. منظورم سرورهاي گيم نت نيست، ولي چيزي شبيه اونه...
اين سرورها در تمام شبانه روز به طور مداوم کار ميکنند، دائماً هم به اينترنت متصل هستند و سايت شما روي اونها قرار ميگيره...
حالا تو اين حجم اطلاعات، شما چه طور يه سايت خاص رو، رو يه سرور، تو اين دنياي بزرگ پيدا ميکنيد؟
هر سرور يک يا چند IP داره که همه باهاش آشنا هستيد حتماً....اين آي.پي يک عدده که مثل GPS عمل ميکنه و باعث ميشه شما به اون سرور دسترسي پيدا کنيد!
IP يک کد به صورت 245.165.74.6هست که هر فردي نميتونه حفظش کنه! من آي.پي سرور خودم هم حفظ نيستم، حالا کي مياد آي.پي اين همه سايت رو حفظ کنه؟
پس طبق يه عملياتي دامنه رو به IP متصل ميکنند...يعني وقتي شما تايپ مي کنيد shahediha.ir اين آدرس شما رو متصل ميکنه به آي.پي و سرور و اطلاعاتش مياد پيش شما! همونطور که مي بينيد حفظ کردنش هم ساده تره!
 
اول از همه بايد يک دامنه ثبت کنيد. دامنه قيمت زيادي هم نداره، مثلا دامنه ملي .ir حدود 5هزار تومن در ساله! (البته چون نمايندگي ها متفاوتن قيمت ها هم متفاوتن)
دامنه هاي جهاني مثل .com و .net و .org هم حدود 10 هزار تومن در ساله!
 
يه سري نکات در ثبت دامنه مناسب هست که ذکر ميکنم:
اول از همه بايد کوتاه و گويا باشه
بايد معرف کار و فعاليت سايت شما باشه
ترجيحاً عامه پسند باشه
در ذهن باقي بمونه
تايپش آسون باشه
سايت هاي شبيه اون نباشن (يعني با اختلاف يکي دو حرف در نام) چون قاطي ميشه
و ضمناً دقت کنيد که دامنه رو به هيچ وجه نميشه تغيير داد، اگر هم تغيير بديد تمام صفحاتي که تو نتايج جستجو نشون ميداد و... به هم ميريزه!
 
و حالا نکته اي در مورد دامنه ملي و جهاني:
تا حد امکان سعي کنيد دامنه جهاني ثبت کنيد.
نه به خاطر اينکه خطر نطارت دولت رو رو سايت کم ميکنه
نه به خاطر اينکه با کلاس تره!
بلکه به خاطر اينکه وقتي ميخوايد سرور عوض کنيد دچار مشکل نميشيد.
همونطور که گفتم دامنه وسيله ارتباط راحت تر شما با IP سروره...خب وقتي سرور رو عوض کنيد IP هم عوض ميشه ديگه!
دامنه ملي حدود 24 تا 48 ساعت طول ميکشه تا خودشو به روز کنه، اما دامنه جهاني در کمتر از 6 ساعت اين کارو انجام ميده...
اين يعني وقتي سرور رو عوض کرديد، 48 ساعت طول ميکشه تا بازديدکننده سايت شما رو رو سرور جديد ببينه! عملا 48 ساعت وب سايت شما تعطيل ميشه!
 
نکته ديگه اي هم هست که دامنه هاي ملي بايد به صورت دستي تاييد بشن بعد امکان ثبتشون هست، يعني هر دامنه اي نميتونيد ثبت کنيد...بنابراين وقتي اقدام کنيد، مثلا اگر در روز پنج شنبه باشه بايد تا شنبه صبر کنيد بعد ثبت کنيد!
**تذکر مهم** دامنه رو توسط خودتون يا شخص قابل اعتمادي ثبت کنيد، چون موردهاي دزديده شدن دامنه زياد مشاهده شده! شما هرچي زحمت بکشيد پاي سايتتون، اعتبار دامنه بالا ميره و دامنه رو ارزشمند ميکنه! مراقب باشيد وقتي يه سايت گنده و معروف داشتيد همه چي رو از دست نديد!
 
شايد باورتون نشه، اما من بعد از 8 سال در به دري از اين سرور به اون سرور تازه يک شرکت امين و خوب پيدا کردم! اونم هاست نگرفتم، يک سرور گرفتم و خودم به دلخواه تنظيمش کردمش! نميدونم سرورهايي که خودشون تنظيم ميکنند چه شرايطي داره!
 
مثلا من مدتي از يه جايي هاست داشتم، با ديتاسنتر (جايي که از سرور محافظت ميشه) مشکل داشت هي سرورشون ساسپند ميشد!
يه جا، سرورش ضعيف بود، به منابع سيستم فشار ميومد فرت سايت رو ساسپند ميکرد!
يه جا بهش ميگفتم اين مشکل در سرور وجود داره، بايد چي کار کنم؟ ميگفتن بايد پول بدي تا بگيم!
از يه جا که شرکت معروفي هم بود سرور گرفتم، پسورد root رو بهم نداده بودن! ميگم ميخوام يه چيزي نصب کنم رو سرور، ميگن بگو چي ميخواي تا ما نصب کنيم. (نصبشون هم دو روز طول کشيد!)
در دنياي فروش هاست با آدمهاي پست فطرت و کلاه بردار و سودجو و خبيثي مواجه ميشيد که دومي ندارن!
 
دومين نکته در انتخاب هاست کنترل پنل (و تحريم) هست.
کنترل پنل بخش حياتي سروره، اگر کنترل پنل نباشه سايتي هم در کار نيست...کنترل پنل ها در کنار خودشون اجزايي مثل سيستم ايميل، بانک اطلاعاتي، php و apache و غيره دارند که درکنار هم امکانات کاملي براي راه اندازي سايتتون در اختيارتون قرار ميدند.
فرض من بر اينه که سيستم عامل هاست شما لينوکس باشه، چون با ويندوز نميشه هيچ کاري کرد، ويندوز فقط به درد سايت هايي که با asp نوشته شدند ميخوره!
خب تعداد زيادي کنترل پنل وجود داره، بهترين کنترل پنلي که تا حالا ساخته شده اسمش هست cpanel
اگر يک بار با اين کنترل پنل کار کنيد کار کردن با ساير پنل ها براتون خيلي تلخ ميشه، اما اين کنترل پنل ايران رو تحريم کرده، از طرفي مديريت اون خيلي سخته و فقط افراد حرفه اي از پسش بر ميان...به خاطر همين اگر مدير سروري ناشي باشه درست تنظيم نکرده باشه به مشکل بر ميخوريد...
از طرفي من زماني رو يادم مياد که مسئله تحريم ها جدي شد...نمي دونيد چندين و چندتا سايت خوب نابود شدند يا بسته شدند موقتا! چون همه از سي پنل استفاده ميکرند يهو شرکت سازنده سي پنل مال همه ايراني ها رو از کار انداخت!
الان کنترل پنلي که داره پرطرفدار ميشه در ايران direct admin هست که اگر خرج کنند و چندتا ماژول و تم بهش اضافه کنند لذت بخش ميشه!
 
نکته بعدي حجم هاسته!
در ابتدا از حجمي کم شروع کنيد، من به سايت هاي جديدالتاسيس که براي دانلود هم نيستن(!!) حجم 1GB رو پيشنهاد ميکنم. بعداً ميشه افزايشش داد...
 
پنهاي باند هم مهمه!
هر بازديدکننده اي که به سايت مياد، باعث ميشه مقداري اطلاعات از سرور براش ارسال بشه...براي مجموع اين ارسال و دريافت اطلاعات معمولاً سقفي تعيين ميشه که اگر بيش از اون انتقال اطلاعات داشته باشيد سايت بسته ميشه...
نگران نباشيد! معمولا حجم زيادي مثل 100گيگابايت در نظر ميگيرن که يه سايت جديد التاسيس هيچ وقت اون قدر تبادل اطلاعات نداره!
وقتي هم کار سايت گرفت ديگه انقدر بلد شديد که چقدر محدوديت نياز داريد و ميتونيد با اون شرکت صحبت کنيد يا هاست رو عوض کنيد.
 
ببينيد ممکنه در ابتداي کار با هاست دچار مشکل بشيد، قبل از اين که مشکلتون بيشتر بشه هاست رو بدون ترس عوض کنيد! اگر اون اول که سايت زياد مخاطب نداره بتونيد هاست مناسب پيدا کنيد در آينده که مخاطبا زياد شد، ديگه نيازي به تغيير هاست نيست.
به خاطر همين تعويض هايي که ممکنه پيش بياد، هميشه هزينه هاست رو به صورت ماهانه پرداخت کنيد نه سالانه! مثلا براي 1 گيگ هاست حداکثر 10 هزارتومن ماهيانه ميگيرن، اگر راضي نبوديد ميشه بيخيال ده هزار تومن شد يا حتي تا آخر ماه صبر کرد، اما اگر ساليانه پرداخت کنيد و 100 هزار تومن بديد، بدبخت ميشيد!
 
درسته که کنترل پنل اين هاست رايگان نه cpanel نه direct admin هست، اما از تمام امکانات يک کنترل پنل مثل فايل منيجر و ديتابيس و اينا برخورداره!
علاوه بر اون نيازي به ثبت دامين نيست و يک ساب دامين به صورت name.gigfa.com در اختيار شما قرار ميده!
البته اينم گوشزد کنم که مثل هاست هاي واقعي با سيستم هاي مديريت محتوا (سايت سازها) سازگاري نداره و ممکنه دچار دردسر بشيد! منم آموزش هامو رو هاست واقعي انجام ميدم، از گيگفا هم جز يک بار استفاده نکردم، بنابراين راه حل مشکلات رو بلد نيستم!
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : samira webdesigna19 بازدید : 237 تاريخ : يکشنبه 16 تير 1392 ساعت: 14:56

 
Today, the Inteet Corporation for Assigned Names and Numbers (ICANN) manages the top-level development and architecture of the Inteet domain name space. It authorizes domain name registrars, through which domain names may be registered and reassigned.
The hierarchical domain name system, organized into zones, each served by domain name servers.
 
The domain name space consists of a tree of domain names. Each node in the tree holds information associated with the domain name. The tree sub-divides into zones beginning at the DNS root zone.
Domain name syntax
 
A domain name consists of one or more parts, technically called labels, that are conventionally concatenated, and delimited by dots, such as example.com.
 
    The right-most label conveys the top-level domain; for example, the domain name www.example.com belongs to the top-level domain com.
    The hierarchy of domains descends from the right to the left label in the name; each label to the left specifies a subdivision, or subdomain of the domain to the right. For example: the label example specifies a node example.com as a subdomain of the com domain, and www is a label to create www.example.com, a subdomain of example.com. This tree of labels may consist of 127 levels. Each label may contain from 1 to 63 octets. The empty label is reserved for the root node. The full domain name may not exceed a total length of 253 ASCII characters in its textual representation.[4] In practice, some domain registries may have shorter limits.
    A hostname is a domain name that has at least one associated IP address. For example, the domain names www.example.com and example.com are also hostnames, whereas the com domain is not. However, other top-level domains, particularly country code top-level domains, may indeed have an IP address, and if so, they are also hostnames.
    Hostnames impose restrictions on the characters allowed in the corresponding domain name. A valid hostname is also a valid domain name, but a valid domain name may not necessarily be valid as a hostname.
 
Top-level domains
 
The top-level domains such as .com and .net and .org are the highest level of domain names of the Inteet. A top-level domain is also called a TLD. Top-level domains form the DNS root zone of the hierarchical Domain Name System. Every domain name ends in a top-level or first-level domain label.
 
When the Domain Name System was devised, in the 1980s, the domain name space was divided into two main groups of domains.[5] The country code top-level domains (ccTLD) were primarily based on the two-character territory codes of ISO-3166 country abbreviations. In addition, a group of seven generic top-level domains (gTLD) was implemented which represented a set of categories of names and multi-organizations.[6] These were the domains gov, edu, com, mil, org, net, and int.
 
During the growth of the Inteet, it became desirable to create additional generic top-level domains. As of October 2009, 21 generic top-level domains and 250 two-letter country-code top-level domains existed.[7] In addition, the ARPA domain serves technical purposes in the infrastructure of the Domain Name System.
 
During the 32nd Inteational Public ICANN Meeting in Paris in 2008,[8] ICANN started a new process of TLD naming policy to take a "significant step forward on the introduction of new generic top-level domains." This program envisions the availability of many new or already proposed domains, as well a new application and implementation process.[9] Observers believed that the new rules could result in hundreds of new top-level domains to be registered.[10]
 
IANA maintains an annotated list of top-level domains in the root zone database as well as a list of special-use (reserved) top-level domain names.
Second-level and lower level domains
 
Below the top-level domains in the domain name hierarchy are the second-level domain (SLD) names. These are the names directly to the left of .com, .net, and the other top-level domains. As an example, in the domain example.co.uk, co is the second-level domain.
 
Next are third-level domains, which are written immediately to the left of a second-level domain. There can be fourth- and fifth-level domains, and so on, with virtually no limitation. An example of an operational domain name with four levels of domain labels is www.sos.state.oh.us. The www preceding the domains is the host name of the World-Wide Web server. Each label is separated by a full stop (dot). 'sos' is said to be a sub-domain of 'state.oh.us', and 'state' a sub-domain of 'oh.us', etc. In general, subdomains are domains subordinate to their parent domain. An example of very deep levels of subdomain ordering are the IPv6 reverse resolution DNS zones, e.g. 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa, which is the reverse DNS resolution domain name for the IP address of a loopback interface, or the localhost name.
 
Second-level (or lower-level, depending on the established parent hierarchy) domain names are often created based on the name of a company (e.g. bbc.co.uk), product or service (e.g. hotmail.com). Below these levels, the next domain name component has been used to designate a particular host server. Therefore, ftp.wikipedia.org might be an FTP server, www.wikipedia.org would be a World Wide Web server, and mail.wikipedia.org could be an email server, each intended to perform only the implied function. Mode technology allows multiple physical servers with either different (cf. load balancing) or even identical addresses (cf. anycast) to serve a single hostname or domain name, or multiple domain names to be served by a single computer. The latter is very popular in Web hosting service centers, where service providers host the websites of many organizations on just a few servers.
 
The hierarchical DNS labels or components of domain names are separated in a fully qualified name by the full stop (dot, .).
Inteationalized domain names
Main article: Inteationalized domain name
 
The character set allowed in the Domain Name System is based on ASCII and does not allow the representation of names and words of many languages in their native scripts or alphabets. ICANN approved the Inteationalized domain name (IDNA) system, which maps Unicode strings used in application user interfaces into the valid DNS character set by an encoding called Punycode. For example, k?benhavn.eu is mapped to xn--kbenhavn-54a.eu. Many registries have adopted IDNA.
Domain name registration
History
 
The first commercial Inteet domain name, in the TLD .com, was registered on 15 March 1985 in the name symbolics.com by Symbolics Inc., a computer systems firm in Cambridge, Massachusetts.
 
By 1992, fewer than 15,000 .com domains had been registered.
 
In December 2009 there were 192 million domain names.[11] A large fraction of them are in the .com TLD, which as of March 15, 2010 had 84 million domain names, including 11.9 million online business and e-commerce sites, 4.3 million entertainment sites, 3.1 million finance related sites, and 1.8 million sports sites.[12] As of July 2012 the .com TLD has more registrations than all of the others combined[13]
Administration
 
The right to use a domain name is delegated by domain name registrars, which are accredited by the Inteet Corporation for Assigned Names and Numbers (ICANN), the organization charged with overseeing the name and number systems of the Inteet. In addition to ICANN, each top-level domain (TLD) is maintained and serviced technically by an administrative organization operating a registry. A registry is responsible for maintaining the database of names registered within the TLD it administers. The registry receives registration information from each domain name registrar authorized to assign names in the corresponding TLD and publishes the information using a special service, the whois protocol.
 
Registries and registrars usually charge an annual fee for the service of delegating a domain name to a user and providing a default set of name servers. Often, this transaction is termed a sale or lease of the domain name, and the registrant may sometimes be called an "owner", but no such legal relationship is actually associated with the transaction, only the exclusive right to use the domain name. More correctly, authorized users are known as "registrants" or as "domain holders".
 
ICANN publishes the complete list of TLD registries and domain name registrars. Registrant information associated with domain names is maintained in an online database accessible with the WHOIS service. For most of the 250 country code top-level domains (ccTLDs), the domain registries maintain the WHOIS (Registrant, name servers, expiration dates, etc.) information.
 
Some domain name registries, often called network information centers (NIC), also function as registrars to end-users. The major generic top-level domain registries, such as for the COM, NET, ORG, INFO domains and others, use a registry-registrar model consisting of hundreds of domain name registrars (see lists at ICANN or VeriSign). In this method of management, the registry only manages the domain name database and the relationship with the registrars. The registrants (users of a domain name) are customers of the registrar, in some cases through additional layers of resellers.
Technical requirements and process
 
In the process of registering a domain name and maintaining authority over the new name space created, registrars use several key pieces of information connected with a domain:
 
    Administrative contact. A registrant usually designates an administrative contact to manage the domain name. The administrative contact usually has the highest level of control over a domain. Management functions delegated to the administrative contacts may include management of all business information, such as name of record, postal address, and contact information of the official registrant of the domain and the obligation to conform to the requirements of the domain registry in order to retain the right to use a domain name. Furthermore the administrative contact installs additional contact information for technical and billing functions.
    Technical contact. The technical contact manages the name servers of a domain name. The functions of a technical contact include assuring conformance of the configurations of the domain name with the requirements of the domain registry, maintaining the domain zone records, and providing continuous functionality of the name servers (that leads to the accessibility of the domain name).
    Billing contact. The party responsible for receiving billing invoices from the domain name registrar and paying applicable fees.
    Name servers. Most registrars provide two or more name servers as part of the registration service. However, a registrant may specify its own authoritative name servers to host a domain's resource records. The registrar's policies gove the number of servers and the type of server information required. Some providers require a hostname and the corresponding IP address or just the hostname, which must be resolvable either in the new domain, or exist elsewhere. Based on traditional requirements (RFC 1034), typically a minimum of two servers is required.
 
Domain names may be formed from the set of alphanumeric ASCII characters (a-z, A-Z, 0-9), but characters are case-insensitive. In addition the hyphen is permitted if it is surrounded by a characters or digits, i.e. it is not the start or end of a label. Labels are always separated by the full stop (period) character in the textual name representation.
Business models
 
Domain names are often seen in analogy to real estate in that (1) domain names are foundations on which a website (like a house or commercial building) can be built and (2) the highest "quality" domain names, like sought-after real estate, tend to carry significant value, usually due to their online brand-building potential, use in advertising, search engine optimization, and many other criteria.
 
A few companies have offered low-cost, below-cost or even cost-free domain registrations with a variety of models adopted to recoup the costs to the provider. These usually require that domains be hosted on their website within a framework or portal that includes advertising wrapped around the domain holder's content, revenue from which allows the provider to recoup the costs. Domain registrations were free of charge when the DNS was new. A domain holder can give away or sell infinite number of subdomains under their domain name. For example, the owner of example.org could provide subdomains such as foo.example.org and foo.bar.example.org to interested parties.
 
Because of the popularity of the Inteet, many desirable domain names are already assigned and users must search for other acceptable names, using Web-based search features, or WHOIS and dig operating system tools. Many registrars have implemented Domain name suggestion tools which search domain name databases and suggest available alteative domain names related to keywords provided by the user.
Resale of domain names
Main article: List of most expensive domain names
 
The business of resale of registered domain names is known as the domain aftermarket. Various factors influence the perceived value or market value of a domain name.
 
Most of the million dollar domain deals are carried out privately and go unreported. As of 2011, the most expensive domain name sales on record were:
 
    Insure.com $16 million in 2009 [14]
    Fund.com 2008 £9.99 million[14]
    Sex.com for $14 million in October 2010[14][15]
    Po.com 2007 $9.5 million[14]
    Fb.com for $8.5 million in November 2010[14][not in citation given]
 
Domain name confusion
 
Intercapping is often used to emphasize the meaning of a domain name. However, DNS names are not case-sensitive, and some names may be misinterpreted in certain uses of capitalization. For example: Who Represents, a database of artists and agents, chose whorepresents.com, which can be misread as whore presents. Similarly, a therapists' network is named therapistfinder.com. In such situations, the proper meaning may be clarified by use of hyphens in the domain name. For instance, Experts Exchange, a programmers' discussion site, for a long time used expertsexchange.com, but ultimately changed the name to experts-exchange.com.
 
Intellectual property entrepreneur Leo Stoller threatened to sue the owners of StealThisEmail.com on the basis that, when read as stealthisemail.com, it infringed on claimed (but invalid) trademark rights to the word "stealth".
Use in web site hosting
 
The domain name is a component of a Uniform Resource Locator (URL) used to access web sites, for example:
 
    URL: http://www.example.net/index.html
    Top-level domain name: net
    Second-level domain name: example.net
    Host name: www.example.net
 
A domain name may point to multiple IP addresses in order to provide server redundancy for the cybeetic services to be delivered; such multi-address capability is used to manage the traffic of large, popular web sites. More commonly, however, one server computer, at a given IP address, may also host web sites in different domains. Such address overloading enables virtual web hosting, commonly used by large web hosting services to conserve IP address space. IP-address overloading is possible through a feature in the HTTP version 1.1 protocol, but not in the HTTP version 1.0 protocol, which requires that a request identify the domain name being referred for connection.
Abuse and regulation
 
Critics often claim abuse of administrative power over domain names. Particularly noteworthy was the VeriSign Site Finder system which redirected all unregistered .com and .net domains to a VeriSign webpage. For example, at a public meeting with VeriSign to air technical conces about SiteFinder,[16] numerous people, active in the IETF and other technical bodies, explained how they were surprised by VeriSign's changing the fundamental behavior of a major component of Inteet infrastructure, not having obtained the customary consensus. SiteFinder, at first, assumed every Inteet query was for a website, and it monetized queries for incorrect domain names, taking the user to VeriSign's search site. Unfortunately, other applications, such as many implementations of email, treat a lack of response to a domain name query as an indication that the domain does not exist, and that the message can be treated as undeliverable. The original VeriSign implementation broke this assumption for mail, because it would always resolve an erroneous domain name to that of SiteFinder. While VeriSign later changed SiteFinder's behaviour with regard to email, there was still widespread protest about VeriSign's action being more in its financial interest than in the interest of the Inteet infrastructure component for which VeriSign was the steward.
 
Despite widespread criticism, VeriSign only reluctantly removed it after the Inteet Corporation for Assigned Names and Numbers (ICANN) threatened to revoke its contract to administer the root name servers. ICANN published the extensive set of letters exchanged, committee reports, and ICANN decisions.[17]
 
There is also significant disquiet regarding the United States' political influence over ICANN. This was a significant issue in the attempt to create a .xxx top-level domain and sparked greater interest in alteative DNS roots that would be beyond the control of any single country.[18]
 
Additionally, there are numerous accusations of domain name front running, whereby registrars, when given whois queries, automatically register the domain name for themselves. Network Solutions has been accused of this.[19]
Top-level domains
 
The top-level domains such as .com and .net and .org are the highest level of domain names of the Inteet. A top-level domain is also called a TLD. Top-level domains form the DNS root zone of the hierarchical Domain Name System. Every domain name ends in a top-level or first-level domain label.
 
When the Domain Name System was devised, in the 1980s, the domain name space was divided into two main groups of domains.[5] The country code top-level domains (ccTLD) were primarily based on the two-character territory codes of ISO-3166 country abbreviations. In addition, a group of seven generic top-level domains (gTLD) was implemented which represented a set of categories of names and multi-organizations.[6] These were the domains gov, edu, com, mil, org, net, and int.
 
During the growth of the Inteet, it became desirable to create additional generic top-level domains. As of October 2009, 21 generic top-level domains and 250 two-letter country-code top-level domains existed.[7] In addition, the ARPA domain serves technical purposes in the infrastructure of the Domain Name System.
 
During the 32nd Inteational Public ICANN Meeting in Paris in 2008,[8] ICANN started a new process of TLD naming policy to take a "significant step forward on the introduction of new generic top-level domains." This program envisions the availability of many new or already proposed domains, as well a new application and implementation process.[9] Observers believed that the new rules could result in hundreds of new top-level domains to be registered.[10]
 
IANA maintains an annotated list of top-level domains in the root zone database as well as a list of special-use (reserved) top-level domain names.
Second-level and lower level domains
 
Below the top-level domains in the domain name hierarchy are the second-level domain (SLD) names. These are the names directly to the left of .com, .net, and the other top-level domains. As an example, in the domain example.co.uk, co is the second-level domain.
 
Next are third-level domains, which are written immediately to the left of a second-level domain. There can be fourth- and fifth-level domains, and so on, with virtually no limitation. An example of an operational domain name with four levels of domain labels is www.sos.state.oh.us. The www preceding the domains is the host name of the World-Wide Web server. Each label is separated by a full stop (dot). 'sos' is said to be a sub-domain of 'state.oh.us', and 'state' a sub-domain of 'oh.us', etc. In general, subdomains are domains subordinate to their parent domain. An example of very deep levels of subdomain ordering are the IPv6 reverse resolution DNS zones, e.g. 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa, which is the reverse DNS resolution domain name for the IP address of a loopback interface, or the localhost name.
 
Second-level (or lower-level, depending on the established parent hierarchy) domain names are often created based on the name of a company (e.g. bbc.co.uk), product or service (e.g. hotmail.com). Below these levels, the next domain name component has been used to designate a particular host server. Therefore, ftp.wikipedia.org might be an FTP server, www.wikipedia.org would be a World Wide Web server, and mail.wikipedia.org could be an email server, each intended to perform only the implied function. Mode technology allows multiple physical servers with either different (cf. load balancing) or even identical addresses (cf. anycast) to serve a single hostname or domain name, or multiple domain names to be served by a single computer. The latter is very popular in Web hosting service centers, where service providers host the websites of many organizations on just a few servers.
 
The hierarchical DNS labels or components of domain names are separated in a fully qualified name by the full stop (dot, .).
Inteationalized domain names
Main article: Inteationalized domain name
 
The character set allowed in the Domain Name System is based on ASCII and does not allow the representation of names and words of many languages in their native scripts or alphabets. ICANN approved the Inteationalized domain name (IDNA) system, which maps Unicode strings used in application user interfaces into the valid DNS character set by an encoding called Punycode. For example, k?benhavn.eu is mapped to xn--kbenhavn-54a.eu. Many registries have adopted IDNA.
Domain name registration
History
 
The first commercial Inteet domain name, in the TLD .com, was registered on 15 March 1985 in the name symbolics.com by Symbolics Inc., a computer systems firm in Cambridge, Massachusetts.
 
By 1992, fewer than 15,000 .com domains had been registered.
 
In December 2009 there were 192 million domain names.[11] A large fraction of them are in the .com TLD, which as of March 15, 2010 had 84 million domain names, including 11.9 million online business and e-commerce sites, 4.3 million entertainment sites, 3.1 million finance related sites, and 1.8 million sports sites.[12] As of July 2012 the .com TLD has more registrations than all of the others combined[13]
Administration
 
The right to use a domain name is delegated by domain name registrars, which are accredited by the Inteet Corporation for Assigned Names and Numbers (ICANN), the organization charged with overseeing the name and number systems of the Inteet. In addition to ICANN, each top-level domain (TLD) is maintained and serviced technically by an administrative organization operating a registry. A registry is responsible for maintaining the database of names registered within the TLD it administers. The registry receives registration information from each domain name registrar authorized to assign names in the corresponding TLD and publishes the information using a special service, the whois protocol.
 
Registries and registrars usually charge an annual fee for the service of delegating a domain name to a user and providing a default set of name servers. Often, this transaction is termed a sale or lease of the domain name, and the registrant may sometimes be called an "owner", but no such legal relationship is actually associated with the transaction, only the exclusive right to use the domain name. More correctly, authorized users are known as "registrants" or as "domain holders".
 
ICANN publishes the complete list of TLD registries and domain name registrars. Registrant information associated with domain names is maintained in an online database accessible with the WHOIS service. For most of the 250 country code top-level domains (ccTLDs), the domain registries maintain the WHOIS (Registrant, name servers, expiration dates, etc.) information.
 
Some domain name registries, often called network information centers (NIC), also function as registrars to end-users. The major generic top-level domain registries, such as for the COM, NET, ORG, INFO domains and others, use a registry-registrar model consisting of hundreds of domain name registrars (see lists at ICANN or VeriSign). In this method of management, the registry only manages the domain name database and the relationship with the registrars. The registrants (users of a domain name) are customers of the registrar, in some cases through additional layers of resellers.
Technical requirements and process
 
In the process of registering a domain name and maintaining authority over the new name space created, registrars use several key pieces of information connected with a domain:
 
    Administrative contact. A registrant usually designates an administrative contact to manage the domain name. The administrative contact usually has the highest level of control over a domain. Management functions delegated to the administrative contacts may include management of all business information, such as name of record, postal address, and contact information of the official registrant of the domain and the obligation to conform to the requirements of the domain registry in order to retain the right to use a domain name. Furthermore the administrative contact installs additional contact information for technical and billing functions.
    Technical contact. The technical contact manages the name servers of a domain name. The functions of a technical contact include assuring conformance of the configurations of the domain name with the requirements of the domain registry, maintaining the domain zone records, and providing continuous functionality of the name servers (that leads to the accessibility of the domain name).
    Billing contact. The party responsible for receiving billing invoices from the domain name registrar and paying applicable fees.
    Name servers. Most registrars provide two or more name servers as part of the registration service. However, a registrant may specify its own authoritative name servers to host a domain's resource records. The registrar's policies gove the number of servers and the type of server information required. Some providers require a hostname and the corresponding IP address or just the hostname, which must be resolvable either in the new domain, or exist elsewhere. Based on traditional requirements (RFC 1034), typically a minimum of two servers is required.
 
Domain names may be formed from the set of alphanumeric ASCII characters (a-z, A-Z, 0-9), but characters are case-insensitive. In addition the hyphen is permitted if it is surrounded by a characters or digits, i.e. it is not the start or end of a label. Labels are always separated by the full stop (period) character in the textual name representation.
Business models
 
Domain names are often seen in analogy to real estate in that (1) domain names are foundations on which a website (like a house or commercial building) can be built and (2) the highest "quality" domain names, like sought-after real estate, tend to carry significant value, usually due to their online brand-building potential, use in advertising, search engine optimization, and many other criteria.
 
A few companies have offered low-cost, below-cost or even cost-free domain registrations with a variety of models adopted to recoup the costs to the provider. These usually require that domains be hosted on their website within a framework or portal that includes advertising wrapped around the domain holder's content, revenue from which allows the provider to recoup the costs. Domain registrations were free of charge when the DNS was new. A domain holder can give away or sell infinite number of subdomains under their domain name. For example, the owner of example.org could provide subdomains such as foo.example.org and foo.bar.example.org to interested parties.
 
Because of the popularity of the Inteet, many desirable domain names are already assigned and users must search for other acceptable names, using Web-based search features, or WHOIS and dig operating system tools. Many registrars have implemented Domain name suggestion tools which search domain name databases and suggest available alteative domain names related to keywords provided by the user.
Resale of domain names
Main article: List of most expensive domain names
 
The business of resale of registered domain names is known as the domain aftermarket. Various factors influence the perceived value or market value of a domain name.
 
Most of the million dollar domain deals are carried out privately and go unreported. As of 2011, the most expensive domain name sales on record were:
 
    Insure.com $16 million in 2009 [14]
    Fund.com 2008 £9.99 million[14]
    Sex.com for $14 million in October 2010[14][15]
    Po.com 2007 $9.5 million[14]
    Fb.com for $8.5 million in November 2010[14][not in citation given]
 
Domain name confusion
 
Intercapping is often used to emphasize the meaning of a domain name. However, DNS names are not case-sensitive, and some names may be misinterpreted in certain uses of capitalization. For example: Who Represents, a database of artists and agents, chose whorepresents.com, which can be misread as whore presents. Similarly, a therapists' network is named therapistfinder.com. In such situations, the proper meaning may be clarified by use of hyphens in the domain name. For instance, Experts Exchange, a programmers' discussion site, for a long time used expertsexchange.com, but ultimately changed the name to experts-exchange.com.
 
Intellectual property entrepreneur Leo Stoller threatened to sue the owners of StealThisEmail.com on the basis that, when read as stealthisemail.com, it infringed on claimed (but invalid) trademark rights to the word "stealth".
Use in web site hosting
 
The domain name is a component of a Uniform Resource Locator (URL) used to access web sites, for example:
 
    URL: http://www.example.net/index.html
    Top-level domain name: net
    Second-level domain name: example.net
    Host name: www.example.net
 
A domain name may point to multiple IP addresses in order to provide server redundancy for the cybeetic services to be delivered; such multi-address capability is used to manage the traffic of large, popular web sites. More commonly, however, one server computer, at a given IP address, may also host web sites in different domains. Such address overloading enables virtual web hosting, commonly used by large web hosting services to conserve IP address space. IP-address overloading is possible through a feature in the HTTP version 1.1 protocol, but not in the HTTP version 1.0 protocol, which requires that a request identify the domain name being referred for connection.
Abuse and regulation
 
Critics often claim abuse of administrative power over domain names. Particularly noteworthy was the VeriSign Site Finder system which redirected all unregistered .com and .net domains to a VeriSign webpage. For example, at a public meeting with VeriSign to air technical conces about SiteFinder,[16] numerous people, active in the IETF and other technical bodies, explained how they were surprised by VeriSign's changing the fundamental behavior of a major component of Inteet infrastructure, not having obtained the customary consensus. SiteFinder, at first, assumed every Inteet query was for a website, and it monetized queries for incorrect domain names, taking the user to VeriSign's search site. Unfortunately, other applications, such as many implementations of email, treat a lack of response to a domain name query as an indication that the domain does not exist, and that the message can be treated as undeliverable. The original VeriSign implementation broke this assumption for mail, because it would always resolve an erroneous domain name to that of SiteFinder. While VeriSign later changed SiteFinder's behaviour with regard to email, there was still widespread protest about VeriSign's action being more in its financial interest than in the interest of the Inteet infrastructure component for which VeriSign was the steward.
 
Despite widespread criticism, VeriSign only reluctantly removed it after the Inteet Corporation for Assigned Names and Numbers (ICANN) threatened to revoke its contract to administer the root name servers. ICANN published the extensive set of letters exchanged, committee reports, and ICANN decisions.[17]
 
There is also significant disquiet regarding the United States' political influence over ICANN. This was a significant issue in the attempt to create a .xxx top-level domain and sparked greater interest in alteative DNS roots that would be beyond the control of any single country.[18]
 
Additionally, there are numerous accusations of domain name front running, whereby registrars, when given whois queries, automatically register the domain name for themselves. Network Solutions has been accused of this.[19]
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : samira webdesigna19 بازدید : 370 تاريخ : شنبه 8 تير 1392 ساعت: 13:19

 #771 new enhancement

Nicer CSS
Reported by:timnOwned by:cboos
Priority:normal Component:DoxygenPlugin
Severity:normal Keywords:
Cc: Trac Release:0.11
Description 
 
 
I have created a new style file based on the one that comes with the doxygen plugin and the one that comes with doxygen itself. The old one was pretty unreadable (things like unsigned char on two lines on big screen). Tested with doxygen plugin 0.10 (on trac 0.10) and doxygen 1.4.7.
Attachments (1)
 
 Oldest first   Newest first   Threaded
 Comments only
Change History (14)
 
Changed 7 years ago by timn
Attachment doxygen.css? added
New CSS
comment:1 Changed 7 years ago by anonymous
 
I agree that the old one is not very nice, but this one doesn't seem to make a difference. 
How do I install it? Just dropping into the doxygentrac/htdocs/css directory and reinstalling doesn't seem to have any effect...
comment:2 follow-up: ? 3 Changed 6 years ago by matthijs
 
I've installed it using instructions on ?TracInterfaceCustomization#SiteCSS.
comment:3 in reply to: ? 2 Changed 6 years ago by Nounours
 
comment:4 follow-up: ? 5 Changed 5 years ago by anonymous
 
I've only done this on trac 0.10, which uses a different templating engine. For anyone also running 0.10, check revision 48 of ?TracInterfaceCustomization, it still has instructions for 0.10.
Since you are running 0.11, you should figure it out yourself...
comment:5 in reply to: ? 4 Changed 5 years ago by Nounours
 
Ok, thanks for the tip anyway. I finally found a solution by including the css part into the html template.
comment:6 in reply to: ? description Changed 4 years ago by anonymous
 
Solution for trac 0.11 (and any doxygen version)
edit the file <trac-repository>/templates/site.html and create a <head> ... </head> section so that it looks like this:
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:py="http://genshi.edgewall.org/" py:strip="">
  <!--! Custom match templates go here -->
 
  <head py:match="head" py:attrs="select('@*')">
    ${select('*')}
    <link rel="stylesheet" type="text/css"
          href="${href.chrome('site/doxygen.css')}" />
    <link rel="stylesheet" type="text/css"
          href="${href.chrome('site/tabs.css')}" />
 
  </head>
 
</html>
copy the files doxygen.css, tabs.css, tab_*.gif of the doxygen generated output into <trac-repository>/htdocs
thats all ... greatings from bavaria
comment:7 Changed 4 years ago by spamATzoncol.de
 
In my opinion this css is very very confusing. The default css is much clearer and nicer structured.
comment:8 Changed 4 years ago by mwehr
 
I noticed that in my environment the doxygen .css files get included for all trac pages and rearranged Headings etc.. 
This little improvement fixes this for me. 
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:py="http://genshi.edgewall.org/" py:strip="">
  <!--! Custom match templates go here -->
  <head py:match="head" py:attrs="select('@*')">
    <py:if test="(req.environ['PATH_INFO'].find('doxygen')) > 0">
       ${select('*')}
   <link rel="stylesheet" type="text/css" 
              href="${href.chrome('site/doxygen.css')}" />
   <link rel="stylesheet" type="text/css" 
              href="${href.chrome('site/tabs.css')}" />
    </py:if>
    <py:if test="req.environ['PATH_INFO'] != '/doxygen'">
       ${select('*')}
    </py:if>
  </head>
</html>
I'm using the .css files which came with doxygen.
greetings 
Mario
comment:9 Changed 4 years ago by jay.w.xie@…
 
Why not just allow tabs.css and doc.css in doxygen/html to be downloaded to browser?
Just add css and gif(extension of background images used by doxygen css) in the ext option as below.
[doxygen]
...
ext = htm html png css gif
Is't it much easier?
comment:10 follow-up: ? 11 Changed 4 years ago by anonymous
 
Adding "ext = htm html png css gif" does make the look nicer than without any CSS. I did try the attached CSS, and it's looking worse than with the default CSS...
comment:11 in reply to: ? 10 Changed 4 years ago by anonymous
 
Replying to anonymous:
Adding "ext = htm html png css gif" does make the look nicer than without any CSS. I did try the attached CSS, and it's looking worse than with the default CSS...
Same for me, with this line there are a few things that go wrong (first tab is always elevated, when clicking "data fields" the entire layout shifts a bit to the top) but it still is _much_ better than without including the css.
comment:12 Changed 3 years ago by alind_sap@…
 
I am using the 0.12 version of trac with 0.11 version of doxygen plugin. I added "ext = htm html png css gif" in trac.ini . But I am also facing the same thing as mentioned by the above author. Mainly the first tab getting elevated is the main problem. Can anybody suggest a solution, please.
comment:13 Changed 2 years ago by anonymous
 
if you want to fix the elevated problem, do not use plugin doxygen.css
% svn diff doxygentrac/doxygentrac.py
Index: doxygentrac/doxygentrac.py
===================================================================
--- doxygentrac/doxygentrac.py(??? 105)
+++ doxygentrac/doxygentrac.py(?? ??)
@@ -167,7 +167,7 @@
         # view
         mimetype = mimetypes.guess_type(path)[0]
         if mimetype == 'text/html':
-            add_stylesheet(req, 'doxygen/css/doxygen.css')
+            # add_stylesheet(req, 'doxygen/css/doxygen.css')
             # Genshi can't include an unparsed file
             # data = {'doxygen_path': path}
             try:
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : samira webdesigna19 بازدید : 439 تاريخ : سه شنبه 4 تير 1392 ساعت: 16:56

   طراحی وب سایت

اگر دومين پست از آموزش css را خوانده ايد، با هم درمورد گزينشکرها صحبت کرديم

گفتيم که در css شش نوع گزينشگر براي انتخاب المنتها وجود دارد که يگي از ان ها کلاس هاي کاذب (pseudo-class) بودند، که اين سلکتورها براي نمايش رويدادهاي صفحه از جمله، کليک، هاور، فوکوس و ... استفاده مي شوند. در css کلاس هاي کاذب ديگري نيز وجود دارد که مربوط به طريقه انتخاب فرزندان (child) يک المنت پدراست. ما ميخواهيم در اين جلسه  طراحی وب سایت در مورد آن ها توضيح دهيم.

 

کد html زير را در نظر بگيريد

1

<ul>

2

 <li>Lang

3

 <ul>

4

 <li>HTML</li>

5

 <li>CSS</li>

6

 <li>Javascript</li>

7

 </ul>

8

 </li>

9

 

10

<li>CMS

11

 <ul>

12

 <li>Wordpress</li>

13

 <li>Joomla</li>

14

 <li>Drupal</li>

15

 </ul>

16

 </li>

17

</ul>

حال اگر بخواهيم به هر يک از اين گزينه ها يک رنگ متفاوت اختصاص دهيم، چه ميکرديم؟ حتما براي هر يک class تعريف مي کرديم و رنگ مورد نظر را انتخاب مي کرديم. خب اين روش درست است اما اگر ندانيم class آن چيست چطور؟ اگر سايت  طراحی وب سایت دايناميک باشد، و اين اطلاعات بعدا اضافه شود به طوريکه نميتوان براي آن ها class تعريف کرد؟؟ در اين صورت بايد از کلاس هاي کاذب توارثي استفاده کنيم.

کلاس هاي کاذب توارثي موجود در css به ترتيب اين ها هستند :

nth-child(n)

nth-last-child(n)

first-child

last-child

حال به تعريف دقيقتر اين کلاس هاي کاذب مي پردازيم :

 

nth-child(n) و nth-last-child(n)

 

 

nth-child(n) : با استفاده از اين کلاس کاذب مي توان براي تک تک المنت هاي يک صفحه طراحی وب سایت ، بدون استفاده از id يا class براي آن ها يک استايل متفاوت تعيين کنيم.

حرف n در داخل پرانتز يک عدد طبيعي است 1,2,3,...

اين عدد تعيين کننده چندمين فرزند از يک المنت پدر است

به طور مثال اولين تگ شماري 1 را دارد دومين شماره 2 و...

به کد css زير دقت کنيد تا متوجه شويد چگونه ميتوانيم به هر يک از li هاي کد html بالا استايل متفاوت دهيم.

 طراحی وب سایت

 

 1

ul li {

2

 color: blue;

3

 font: 24px tahoma;

4

 text-shadow: -1px 1px 1px #333;

5

}

6

 

7

ul li:nth-child(1){color: red;}

8

ul li:nth-child(2){color: green;}

9

ul li:nth-child(1) li:nth-child(1){color: orange;}

10

ul li:nth-child(1) li:nth-child(2){color: brown;}

11

ul li:nth-child(1) li:nth-child(3){color: pink;}

12

ul li:nth-child(2) li:nth-child(1){color: gray;}

13

ul li:nth-child(2) li:nth-child(2){color: silver;}

14

ul li:nth-child(2) li:nth-child(3){color: yellow;}

البته در مروگر ie فقط از نسخه 9+ کار ميکند.

اگر کد را اجرا کنيد نتيجه اي شبيه زير خواهيد داشت.

 

کلاس کاذب nth-last-child(n) برعکس nth-child(n) عمل ميکند، به اين صورت که از اخر به شمارش المنت ها ميپرداز.

اگر nth-last-child را جايگزين nth-child در کد css بالا کنيم نتيجه کد  طراحی وب سایت  به شکل زير خواهد بود.

 

first-child و last-child

 

 

همانطور که از اسم کلاس ها معلومه first-child اولين فرزند از يک المنت پدر last-child آخرين فرزند از يک المنت پدر رو انتخاب ميکنند.

کد css زير را به کدهاي css بالا اضافه کنيد    طراحی وب سایت

1

ul li:first-child li {font-size: 18px;}

2

ul li:last-child li {font-size: 14;}

نتيجه

 

ديگر کلاس هاي کاذب

 

 

selection : اين کلاس  طراحی وب سایت  کاذب استايل المنت را هنگامي که ان را انتخاب ميکنيم، (در حالي که کليک چپ رو نگه داشتيم روي المنت ميکشيم يا CTRL + A ( در حالت پيشفرض مرورگرها

هنگامي که به طور مثال متني رو انتخاب ميکنيم، رنگ متن سفيد، و پس زمينه ان آبي ميشود. ما توانيم با استفاده از اين کلاس کاذب اين رنگ را هر کدام از المنتها تغيير دهيم يا ان را براي کل صفحه تعيين کنيم.

کد css :

1

::selection {

2

 background: #999;

3

 color: #edb;

4

}

5

 

6

::-moz-selection {

7

 background: #999;

8

 color: #edb;

9

}

10

 

11

::-webkit-selection {

12

 background: #999;

13

 color: #edb;

14

}

المنت هاي کاذب (pseudo-elemnt)

 

 

بعلاوه کلاس هاي کاذبي  طراحی وب سایت  که گفتيم، المنت هاي کاذب نيز وجود دارند.

::first-letter تغيير استايل اولين کاراکتر از يک متن.

کد html :

1

<p>7lea: javascript and web design tutarials</p>

کد css :

 

1

p {font-size: 20px;}

2

p::first-letter {font-size: 36px;}

 

 

::first-line تغيير استايل اولين خط از يک متن.

 

1

<p>7lea: javascript and web design tutarials<br>7lea: javascript and web design tutarials</p>

کد css :

 

1

p {font-size: 20px;}

2

p::first-line {font-size: 36px;}

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

 

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

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : samira webdesigna19 بازدید : 266 تاريخ : پنجشنبه 30 خرداد 1392 ساعت: 14:48