تحقیق



 

Optical mice contain LEDs. See more computer accessory pictures.

 

HOWSTUFFWORKS

 

I­t appears that the venerable wheeled mouseis in danger of extinction. The now-preferred device for pointing and clicking is the optical mouse. ­

Developed by Agilent Technologies and introduced to the world in late 1999, the optical mouse actually uses a tiny camera to take 1,500 pictures every second. Able to work on almost any surface, the mouse has a small, red light-emitting diode (LED) that bounces light off that surface onto a complementary metal-oxide semiconductor (CMOS) sensor.

 

Advertisement

 

The CMOS sensor sends each image to a digital signal processor (DSP) for analysis. The DSP, operating at MIPS (million instructions per second), is able to detect patterns in the images and see how those patterns have moved since the previous image. Based on the change in patterns over a sequence of images, the DSP determines how far the mouse has moved and sends the corresponding coordinates to the computer. The computer moves the cursor on the screen based on the coordinates received from the mouse. This happens hundreds of times each second, making the cursor appear to move very smoothly.

Optical mice have several benefits over wheeled mice:

 

No moving parts means less wear and a lower chance of failure.

 

There's no way for dirt to get inside the mouse and interfere with the tracking sensors.

 

Increased tracking resolution means smoother response.

 

They don't require a special surface, such as a mouse pad.

 

Although LED-based optical mice are fairly recent, another type of optical mouse has been around for over a decade. The original optical-mouse technology bounced a focused beam of light off a highly-reflective mouse pad onto a sensor. The mouse pad had a grid of dark lines. Each time the mouse was moved, the beam of light was interrupted by the grid. Whenever the light was interrupted, the sensor sent a signal to the computer and the cursor moved a corresponding amount. This kind of optical mouse was difficult to use, requiring that you hold it at precisely the right angle to ensure that the light beam and sensor aligned. Also, damage to or loss of the mouse pad rendered the mouse useless until a replacement pad was purchased. Today's LED-based optical mice are far more user-friendly and reliable.

See the next page for more information.

 

Related HowStuffWorks Articles

 

How Computer Mice Work

 

How Computer Keyboards Work

 

How Computer Monitors Work

 

How Semiconductors Work

 

How USB Ports Work

 

How Serial Ports Work

 

How PCs Work

 

How the Radio Spectrum Works

 

How Encryption Works

 

How Bluetooth Works

 

How WiFi Works

 

More Great Links

 

Agilent Technologies Optical Sensors

 

Logitech Cordless Technologies

 

Microsoft Mouse and Keyboard Hardware

 

Optical Mouse Technology Review, by Richard L. Owens


Explain the difference between save and save as?

 

Ask for details  Follow  Report by Vedu4508.10.2017

 

Answers

 

artyaastha  Virtuoso

 

Suppose you have made a document for the first time and want to save it. In this case, both Save and Save As options will work in the same manner. They both will save your work and you will be allowed to choose a name and location for your document.

 

But suppose you have saved it once and open it again to make some edits. If you click Save, the document will just be saved. But if you click Save As, you can make changes to the document name and location. This is the difference between the two.


Shortcut keys ABCs

 

Shortcut keys help provide an easier and quicker method of navigating and executing commands in computer software. Shortcut keys are commonly accessed by using the Alt key (on IBM compatible computers), Command key(on Apple computers), Ctrl key, or Shiftkey in conjunction with another key. The de facto standard for listing a shortcut is listing the modifier key, a plus symbol, and another key. In other words, "Ctrl+S" is telling you to press and hold the Ctrl key, and then press the S key too.

 

You can also find the shortcut keys in popular programs by looking for underlined letters in their menus. For example, the file menu image has an underline on the "F" in File, which means you can press the Alt key and then the "F" key to access the file menu.

 

Some programs require the user to press and hold Alt to see the underlined characters. In the image above, you can see that some of the common features, such as Open (Ctrl+O) and Save (Ctrl+S), have shortcut keys assigned to them. As you begin to memorize shortcut keys, you'll notice that many applications share them. We have a list of the most commonly shared ones in the basic PC shortcut keys section.

 

Tip

 

Users outside the United States or who have a non-US copy of Microsoft Windows or a Microsoft application may not be able to use all the shortcut keys listed below.

 

Basic PC shortcut keys

 

Below is a list of some of the most commonly used basic shortcut keys that work with IBM compatible computers and software. It is highly recommended that all users keep a reference to these shortcut keys or try to memorize them. Doing so will dramatically increase your productivity.

 

Tip

 

Besides the special character shortcuts listed here, some are also located on the number keys (below the F1 - F12 keys). You can enter these special characters by pressing the Shift key and the number key that has the special character listed on it.

 

Shortcut KeysDescriptionAlt+FFile menu options in current program.Alt+EOpen Edit options in current program.Alt+TabSwitch between open programs.F1View helpinformation (F1 is used by almost every Windows program to display help).F2Rename a selected file.F5Refresh the current program window.Ctrl+DBookmarks the current page in most Internet browsers.Ctrl+NCreate a new or blank document in some software, or open a new tab in most Internet browsers.Ctrl+OOpen a file in the current software.Ctrl+ASelect all text.Ctrl+BChange selected text to be bold.Ctrl+IChange selected text to be in italics.Ctrl+UChange selected text to be underlined.Ctrl+FOpen find window for current document or window.Ctrl+SSave current document file.Ctrl+XCut selected item.Shift+DelCut selected item.Ctrl+CCopy selected item.Ctrl+InsCopy selected itemCtrl+VPasteShift+InsPasteCtrl+YRedo last action.Ctrl+ZUndo last action.Ctrl+KInsert hyperlink for selected text.Ctrl+PPrint the current page or document.HomeGoes to beginning of current line.Ctrl+HomeGoes to beginning of document.EndGoes to end of current line.Ctrl+EndGoes to end of document.Shift+HomeHighlights from current position to beginning of line.Shift+EndHighlights from current position to end of line.Ctrl+Left arrowMoves one word to the left at a time.Ctrl+Right arrowMoves one word to the right at a time.Ctrl+EscOpen the Start menu.Ctrl+Shift+EscOpen Windows Task Manager.Alt+F4Close the currently active program.Alt+EnterOpen the propertiesfor the selected item (file, folder, shortcut, etc.).


Differences in performance of hubs and switches

 

A switch is effectively a higher-performance alternative to a hub. People tend to benefit from a switch over a hub if their home network has four or more computers, or if they want to use their home network for applications that generate significant amounts of network traffic, like multiplayer games or heavy music file sharing. Technically speaking, hubs operate using a broadcast model and switches operate using a virtual circuit model. When four computers are connected to a hub, for example, and two of those computers communicate with each other, hubs simply pass through all network traffic to each of the four computers. Switches, on the other hand, are capable of determining the destination of each individual traffic element (such as an Ethernet frame) and selectively forwarding data to the one computer that actually needs it. By generating less network traffic in delivering messages, a switch performs better than a hub on busy networks.

 

In the following video, hubs, switches, and routers are compared.

 

Function of a switch vs. a hub

 

A switch is used to connect various network segments. A network switch is a small hardware device that joins multiple computers together within one local area network (LAN).

 

A Hub connects multiple Ethernet devices together, making them act as a single segment.

 

Connections to hubs and switches

 

Networking hubs are currently available with USB, Ethernet, Firewire, and Wireless connections. Most popular amongst them is still Ethernet, which requires a special networking card on the PC, or an Ethernet connection built into the motherboard. Switches are also available for networks in USB, Ethernet, Firewire, and Wireless, and simple switches like an on/off button can be applied to manage and maintain large computer networks. As with hubs, Ethernet implementations of network switches are the most common.  Mainstream Ethernet network switches support either 10 Mbps, 100 Mbps, or 10/100 Mbps Ethernet standards. On the other hand, hubs include a series of ports that each accept a network cable. Larger hubs contain eight, 12, 16, and even 24 ports.

 

Manufacturers of hubs and switches

 

Some of the leading manufacturers of computer hubs for networking are Sun Systems, Oracle, and Cisco. These companies also manufacture switches, such as LAN switches and data routers, as well as other hardware that is necessary for large-scale computer networks. For home or small business networks, there are a large number of international companies specializing in the production of switches and hubs, such as Belkin, Linksys, and Net Gear.

 


چرا به کارت شبکه نیاز داریم؟ فایده ی آن چیست؟

چهارشنبه, ۹ آبان ۱۳۹۷، ۰۲:۵۲ ق.ظ

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

 

کارت شبکه چیست؟

 

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

 

 

کارت شبکه (Network Interface Card) به اختصار NIC نامیده میشود. اگر کارت شبکه سیمی باشد، میشود رابط بین کابل شبکه که سیگنال الکتریکی هست و خود کامپیوتر و اگر وایرلس باشد میشود رابط بین امواج الکترومغناطیسی و کامپیوتر (اکثراً در لپ تاپ ها اینگونه است البته در برخی pc ها هم به صورت اکسترنال این نوع کارت شبکه ها را اضافه میکنند به سیستم) که در اینصوتر بهش میگویند WNIC که اختصار این کلمات است: Wireless Network Interface Card

 

بخواهیم بیشتر در مورد عملکرد کارت های شبکه توضیح دهیم باید بگوییم که وظیفه کارت شبکه این است که سیگنال الکتریکی که از کابل شبکه میرسد را دریافت و به دیتای قابل فهم برای کامپیوتر تبدیل کند (یا اگر شبکه وایرلس باشد، سیگنال الکترومغناطیسی را دریافت و به زبان قابل فهم لپ تاپ تبدیل کند) و البته برعکسش.

برای مثال ما فایلی را از کامپیوتر اول از طریق شبکه محلی به کامپیوتر دوم ارسال میکنیم که برای انجام این روند این اتفاقات می افتد:

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

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

انواع کارت های شبکه از لحاظ سرعت انتقال دیتا:

کارت شبکه بر اساس سرعت انتقال دیتا دسته بندی مشود. در حال حاضر اکثر کارتهای شبکه موجود در بازار 10 مگابیت در ثانیه و 100 مگا بیت در ثانیه را ساپورت میکنند. البته کارتهای شبکه 1000 مگا بیت در ثانیه و بالاتر هم موجود است که بهشان میگویند کارت شبکه گیگابیتی. روی کارتهای شبکه مینویسند 10/100/1000 یعنی از سرعت 10 مگابیت تا 1000 مگابیت را ساپورت میکند.

 


 

تفاوت بین انواع کابل های ساتا SATA
Asus SATA 6Gb/s (سیاه) Asus SATA 3Gb/s (قرمز) Asus SATA 3Gb/s (سیاه) Intel SATA 3Gb/s (آبی)

در تصاویر، سیمهای روکش دار sleeved  سیمهای سیگنال هستند، و unsleeved سیمهای بدون روکش ground  هستند.  شما می­توانید ببینید که تمام کابلهای سیگنال مقیاس مشابهی دارند، همچنین  Asus SATA 6Gb/s و Intel SATA 3Gb/s هر دو دارای یک سیم ground  اضافی هستند.  این موضوع به دلایل کارایی نیست، اما در واقع به دلیل طراحی کابل است.  به جای داشتن کابل در یک تکه، این دو کابل بیشتر شبیه دو کابل مجزای با هم ترکیب شده هستند. این موضوع نباید تأثیری بر روی عملکرد آن داشته باشد، که امیدواریم آزمونهای سرعت ما نیز این موضوع را تأیید کنند.

تفاوت بین انواع کابل های ساتا SATA آزمونهای سرعت

برای مقایسه سرعت برای هر کابل، ما هارد درایو خود را به عنوان یک درایو ذخیره سازی ثانویه پیکربندی کردیم و معیارهایی برای هر کابل جداگانه اجرا کردیم.  ما از یک درایو  SSD SATA 6Gb/s بسیار سریع روی یک پورت SATA 6GB/s  استفاده کردیم، بنابراین هر گونه از دست دادن سرعت سریعاً مشخص خواهد شد.

 

برنامه بنچمارک مورد استفاده  CrystalDiskMark بوده است.

تست سخت افزار:

مادربرد Asus P8P67 Pro
کنترلر Intel P67 SATA 6Gb/s
رم Kingston ValueRAM DDR3-1333 2GBx2
CPU Intel 2500K Quad Core 3.3GHz
هارد درایو Intel SSD 510 250GB SATA 6GB/s
اپریشن سیستم Windows 7 Ultimate 64-bit

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

  Asus SATA

6Gb/s (سیاه)

Asus SATA

3Gb/s (قرمز)

Asus SATA

3Gb/s (سیاه)

Intel SATA

3Gb/s (آبی)

Sequential Read خواندن بصورت متوالی 464.2 464.0 462.7 460.5
Sequential Write نوشتن بصورت متوالی 326.8 328.2 328.9 327.5
Random Read 512KB خواندن اتفاقی 314.6 314.8 315.3 315.1
Random Write 512KB نوشتن اتفاقی 301.4 301.2 300.8 301.3
(Random Read 4KB (QD=1 خواندن اتفاقی 19.8 19.8 19.8 19.8
(Random Write 4KB (QD=1 نوشتن اتفاقی 44.0 43.9 43.9 44.0

براساس این نتایج، به طور قطعی می­توانیم تعیین کنیم که تمام این کابلها با سرعت کامل SATA 6GB/s درحال اجرا هستند و تفاوت بین انواع کابل های ساتا SATA ناچیز است. البته تفاوت بین انواع کابل های ساتا SATA بصورت جزئی بین نتایج وجود دارد، اما همه آنها در تغییرات آزمون طبیعی خوب عمل می­کنند.


کاربردSATA

دستگاه ضبط تصاویر در دوربین مدار بسته مانندDVR و NVR دارای پورت های متفاوتی هستند. به منظور جابجایی اطلاعات از این دستگاه ها پورت های مختلفی بر روی آنها وجود دارد از انواع آنها می توان به پورت  SATA اشاره نمود که در ادامه به معرفی آن می پردازیم. 

به منظور ذخیره اطلاعات بر روی هارد های نصب شده در دستگاه های ضبط DVR و NVR، از درگاه ی SATA استفاده می شود. سرعت ذخیره سازی داده ها از طرق این پورت ها، بسیار بالاست.


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

برنامه نویسان این حوزه باید با زبان‌ها و تکنولوژی‌های مختلف سمت سرور مانند

  • Java
  • PHP
  • Python
  • SQL
  • #C

و NET. آشنا باشند. در ادامه به معرفی سه زبان پرکاربرد و محبوب در برنامه نویسی بک-اند می‌پردازیم.

Java

جاوا زبانی نسبتا قدیمی و محبوب است که برنامه نویسان زیادی از آن استفاده می‌کنند. یکی از نقاط قوت جاوا داشتن یک ماشین مجازی (JavaVirtual Machine) است که باعث آسان کردن کامپایل (Compile) و اجرای کدها (Run) در سیستم‌ها و محیط‌های مختلف می‌شود.

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

PHP

PHP پرکاربردترین زبانی است که در سمت سرور استفاده می‌شود و در ایجاد حدود 80% از سایت‌ها نقش داشته است. همچنین منابع یادگیری این زبان بسیار گسترده است. PHP در برنامه نویسی نرم‌افزارهای دسکتاپ، تنظیم کوکی‌ها، جمع‌آوری داده و غیره استفاده می‌شود. کمپانی‌های معتبری از جمله فیسبوک (Facebook)، بافر (Buffer) و هوت سویت ( Hootsuite) PHP را به عنوان زبان سمت سرور خود انتخاب کرده‌اند.

Python

پایتون به سرعت درحال رشد است و یکی از رقبای جدی Java و PHP محسوب می‌شود. منابع یادگیری این زبان بسیار فراوان است و سادگی آن باعث شده حتی مورد استقبال کسانی قرار بگیرد که تحصیلات آکادمیک در حوزه علوم کامپیوتر ندارند. پایتون برای توسعه نرم‌افزارهای تحت وب و دسکتاپ بسیار مناسب است. در کمپانی‌هایی مانند پینترست (Pinterest) و موزیلا (Mozilla) و همچنین بسیاری از پروژه‌های ناسا از پایتون استفاده می‌شود.

SQL

از برنامه نویسان بک-اند انتظار می‌رود که توانایی کار با پایگاه داده را داشته باشند و SQL یکی از مهم‌ترین زبان‌ها برای کار با دیتابیس است. این زبان برای ایجاد پایگاه داده‌ و دسترسی به اطلاعات آن‌ها ایجاد شده و کسانی که با زمینه‌هایی مانند داده کاوی و یا به طورکلی با داده‌ها سروکار دارند باید بر این زبان تسلط خوبی داشته باشند.

هرجا که پایگاه داده ای وجود دارد سروکله SQL پیدا می‌شود. این زبان معمولا انتخاب اول برنامه نویسان برای کار با پایگاه داده است.

 

C#

سی شارپ با تکیه بر زبان ++C ایجاد شده و از این رو ممکن است کار با آن برای بسیاری از توسعه دهندگان راحت باشد. یادگیری سی شارپ راحت‌تر از  ++C است و در ساخت بازی‌های کامپیوتری نیز  استفاده زیادی دارد.


تخصص های یک برنامه نویس بک اند چیست؟

شخصی که می خواهد به عنوان یک برنامه نویس بک اند مشغول به کار گردد باید از تخصص ‌های بسیاری برخوردار باشد. در زیر برخی از مهارتهایی که لازمه تبدیل شدن به برنامه نویس Back End است را مشاهده می کنید:

تسلط بر زبان برنامه نویسی سمت سرور
تسلط بر پایگاه داده ها
تسلط بر مباحث پیشرفته زبان برنامه نویسی
داشتن توانایی حل مسئله
داشتن مهارت سوال پرسیدن


Back End چیست

اگر بخواهیم به سوال Back End چیست پاسخ دهیم، در مرحله‌ی اول خیلی خوب است که به دنبال معنی واژه‌ی Back در دیکشنری باشیم. در فست دیک، واژه‌ی Back اینگونه معنا شده است:

Back: عقب، پشت (بدن)، پس، عقبی، گذشته، پشتی، پشتی کنندگان، تکیه گاه، به عقب، درعقب، برگشت (و…)

همانطور که میبینید، یکی از اصلی ترین معانی واژه‌ی Back، پشت می‌باشد. و دقیقا این معنی با کاری که برنامه نویسی اند میکند ارتباط دارد.

وقتی از برنامه نویسی بک اند صحبت میکنیم، منظورمان تمام آن کارهایی است که در پشت صحنه انجام میشود و کاربر آن‌ها را نمیبیند.

ما در تعریف طراحی/برنامه نویسی فراند اند گفتیم:

طراحی یا کدنویسی هر آن چیزی که مربوط به جلوی وبسایت میشود. در واقع یک طراح وب یا یک Front End Developer، کسی است که چیزی را طراحی میکند کاربر آنرا میبیند.

اما برنامه نویسی بک اند (Back End)،‌ دقیقا آن سوی ماجرا قرار دارد. اگر بخواهیم به سوال Back End چیست خیلی ساده پاسخ دهیم، میتوانیم بگوییم:

برنامه نویسی بک اند (Back End) مربوط به کدنویسی و برنامه نویسی هر آن چیزی است که کاربر آن را مشاهده نمیکند و مربوط به کارهای پشت صحنه وب سایت است. برای مثال وقتی که یک وبسایت، مقالات را از دیتابیس دریافت میکند، یک امر مربوط به بک اند است. وظیفه‌ی یک برنامه نویس بک اند، برنامه نویسی چیزهایی است که هسته اصلی یک وبسایت هستند و کاربر کدهای آن‌را بصورت مستقیم مشاهده نمیکند.


مهارت‌های توسعه دهنده فرانت اند:

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

  • زبان HTML : یک زبان برنامه نویسی نیست بلکه یک زبان نشانه گذاری است که به عنوان هسته و بدنه اصلی صفحات وب به حساب می‌آید. این زبان برای ایجاد ساختار صفحات وب استفاده می‌شود.
  • زبان CSS : مخفف عبارت Cascading Style Sheets است که به منظور فرم دهی صفحات وب و اجزای مختلف صفحات وب سایت مانند متن، تصویر، کادرها و . ساخته شده است. CSS طراحان سایت را قادر می‌سازد که بدون محدودیت خلاقیت‌های خود را در طراحی صفحات سایت پیاده سازی کنند.
  • زبان برنامه نویسی Javascript : این زبان برنامه نویسی در سمت کاربر پردازش می‌شود. برنامه نویس فرانت اند به کمک Javascript می‌تواند به پویانمایی صفحاتی که با HTML و CSS طراحی کرده است بپردازد.
  • کتابخانه‌ها و فریم ورک‌های فرانت اند Javascript : فریم ورک‌های Javascript امکانات بسیار زیادی و پشرفته ای را در اختیار طراحان فرانت قرار می‌دهند. از جمله این فریمورک‌ها می‌توان به Vu.js، Angular و. اشاره کرد.
  • اصول طراحی واکنشگرا: یک رابط کاربری استاندارد باید به گونه ای باشد که در دستگاه‌ها و پلتفرم‌های مختلف، عملکرد اپلیکیشن را دچار اختلال نکند. بنابراین باید بتواند متناسب با نوع دستگاهی که در حال اجرای آن است، واکنش مناسب نشان دهد.
  • نرم افزارهای گرافیکی مانند فتوشاپ : نرم افزارهای گرافیکی مانند فتوشاپ، ایلوستریتور و. در بیشتر مراحل طراحی یک رابط کاربری توسط طراحان فرانت مورد استفاده قرار می‌گیرند.
  • سلیقه و خلاقیت : طراح فرانت اند باید از طرح هایی خلاقانه، کاربرپسند و چشم نواز برای ظاهر یک اپلیکیشن استفاده کند. یک طراح موفق کسی است که بتواند رابط کاربری زیبا منطق بر استانداردهای ظاهری و تجربه کاربری ایجاد کند.
  • آشنایی با اصول تجربه کاربری : توسعه دهنده فرانت باید به خوبی نیازهای کاربران را بشناسد. او باید بتواند رابط کاربری یک اپلیکیشن را به گونه ای طراحی کند که کاربران بهترین تجربه را از استفاده از آن به دست آورند.

Front end چیست؟

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

در بخش طراحی وب، طراحان با نرم افزار‌های گرافیکی مانند فتوشاپ ظاهر سایت را طراحی می‌کنند. اما بخش توسعه رابط کاربری مربوط به پیاده سازی ظاهر سایت در قالب کدهای HTML ،CSS و Javascript است. زبان‌های برنامه نویسی که در فرانت به کار می‌روند، سمت کاربر یا Client Side می‌باشند. بنابراین کدهای نوشته شده در فرانت در مرورگر کاربر پردازش و اجرا می‌شوند. یعنی کاربر به راحتی به این کدها دسترسی مستقیم دارد و می‌تواند آن‌ها را مشاهده کند. فرانت اند با بخشبک اند (Backend) در ارتباط مستقیم است و تاثیر بسیاری بر روی تجربه کاربری (UX) دارد.


زندگی نامه بزرگان

 

هر شسکت پلی است برای پیروزی این را میتوان از زندگی نامه خیلی از بزرگان متوجه شد که موفقیت به راحتی قابل دسترس نیست و برای بدست اوردن ان باید تلاش کرد و با ی شکست یا کمی سختی از هدف خود دست نکشید زندگی نامه هر یک از بزرگان درس های مختلف و جالبی به ما میدهد که با الگو قرار دادن انها میتوانیم خود را به موفیقت نزدیکتر کنیم مثلا اگر استیو جابز قرار بود با اولین شکست از تلاش و پشتکار دست بکشد هیچگاه به جایگاه کنونی نمیرسید او در سال ۱۹۵۵ تنها پس از یک ترم تحصیل در دانشگاه reed اخراج شد ولی از تلاش دست نکشید و مدتی بعد در شرکت اتاری مشغول به کار شد و بعد در سال ۱۹۷۶ با همکاری دوست قدیمی اش وزنیاک شرکت اپل را در گاراژ خانه اشان تاسیس کرد ک موفق هم بودند در سال ۱۹۸۱ پروژه مکینتاش اپل را ایجاد کرد ولی فقط موفقیتش به چند ماه اول عرضه محدود بود به دلیل عدم موفقیت او تمام اختیارات اجرایی را از جابز گرفتند و این یک شکست دیگر برای جابز تلقی  میشد ولی او باز دست از تلاش نکشید و با پشتکاری که داشت ب موفیقت های چشمگیری رسید که میتوان به همکاری او با شرکت دیزنی برای ساخت انیمیشن داستان اسباب بازی ها ک دارایی او را یکو نیم میلیارد دلار رساندو ایپاد و ایفون اشاره کرد ولی داستان بعضی دیگر از بزرگان کمی متفاوت است مثلا بیل گیتس در خانواده ای نسبتا مرفه بدنیا امد که رابطه گرم و صمیمی با هم داشتند و اکثرا دستشان در کار خیر بود بیل عشق عجیبی ب مطالعه داشت و در مدرسه نمره های خوبی میگرفت ولی به نظر افسرده و بی رغبت بود و از این نظر خانواده ی او خیلی نگران بیل بودندک نکند در جامعه جا نیافتد بنابراین او را در مدرسه ی خصوصی لیک ساید ثبت نام کردند و اینطور شد ک سرنوشت بیل گیتس تغییر کرد و با پاول الن دوست شد و دو نفری زمان زیادی را به برنامه نویسی میپرداختند و سرانجام در سال ۱۹۷۰ کسب و کاری راه انداختند که برای انها ۲۰هزار دلار سود داشت بعد از اتمام متوسطه بیل با نمره ی بالایی ک داشت به راحتی وارد هاروارد شد اما بیشتر وقتش را پای کامپیوتر بود و با بی رغبتی واحد هارا پاس میکرد بیل در سال ۱۹۷۴ به شرکت هانی ول پیوست در زمان هانی ول متوجه به کامپیوتر ۸۸۰۰altair شدند که محصول شرکت MITS بود که با پیشنهاد بیل با ان شرکت تماس گرفتند و ادعا کردند در حال کار روی برنامه ای هستند که با تراشه ی انها اجرا میشود که سر انجام مایکروسافت را بنا کردند که میشود به عنوان اولین موفقیتشان از ان یاد کرد خیزش مایکروسافت از انجا شروع شد که همکاری خود را با IMB شروع کرد در سال ۱۹۸۱ اپل به مایکروسافت پیشنهاد همکاری داد در همین راستا مایکروسافت به توسعه ی ویندوز رسید بیل گیتس مایکروسافت را سهامی عام کرد وارد بورس شد که ظرف یک سال با رشد خیره کننده کنتور سرمایه‌ای رقم ۱۰۱ میلیارد دلار را تجربه کرد یکی از خصوصیات خوب بیل گیتس رقابتی بودن او بود که با این همه  سرمایه باز به دنبال پیشرفت استعداد مارت زاگرب که با استفاده از ATARI BASIC  یک برنامه پیام رسان آن هم در حالی که فقط ۱۲ سال سن داشت کشف شده همچنین برنامه‌های دیگری در ادامه تحصیل خود ساخت که مورد توجه دیگر دانشجویان قرار گرفت ولی از نقطه اوج زندگی او می‌توان به راه‌اندازی فیس‌بوک اشاره کرد ساندرا پیچای خانواده نسبتاً ضعیف از لحاظ مالی داشت ولی این دلیل نمی شد که از استعداد هایش استفاده نکند اولین استعداد او در حفظ کردن اعداد وقتی که تمام شماره هایی که با دستگاه تلفن گرفته شده بود کشف شد او نیز در زمینه ورزشی یعنی در بازی کریکت مستعد بود بود در دوران دبیرستان بورسیه گرفت و به استنفورد رفت بعد از گرفتن لیسانس برای گذراندن دوره MBA  اموزشکده وردن در دانشگاه پنسیلوانیا رفع اوج موفقیت او زمانی بود که شرکت گوگل رفت و بعد از معرفی گوگل کروم یکی از چهره‌های شرکت گوگل شد لری پیچ راه پدر و مادر خود را ادامه داد و مقاطع لیسانس و فوق لیسانس را به تحصیل در رشته مهندسی رایانه پرداخت اولین جرقه‌ای ایده ی  بزرگش در بعد از اتمام دوران لیسانس و در دانشگاه آکسفورد بود بعد از ورود به دوره دکترا باید موضوع رساله خود را تعیین میکرد و اینجا بود ک ایده ی پیوند دادن صفحات وب و دسترسی به آنها از طریق یک مرجع به ذهنش رسید و این چنین علمش ان را ب ثروت رساند استیو وزنیاک مغز فنی شرکت اپل بود  این دو استیو صنعت کامپیوتر را متحول کردند و این دستگاه را به منزل مردم آوردند استیل زمانی که متوجه شد ماشین حساب هم به نوعی کامپیوتر است تصمیم گرفته از قطعات کوچک آن به نام ریزپردازنده در پژوهشهایش استفاده کند زمانی که متوجه شد این تراشه ها چقدر ارزان هستند ایده کامپیوتر شخصی به ذهنش رسید اپل I  هم از همین خرده ریزها درست شد با دوست خود یعنی استیو جابز به قله های موفقیت را یکی پس از دیگری طی می کرد و سرانجام به خاطر اختلاف سلیقه از اپل جدا شد ولی هنوز سهامدار ان محسوب می شود جان مک آفی زندگی جان پر از فراز و نشیب از خود در اوج جنگ جهانی دوم به دنیا آمد و پدرش را که اعتیاد بر الکل داشت بر اثر خودکشی آن هم زمانی که جان فقط ۱۵ سال سن داشت از دست داد در دهه ۶۰ در شرکت مشغول به کار شد که دستگاه های پای کارت استفاده می کرد  همون که مقدمات پردازش و رایانه را یاد گرفت این شد که مسیر زندگی جان به کلی تغییر پیدا کرده دوباره شغل خود را عوض کرد زیرا تشنه موفقیت  بود و همش دنبال بهتر شدن از قبل در لاک حصید نسخه از یک ویروس رایانه‌ای به دستش رسید و نظرش را جلب کرد بی درنگ شروع به توسعه نرم‌افزاری برای مقابله با آن کرد و اینگونه آن آنتی ویروس مک افی در سال ۱۹۸۷ شکل گرفت و شرکت خود را راه اندازی کرد لی جون  دو دانش‌آموز و دانشجوی زرنگی بود و توانست دو ساله مدرک لیسانس خود را بگیرد بعد دو سال باقیمانده دانشگاه بهترین استفاده را کرد و به برنامه نویسی رایانه مشغول شد و در این مدت با کسانی آشنا شد که همگی بعدا برترین مدیران چین بودند او به عنوان مهندس درکینگ سافت مشغول به کار شد و پله های ترقی را یکی پس از دیگری طی کرد و به ریاست کینگ سافت رسید بعد از مدتی از این سمت هم استفاده شد و چندین کشید که ریاست هیئت مدیره UCWEB  را بر عهده گرفت و در نهایت شرکت شیائومی را تاسیس کرد و طولی نکشید که به یک میلیاردر تبدیل شد مریسا مایز پدربزرگ مریسا در کودکی به فلج اطفال مبتلا بود اما این باعث نشد مریسا از مسیر پیشرفت دور شود مریسا دختر خجالتی بود و به همین دلیل با روشهای مختلف سعی در بالا بردن اعتماد به نفس خود داشت درس مریسا فوق‌العاده بود طوری که بعد از تمام کردن درس ۶ فرماندار ویسکانسین را به عنوان یکی از دو دانش آموز برتر به اردوی علمی فرستاد بعد از آن دوران موفقی هم در دانشگاه سپری کرد و پیشنهادهای کاری زیادی به او شد که چهاردهم پیشنهاد  را موسسان گوگل به او دادند که این سبب شد مریسا بیستمین کارمند گوگل شود او فعالیت های بسیار موفقی اعم از مپس  گوگل ارث استریت ویو گوگل نیوز و جیمیل داشت  بعد از همه این موفقیت ها و هنوز دنبال پیشرفت بود که سرانجام در سال۲۰۱۲ به عنوان مدیرعامل یاهو انتخاب شد و توانست یاهو را از بحران خارج کرده و جز ۵۰۰ شرکت برتر دنیا کند ادوارد استودن  برخلاف بقیه زندگی نامه ها ادوار تحصیلات دانشگاهی رسمی نداشت و حتی دوره دبیرستان هم خارج از رویه عادی و غیر حضوری گذراند ولی به شدت باهوش و در کارش فوق العاده مهارت بالایی داشت و به دلیل بیماری مونونوکلئوز هیچ گاه دیگر ادامه تحصیل نداد ولی در آزمونGED  پذیرفته شد و علاقه زیادی به مشرق زمین داشت طوری که در ۲۰ سالگی در فرم استخدامی ارتش مذهبش را بودایی معرفی کرد و هر دو پایش در دوره‌های سخت آموزشی می‌شکند و از خدمت معاف می شود با سابقه حضور در ارتش جذب یک واحد امنیتی تحت نظر تحت نظر سازمان امنیت ملی آمریکا می شود از آنجا که به سازمان اطلاعات آمریکا CIA میپیوندد و در قسمت امنیت فناوری اطلاعات کار می کند با توجه به استعدادش به ژنو سوئیس فرستاده می شود از آنجا بود که نظرش با سازمان امنیت کشور فرق داشت و از آنجا خارج شد و به صورت پیمانکاری از طرف سازمان امنیت ملی به ژاپن رفت تا به وظایف اطلاعاتی بپردازد او در این دوره خود را در چالش بزرگی می دید که آیا باید بر همه این نظارت های سنگین آمریکا چشم پوشاند یا خیر ولی سرانجام تصمیم خود را گرفت و تصمیم به افشاسازی کرد استیون هاوکینگ او دوران مدرسه عملکرد درخشانی نداشت اما علاقه شدیدی به ریاضی به ستاره شناسی و علم داشت ولی از آنجایی که اکسفورد رشته ریاضی نداشت وارد رشته فیزیک شد از حدود سن ۱۸ و ۱۹ سالگی متوجه تغییرات عجیبی در بدن خود شد که سرانجام پدر او در سن ۲۱ سالگی او را به دکتر برد که متوجه بیماری ای ال اس در آن شدند و بدین معنی که به مرور فلج کامل می شود و تا حدود دو سال دیگر میمیرد اما پیش بینی پزشکان آنقدرها هم درست نبود و باعث انگیزه و تلاش بیشتر در هافکینگ شد تلاشی که باعث شد به استیو هاوکینگ مشهور امروزی تبدیل شود او با همکاری راجر ینروز مطالعات خود را روی سیاهچاله‌ها شروع کرد و در نهایت توانستند ثابت کنند که ماده می تواند به شکل تابش از سیاهچاله فرار کند و این باعث سوپر استار شدن هاوکینگ شد و بعد از آن جوایز زیادی موفق به کسب شد از اواسط سال ۷۰ وضعیت جسمانی او بسیار وخیم شد و در سال ۸۵ به کلی قدرت تکلم خود را نیز از دست داد مهندسان برای او دستگاهی ساختند که می توانست با تکان های کوچک دست کلمات را روی یک نمایشگر انتخاب کند و سپس این کلمات از بلندگو دستگاه ادا می‌شد و از همین طریق سخنرانی ها و مقاله های زیادی داشته است جک دورسی زندگینامه او  پر از فراز و نشیب است جک لکنت زبان داشت و همین علت اعتماد به نفس پایین داشت وقتی با دوا دکتر لکنتش خوب نشد به جای فرار از حرف زدن با مردم رو به سخت ترین شکل آن برای درمان خودش آورد یعنی سخنرانی می‌کرد تا در چندین مسابقه فن‌بیان شرکت کرد تا نهایت بعد از چند شکست توانست درست و لکنت صحبت کند جک در زمینه نرم افزار با استعداد بود در تابستان ۱۹۹۱ به شرکت انتشارات میرا دیجیتال رفت و مدیر تیم برنامه نویسی شد شرکت خدمات مدیریت اتاق کنترل مقصد بعدی او بود که بعد از مدتی به دلیل عدم موفقیت جک بیکار شد و برای گذراندن اوضاع معیشتی خود حتی در دوره های ماساژ درمانی شرکت و مدرک رسمی گرفت کمی بعد موفق شد در شرکت ادیو مشغول به کار شود نقطه اوج زندگی جک است و در همان شرکت توییتر را راه اندازی کرد 


آخرین ارسال ها

آخرین جستجو ها

وب هوم دبستان غیردولتی ارسباران در دیار نیلگون خواب ستاره سهیل یگان فیلم - معرفی فیلم و سریال ایرانی اخبار آنلاین شهر کرج مطالب اینترنتی مجک لرن ایرنسل من طرح یاریگران زندگی