কম্পিউটার টিউটোরিয়াল

Google-এর প্রস্তাবিত URL পরিবর্তন: যা আপনার জানা দরকার

আপনি এই বিষয়ে শুনতে পারেছেন। Google মানুষ ওয়েবসাইটের সাথে কীভাবে ইন্টারঅ্যাক্ট করে সেটি পরিবর্তন করার একটি ধারণা বিবেচনা করছে। আরও স্পষ্টভাবে, মানুষ URL-দের সাথে কীভাবে ইন্টারঅ্যাক্ট করে, মানব-পঠনযোগ্য ওয়েব ঠিকানা যাদের দ্বারা আমরা বড়াংশে ওয়েবসাইটগুলো চিনি এবং মনে রাখি। এই প্রস্তাবের চারপাশে রিপল ইফেক্ট কাফি আকর্ষণীয়, কম বোলেই চলে। এবং এটা আমাকে চিন্তা করতে বাধ্য করলো।

এক, পরিবর্তনের বিরুদ্ধে আসলে ব্যাকল্যাশ পরিবর্তনটির চেয়ে বেশি প্রকাশ করছে। দুই, URL-কে যেন কোনোভাবে আরও অর্থবহ এবং/অথবা উপযোগী बनाने চেষ্টা করার কোনো আসল মেরিট আছে কিনা? সেই লক্ষ্যে, আপনি এই নিবন্ধটি পড়ছেন।

Google-এর প্রস্তাবিত URL পরিবর্তন: যা আপনার জানা দরকার

URL এক নজরে

মানুষ শব্দের সাথে মেমরি অ্যাসোসিয়েট করে নম্বরের চেয়ে। পুরো বাক্য বা প্যারাগ্রাফ মনে রাখা নম্বর স্ট্রিংের চেয়ে অনেক সহজ। এর কারণ হলো আমাদের ভাষা অধিকাংশই শব্দ দিয়ে নির্মিত। আমরা আট বা নয় ডিজিটের চেয়ে বড় নম্বর সিকোয়েন্সের সাথে লড়াই করি। সহজ কারণ হলো, অক্ষরlarla, ইনফরমেশনের ইউনিকনেস আপেক্ষিকভাবে ছোট - ১০০১ এবং ১০০২ শুধু এক অক্ষর দূরে, বলতে গেলে, কিন্তু শুধু শেষ টুকরোই পার্থক্যকে অর্থ দেয়। শব্দের সাথে, কম্বিনেশনের পরিমান কম যা একটি ছোট ক্যারেক্টার বা সাউন্ড সিকোয়েন্সের বাইরে অ্যাম্বিগুয়াস হবে।

তাই, ওয়েব আসার সাথে, ওয়েবসাইটগুলো আইডেন্টিফাই করতে শব্দ - স্ট্রিং - ব্যবহার করা বেশি লজিক্যাল হলো মেশিন ইন্টারপ্রিটেশনের চেয়ে। এটি একটি মজার সাইকেল। আমরা শব্দ (কোড) মেশিন ল্যাঙ্গুয়েজে রূপান্তর করি, এবং তারপর রিভার্স করি যাতে মানুষ কম্পিউটারের সাথে অর্থবহভাবে ইন্টারঅ্যাক্ট করতে পারে। নম্বর ব্যবহার করে ওয়েব ঘুরা মেশিনের পথ। স্ট্রিং মানবের পথ।

সমস্যা হলো - URL হিউম্যান এবং মেশিন ল্যাঙ্গুয়েজের মধ্যে একটি হাইব্রিড ফর্ম। এক দিকেই, আপনার হিউম্যান এলিমেন্ট আছে, ঠিকানা নিজেই (যেমন dedoimedo.com), কিন্তু বাকি সবটা প্রায় রিমোট সার্ভারের জন্য ইনস্ট্রাকশন যাতে সেটি খুঁজে বের করে, সার্চ করে এবং ইনফরমেশন ইউজারের কাছে প্রেজেন্ট করে। এটি একটি সমস্যা সৃষ্টি করে যে মানুষ ওয়েবসাইটের সাথে ইন্টারঅ্যাক্ট করে এমন একটিভাবে যা সাধারণ মানব মস্তিষ্কের জন্য সবসময় সেন্সIBLE নয়।

একটি অন্য সমস্যা হলো - URL-গুলোর কোনো এম্বেডেড ইনফরমেশন ফিডেলিটি নেই। রিয়েল ওয়ার্ল্ডের ফিজিক্যাল ঠিকানার মতো। আপনি ১৭ Orchard Drive-এ যান, সেটি আপনাকে না বলে সেটি কী। সেটি একটি অফিস হতে পারে, এটি একটি প্রাইভেট রেসিডেন্স হতে পারে, এটি একটি ড্যান্স হল হতে পারে। সেটি কন্টেন্ট সম্পর্কে কোনো ইনফরমেশন নেই, যেমন আপনি সেখানে কী পাবেন - মানুষ, মलबে, একটি বলির ওবেদি, ইত্যাদি।

একইভাবে, URL-গুলো ডেস্টিনেশন (যে সাইটে আপনি কানেক্ট করছেন) কে কোনোভাবে রিফ্লেক্ট করে না। কখনো কখনো কিছু করিলেশন থাকতে পারে, কিন্তু সামগ্রিকভাবে, এটি অর্থবহ নয় যদি না আপনি জানেন সাইটটি কী বিষয়ে, এবং সেটি কী করার জন্য। এটি ছোট সাইটের জন্যও সত্য এবং বড় কোম্পানিগুলোর জন্যও।

উদাহরণস্বরূপ, Google আপনাকে সত্যিই বলে না এটি একটি সার্চ ইঞ্জিন। Yahoo আপনাকে বলে না এটি একটি সার্চ ইঞ্জিন। Bing কী বোঝায়? Amazon কি একটি নদী, একটি জঙ্গল অথবা একটি বিশাল অনলাইন মার্কেটপ্লেস? আপনি এই সাইটগুলোতে ব্যবহার এবং সাধারণ খ্যাতির মাধ্যমে আস্থা পেয়েছেন,(URL ইনফরমেশনে কোনো প্রোটো-ভ্যালু থাকায় না। কিন্তু এটি আরও ভালো, অথবা বরং, খারাপ হয়ে যায়:

  • সাইট স্ট্রিং এবং সাইটের উদ্দেশ্যের মধ্যে কোনো করিলেশন নেই।
  • সাইট স্ট্রিং এবং সাইটের নাম (বা পেছনের ব্যবসা) এর মধ্যে কোনো করিলেশন নেই।
  • ওয়েবসাইট পেজ টাইটেল এবং সাইটের নামের মধ্যে কোনো করিলেশন নেই।
  • সাইটের উদ্দেশ্য সম্পর্কে কোনো ইনফরমেশন নেই।

অতিরিক্তভাবে, আপনি যখন একটি নির্দিষ্ট পেজে ল্যান্ড করেন, পেজ টাইটেল, URL এবং কন্টেন্টের মধ্যে কোনো করিলেশন নাও থাকতে পারে। আপনি কোনো সাইটে যেতে পারেন, একটি পেজ যার নাম kittens.html, কিন্তু সেটি ক্যাট-শেপড ডেক্যালস ফর কারস সম্পর্কে হতে পারে, বা সত্যিই ছোট লোমাশ জিনিস সম্পর্কে। অথবা কিছু সম্পূর্ণ ভিন্ন। এবং সাইট আসলে হতে পারে Dany's shop, এবং URL কিছুতে mysitenstuff.org।

এবং এটি আরও খারাপ হয়ে যায়। এখন পর্যন্ত, আমরা কেবল সমীকরণের হিউম্যান এলিমেন্ট আলোচনা করেছি। তারপর, মেশিন পার্ট আছে। সাবডোমেন। ম, www, www3 এই রকম জিনিস। প্রোটোকল যেন http, https, ftp। ডিলিমিটার, সাব-ডিরেক্টরি। সাইটগুলো তাদের পেজ প্রেজেন্ট করার নন-ইউনিফর্ম পথ - তারিখ, র‍্যান্ডম নম্বর, স্ট্রিং, ইত্যাদি। তারপর, আপনার ইনস্ট্রাকশনও আছে। একটি পেজে কিছু থাকতে পারে &uid=1234567&ref=true URL স্ট্রিংর শেষে অ্যাপেন্ডেড, যা আপনার হিসেবে ব্যবহারকারীর কিছু মানে না, কিন্তু ওয়েব সার্ভার এবং/অথবা কন্টেন্ট পরিবেশন বা পার্স করার অ্যাপ্লিকেশনকে কিছু বলে।

Google-এর প্রস্তাবিত URL পরিবর্তন: যা আপনার জানা দরকার

এই সব URL অপশন একই কন্টেন্টে রিসল্ভ হবে, কিন্তু সেগুলো সব ভিন্ন দেখায় এবং রেন্ডার হয়।

শেষে, কোনো ট্রাস্ট মেজারমেন্ট নেই। ওয়েবসাইটগুলো তাদের ওয়ার্থে সমান যতক্ষণ না কোনোভাবে যাচাই করা হয়। শুরুর দিনে, অনলাইন শপিং জনপ্রিয় হওয়ার সাথে সাথে, ডিজিটাল সার্টিফিকেটের ধারণা आई, বিশ্বস্ত কর্তৃপক্ষ যারা উভয় ট্রাস্টওয়ার্থিনেস এবং এনক্রিপ্টেড এবং টেম্পার-প্রুফ ব্যাজের পেছনে সিকিউরিটি যাচাই করে। কমিউনিটি এফোর্টস এবং পেজ র‍্যাঙ্কিং (কभी কখনো প্রپرায়েটারি) ডোমেন (সাইট) এবং তাদের কন্টেন্টের সাথে জড়িত ওয়ার্থের সেকেন্ডারি মেজারমেন্ট বने, কিন্তু এসেনশিয়ালি, এটি কোনোভাবেই URL-এ রিফ্লেক্ট হয় না।

তাই প্রশ্ন হলো, কি আমাদের পরিবর্তন দরকার? হতে পারে। নাও হতে পারে। ইন্টারনেট কাজ করছে এবং স্কেল করছে ঠিকঠাক।

উত্তর সমাধানে নিহিত। কিন্তু প্রথমে, একটু আরো দর্শনশাস্ত্র।

আপনি কীভাবে প্রতিক্রিয়া জানালেন প্রস্তাবটি শুনে?

আমি যা দেখেছি, এখানে দুটি বড় ক্যাম্প আছে। যারা পরিবর্তনকে স্বাগত জানাচ্ছে, মনে করছে এটি ওয়েবকে ভালো করবে (ভালোর পরিমাণ ডিফাইন করা দরকার, অন্যথায় এটি শুধু খালি কথা)। এবং যারা পরিবর্তন বিরোধ করছে। দ্বিতীয় গ্রুপ তিনটি ভাগে ভাগ করা যেতে পারে: পরিবর্তনের জন্য পরিবর্তন রেজিস্ট করতে বালople, যারা টেকনিক্যাল মেরিট এবং কथিত সুবিধা বিরোধ করে, এবং তৃতীয় গ্রুপ যারা একটি ফর-প্রফিট কোম্পানির এই প্রস্তাব বা নেতৃত্বে আস্থা রাখে না।

বস্তুত:, এটি একটি বড় দার্শনিক প্রশ্ন উত্থাপন করে। কি Google-কে এই নেতৃত্ব দেওয়া উচিত?

বছরের পর বছর, অনেক ফর-প্রফিট কোম্পানি চমৎকার প্রোডাক্ট তৈরি করেছে যা আমরা আজ ব্যবহার করি সেটি চিন্তা করেও না। প্রাথমিক রোষ এবং বিতর্ক দীর্ঘদিন ধরে ভুলে গেছে। কিন্তু টাকা জড়িত ছিল, সেটি একটি শক্তিশালী মোটিভেটিং ফ্যাক্টর, এবং কোম্পানির বটম লাইন mạnh করার জন্য জিনিসগুলো করা হতো। একই বিষয় অপরিহার্যভাবে যেকোনো কোম্পানির সাথে ঘটবে যার দায়িত্ব তার শেয়ারহোল্ডারদের প্রতি, যেকোনো নাম হোক। Google-এর নেতৃত্বের অবস্থান আছে এর মোবাইল ওয়ার্ল্ড এবং সার্চ এরিনায় বিশাল প্রভাবের কারণে। কিন্তু এটি যেকোনো কোম্পানি হতে পারে, এবং চূড়ান্তভাবে, অন্তর্নিহিত ফ্যাক্টরগুলো একই। কিছু মানুষের জন্য, এটি সেটাই সব কিছুর মানে। যদি এটি ফর-প্রফিট, তবে এটি মানবতার লাভের জন্য একটি নিরপেক্ষ সমাধান হতে পারে না। হয়তো, একটি সাইড ইফেক্ট হিসেবে, কিন্তু প্রাইমারি গোল হিসেবে নয়।

এবং এটি আসলে আকর্ষণীয় একটি। প্রতিরোধটি Google-এর yıllواكب রিফ্লেকশন চেয়ে বেশি টেকনোলজির সাথে কিছু লেগে নেই। লক্ষণীয়, do-no-evil (কোম্পানির ম্যানিফেস্ট থেকে গিয়ে) থেকে সার্বসাধারণ রান-অফ-দ-মিল বয়-সুট কোম্পানি।

আর একটি উদাহরণ যা কেসটিকে মজবুত করে সেটি হলো Google-এর AMP-এ আগ্রহ, তার নিজস্ব মোবাইল-অপ্টিমাইজড প্রজেক্ট যা সাধারণ HTML কে স্পেশাল AMP ডিরেক্টিভে মোড়ায়। যদিও পেজ লোডিং এবং সministrationে এর কিছু মেরিট আছে, সামগ্রিকভাবে, এটি খুব খারাপ। এটি সমস্যার পুনরাবৃত্তি যা আমরা Internet Explorer 6-এ দেখেছিলাম, যেখানে Microsoft নতুন ডিরেক্টিভের একটি পুরো রেঞ্জ তৈরি করেছিল যা ওয়েব স্ট্যান্ডার্ডস মেনে যেত না, একটি ব্রাউজার-স্পেসিফিক HTML/CSS কায়োস সৃষ্টি করেছিল যা আংশিকভাবে খুব gầnামনে উন্মোচন করা হয়েছে।

যখন আমি ২০০৬ সালে Dedoimedo শুরু করলাম, এটি একটি বড় ইস্যু ছিল। почти প্রতিটি সাইট তখন IE6/7/8 ওভাররাইডস داشت তাদের HTML-এ। আমি সেগুলো বাস্তবায়ন না করার সিদ্ধান্ত নিয়েছিলাম এবং W3C স্পেসিফিকেশনগুলোতে আটকে থাকলাম, সম্ভাব্য ভিজিটর পেনাল্টি কি হবে সেটি উপেক্ষা করে, কারণ কমন এবং স্ট্যান্ডার্ডাইজড ফ্যাশনে ডিজাইন করার একমাত্র পথ হলো লেজেন্ডারি Tim Berners-Lee যেভাবে कल্পনা করেছিলেন। ইতিহাস আমাকে সঠিক প্রমাণ করল। আজও, আমি নিশ্চিত করি আমার সব পেজের বৈধ HTML এবং CSS আছে, যা আজকাল মার্কেটে খুব কম দেখা যায়। এবং আপনি যদি এই বা ও ব্রাউজারের জন্য স্পেশাল ওভাররাইড ব্যবহার করেন, তবে আপনি ইন্টারনেটকে কম ভালো বানাচ্ছেন।

Google-এর প্রস্তাবিত URL পরিবর্তন: যা আপনার জানা দরকার

বৈধ HTML, একটি বিপন্ন প্রজাতি।

এখন, Google AMP-র সাথে HTML/CSS কমপ্লায়েন্স ডাইভারজেন্স ইস্যুটি পুনরায় সৃষ্টি করছে। ওয়েব অবশ্যই নিরপেক্ষ এবং নিরপেক্ষ, আন্তর্জাতিক স্ট্যান্ডার্ডের সাথে কমপ্লায়েন্ট হতে হবে। এটা কখনো যেকোনো কোম্পানির ইচ্ছা অনুযায়ী আকার নেবে না।

তাই URL কেবল একটি ক্যাটালিস্ট বড় কর্পোরেশন, বিশেষ করে প্রাইভেট ডেটার ব্যবসায়ীদের বিরুদ্ধে বৃদ্ধি পাচ্ছে অবিশ্বাসের। সেটিই वो সমস্যা যা প্রথমে সমাধান করতে হবে যাতে আমরা ইমোশনকে টেকনোলজি থেকে আলাদা করতে পারি। অন্যথায়, সকল ভবিষ্যতের প্রস্তাব ত্রুটিপূর্ণ হবে, কারণ সেগুলো টেকনিক্যাল প্রয়োজনের বদলে ইমোশনাল প্রয়োজন ঠিক করতে চেবে।

আমার কাছে এই সমস্যার কোনো সমাধান নেই - শুধু Google Google কে পরিবর্তন করতে পারে। যদি তারা চায়, অবশ্যই।

জিনিসগুলো পরিবর্তন হয়

আমাদের এটা ভুলে যাবো না। ভালো ইচ্ছায় ভরা আইডিয়া জীবনের গতিতে 휩싸ে যেতে পারে, তাদের আদিম কনসেপশনের বিকৃত সংস্করণে রূপান্তরিত হয়ে। এটি কখনো কখনো সুনির্দিষ্ট ডিজাইনের মাধ্যমে ঘটে, এবং কখনো এক্সিডেন্টালি, দশ লক্ষ ছোট ছোট ডিসিশন এবং কনস্ট্রেইন্টসের মাধ্যমে যা আগে দেখা বা পরিকল্পনা করা সম্ভব নয়। আপনি যে যেকোনো প্রোডাক্ট ব্যবহার করছেন তার ওপর চিন্তা করুন। পাঁচ বা দশ বছর আগে সেটি কী ছিল, যদি এতদিন Exist করত। কি পরিবর্তন দেখছেন? আপনি কি পছন্দ করছেন? এবং তারপর মনে করুন যে আপনিও একজন ব্যক্তি হিসেবে পরিবর্তন হয়েছেন, এবং আপনি আজ বিশ্বকে কীভাবে অনুভব করছেন সেটি কয়েক বছর আগের মত নয়।

Google-এর সমাধান - বা কারো অন্যের - দুনিয়ার সেরা জিনিস হতে পারে। সতেরিশ বা বিশ বছর পর, এটি একটি অপ্রস্তুতভাবে পরিবর্তিত হতে পারে, সেরা ইচ্ছা এবং সকল ডিপ লার্নিং থাকলেও। এতে কোনো ম্যালিস থাকতে হবena। শুধু কীভাবে জিনিসগুলো করা হয় তার ধীরে ধীরে রेंगे আসা, মানুষ নতুন নর্মসকে পুরনো ট্রাডিশন হিসেবে মেনে নেওয়া এবং আগায়ে যাওয়া, যতক্ষণ না আদিম জিনিসটি বহুকাল ধরে ভুলে যাচ্ছে।

এটিই বড় সমস্যা। যেকোনো সম্মত প্রস্তাব আজ কতটুকু পারফেক্ট হোক, এমন কিছুই নেই যা যেকোনো কোম্পানিকে একটি প্রাইভেট, প্রপ্রায়েটারি বাস্তবায়ন করতে বাধা দেবে, Google নিজের জন্যও। অথবা যেকোনো প্রতিযোগী।

ইন্টারনেটের প্রাইভেটাইজেশন আসলে ইতিমধ্যে হচ্ছে। ইন্টারনেট ছোট হচ্ছে। প্রথমে, আপনি আপনার অধিকাংশ ইনফরমেশন ব্রোকারদের মাধ্যমে কনসুম করছেন - সার্চ ইঞ্জিন, নিউজ পোর্টাল। আপনি কদাচিৎ নতুন কন্টেন্ট খুঁজে পাবেন না যদি সেটি জনপ্রিয় সার্চ সাইটসে লিস্টেড না থাকে, এবং সেটাও লিস্টের”上রে। মোবাইলে, এটা আরও খারাপ। লোকজন বরং ব্রাউজ করে না। তারা অ্যাপ ব্যবহার করে, একটি একক, সেন্ট্রালাইজড স্টোর দ্বারা সার্ভড।

সिर्फ দেখুন একটি টিপিক্যাল স্মার্টফোন বা স্মার্ট টিভি কী - একটি টাইটলি কন্ট্রোল্ড প্ল্যাটফর্ম কিউরেটেড এবং ফিল্টারড কন্টেন্টসহ। আপনি যখন একটি ফোন অ্যাপ লঞ্চ করেন, আপনাকে কোনো ধারণা নেই সেটি ব্যাকগ্রাউন্ডে কী করছে বা কোনো URL-এ কানেক্ট করছে। হয় আপনি প্ল্যাটফর্মে আস্থা রাখেন যে সেটি সেটি যা বলেছে সেটি করবে, অথবা আপনি ব্যবহার করবেন না, যা কঠিন হয়ে যাচ্ছে যেহেতু প্রযুক্তি প্রতিদিনের জীবনে কতটুকু ইনট্রুসিভ এবং আবশ্যক হয়ে উঠেছে। এবং এটি ঘটলো কত, শুধু দশ বা পনেরো বছরে ইন্টারনেট বুম হয়ার পর? কল্পনা করুন কী হবে বিশ বা পঞ্চাশ سال পর।

ইন্টারনেট একটি মানবাধিকার

ইন্টারনেট, একভাবে বললে, ইতিমধ্যে Universal Declaration of Human Rights-এ যোগ করা হয়েছে। কিন্তু সেটি কোনোhape নিকট নয়।

আমাদের ইতিমধ্যে ইন্টারনেট টাস্ক ফোর্স আছে। আমাদের স্ট্যান্ডার্ডস আছে। আমাদের প্রাইভেসি লとも呼ばれ আছে, অধিকাংশ জাতীয়। কিন্তু কোনো সুপ্রা-গভার্নমেন্টাল বডি নেই যা ডিজিটাল ফ্রিডম এবং প্রাইভেট পার্টিজের নন-ইন্টারফেরেন্স ওয়েবের নিউট্রালিটিতে ইনডিভিডুয়াল লেভেলে গ্যারান্টি দেয়। এটি খুব সম্ভব যে এটি কখনোই হবে না, কারণ পাই খুব বড় এবং 즙 banyak যে ছাড়া যেতে পারবেন না।

আমাকে যদি জিজ্ঞাসা করুন, ওয়েবের নির্দিষ্ট অংশগুলো সত্যিকারের অনুচ্ছেদযোগ্য बनाने একমাত্র উপায় সেটি একটি ডিজিটাল জেনেভা-লাইক কনভেনশনে এনশ্রাইন করা। এটা নেইভ এবং আइডিয়ালিস্টিক লাগে, কিন্তু আজ, আপনি যেন যেকোনো কারো করुणা ওপর আছেন যারা আপনার ইন্টারনেট কন্ট্রোল করে এবং কীভাবে সেগুলো আপনাকে দেয়।

আমার প্রস্তাব

ঠিক আছে, অবশেষে, টেকনিক্যাল বিটস।

যাহোক, URL স্ট্রাকচার বড় parte: মেশিন | হিউম্যান | মেশিন।

ড্রাইভিং ফ্যাক্টরগুলো: নিউট্রালিটি, সিকিউরিটি, ইন্টিগ্রিটি, ইজ অফ ইউজ। সিকিউরিটি এবং ইন্টিগ্রিটি ইতিমধ্যে ডিজিটাল সার্টিফিকেট দিয়ে আপেক্ষিকভাবে ভালো সমাধান করা হয়েছে - কিন্তু সেগুলো উন্নত করা যায়। নিউট্রালিটি URL স্ট্রিংর হিউম্যান পার্টে এম্বেডেড, এবং ইজ অফ ইউজ প্রথম এবং শেষ পার্টে রইল।

মেশিন পার্ট ১

আপনি জানেন, আধুনিক ব্রাউজারগুলো ইতিমধ্যে মেশিন পার্টকে হিউম্যান পার্ট থেকে আলাদা করার চেষ্টা করছে https:// এবং/অথবা www পার্টস অ্যাড্রেস থেকে না দেখিয়ে, কারণ এই ব্রাউজারগুলো কদাচিৎ http বা https ছাড়া অন্য প্রোটোকল সার্ভ করে না। এটি খুব খারাপ নয়। যকাল, Secure-Not Secure কনসেপ্ট পর্যাপ্ত স্পষ্ট নয়। এটি অ্যালার্মিং এবং কমফোর্টিং কিন্তু সঠিক কারণগুলো জন্য নয় - আমরা হিউম্যান পার্ট সেকশনে এই কথা বলব।

HTTP:// বা HTTPS:// ৯৯% মানুষের জন্য কিছু মানে না। সেগুলো উপযোগী যদি আপনি URL স্ট্রিং অন্য অ্যাপ্লিকেশনগুলোর হাতে দেন, যাতে সেগুলো সঠিক প্রোটোকল ব্যবহার করে কানেক্ট করতে পারে। 게다가, আমাদের আসলে এখানে একটি রিডান্ডেন্সি আছে। সার্টিফিকেটগুলো ইতিমধ্যে কানেকশন সিকিউরিটি নিশ্চিত করার কাজটি করছে।

Google-এর প্রস্তাবিত URL পরিবর্তন: যা আপনার জানা দরকার

উত্তর হলো হয় প্রিফিক্স (মেশিন পার্ট ১) সম্পূর্ণ সরিয়ে ফেলা এবং শুধু সার্টিফিকেট ব্যবহার করা, অথবা সিম্বলিক কারণ말로, প্রিফিক্সকে web এর মতো কিছুতে রিপ্লেস করা - আসল ডিলিমিটার এবং যেনশুন আলাদা scrutinity ভুগবে। এটি সম্ভবত ভবিষ্যতের অন্যান্য নন-ওয়েব প্রোটোকল বাস্তবায়নের জন্য একটি Venue খুলতে পারে, যেমন ভার্চুয়াল রিয়েলিটি, পিউর-মিডিয়া স্ট্রিমিং, চ্যাট, ইত্যাদি। এবং ব্রাউজার-স্পেসিফিক ইন্টারন্যাল পেজের সাথে লাইনেও থাকবে যেন config, chrome, ইত্যাদি।

হিউম্যান পার্ট

হিউম্যান পার্ট অবিচ্ছেদ্য হতে হবে - সাইট পেজ ঠিকানা যা কই, সেটি থাকতে হবে এবং এটি ব্যবহারকারীর কাছে কোনো অস্পষ্টতা ছাড়া সবসময় দেখানো হবে। ভালো URL প্র্যাকটিসের জন্য গাইডলাইন থাকতে পারে যা অ্যাপ্লিকেশনগুলো মানতে পারে, যার মধ্যে ডোমেন নাম, উদ্দেশ্য, লজিক, তারিখ এবং টাইটেল ম্যাচ করা, যা কিছু সার্ভার করে। কিন্তু এটি ফিজিক্যাল ঠিকানার মতো। আমরা কিভাবে রাস্তার নাম রাখব, বা কিভাবে হোম ঠিকানা তৈরি হবে সেটি চয়ন করি না, এবং বিশ্বব্যাপী এতটুকু অপশন আছে। এখানও একই।

এটি আমরা কী তার অংশ - এবং এই ল্যাঙ্গুয়েজ পরিবর্তন করলে কমিউনিকেশন ভেঙে যাবে। একটি ডোমেন নাম, পেজ টাইটেল বা সাদৃশ্যে কোনো ইউনিভার্সাল পিস অফ অবজেক্টিভ ইনফরমেশন নেই। এটা সব ডাউন টু আমরা কী লিখতে চাই, এবং তাই, এটিকে কন্ট্রোলে আনার চেষ্টা ভুল পথ।

কিন্তু ট্রাস্ট, ইন্টিগ্রিটি, স্পুফিং-র কী?

আপনি যদি একটি সাইট নাম মিস্টাইপ করেন, আপনি একটি ভুল পেজে যেতে পারেন। অথবা লোক সিকিউরিটি ওয়ার্নিং উপেক্ষা করে ফেক ডোমেনে তাদের ক্রেডেনশিয়াল দিয়ে দেয়। এগুলো কীভাবে সমাধান করা যায় হিউম্যান কমিউনিকেশন ভাঙা ছাড়া?

সার্টিফিকেট সাহায্য করে - কিন্তু সেগুলো আপনাকে একটি ডিজিটালি সাইনড সাইটে যাওয়া থেকে রক্ষা করবে না যা বগাস কন্টেন্ট সার্ভ করছে। নর সেগুলো আপনাকে আপনার পার্সনাল ডেটা দিতে বাধা দিতে পারে। কিন্তু নিজে থেকে, টেকনোলজি মানব ওরignorance বা stupidity রোকতে পারে না। এটি mitigate করা যাবে, কিন্তু সিকিউরিটির সাথে অনুহলি অবসেশন ইউজার এক্সপেরিয়েন্স ডিগ্রেড করে এবং ইন্টারনেট ভেঙে দেয়। তাহলে কী করব?

আমি মনে করি সিকিউরিটির চেয়ে ইউজার এক্সপেরিয়েন্সে কম্প্রোমাইজ করা ভালো। সুবিধাগুলো খরচের চেয়ে বেশি। বাইরে অপরাধ আছে, কিন্তু বড় पैমানে সোসাইटी ব্রেকডাউন এবং অনার্কি নেই। কারণ যদি আমরা ফ্রিডম কামপ্রোমাইজ করি সিকিউরিটির জন্য, তাহলে আপনি জানেন এটি কোথায় নিয়ে যাবে।

সब কথা বলা থাকলে, যদি প্রশ্ন হয় কীভাবে হিউম্যান ব্যবহারকারীদের গ্যারান্টি দেওয়া যায় যাতে সেগুলো লেজিটিমেট এবং ফেক সোর্সের মধ্যে পার্থক্য করতে পারে একই কন্টেন্ট সার্ভ করার প্রাত্যক্ষ, আমাদের কী আছে তার বাইরে, তবে উত্তর আরেকটি প্রশ্নে নিহিত। আপনি যদি একজন ব্যবহারকারিকে দুটি সাদৃশ্যপূর্ণ পেজ দেন, সেগুলোকে আলাদা করে আলাদা করার এক টুকরো কী? তাৎক্ষণিক উত্তর: URL। কিন্তু ব্যবহারকারী যদি URL-এ внимание না দেয়, তবে কী?

उस প্রশ্নের উত্তর হতে পারে একটি হোয়াইটলিস্ট মেকানিজম। অন্য কথায়, যদি একজন ব্যবহারকারী একটি পেজে ইনফরমেশন ইনপুট করার চেষ্টা করে যা কোনোভাবে রিকগনাইজড (রিড: গুড) সোর্স না হয়, ব্রাউজার ব্যবহারকারীকে কিছু প্রম্পট দিতে পারে: You're currently on a page XYZ and about to fill in personal information, is this what you expect?

Google-এর প্রস্তাবিত URL পরিবর্তন: যা আপনার জানা দরকার

ক্রুড ইলাস্ট্রেশন/মকআপ যা ব্যবহার করা যেতে পারে ব্যবহারকারীদের সতর্ক করার জন্য যখন তারা পার্সনাল ইনফরমেশন দিতে যাচ্ছে এমন ওয়েবসাইটে যা কোনোভাবে "হোয়াইটলিস্টেড" নয়।

লোকজন এখনও প্রসেস করতে পারে এবং তাদের ডেটা দিয়ে দিতে পারে, কিন্তু হে, কিছুই মানুষকে টোস্টার ओভেন দিয়ে বাথটাবে ইলেক্ট্রোকিউট হতে বাধা দেয় না। এটি URL পরিবর্তন করার বিষয় নয় - এটি মানুষকে বুঝাতে সাহায্য করার বিষয় যে তারা সঠিক ঠিকানায় আছেন। এমন একটিভাবে যা ইউজার এক্সপেরিয়েন্স ভাঙে না।

এখন, মেশিন স্ট্রিংর কিছু আরও কথা বলি, ঠিক আছে।

মেশিন পার্ট ২

দ্বিতীয় পার্টটি স্ট্যান্ডার্ডাইজড হতে হবে। আজ, সার্ভার এবং অ্যাপ্লিকেশন URL পার্স, ম্যান্গল এবং স্ট্রাকচার যেকোনোভাবে করতে পারে। আপনি সব ধরনের কোয়ালিফায়ার এবং কি-পেয়ার ভ্যালু যোগ করতে পারেন, এবং ভিডিও অটোপ্লে, শপিং কার্ট কন্টেন্ট, প্রি-ফিল্ড ফর্ম, এবং আরও অনেক কিছু নিয়ে এন্ড আপ করতে পারেন। একভাবে, এটি লেজি, কনভেনিয়েন্ট কোডিং।

স্ট্যান্ডার্ডাইজেশন নিরপেক্ষ হতে হবে - নির্ভর না করুন ব্রাউজার বা সাইট কীভাবে তার ইনফরমেশন প্রেজেন্ট করতে চায়, কারণ এটি আজকের সমস্যার অংশ (ফিশিং এবং সégal 포함한)। আমি মনে করি ওয়েবসাইটগুলোকে বাধ্য করা উচিত একটি সিম্পল URL স্ট্রাকচার ব্যবহারকারীর কাছে প্রেজেন্ট করতে যা একটি বৈধভাবে রেসপন্ড করে।

উত্তর হলো: URL ল্যাঙ্গুয়েজ। একইভাবে ব্রাউজার HTML এবং CSS পার্স করে, URL-র মেশিন পার্টের জন্য একটি URL স্ট্যান্ডার্ড হতে পারে। এটি একটি আপেক্ষিকভাবে ছোট ডিকশনারি হতে পারে, এবং এতে কিছুwhat স্ট্রীল হিউম্যান-রিডেবল কি থাকবে (সिर्फ সম্ভাব্য উদাহরণের একটি ছোট সাবসেট):

  • unique-user-identifier - এটি একটি মান যা একটি ইনডিভিজুয়াল ব্রাউজার/ইউজারকে ম্যাপ করবে।
  • javascript-status - ক্লায়েন্ট জাভাস্ক্রিপ্ট সাপোর্ট করে বা রান করে কিনা।
  • media-autoplay - মিডিয়া প্লে হওয়া উচিত কিনা।
  • media-timestamp - মিডিয়ার প্লেব্যাক পজিশন।
  • page - নেভিগেশন এলিমেন্ট।
  • অন্যান্য সাদৃশ্য কি।

এবং বাকি ব্রাউজার দ্বারা উপেক্ষা করা হবে - যদি সকল ব্রাউজার আন্তর্জাতিক স্ট্যান্ডার্ড মেনে চলে এবং একই বিহেভিয়র এবং রেসপন্স অফার করে। হ্যাঁ, একইভাবে যদি আপনি একটি নতুন CSS ক্লাস বা HTML ডিরেক্টিভ আবিষ্কার করেন, এবং এটি একজিস্ট করে না এবং/অথবা যথাযথভাবে ডিক্লেয়ার করা নয়, এটা উপেক্ষা করা হয়। একইভাবে রিমোট অ্যাপ্লিকেশনও নন-ইক্সিস্টেন্ট স্ট্যান্ডার্ড কিগুলো উপেক্ষা করবে।

স্পেশাল কি (ফ্ল্যাগ) থাকতে হবে, যেমন dev=1 বা debug=1 যা ব্রাউজারকে বাধ্য করবে সমস্ত প্রদত্ত মেশিন পার্ট ইন্টারপ্রেট করতে এবং সার্ভারের কাছে ফরওয়ার্ড করতে, যা সাইট ডেভ/ওয়নারদের তাদের অ্যাপ্লিকেশন ট্রাবলশুট করতে এবং আজ আমাদের বাজারে যা আছে সেটির সাথে ফুল ব্যакওয়ার্ড কম্প্যাটিবিলিটি অফার করতে দেবে। কিন্তু তখন, ব্যবহারকারীকে প্রম্পট করা যেতে পারে যদি এমন একটি কম্বো URL ঠিকানায় देखा যায়:

This site wants to run in dev mode. Do you want to allow it?

Google-এর প্রস্তাবিত URL পরিবর্তন: যা আপনার জানা দরকার

ক্রুড ইলাস্ট্রেশন/মকআপ কীভাবে একটি স্ট্যান্ডার্ডাইজড URL কনস্ট্রাক্ট হতে পারে, dev/debug ফ্ল্যাগসহ।

এটি সিকিউরিটিও বাড়াতে পারে। থিওরেটিক্যালি, ব্রাউজারগুলো ব্যবহারকারীকে URL-এর মাধ্যমে ট্র্যাকিং ব্লক করতে দিতে পারে শুধু লোডেড পেজগুলোতে নয়। উদাহরণস্বরূপ, ইমেল ইনভিটেশন এবং স্মিলার জিনিসগুলোর সাথে পুরো ট্র্যাকিং এম্বেডেড থাকে URL-এ। প্রাইভেসি-কনসিয়াস ব্রাউজারগুলো সেগুলো স্ট্রিপ করতে পারে - অথবা ব্যবহারকারীকে জিজ্ঞাসা করতে পারে।

URL ইনফরমেশন অ্যাপ্লিকেশনে পাস করার জন্য সুবিধাজনক - কিন্তু এর কোনো আসল কারণ নেই। আপনি যখন Amazon বা PayPal-এ Buy-এ ক্লিক করেন, আপনি দেখতে পান না কী হচ্ছে। আপনি Gmail পড়লে, আপনি দেখতে পান না কী হচ্ছে। বাটনগুলো ফাংশনালিটি লুকায়, এবং এটি URL-এ রিফ্লেক্ট হয় না।

সংক্ষেপে: URL-এর মেশিন-পার্টে একটি সীমিত ডিকশনারি অফ স্ট্যান্ডার্ডাইজড কি থাকবে যা ইনফরমেশন পাস করার অনুমতি দেবে এই পথে, কিন্তু বাকি উপেক্ষা করা হবে যদি না স্পেশাল ফ্ল্যাগস যেন dev বা debug ব্যবহার করা হয়, ব্যবহারকারীকে প্রম্পট করার অপশনসহ। এনহান্সড সিকিউরিটি, এনহান্সড প্রাইভেসি।

যদি কখনো ডিফাইন, স্ট্যান্ডার্ডাইজ এবং অ্যাডপ্ট করা হয়, এটি সময় নেবে - একটি ইন্ডাস্ট্রি-ওয়াইড এফোর্ট। এখন, কি ফোর্টি ইয়ার্স অফ লিগ্যাসি এবং এক্সিস্টিং বাস্তবায়ন উপেক্ষা করার কোনো উপায় আছে? উত্তর হলো, নো ব্লাডি وে। URL স্ট্রাকচার পরিবর্তন কিছু যেন দশকগুলোর কাজ হবে। আপনি যদি IPv4 থেকে IPv6 ক্যামপ্লেক্স মনে করেন, URL যাত্রা আরও লম্বা হবে।

শেষে, Quis custodiet ipsos custodes? বর্গ একে ফিরে।

উপসংহার

URL পরিবর্তন নিজে থেকে গুরুত্বপূর্ণ নয় - এটি হ্যাঁ, কিন্তু টেকনিক্যাল পার্ট আপেক্ষিকভাবে সহজ। বড় ইস্যু হলো, এই মুহূর্তে, মানুষের এখনও ওয়েবের কাছে যথেষ্ট আনরেস্ট্রিক্টেড অ্যাক্সেস আছে, বড় ölçেদে হিউম্যান-রিডেবল ওয়েব ঠিকানাদের নার্ডি প্রকৃতির কারণে। URL ইন্টারনেটের পুরনো টুকরো 중 একটি, এবং তাই, এটি অধিকাংশ আনফিল্টারড এবং অ্যাবস্ট্রাকশন ছাড়া। একবার সেটি চলে গেলে, আমরা সত্যিকারের ইনফরমেশন কন্ট্রোল হারিয়ে যাবো। বিশ্ব একটি ওয়alled গার্ডেনে পরিণত হবে।

Google-এর জেনারেল কল টু অ্যাকশন টেকনিক্যাল পার্সপেক্টিভ থেকে সেন্স মেক করে, কিন্তু পরিবর্তনটি অকস্মাৎ কিছু বড় কিছুতে লিড করতে পারে। কিছু ভঙ্কিম। কিছু দুঃখদ। আমরা যা জানি ইন্টারনেটের মৃত্যু। বদসूरत, কামপ্লেক্স URL একটি মাসুমiyet এবং এক্সপ্লোরেশনের যুগে আবিষ্কৃত হয়েছিল। যতটুকু বিভ্রান্তিকর হোক, এটিই वो একটু টুকরো যা কারো należে না। যেকোনো ভবিষ্যতের পরিবর্তন অবশ্যই সেই নিউট্রালিটি সংরক্ষণ করতে হবে।

যদি আমি Google হতাম, আমি URL-র চিন্তা করতাম না। আমি ফোকাস করতাম কেন মানুষ Google-কে তাদের ইন্টারনেটের আর্বিটার হিসেবে চায় না। বুঝতে চেষ্টা করতাম কেন মানুষ আপনাকে বিরোধ করছে, টেকনিক্যাল ডিটেইল উপেক্ষা করে। কারণ, শেষ পর্যন্ত, এটি URL-র বিষয় নয়। এটি ফ্রিডমের বিষয়। একবার সেটি জায়গা পেলে, টেকনিক্যাল সমাধান טרিভিয়াল হবে।

ফুড ফর থট।

চিয়ার্স।

  1. ওয়ার্ডপ্রেস সাইটের ডোমেইন নাম পরিবর্তন করার পদ্ধতি

  2. আপনার পছন্দের গুগল অ্যাকাউন্টকে ডিফল্ট হিসেবে সেট করুন: ধাপে ধাপ গাইড

  3. গুগল ডক্সে পেজ মার্জিন সমায়োজন করার দ্রুত গাইড

  4. Google Chrome 69 UI রিফ্রেশ: কুইক থিম আপডেট গাইড