[MUSIC] ડેવિડ જે MALAN: બધા અધિકાર. તેથી આ છે CS50 અને આ સપ્તાહ 10 ઓવરને છે. તેથી તમે કેટલાક આ જોઈ હોય શકે છે પહેલેથી જ છે, પરંતુ અંતમાં ઓફ ફરતા રહી હું વાંચી લેતો વિચાર્યું કે એક લેખ છે અને પછી એક ટૂંકસાર તમે બતાવવા PAINTS કે ત્રણ મિનિટની વિડિઓ એ જ ચિત્ર. તે હું ખરેખર એક સ્પર્શ વાર્તા હતી જો આ આંતરછેદ, વિચાર્યું વાસ્તવમાં અનિવાર્ય સાથે વાસ્તવિક વિશ્વમાં ટેક્નોલોજી વાપરે છે. લેખ ઉમેદવારી કરવામાં આવી હતી, જેથી "એક છોકરો ટ્રેન પર oversleeps, Google Maps વાપરે છે . 25 વર્ષ પછી કુટુંબ શોધો "અને માટે ફકરાની પ્રથમ યુગલ હતા, "Saroo પાંચ વર્ષના હતા ત્યારે તેમણે ગયા માટે વિના અધિકારે પચાવી પાડવી તેમના મોટા ભાઇ સાથે એક પેસેન્જર ટ્રેન પર બદલી બે કલાક વિશે નગર તેના નાના વતન છે. Saroo થાકેલા બની ગયો અને પર hopped તેમણે વિચાર્યું કે જ્યાં નજીકના ટ્રેન તેના ભાઇ, તો પછી ઊંઘી પડી હતી. કુલ ઉઠે ત્યારે તેમણે કલકત્તામાં હતી દૂર લગભગ 900 માઈલ. Saroo તેમના માર્ગ શોધવા માટે પ્રયાસ કર્યો પાછા, પરંતુ તેમણે ખબર ન હતી તેમના વતન નામ. અને એક વિશાળ એક નાના અભણ છોકરો તરીકે તેમણે હતી ભૂલી બાળકો સંપૂર્ણ શહેર ઘર મેળવવાની વર્ચ્યુઅલ કોઈ તક. કુલ સુધી એક જ્યારે માટે, શેરી બાળક હતો hooked સ્થાનિક દત્તક એજન્સી એક ઓસ્ટ્રેલિયન દંપતિ સાથે તેને અપ જે તેને લાવ્યા હોબાર્ટ, તાસ્માનિયા રહે છે. Saroo શીખ્યા, ત્યાં ખસેડવામાં ઇંગલિશ, અને ઉછર્યા હતા. પરંતુ તેમણે શોધી અટકાવાયેલ ક્યારેય તેના કુટુંબ અને તેમના વતન. દશકો બાદ, તેમણે ગૂગલ શોધ પૃથ્વી અને ત્યાર બાદ રેલ ટ્રેક. અને પોતે એક નિયત ત્રિજ્યા આપી તેમણે વિચાર્યું હતું કે કેવી રીતે લાંબા પર આધારિત ઊંઘી અને કેવી રીતે ઝડપી કુલ ટ્રેન વિચાર્યું થવાનું હતું, તેમણે અપ ઉગાડવામાં કરશો જાણતા ગરમ આબોહવામાં, તેમણે વાત કરી હતી જાણતા એક બાળક તરીકે હિન્દી, અને તેમણે કહ્યું હતું કરવામાં આવી કરશો તેમણે જેવા દેખાતા કે પૂર્વ ભારત હતો. છેલ્લે, સોર્સિંગ વર્ષો પછી સેટેલાઈટ ફોટાઓ, તેમણે થોડા સ્થળો માન્યતા આપી હતી. અને સંચાલક સાથે ચેટિંગ પછી નજીકના નગર માતાનો ફેસબુક પાનું, તેમણે સમજાયું તેઓ ઘરે મળી કરશો. " તેથી અહીં પછી કહેવાની વિડિઓ છે તેમના દ્રષ્ટિકોણથી કે વાર્તા. [વિડિઓ પ્લેબેક] ઇટ 26 વર્ષ પહેલા થયું હતું અને હું હતો માત્ર વિશે પાંચ કરવા પ્રેર્યા છે. અમે ટ્રેન સ્ટેશન અને મળી અમે સાથે એક ટ્રેન બેઠા. મારો ભાઇ ફક્ત હું રહેવા પડશે જણાવ્યું હતું કે, અહીં અને હું પાછા આવો પડશે. અને હું માત્ર, તમે જાણો છો, સારી રીતે, વિચાર્યું હું તેમજ માત્ર ઊંઘ પર જાઓ અને કરી શકે છે પછી તે ફક્ત મારા જાગે પડશે. અને હું બીજા દિવસે જાગે, ત્યારે સમગ્ર વાહન માટેની રસાકસીભરી પર ખાલી હતી ટ્રેન, લેતી એક ભૂત ટ્રેન મને જ્યાં ખબર નથી. હું ઓસ્ટ્રેલિયા બહાર સ્વીકારવામાં આવ્યું એક ઓસ્ટ્રેલિયન કુટુંબ છે. અને મોમ મારા રૂમ સાથે સુશોભિત હતી ભારત નકશો, જે તે મારા bedside બાજુમાં મૂકો. હું કે જે, નકશો જોઈ દરરોજ સવારે ઉઠે અને તેથી, તે પ્રકારના રાખવામાં યાદદાસ્ત જીવંત. લોકો તમે પ્રયાસ કરી રહ્યાં છો, કહે છે એક haystack એક સોય શોધવા. Saroo, તો તમે તેને શોધવા ક્યારેય પડશે. હું કે સ્થળો ફ્લેશીશ હોય લેતો હું જવા માટે ફ્લેશીશ ઉપયોગ મારા પરિવારના ચહેરાઓ. મારી માતા બેઠક ની છબી આવી હતી નીચે તેના પગ સાથે ઓળંગી માત્ર તેના કોલાહલ જોવાનું. જીવન માત્ર જેથી મુશ્કેલ છે. કે મારા ખજાનો હતો. અને હું Google મેપ માં શોધી હતી અને ગૂગલ અર્થ તેમજ ત્યાં સમજાયું. દુનિયામાં તમે મને માં ઝૂમ શકે છે આ બધા વિચારો હોય છે અને શરૂ શું શક્યતાઓ છે કે આ મારા માટે શું કરી શકે છે. હું મારી જાતને કહ્યું હતું કે, સારી રીતે, તમે જાણો છો, તમે બધા ફોટોગ્રાફિક મળી છે યાદદાસ્ત અને તમે છો જ્યાં સીમાચિહ્નો અને તમને ખબર શું આ નગર જેવો દેખાય છે. આ એપ્લિકેશન હોઈ શકે કે જે તમે તમારી રીતે પાછા શોધવા માટે ઉપયોગ કરી શકો છો. હું કોઈ પર મૂકીશું, સારી રીતે, વિચાર્યું ત્રિજ્યા માં કલકત્તા ટ્રેન સ્ટેશન તમે શોધ કરી લેવી જોઈએ કે વાક્ય આ વિસ્તાર આસપાસ. હું આ ટ્રેન ટ્રેક સમગ્ર આવ્યા હતા. અને હું તેને નીચેના શરૂ કર્યું અને હું આવ્યા આ પ્રતિબિંબિત જે એક ટ્રેન સ્ટેશન મારી યાદદાસ્ત હતી તે જ ઈમેજ. બધું મેળ ખાતી. હું માત્ર yep, માનવામાં આવે છે. હું જાઉં છું જ્યાં ખબર. હું માત્ર નકશો દેવા માટે જઇ રહ્યો છું કે હું મને જીવી મારા માથા માં હોય છે અને મને લેવા મારા વતન પાછા. હું હાઉસ ઓફ વેચતા આવ્યા હું જન્મ અને આસપાસ લોકો ચાલતા જતા હતા હતું કે વિશે પંદર મીટર ખૂણે આસપાસ. ત્રણ મહિલા બહાર ત્યાં ઉભા કરવામાં આવી હતી દરેક અન્ય અડીને. અને મધ્યમ એક આગળ આવ્યો. અને હું માત્ર આ જ, વિચાર્યું તમારી માતા છે. તેમણે આગળ આવી, તેમણે મને hugged અને અમે પાંચ મિનિટ વિશે માટે ત્યાં હતા. તેમણે મારા હાથ પકડીને અને તે મને લીધો ઘર અને ફોન પર મળી અને તે મારી બહેન અને કહે છે મારા ભાઇ રંગ તમારા ભાઇ ફક્ત બધા છે કે અચાનક એક ભૂત જેવા દેખાયા. અને પછી પરિવાર હતો ફરી ફરી. બધું બધા સારા છે. હું મારા માતા બહાર મદદ કરે છે. તેમણે દૂર slaving હોતા નથી. તેમણે બાકીના જીવી શકે છે શાંતિ તેમના જીવન. તે haystack એક સોય હતી પરંતુ સોય આવી હતી. બધું ત્યાં છે. અમે વિશ્વના પાસે બધું એક બટન ના નળ છે. પરંતુ તમે ઇચ્છા હોય મળ્યું છે અને તે તે ગેરહાજર માટે નિર્ણય. [END વિડિઓ પ્લેબેક] તેથી ખરેખર મીઠી વાર્તા. અને તે વાસ્તવમાં ખૂબ યાદ અપાવે છે ખૂબ થોડી મેળવી રહ્યું છે તે વિષય ક્રિમસન માં મોડા ના ધ્યાન, વધુ રાષ્ટ્રીય સામાન્ય છે. MOOCs લઈ રહ્યા છે ખાસ કરીને તરીકે અંતમાં તબક્કા. આ વિશાળ અને ખુલ્લા હોવાનો MOOCs CS50 એક છે જે ઓનલાઇન કોર્સીસ. અને લોકો માટે, તે વિશે વાત હમણાં પૂરતું, જો માનવતા ખરેખર નથી અપ મોહક અથવા નથી લગભગ તરીકે પ્રચલિત તેઓ એક વખત હતા. અને હું ખૂબ, તમે ગાય્ઝ પ્રોત્સાહિત કરશે જેમ જોનાથન લાગે, સોમવાર પર હતી તમે બહાર નીકળવા 50, અને આપણે જાણીએ છીએ વિશે તરીકે જો તમે પહેલાથી જ આશરે 50% નહીં બીજા કમ્પ્યુટર લેવા પર ચાલુ વિજ્ઞાન કોર્સ છે, અને તે સંપૂર્ણપણે ચોક્કો દંડ અને અપેક્ષા. કારણ કે બહુચર્ચિત ગોલ એક આ જેમ એક વર્ગ માટે ખરેખર છે સાથે તમે ગાય્ઝ સશક્તિકરણ માત્ર એક આ સામગ્રી બધા કેવી રીતે સમજવા કામ કરે છે અને કેવી રીતે આ વિશ્વમાં ટેકનોલોજી કામ કરે છે. કે જેથી તમે તમારા પોતાના પાછા હોય ત્યારે વિશ્વોની, કે કેમ તે પૂર્વ મેડ અથવા તે માનવતા અથવા શું સામાજિક વિજ્ઞાન અથવા અમુક અન્ય ક્ષેત્ર એકસાથે, કે તમે ગાય્ઝ લાવવામાં આવે છે અમુક ટેક્નિકલ ટેબલ સમજશકિત અને જ્યારે સ્માર્ટ નિર્ણયો માટે મદદ તે ઉપયોગ કરવા માટે અને આવે છે ટેકનોલોજી પરિચય તમારા જગતમાં. ઉદાહરણ માટે હું અંતમાં ઓફ reminded હતી જો અંડરગ્રેજ્યુએટ ખૂબ બે હતા જે હું બે વર્ષ પહેલાં લીધો વર્ગો, ટેકનોલોજી, જેમ કે સરળ ઉપયોગો પરંતુ ક્યારેય જેથી અનિવાર્ય. પ્રોફેસર ટોમ કેલી સાથે પ્રથમ નાઇટ્સ તમે વર્ગ લેવામાં છો. તે પર શાસ્ત્રીય સંગીત પર એક વર્ગ છે જો તમે જાણવા જ્યાં અહીં આ તબક્કે સંગીત વિશે થોડું કંઈક. તે ખરેખર છે કે જે પ્રથમ નાઇટ્સ છે CS50 તે માટે ટ્રેક ના વિચાર ઉધાર વચ્ચે ઓછી આરામદાયક અને વધુ આરામદાયક. મારા સમય માં તેઓ અલગ અલગ ટ્રેક હતી એકદમ કોઈ સંગીત સાથે બાળકો માટે મારા જેવા અનુભવી અને પછી બાળકો જે તેઓ હતા ત્યારથી કરી રહ્યા કરવામાં આવી હતી પાંચ વર્ષ જૂના છે. અને તે ક્લાસ, દાખલા તરીકે, ફક્ત હતી કોઇ અન્ય મોટા ભાગના જેવા વેબસાઇટ છે, પરંતુ તે તમે કરવા માટે માન્ય છે કે જે વેબસાઇટ હતી તે પર સંગીત અન્વેષણ અને પાછા રમવા વેબ માંથી વર્ગ સંગીતવાદ્યો ક્લિપ્સ, અને માત્ર એક જ માં ટેકનોલોજીનો ઉપયોગ ખામીરહિત રીતે. બીજો એક વર્ગ વર્ષ બાદ કે હું , ગ્રાડ શાળા માં, અનિવાર્યપણે, ઑડિટ Anthro 1010, પરિચય અહીં આર્કિયોલોજી છે. તે અમેઝિંગ હતો. અને સૌથી આકર્ષક હજુ સુધી સુપર એક સ્પષ્ટ, ભૂતકાળમાં માં વાપરે છે સોફ્ટવેર કે જે માં અધ્યાપકોની કે વર્ગ ગૂગલ અર્થ વપરાય છે. અમે શેરી સમગ્ર બેઠક હતી કેટલાક વ્યાખ્યાન હોલ. અને તમે, ઉદાહરણ તરીકે, મુસાફરી કરી શક્યું નથી મધ્ય પૂર્વમાં ડિગ કે એક આ અધ્યાપકોને માત્ર પર પાછા આવો હતા, પરંતુ અમે તે વર્ચ્યુઅલ કરી શકે Google Earth માં આસપાસ ઉડતી અને જો એક વિહંગાવલોકન પર જોઈ તેમણે માત્ર ફર્યા હતા સાઇટ ડિગ એક સપ્તાહ અગાઉ છે. તેથી હું તમને ગાય્ઝ માટે પ્રોત્સાહિત કરશે ખાસ કરીને માનવતા માં જાઓ આ પછી તે વિભાગો પાછા વર્ગ તમારી અંતિમ પ્રોજેક્ટ લાવવા જો તમને અથવા તમારા પોતાના વિચારો, અને જુઓ કે સાથે તમે તમારા રેડવું માટે શું કરી શકો છો ફક્ત શું માનવતા અથવા બહાર પોતાના ક્ષેત્રો આ પ્રકારની એક થોડુંક સાથે અમે જાણ્યું છે તે વસ્તુ અહીં CS50 છે. કે જેથી ચિત્ર દોરવામાં સાથે વિચાર્યું આજે આપણે બે વસ્તુઓ સામનો કરવાનો પ્રયાસ કરશો. એક, તમે એક અર્થમાં આપી કરવાનો પ્રયાસ કરો તમે 50 પછી જઇ શકો છો છે. અને, ખાસ કરીને જો તમે પસંદ કરો છો, વેબ આધારિત પ્રોજેક્ટ સામનો છે ઉત્સાહી સામાન્ય, તમે જઇ શકો છો કેવી રીતે CS50 ની બધી બોલ લેવા વિશે તાલીમ વ્હીલ્સ અને ત્યાં બહાર જવા તમારા પોતાના અને પર આધાર રાખે છે નથી PDF અથવા એક pset એક સ્પષ્ટીકરણ? એક CS50 પર આધાર રાખે કર્યા નથી હવે સાધન. પરંતુ ખરેખર તમારી જાતને ખેંચી શકો છો તમારા bootstraps દ્વારા. જણાવ્યું હતું કે, સાથે અંતિમ સી આધારિત પ્રોજેક્ટ સ્વાગત છે. માટે સ્ટેન્ડ વાપરો કે જે વસ્તુઓ પોર્ટેબલ પુસ્તકાલય ગ્રાફિક્સ સ્વાગત છે. અમે હમણાં જ ખબર છે કે આંકડાકીય ઘણો લોકો PHP, માં પ્રોજેક્ટ બંધ પડવું અને Python અને રૂબી અને MySQL અને અન્ય પર્યાવરણોમાં, જેથી અમે પૂર્વગ્રહ કેટલાક પડશે કે તરફ અમારી ટીકા. પરંતુ ઝડપી દેખાવ પાછળ. Pset7 માં મંજૂર માટે કે જેથી અમે લીધો હકીકત છે કે $ _SESSION હાજર છે. આ એક સુપર વૈશ્વિક, વૈશ્વિક હતી, સાહચર્યાત્મક એરે. અને આ તમે શું દો નથી? વિધેયાત્મક રીતે, શું છે એ આ અમને આપે છે બનાવે છે? યાહ? વપરાશકર્તા ID ને ટ્રેક કરવા માટે. અને શા માટે આ ઉપયોગી છે? આ સુપર ની અંદર સંગ્રહિત કરવા માટે સમર્થ હોવું વૈશ્વિક JHarvard અથવા [? Scroobs?] અથવા Malan વપરાશકર્તા ID ને જ્યારે તેઓ તે અથવા તેણી એક સાઇટની મુલાકાત. બરાબર. તેથી જો તમે લૉગ ઇન કરવાની જરૂર નથી ફરીથી અને ફરીથી. જો તે ખરેખર નબળું વર્લ્ડ વાઈડ વેબ હશે દર વખતે જો તમે એક લિંક ક્લિક ફેસબુક જેવી સાઇટ અથવા દરેક સમય પર તમે Gmail તમને એક ઇમેઇલ પર ક્લિક ફરી પ્રમાણિત સાબિત કર્યું કે તે હજુ પણ તમે અને તમારા roommate છે તમારા સુધી ચાલ્યો હોઈ શકે છે જે તમારી ગેરહાજરી માં કોમ્પ્યુટર. તેથી આપણે માટે સત્ર વાપરો તમે કોણ છો યાદ રાખો. અને આ કેવી રીતે અમલમાં મૂકાયેલ છે હૂડ નીચે? એક વેબસાઇટ વાપરે નથી કે કેવી રીતે આ પ્રોટોકોલ છે કે જે વેબ બ્રાઉઝર અને સર્વર્સ વાત, કેવી રીતે એક છે જે HTTP, કરે છે Stateless પ્રોટોકોલ છે, માતાનો કહે દો. અને Stateless દ્વારા હું તેનો અર્થ, એક વાર તમે એક વેબસાઇટ પર કનેક્ટ, કેટલાક ડાઉનલોડ HTMLs, કેટલાક જાવાસ્ક્રિપ્ટ, કેટલાક સીએસએસ, તમારા બ્રાઉઝરની ચિહ્ન સ્પિનિંગ અટકાવે છે. જો તમે સતત જોડાણ નથી સર્વર સાથે સામાન્ય રીતે. આ તે છે. જાળવવામાં કોઈ રાજ્ય છે સતત. તેથી સત્ર જેમ કે કેવી રીતે અમલમાં મૂકાયેલ છે તમારે દરેક સમયે એક મુલાકાત એવી રીતે નવું પાનું, વેબસાઇટ યાદ તમે કોણ છો? અંતર્ગત અમલીકરણ શું છે વિગતવાર? તે પોકાર. તે એક શબ્દ છે. કૂકીઝ. બધા અધિકાર. કૂકીઝ છે. ઠીક છે, કેવી રીતે કૂકીઝ ઉપયોગ કરવામાં આવે છે? અમે એક કૂકી સામાન્ય રીતે કે યાદ પડશે માહિતી માત્ર એક ટુકડો. અને તે ઘણી મોટી રેન્ડમ છે નંબર છે, પરંતુ હંમેશા નહીં. અને એક કૂકી તમારી હાર્ડ પર વાવેતર થયેલ છે ડ્રાઇવ અથવા તમારા કમ્પ્યુટરની રેમ જેથી કે તમે તે જ ફોટાઓની ફરી મુલાકાત લો દરેક સમય વેબસાઇટ, તમારા બ્રાઉઝર યાદ અપાવે છે સર્વર, હું વપરાશકર્તા 1234567 છું. હું વપરાશકર્તા 1234567 છું. અને તેથી લાંબા સર્વર યાદ છે તે વપરાશકર્તા 1234567 છે JHarvard, વેબસાઇટ માત્ર લઇશું તમે છો કહે છે, જેઓ છે. અને અમે આ કૂકીઝ રજૂ કે યાદ સોર્ટ એક રૂપમાં ઓફ વર્ચ્યુઅલ હાથ સ્ટેન્ડ. તે માત્ર એ HTTP હેડરોને માં મોકલવામાં આવ્યું છે તમે તેને જે છે કે સર્વર યાદ તમે વિચારે છે. અલબત્ત, એક ધમકી છે. આ અમને શું ધમકી સુધી ખોલવા હોય તો અમે આવશ્યક એક ક્લબ સોર્ટ ઉપયોગ કરી રહ્યાં છો અથવા એક અમ્યુઝમેન્ટ પાર્ક પદ્ધતિ અમે છે જે યાદ રાખવાની? તમે કોઈના કૂકી નકલ કરો અને બળજબરીથી હરણ કરવું હોય તો તેમના સત્ર છે, જેથી તમે વાત કરવા માટે બીજા કોઈને અને હોઈ હોવાનો ડોળ કરી શકો છો વેબસાઇટ મોટા ભાગે માત્ર ચાલે છે જો તમે માનતા. તેથી અમે તે પાછા આવો પડશે. આજે અન્ય થીમ બહાર કારણ કે સશક્તિકરણ પણ વાત છે ખૂબ જ ડરામણી વિશ્વ વિશે અમે રહેતાં અને માત્ર તમને કેટલી પર શું શું વેબ, કેટલી તમે પણ શું છે તમારા સેલ ફોન પર આજે હોઈ શકે છે વચ્ચે કોઈને પણ ખરેખર ટ્રેક તમે અને બિંદુ બી અને એજેક્સ, બોલાવવાનો. અમે આ સમયે થોડા સમય માટે જ જોવામાં તમે તેને ઉપયોગ કરવામાં આવ્યા છે, છતાં પરોક્ષ pset8 તમે ઉપયોગ કરી રહ્યાં છો કારણ કે Google Maps અને તમે છો કારણ કે ગૂગલ અર્થ મદદથી. Google Maps અને Google Earth નથી તમારા માટે સમગ્ર વિશ્વમાં ડાઉનલોડ ડેસ્કટોપ, ચોક્કસપણે, ક્ષણ તમે pset8 ભાર. તે માત્ર ત્યારે જ વિશ્વના એક ચોરસ ડાઉનલોડ અથવા પૃથ્વી એક મોટા ચોરસ. અને પછી દરેક વખતે જ્યારે તમે પ્રકારના વાછરડો મર્યાદાની બહાર તમે નોટિસ શકે છે - ખાસ કરીને ધીમા કનેક્શન પર છે - તમે એક ક્ષણ માટે કેટલાક ગ્રે જોઈ શકો તરીકે ઝાંખું છબી અથવા એક બીટ વધુ કમ્પ્યુટર ડાઉનલોડ્સ જેમ કે ટાઇલ્સ, માંથી વધુ જેમ કે છબી વિશ્વ અથવા પૃથ્વી. અને એજેક્સ સામાન્ય રીતે આ ટેકનિક છે જેના દ્વારા વેબસાઇટ્સ કે જે કરી રહ્યા છે. એકવાર તમે નકશો વધુ જરૂર તમારા બ્રાઉઝર છે જે એજેક્સ, વાપરવા માટે ચાલુ છે એક ભાષા અથવા ટેકનોલોજી, બિન પોતે તે માત્ર એક ટેકનિક છે. તે વિચાર જવા માટે જાવાસ્ક્રિપ્ટ ઉપયોગ છે કે સર્વર માંથી વધુ માહિતી જવા માટે તમારા બ્રાઉઝરને શું વિચાર કરવાની મંજૂરી આપે છે પૂર્વ અથવા શું પશ્ચિમમાં છે અન્યથા હાલમાં શું છે કે નકશો માં બતાવ્યા છે. તેથી આ એક એવો વિષય છે કે જે તમને ઘણા ક્યાં તો સીધી રીતે અથવા અનુભવી કરશે પરોક્ષ રીતે અંતિમ પ્રોજેક્ટ મારફતે, જો તમે જે કંઈક કરવાનું પસંદ કરો એ જ રીતે ગતિશીલ છે કે ખેંચીને માહિતી કેટલાક તૃતીય પક્ષ વેબસાઇટ પરથી. તેથી આપણે ખરેખર ઉત્તેજક મળી છે આગળ આગલા બુધવારે. ક્વિઝ એક, માહિતી, જે માટે પહેલેથી જ CS50.net છે. એક સમીક્ષા સત્ર ત્યાં હશો કે જાણો આ 5:30 ખાતે સોમવાર આવતા. તારીખ અને સમય પહેલાંથી જ પોસ્ટ છે શીટ વિશે કે CS50.net પર. અને અમને તમને જણાવવા નથી કોઈપણ પ્રશ્નો હોય છે. Pset8 વચ્ચે પહેલેથી જ છે તમારા હાથમાં. અને મને માત્ર એક FAQ સંબોધવા દો જાણતા કેટલાક તણાવ સાચવવા માટે. સૌથી ભાગ માટે પપડાટ ઘણો અમે ઓફિસ કલાકો અને ઘણો અંતે જુઓ અમે ચર્ચા પર અહેવાલ જુઓ ભૂલો છે એક વિદ્યાર્થી માતાનો કોડ ખરેખર ભૂલો. પરંતુ તમે કંઇક આવી ત્યારે ગૂગલ અર્થ બરબાદીનું પ્લગ ઈન જેવી અથવા પણ કામ કરે છે અને તમે નથી તે તમને વિશ્વાસ નથી, તે નથી [? chamad?] મુદ્દો છે, તે એક નથી ભૂલ તમે શરૂ વિતરણ કોડ. એફવાયઆઇ માત્ર ખ્યાલ - આ યોજના Z જેવું છે - જો છેલ્લા સમય છે કે અમે આ સમસ્યા ઉપયોગ સેટ અને અમે સમાન સપડાઇ મુદ્દાઓ માં કોડ એક વાક્ય છે આવશ્યક છે કે service.js, કહે છે કે, ઇમારતો પર ફેરવે છે. અને તેઓ છેલ્લા સમય આસપાસ કામ અમે આ, ફરી, ખૂણે કિસ્સાઓમાં જ્યાં કર્યું વિદ્યાર્થીઓ ફક્ત રફૂ વિચાર કરી શક્યા નથી કામ કરવા માટે વસ્તુ બદલી false પર સાચું છે કોડ કે એક લીટી માં. તમે શોધવા અને જો તમે તેને શોધી શકશો service.js બનાવ્યા. તમે ચાલશે કારણ કે હું આ ભલામણ નથી સૌથી વેરાન લેન્ડસ્કેપ બનાવવા ઓફ કેમ્બ્રિજ, મેસાચ્યુએટ્સ. આ શાબ્દિક તમારા વિશ્વમાં flatten કરશે તમે જુઓ છો તે બધા શિક્ષણ છે કે જેથી ફેલો અને કોર્સ મદદનીશો પર ક્ષિતિજ અને કોઈ ઇમારતો. પરંતુ ખ્યાલ ગમે કારણ માટે ગૂગલ અર્થ પ્લગ ઇન હોઈ હજુ પણ લાગે છે બગડેલ એક વર્ષ પછી, આ આવું તમારી નિષ્ફળ સેવ કરી શકો છો. તેથી બદલે આંસુ ઉપાય, રીસોર્ટ તમને ખબર છે, જો ઇમારતો બંધ કરી દેવાનો માટે તે સહકારથી નથી કે પ્લગઇન છે તમારા મેક કે પીસી પર. પરંતુ, ફરી આ છેલ્લા ઉપાય હોય તમે જો તે ભૂલ નથી તેની ખાતરી નથી. જો Hackathon છે. Teasers એક દંપતિ માત્ર તમે ઉત્તેજિત વિચાર. અમે ખૂબ થોડા RSVPs હતી. અને માત્ર શું એક ચિત્ર કરું awaits, હું તમને થોડા આપી કરશો વિચાર્યું સેકન્ડ આ ઇમેજરી યાદ ગયા વર્ષે માંથી. [MUSIC] ડેવિડ જે MALAN: OH રાહ જુઓ,. અમે પણ અમારા શાબ્દિક CS50 shuttles છે. [MUSIC] ડેવિડ જે MALAN: તેથી awaits શું છે જો Hackathon દ્રષ્ટિએ તમે. અને આ માટે એક તક હશે તમારી અંતિમ શરૂ કરવા માટે નથી, સ્પષ્ટ થઈ પ્રોજેક્ટ પરંતુ પર કામ ચાલુ રાખવા માટે તમારી અંતિમ પ્રોજેક્ટ સાથે સહપાઠીઓને અને સ્ટાફ અને ખોરાક ઘણાં બધાં. અને ફરીથી, તમે 5:00 ખાતે જાગવું હો તો પોસ્ટેડ અમે IHOP માટે માર્ગ તમે નીચે લઇ શકશો. આ CS50 વાજબી, વચ્ચે, પરાકાષ્ઠા છે સમગ્ર વર્ગ માટે છે તમે તમારા લેપટોપ અને મિત્રો લાવવા પડશે કેમ્પસ પર એક રૂમમાં કદાચ કુટુંબ શેરી નીચે તમારા પ્રોજેક્ટ પ્રદર્શન માટે લેપટોપ પર, ઊંચા ટેબલો પર ખોરાક ઘણાં બધાં અને મિત્રો સાથે આ જેમ પૃષ્ઠભૂમિમાં અને સંગીત, ઉદ્યોગ તેમજ અમારા મિત્રો. ફેસબુક અને માઈક્રોસોફ્ટ જેવી કંપનીઓ અને Google અને એમેઝોન અને જુમખું અન્ય જેથી માત્ર રસ હોય તો અથવા વાસ્તવિક દુનિયા વિશે સુનાવણી પ્રત્યક્ષ વિશ્વ વિશે જાણતા સાથે ચેટિંગ ઇન્ટર્નશિપ અથવા સંપૂર્ણ સમય તકો, ખબર છે કે અમારા કેટલાક મિત્રોની માંથી ઉદ્યોગ હશે. અમે કરી શકો છો ચિત્રો અને એક દંપતિ નીચે પ્રમાણે છે અહીં કરું. [MUSIC] ડેવિડ જે MALAN: બધા અધિકાર. કે જેથી પછી CS50 વાજબી છે. તેથી હવે એક વાર્તા કહી આગળ વધવું દો ખરેખર આશા છે કે તમે સમર્થ હશે કે અંતિમ પ્રોજેક્ટ જેવી વસ્તુઓ માટે. બીજ તમારા માટે થોડા થોડા વસ્તુઓ એક તેથી મન માટે અંતિમ પ્રોજેક્ટ ક્યાં અથવા માત્ર વધુ સામાન્ય માટે પ્રોજેક્ટ છે કે જે તમે પછી સામનો કરવા માટે નક્કી કરી શકે છે કોર્સ, આ બધા દસ્તાવેજીકરણ જ્યાં CS50 manual.cs50.net પર અમે ઘણાં બધાં છે જ્યાં માર્ગદર્શિકા યુકિતઓ દસ્તાવેજીકરણ. અને આ માટે માત્ર લઘુલિપિ સંકેત છે માં હાજર છે, તે કહેતી વિશ્વ વસ્તુઓ એસએમએસ ઇમેઇલ કહેવાય એક ફેન્સી માર્ગ છે જે પ્રવેશદ્વાર, કહીને, વિશ્વમાં સર્વરો છે તે ઇમેઇલ્સ કન્વર્ટ કેવી રીતે ખબર લખાણ સંદેશાઓ. તેથી જો તમે ઇચ્છો છો કે તમારા અંતિમ પ્રોજેક્ટ માટે જો મોબાઇલ લગતી અમુક પ્રકારના બનાવવા માટે તમે મિત્રો સચેત કરવા માટે પરવાનગી આપે છે કે જે સેવા કેમ્પસ પર ઇવેન્ટ્સ માટે અથવા વપરાશકર્તાઓ અથવા ડી હોલ શું પીરસવામાં આવી રહી છે કે રાત્રે અથવા કોઇ ચેતવણી લક્ષણ, એક મોકલતા તરીકે સરળ છે ખબર છે કે PHPMailer સાથે ઇમેઇલ જે તમે pset7 માટે વપરાય છે અથવા આપણે જોયું છે શકે સંક્ષિપ્તમાં એક સપ્તાહ કે જેથી પહેલા, માટે આ જેમ સરનામાઓ. અને હકીકતમાં તમે લખાણ આ ધારી રહ્યા છીએ કરી શકો છો તમારા મિત્ર અમર્યાદિત ટેક્સ્ટિંગ છે યોજના અને તમે નહિં માંગો તેમને $ 0.10 ચાર્જ કરવા માટે. પરંતુ તમે તમારા મિત્ર ને એક ઇમેઇલ મોકલો જો તમે કે વેરાઇઝન હોય જાણતા એટી એન્ડ ટી Gmail નો ઉપયોગ અને તે માટે મોકલવા ગમે તે સમયે તેમના ફોન નંબર ત્યાં છે ઉપ ડોમેન, તમને ખ્યાલ એક ટેક્સ્ટ સંદેશ મોકલીશું. પરંતુ આ તે વસ્તુઓ છે ના ખૂબ કાળજી રાખો. તમે ગયા વર્ષે CS50 મારફતે નિરાંતે ગાવું તો હું તે લાગે વિડિઓઝ, એક horrific, હું કોડ લખ્યું horrific, horrific ભૂલ 20,000 વિશે લખાણ મોકલવા અંત સંદેશાઓ અમારા માટે જીવંત વર્ગ વિદ્યાર્થીઓ. અને માત્ર કારણ કે કોઈને જણાયું કે તેઓ ઘણા લખાણ મેળવવામાં આવ્યા હતા મને સંદેશાઓ હું પાસે હતી ઝડપથી નિયંત્રણ સી હિટ wherewithal અને તે પ્રક્રિયા અટકાવો. નિયંત્રણ સી, તમે યાદ, તમારા મિત્ર છે અનંત લૂપ કિસ્સાઓમાં. તેથી આપણે આપી છે સત્તા ધ્યાન આપવું તમે બદલે irresponsibly, મોટાભાગના શક્યતા, મારા પોતાના અનુભવ પર આધારિત છે. પરંતુ તે વેબ પર છે અને છે કેટલાક સમય માટે કરવામાં આવી. બધા અધિકાર. Textmarks.com છે. તેથી આ વેબસાઇટ છે. અને ત્યાં બહાર અન્ય જુમખું છે તેમજ અમે ખરેખર ઉપયોગ કર્યો છે કે વર્ષ માટે વર્ગ આપની સમક્ષ તરીકે લખાણ સંદેશાઓ પ્રાપ્ત કરવા. કમનસીબે, ટેક્સ્ટ સંદેશાઓ મોકલવા છે કે જેમ ઇમેઇલ્સ મોકલવાનું તરીકે સરળ છે. પ્રાપ્ત છે, ખાસ કરીને થોડી મુશ્કેલ છે જો તમે એક છે કરવા માંગો છો માત્ર જે તે સેક્સી ટૂંકા કોડ લાંબા પાંચ કે છ અંકો. તેથી, ઉદાહરણ માટે વર્ષ તમે કરી છે અને તમે - એક ટેક્સ્ટ સંદેશ મોકલવામાં સક્ષમ તેમજ આ પ્રયાસ કરી શકો છો - 41411 છે. અને તે માટે ફોન નંબર છે આ ચોક્કસ સ્ટાર્ટઅપ. અને તમે 41411 સંદેશ મોકલી જો - હું માત્ર, અહીં જેથી 41411 તે લખીશ - અને પછી તેમને એક સંદેશ મોકલો શટલ બોય માટે SBOY ગમે છે. અને પછી કંઈક લખો માથેર ક્વોડ છે. તેથી જો તમે તે ટેક્સ્ટ સંદેશ મોકલો કે ફોન નંબર પર. થોડા સેકન્ડોમાં તમે પાછા વિચાર કરીશું જો CS50 શટલ પાસેથી પ્રતિભાવ આ શટલ છે જે છોકરો સેવા, અમે બહાર હતી કર્યું કે સમયક્રમ સુનિશ્ચિત સોફ્ટવેર ત્યાં અમુક સમય માટે વેબ પર. અને તેને પ્રતિસાદ આપશે ટેક્સ્ટ સંદેશ દ્વારા તમે. , અમે એક વર્ગ તરીકે થાય છે શું કારણ કે પ્રોગ્રામર,, સોફ્ટવેર લખવા માટે છે લખાણ સાથે અમારી મફત એકાઉન્ટ રૂપરેખાંકિત લખાણ સંદેશાઓ માટે સાંભળવા માટે ગુણ મોકલવામાં કે જે નંબર પર SBOY છે. અને શું તેઓ આગળ તે લખાણ છે અમારા php-આધારિત વેબસાઇટ પર સંદેશાઓ HTTP પરિમાણો, અહીં કહીને. આ ફોન નંબર સાથે આ વપરાશકર્તા તમે આ ટેક્સ્ટ મેસેજ મોકલ્યો છે. તમે શું કરવા માંગો છો તેની સાથે શું કરવું. તેથી અમે તે પર કેટલાક સોફ્ટવેરને લખ્યું SBOY માથેર જેવી શબ્દમાળા મેળવવા ક્વોડ, અમે તેને પદચ્છેદ. અમે બહાર આકૃતિ જ્યાં જગ્યાઓ શબ્દો વચ્ચે છે. અને એક વર્ગ તરીકે અમે નક્કી કેવી રીતે તે પ્રતિભાવ આપવા માટે. અને તમે તે હવે પ્રયાસ જો, ઉદાહરણ તરીકે, જો તમે અંદર પ્રતિભાવ મારફતે, જુઓ કરીશું થોડા સેકન્ડોમાં, આગામી થોડા shuttles જવા માથેર ના ક્વોડ માટે જો કોઈ હોય તો. અને અન્ય સ્ટોપ છે. તમે બોયલસ્ટોન કે અન્ય લખી શકો છો કેમ્પસ પર અટકી જાય છે અને તે જોઇએ તે શબ્દો ઓળખે છે. Parse.com છે. આ અમે કરી છે કે અન્ય સેવા છે માટે કેટલાક વિદ્યાર્થીઓ પોઇન્ટ અદ્ભુત છે કે અંતિમ પ્રોજેક્ટ જો તે માટે મફત છે કે ઉપયોગ વાજબી જથ્થો. અને હું parse.com પર જાઓ જો તમે જોશો આ માટે એક વિકલ્પ છે કે ખરેખર કંઈક કર્યા તમારા પોતાના MySQL ડેટાબેઝના. અને પ્રમાણિકપણે, તે માત્ર છે mesmerizing કાઇન્ડ. આ અંદર શું છે એક વાદળછાયું દિવસે પણ મેઘ. તેથી parse.com તમે કરવા માટે પરવાનગી આપે છે રસપ્રદ વસ્તુઓ ટોળું. અને અન્ય વિકલ્પો છે આ ત્યાં બહાર. હમણાં પૂરતું, તમે તેમને ઉપયોગ કરી શકો છો તમારી પાછળ ઓવરને ડેટાબેઝ તરીકે. તેથી તમે જરૂર નથી વેબ હોસ્ટિંગ કંપની. તમારી પાસે જરૂર નથી એક MySQL ડેટાબેઝના. તમે તેના બદલે તેમના પાછા ઓવરને ઉપયોગ કરી શકો છો. જો તમે મોબાઇલ પ્રોજેક્ટ કરી રહ્યાં છો, તો , Android અથવા iOS અથવા, જેમ કે ખબર પુશ સેવાઓ જેવી વસ્તુઓ અસ્તિત્વ ધરાવે છે જેથી તમે તમારા મિત્રો માટે ચેતવણીઓ દબાણ કરી શકો છો અથવા તમારા વપરાશકર્તાઓ 'ઘર સ્ક્રીનો. અને પછી અન્ય એક ટોળું લક્ષણો તેમજ. તમે રસ છે, તેથી જો આ તપાસો તેમને જેમ વેબસાઇટ્સ અને વેબસાઇટ્સ માત્ર જોવા માટે કેટલા અન્ય લોકો ' ખભા તમે બનાવવા પર ઊભા કરી શકે છે તમારા પોતાના ખરેખર ઠંડી સોફ્ટવેર. હવે પ્રમાણીકરણ, એક FAQ, દ્રષ્ટિએ તમે કેવી રીતે વાસ્તવમાં ખાતરી નથી છે તમારા વપરાશકર્તાઓ કેમ્પસ પર લોકો છે, કે જે હાર્વર્ડ વિદ્યાર્થીઓ કે ફેકલ્ટી અથવા સ્ટાફ? તેથી CS50 તેના પોતાના પ્રમાણીકરણ છે સેવા CS50 ને કહેવાય છે. તે URL પર જાઓ અને તમે તમારા પ્રતિબંધિત કરી શકો છો હાર્વર્ડ સાથે કોઈને પણ વેબસાઈટ ને, ઉદાહરણ તરીકે. તેથી અમે તે નિયંત્રિત કરી શકો છો કે જે ખબર. તમે ગાય્ઝ બિઝનેસ ન હોવી જોઈએ કહેતા, તમારા હાર્વર્ડ ID ને શું છે? તમારા હાર્વર્ડ પિન શું છે? મને હવે તેની સાથે કંઈક કરીએ. અમે તમામ કરીશ. અને અમે તમને પાછા આપી શકશો છે કોઈના નામ અને ઇમેઇલ સરનામું, પરંતુ નથી સંવેદનશીલ કંઈપણ. મોબાઇલ ઉપકરણ પર એક એપ્લિકેશન છે, તે હોઈ શકે છે મોબાઇલ ઉપકરણ પર કામ કરવા માટે બનાવવામાં આવે છે, પરંતુ તે તદ્દન તે માટે રચાયેલ નથી. તેથી જો તમે બિન તુચ્છ ખર્ચમાં અંત પડશે સમય રકમ આવું. તેથી હું સમજાવવાની કોશિશ કરશે હવે માટે છે કે જે માર્ગ છે. આ ખરેખર માટે બનાવાયેલ છે વેબ આધારિત કાર્યક્રમો. તેથી વેબ હોસ્ટિંગ. પર તમે જોઇ ન હોય તેથી જો કોર્સ હોમપેજ - અમે એક વાર્તા શરૂ કરીશું ક્યાં અને અહીં - વેબ હોસ્ટિંગ બધા માટે ભરવા વિશે છે સામાન્ય રીતે એક સેવા, માલિકી સર્વર હોસ્ટ એક છે કે જે વેબ પર કોઈના દ્વારા IP સરનામું, અને પછી તમે તમારા મૂકી તે પર વેબસાઇટ. અને તેઓ સામાન્ય રીતે તમે ઇમેઇલ આપી એકાઉન્ટ્સ અને ડેટાબેઝો અને આવા બીજા લક્ષણો. ખબર છે કે તમે વાસ્તવમાં નહિં માંગો તો જેમ કે માટે ચૂકવણી, કે જે URL પર જાઓ ત્યાં અને CS50 વાસ્તવમાં બિન નફાકારક છે તમે ઉપયોગ કરી શકો છો કે જે એકાઉન્ટ વાસ્તવમાં http://project ન હોય આ સાધન ની અંદર તમારી અંતિમ પ્રોજેક્ટ માટે. તમે ખરેખર તે કંઈક કરવા માંગો છો, તો isawyouharvard.com, જેમ, તમે કે જે ડોમેઇન નામ ખરીદી કરી શકો છો - જોકે નથી કે જે ચોક્કસ એક - અને પછી તમે એક પર હોસ્ટ કરવા વિશે જઇ શકો છો અમે જેમ જાહેર વેબ સર્વર ઓફર કરી શકે છે અહીં દ્વારા તમે ગાય્ઝ. અને હકીકતમાં અજાણ્યા હોય તો, તમે ક્યારેય કરવામાં આવી હોય તો isawyouharvard.com, એક, ત્યાં જાઓ. પરંતુ બે કે, એક યુવાન હતો કે ખબર ખૂબ બે તુવેરની કરવા માટે તેજ દ્વારા મહિલા નામ વર્ષો પહેલાં, ત્રણ વર્ષ પહેલાં, એક હતા એક કે બે દિવસની થયું જે CS50 ભૂતપૂર્વ વિદ્યાર્થીઓ જો CS50 વાજબી ઇમેઇલ મોકલવામાં પહેલાં તેમના ઘરની મેઇલિંગ યાદી અને વોઇલા Query છે. બે દિવસ પછી CS50 વાજબી દ્વારા, તેણી પાસે વપરાશકર્તાઓ સેંકડો બધા પર વિસર્પી દરેક તેમની વેબસાઇટ પર અન્ય અને તેઓ જોઇ હતી કેવી રીતે કહેતા તેના અથવા તેમને કેમ્પસમાં. કે જેથી CS50 પ્રિય એક છે માંથી સફળતા કથાઓ એક CS50 અંતિમ પ્રોજેક્ટ. તેથી તમે કેવી રીતે એક વેબસાઇટ મૂકવા વિશે જવા નથી ઇન્ટરનેટ પર ગમે? વેલ, થોડા જેમ છે અહીં કાચા. એક તો, તમે ડોમેન નામ ખરીદી છે. માં સ્થળો જુમખું છે વિશ્વમાં તમે કરી શકો છો કે જેમાંથી એક ડોમેન નામ ખરીદે છે. અને દાખલા તરીકે, એક અમે ભલામણ કરીએ છીએ કે તે લોકપ્રિય છે કારણ કે માત્ર અને તે સસ્તા છે કહેવાય છે namecheap.com. પરંતુ તમે godaddy.com જાઓ અને કરી શકે છે ત્યાં ત્યાં બહાર અન્ય ડઝનેક. તમને સમીક્ષાઓ પર વાંચી શકો છો. પરંતુ સૌથી ભાગ માટે તે નહિં થાય વાંધો કોની પાસેથી તમે એક ડોમેન નામ ખરીદે છે. અને તેઓ ભાવમાં અલગ અલગ છે અને તેઓ પ્રત્યય માં બદલાય છે. . કોમ જેવી પ્રત્યયો. ચોખ્ખી, . Org. IO. ટીવી, તે વાસ્તવમાં ભાવ બદલાતા રહે છે. પરંતુ અમે કંઈક કરવું ઇચ્છતા હોય તો cats.com અમે આ વેબસાઈટ પર જઈ શકો છો શોધ કરો ક્લિક કરો. અનુમાન છે કે આ એક લેવામાં આવે છે. પરંતુ દેખીતી રીતે, catsagainst.com ઉપલબ્ધ છે. pluscats.com ઉપલબ્ધ છે. Lovecats, catscorner, dampcats.net. આ આસ્થાપૂર્વક સ્યુડો તમામ રેન્ડમ પેદા. તમે cats.pw, $ 1,500 માત્ર માંગો છો જે બીટ પાગલ છે. તેથી કોઈને ખરેખર બધા આંચકી છે અહીં બિલાડી સંબંધિત ડોમેન નામો માટે ભાવ બદલાતા. એક કોરે તરીકે, માતાનો જોવા દો. કોણ cats.com છે? તમે ગાય્ઝ હોવા ખબર છે કે તમારા નિકાલ એકદમ હવે અત્યાધુનિક આદેશો. હું શાબ્દિક ટાઈપ કરી શકો છો જેમ cats.com કોણ છે? અને કારણ કે માર્ગ ઇન્ટરનેટ છે બંધારણ તમે ખરેખર કોણ જોઈ શકે આ નોંધણી કરાવી છે. દેખીતી રીતે આ વ્યક્તિ [અશ્રાવ્ય] છે એક પ્રોક્સી સેવાનો ઉપયોગ. તેથી રહેલી વ્યકિત cats.com ન હોય ધરાવે છે વિશ્વમાં તે કોણ છે તે ખબર. તેથી તેઓ રજીસ્ટર કર્યું મારફતે જો કેટલાક રેન્ડમ ગોપનીયતા સેવા. પરંતુ ક્યારેક તમે ખરેખર વાસ્તવિક માલિકો વિચાર. તમે છો, ખાસ કરીને જો અને તો આ કહેવું છે કેટલાક સ્ટાર્ટઅપ અને તમે શરુ ખરેખર કેટલીક ડોમેન નામ માંગો છો અને તમે છો માટે બીજા કોઇ ચૂકવણી કરવા માટે તૈયાર તે તમે સંપર્ક બહાર આકૃતિ કરી શકો છો કે રીતે જાણકારી. પણ રસપ્રદ છે. મને આ ભાગ સુધી સ્ક્રોલ દો. તેથી આ એ જ આઉટપુટ છે. અને આ માત્ર પૂરેપૂરું ન સુકાયેલું છે. તેથી દેખીતી રીતે cats.com હોઈ શકે છે જમણી કિંમત માટે તમારામાં. પરંતુ અહીં રસપ્રદ શું છે છે તે નામ સર્વરો - આ શું નામ કુલ દુરુપયોગ છે સર્વર હોઈ રહેવા છે - તમારું નામ સર્વર હોઈ રહેવા નથી thisdomainforsale.com. - અમે ખરેખર કંઈક પસંદ કરો, તો ચાલો થોડી વધુ કંઈક પસંદ કાયદેસર, google.com છે, જે જેવી અને અહીં સરકાવો. તેથી અહીં - શું ત્યાં થયું? રસપ્રદ. જે બહાર છે - માતાનો તેને વધુ નીચા કી રાખવા દો. Mit.edu કોણ છે? ઠીક. આ મદદરૂપ છે. તેથી આ હું આશા હતી શું છે. એ DNS સેવા ઉપયોગ કાયદેસરની ગણવા. અહીં નામ સર્વરો સૂચવે નીચેના. આ જ્યારે કહેતા એમઆઇટી રસ્તો છે વિશ્વમાં કોઈને તેઓ ત્યાં છે, mit.edu અને હિટ માં પ્રકારની કંપની, તમારા લેપટોપ, મેક અથવા પીસી, શું કરશે અચાનક આખરે બહાર આકૃતિ કે શું ખબર કે દુનિયામાં લોકો IP સરનામું mit.edu અથવા કોઇ માટે છે પેટા mit.edu અંતે ડોમેન્સ અથવા કોઈપણ આ અહીં સર્વરો - અને તે વાસ્તવમાં એમઆઇટીએસ ઈન્ફ્રાસ્ટ્રક્ચર છે જેમ દેખાય છે તમે અપેક્ષા કરશે તરીકે ખૂબ મજબૂત. તેઓ ઘણા નામો સર્વરો છે જે નિરર્થકતા માટે સારું છે. અને હકીકતમાં, તેઓ વૈશ્વિક લાગે સમગ્ર વિશ્વમાં વિતરણ. તે એક ટોળું, યુએસ હોઈ લાગે એશિયામાં એક દંપતિ, યુરોપમાં એક, બે બીજે ક્યાંક છે. પરંતુ અહીં બિંદુ કે DNS છે કે અમે મંજૂર માટે લેવા અને કરવામાં આવ્યા છે સામાન્ય રીતે મોટા એક્સેલ કોષ્ટક તરીકે વર્ણવવામાં કે IP સરનામાઓ અને ડોમેઈન છે નામો ખરેખર એકદમ આધુનિક છે અધિક્રમિક સેવા જેથી માં વિશ્વ મર્યાદિત નંબર ખરેખર છે આવશ્યક છે ખબર છે કે સર્વરોની ના. coms બધી છે કે બધા આ. જાળી, આ બધા છે . Orgs છે, અને તેથી આગળ. તેથી જો તમે આગળ વધો અને એક ડોમેન ખરીદી ત્યારે સસ્તા નામ અથવા જેમ એક સ્થળ પરથી નામ ડેડી, અથવા કોઇ અન્ય વેબસાઇટ, એક જાઓ તમે કરવા પડશે કે કી પગલાંઓ તમે, તમે પણ તમારી અંતિમ માટે આમ તો પ્રોજેક્ટ છે, રજિસ્ટ્રાર કહેવું છે કોની પાસેથી તમે ડોમેન ખરીદી કરી રહ્યાં છે નામ, વિશ્વમાં જે જાણે તમારા વેબસાઇટની IP સરનામાઓ, જે તમારું નામ સર્વરો છે. તમે ઉપયોગ તેથી જો, ઉદાહરણ તરીકે CS50 માતાનો માટે એકાઉન્ટ હોસ્ટિંગ - અમે થાય dreamhost.com દ્વારા આ એકાઉન્ટ જે છે લોકપ્રિય વેબ હોસ્ટિંગ કંપની - તેઓ તમે ખરીદી કરીશું કે જે તમને જણાવશે તમારા ડોમેન અને વિશ્વના કહેવું છે કે તમારા ડોમેન નામ સર્વર છે ns1.dreamhost.com, ns2.dreamhost.com, અને ns3.dreamhost.com. પરંતુ તે છે. એક ડોમેન નામ ખરીદવી તેમને આપ્યા અર્થ એ થાય ના નાણાં અને મેળવવામાં માલિકી ડોમેન, પરંતુ તે વધુ જેવી છે એક ભાડા છે. તમે તેઓ બિલ પછી એક વર્ષ માટે તે વિચાર અને તમે recurringly માટે બાકીના તમારા જીવનમાં તમે રદ સુધી આ ડોમેન નામ. અને પછી તમે તેમને જે કહેવું નામ સર્વરો છે. પરંતુ પછી તમારી સાથે પૂર્ણ કરી તમારા રજિસ્ટ્રાર. અને ત્યાંથી તમારી સાથે જ વાર્તાલાપ પડશે તમારા વેબ હોસ્ટિંગ કંપની છે, જે CS50 માતાનો કિસ્સામાં DreamHost હશે. પરંતુ ફરીથી વધુ દસ્તા હશે તમે જવા માટે નક્કી જો તમે પ્રદાન કે માર્ગ. તમે કોર્સ માતાનો પછી આવું કરે છે તેથી જો હોસ્ટિંગ ઓવરને, ખાલી Googling વેબ કંપની હજારો અપ ચાલુ કરશે વિકલ્પો છે. અને હું સામાન્ય રીતે તમે કરવા માટે પ્રોત્સાહિત કરશે એક વપરાય છે શકે તેવા મિત્રોને કહો કંપની તેઓ ભલામણ જો તે પહેલાં આ બોલ પર કોઈ અનુભવ અને તેમને હતી. રાત્રે દ્વારા ફ્લાય ઘણો છે કારણ કે એક વ્યક્તિ જેવી વેબ હોસ્ટિંગ કંપનીઓ, સર્વર સાથે તેમના ભોંયરું કે જે IP સરનામું છે. કુલ કેટલાક વધારાના રેમ અને હાર્ડ ડિસ્ક છે જગ્યા અને માત્ર વેચે વેબ હોસ્ટિંગ કે કોઈ માર્ગ નથી એકાઉન્ટ્સ હોવા છતાં પણ સર્વર સેંકડો સંભાળી શકે વપરાશકર્તાઓ અથવા હજારો વપરાશકર્તાઓ. તેથી તમે મળશે ખ્યાલ તમે શું માટે ચૂકવણી. તદ્દન જ્યારે માટે મારા અંગત ઘર માટે પાનું - અને આ તદ્દન સ્વીકાર્ય હતું હું ગમે હતી કારણ કે, બે મુલાકાતીઓ એક મહિના - હું $ 2.95 એક મહિના જેમ ભરવા આવી હતી. અને હું તે ખૂબ ખાતરી છું કોઈના ભોંયરામાં. પરંતુ ફરીથી, તમે તે જરૂરી નથી કોઇપણ અપટાઇમ ઓફ ગેરન્ટી અથવા માપનીયતા. તેથી ફરીથી, તમે સામાન્ય રીતે શોધી રહ્યાં છો કરતાં વધુ કંઈક છે. ઠીક છે, શું SSL વિશે? તેથી SSL માટે શું ઉપયોગ છે? માં વાછરડો શરૂ હવે ચાલો સુરક્ષા દિશાઓ અને વસ્તુઓ છે કે જે અમને નુકસાન પહોંચાડી શકે છે. ખાસ કરીને તમે સાહસ તરીકે તમારા પોતાના પર બહાર. શું SSL છે, અથવા SSL તેના માટે પણ વપરાય છે? સુરક્ષા, ઠીક. તેથી તે સુરક્ષા માટે વપરાય છે. કે શું અર્થ છે? તેથી તે Secure Sockets Layer માટે વપરાય છે. અને જો તે URL દ્વારા સૂચવવામાં આવે છે કે https:// થી શરૂ થાય છે. અમને ઘણા કદાચ ટાઇપ નથી https://, પરંતુ તમે ઘણી વખત મળશે કે તમારા બ્રાઉઝર HTTP થી રીડાયરેક્ટ છે જેથી બધું ત્યાં HTTPS છે એનક્રિપ્ટ થયેલ છે. એફવાયઆઇ, SSL નો ઉપયોગ કરીને સામાન્ય રીતે જરૂરી છે કે તમે એક અનન્ય IP સરનામું છે. અને સામાન્ય રીતે એક અનન્ય IP સરનામું વિચાર તમે યજમાન વેબ ચૂકવણી કરવાની જરૂર કંપની થોડા ડોલર મહિને વધુ. તેથી આ ખૂબ જ સરળતાથી છે ખ્યાલ આઇપી ખરીદી દ્વારા આ દિવસોમાં અમલ સરનામા અને ખરીદી શું એક SSL પ્રમાણપત્ર કહે છે. પરંતુ તે આવે છે કે ખ્યાલ કેટલાક વધારાના ખર્ચે. અને, અમે માત્ર એક માં બીક પ્રયાસ કરીશું તરીકે બીટ, તે પણ જરૂરી 100% નથી તે ગમે છે રક્ષણાત્મક તમે સુરક્ષિત કરવા માટે પ્રયાસ કરી રહ્યાં છો. તેથી સુરક્ષા માટે, હું કરશો વિચાર્યું લેતો અહીં રેન્ડમ segue ઓફ સૉર્ટ કરો. તમે CS50 માતાનો વ્યાખ્યાન પરથી જાણીએ છો વિડિઓઝ, અમારા ઉત્પાદન ટીમ આવી છે હું ખરેખર સરસ લેવાના હોય ચાહક તરીકે કેમ્પસ ફોટોગ્રાફી, અને હવાઈ તાજેતરમાં ફોટોગ્રાફી. તમે ક્યારેય દેખાય અને તમે જુઓ તો થોડી કેમેરા સાથે ઉડાન કંઈક, તે ખરેખર CS50 હોઈ શકે છે. અને હું માત્ર હું મિનિટ શેર કરશો વિચાર્યું ટીમ ધરાવે છે, જે ફૂટેજ કેટલાક મળેલી છે, ખાસ કરીને અમે જોવા તરીકે વસંત સત્ર અને આગામી પતન. તમે કોઈપણ માટે એક હથોટી હોય તો ફોટોગ્રાફી, વિડીયોગ્રાફી, અમે કરશે તમે સામેલ વિચાર પ્રેમ પડદા પાછળ. એક સપ્તાહ તે વિગતો પર વધુ. [MUSIC] ડેવિડ જે MALAN: એક છે બહાર ફેંકે છે ટોચ પર નાનું ગોલ્ફ કોર્સ અમે વિશે જાણતા ન સ્ટેડિયમ. [MUSIC] ડેવિડ જે MALAN: તમે જોઈ શકો છો ત્યાં પ્રમાદી રૂપરેખા. [MUSIC] ડેવિડ જે MALAN: અહીં આ શ્રેષ્ઠ ભાગ , ડાબી પર જોગર્સ જોઈ છે. [MUSIC] ડેવિડ જે MALAN: શું અન્ય ઉદાહરણ તમે જે ટેકનોલોજી સાથે કરી શકો છો માત્ર tangentially, પ્રમાણિકપણે, સુરક્ષા સંબંધિત. પરંતુ હું કે વધુ વિચાર્યું ફક્ત સુરક્ષા, કહેતા આનંદ માર્ગ. તેથી અમે તમને ગાય્ઝ બીક ન હોય તો માતાનો જોવા દો હવે થોડા એક બીટ સાથે જ ધમકીઓ, પણ અંતર્ગત શું આ ધમકીઓ સમજવામાં તમે આગળ કરી શકો છો ખસેડવાની છે કે જેથી બચાવ કે નહીં તે કેવી રીતે નક્કી અને પોતાને આ વસ્તુઓ સામે અને તમે તેમને સજગ રહો કરવા માટે ઓછામાં કે નથી કરવા તરીકે નિર્ણયો લોગ ઇન કે નથી, કે ઇમેઇલ મોકલવા તે વેબસાઇટ માં, કે નહીં વાપરો કે જે સાયબર કાફે માતાનો Wi-Fi ઍક્સેસ તમને ખબર છે કે જેથી બિંદુ શું ધમકીઓ તમે આસપાસ ખરેખર છે. તેથી જોનાથન કંઈક ઉલ્લેખ સોમવારે આ ગમે છે. કુલ વિન્ડો સ્ક્રીન શૉટ હતી. આ એક મેક ની છે. ક્યારેય તમે કેવી રીતે ઘણા સ્થાપિત થયેલ છે તમારા મેક કે પીસી પર સોફ્ટવેર? સ્વાભાવિક રીતે દરેકને. તમે કેવી રીતે ઘણા ખૂબ વિચાર્યું આપવામાં આવ્યું છે તમારો પાસવર્ડ ટાઇપ કરવા માટે જ્યારે પૂછવામાં આવે ત્યારે? હું પ્રમાણિકપણે, પણ હું નથી, એમ થાય છે. તેથી અમને એક દંપતિ સારા છે પેરાનોઇડ હોવા મુ. પરંતુ તમે કરશો શું ધ્યાનમાં ખરેખર અહીં કરી. એક લાક્ષણિક મેક કે પીસી તમારી પાસે પર એડમિનિસ્ટ્રેટર એકાઉન્ટ. અને સામાન્ય રીતે તમે મદદથી માત્ર એક જ છો લેપટોપ ઓછામાં ઓછા આ દિવસ. તેથી તમારા એકાઉન્ટ, Malan અથવા JHarvard અથવા તે છે ગમે છે, એ સંચાલક ખાતું. અને શું અર્થ એ થાય કે તમારી પાસે છે તમારા કમ્પ્યુટર ઍક્સેસ રુટ. તમે, તમે ઇચ્છો કંઈપણ સ્થાપિત કરી શકો છો તમે ઇચ્છો કંઈપણ કાઢી નાખો. કારણ કે સામાન્ય રીતે આ દિવસોમાં અને, વર્ષ પહેલાં માંથી ડેટેડ ડિઝાઇન નિર્ણયો, સૌથી વધુ સોફ્ટવેર સ્થાપિત નહીં માર્ગ એક વ્યવસ્થાપક તરીકે છે. અને તમારા મેક કે પીસી ઓછામાં ઓછા છે તો પણ આ બોલ પર સ્માર્ટ પૂરતી મેળવેલ ની તાજેતરની અવતારોમાં સાથે વર્ષ મેક ઓએસ અને Windows તમારા સ્કોર ન કરવા તરીકે મૂળભૂત રીતે વપરાશકર્તા નામ વ્યવસ્થાપક, તમે કેટલીક ડાઉનલોડ કરો ત્યારે નવી ઇન્ટરનેટ બંધ કાર્યક્રમ અને કરવાનો પ્રયાસ કરો તે સ્થાપિત કરો, તો તમે કદાચ જઈ રહ્યાં છો તમારો પાસવર્ડ માટે પૂછવામાં આવશે. પરંતુ કેચ છે કે તે સમયે, તમે કરશો છે શાબ્દિક તમારી કીઓ સોંપવામાં પર કમ્પ્યુટર રેન્ડમ ગમે કાર્યક્રમ તમને માત્ર ડાઉનલોડ અને તેને સ્થાપિત કરવા માટે પરવાનગી આપે છે તે ઇચ્છે છે ગમે. જોનાથન જશ આપ્યો હતો અને, ખ્યાલ તે ઇચ્છે છે કે કહી શકે કે તમે કાળજી કે તમારા સોફ્ટવેર સ્થાપિત લગભગ Spotify અથવા આઇટ્યુન્સ અથવા ગમે તે તમે સ્થાપિત કરવા પ્રયાસ કરી રહ્યાં છો છે. પરંતુ તમે શાબ્દિક લેખક વિશ્વાસ કરી રહ્યાં છો સોફ્ટવેર કે લેખકો માટે માત્ર શું કાર્યક્રમ આમ માનવામાં આવે છે. પરંતુ સંપૂર્ણપણે કશું છે સૌથી વધુ મોટા ભાગના પ્રોગ્રામો બંધ કાઢી નાખવાનો ફાઇલો માંથી સિસ્ટમો સંચાલન, અમુક કંપનીના તેમને અપલોડ કરવાથી વેબસાઇટ, આસપાસ trolling થી, વસ્તુઓ એનક્રિપ્ટ કરવા માટે. અને ફરી, અમે પ્રકારની નિર્માણ કર્યું છે ઉપર સમગ્ર ઈન્ફ્રાસ્ટ્રક્ચર ટ્રસ્ટ પર વર્ષ. અને તેથી તમે માત્ર આવી છે તે ખ્યાલ વિશ્વાસ લોકો અવ્યવસ્થિત અને રેન્ડમ સૌથી ભાગ માટે કંપનીઓ. અને જોનાથન પણ, ક્યારેક જશ આપ્યો હતો તે કંપનીઓ પોતાની જાતને પ્રકારના હોય છે જાણીબૂજીને દૂષિત, બધા અધિકાર? સોની flack ઘણો થોડા વર્ષો પડેલા પહેલાં ઇન્સ્ટોલ કરવા માટે કહેવાય હતો લોકો ના કમ્પ્યુટર્સ પર rootkit કીટ તેમના જ્ઞાન વગર. અને આ ભાવાર્થ હતું કે જ્યારે તમે દાખલા તરીકે એક સીડી ખરીદી છે કે તેઓ તમે નકલ અથવા સમક્ષ રજુ કરવાનો પ્રયત્ન નહિં માંગો હતી સંગીત બંધ ફાડી, CD કરશે , તમારા જાણ્યા વગર સ્થાપન, તમારા કમ્પ્યુટર પર એક rootkit. ચાલે Rootkit માત્ર જેનો અર્થ સોફ્ટવેર વ્યવસ્થાપક કે જે સંભવિત તરીકે ખરાબ વસ્તુઓ કરે છે. પરંતુ વસ્તુઓ વચ્ચે આ બાબત તે પોતે સંતાડેલી હતી હતી. તેથી તમે કેટલાક ખૂબ સમજશકિત હોઈ શકે છે તમારા કમ્પ્યુટર અને ખબર, સારી રીતે, હું સાથે ફક્ત કાર્ય વ્યવસ્થાપક અથવા ખોલી શકે છે પ્રવૃત્તિ મોનિટર અને હું બધા જોઈ શકો છો જો arcanely નામ આપવામાં આવ્યું કાર્યક્રમો કે ચાલી રહ્યું છે. અને કંઈપણ શંકાસ્પદ લાગે તો હું માત્ર તેને મારવા અથવા તેને કાઢી શકશો. પરંતુ આ rootkit શું કર્યું. ટાસ્ક ચાલી તો તે આવશ્યક જણાવ્યું હતું કે, મેનેજર, પોતાને દેખાતા નથી. તેથી સોફ્ટવેર આવી હતી. અને તો જ તમે ખરેખર, ખરેખર જોવામાં હાર્ડ તમે પણ તેને શોધી શકે છે. અને આ નામ માં કરવામાં આવ્યું હતું નકલ રક્ષણ છે. પરંતુ માત્ર કલ્પના શું કરી શકે છે અન્યથા કરવામાં આવી છે. હવે પોતાને બચાવવા દ્રષ્ટિએ. વેબસાઇટ્સ ઘણો સુંદર છે ઉદાર છે કે તેઓ આ મૂકી તેમના હોમપેજ પર તાળું ચિહ્નો છે કે જે વેબસાઇટ સુરક્ષિત હોય છે. આ bankofamerica.com છે આ સવારે. કે જેથી ઓછી પેડલોક આઇકોન શું કરે છે બટન સાઇન ઇન આગામી ત્યાં અર્થ? ચોક્કસ કશું. તે કોઈને કેવી રીતે વાપરવા માટે જાણે એનો અર્થ એ થાય ફોટોશોપ એક ચિત્ર બનાવવા માટે પેડલોક આઇકોન. તે હકીકત એ છે કે, ખૂબ શાબ્દિક માંગો હકારાત્મક હોઈ અર્થ છે જેમ વપરાશકર્તાને સિગ્નલ , સુરક્ષિત વેબસાઇટ ooh. હવે હું આ વેબસાઈટ પર વિશ્વાસ અને કરીશું મારું વપરાશકર્તાનામ અને પાસવર્ડ લખો. અને આ માટે પરંપરાગત આવી છે વર્ષ, તાજેતરમાં આ સવારે તરીકે. પરંતુ જો મદ્યપાન ધ્યાનમાં આ અમને પ્રવેશ મેળવવામાં આવે છે. આ ગર્ભિત સંદેશ ધ્યાનમાં કે બધા આ બેન્કો આ કિસ્સામાં આવી છે વર્ષ માટે અમને મોકલવા. તમે તાળું જુઓ તો, પછી સુરક્ષિત. બધા અધિકાર? તેથી તમે કેવી રીતે તે સિસ્ટમ દુરુપયોગ કરી શકે છે તમે ખરાબ વ્યક્તિ હો તો ટ્રસ્ટ ઓફ? તમારી વેબસાઇટ પર એક તાળું મૂકો, અને તાર્કિક રીતે, વપરાશકર્તાઓ કરવામાં આવી છે ધારવા માટે વર્ષ માટે અનુકૂલન તાળું સુરક્ષિત છે. અને તે ખરેખર સુરક્ષિત હોઈ શકે છે. તમે એક પરમેશ્વરે સુરક્ષિત હોઈ શકે છે એક માટે SSL HTTPS જોડાણ નકલી વેબસાઇટ. કોમ. અને વિશ્વમાં કોઇ જોઇ શકો છો તમે તેને અથવા તેણીને હાથ કરી રહ્યાં છો કે જે તમારા વપરાશકર્તા નામ અને પાસવર્ડ તમારા એકાઉન્ટમાં. આ જોકે, કદાચ, એક થોડી વધુ એવી. તેથી આ ટોચની એક સ્ક્રીન શૉટ છે મારું બ્રાઉઝર આ સવારે અંતે ઓફ bankofamerica.com. અને અમે પણ અહીં નોટિસ એક પેડલોક આઇકોન હોય છે. તે આ સંદર્ભમાં શું અર્થ છે Chrome માં ઓછામાં ઓછા? તેથી હવે આ SSL ની મદદથી થયેલ છે. તેથી આ ખરેખર એક સારી બાબત છે. અને Chrome તે બનાવે છે તે હકીકત લીલા અમારા ધ્યાન ખેંચવા માટે અર્થ થાય છે આ છે હકીકત એ છે કે માત્ર SSL પર. આ એક કંપની છે કે જે કોઇ વ્યક્તિ બહાર ત્યાં ચકાસણી કરી છે ખરેખર છે bankofamerica.com. અને તે અમેરિકા કે બેન્ક અર્થ એ થાય તેમના કહેવાતા SSL ખરીદી વખતે પ્રમાણપત્ર, અનિવાર્યપણે મોટા રેન્ડમ, અમલ કે કંઈક રેન્ડમ નંબરો તેમને માટે સુરક્ષા, તેઓ આવી છે કેટલાક સ્વતંત્ર ત્રીજા દ્વારા ચકાસણી yep કહે છે, પક્ષ છે. આ વાસ્તવમાં બેંક ઓફ સીઇઓ છે અમેરિકા પ્રમાણપત્ર ખરીદી કરવાનો પ્રયાસ કરી રહ્યા. ક્રોમ તેથી વિશ્વાસ કરશે કે માં પ્રમાણન અધિકારી અને કહે છે લીલા, આ bankofamerica.com છે. અને બેંક ઓફ અમેરિકા માત્ર થોડા અર્પી સો કે ડોલર અથવા કેટલીક હજાર તરીકે વિરોધ ડોલર થોડા દસ. પરંતુ અહીં પણ, તમે કેવી રીતે ઘણા ક્યારેય છે કોઇપણ અલગ છે કારણ કે વર્ત્યા તમારા બ્રાઉઝરમાં આ URL છે તેના બદલે કાળા લીલા? બરાબર ને? તેથી અમને એક દંપતિ. અને તે પેરાનોઇડ હોઈ સારી છે. પણ, પછી તમે તે જે પણ આ વસ્તુઓ નોટિસ કરવા તમે ખરેખર એક અન્યથા સુરક્ષિત પ્રવેશ બંધ વેબસાઇટ URL ને જો લીલા નથી? બધા હક, જેથી કદાચ નથી, બરાબર ને? , અમને મોટા ભાગના ઓછામાં ઓછા તે લીલા ન હોય, મોટે ભાગે તો તમે ફક્ત જઈ રહ્યાં છો હોઈ ગમે, જેવા. જેમ, હું આ વેબસાઈટમાં પ્રવેશ કરવા માંગો છો. હું અહીં છું કે શા માટે છે. હું છતાં લોગ ઇન કરવા જઇ રહ્યો છું. એક કોરે તરીકે, Chrome ને થોડી છે આ વિશે વધુ સારી. પરંતુ બ્રાઉઝર્સ ઘણો જેવી છે ફાયરફોક્સ ઉદાહરણ માટે, ઓછામાં ઓછા માટે કેટલાક સમય, કે જે પેડલોક આઇકોન છે , તમે ખરેખર કોઈપણ મૂકી શકો છો થયેલ છે તમારા પોતાના ચિહ્ન. મને જોવા દો શું તાજેતરની આવૃત્તિ ના ફાયરફોક્સ જેવા દેખાય છે. અમે CS50.net પર જાઓ તેથી જો. ઠીક છે, જેથી તેઓ તેમજ સારી મેળવેલ કર્યું છે. આવું કરવા માટે વપરાય બ્રાઉઝર્સ ગમે છે, અહીં ઉદાહરણ છે [? SaaS છે?] અહીં ક્રેસ્ટ. કે કહેવાતા પ્રિય છે એક વેબસાઇટ માટે આયકન. પહેલાં વર્ષ - ખરેખર નથી કે પહેલાં લાંબા - કે જે થોડી ઢાલ અધિકાર આવી હશે અહીં URL પર આગામી. કેટલાક પ્રતિભાશાળી લીધી છે, કારણ કે તે માત્ર હોય ખૂબ સર્વોપરી જુઓ હોત તમારું ગ્રાફિકવાળું લોગો અધિકાર તમારું URL આગળ. કે ખરેખર અને ડિઝાઇન મુજબના, ખૂબ આકર્ષક છે. તેથી ખરાબ વ્યક્તિ શરૂઆત શું કરી શક્યા? તેઓ તેમના પ્રિય બદલતા શરૂ ચિહ્નો, અથવા એક માટે તેમની મૂળભૂત ચિહ્ન નથી મુગટ હોઈ હોમપેજ હતી પરંતુ તાળું, એકદમ કોઈ અર્થ. તેમના મનપસંદ આયકન કરતાં અન્ય એક તાળું તે હતી સુરક્ષા સંકેતો. અહીં પાઠ છે તેથી મને લાગે છે. એક દંપતિ એક કેટલાક ખરેખર હોય છે માટે ઉદ્દેશ્ય સારો પદ્ધતિઓ અમને સુરક્ષા વિશે વપરાશકર્તાઓ શિક્ષણ પણ તમે પણ પરિચિત ન થાય તો લીલા શું અર્થ અથવા પણ HTTPS અર્થ શું. પરંતુ તે પદ્ધતિઓ માં કરાવો તો વિશ્વાસ વેબસાઇટ્સ ખરાબ આદત અમે તે હકારાત્મક સંકેતો જોવા જ્યારે, આપણે જોયું તેમ તેઓ ખૂબ જ સરળતાથી દુરુપયોગ કરી રહ્યા છીએ કંઇક પહેલા માત્ર એક ક્ષણ આ જેમ કોઈ. હાઇજેક સત્ર આવે તેથી , અમે પહેલાં જણાવ્યું હતું કે, રમવા દાખલા તરીકે કૂકીઝ સાથે. અને આ ખરેખર શું અર્થ છે? વેલ હાઇજેક સત્ર સાથે આ બધા છે કોઈના કૂકીઝ ચોરી વિશે. હું અહીં Chrome ખોલો તેથી જો, માટે હમણાં પૂરતું, અને હું ઇન્સ્પેક્ટર ખોલો નીચે અહીં અને હું જવા માટે નેટવર્ક ટૅબ - અને અમે પહેલાં આ કર્યું છે - અને હું કંઈક પર જાઓ http://facebook.com દાખલ કરો, સમગ્ર સામગ્રી ટોળું સ્ક્રીન સમગ્ર જાય કારણ કે બધા જ ચિત્રો અને CSS અને જાવાસ્ક્રિપ્ટ ફાઈલો. હું અહીં આ એક જોવા પરંતુ જો નોટિસ ફેસબુક ખરેખર એક રોપણી છે કે મારા પર અથવા વધારે કૂકીઝ અહીં બ્રાઉઝર. તેથી આ અનિવાર્યપણે હાથ છે મને પ્રતિનિધિત્વ કે સ્ટેમ્પ. અને હવે આશા મારું બ્રાઉઝર ચાલશે ફરી આ હાજર અને ફરી ત્યારે તે વેબસાઇટ revisiting. પરંતુ સુરક્ષિત છે જ કે, અમે જણાવ્યું હતું કે, એક દંપતિ અઠવાડિયા પહેલા, જો તમે SSL ઉપયોગ કરી રહ્યાં છો તો. પરંતુ પોતે પણ SSL કરી શકો છો સમાધાન કરી શકે છે. બધી રીતે SSL કામ પછી ધ્યાનમાં લો. તમારા બ્રાઉઝરને દૂરસ્થ સાથે જોડાય ત્યારે https://, લઘુ લાંબા વાર્તા, મારફતે સર્વર સંકેતલિપી સામેલ છે. તે સીઝર તરીકે સરળ નથી અથવા ચોક્કો એક પણ Visionaire અથવા DES, DES પાછા pset2 માં છે. તે કરતા વધુ આધુનિક છે. તે જાહેર કી ક્રિપ્ટોગ્રાફી કહેવાય છે. પરંતુ ખરેખર મોટી અને ખરેખર રેન્ડમ નંબરો રખાતા કરવા માટે વપરાય છે બિંદુ વચ્ચે જાણકારી, તમે, facebook.com જેવી અને બિંદુ બી. કેવી રીતે અમને ઘણા ફરીથી પરંતુ સમસ્યા છે, શરૂ કરવા માટે https:// ક્યારેય પ્રકાર અમારી વેબસાઇટ જોડાણ કે સુરક્ષિત સ્થિતિમાં? હું તેનો અર્થ, તમે કેવી રીતે ઘણા પણ પ્રકાર http://facebook.com? જો આમ હોય બધા અધિકાર, હેલ્લો, ગમે છે. જો તમે તે શું કરવાની જરૂર નથી હવે, અધિકાર? આ બ્રાઉઝર તે બહાર આકૃતિ આવશે. પરંતુ અમને મોટા ભાગના ખરેખર કરવું માત્ર facebook.com લખો. અમે એક બ્રાઉઝરનો ઉપયોગ કરી રહ્યાં છો, તો કારણ કે બ્રાઉઝર્સ દ્વારા સ્માર્ટ પૂરતી મેળવેલ છે તમે ઉપયોગ કરી રહ્યાં છો, તો 2013 ધારવા માટે બ્રાઉઝર, તમે એક સરનામું તમે લખો કદાચ તે નથી ઍક્સેસ કરવા માંગો છો ઇમેઇલ અથવા ત્વરિત સંદેશ દ્વારા. તમે HTTP અને પોર્ટ 80 અર્થ. તે સંમેલનો અપનાવવામાં આવ્યું છે. પરંતુ પુનર્નિર્દેશન વર્ક કેવી રીતે કરે છે? ઠીક છે, અહીં શું થાય નોટિસ. હું Chrome પર પાછા જાઓ તો - અને ચાલો છૂપા આ કરવું સ્થિતિ કે જેથી મારા બધા કૂકીઝ બગાઙ છે. અને, મને અહીં જવા દો ફરીથી, facebook.com. અને શું થાય છે તે જુઓ કરીએ. પ્રથમ વિનંતી કરી હતી કે યાદ ખરેખર માત્ર facebook.com માટે. પરંતુ હું મળી કે પ્રતિભાવ શું હતું? જો તે 200 ઠીક ન હતી. જો તે છે, કે જે 300, અથવા 301 હતો જવા માટે મને કહી પુનઃદિશામાન છે, જે http://www.facebook.com, ફેસબુક મને જવા માંગે છે. પરંતુ પછી અમે, આગામી વિનંતી જોવા હોય તો અને અમે આ પહેલાં જોઈ કર્યું, તેમના બીજા પ્રતિભાવ શું છે જુઓ. ખાસ કરીને કે તેઓ મને હવે કરવા માંગો છો ફેસબુક ના SSL સંસ્કરણ પર જાઓ. તેથી અહીં તક છે. આ એક પરમેશ્વરે ઉપયોગી લક્ષણ છે માત્ર વેબ અને HTTP છે. ફેસબુક જેવી ઓવરને વપરાશકર્તા મને ઇચ્છે તો તેમના સુરક્ષિત આવૃત્તિ પર રહેવા માટે વેબસાઇટ, મહાન. તેઓ જાતે માટે મને રીડાયરેક્ટ કરશે. અને તેથી હું પણ જરૂર નથી તે વિશે વિચારો. પરંતુ શું બિંદુ એ અને બી, વચ્ચે જો તમે અને ફેસબુક વચ્ચે, કેટલાક નથી ખરાબ વ્યક્તિ, કેટલાક સિસ્ટમ છે વિચિત્ર જે હાર્વર્ડ ખાતે વ્યવસ્થાપક તમારા મિત્રો કોણ છે તે જોવા માટે. અથવા કેટલાક પણ નથી - વર્ષ પહેલાં, આ ક્રેઝી ધ્વનિ વપરાયેલ - પરંતુ જેવા કેટલાક સરકારી એન્ટિટી છે ખરેખર રસ છે જે NSA જે તમને ફેસબુક પર poking કરી રહ્યાં છો. ત્યાં તક જ્યાં છે? ઠીક છે, જેથી લાંબા કોઈને પૂરતી છે તરીકે સમજશકિત ટેક્નિકલ અને તેઓ વપરાશ હોય છે Wi-Fi પર તમારી વાસ્તવિક નેટવર્ક અથવા અમુક ભૌતિક વાયર, તેઓ શું કરી શકે? ઠીક છે, તેઓ જ નેટવર્ક પર છો તો તમે અને તેઓ વિશે કંઈક જાણતા TCP / IP અને IP સરનામાઓ અને DNS અને કેવી રીતે કે કાર્યો, બધું શું કે જો મધ્યમ માણસ શું કે રાષ્ટ્રીય જો સુરક્ષા એજન્સી, ગમે તે હશે, પરંતુ શું એન્ટિટી ખાલી હોય શકે છે વધુ ઝડપથી ફેસબુક કરતાં પ્રતિક્રિયા તમારા HTTP વિનંતિ છે અને કહે છે, ઓહ, હું ફેસબુક છું. જો આગળ જાઓ, અને અહીં Facebook.com માટે HTML. એન્જીનિયરિંગ ખૂબ રફૂ ઝડપી છે. તેથી તમે પર ચાલતા કાર્યક્રમ લખી શકે છે nsa.gov જેવા સર્વર છે કે જે જ્યારે તે માટે તમને એક વિનંતી સુનાવણી facebook.com, ખૂબ ઝડપથી પાછળ દ્રશ્યો પ્રત્યક્ષ facebook.com નિર્માણ નહીં એક સંપૂર્ણપણે [? એસ્ક્યું?] સુરક્ષિત NSA વચ્ચે અને વચ્ચે SSL કનેક્શન ખૂબ જ કે એચટીએમએલ મેળવવામાં ફેસબુક, સુરક્ષિત પ્રવેશ પાનું માટે અને પછી જો NSA સર્વર માત્ર તમે પ્રતિક્રિયા facebook.com માટે પ્રવેશ પાનાં સાથે. હવે તમે કેવી રીતે ઘણા નોટિસ પણ કરશે તમે HTTP પર ફેસબુક ઉપયોગ કરી રહ્યાં છો કે જે હજુ પણ છે કે તે સમયે તમે કર્યું કારણ કે આકસ્મિક nsa.gov સાથે જોડાયેલ છે અને ન ફેસબુક? URL ને બદલવા નથી. આ તમામ કરવામાં આવી રહી છે પડદા પાછળ. પરંતુ અમને મોટા ભાગના જાતને સમાવેશ થાય છે, કદાચ જાણ નહીં હોય આવા નાના વિગતવાર. જેથી તમે સંપૂર્ણપણે વહેવારુ હોય શકે છે તમે અને શું તમે વચ્ચે જોડાણ ફેસબુક લાગે છે, પરંતુ ત્યાં એક મધ્યમ માણસ કહેવાતી. અને આ માણસ માટે સામાન્ય શબ્દ છે, તમે અમુક છે કે જ્યાં મધ્યમ હુમલો તમે અને જે બિંદુ બી વચ્ચે એન્ટિટી અચાનક, ફેરફાર ચોરી, અથવા તમારી માહિતી જોવા. તેથી પણ SSL ખાસ કરીને, surefire નથી તમે જે બનાવટ કરવામાં આવી હોય, તો કારણ કે તે ચાલુ કેવી રીતે આ અંતર્ગતનું તંત્ર ખરેખર કામ કરે છે. તેથી પાઠ આજે પછી પણ જો તમે ખરેખર પેરાનોઇડ હોઈ માંગો છો - અને અહીં પણ ધમકીઓ છે - તમે ખરેખર પ્રવેશ મેળવવામાં શરૂ કરીશું https://www ટાઇપ ની આદત ગમે ડોમેન નામ તમે વાસ્તવમાં વિશે કાળજી. અને એક કોરે પણ ત્યાં તરીકે સાથે હજુ સુધી અન્ય ધમકી હાઇજેક સત્ર માટે માને છે. ઘણી વાર તમે પ્રથમ મુલાકાત વખતે જ્યાં સુધી facebook.com જેવી વેબસાઇટ, સર્વર કહે છે કે રૂપરેખાંકિત કરી દેવામાં આવી છે તે તમને પર મૂકી કે હાથ સ્ટેમ્પ ગઇકાલે પોતે સુરક્ષિત હોવી જોઈએ તમારા બ્રાઉઝર ખૂબ જ સારી રીતે પર કદાચ facebook.com જેવી મુલાકાત વસ્તુઓ google.com, twitter.com, તમારા બ્રાઉઝરને માત્ર તે જ હાથ સ્ટેમ્પ પ્રસ્તુત કરી શકે છે નીચે slapped અને કોઈ જણાવ્યું હતું કે, કરી શકાય છે. SSL નો ઉપયોગ કરો. પરંતુ તે સમયે ખૂબ અંતમાં છે. જો તમે પહેલાથી જ તમારા હાથ મોકલી છે તો સાથે સ્પષ્ટ,, તમારી કૂકી સ્ટેમ્પ આ બોલ પર કોઈ SSL, તમે વિભાજીત બીજા પાસે કોઈને સુંઘવાની જ્યાં નબળાઈ તમારા ટ્રાફિક, roommate અથવા NSA, શું પછી તે જ કૂકી ઉપયોગ કરી શકો છો અને ટેકનિકલ સમજશકિત એક બીટ સાથે, તેના અથવા તેણીના પોતાના તરીકે રજૂ કરે છે. અન્ય હુમલો તમે કદાચ વિશે વિચાર્યું નથી. તમે સ્ક્રૂ જો આ એક પર તમે ખરેખર છે કેટલાક વેબસાઇટ કે લેખિત આ અપ અચાનક એસક્યુએલ ઉપયોગ કરે છે. તેથી અહીં, દાખલા તરીકે, એક સ્ક્રીન છે હાર્વર્ડના લૉગિન શોટ. અને આ એક સામાન્ય ઉદાહરણ છે એક સાથે કંઈક વપરાશકર્તા નામ અને પાસવર્ડ. સુપર સામાન્ય છે. તેથી SSL અસ્તિત્વમાં છે અને તે માતાનો ધારે દો અથવા મધ્યમ કોઈ માણસ છે કે જેમ ખાવા. હવે અમે સર્વરનું પર ધ્યાન કેન્દ્રિત કરી રહ્યા છીએ તમે લખી શકે છે કોડ. ઠીક છે, હું એક વપરાશકર્તાનામ લખો અને જ્યારે પાસવર્ડ, ધારવું કે પિન સેવા PHP, અમલમાં મૂકાયેલ છે. અને તમે અમુક કોડ હોઈ શકે છે આ જેમ કે સર્વર પર. પોસ્ટ સુપર વપરાશકર્તા નામ મેળવો વૈશ્વિક અને પાસવર્ડ મેળવી, અને તે પછી તેઓ કેટલાક pset7 જેવા ઉપયોગ કરી રહ્યાં છો, તો કોડ ક્વેરી કાર્ય છે કે આવું કરી શકે છે. વપરાશકર્તાઓ પાસેથી નક્ષત્ર પસંદ કરો જ્યાં વપરાશકર્તા નામ કે બરાબર અને પાસવર્ડ કે બરાબર. કે, પ્રથમ નજરે અંતે જુએ છે તદ્દન વાજબી. આ વાક્યરચના અનુસાર માન્ય PHP કોડ છે. તાર્કીક કંઇ નથી આ સાથે ખોટું છે. અનુમાન કેટલાક વધુ રેખાઓ છે તે વાસ્તવમાં સાથે કંઈક પાછા આવે છે કે પરિણામ ડેટાબેઝમાંથી. પરંતુ આ માટે સંવેદનશીલ છે નીચેના કારણોસર. નોટિસ કે, એક સારા નાગરિક જેવી, હું એક, અવતરણ મૂકવામાં આવ્યા છે અવતરણો, વપરાશકર્તા નામ. અને હું એક જ અવતરણચિહ્નો મૂકી પાસવર્ડ. તેઓ કરશો કારણ કે છે અને તે એક સારી બાબત છે નંબરો હોઈ રહેવા નથી. ખાસ કરીને તેઓ ટેક્સ્ટ હોવા જઈ રહ્યા છો. તેથી હું શબ્દમાળાઓ જેવા તેમને ટાંકીને છું. અને હવે હું વધુ શું જો આગળ છે - અને હું ના ગોળીઓ દૂર કર્યું અસ્થાયી રૂપે સેવા પિન - શું હું તરીકે લૉગ ઇન કરવાનો પ્રયાસ કરો જો પ્રમુખ [? Scroob?] પરંતુ હું મારો પાસવર્ડ દાવો છે કે 12345 'અથવા '1' = '1, અને નોટિસ હું નથી કર્યું છે. હું અન્ય બંધ ન હતી ભાવ રન બનાવ્યો. હું ખૂબ તીવ્ર છું કારણ કે અહીં ખરાબ વ્યક્તિ તરીકે. અને હું તેઓ તમને કરશો છો એમ ધારી રહ્યા છીએ છું નથી ખૂબ જ સારો સાથે તમારી PHP, અને કરીને MySQL કોડ. હું તમને ચકાસી રહી નથી કરી રહ્યાં છો guessing છું અવતરણચિહ્નો ની હાજરી છે. તેથી શું માત્ર થયું છે કે જ્યારે તમારા વપરાશકર્તા, કે જે શબ્દમાળા માં ટાઇપ છે તમે કરી રહ્યાં છો ક્વેરી બનાવવા આ જેમ દેખાય છે. અને લાંબા તમે જો ટૂંકી વાર્તા, અને સાથે કંઈક અથવા તમે અથવા કંઈક સાથે મળીને આ પરત જવાનું છે ડેટાબેઝની એક પંક્તિ. તે હંમેશા છે, કારણ કે 1 1 બરાબર છે કે કેસ. અને માત્ર તમે અપેક્ષા ન હતી કારણ કે સારી કે ખરાબ તમારા વપરાશકર્તાઓ,, કદાચ કે તેમના નામ એપોસ્ટ્રોફી છે તમે હજુ પણ છે કે SQL ક્વેરી બનાવેલ છે માન્ય છે, અને હવે વધુ પરિણામો આપશે તમે હેતુ હોઈ શકે છે. અને તેથી આ ખરાબ વ્યક્તિ હવે સંભવિત છે તમારા સર્વર પર લૉગ ઇન તમારા ડેટાબેઝ એક પંક્તિ પરત થયેલ છે કારણ કે તે અથવા તેણી કોઈ વિચાર છે તો પણ શું [? Scroob માતાનો?] વાસ્તવિક પાસવર્ડ છે. ઓહ, હું એક ટાઈપો અહીં સમજાયું. હું પાસવર્ડ બરાબર જણાવ્યું હતું કે કર્યું કરીશું અગાઉના જેવી 12345 ઉદાહરણ અથવા 1 1 બરાબર. હું કે જે ઑનલાઇન ઠીક પડશે. તેથી શા માટે અમે તમને ક્વેરી મદદથી છે નહોતી પ્રશ્ન ગુણ સાથે કાર્ય? ક્વેરી કાર્ય વસ્તુઓ એક તમે તે માટે ખાતરી કરે છે કે નથી તમે પછી દલીલો પાસ જ્યારે આ જેમ અહીં અલ્પવિરામ કે ક્વેરી વાસ્તવમાં માટે મોકલવામાં આવે છે કે જે ડેટાબેઝ આ જેમ દેખાય છે. ઘણો જોવા uglier, પરંતુ પાછા સ્લેશ આપમેળે કરવામાં આવી છે ચોક્કસ છે કે જે ટાળવા માટે દાખલ હું દર્શાવ્યું કે ઈન્જેક્શન હુમલો એક ક્ષણ પહેલાં. હવે મજા હું ખેંચી લેતો વિચાર્યું કે XKCD અપ અહીં આશા હવે પ્રયત્ન કરીશું થોડી વધુ સમજી અહીં આ એક છે. થોડુંક? કદાચ અમે થોડી વધુ જરૂર તેના પર ચર્ચા. તેથી આ એક ઓછી બાળક માટે alluding છે અચાનક લેવામાં આવી છે જે બોબી નામવાળી માત્ર છે કે વેબસાઇટ લાભ શું વપરાશકર્તા ટાઇપ છે કે વિશ્વાસ માં, હકીકતમાં, એસક્યુએલ કોડ નથી પરંતુ હકીકત શબ્દમાળા છે. હવે તમે કે ડ્રોપ યાદ કરી શકે છે - જો તમે આ જોવા મળે છે શકે છે - ડ્રોપ અર્થ કોષ્ટક કાઢી નાખો એક ડેટાબેઝ કાઢી નાખો. તમે અનિવાર્યપણે દાવો તેથી જો કે તમારું નામ "રોબર્ટ છે; droptabl estudentsomething,] તમે ખૂબ જ સારી રીતે ડેટાબેઝ યુક્તિ શકે છે માત્ર માં તમે છો કે તપાસ પણ ખરેખર રોબર્ટ, પરંતુ અર્ધવિરામ ટેબલ મૂકવા આગળ ધપાવો. અને તેથી એસક્યુએલ ઇન્જેક્શન હુમલા કરી શકે છે આ તરીકે ધમકી તરીકે ખરેખર હોઈ જેમાં તમે કોઈની માહિતી કાઢી શકો છો તમે કરતાં વધુ datas પસંદ કરી શકો છો હેતુ તમે દાખલ કરી શકો છો અથવા માહિતી અપડેટ કરો. અને તમે ખરેખર અંતે પર આ જોઇ શકો છો દૂષિત માટે ઘર કસરત, નથી હેતુઓ પરંતુ ફક્ત માટે સૂચનાત્મક, તમે લૉગ ઇન કરવા માટે પૂછવામાં કરી રહ્યાં છો, કોઈ પણ સમય છે ની વેબસાઇટ માં, ખાસ કરીને અમુક પ્રકારના બિન ખૂબ જ જાહેર, ખૂબ જ લોકપ્રિય વેબસાઈટ, જ્હોન ઓ 'રેઈલી તરીકે લૉગ ઇન કરવાનો પ્રયાસ એક સાથે અથવા કોઈને તેમના નામ એપોસ્ટ્રોફી. અથવા શાબ્દિક, ફક્ત એપોસ્ટ્રોફી લખો હિટ દાખલ કરો, અને શું થાય છે તે જુઓ. અને બધા ઘણીવાર, દુઃખદ લોકો અને તેમના ઇનપુટ્સ sanitized ન હોય ખાતરી કરવામાં કે અવતરણ જેવી વસ્તુઓ અથવા semicolons ભાગી આવે છે. Pset7 અમે આપી શા માટે છે જો તમે આ ક્વેરી કાર્ય. પરંતુ હેઠળ નથી બરાબર કદર તે તમારા માટે શું કરવાનું છે. જણાવ્યું હતું કે સાથે, તેથી મદદથી આનંદ વેબ આ અઠવાડિયે. અને અમે સોમવાર પર તમે જોશો. આગામી CD50 મુ. [MUSIC]