ترمینال آزاد

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

هشتگ فارسی با نیم‌فاصله یا _ !؟

هشتگ یک نماد برای سهولت در پیگیری اخبار، تصاویر، توییت و … در باره موضوع یا اتفاق به خصوصی هستش که همه گیر شده. تعریفی که تو ویکی پدیا از هشتگ شده به درک موضوع کمک می کنه:

هشتگ#، یک نماد پیشوندی و یکی از تگ‌های ابرداده است.همچنین، پیام‌های کوتاه در سرویس‌های میکروبلاگ شبکه‌های اجتماعی مانند Twitter یا +Google، ممکن است به وسیلهٔ یک یا چند کلمهٔ به هم پیوسته، تگ شده باشد. به عنوان مثال:

#ویکی‌پدیا یک #دائرهالمعارف است.

هشتگ ابزاری برای گروه‌بندی چنین پیام‌هایی فراهم می‌کند، تا افراد بتوانند آن هشتگ را جستجو کنند و مجموعه‌ای از پیام‌هایی را که شامل آن هستند به دست آورند.

استفاده از هشتگ در زبان انگلیسی بسیار راحت هستش. شما می تونین عبارات مجاز رو پی در پی پشت سر هم بیارین بدون اینکه بخشی از آن از هشتگ جدا بیافته یا باعث ناخوانایی هشتگ بشه. مثل ihatejustinbieber# یا مثلا nationaltoastday#. همونطور که می بینین کل عبارت مشمول هشتگ شده و عبارت کاملا مفهوم و قابل درک هستش.

ولی در زیان فارسی به علت وجود برخی قابلیت ها(!) این امر صادق نیست. از جمله این دلایل میشه به حروف چسبان و آخر یا فاصله و نیم‌فاصله اشاره کرد. با ارائه یک مثال منظور رو بهتر میتونم منتقل کنم. هشتگ #هالهنور رو در نظر بگیرین. این هشتگ به علت چسبیدن دو کلمه هاله و نور ناخوانا و نامفهوم هستش و کسی که اولین بار هشتگ رو دیده متوجه منظور و هدف هشتگ نمی شه. به خاطر جلوگیری از این امر باید بین هاله و نور فاصله ای ایجاد بشه. میشه این فاصله رو با کلید space کیبورد ایجاد کرد ولی در این صورت # فقط شامل هاله میشه و کلمه نور خارج از # می مونه.

حالا سر یک سه راهی می مونیم. یا باید هشتگ چسبیده (#هالهنور) رو بپذیریم یا از _ یا نیم‌فاصله استفاده کنیم. استفاده از نوع چسبیده کلمات زیاد بین کاربران معمول نیست و مورد پسند واقع نشده. شاید از معدود هشتگ های این چنینی که بین مردم فراگیر شد میشه به #اشتباهخوب اشاره کرد ولی در کل این نوع هشتگ زدن بین کاربران تقریبا مردود هستش. از طرفی استفاده از _ اون زیبایی و جمع و جور بودن هشتگ رو که از اصول اصلی اون بود نقض می کنه. راه آخر استفاده از نیم‌فاصله هستش.

استفاده از نیم‌فاصله نه تنها باعث خروج قسمتی از عبارت از تصرف # نمیشه بلکه خوانایی خوبی هم به هشتگ ما میده ولی مشکلی که وجود داره عدم دسترسی درست به نیم‌فاصله بین کاربران هستش. به عنوان مثال همین اواخر عده زیادی از کاربران با آپدیت مرورگر کروم خود قابلیت نیم‌فاصله خودشون رو از دست دادن و یا یک عده اصلا هیچ گونه آشنایی با نیم‌فاصله نه تنها در کیبورد حتی در نگارش هم ندارن. البته دلیل این مشکلات استفاده نکردن از کیبورد رسمی فارسی هستش.

مشکل اصلی و بزرگ اینه که بین کاربران وحدتی در استفاده از یکی از این روش های برای ارسال هشتگ وجود نداره. ما تو شبکه های اجتماعی می تونیم شاهد هر سه شکل #هالهنور، #هاله_نور و #هاله‌نور باشیم. همین پراکندگی در استفاده باعث میشه مطالب راجب به یک هشتگ رو یه جا مشاهده نکینم و مجبور میشیم هر سه شکل هشتگ رو جستجو کنیم و اگه کسی این کارو نکنه مطلبی که با هشتگ نشانه گذاری شده بود از دیدش خارج می مونه.

لزوم استفاده از کیبورد استاندارد فارسی

عده کثیری در ایران از سیستم عامل ویندوز استفاده می کنن و حتی افرادی هم که از اوبونتو استفاده می کنن باز در کنارش سیستم عامل ویندوز را نصب دارند. مشکل اصلی ویندوز برای ما ایرانی ها نداشتن کیبورد استاندارد فارسی هستش. روی سیستم عامل های گنو/لینوکسی و OS X کیبورد استاندارد فارسی از همان ابتدا موجود هستش و مشکلاتی که با کیبورد ویندوز برای کاربران پیش می آید را ندارند. کیبوردی که روی ویندوز موجوده صرفا کیبورد عربی هستش که حروف گچ پژ هم بهش اضافه شده.
همین باعث میشه در هنگام نگارش از ک عربی (ک) و ی عربی (ی) استفاده کنیم و همچنین موجب میشه ناخودآگاه از علائمی استفاده کنیم که در زبان فارسی کاربرد ندارند مثل (ؤ) یا حتی گاهی (ه). استفاده از کیبورد غیر استاندارد فارسی برای تایپ و وجود همین معایب باعث مشکلاتی میشه که یکیشون عدم دستیابی به نتایج جستجوی صحیح در سایت ها بدست نیاد. فرض کنید در سایتی به دنبال خبری در مورد شهرک قدوسی هستید. نویسنده در هنگام تایپ از کیبورد استاندارد فارسی استفاده کرده ولی شما از کیبورد ویندوز استفاده می کنید و عبارت شهرک قدوسی رو جستجو می کنید که نتایجی برای شما نمایش داده نمیشه. همین مشکل رو در شبکه های مجازی مانند اینستاگرام هنگام جستجوی هشتگ خاصی می بینیم. مخصوصا که اینستاگرام روی کیبورد های متفاوت بسیار زیاد حساسه.
خود من وقتی هشتگ #کباب رو در اینستاگرام با دو کیبورد متفاوت سرچ می کنم به دو نتیجه کاملا متمایز از هم رسیدم حتی با اینکه به ظاهر جفتشون با کیبورد فارسی و حرف ک فارسی تایپ شده باشه.

Untitled-1

تصویر سمت راست مربوط به جستجو با کیبورد استاندارد فارسی و سمت چپ مربوط به کیبورد عربی هستش. البته از سایر نتیجه های پیشنهادی میشه فهمید کدوم با کیبورد فارسی تایپ شده و کدوم با کیبورد عربی. کباب واژه مشترکی در فارسی و عربی هستش و اگه کسی با کیبورد عربی جستجو کنه به تصاویری میرسه که اکثرا توسط کشورهای حوزه خلیج فارس آپلود شدن. ولی این مشکل حتی در کلماتی مثل #کوچه که مختص زبان فارسی هستش هم وجود داره. با هر دو کیبورد که جستجو کنید مشاهده می کنید که در هر دو صورت نتایجی بدست می آید که نشانگر این است که عده زیادی از ایرانیان از کیبورد عربی استفاده می کنند. همین باعث دو دستگی محتویات وب فارسی میشه. دوستتون تصویری رو با هشتگ کوچه (با کیبورد فارسی) تو اینستاگرام قرار داده و شما در جستجوی همون هشتگ (با کیبورد عربی) قادر به دیدن تصویر دوستتون نیستید.

راه حل این مشکلات استفاده همگانی از کیبورد استاندارد فارسی هستش. اما این تنها مزیت استفاده از این کیبورد نیستش. کیبورد استاندارد شکل و جایگاه حروف مشخصی داره. برای همه پیش اومده وقتی از پای یه سیستم پا شدن و نشستن پشت یه سیستم دیگه و خواستن پ تایپ کنن دیدن که ‍‍‍÷ تایپ میشه. تو بعضی صفحه کلید ها پ بالای Enter هستش، بعضیا زیرش و گاها بالای کلید Tab. اما در کیبورد استاندارد پ روی دکمه M قرار داره و تو صفحه کلید های متفاوت جاش عوض نمیشه. حرف ژ هم روی Ctrl+C قرار داره.

CbCmuVTWAAAPyA2

مزیت بزرگ دیگه کیبورد استاندارد وجود نیم‌فاصله هستش. من به شخصه رو کیبورد ویندوز هیچ وقت نتونستم نیم‌فاصله رو تایپ کنم. همه افراد شاکی از این هستن که روی کیبوردشون نیم‌فاصله ندارن و به همین دلیل تو نوشتن هشتگ ها به مشکل برمی خورن و مجبور میشن از _ استفاده کنن. با استفاده از این کیبورد براحتی می تونین با استفاده از کلید ترکیبی Shift+Space نیم‌فاصله رو وارد نوشته هاتون بکنید.

از طرفی موقع تایپ با کیبورد استاندارد اعداد هم فارسی تایپ میشن و از اعداد انگلیسی خبری نیست. علاوه بر اینکه کیبورد گچ پژ رو داره، ک و ی هم عربی نیستن و این کیبورد مشترک بین سه سیستم هامل Windows، GNU/Linux و OS X هستش و این امکان وجود داره که حتی تو گوشی ها هم از این کیبورد استفاده بشه.

گنو/لینوکسی ها و OS Xـی ها به صورت پیشفرض این کیبورد رو دارن ولی ویندوزی ها برای نصب ابتدا باید کیبورد خود ویندوز که از کنترل پنل فعالش کردن رو حذف کنن سپس از این لینک کیبورد استاندارد فارسی رو نصب کنند.

افرادی که نه تنها باینری, بلکه هیچ چیز نمی فهمند

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

تصویر رو که دیدم یاد امضای پروفایل فروم یکی از این افراد به ظاهر گیک افتادم که متن بالا رو اینطوری ترجمه کرده بود:

مردم به ده دسته تقسیم می شوند:

یک دسته آنهایی که باینری می دانند.

و نه دسته ای که باینری نمی دانند!

 

در مورد دسته اول کاری ندارم ولی فردی که این امضا رو داشت خودش قطعا جزو ۹ دسته ای بود که نوشته! یعنی اصلا معنی و هدف متن رو متوجه نشده بود و شاید هم می خواست به این طریق منظور رو برسونه که اصلا چیزی از باینری نمی دونه و خودش شکسته نفسی کرده و اعلام می کنه.

ولی اینکه قصد اصلی متن چیه باید اینطوری توضیح بدم:

ترجمه مستقیم متن اینطوری:

مردم به ۱۰ دسته تقسیم می شوند:

آنهایی که باینری می دانند

و آنهایی که باینری نمی دانند

ولی این که شد دو دسته! پس هشت دسته بعدی چی شد؟ موضوع همینه! اونایی که باینری بلدن فهمیدن چی شد ولی اونایی که باینری بلد نیستن گیج شدن. در واقع اون ۱۰ که تو متن اصلی نوشته بود عدد ده نیست و دو هستش! اون ۱۰ به زبان باینری هستش. در باینری رقم ها از سمت راست شمرده میشن و هر رقم ارزش منحصربفردی داره. ارزش هر رقم از رابطه دو به توان n بدست می آید که n از عدد صفر شروع میشه و به ترتیب میره بالا. یعنی ارزش رقم اول از سمت راست ۱, رقم دوم ۲, رقم سوم ۴, رقم چهارم ۸ و الی آخر.

به تصویر زیر توجه کنید تا بهتر متوجه بشید:

670px-Convert-from-Binary-to-Decimal-Step-4-Version-2

ردیف اول ارزش رقم رو همونطوری که گفتم نشون میده. خط پایینش عدد باینری هستش. عدد باینری شامل دو عدد ۱ یا ۰ میشه و از این دو عدد خارج نیست. اگر زیر ارزش رقم, ۱ نوشته بود یعنی ارزش اون رقم احتساب بشه و اگر ۰ نوشته بود یعنی ارزش بالای عدد محاسبه نشه. تو تصویر بالا با اصولی که گفتم عدد ۱۲۸ بدست می آید:

۱+۲+۰+۸+۱۶+۰+۰+۱۲۸=۱۵۵

حالا برگردیم به متنی که در موردش صحبت می کردیم. اونجا نوشته مردم ۱۰ دسته هستند. در واقع این ۱۰ ما عدد باینریه. رقم اول صفر هستش و ارزش رقمیش ۱ که اینجا باز صفر حساب میشه چون زیرش ۰ درج شده و رقم دوم یک هستش با ارزش دو که دو احتساب میشه. یعنی این ۱۰ ما عدد ۲ هستش.

مردم به دو دسته تقسیم می شوند:

دسته اول اونایی که باینری بلدند

و دسته دوم اونایی که باینتری بلد نیستند

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

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