{"id":25156,"date":"2020-09-21T00:00:00","date_gmt":"2020-09-21T00:00:00","guid":{"rendered":"https:\/\/alienroad.com\/google-bilgi-bankasi\/new-open-source-robots-txt-projects\/"},"modified":"2020-09-21T00:00:00","modified_gmt":"2020-09-21T00:00:00","slug":"new-open-source-robots-txt-projects","status":"publish","type":"ar_kb","link":"https:\/\/alienroad.com\/google-bilgi-bankasi\/new-open-source-robots-txt-projects\/","title":{"rendered":"Yeni a\u00e7\u0131k kaynak robots.txt projeleri"},"content":{"rendered":"<p class=\"gargardate\">21 Eyl\u00fcl 2020, Pazartesi<\/p>\n<p>\n    Ge\u00e7en y\u0131l, \u00fcretim sistemlerimizde kulland\u0131\u011f\u0131m\u0131z<br \/>\n    <a href=\"https:\/\/github.com\/google\/robotstxt\" class=\"external-link\">robots.txt ayr\u0131\u015ft\u0131r\u0131c\u0131 ve e\u015fle\u015ftiricisini<\/a> a\u00e7\u0131k kaynak d\u00fcnyas\u0131na sunduk. O g\u00fcnden bu yana, insanlar\u0131n bununla yeni ara\u00e7lar geli\u015ftirdi\u011fini,<br \/>\n    <a href=\"https:\/\/github.com\/google\/robotstxt\/pulls?q=is%3Apr+is%3Amerged\" class=\"external-link\">katk\u0131da bulundu\u011funu<\/a> a\u00e7\u0131k kaynak k\u00fct\u00fcphanesine (\u00fcretim sistemlerimizi etkili bir \u015fekilde geli\u015ftirerek &#8211; te\u015fekk\u00fcrler!) ve yeni dil s\u00fcr\u00fcmleri yay\u0131nlad\u0131\u011f\u0131n\u0131 g\u00f6rd\u00fck, \u00f6rne\u011fin <a href=\"https:\/\/github.com\/google\/robotstxt\/issues\/29\" class=\"external-link\">golang<\/a> ve<br \/>\n    <a href=\"https:\/\/github.com\/google\/robotstxt\/issues\/31\" class=\"external-link\">rust<\/a>, bu da geli\u015ftiricilerin yeni ara\u00e7lar olu\u015fturmas\u0131n\u0131 kolayla\u015ft\u0131r\u0131yor.\n  <\/p>\n<p>\n    Google&#8217;da staj d\u00f6neminin sona ermesiyle, Search Open Sourcing ekibinde \u00e7al\u0131\u015fan iki stajyer taraf\u0131ndan m\u00fcmk\u00fcn k\u0131l\u0131nan robots.txt ile ilgili iki yeni s\u00fcr\u00fcm\u00fc \u00f6ne \u00e7\u0131karmak istedik,<br \/>\n    <a href=\"https:\/\/www.linkedin.com\/in\/andreea-nicoleta-dutulescu\" class=\"external-link\">Andreea Dutulescu<\/a> ve<br \/>\n    <a href=\"https:\/\/www.linkedin.com\/in\/ian-dolzhanskiy-6297a119b\/\" class=\"external-link\">Ian Dolzhanskii<\/a>.<\/p>\n<h2 id=\"robots.txt-specification-test\" tabindex=\"-1\">Robots.txt Spesifikasyon Testi<\/h2>\n<p>\n    \u0130lk olarak, Andreea taraf\u0131ndan olu\u015fturulan robots.txt ayr\u0131\u015ft\u0131r\u0131c\u0131 geli\u015ftiricileri i\u00e7in bir<br \/>\n    <a href=\"https:\/\/github.com\/google\/robotstxt-spec-test\/\" class=\"external-link\">test \u00e7er\u00e7evesi<\/a> yay\u0131nl\u0131yoruz. Proje, bir robots.txt ayr\u0131\u015ft\u0131r\u0131c\u0131s\u0131n\u0131n Robots Exclusion Protocol&#8217;\u00fc takip edip etmedi\u011fini veya ne \u00f6l\u00e7\u00fcde takip etti\u011fini do\u011frulayabilen bir test arac\u0131 sunuyor. \u015eu anda bir ayr\u0131\u015ft\u0131r\u0131c\u0131n\u0131n do\u011frulu\u011funu de\u011ferlendirmek i\u00e7in resmi ve kapsaml\u0131 bir yol bulunmad\u0131\u011f\u0131ndan, Andreea protokol\u00fc takip eden robots.txt ayr\u0131\u015ft\u0131r\u0131c\u0131lar\u0131 olu\u015fturmak i\u00e7in kullan\u0131labilecek bir ara\u00e7 geli\u015ftirdi.\n  <\/p>\n<h2 id=\"java-robots.txt-parser-and-matcher\" tabindex=\"-1\">Java robots.txt ayr\u0131\u015ft\u0131r\u0131c\u0131 ve e\u015fle\u015ftirici<\/h2>\n<p>\n    \u0130kinci olarak, Ian taraf\u0131ndan olu\u015fturulan<br \/>\n    <a href=\"https:\/\/github.com\/google\/robotstxt-java\" class=\"external-link\">C++ robots.txt ayr\u0131\u015ft\u0131r\u0131c\u0131s\u0131n\u0131n resmi Java portunu<\/a>yay\u0131nl\u0131yoruz. Java,<br \/>\n    <a href=\"https:\/\/madnight.github.io\/githut\/#\/pull_requests\/2020\/2\" class=\"external-link\">GitHub&#8217;daki en pop\u00fcler 3. programlama dili<\/a><br \/>\n    ve Google&#8217;da da yo\u011fun bir \u015fekilde kullan\u0131l\u0131yor, bu y\u00fczden en \u00e7ok talep edilen dil portu olmas\u0131 \u015fa\u015f\u0131rt\u0131c\u0131 de\u011fil. Ayr\u0131\u015ft\u0131r\u0131c\u0131, i\u015flevler ve davran\u0131\u015f a\u00e7\u0131s\u0131ndan C++ ayr\u0131\u015ft\u0131r\u0131c\u0131s\u0131n\u0131n birebir \u00e7evirisidir ve \u00e7ok say\u0131da robots.txt kural\u0131 k\u00fcmesine kar\u015f\u0131 uyumluluk a\u00e7\u0131s\u0131ndan kapsaml\u0131 bir \u015fekilde test edilmi\u015ftir. Ekipler, Java robots.txt ayr\u0131\u015ft\u0131r\u0131c\u0131s\u0131n\u0131 Google \u00fcretim sistemlerinde kullanmay\u0131 planl\u0131yor ve sizin de faydal\u0131 bulaca\u011f\u0131n\u0131z\u0131 umuyoruz.\n  <\/p>\n<p>\n    Her zaman oldu\u011fu gibi, bu projelere katk\u0131lar\u0131n\u0131z\u0131 bekliyoruz. E\u011fer<br \/>\n    <a href=\"https:\/\/github.com\/google\/robotstxt\" class=\"external-link\">C++ robots.txt ayr\u0131\u015ft\u0131r\u0131c\u0131s\u0131<\/a> veya bu yeni s\u00fcr\u00fcmlerle bir \u015fey geli\u015ftirdiyseniz, duyurman\u0131za yard\u0131mc\u0131 olabilmemiz i\u00e7in bize bildirin! Bir hata bulduysan\u0131z, GitHub&#8217;da bir sorun a\u00e7arak veya do\u011frudan bir pull request ile katk\u0131da bulunarak d\u00fczeltmemize yard\u0131mc\u0131 olun. Bu projeler hakk\u0131nda sorular\u0131n\u0131z veya yorumlar\u0131n\u0131z varsa, bize<br \/>\n    <a href=\"https:\/\/twitter.com\/googlesearchc\" class=\"external-link\">Twitter<\/a>!\n  <\/p>\n<p>\n    \u00fczerinden ula\u015f\u0131n. Andreea ve Ian&#8217;a ev sahipli\u011fi yapmak bizim i\u00e7in ger\u00e7ek bir zevkti ve stajlar\u0131n\u0131n sona ermesinden dolay\u0131 \u00fczg\u00fcn\u00fcz. Katk\u0131lar\u0131 \u0130nternet&#8217;i daha iyi bir yer haline getirmeye yard\u0131mc\u0131 oluyor ve gelecekte onlar\u0131 tekrar Google&#8217;da a\u011f\u0131rlayabilmeyi umuyoruz.\n  <\/p>\n<p>\n    <span class=\"byline-author\"><br \/>\n      Yay\u0131nlayan: <a href=\"https:\/\/twitter.com\/epere4\" class=\"external-link\">Edu Pereda<\/a> ve<br \/>\n      <a href=\"https:\/\/garyillyes.com\/+\" class=\"external-link\">Gary Illyes<\/a>, Google Search Open Sourcing ekibi<br \/>\n    <\/span>\n  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>21 Eyl\u00fcl 2020, Pazartesi Ge\u00e7en y\u0131l, \u00fcretim sistemlerimizde kulland\u0131\u011f\u0131m\u0131z robots.txt ayr\u0131\u015ft\u0131r\u0131c\u0131 ve e\u015fle\u015ftiricisini a\u00e7\u0131k kaynak d\u00fcnyas\u0131na sunduk. O g\u00fcnden bu yana, insanlar\u0131n bununla yeni ara\u00e7lar geli\u015ftirdi\u011fini, katk\u0131da bulundu\u011funu a\u00e7\u0131k kaynak k\u00fct\u00fcphanesine (\u00fcretim sistemlerimizi etkili bir \u015fekilde geli\u015ftirerek &#8211; te\u015fekk\u00fcrler!) ve yeni dil s\u00fcr\u00fcmleri yay\u0131nlad\u0131\u011f\u0131n\u0131 g\u00f6rd\u00fck, \u00f6rne\u011fin golang ve rust, bu da geli\u015ftiricilerin yeni ara\u00e7lar olu\u015fturmas\u0131n\u0131 [&hellip;]<\/p>\n","protected":false},"menu_order":81474,"template":"","meta":{"footnotes":""},"ar_kb_kategori":[665],"ar_kb_etiket":[],"class_list":["post-25156","ar_kb","type-ar_kb","status-publish","has-post-thumbnail","hentry","ar_kb_kategori-blog"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_kb"}],"version-history":[{"count":0,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25156\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/27278"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=25156"}],"wp:term":[{"taxonomy":"ar_kb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_kategori?post=25156"},{"taxonomy":"ar_kb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_etiket?post=25156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}