Cool URIs ba sa canzawa

Marubuci: Sir Tim Berners-Lee, wanda ya kirkiro URIs, URLs, HTTP, HTML da Yanar Gizon Yanar Gizo na Duniya, kuma shugaban W3C na yanzu. An rubuta labarin a 1998

Menene URI ake ɗaukar "mai sanyi"?
Wanda baya canzawa.
Ta yaya URIs ke canzawa?
URIs ba sa canzawa: mutane suna canza su.

A cikin ka'idar, babu dalilin da zai sa mutane su canza URIs (ko dakatar da takardun tallafi), amma a aikace akwai miliyoyin su.

A ka'idar, mai mallakar yanki na yanki a haƙiƙa ya mallaki sararin sunan yankin don haka duk URIs da ke cikinsa. Baya ga rashin biyan kuɗi, babu abin da zai hana mai sunan yankin kiyaye sunan. Kuma a cikin ka'idar, sararin URI a ƙarƙashin sunan yankinku yana ƙarƙashin ikon ku gaba ɗaya, saboda haka zaku iya sanya shi ya tsaya kamar yadda kuke so. Kyawawan dalili kawai mai kyau na takarda ya ɓace daga intanet shine cewa kamfanin da ya mallaki sunan yankin ya fita kasuwanci ko kuma ba zai iya ci gaba da ci gaba da ci gaba da sabar ba. To me yasa aka rasa hanyoyin haɗin yanar gizo da yawa a duniya? Wasu daga cikin wannan kawai rashin tunani ne. Ga wasu dalilan da za ku ji:

Mun sake tsara rukunin yanar gizon don inganta shi.

Kuna tsammanin da gaske tsofaffin URI ba za su iya yin aiki ba kuma? Idan haka ne, to, kun zaɓi su da kyau sosai. Yi la'akari da ajiye sababbi don sake fasalin gaba.

Muna da abubuwa da yawa waɗanda ba za mu iya ci gaba da bin diddigin abubuwan da suka shuɗe ba, abin da ke sirri, da kuma abin da har yanzu ya dace, don haka mun ga ya fi dacewa mu kashe su duka.

Zan iya tausayawa kawai. W3C ta shiga cikin wani lokaci inda dole ne mu tantance kayan adana kayan tarihi don sirri kafin mu bayyana su ga jama'a. Ya kamata a yi la'akari da shawarar a gaba - tabbatar da cewa tare da kowace takarda za ku yi rikodin karɓuwar mai karatu, kwanan wata ƙirƙira kuma, daidai, ranar karewa. Ajiye wannan metadata.

To, mun gano cewa muna buƙatar matsar da fayiloli ...

Wannan yana daya daga cikin uzuri mafi ban tausayi. Mutane da yawa ba su san cewa sabar yanar gizo tana ba ka damar sarrafa alakar URI na abu da ainihin wurin da yake cikin tsarin fayil ba. Yi la'akari da sararin URI a matsayin sarari maras kyau, tsari mai kyau. Sannan yi taswira ga duk wani gaskiyar da kuke amfani da shi don gane ta. Sannan kai rahoto ga uwar garken gidan yanar gizo. Kuna iya har ma rubuta snippet uwar garken ku don daidaita shi.

John baya kula da wannan fayil ɗin, yanzu Jane tana yin hakan.

Shin sunan John a cikin URI? A'a, shin fayil ɗin yana cikin kundin adireshinsa kawai? To, lafiya.

A baya mun yi amfani da rubutun CGI don wannan, amma yanzu muna amfani da shirin binary.

Akwai mahaukacin ra'ayi cewa shafukan da aka kirkira su kasance a cikin yankin "cgibin" ko "cgi". Wannan yana fallasa injiniyoyin yadda kuke tafiyar da sabar gidan yanar gizon ku. Kuna canza tsarin (har ma yayin adana abun ciki), kuma oops - duk URI na ku sun canza.

Ɗauki Gidauniyar Kimiyya ta Ƙasa (NSF) misali:

Takardun NSF akan layi

http://www.nsf.gov/cgi-bin/pubsys/browser/odbrowse.pl

Shafin farko don fara duba takardu ba zai kasance iri ɗaya ba cikin ƴan shekaru. cgi-bin, oldbrowse и pl - duk wannan yana ba da taƙaitaccen bayani game da yadda-mu-yi-shi-yanzu. Idan kun yi amfani da shafin don nemo takarda, sakamakon farko da kuka samu yayi daidai:

Rahoton Ƙungiyar Aiki akan Cryptology da Ka'idar Coding

http://www.nsf.gov/cgi-bin/getpub?nsf9814

don shafin fihirisar daftarin aiki, kodayake takaddar html kanta tayi kyau sosai:

http://www.nsf.gov/pubs/1998/nsf9814/nsf9814.htm

Anan gidan mashaya/1998 zai ba duk wani sabis na adana kayan tarihi na gaba kyakkyawar ma'ana cewa tsohon tsarin rarraba daftarin aiki na 1998 yana aiki. Kodayake lambobin takardun na iya bambanta a cikin 2098, zan yi tunanin cewa wannan URI zai kasance mai aiki kuma ba zai tsoma baki tare da NSF ko wata kungiya da za ta kula da tarihin ba.

Ban yi tsammanin URLs dole ne su dage ba - akwai UNs.

Wannan tabbas yana ɗaya daga cikin mafi munin illolin muhawarar UN. Wasu mutane suna tunanin cewa saboda binciken da aka yi a cikin ƙarin madaurin suna, za su iya yin sakaci game da haɗin kai saboda "URNs za su gyara duk wannan." Idan kana daya daga cikin wadannan mutane, to bari in batar da kai.

Yawancin tsare-tsaren URN da na gani suna kama da mai gano ikon da ko dai kwanan wata da igiyar da kuka zaɓa, ko kawai igiyar da kuka zaɓa. Wannan yayi kama da HTTP URI. A wasu kalmomi, idan kuna tunanin ƙungiyar ku za ta iya ƙirƙirar URNs na dogon lokaci, to ku tabbatar da shi yanzu ta amfani da su don URI ɗin ku na HTTP. Babu wani abu a cikin HTTP kanta da ke sa URI ɗin ku ya zama mara ƙarfi. Ƙungiyar ku kawai. Ƙirƙiri bayanan bayanai wanda ke tsara takaddun URN zuwa sunan fayil na yanzu, kuma bari sabar gidan yanar gizon ta yi amfani da shi don dawo da fayilolin a zahiri.

Idan har kun kai wannan matakin, idan ba ku da lokaci, kuɗi da haɗin gwiwa don haɓaka wasu software, to kuna iya faɗin uzuri mai zuwa:

Mun so, amma ba mu da kayan aikin da suka dace.

Amma kuna iya tausayawa wannan. Na yarda gaba daya. Abin da kuke buƙatar yi shi ne tilasta uwar garken gidan yanar gizon nan take ta tantance URI mai dagewa da mayar da fayil ɗin duk inda yake a halin yanzu a kan tsarin fayil ɗin mahaukaci na yanzu. Kuna son adana duk URIs a cikin fayil azaman dubawa kuma ku ci gaba da sabunta bayanan a kowane lokaci. Kuna son adana alaƙa tsakanin nau'ikan nau'ikan daban-daban da fassarorin daftarin aiki iri ɗaya, sannan ku kula da rikodi mai zaman kansa don tabbatar da cewa fayil ɗin bai lalace ta hanyar kuskuren kuskure ba. Kuma sabar gidan yanar gizo kawai ba sa fitowa daga cikin akwatin tare da waɗannan fasalulluka. Lokacin da kake son ƙirƙirar sabuwar takarda, editan ku yana tambayar ku don saka URI.

Kuna buƙatar samun damar canza ikon mallakar, samun damar daftarin aiki, matakin tsaro na ajiya, da sauransu a cikin sararin URI ba tare da canza URI ba.

Duk yayi muni. Amma za mu gyara lamarin. A W3C, muna amfani da aikin Jigedit (Sabar editan Jigsaw) wanda ke bin juzu'i, kuma muna gwaji tare da rubutun ƙirƙirar takardu. Idan kun haɓaka kayan aiki, sabobin, da abokan ciniki, kula da wannan batu!

Wannan uzurin kuma ya shafi shafukan W3C da yawa, gami da wannan: don haka ku yi yadda na faɗa, ba kamar yadda nake yi ba.

Me yasa zan damu?

Lokacin da kuka canza URI akan sabar ku, ba za ku taɓa faɗi gaba ɗaya wanda zai sami hanyar haɗi zuwa tsohuwar URI ba. Waɗannan na iya zama hanyoyin haɗi daga shafukan yanar gizo na yau da kullun. Yi alamar shafi naku. Ƙila URI an ɓata a gefen wasiƙar zuwa ga aboki.

Lokacin da wani ya bi hanyar haɗi kuma ya karye, yawanci suna rasa amincewa ga mai uwar garken. Haka nan yana cikin bacin rai, a zuciya da ta jiki, ta hanyar rashin iya cimma burinsa.

Mutane da yawa suna koka game da karya hanyoyin haɗin gwiwa koyaushe, kuma ina fata lalacewar ta bayyana a fili. Ina fatan lalacewar mutunci ga mai kula da uwar garken inda takardar ta ɓace shima a bayyane yake.

To me zan yi? Tsarin URI

Yana da alhakin mai kula da gidan yanar gizon don rarraba URIs waɗanda za a iya amfani da su a cikin shekaru 2, a cikin shekaru 20, a cikin shekaru 200. Wannan yana buƙatar tunani, tsari da azama.

URIs suna canzawa idan wani bayani a cikinsu ya canza. Yadda kuke tsara su yana da matukar muhimmanci. (Menene, ƙirar URI? Ina buƙatar tsara URI? Ee, yakamata kuyi tunani akan hakan). Zane a asali yana nufin barin kowane bayani a cikin URI.

Ranar da aka ƙirƙiri takardar - ranar da aka fitar da URI - abu ne da ba zai taɓa canzawa ba. Yana da matukar amfani don raba tambayoyin da ke amfani da sabon tsarin daga waɗanda ke amfani da tsohon tsarin. Wannan wuri ne mai kyau don farawa da URI. Idan takardar kwanan wata, ko da takardar za ta dace a nan gaba, to wannan farawa ne mai kyau.

Saidai kawai shafi wanda shine da gangan sigar "sabon", misali ga ƙungiyar gaba ɗaya ko kuma babban ɓangarenta.

http://www.pathfinder.com/money/moneydaily/latest/

Wannan shine sabon shafi na Kudi Daily a cikin mujallar Kudi. Babban dalilin da ya sa ba a buƙatar kwanan wata a cikin wannan URI shine cewa babu wani dalili na adana URI wanda zai wuce tarihin. Tunanin Kuɗi Daily zai ɓace lokacin da Kuɗi ya ɓace. Idan kuna son haɗi zuwa abun ciki, yakamata ku haɗa shi daban a cikin ma'ajiyar bayanai:

http://www.pathfinder.com/money/moneydaily/1998/981212.moneyonline.html

(Yana da kyau. Yana ɗauka cewa "kudi" zai zama ma'anar abu ɗaya a duk tsawon rayuwar pathfinder.com. Akwai kwafin "98" da ".html" wanda ba dole ba, amma in ba haka ba yana kama da URI mai karfi.

Me zai bari

Duka! Baya ga ranar ƙirƙirar, sanya kowane bayani a cikin URI yana neman matsala ta wata hanya ko wata.

  • Sunan marubuci. Marubuci na iya canzawa yayin da sabbin nau'ikan ke samuwa. Mutane suna barin ƙungiyoyi suna ba da abubuwa ga wasu.
  • Abu. Yana da matukar wahala. Koyaushe yana da kyau a farkon, amma yana canzawa da sauri. Zan yi magana game da wannan a ƙasa.
  • Matsayi. Kundin adireshi kamar "tsohuwar", "daftarin aiki" da sauransu, ban da "sabon" da "sanyi", suna bayyana a duk tsarin fayil. Takardu suna canza matsayi - in ba haka ba ba za a sami ma'ana ba wajen ƙirƙirar zane. Sabuwar sigar daftarin aiki yana buƙatar mai ganowa mai tsayi, ko da kuwa matsayinta. Ka kiyaye matsayi daga sunan.
  • Samun dama. A W3C, mun raba rukunin yanar gizon zuwa sassa na ma'aikata, membobi, da jama'a. Wannan yana da kyau, amma ba shakka, takaddun suna farawa azaman ra'ayoyin ƙungiyar daga ma'aikata, ana tattaunawa tare da membobin, sannan su zama ilimin jama'a. Zai zama abin kunya sosai idan duk lokacin da aka buɗe takarda don tattaunawa mai zurfi, duk tsoffin hanyoyin haɗin gwiwa suna karye! Yanzu mun matsa zuwa lambar kwanan wata mai sauƙi.
  • Tsawaita fayil. Abun da ya faru na kowa. "cgi", ko da ".html" zai canza a nan gaba. Wataƙila ba za ku yi amfani da HTML don wannan shafin a cikin shekaru 20 ba, amma hanyoyin haɗin yanar gizon yau zuwa gare shi yakamata suyi aiki. Canonical links a kan W3C site ba sa amfani da tsawo (yadda ake yi).
  • Hanyoyin software. A cikin URI, nemi "cgi", "exec" da sauran sharuddan da ke kururuwa "duba wace software muke amfani da ita." Shin kowa yana so ya ciyar da rayuwarsa gaba ɗaya rubuta rubutun Perl CGI? A'a? Sannan cire kari na .pl. Karanta jagorar uwar garken yadda ake yin wannan.
  • Sunan diski. Ku zo! Amma na ga wannan.

Don haka mafi kyawun misali daga rukunin yanar gizon mu shine kawai

http://www.w3.org/1998/12/01/chairs

... bayar da rahoto kan bayanan taron shugabannin W3C.

Batutuwa da rarrabuwa ta jigo

Zan yi bayani dalla-dalla game da wannan hatsarin, tun da yana daya daga cikin abubuwan da ke da wahalar gujewa. Yawanci, batutuwa suna ƙarewa a cikin URI lokacin da kuke rarraba takaddunku ta aikin da suke yi. Amma wannan rushewar zai canza a tsawon lokaci. Sunayen yankunan za su canza. A W3C muna so mu canza MarkUP zuwa Markup sannan zuwa HTML don nuna ainihin abun ciki na sashin. Bugu da kari, akwai sau da yawa lebur namespace. A cikin shekaru 100, kun tabbata ba za ku so ku sake amfani da wani abu ba? A cikin gajeren rayuwar mu mun riga mun so mu sake amfani da "Tarihi" da "Style Sheets" misali.

Hanya ce mai ban sha'awa don tsara gidan yanar gizo-kuma hanya ce mai ban sha'awa don tsara wani abu, gami da yanar gizo gabaɗaya. Wannan babban mafita ne na matsakaicin lokaci amma yana da babban gazawa a cikin dogon lokaci.

Wani ɓangare na dalilin yana cikin falsafar ma'ana. Kowane kalma a cikin harshe shine yuwuwar manufa don tari, kuma kowane mutum yana iya samun ra'ayi daban-daban na abin da ake nufi. Tun da dangantaka tsakanin ƙungiyoyi sun fi kama da gidan yanar gizo fiye da bishiya, har ma waɗanda suka yarda da gidan yanar gizon suna iya zaɓar wani nau'in wakilci na itace. Waɗannan su ne nawa (sau da yawa) na lura game da hatsarori na rarrabuwa a matsayin mafita na gaba ɗaya.

A zahiri, lokacin da kuke amfani da sunan jigo a cikin URI, kuna sadaukar da kanku ga wani nau'in rarrabuwa. Wataƙila a nan gaba za ku fi son zaɓi na daban. URI daga nan za ta kasance mai saurin kamuwa da keta.

Dalilin yin amfani da yanki mai magana a matsayin wani ɓangare na URI shine cewa alhakin ƙananan sassan sararin URI yawanci ana wakilta, sannan kuna buƙatar sunan ƙungiyar ƙungiya - sashe, rukuni, ko duk abin da - wanda ke da alhakin wannan yanki. Wannan haɗin URI ne ga tsarin ƙungiya. Yawancin lokaci yana da lafiya kawai idan an kiyaye gaba (hagu) URI ta kwanan wata: 1998/ hotuna na iya nufin sabar ku "abin da muke nufi a 1998 tare da hotuna" maimakon "abin da a cikin 1998 muka yi da abin da muke kira hotuna yanzu."

Kar a manta sunan yankin

Ka tuna cewa wannan ya shafi ba kawai ga hanya a cikin URI ba, har ma da sunan uwar garke. Idan kuna da sabobin sabobin don abubuwa daban-daban, ku tuna cewa wannan rukunin ba zai yuwu a canza ba ba tare da lalata hanyoyin haɗin gwiwa da yawa ba. Wasu al'ada "duba software da muke amfani da ita a yau" kurakurai sunayen yanki ne "cgi.pathfinder.com", "amince", "lists.w3.org". An tsara su don sauƙaƙe gudanarwar uwar garken. Ko da kuwa ko yanki yana wakiltar rarrabuwa a cikin kamfanin ku, matsayin daftarin aiki, matakin samun dama, ko matakin tsaro, yi taka tsantsan sosai kafin amfani da sunan yanki fiye da ɗaya don nau'ikan takardu da yawa. Ka tuna cewa zaku iya ɓoye sabar gidan yanar gizo da yawa a cikin sabar gidan yanar gizo ɗaya da ake iya gani ta amfani da turawa da wakili.

Oh, kuma kuyi tunani game da sunan yankin ku. Ba ka son a kira ka da soap.com bayan ka canza layin samfur kuma ka daina yin sabulu (Yi hakuri ga duk wanda ya mallaki sabulu.com a halin yanzu).

ƙarshe

Tsare URI na tsawon shekaru 2, 20, 200, ko ma shekaru 2000 a fili ba abu ne mai sauƙi kamar yadda ake gani ba. Duk da haka, a duk faɗin Intanet, masu kula da gidan yanar gizon suna yin yanke shawara waɗanda ke sa wannan aikin ya zama mai wahala ga kansu a nan gaba. Sau da yawa wannan saboda suna amfani da kayan aikin da aikinsu shine gabatar da mafi kyawun rukunin yanar gizon kawai a yanzu - kuma babu wanda ya tantance abin da zai faru da hanyoyin haɗin gwiwa lokacin da komai ya canza. Koyaya, abin lura anan shine abubuwa da yawa, da yawa zasu iya canzawa, kuma URI ɗin ku na iya kuma yakamata su kasance iri ɗaya. Wannan yana yiwuwa ne kawai lokacin da kuke tunanin yadda kuke ƙirƙirar su.

Duba kuma:

Ƙarin

Yadda ake cire kari na fayil...

...daga URI a cikin sabar gidan yanar gizo na tushen fayil na yanzu?

Idan kuna amfani da Apache, alal misali, zaku iya saita shi don yin shawarwari akan abun ciki. Ajiye tsawo na fayil (misali .png) zuwa fayil (misali. mydog.png), amma kuna iya haɗawa zuwa albarkatun yanar gizo ba tare da shi ba. Apache sannan ya duba kundin adireshi don duk fayiloli masu wannan sunan da kowane tsawo, kuma zai iya zaɓar mafi kyau daga saitin (misali, GIF da PNG). Kuma babu buƙatar sanya nau'ikan fayiloli daban-daban a cikin kundayen adireshi daban-daban, a zahiri daidaita abun ciki ba zai yi aiki ba idan kun yi hakan.

  • Saita uwar garken ku don yin shawarwari da abun ciki
  • Koyaushe haɗi zuwa URIs ba tare da ƙari ba

Hanyoyin haɗi tare da kari za su yi aiki har yanzu, amma za su hana sabar ku zaɓi mafi kyawun tsarin da ake samu a halin yanzu da kuma nan gaba.

(Hakika, mydog, mydog.png и mydog.gif - ingantaccen albarkatun yanar gizo, mydog albarkatun nau'in abun ciki ne na duniya, kuma mydog.png и mydog.gif - albarkatun takamaiman nau'in abun ciki).

Tabbas, idan kuna rubuta sabar gidan yanar gizon ku, yana da kyau ku yi amfani da rumbun adana bayanai don ɗaure masu gano abubuwan da suke a halin yanzu, kodayake ku yi hattara da haɓakar bayanai marasa iyaka.

Hukumar Kunya - Labari na 1: Channel 7

A lokacin 1999, na bi diddigin rufe makarantu saboda dusar ƙanƙara a shafi http://www.whdh.com/stormforce/closings.shtml. Kar a jira bayanin ya bayyana a kasan allon TV! Na haɗa shi daga shafin gida na. Babban guguwar dusar ƙanƙara ta farko ta 2000 ta zo kuma na duba shafin. An rubuta a can:,

- Kamar yadda na.
A halin yanzu babu wani abu da ke rufe. Da fatan za a dawo idan akwai gargadin yanayi.

Ba zai iya zama irin wannan hadari mai ƙarfi ba. Yana da ban dariya cewa kwanan wata ya ɓace. Amma idan ka je babban shafin yanar gizon, za a sami babban maballin "Makarantar Rufe", wanda zai kai ga shafin. http://www.whdh.com/stormforce/ tare da dogon jerin sunayen makarantu da aka rufe.

Wataƙila sun canza tsarin don samun lissafin - amma ba sa buƙatar canza URI.

Hukumar Kunya - Labari na 2: Microsoft Netmeeting

Tare da karuwar dogaro akan Intanet, wani ra'ayi mai wayo ya zo cewa ana iya haɗa hanyoyin haɗin yanar gizon masana'anta a cikin aikace-aikace. An yi amfani da wannan kuma an zage shi da yawa, amma ba za ku iya canza URL ɗin ba. Kwanakin baya na gwada hanyar haɗi daga Microsoft Netmeeting 2/wani abokin ciniki a cikin Taimako/Microsoft akan menu na Yanar Gizo/Free kuma na karɓi kuskuren 404 - ba a sami amsa daga uwar garken ba. Wataƙila sun riga sun gyara shi...

© 1998 Tim BL

Bayanan Tarihi: A ƙarshen karni na 20, lokacin da aka rubuta wannan, "sanyi" ya kasance alamar yarda, musamman a tsakanin matasa, yana nuna salon, inganci, ko dacewa. A cikin gaggawa, ana yawan zaɓi hanyar URI don "sanyi" maimakon amfani ko dorewa. Wannan sakon ƙoƙari ne na tura kuzarin da ke bayan neman sanyi.

source: www.habr.com

Add a comment