Пераклад на беларускую мову Patricia Clausnitzer
Одзін з перамоў Мне вельмі спадабалася ў апошнія FOSDEM Паўль і прэзентацыю Трыстан на Hackability. (Трыстан загрузіў ангельскі слайды на Slideshare, а таксама французскія).
Па істоце, гэта быў вялікі заахвочванні для захоўвання вэб-сайце (і Firefox у якасці прылады мы разглядаем яго праз) (абодва юрыдычна і тэхнічна) адкрыць яе блокаў бачнай і ўзаемазаменныя. Калі вы не можаце яго адкрыць, вы не валодаеце яго.
У выніку, гэта таксама азначае "View Source" функцыя не для бяздзейнай цікаўнасці карміць карыстача, ён з'яўляецца жыццёва важнай і незаменнай часткай Інтэрнэту. Акрамя таго, такая прылада як Firebug не існуе "разарваць" вэб-сайтаў іншых людзей. Замест гэтага, ён дапамагае нам выкарыстоўваць у Сеткі, як яна была прызначана для выкарыстання.
Нядаўна мой калега (не памятаю хто, выбачыце), злучаных з невялікай вэб-сайт пад culture.org патч , што, нягледзячы на просты выгляд, спрыяе менавіта гэта: з дапамогай вэб-як яна была прызначана для выкарыстання , карэкцыі, паляпшэнні вэб-старонкі на нашым шляху праз народных іншых сайтах, а яшчэ лепш, дзель змяняе наша з людзьмі, якія валодаюць аб'ектамі. Іх крокі лёгка: 1) Усталяваць Firebug, 2) змена сайта, 3) ліст патч да гаспадара.
Гучыць проста (на кампутарах вушы, ва ўсякім разе), але значна цяжэй, чым здаецца. Па-першае, як я магу атрымаць свае змены з Firebug? Гэта паняцце можна было б назваць "diffability". Калі я пішу кнігу, якая апісвае тое, што я зрабіў з DOM некаторых вэб-сайта вузлоў і CSS кіравала, я значна менш шанцаў выправіць чужыя вэб-сайт для іх, чым калі ёсць просты спосаб для мяне гэта зрабіць. Вядома: Нават калі Firebug дазвольце мне экспарту уніфікаваны фармат, уладальнікі нетрывіяльныя, асновы вэб-сайты на не маглі б проста ісці наперад і ўжыць яго на свой код. Тым не менш, з'яўляюцца параўнанні чалавека інжынер для чытання. Не губляючы тоны словамі, уладальнік сайта можа паглядзець на змены, якія я зрабіў выбар і ўжыць іх да свайго праграмнага забеспячэння ў адпаведных месцах.
Па-другое, як я магу ўнесці свае змены палкай? Мы Open Source распрацоўнікаў, вядома, некаторыя з больш схільныя бескарысліва грамадзян у Інтэрнэце, але калі вы збіраецеся выправіць нечую сайт, вы, верагодна, зрабіць гэта, каб зменшыць свой узровень раздражнення, а затым усіх астатніх. Такім чынам, вы жадаеце, каб вашы змены "трымацца", калі і калі не ўладальніку сайта вырашыць прыняць і змесцаваць змены.
Да шчасця, гэта дасягальна, хоць гаворка ідзе пра трохі клопатаў. Ёсць дадаткі там, у першую чаргу стыльны (для CSS аснове змен) і Greasemonkey (для JS аснове змен). Гэтыя дзве былі нядаўна далучыліся Jetpack Page Моды. Хоць Greasemonkey з'яўляецца трывалай платформай з т унёскаў , я бачу яе найбуйны недахоп адсутнічае цвёрдае стандартнай бібліятэкі, якая прымае боль з JavaScript, змякчыць праблемы Jetpack суднаходнай з JQuery уключаны.У параўнанні з выкарыстаннем JQuery з Greasemonkey шмат рэчаў, ніводная з якіх з'яўляецца "выдатнай" . Калі Greasemonkey жадае застацца тэхналогію для "вэб-хакераў", яна павінна стандартнай бібліятэкі. Толькі тады ён будзе запоўніць сваё месца як лёгкі рухавік пашырэння ў будучыні (так, нягледзячы на яго апошнія уключэнні ў Chrome ). Было б вітая сітуацыі, калі ён стаў прасцей напісаць поўнамаштабны (Jetpack аснове) пашырэнні, чым пісаць сцэнар карыстачоў. Гэта чынніку я ўжо пісаў невялікі вэб-сайт змены, Jetpacks і не ГМ сцэнары, і я не адзін. Але бо канкурэнцыя гэта добра для бізнэсу, на вэб-сайце гэтулькі, колькі ў іншых месцах, я спадзяюся, Greasemonkey прымудраецеся заставацца на вяршыні сваёй гульні.
У выніку:
- Давайце рабіць і захоўваць у Інтэрнэце адкрытае і hackable!
- Мы можам змяніць вэб-сайты, але гэта цяжка дзяліць тое, што мы і зрабілі. Вялікі шлях да больш адкрытай узлому будзе прагляд рухавіка ў Firebug. Нават калі гэта толькі псеўда-экспарту адрозненняў, ці нават калі параўнанні не можа быць ужыты з 1 кнопку, калі вы не выканаеце цалкам статычны сайт.
- Нарэшце, гэта магчыма, але цяжка зрабіць змены палкі. Greasemonkey з'яўляецца моцным прэтэндэнтам на поле, але калі яны жадаюць захаваць гэту колькасць 1 "hackability рухавіка", ім прыйдзецца зрабіць напісанне сцэнараў лягчэй, дадаўшы годнага стандартнай бібліятэкі. Урэшце, гэта не 20-го стагоддзі больш.

