کوتاهکنندهی لینک گوگل بهنشانی goo.gl برای اولینبار در دسامبر سال ۲۰۰۹ میلادی بهمنظور استفاده با تولبار و فیدبرنر این شرکت متولد شد. با اینوجود طی چند سال اخیر، نیاز به استفاده از کوتاهکنندههای لینک تا حد زیادی از بین رفته است و افراد کمی از آنها استفاده میکنند. همین موضوع گوگل را ترغیب کرد تا طی اطلاعیهای از پایان کار سرویس کوتاهکنندهی لینک اختصاصی خود خبر دهد.
گوگل آن زمان طی بیانیهای اعلام کرده که بود که از تاریخ ۳۰ مارس ۲۰۱۸ (۱۰ فروردین ۱۳۹۸) پشتیبانی از کوتاهکنندهی لینک goo.gl را متوقف میکند؛ درضمن از تاریخ ۱۳ آوریل ۲۰۱۸ (۲۴ فروردین ۱۳۹۷) تنها کاربران فعلی این سرویس میتوانستند در آن به ایجاد لینکهای جدید بپردازند. تا اینکه نهایتا طبق اعلام قبلی، در تاریخ ۳۰ مارس ۲۰۱۹ (۱۰ فروردین ۱۳۹۸) این سرویس بهطور کلی متوقف شد.
گفتنی است که لینکهای پیشین ساختهشده با این سرویس، بدون مشکل کار خواهند کرد. گوگل به توسعهدهندگان پیشنهاد کرده است ازاینپس از سرویس Firebase Dynamic Links استفاده کنند. درضمن این شرکت بهکاربران معمولی گفته است که میتوانند سراغ Bit.ly و Ow.ly بروند.
نظر شما کاربران زومیت در این زمینه چیست؟ آیا از این سرویس استفاده کردهاید؟
XML مخفف زبان نشانهگذاری قابل توسعه است. هدف این زبان، توصیف و سازماندهی دادهها روی اینترنت، اپلیکیشنهای موبایل و بسیاری از موارد دیگر است؛ اما XML چگونه کار میکند و چه کاربردهایی دارد؟
زبانهای نشانهگذاری برای حاشیهنویسی متون یا اضافه کردن اطلاعات به کار میروند. حاشیهنویسیها از دید کاربر نهایی مخفی میمانند. ماشین (مرورگر) این یادداشتها را قبل از پردازش میخواند و متن را بهصورت دستورها نشانهگذاری نمایش میدهد. براساس تعریف ویکیپدیا:
ایدهی این اصطلاح برگرفته از نشانهگذاری نسخههای کاغذی مثل دستورالعملهای بازنگری ویراستارها است که معمولا با خودکار آبی روی نسخهی نویسندگان نوشته میشوند. در رسانههای دیجیتال، تگها جایگزین یادداشتهای دستوری آبی شدهاند، این تگها بخشهای مختلف سند را نشان میدهند.
HTML (زبان نشانهگذاری ابَرمتن)، یک نمونهی شناختهشده از زبان نشانهگذاری است. بااینکه HTML (و دیگر زبانهای برنامهنویسی) ظاهر وبسایت را تعریف میکند، اما هرگز ردپایی از کد در آنها مشاهده نمیکنید. تنها چیزی که میبینید، تفسیر مرورگر است. برای مثال، تنها میتوانید فرمتدهی متنی یا تصاویر تعبیهشده را ببینید.
XML یک نوع زبان نشانهگذاری متا است که برای اینترنت توسعه داده شده است. XML ازاینرو یک زبان متا است که میتوان از آن برای توصیف و تعریف زبانهای نشانهگذاری دیگر استفاده کرد. XML نسخهی سادهشدهای از SGML (زبان نشانهگذاری تعمیمیافتهی استاندارد)، مادر زبانهای نشانهگذاری است.
XML قابل توسعه است و کاربرها میتوانند بلوکهای سازنده و تگهای جدید را برای آن تعریف کنند. کاربر با اضافه کردن بلوکهای سازنده میتواند XML را با نیازهای خود تطبیق دهد. با مثالهای HTML و CSS بهتر میتوانید عملکرد XML را درک کنید.
XML مشابه HTML است اما از آنجا که کاربرها میتوانند بلوکهای سازندهی خود را اضافه کنند، انعطاف آن بیشتر است. یکی از تفاوتهای کلیدی بین HTML و XML این است که HTML ظاهر دادهها را تعریف میکند درحالیکه XML چیستی دادهها را توصیف میکند. به همین دلیل XML نمیتواند جایگزینی برای HTML باشد، بلکه صرفا میتواند آن را توسعه دهد.
XML برای توصیف دادهها به DTD (تعریف نوع سند) وابسته است. DTD دیکشنری ماشین است و ماشین ازطریق این دیکشنری میتواند زبان نشانهگذاری را تفسیر کند؛ بنابراین، هر سند باید با تعریف نوع DTD آغاز شود. HTML از همین اصل تبعیت میکند. کدی که در بسیاری از وبسایتها میبینید، مشابه کد زیر است:
<!doctype html public "-//w3c//DTD html 4.0//en">
در این مثال، DTD همان html 4.0 است. مرورگر هرکدام از دستورها را با DTD خود مقایسه میکند و وظیفهی هر دستور را مشخص میکند. به همین ترتیب است که دستور <b> به متن برجسته و دستور <u> به متن زیرخط دار تفسیر میشود.
مشکل HTML مجموعه دستورهای ایستای آن هستند. برای تعریف مشخصه، به تایپ این دستورها نیاز دارید؛ و برای هر بار تعریف باید آنها را مجددا وارد کنید. بااینکه دستورها HTML سرراست هستند و یادگیری آنها هم ساده است، اما انعطاف کمی دارند.
برای مثال، فرض کنید بخواهید اندازه یا رنگ هدری را که چندین مرتبه در سایت خود از آن استفاده کردهاید، تغییر دهید. قطعا وارد کردن دستورهای تکراری مثل تغییر اندازه و رنگ برای هر بار تکرار هدر، کسلکننده خواهد بود.
در طراحی وب، CSS (صفحات آبشاری و پشت سرهم)، مشکل ویرایش خستهکنندهی اسناد HTML را برطرف کرده است. در CSS بهراحتی میتوانید مشخصهی H1 را به هدر وبسایت خود اضافه کنید و در style sheet هم ظاهر آن را تعریف کنید؛ و برای تغییر ظاهر هدر، فقط یک بار تغییر آن کافی است.
XML وظیفهی سازماندهی و تعریف دادهها را برعهده دارد. XML با مشخصههایی مثل اندازه و رنگ سروکاری ندارد. بلوکهای سازندهی آن مشابه تگهای HTML مرتبط با CSS هستند. تعریف عنوان، هدر، متن و دیگر عناصر متن در XML ساده است و وظیفهی تفسیر را بر دوش ماشین قرار میدهد.
امروزه در سطح وسیعی از XML استفاده میشود. برنامهها و دستگاههای مختلف از آن برای کنترل، سازماندهی، ذخیرهسازی، انتقال و نمایش دادهها استفاده میکنند. برای مثال، XML در سطح وسیعی در مبادلههای دادهای B2B کاربرد دارد. XML با فرمت فایلهای آفیس از جمله فایلهایMicrosoft Office و Google Docs هم سازگار است.
ازآنجاکه XML دادهها را به فرمت متنی ساده ذخیره میکند، ذخیرهسازی آن مستقل از پلتفرم است و میتوان بهسادگی از دادهها خروجی گرفت یا آنها را در فرمتهای دیگر وارد کرد. XML مبنای بسیاری از زبانهای دیگر از جمله XHTML، WAP برای دستگاههای جیبی یا RSS برای فیدها است.
همانطور که قبلا هم گفته شد، XML دادهها را به فرمت متنی ساده ذخیره میکند. به همین دلیل میتوان فایلهای XML را با برنامههای متعدد باز کرد. روی فایل XML کلیک کنید، Open with را از منو انتخاب کنید و سپس برنامهی موردنظر را انتخاب کنید. میتوانید هر کدام از برنامههای ذیل را امتحان کنید:
میتوانید از نمایشگر آنلاین XML مثل نمایشگر Code Beautify هم استفاده کنید. با هر کدام از برنامههای فوق میتوانید فایل XML را باز کنید اما مزیت ++Notepad و نمایشگرهای اختصاصی XML یا ویرایشگرها، تگهای رنگی XML است و به این صورت تفکیک دادهها آسانتر میشود. بااینحال، این برنامههای نمیتوانند کد XML را اجرا کنند.
امروزه JSON جایگزین محبوبتری برای یکپارچهسازی دادهها است؛ اما اگر برنامهنویس هستید، ممکن است گاهی به کار با XML نیاز داشته باشید.
مایکروسافت پس از هفتهها انتظار، سرانجام نخستین نسخهی آزمایشی مرورگر اج کرومیوم را بهصورت عمومی دردسترس کاربران قرار داد. این نسخه که هنوز نسخهی کاملی نیست، بیشتر برای دریافت بازخورد کاربران و فهمیدن دیدگاه کلی آنها منتشر شده و هنوز جای کار دارد. گرچه هنوز با نسخهی کامل اج جدید طرف نیستیم، باید بگوییم این مرورگر توانسته بهتر از انتظارات ظاهر شود و این، نکتهی مثبتی برای مایکروسافت بهشمار میآید.
مایکروسافت توانسته بهشکل ماهرانهای مرورگر خود را با کرومیوم ادغام کند تا از مزیتهای پرشمار آن بهره بگیرد. اقدامات مایکروسافت باعث شدهاند تا اج مرورگری سریع و بسیار خوب باشد؛ مرورگری که احتمالا در آینده خواهد توانست با کروم و فایرفاکس بهتر از قبل رقابت کند.
یکی از مزیتهای بهرهگیری از فریمورک کرومیوم، این است که میتوان ازطریق مرورگرهای ساختهشده براساس آن، به فروشگاه گوگلکروم دسترسی پیدا کرد. گوگل در این فروشگاه بزرگ نرمافزاری، صدها تم و اکستنشن مختلف را بهصورت رایگان دردسترس کاربران قرار داده است. بهلطف توسعهی اج جدید براساس فریمورک کرومیوم، حال کاربران این مرورگر نیز خواهند توانست از این مزیتها بهره بگیرند.
باایناوصاف، کاربران اج امکان دسترسی به اکستنشنها و تمهای جذاب کروم را پیدا خواهند کرد. فرایند نصب اکستنشنها روی مرورگر اج بسیار ساده و سرراست است و بهسرعت انجام میشود؛ اما نصب تمها، اندکی مشکل هستند. بااینحال، سعی کردهایم تاحدممکن روند کلی نصب را برایتان ساده شرح دهیم. بدینمنظور برای نصب تمهای فروشگاه گوگلکروم روی مرورگر اج، مراحل زیر را بهدقت دنبال کنید:
۱. در مرورگر مایکروسافت اج، روی منو تنظیمات کلیک کنید و وارد بخش Extensions شوید. در این بخش، گزینهی Allow extensions from other stores را باید فعال کنید.
۲. در مرحلهی دوم، باید به صفحهی اکستنشن Get CRX مراجعه و آن را به مرورگرتان اضافه کنید.
۳. به صفحهی تمهای فروشگاه کروم مراجعه کنید تا فهرست تمهای موجود را ببینید.
۴. به صفحهی یکی از تمهای دلخواه مراجعه کنید. در این مرحله، حتما ID تم مدنظر را یادداشت کنید؛ زیرا بعدا اگر بخواهید تم را حذف کنید، به آن نیاز پیدا خواهید کرد. سپس، روی گزینهی Add to Chrome راستکلیک و Get CRX of this extension را انتخاب کنید.
۵. روی گزینهی Save کلیک کنید تا فایل CRX تم مدنظر روی رایانهی شما دانلود شود.
۶. پس از دانلودشدن تم، به صفحهی edge://extensions مراجعه و فایل CRX دانلودشده را به درون مرورگر درگ اند دراپ کنید.
۷. در این مرحله، اخطاری با این متن بهنمایش درمیآید: «اکستنشنها، اپلیکیشنها و تمها میتوانند به رایانهی شما آسیب برسانند» (Extensions, Apps, and Themes can harm your computer). در اینجا، کافی است روی گزینهی Confirm کلیک کنید.
۸. اج از شما درخواست خواهد کرد تم را نصب کنید. در آخر، باید روی گزینهی Add theme کلیک کنید.
اگر با دقت کافی مراحل بالا را دنبال کرده باشید، تم دلخواهتان روی مرورگر اج نصب میشود. بااینحال، اگر بههر دلیلی از تم جدید خوشتان نمیآید، نگران نباشید؛ چراکه میتوانید با دنبالکردن مراحل زیر، تم را از مرورگر حذف کنید و همهچیز را بهحالت اول برگردانید:
۱. مرورگر اج را بازکنید و در نوارآدرس، عبارت edge://version را بنویسید و اینتر بزنید.
۲. عبارت مقابل Profile path را کپی کنید که در بالا مشخص کردهایم. سپس، مرورگر اج را ببندید. اگر نسخهی Canary اج را دریافت کردهاید، باید بدانید مسیر پروفایلها در اینجا قرار دارد:
C:\Users\<username>\AppData\Local\Microsoft\Edge SxS\User Data\Default
درضمن، اگر نسخهی توسعهدهندگان (Dev) را دریافت کردهاید، مسیر پروفایلها در اینجا قرار گرفته است:
C:\Users\<username>\AppData\Local\Microsoft\Edge Dev\User Data\Default
۳. بسته به نسخهی مرورگرتان (Dev یا Canary)، یکی از مسیرهای یادشده در مرحلهی دوم را در پنجرهی اکسپلورر یا Run پیست کنید و اینتر بزنید.
۴. حال باید در صفحهی بازشده، بهدنبال فایل Preferences بگردید و آن را با نوتپد یا نوتپد++ باز کنید.
۵. در فایل بازشده، بهدنبال ID تم نصبشدهای بگردید و حذفش کنید که قبلا آن را یادداشت کردهاید. توجه کنید ID تم در بین دو علامت دابل کوتیشن (") قرار گرفته است. شما صرفا باید ID را حذف کنید و کاری به کوتیشنها نداشته باشید. این تم را در مسیر :”theme”:{“id” میتوانید مشاهده کنید.
۶. در مرحلهی آخر، باید تغییراتِ اعمالشده را ذخیره و مرورگر اج را دوباره راهاندازی کنید. پس از بازکردن مجدد مرورگر، خواهید دید همهچیز به حالت اولیه بازگشته است.
امیدواریم که از این مقالهی آموزشی نهایت استفاده را برده باشید. در انتها، میتوانید دیدگاههای ارزشمند خودتان را با زومیت در میان بگذارید.
دومین ارز رمزپایهی محبوب دنیا یک روش سرمایهگذاری نیست، این سخن را فردی از کمیتهی بورس و اوراق بهادار ایالات متحده (SEC) میگوید. ویلیام هینمن (William Hinman)، مدیر بخش مالی این کمیته معتقد است که اتر (Ether)، ارزی که شبکهی بلاکچین اتریوم (Ethereum) را تامین میکند، نباید مشمول قوانین بورس و اوراق قرضه شود.
سخنان هینمن در مورد ارز اتر متعاقب اظهار نظر رئیس کمیتهی بورس و اوراق بهادار، جی کلایتون(Jay Clyton) بیان شده است. کلایتون پیش از این در ماه آوریل درمورد ارز دیجیتال بیتکوین نیز اظهار نظر مشابهی کرده بود. با کنار هم قرار دادن این دو اظهار نظر میتوان به درک روشنی از دیدگاه این کمیتهی تنظیم مقررات در مورد بازار ارز رمزپایه دست یافت. بهطور خلاصه میتوان گفت زمانی که از یک ارز رمزپایه بهاندازهی کافی تمرکززدایی شود (مانند آنچه که درمورد ارزهای دیجیتال محبوب بیتکوین و اتر اتفاق افتاده است)، این کمیته دیگر چنین ارزی را بهعنوان اوراق بهادار قلمداد نمیکند. اما از طرف دیگر عرضه اولیه سکه یا IOC از جانب این کمیته بهعنوان اوراق بهادار شناخته میشود. توجه کنید که این تفاوت بسیار مهم است، چون اوراق بهادار مشمول قوانین سهام و اوراق قرضه میشوند.
هینمن در مجمع اقتصادی یاهو با نام کریپتو در لسآنجلس گفت:
مطابق درک من از شرایط فعلی، ارز اتر و شبکهی اتریوم و ساختار نامتمرکز آن، در حال حاضر خرید و فروش اتر بهعنوان تبادل اوراق بهادار شناخته نمیشود. همانند بیتکوین، اعمال قوانین فدرالی اوراق بهادار به مبادلات ارزی اتر لزومی ندارد.
جو لوبین از بنیانگذاران اتریوم و موسس CosenSys، یکی از شرکتهای مهم توسعه اپلیکیشن استخراج اتر با انتشار بیانیهای از این تصمیم کمیته بورس و اوراق بهادار ابراز رضایت کرد:
ما از روشنگری هینمن و کمیتهی SEC در این مورد قدردان هستیم. اتر و دیگر ارزها و نشانهای قابل مبادلهی نسل جدید در پیشرفت وب به سوی یک شبکهی عادلانهتر، امنتر و یکپارچهتر تاثیر بیشتری خواهند داشت. شرکت CosenSys به ادامهی تبادل نظر با کمیتههای تنظیم مقررات در سراسر دنیا در مورد ایجاد سازگاری بیشتر با این تکنولوژی نوظهور و دگرگونشونده راغب است.
هماکنون صدها توسعهدهنده در حال اجرای اپلیکشن استخراج ارز از شبکهی اتریوم هستند و به توسعهی کد آن کمک میکنند. هم چنین تعداد مشابهی به توسعهی بیتکوین کمک میکنند. پیتر ون والکنبرگ، مدیر مرکز تحقیقات کوین سنتر (Coin Center) معتقد است:
شبکهی اتریوم و توسعهی نرمافزاری آن بهاندازهی کافی گسترش یافته است، بهگونهای که اکنون دیگر شخص ثالث قابل تمییزی وجود ندارد که انتظار داشته باشیم سرمایهگذاران به آن وابسته باشند.
گفتنی است کوین سنتر در واقع اتاق فکری است که تمرکز آن بر معضلاتی است که تکنولوژیبلاکچین با آن روبهرو است. این گفتهی والکنبرگ نشاندهندهی تفاوت آشکار بین ارزهای رمزپایه با اوراق بهادار سنتی، مانند سهام اپل یا مایکروسافت است: جایی که شما روی تلاشهای یک شرکت مشخص در حوزهی فعالیت خود مانند ارائهی محصولات یا خدمات برای تولید درآمد شرطبندی میکنید.
با این حال هینمن تا آن جا پیش نرفت که بگوید سرمایهگذاریهای اولیه انجام شده روی این دو ارز اوراق بهادار به حساب نمیآیند. ممکن است سرمایهگذاریهایی که قبل از تمرکززدایی واقعی ارزها صورت گرفته باشد، بهعنوان نوعی سرمایهگذاری سنتی قلمداد شوند. والکنبرگ در این مورد توضیح میدهد: هینمین مراقب بود که درمورد ماهیت سرمایهگذاریهای اولیه با شفافیت سخن نگوید.
در واقع والکنبرگ معتقد است کسانی که از ابتدا روی ارزهای رمزپایه سرمایهگذاری کردهاند و احتمالا پول زیادی از این راه کسب کردهاند، ممکن است روزی با قوانین و مقررات وضعشده بر اوراق بهادار روبهرو شوند.
بهگفتهی هینمن، ممکن است در آینده، دیگر ارزهای رمزپایه به اندازهای محبوب شوند که وضع مقررات بر مبادلات اوراق بهادار بر چنین نشانهها یا همان توکنها (Tokens) یا سکهها لازم نباشد. اما این گفته به این معنا نیست که تمام ارزهای رمزپایه میتوانند از زیر ذرهبین کمیتهی تنظیم مقررات ایالات متحده آمریکا فرار کنند. در حال حاضر کمیتهی بورس و اوراق بهادار معتقد است که بیشتر توکنها و عرضهی اولیه سکههای دیجیتال مشمول قوانین اوراق بهادار میشوند، چون عملا بهعنوان محرک محصول یا اپلیکیشن یک استارتآپ مشخص عمل میکنند. عرضهی اولیه سکهها یا همان (IOC) فرصتی برای سرمایهگذاران هستند تا توکنهای یک استارتآپ بلاکچین را قبل از معرفی محصول آن خریداری کنند.
اما چیزی که باعث پیچیدهتر شدن موضوع میشود این است که بسیاری از توکنها روی شبکهی اتریوم اجرا میشوند. بنابراین با این که خرید و فروش ارز اتر مشمول قوانین اوراق بهادار نمیشود؛ اما مبادلهی دیگر توکنهایی که روی شبکه اتریوم اجرا میشوند، ممکن است مشمول این قوانین شوند.
کمیتهی بورس و اوراق بهادار در ماههای اخیر بر شدت فعالیت خود بر ضد فعالیتهای کلاهبردارانه در حوزهی عرضهی اولیه سکه افزوده است. واحد فضای مجازی این کمیته در ماه سپتامبر اولین شکایت خود را از شرکت PlexCorps انجام داد. این شرکت متهم شده است که ۱۵ میلیون دلار از سرمایهی مشتریان خود را دزدیده است. همچنین این کمیته یک ماه بعد یکی از بزرگترین عرضههای اولیه سکه از سوی استارتآپ AriseBank مستقر در دالاس تگزاس را متوقف کرد.
در ماه فوریه، کمیته SEC در جلسهی مشترک با کمیته امور بانکی، مسکن و شهری سنای آمریکا اعلام کرد که آمادهی بحث و تبادل نظر با کنگره، سنا و مسئولان فدرالی درمورد نحوهی اعمال مقررات بر مبادلات ارزهای رمزپایه و نظارت بر وبسایتهایی است که به مشتریان خود اجازه میدهند در ازای دریافت مبلغی، سکههای دیجیتال را تبدیل یا مبادله کنند. این کمیته همچنین در ماه آوریل از دو موسس یکی از IOCهای معروف به اتهام فروش سرمایههای ثبتنشده شکایت کرد. گفتنی است این دو شخص از طریق عرضه این IOC مبلغ ۳۲ میلیون دلار سود کسب بهدست آورده بودند. نکتهی جالب این است که این IOC مورد حمایت و تایید بوکسر حرفهای و مشهور، فلوید میودر و تهیهکنندهی موسیقی دیجی خالد (DJ Khaled) بوده است.
با این حال اکنون به نظر میرسد دارندگان ارزهای دیجیتال بیتکوین و اتر از تحقیقات کمیته SEC مصون هستند. اما این گفته شاید در مورد سرمایهگذاران دیگر ارزهای رمزپایه صادق نباشد. برای مثال محققان دانشگاه تگزاس طی مطالعات خود به این نتیجه رسیدهاند که شاید بخشی از افزایش شدید قیمت بیتکوین در سال قبل ناشی از تلاشهایی در دستکاری قیمت بیتکوین باشد. تمام چیزی که کمیته SEC به ما میگوید این است که شما تنها بر روی یک بازیکن شرط نمیبندید بلکه شرطبندی شما به طور کلی بر روی اکوسیستم ارز دیجیتال است.