Екстремна макро 3D реконструкция

This is the translation. The source page is located here: http://paulbourke.net/reconstruction/macro3d/

Програмно осигуряване: MetashapePro
Написано от Пол Бурк/Paul Bourke
Юни 2019 г.

Въведение

Следващите документи упражнение за 3D реконструкция на 22 малки мъниста от черупки, използвани за оформяне на огърлица, хартията, описваща предметите, може да бъде намерена тук. Взетият подход е фотографски, често наричан фотограметрия, използва се програмно осигуряване MetaShape. Размерът на мънистата варираше от 4 мм до 20 мм.

Силно желана цел за фотографска реконструкция е рязкото фокусиране на изображенията и добрата дълбочина на фокусиране, но дълбочината на фокусиране е точно това, което човек няма при макро фотографията. Едно от решенията за това е да фокусирате стека, като комбинирате множество снимки, всяка с различен диапазон на дълбочина на фокуса. За този проект този подход беше изключен поради екстремните времена за улавяне, които биха изисквали, както и увеличеното време за постпродукция. Например, използваният подход за единична снимка на позиция отне средно 1 час на обект, подреждането на фокуса би удължило това поне с коефициент 4. Постпроизводството ще изисква допълнителна стъпка, въпреки че може да бъде до голяма степен автоматизирано.

Съоръжение за камера

Първоначалната платформа на камерата се състоеше от обекта, монтиран на пластмасов блок, 100-милиметров макро обектив Canon и линеен макро плъзгач.

Първоначална тестова камера е настроена

Докато това беше функционално за по-големи обекти (15 мм до 20 мм на сензора с пълна рамка), той страдаше от редица проблеми: линейната макро релса включваше грубо и отнемащо време ляво/дясно подравняване с помощта на контролите за глава на статив, а макро обективът от 100 мм е все още в най-добрия случай 1:1 обектив, така че не е идеален за по-малки обекти с или под 10 мм, където обикновено ще се използва по-малко от 1/4 от сензора.

Крайното решение включваше двуосова макро релса, лява и дясна за подравняване и напред-назад за фокусиране. Крайният обектив беше 65-милиметрова макроскопия на Canon с увеличение между 1:1 и 5:1, въпреки че за тези обекти всъщност беше използвано не повече от 3: 1 увеличение.

Canon MP-E 65 мм обектив

Има алтернативи на закупуването на относително необичайни лещи с увеличение 5:1, например подходът на обратната леща.

Окончателна настройка на камерата

Тъй като е необходим пълен 3D модел, обектите са снимани в две ориентации с обикновено поне 30% припокриване. Формата на всеки обект варира и за всеки тип форма са използвани различни монтажи. Критично е, разбира се, обектът да не се движи по време на сканиране, въпреки че може да се толерира движение, предизвикано от малки вибрации, тъй като то съответства на смяна на камерата или наклон.

Използвана е светлинна кутия, за да даде и по-високи нива на светлина, за да може да се постигне малка бленда (увеличена дълбочина на фокусиране). Той също така премахва светлинните ефекти върху самите обекти, позволявайки максимална възможност за осветяване в презентациите.

Типично изображение и размер на сензора

Улавяне

За увеличение 1:1 и 2:1 е имало достатъчно припокриване във фокусни области и следователно достатъчно припокриване на точката на характеристиките, като се правят стъпки от 20 градуса по дължина и се извършват четири 360 пръстена по географска ширина. Тъй като обхватът на географската ширина обикновено е от 0 (екватор) до 80 градуса, това е и размер на стъпка от 20 градуса по географска ширина. В много случаи за най-висока географска ширина са били необходими само стъпки от 30 градуса за достатъчно припокриване. Следователно за всяко половин сканиране са необходими или 66, или 72 снимки. Камерата беше Canon 5D Mk III (пълен кадър).

Автоматичното въртене е постигнато с ротационен блок Edelkrone Head One.

Edelkrone Head One ротатор

Софтуерен интерфейс Edelkrone Head One

В светлинната кутия имаше достатъчно светлина за максималната бленда f16, като същевременно се поддържаше разумна ISO 200 и 1/20 скорост на затвора. На всеки кадър беше взето решение за региона, върху който да се фокусира, обикновено поради формата на обекта, това беше най-близката повърхност до камерата. Макро релсата е използвана за фокусиране, тъй като този обектив няма възможност за автоматично фокусиране. Дори и с автоматичен фокус, макрообективите обикновено имат значително фокусирано дишане, което променя фокусното разстояние за всеки кадър, което не е добра идея за алгоритмите за 3D възстановяване.

И накрая, след фокусиране с помощта на увеличен изглед на LCD дисплея, кадърът е направен, след като вибрациите са се уталожили. Средно целият този процес за един изстрел отне 15 секунди.

В обобщение процесът включва първо настройка на височината на статива за предстоящото сканиране на географска ширина, след това за всяка позиция на географската дължина:

  • Натиснете бутона на мобилния телефон, за да преместите ротатора с 20 градуса
  • Натиснете бутона за увеличение на LCD дисплея на камерата
  • Подравнете обекта върху сензора, като използвате хоризонталния плъзгач на макрорелсата
  • Фокусирайте с помощта на плъзгача за вход/изход върху макро релсата
  • Изчакайте вибрациите на системата да се уталожат
  • Направете снимката с дистанционното с кабел

Обработка

Горната и долната половина след процеса на подравняване на камерата са показани по-долу. Поради малката дълбочина на фокусиране, като цяло всичко, което не е върху обекта, е било доста извън фокуса и не са открити точки на характеристиките. Поради това в повечето случаи маскирането не се изисква, спестявайки значително количество човешко време.

Първа страна

Втора страна

Като цяло нямаше достатъчно припокриване между двете половини за автоматично подравняване и обединяване на базата на точки. Вместо това на всяка половина бяха идентифицирани редица съвпадащи маркери и беше извършено подравняване и обединяване по маркер. Пример, показан по-долу.

Маркери, показани на нетекстурирана мрежа

По-долу са показани обединените набори от камери. Като цяло по-добри резултати бяха получени чрез преизчисляване на облака с гъста точка след процеса на сливане.

Обединени комплекти камери

Накрая обединеният модел.

Нетекстуриран и текстуриран краен модел

Типично резюме на проекта може да бъде както следва.

Бележки

  • Програмно осигуряване за реконструкция имаше голям шанс да се провали, ако бяха направени две снимки от много сходни позиции. За някои обекти беше представено, че човек може да фокусира върху предната повърхност и след това да направи друга снимка от малко по-различна позиция, фокусирайки се върху задната повърхност. Това обикновено би се провалило. Ако е необходим набор от снимки на преден и заден фокус, тогава по-добре променете позицията на камерата, например леко повдигнете или спуснете.

  • Въпреки че изборът на MetaShape е успешен, има известна неудовлетвореност от привидно недетерминирания характер на моменти по време на фазата на подравняване на снимката. Подравняването понякога се проваляше и се променяше много малко (ако нещо) и тогава щеше да успее. Изборът дали да се изберат всички параметри като „фото-инвариантни“ изглеждаше необходим за някои набори от изображения и въпреки това щеше да се провали при други, въпреки използваната същата камера, обектив и техника.

  • Изглежда, че калибрирането на лещите не е променило резултатите, наистина резултатите често са по-ниски.

  • Докато Edelkrone Head One се представяше безупречно, имаше някои досадни ограничения в техния софтуер. Изглежда, че програмно осигуряване „философия“ представя по-малко функции, смисълът е, че е създаден само за начинаещи потребители. Авторът от друга страна предполага, че много малко клиенти за това устройство са начинаещи.

 

Не знаете как да настроите Skype на вашия Mac?

This is the translation. The source page is located here: http://www.zisman.ca/blog/2020-0410%20Skype%20for%20Mac%20setup.html

АЛАН ЗИСМАН ЗА ТЕХНОЛОГИИТЕ

От Alan Zisman © 2010-04-10

Един мой приятел – нека го наречем Гари – искаше Skype на своя Mac и не беше сигурен как да го направи. В наши дни, когато хората остават у дома, видеообажданията са популярен начин да поддържате връзка с приятели и семейство. Facetime на Apple е популярен, но е ограничен до хора, които използват продукти на Apple – Mac, iPhone, iPad. Искате ли да се свържете с потребител на Windows или Android? Много лошо.

Zoom спечели много внимание напоследък – безплатен и с различни платформи и сравнително лесен за стартиране и работа, но в последно време той получи много недостатъци за опасения относно поверителността. Той използва метафора за онлайн срещи – дори ако искате просто да разговаряте с друг човек.

(Вижте 6 сравнени популярни инструмента за видеоконферентна връзка).

Както и да е, Гари искаше Skype – който има някои предимства – той е безплатен и достъпен на всякакви платформи. идва от Microsoft, така че има истинска компания, която го подкрепя – с бизнес модел, който не разчита на продажбата на личните ви данни. И използва метафора за телефонно обаждане, може би по-позната от организирането на среща.

Skype съществува от дълго време, позволявайки безплатно гласови и видео разговори с други потребители на Skype (на компютър, смартфон или таблет), като същевременно насърчава потребителите да им изпращат малко пари, които могат да бъдат изразходвани за свързване с телефонни услуги – локално или дълги разстояния – за евтино обаждане на дълги разстояния до хора, които нямат компютри (или не са потребители на Skype). Сега има много опции – но когато Skype беше нов (за първи път беше пуснат през 2003 г. и достигна своя връх с 660 милиона потребители през 2010 г.), това беше голяма работа.

Така че нека да започнем Гари:

1. Отидете на https://skype.com и изтеглете инсталатора:

Download the Skype installer

Ако го искате на устройство iPhone/iPad/Android, уебсайтът ще ви насочи към вашия подходящ магазин за приложения. Mac (или потребители на Windows) просто щракнете върху синия бутон Get Skype, за да изтеглите инсталатора, подходящ за вашия лаптоп или настолен компютър.

2. Изчакайте изтеглянето да приключи. Може (в зависимост от начина на настройка на вашия уеб браузър) да видите икона за изтегляне – и евентуално изтеглено – файл в долния ляв ъгъл на прозореца на браузъра. В този случай можете да щракнете двукратно върху иконата (когато е готова), за да започнете инсталацията. Ако не, трябва да намерите изтегления файл – което много хора намират за предизвикателство. На Mac (и Windows) обикновено се намира в папка, умело наречена Изтегляния. Ето го в Finder на моя Mac – приложението, което потребителите на Mac използват за намиране на файлове (оттук и името – Потребителите на Windows имат приложение File Explorer за същите видове домакински задължения):

Mac Finder

Моят Mac Finder по подразбиране е „изглед на колона“ – вашият може да показва големи или малки икони, подробности (име на файл, размер, дата и т.н.)…. така че не се паникьосвайте, ако вашият изглежда по различен начин. Лесен начин да стигнете до папката „Изтегляния“ във Finder (или в „File Explorer“ на Windows) – кликнете върху иконата с надпис „Изтегляния“ в списъка вляво. След като сте там, потърсете файл със Skype в началото на името – щракнете двукратно върху него.

3. Може да видите икона за диск на вашия работен плот с надпис „Skype“ – ако е така, щракнете двукратно върху нея. Или може просто да видите отворен прозорец, изглеждащ така:

Mac installation window

Плъзнете синьото петно с бялото S върху него и го пуснете върху светлосинята папка с надпис Приложения. (Вместо това потребителите на Windows ще бъдат преведени през програма за инсталиране – макар че първо трябва да се включат в изскачащ прозорец за защита или мигащ елемент в лентата на задачите им, за да могат програмата за настройка да се стартира).

4. След като Skype бъде копиран в папката Приложения, потребителите на Mac трябва да намерят приложението в папката си Приложения. (Потребителите на Windows трябва да погледнат в менюто “Старт” или да видят дали на работния им плот има икона за стартиране).

(Забележка – след като тази програма – или която и да е изтеглена програма – бъде инсталирана, вече нямате нужда от инсталатора във вашата папка „Изтегляния“. Чувствайте се свободни да я изтриете – Виждал съм хора с папки за изтегляне, затрупани с множество копия на един и същ инсталатор, те го изтеглиха, не знаеха къде да го намерят, изтеглиха го отново, все още не знаеха какво да направят и повториха).

Тук (отново) използвам Finder на моя Mac – този път, за да погледна в папката Приложения – отново, лесно достъпен от икона в лявата колона:

Applications folder

Намерете иконата с надпис Skype и щракнете двукратно, за да я отворите.

5. Двойното щракване ще отвори (или „стартира“) приложението (или програмата или приложението – три имена за едно и също нещо). Но първо на Mac ще ви кажат, че това е програма, която сте изтеглили от интернет – и ще бъдете помолени да потвърдите, че наистина искате да направите това. (Няма изображение за това). Тъй като това искате да направите, кажете на Nanny-Mac. Ще видите:

First Skype window

Щракнете върху Да отидем, за да влезем в прекрасния свят на Skype!

6. За да започнете да използвате Skype обаче, има малко задължителна подготовка. Първо трябва акаунт:

Get ready!

Не се опитвайте да влезете с името и паролата за влизане на вашия Mac или с вашия Apple ID или iCloud ID… никой от тях няма да работи! Вместо това имате нужда от акаунт в Skype или Microsoft…

Старите потребители на Skype създадоха акаунт в Skype – и ако все още имате такъв, той пак ще работи. Но от 2011 г. Skype е собственост на Microsoft – и сега, ако имате акаунт за който и да е продукт на Microsoft, той ще работи. Много хора имат акаунти в Microsoft и може дори да не го осъзнават – ако например имате имейл на Hotmail или Outlook.com. Или ако сте потребител на Office 365. Microsoft насърчава потребителите на Windows 10 да влязат в системата с помощта на акаунт в Microsoft (отново някой от горните). Вече имам акаунт в Microsoft, затова го използвах за влизане. Ако нямате акаунт в Microsoft (или искате да използвате друг със Skype) щракнете върху връзката  Създаване на един. Но не можете да използвате Skype, без да имате акаунт в Microsoft.

(Най-малкото Microsoft е по-малко вероятно да продаде вашата лична информация на рекламодатели, за разлика от някои компании…. (Гледам ви, Google!)

7. След като влезете, Skype трябва да се увери, че може да работи с хардуера на компютъра ви – по-специално аудио (високоговорител и микрофон) и видео (камера). Първо аудиото:

Check the audio

Говорете и вижте дали линията от сини точки под Микрофон реагира. Задайте силата на звука на високоговорителя си и кликнете върху Тест Аудио. Направете безплатно тестово обаждане. След това продължете.

8. Сега вижте дали видеото работи:

Test video

Ако се видите, всичко е наред. Не се притеснявайте как изглеждате! Щракнете върху Напред…

9. Skype ще смуче всички контакти на вашия компютър, така че ще имате хора, на които да се обадите…

Contacts

Забележете, че нямате опция да не правите това… така че ако ще използвате Skype, единствената ви опция е да щракнете върху OK.

10. И сега сте готови – готови да се свържете с хора по целия свят. В моя случай, тъй като съм потребител на Skype (не често, но за дълго време), въпреки че това е нова инсталация на този Mac, прозорецът ми на Skype включва история на моето използване на Skype на множество други устройства:

Skype window

Няколко неща – сега трябва да разберете как всъщност да използвате Skype. Може би ще напиша нещо за това друг път. Има и отделна програма за Skype за бизнеса, която Microsoft включва като част от някои скорошни версии на Microsoft Office – както за Windows, така и за Mac. Това не е това.

Неща в мрежата, които ме дразнят

This is the translation. The source page is located here: http://webtips.dan.info/annoying.html

Уеб съвети на Дан:

Даниел Р. Тобиас

Останалата част от този сайт има подсказки за уеб разработчици, с няколко хвърляния за моите домашни любимци. Тук реших да посветя цяла статия, за да детайлизирам някои неща, които са широко разпространени в Мрежата в наши дни, което ми се струва досадно по някаква причина, с надеждата да накарам хората, отговорни за такива неща, да помислят за няколко секунди.

Формулирани уеб статии, подредени като номерирани списъци

Това е едно от най-прекалените неща в наши дни, отливането на статии (без[IMAGE: Some numbered-list articles] значение от темата) като списък с неща с числа преди всеки елемент (или обратно броене или преброяване), и разбира се номер в заглавието. Например „10 начина за отслабване“ или „Топ 20 на приятните песни от 2000-те“. Сега бих могъл лесно да изпека тази статия в тази матрица, като я направя „10-те най-досадни неща в мрежата“ или какъвто и да е брой досади, които в крайна сметка включвам, които впоследствие бих се почувствал принуден да се измисля да направя хубаво кръгло число, независимо дали това беше действителният брой неща, които ми дойдоха на ум, когато започнах да пиша статията. С някои произволни добавяния, изтривания, разделяния, обединения и така нататък бих могъл да го накарам да приспособи формичките за бисквитки, като поставя всяка секция в Прокрустово легло, за да ги направи с приблизително сходна дължина. Но това просто не е това, което ми се иска да правя; пиша за самоизразяване, а не за блудство за кликвания върху реклами. По някаква причина някой реши, че номерираните списъци получават повече хитове, отколкото други формати, така че те произвеждат много, дори ако това означава произволно манипулиране на статии, за да ги принуди в стил, който може да не е най-естественото представяне на тяхното съдържание. Някои сайтове нямат практически нищо освен статии от този формат и много други сайтове (включително много уважавани сайтове за вестници и списания) често прибягват до него.

И след като имат статиите добре сегментирани на номерирани точки, тогава им е лесно да направят следващото досадно нещо…

Произволни “Прекъсвания на страници” в уеб статиите

Мрежата не е хартия. „Страниците“ в мрежата не са ограничени до определен[Prev] [1] [2] [3] [Next] размер; те могат да бъдат дълги или къси в зависимост от съдържанието, което трябва да носят. Като цяло предпочитам уеб страниците да съдържат пълна статия, отделена от другите страници, както се определя от логическата структура на сайта, в който се намират, но пълна на ниво статия в същия документ, дори ако е доста дълга един. Но много сайтове настояват за нарязване на статии на множество страници, сякаш са отпечатани на хартия, където трябва да продължите да избирате връзки “Напред” (и да чакате често мудни сървъри да отговорят, и да презареждате много странична страница, която често отнема много повече пространство и честотна лента от действителния текст на статията). Предпочитам да взема цялата статия наведнъж, където мога да я превъртя.

Някои от сайтовете със статии от “номериран списък” разбиват всеки номериран елемент на отделна страница (дори ако това е “Топ 100”), докато други пускат няколко клъстера заедно на страница, но все пак разбиват цялата статия на две или повече части без провал, дори когато е доста кратък. Най-малко форматираните в списък статии обикновено осигуряват добри точки на прекъсване за разделяне на страниците; има и други сайтове, които настояват да се придържат към произволни прекъсвания дори при липса на логическо място за тях, дори понякога да прекъсват изреченията.

Ако понякога оправдават това на основание да намалят страниците, за да се зареждат по-бързо, това може да се разглежда като лъжа не само поради голямото количество нетекстово съдържание, на което страниците обикновено са натоварени (и които трябва да се заредят за всяка от многобройните страници на статията), но към обичайната практика на статиите, включително целия им раздел за коментари в долната част на всяка от техните страници. Ако решите да прочетете цялата статия, преди да прочетете коментарите, все пак трябва да ги зареждате отново и отново на всяка страница преди последната. Понякога, ако има много коментари, те също се разбиват на парчета, които трябва да бъдат заредени отделно, но първият пакет ще продължи да се зарежда на всяка страница на статията. Истинската структура на страницата, чувствителна към времето за зареждане, ще постави раздела за коментари на отделна страница от самата статия, за да можете да изберете дали да заредите едното или другото. Самата статия трябва да бъде разделена само ако е наистина, наистина дълга… като мегабайт на стойност, така че да рискува да срине браузъра поради изчерпване на паметта (въпреки че количеството, необходимо за това, непрекъснато се увеличава поради увеличаването на размера на паметта в компютрите, заедно с увеличаване на скоростта на процесора и честотната лента). (Пародийният сайт на Onion „кликбайт“ Щракнеща дупка всъщност поставя пълния текст на Моби Дик в статия от една страница, която не отнема толкова време, за да се зареди на прилична широколентова връзка.)

И зареждането на множество страници със статии става по-бавно от следното…

Сайтове, които деактивират кеширането

По подразбиране браузърите извършват доста кеширане на съдържание[To display this page, Firefox must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.] (HTML, изображения и т.н.), за да ускорят зареждането. Ако има графики (като логото на сайта), които се появяват на много различни страници в даден сайт, браузърът трябва да ги зареди само веднъж. Ако използвате бутона за връщане, за да се върнете на страница, на която сте били наскоро, той обикновено показва цялата страница от кеша, така че да не се извършва зареждане на сървъра, което да забави действието. Това за пореден път е начина, по който браузърите обикновено действат по подразбиране. Конкретни сайтове трябва да си направят всичко възможно, за да предотвратят това, но много сайтове го правят. Те използват различни техники като HTTP заглавки, META тагове и объркани скриптове, аплети, вграждания и др., За да отменят нормалното поведение на браузъра и да налагат постоянни сървърни натоварвания, дори когато достигате едно и също съдържание многократно. Това, в комбинация с прекомерната пагинация, отбелязана по-горе, може да направи сайта страшно болезнен за четене или дори да се оттегли; след като натиснете Страница 6 от 6 в края на статията и искате да се върнете там, където сте били преди, трябва да направите резервно копие през петте по-ранни страници, всяка от които настоява да направите пълно презареждане, когато се върнете през него (и стартирайте скриптове и приложения и други неща).

Но поне тези сайтове все пак ви позволяват да използвате бутона за връщане назад; има и други сайтове, които извършват още по-лош грях, като отвличат изцяло бутона за връщане, чрез използването на автоматични пренасочвания, които ви прихващат в сайта, като ви изпращат назад всеки път, когато се опитвате да се върнете, или объркани скриптове, които водят до страницата стигате, когато се върнете, за да се различавате от този, който сте оставили на първо място.

Докато се опитвате да навигирате през тези сайтове, често срещате друг проблем…

Курсове с препятствия за вашата мишка

Опитвали ли сте да щракнете някъде в прозореца на браузъра, за да го[Image: screen shot of site with lots of ads] фокусирате, така че да излезе напред над други прозорци на екрана ви и да се превърта от клавишите със стрелки и колелото на мишката… и това неочаквано да накара браузъра да се зареди сайт на рекламодател, или да създадете изскачащ прозорец или да започнете да възпроизвеждате аудио или видео? След това сте попаднали на една от многото страници, която ви принуждава да играете игра на Миночистач всеки път, когато преместите мишката навсякъде по нея. Капаните за бомби изобилстват; късмет за намиране на безопасно място, върху което да кликнете. Всъщност дори не винаги трябва да щраквате с мишката, за да си навлечете неприятности; понякога само мишката върху грешното място ще направи досадни неща. Ако това място е точно между съдържанието на основната страница и навигационното меню, надявам се, че ще можете да преминете тези плитчини.

Това са някои начини текстовите сайтове да бъдат досадни. Но мултимедийните сайтове с видео съдържание имат свои собствени начини да ви дразнят…

Видеоклипове, които продължават да се възпроизвеждат

Подобно на доставчиците на уеб статии са решени да третират носителя като [Playing next... 05]хартия, тези, които пускат видеоклипове в мрежата, понякога искат да превърнат носителя в клонинг на телевизия. “Boob Tube” е нещо, което включвате и след това продължава да играе неопределено време, излъчвайки постоянен поток от “развлекателна информация” към вас (с чести търговски почивки), докато не поемете инициативата да го изключите или да смените канала. (Дните на къснонощните “подписвания”, когато те свирят националния химн и след това се разтварят по тестов модел, отдавна са отминали.) За разлика от тях, Мрежата традиционно работи по съвсем други правила. Отивате до онлайн статия, видеоклип или друго съдържание, което е нещо, което конкретно искате да прочетете/гледате/слушате, прочетете или разгледате и след това е приключило и можете да сърфирате към каквото и да е друго, което сте избрали да посетите ( или се отдалечете от компютъра си и възобновете офлайн живота си, ако имате такъв). Някои сайтове обаче подриват това, като правят, че техните онлайн видеоклипове продължават безкрайно. Стартирате видеоклипа, който искате да видите (или видеоклипът се стартира автоматично, когато заредите страница, която го вгражда, което е поредният досада, който някои сайтове ви налагат), и той работи до завършване (може би предшествано от досадно предварително хвърляне на реклама и след това частично прикрито с изскачащи реклами, трябва да пуснете “whack-a-mole”, за да отхвърлите… но отново се отклонявам от други досади, освен тази, към която се обръщам сега), и след това, вместо да завърши мирно, пуска още едно видео, което не сте поискали.

Понякога между видеоклиповете в такива сайтове получавате обратно броене с надпис „Следващото видео започва след 5…4…3…“, което напомня на бомбите със закъснител в холивудските филми с техните удобни цифрови броячи, така че героят може да ги обезоръжи или да ги премести на безопасно място точно навреме. (Неотдавнашният филм “Черен рицар” направи това с ядрената си бомба, което беше доста странно, като се има предвид, че неизбежната му експлозия всъщност не се дължи на планиран таймер, а беше ефект от нестабилността на устройството при изваждането му от реактора) прикачен към, така че точно как е придобил дисплей за обратно отброяване до секунда е неясно… но се отклонявам.) Това ме поставя в панически режим да се опитвам да затворя страницата възможно най-бързо, което вероятно не е реакция, която разработчиците на сайта искаха да получат.

За щастие, най-популярният видео сайт, YouTube, не прави това; възможно е потребителите да създават видео плейлисти, които могат да се стартират в режим на автоматично възпроизвеждане, но това не е нормалният начин, по който видеоклиповете на сайта често се изпитват; вместо това, в края на нормално възпроизвеждане в YouTube, плейърът блажено спира, като ви дава няколко предложения за други видеоклипове, които може да искате да видите, но оставяйки вас (не те) да имате окончателния избор дали да стартирате един от тях. За съжаление има цял куп други сайтове (особено тези, свързани с основната телевизионна и новинарска индустрия, като телевизионни станции и мрежови сайтове, както и някои сайтове за вестници и списания), които са по-настойчиви и решават сами какво трябва да гледате след това, харесвате или не.

И докато съм по темата за досадите на уеб видео, пожелавам на сайтове, които използват своите емисии в социалните медии (Twitter, Facebook и др.), За да популяризират своето разнообразно медийно съдържание (текст, аудио, видео, слайдшоута с изображения и др.) ясно ще отбележи кои от връзките са към неща като аудио и видео, особено когато са настроени да започнат да ви взривят звук веднага, когато следвате връзката. Понякога се намирате във време и място, когато не искате компютърът ви да започне да възпроизвежда мултимедийно съдържание, така че е полезно да знаете това предварително, за да знаете разликата между връзка към текст или изображения, които сте готови да разгледате сега и друго съдържание, което предпочитате да предадете до по-удобно по-късно време. Сред онлайн сайтовете за хумор The Onion прави това преди, но Cracked не успява да го направи.

Но това ме отвежда в друг поглед към домашния любимец в социалните медии

Повтарящо се социално съдържание

Добре, всички и вторият им братовчед, два пъти премахнати, вече се[Republished by Blog Post Promoter] класираха за бъркотията в емисиите на социалните медии, причинени от всяко приложение и игра, в която някога сте се присъединили, желаейки да изпратите спам на всичките си приятели с известия, че сте станали кмет на гардероба на вашата спалня или имате нужда помощ за издигане на фалшива рутабага. Тук не става въпрос за това. По-скоро се занимавам с емисии, които предоставят много интересно съдържание, като официалната емисия на сайтове, които ви уведомяват, когато са публикували нова статия, видеоклип или анимационен филм, за да можете да го проверите, без да натрапчиво презареждате сайта им през цялото време, за да проверят дали може би сега имат нещо ново. За съжаление, тези емисии рядко се ограничават до информиране на читателите си за нещо ново; те получават толкова самореклама, че трябва да продължават да повтарят чистата си връзка или умен хитрин отново и отново. Те ще публикуват връзката към последната си статия сутрин, след което в случай, че някой я е пропуснал, публикуват същата връзка отново тази вечер и още веднъж през уикенда и още куп пъти, разпръснати през следващите месеци и години. По този начин верен последовател на емисията в крайна сметка непрекъснато щраква върху връзки, мислейки, че е към нещо ново и откривайки, че те са същата стара статия, която вече са чели няколко пъти.

Блоговете също правят това; има неприятна програма, наречена Old Post Promoter, чиято единствена функция е да извади древната история от архивите на блога и да я премести до скорошна дата и да я изпрати обратно в RSS емисията на блога, така че читателите да могат да се заблудят това, което е старо, е ново. Досадно е да разглеждате блога или неговата емисия, за да видите какво е новото, и да се наложите да препрочетете нещо от много отдавна с остаряла информация. Сега не съм от онези, които смятат, че само най-новите неща някога имат значение; понякога обичам да задълбавам в старата история. Но бих предпочел сайтовете да бъдат честни в етикетирането на новото и на старото, вместо да се опитват да заблудят хората за това. По същия начин не мога да понасям сайтове, които използват скриптове (от страна на клиента или сървъра), за да вграждат текущата дата някъде в страницата, сякаш прави каквото и да е съдържание някак по-актуално. Поставете реална дата във вашите статии, представяйки кога съдържанието е действително създадено или актуализирано, моля! (Вижте долната част на тази статия за създаване и последно модифицирани дати, както винаги поставям на страниците си; може да е полезно при тълкуването на актуални препратки, като например когато се позовавам на „скорошния филм „Черен рицар“.)

Когато тези старинни публикации се вдлъбнат, често връзките в тях не работят, поради следващото раздразнение…

Връзка гниене

Известна статия от уеб изобретателя Тим Бърнърс-Лий застъпва уеб[Page Not Found] адресите, които остават на място, след като бъдат установени, и развенчава различни оправдания, използвани за оправдание за промяната им и прекъсването на стари връзки. Независимо от това, гниенето на връзките е продължителен проблем в мрежата. Понякога това е така, защото производителят на сайт се чувства принуден да получава нови имена на домейни за всяко специално събитие, слоган, маркетингов трик и други подобни, а след това не успява да ги поднови всички, след като времето им изтече, причинявайки всички стари връзки да умрат (или може би пренасочени към порно). Логичното използване на поддомейни би решило това. Или сайтът се преработва от тип графичен дизайнер, който се грижи само за това как изглежда, а не дали се поддържа структурата на URL адресите на предишната версия на сайта, така че новият сайт е изграден от нулата в различни инструменти от последната и разбива всички старите връзки.

За съжаление, има някои сайтове, които редовно позволяват на статиите им да се поддават на гниене на връзки, дори при липса на основен редизайн или дори умишлено редовно да прекъсват връзките си. Това включва много новинарски сайтове, чиито статии често се свързват в публикации в блогове, обсъждащи текущи събития, но чиито поддръжници понякога изглеждат активно враждебни към запазването на старите статии на първоначалните им URL адреси. Понякога те преместват стари статии в раздел „архив“ зад платена стена, друг път старите неща просто изчезват без следа, тъй като изглежда, че се интересуват само от текущите новини, въпреки че дисковото пространство е изключително евтино в наши дни. Джордж Оруел от 1984 г. имаше оперативни власти на управляващите партии, които сменяха статии в стари вестници, за да ги направят по-политически коректни, но това не е необходимо, ако нашите културни пазители изхвърлят цялата история за начало.

Ако се опитвате да публикувате или изпратите по имейл връзка към статия, докато тя все още съществува, може да срещнете тази следваща…

URL адреси с дължина миля

Откакто SEO стана модерен, повечето статии, намерени в уебсайтове, обикновено имат дълги, тромави URL адреси, тъй като операторите на сайтове се чувстват принудени да ги пълнят с ключови думи. Така че, вместо нещо кратко и сладко, статия вероятно ще има име на файл в края си, което обхваща всички или по-голямата част от дълго заветно заглавие, като dans_web_tips_things_on_the_web_that_annoy_me.html, а не съкратено annoying.html които всъщност използвах. Този пример всъщност е накратко в сравнение с някои заглавия на статии, превърнати в URL адреси, които могат да се срещнат. Резултатът са URL адреси, които често са проблематични; ако ги поставите в имейл с обикновен текст, те вероятно ще се увият между редовете и може да не могат да бъдат щракани правилно и горко на всеки, който трябва да ги въведе (напр. ако URL адресът се появи в носител за печат).

[Image: Part of huge URL in address bar; too long to fit]

Друго място, където такива URL адреси някога са били проблем, е в Twitter, което предизвика поредната уеб неприятност…

URL съкратители

С тенденцията URL адресите да стават дълги, както беше обсъдено по-горе, [Please wait... 2 seconds]както и понякога необходимостта от поставянето им в по-малки пространства, концепцията за „съкращаващи URL адреси“ се появи преди няколко години. Едно място, където те бяха особено популярни, беше Twitter, който първоначално беше много строг при налагане на ограничението си от 140 знака, включително всички знаци на URL адреси, които бяха туитнати; URL адресът на уеб статия, подобрен от SEO, може сам да надвишава този. По този начин хората започнаха да пускат своите URL адреси чрез различни услуги като TinyURL и Ow.ly, които създават кратки, загадъчни низове на URL адреси, които се пренасочват към истинския URL адрес и които могат да бъдат туитвани, без да се използват много много знаци.

В крайна сметка Twitter започна автоматично да съкращава URL адресите за своите потребители, което запази стъпка, но беше приложено универсално към всички URL адреси, дори тези, които бяха кратки за начало; дори такива, които всъщност се удължиха, когато бяха „съкратени“ по този начин. И различни други сайтове за социални мрежи и други сайтове, които публикуваха връзки, последваха примера им, въпреки че те нямаха толкова строги ограничения на знаците, че потребителите им се нуждаеха от тази услуга. Причината за това беше, че такова пренасочване на URL адреси позволява на сайта да проследява кой е щракнал върху връзка, а големите интернет сайтове в днешно време са свързани с проследяването на всичко, което правят техните потребители, толкова по-добре да им предлагат на пазара.

И какво лошо има в това? Позволете ми да преброя начините…

  1. Те скриват къде отива връзката. Нормалните URL адреси обикновено дават поне някои улики за това какви са, като името на домейна на сайта и имената на пътя и файловете. Съкратените URL адреси са изцяло непрозрачни, така че те приличат на отваряне на пакет изненада, но такъв, който може да се окаже боуби награда.
  2. Ако някоя от съкращаващите услуги изчезне, има срив на сървъра или просто реши, че не иска повече да прави тези неща за съкращаване на URL адреси, хиляди връзки получават внезапен случай на изгниване на връзката. Уеб услугите, дори такива, притежавани от големи, почтени компании, изчезват непрекъснато; погледнете GeoCities и MobileMe (ами, съжалявам, не можете; те са изчезнали, въпреки че са били собственост съответно на Yahoo и Apple). Ако това е безплатна услуга, получавате това, за което плащате! (Но дори платените услуги могат да изчезнат, ако техният бизнес модел не се получи или собственикът им реши да го премахне в полза на нещо, което според тях е „по-добро“.)
  3. Те дори биха могли да бъдат принудени офлайн от някое правителство. Много от услугите за съкращаване използват домейни с код на държава (те са само с две букви, а не три като .com!), Често от доста нестабилни държави (bit.ly и ow.ly са в кода на страната в Либия). Просто щеше да е необходим някакъв режим, който да реши, че съкращаването на връзката ще подривно, богохулно или друго неморално съдържание, за да бъде затворена цялата услуга; Вярвам, че това всъщност се е случило с една от тези услуги преди няколко години. Може би затова bit.ly се опитва да се прекръсти като bitly.com, Въпреки че това е три знака вече… е, че и обичайните “dot-com-itis”, която води почти всеки интернет услуга, която се разгръща от онази играчка за големи пари дружество да започне да настоява, че името му има .com в него.
  4. И не си мислете, че ако дадена услуга случайно използва домейн, контролиран от старите добри САЩ, това го прави имунизиран срещу подобни неща; правителството на САЩ всъщност е доста енергично да дърпа домейни на всеки, за когото подозират, че участва в пиратство, нарушения на търговски марки, хазарт или детско порно. След като затвориха безплатна услуга за уеб хостинг, тъй като един от сайтовете му беше хитър, което накара хиляди изцяло невинни поддомейни да изникнат съобщение, в което се твърди, че сайтовете са били затворени, тъй като са хоствали детска порнография. Това може да се случи със съкращаване на URL адреси.
  5. Когато съкращаването на връзката се извършва автоматично, например от социалните мрежи, когато се публикува връзка, може да се окажете с цяла каскада от пренасочвания, ако връзката се преиздава многократно. Връзката е към една услуга за съкращаване, която отива към втора, която отива към трета и т.н. В крайна сметка достигате лимита за пренасочване на браузъра и той се проваля, но ако той не отговаря на това, той все още е бавен и има множество точки на отказ, ако някоя от услугите падне. По-рано подобен „пренасочващ ад“ се срещаше най-вече в маркетинговите партньорски връзки, където имаше куп посредници, които ги проследяваха, но благодарение на социалните мрежи, извършващи автоматично съкращаване на връзките, това може да се появи навсякъде и навсякъде.
  6. Няколко от съкращаващите връзки дори умишлено правят пауза на интерстициален екран, понякога само за да ви информират към кой сайт ще отиде връзката, но понякога за да ви задвижат реклами (напр. ad.ly… ъ-ъ, adly.com, тъй като това е още една услуга, която се опитва да се ребрандира с .com име). За щастие, повечето от съкратените връзки не са от такива услуги.

И понякога те в крайна сметка “автоматично съкращават” връзки, които дори не са били замислени като връзки, като например, когато нечий туит споменава компания с .com в името си… което извежда последния ми елемент….

Компании с .COM на тяхно име

Или .NET, или който и да е друг домейн от най-високо ниво, или която и да е[PICTURE: 1-800-Flowers.com store] друга част от която и да е система за адресиране… Това не е просто „нещо, което ме дразни в мрежата“, защото се прелива в така наречения реален свят. Можете дори да намерите витрини за висши и добри тухли (или стъкло и бетон), чиито знаци дават имената си като SomethingOrOther.com. Това навлиза и излиза от мода няколко пъти след първоначалния “.com бум” в края на 90-те години, но маркетинговите типове никога няма да го оставят да падне завинаги. Някои компании дори вграждат повече от една система за адресиране в своето име, като например 1-800-Flowers.com, което е име на фирма, което е име на домейн, което е телефонен номер (с добавен домейн от най-високо ниво). Редица други компании и организации правят нещо подобно; направете търсене на имена на домейни, започвайки с “1800” известно време; те не са около 1800 година!

Не само търговските облекла правят това; можете да видите в правни декларации от голямото съдебно дело по предложение 8 на Калифорния (което забранява равнопоставеността на браковете между гей бракове), че една от участващите в случая групи (от страна на защитата на предложението и противопоставянето на   равенството между браковете между гейовете ) има за цел официално име ProtectMarriage.comА .org име би било по-логично (и да се отърве от “Protect Брак” от името на група, която се стреми да ограничи брак също би било логично, но аз отделям), но това няма да има смисъл да има някакъв домейн, завършващ в името на организацията; това предполага, че това е уебсайт, който има организация, а не организация, която има уебсайт. Опашката размахва кучето!

Запазете разграничението между имена и адреси; се отнасят до компании, организации, продукти и услуги с правилни имена и добавят суфикси на домейни към тях само когато изрично цитират техния интернет адрес.

Някакви коментари? Съгласни ли сте или не с моите възгледи? Имате ли други неприятности в мрежата, които ви докарват козата? Присъединете се към нишката за коментари  Вие използва, за да може да се присъедини към коментари нишка, но за съжаление аз трябваше да го затворите поради масивен спам в страницата, свързана по-долу:

Коментирайте тази статия

Или да ми изпратите поща… имейл адресът ми е в долната част на страницата, изцяло без да се затъмнява какъвто и да е вид, както го правя откакто започнах да правя уеб страници през 1995 г.; Отказвам да позволя на спамерите да ме сплашат да променя тази практика, защото тогава Терористите са спечелили.

Връзки

This paТази страница е създадена за първи път на 09 август 2012 г. и последно е променена на 22 август 2014 г.
Copyright © 1997-2020 by Daniel R. Tobias. All rights reserved.

Алгоритъмът „събуждане-заспиване“ за ненаблюдавани невронни мрежи

This is the translation. The source page is located here: https://theworld.com/~swmcd/steven/stories/dream.html

Всеки мечтае. Никой не знае защо. Science 26 май 1995 г. има статия, озаглавена Алгоритъмът за ненаблюдавани невронни мрежи, която предполага както целта, така и механизма на сънищата.

Учене без надзор

Един от основните нерешени въпроси за биологичните невронни мрежи е как те постигат обучение без надзор. В контролирана учебна схема експериментатор сравнява текущия изход на мрежата с желания изход и регулира теглото на връзката в мрежата, за да сведе до минимум разликата.

Разбира се, няма експериментатор, който да осигури желания резултат, когато биологичната невронна мрежа се научи. По някакъв начин го прави сам. Алгоритъмът за сън след събуждане предполага, че мозъкът сънува, за да генерира желани резултати. След това тези изходи се използват за задвижване на учебния процес.

Популярният акаунт

NPR пусна история по статията, когато беше публикувана. Те описаха алгоритъма по следния начин:
Да предположим, че детето вижда чаша. Детето не знае нищо за чашите, но мозъкът му съхранява образа. По-късно детето мечтае. Мозъкът прави образа на чашата и отделя фантазии за нея: как може да изглежда, как може да се чувства, за какво може да се използва. Тези фантазии също се съхраняват. Следващият път, когато детето види чаша, мозъкът му сравнява настоящото си преживяване със съхранените фантазии и за предпочитане запазва фантазиите, които са съгласни с опита. По този начин мозъкът изгражда категории, които абстрахират основните елементи на света около него.

Истинската лъжичка

Бях достатъчно заинтересован от този акаунт, за да прочета статията. Статията се оказва изключително техническа и е мотивирана от съображения освен от мечти. Тук мога да представя само скица; ако искате да го разберете допълнително, ще трябва да го прочетете сами.

Машини Хелмхолц

Предпоставката на статията е, че невронната мрежа трябва да представлява нейния стимул с описание с минимална дължина. За целта мрежата поддържа два комплекта връзки: връзки за разпознаване, които се изпълняват от входове към изходи и генеративни връзки, които се изпълняват от изходи обратно към входове. Авторите наричат ​​такива мрежи машини на Хелмхолц.

Когато стимул се приложи към мрежата, връзките за разпознаване го картографират към изходната категория, която най-добре го описва. След това генеративните връзки, които се движат от конкретния изход обратно към входовете, създават – генерират – изображение на тази категория във входните неврони. Изображението на категорията се изважда от действителния стимул. По този начин мрежата представя всеки стимул чрез определяне на изходна категория, заедно с разликите между действителния стимул и номиналния стимул за тази категория. Това се премества с нашия опит в света: ние виждаме какво наистина има там, дори ако то не съвпада точно с една от съществуващите ни категории.

Оптимизация

За да се сведе до минимум очакваната дължина на описанието, изходните категории трябва да са близо до често срещани стимули. По този начин броят на битовете, необходими за представяне на разликите между действителния стимул и номиналния стимул, ще бъде средно малък. Но има компромиси. Увеличаването на броя на изходните категории намалява броя на битовете, необходими за представяне на разликите, но увеличава броя на битовете, необходими за задаване на определена изходна категория. Действителният оптимум зависи, разбира се, от статистиката на входните стимули.

Стохастични неврони

Едно трябва да се разбере, че всички неврони, които се обсъждат тук, са стохастични неврони. Това означава, че входовете към неврон не определят изхода му. По-скоро те определят вероятностното разпределение на неговата продукция. В мрежа от стохастични неврони значим резултат може да се получи само чрез осредняване на невронната активност за много неврони или много цикли на стрелба.

Безплатна енергия

Статията твърди, че статистическите данни, свързани с минимизиране на дължините на описанията, са формално същите като статистическите данни, свързани с минимизиране на свободната енергия на термодинамичната система. Това не е напълно изумително, като се има предвид дълбоката връзка между ентропията на термодинамиката и ентропията на информацията.

Обучение

За да тренирате машина на Хелмхолц, трябва да регулирате и двата комплекта тежести за свързване: тежестите за разпознаване и генералните тегла.

Генеративните тегла могат да се регулират, докато мрежата се използва (будна), като се използва проста техника за градиентно спускане. По същество настройвате генеративните тегла, за да сведете до минимум разликата между действителния вход и образа на входа, който те създават. В този случай действителният вход служи като желания изход за регулиране на тежестите.

Теглото за разпознаване не може да се регулира, докато мрежата се използва. Проблемът не е в това, че мрежата се използва, а в това, че няма никакъв желан изход, който да управлява настройката. Въпреки това, докато мрежата не се използва (заспала), желаните изходи могат да бъдат генерирани чрез произволно активиране на изходните неврони и след това с помощта на генераторните тегла за създаване на симулирани входове (мечти). След това тежестите за разпознаване картографират симулирания вход към категория на изхода.

Тъй като това са стохастични неврони, активирането на даден изход води до разпределение на симулирани входове. Това разпределение има статистически данни, необходими за обучение на тежестите за разпознаване. За всеки симулиран вход тежестите за разпознаване се коригират, за да се увеличи максимално вероятността за преобразуване на този вход обратно към изходния неврон, който е бил активиран, за да го генерира.

В обобщение, докато мрежата е будна, генеративните тегла се коригират, за да моделират по-добре реалните входове. Докато мрежата спи, тежестите за разпознаване се коригират, за да разпознават по-добре мечтите, създадени от генеративните тегла.

Звукова захапка

Сънищата са произволни образи, които мозъкът създава, за да може да практикува разпознаването им.

Експеримент

Така че стартирате мрежата в цикъл на събуждане и тя се научава. Авторите получиха голяма колекция от ръкописни цифри от пощата. Те подадоха цифрите към мрежата и тя се научи да ги разпознава – без никой да й казва какво да търси.

Те също така разпечатали мечтите на мрежата – симулираните модели на въвеждане. Изображения на 10-те цифри се появиха в сънищата. Нещо повече, изображенията не са идеализирани изображения на цифрите. По-скоро всички те бяха вариации на идеала и вариациите в сънищата много приличаха на вариациите, открити в действителните входни данни. Извадка от входа и проба от мечтите изглеждаха почти еднакви.

Последна точка на съответствие между тази теория и наблюдението е двупосочните невронни връзки. Добре се забелязва, че много части на мозъка имат връзки, които се движат както от входове към изходи, така и от изходи към входове. Целта на връзките от входове към изходи изглежда очевидна, но не е имало никаква добра сметка за връзки от изходи към входове. Алгоритъмът за сън след събуждане ще осигури такъв.

Диви спекулации

На тази теория можете да започнете да разбирате защо хората халюцинират, когато не им е позволено да мечтаят. Ако не сънувате, тогава мозъкът ви не може да поддържа своите възприемащи категории, оптимизирани за настоящата ви реалност. А разминаването между възприятието и реалността по същество е определението за халюцинация.

Можете също така да започнете да разбирате опита на сънуването: сънят изглежда е субективното преживяване на мозъка ви, който се движи назад.


Бележки

всеки
Всъщност всички бозайници

статия

          G. E. Hinton, P. Dayan, B. J. Frey, R. M. Neal, Science 268, 1158 (1995)

Машини Хелмхолц

Хелмхолц е ранен защитник на идеята, че перцептивната система използва генеративни модели.

джиби

Студентите по философия, психология, политика и социология прекарват много време, демонстрирайки, че нашите възприемащи категории влияят на нашите възприятия. Това може да е вярно, особено за твърде абстрактните категории, които те изучават. Въпреки това, за огромното количество обикновени стимули от секунда до секунда, с които трябва да се борим, мозъкът ни върши възхитителна работа, представяйки ни както суровите данни, така и категориите, в които попада. Например, без значение с какъв шрифт изобразявате този документ, вие виждате действителната форма на всеки глиф, като същевременно задържате буквата, за която глифът означава.

осредняване

Ако не друго, можете да си представите, че това би довело до много здрава система. Ако цялата мрежа е проектирана да работи чрез осредняване по неврони и един от тях умре или някъде има някакъв шум, кой ще забележи?

пощенска станция

Пощата се интересува много от разпознаването на почерк, защото искат да четат пощенски кодове на машина.

халюцинирам

Някой веднъж ми каза, че стават „психотични“, когато не са имали достатъчно сън.


Стивън У. Макдугъл/Steven W. McDougall/1997 г. 1 ноември

Коментари по командния ред

This is the translation. The source page is located here: https://blog.jpalardy.com/posts/comments-on-the-command-line/

jpalardy's avatar

ДЖОНАТАН ПАЛАРДИ
JONATHAN PALARDY
16 февруари 2020 г.

Повечето черупки поддържат коментари със символа #. На пръв поглед това е очевидно, защото командите на черупката могат да бъдат превърнати в скриптове на черупки… и всички езици за програмиране имат коментари.

Но коментарите са по-сложни, отколкото изглеждат; тяхната употреба варира:

  • документация
  • обяснения
  • анотации на компилатора, понякога
  • отстраняване на грешки – коментиране на код
  • маркиране – ВСИЧКО, ПОПРАВИ МЕ и др…

Какво прави коментарите на черупката различни?

Коментарите на черупката са част от историята на черупката!

Ако въведете команда и добавите последващ коментар, той отива в историята:

> gzip report.html # send to bob later
> history | tail
# snip
894  gzip report.html # send to bob later
895  history | tail
>

Бях изненадан: не така си представях, че черупката ще се държи (по подразбиране).

И въпреки че това е сладко използване на черупкови коментари, не е задължително нещо, което бих препоръчал. Не бих изградил работен процес около това…

Как да се използва това?

Лично аз използвам тази функция, когато:

  • аз съм в средата на въвеждане на команда
  • нещо друго се случва, трябва да поставя на пауза това …
  • но не искам да загубя „работата си“

Може да се дължи на това, че трябва да се консултирам с страница с ръководства, или защото първо трябва да направя нещо друго. В тези случаи отивам в началото на реда (ctrl-a) и коментирам цялото нещо:

> # cat data.csv | awk -F, '{print $3}' | sort | uniq -c
> history | tail
# snip
896  # cat data.csv | awk -F, '{print $3}' | sort | uniq -c
897  history | tail
>

В този случай коментарите на черупки могат да бъдат скривалището на гит на вашата сесия на командния ред 😄

 

 

ИЗВЪН РАЗМОВИТЕ ИМ: Животът и откритията на 15 велики компютърни учени

This is the translation. The source page is located here: https://cs.nyu.edu/cs/faculty/shasha/outofmind.html


small cover image

Компютърните науки са една от най-важните сили, оформящи днешното общество и бъдещето, но въпреки това са една от най-слабо разбираните. Кой направи ключовите пробиви и как го направи?

ИЗВЪН РАЗМОВИТЕ ИМ запознава читателите с 15 от най-големите компютърни учени на планетата, включително осем носители на наградата Тюринг, Нобелова награда за компютърна техника. Учените се разкриват в очарователни анекдоти за ранните им вдъхновения и влияния, техния принос в компютърните науки и мислите им за експлозивното бъдеще.

Cathy LazereЗащо написахме книгата?Dennis Shasha

Представете си, че сте посетили Исак Нютон през 1690 г. Може да поискате неговите възгледи за инерционните сили и той да ви разкаже спомените си от фермерския живот в Вулсторп. Привилегията да разговаряме с живия Айзък Нютон от компютърните науки ни вдъхнови да пишем Извън размовите им.



Какво казват критиците….

Извън размовите им: животът и откритията на 15 велики компютърни учени от Деннис Шаша и Кати Лазер е завладяваща колекция от профили и интервюта… Компютърните науки в съвременния си вид се връщат едва към 30-те години на миналия век и повечето от пионерите са все още живи. Сякаш бихме могли да разговаряме с Евклид, Архимед и Галилей.

— Л.Р. Шанън, “От цифровата история”, Ню Йорк Таймс, раздел Научни времена, вторник, 29 август 1995 г.


Бихте ли искали да станете или да създадете компютърно изменящ се свят? Няма никакви твърди и бързи тайни на успеха, но съдейки по кратките биографии, намерени в тази книга, компютърните гении са скептични, но широко скроени, любопитни и забавни, невъзвратни, както и упорити, независими до точката на създаването на проблеми. Дон Кнут, пионер в компютърните алгоритми, в осми клас намери още 2000 решения за игра на думи на производителя на бонбони, отколкото производителят смяташе, че съществува; Даниел Хилис, основател на масивна паралелна обработка, проектира играчки за Милтън Брадли, докато посещава M.I.T. Проблеми? Да, ако това включва авторитет, тъй като изобретателят на FORTRAN Джон Бакус мразеше училище толкова много, че се отказваше от уроци, докато Алън К. Кей, разработчик на обектно-ориентирано програмиране, бе отстранен от Бруклин Технически Хай за неподчинение…. Денис Шаша и Кати Лазер са написали приятелски и информативен наръчник за група учени, които — независимо дали го признаваме или не — оформят значително света, който приемаме за даденост.

— Крис Гудрич, Преглед на книгата Лос Анджелис Таймс, неделя, 12 ноември 1995 г.


Извън размовите им е ясно написан, постоянно интересен, пълен с красиви прозрения, примери и истории и като цяло вдъхновяващ. Освен това, много забавно.

— Дейвид Гелентър, професор по компютърни науки, Йейлския университет, автор на Огледални светове и 1939: Изгубеният свят на панаира.


Вижте сами

Извлечени сме от увода и началото на четири глави, за да ви дадем вкус на това, което е в книгата.


Малка извадка от анекдоти


Как да поръчам копие?

За поръчка по телефона: (САЩ и Канада) 1-800-777-4643; (Други Америки, Европа и Африка) (49) 30-82-071, офис в Берлин; и (Азия и Австралия) (852) 72-73-96-98, офис в Хонг Конг.

Да поръчате по имейл от САЩ, Канада и Мексико. .

Да поръчате по имейл от друго място. .

Какво да посочите в поръчката

 

  • Извън размовите им: животът и откритията на 15 велики компютърни учени от Деннис Шаша и Кати Лазер.
  • ISBN: 0-387-97992-1
  • Дата на публикуване: август 1995 г.
  • Издател: Copernicus/Отпечатък от Springer-Verlag, New York, Inc./175 Fifth Avenue/ New York, New York 10010
  • Препоръчителна цена на дребно: $ 23 (САЩ) $ 33 (Канада)
    Коментарите са добре дошли. Моля, изпратете ги на [email protected].

 

LTOOLS – Достъп до вашите Linux файлове от Windows 9x/ME и Windows NT/2000/XP

This is the translation. The source page is located here: http://www.it.fht-esslingen.de/~zimmerma/software/ltools/ltools.html

от Вернер Цимерман/Werner Zimmermann


LTOOLS предоставят под Windows подобна функционалност като MTOOLS под Linux: Те ви позволяват достъп до вашите файлове на “враждебна” файлова система.


Linux Journal, 1 ноември 2000 г. с участието на LTOOLS.

Списание за потребители на Linux, август 2000 г.


Използване на LTOOLS от командния ред

В основата на LTOOLS е набор от програми за команден ред, които могат да се извикват от DOS или от DOS-прозорец в Windows 9x/ME или Windows NT/2000/XP. Те предоставят същата функционалност като добре познатите команди на LINUX ‘ls’, ‘cp’, ‘rm’, ‘chmod’, ‘chown’ и ‘ln’. По този начин под DOS/Windows можете

  • списък на Linux файлове и директории (команда: ldir),
  • копирайте файлове от Linux в Windows и обратно (команди: lread, lwrite),
  • изтриване или преименуване на Linux файлове (команди: ldel, lren),
  • създайте символни връзки (команда: lln),
  • създайте нови директории на Linux (команда: lmkdir),
  • промяна на правата за достъп и собственика на файл на Linux (команда: lchange),
  • променете директорията на Linux по подразбиране (команда: lcd),
  • задайте устройството по подразбиране на Linux (команда: ldrive) и
  • покажете настройката на вашия дял на твърдия диск (команда: ldir -part).

Както при много инструменти на UNIX, тези функции са включени в един изпълним файл, който се извиква с пакет от параметри на командния ред. За да улесните живота си, се предлага набор от партидни файлове (скриптове на черупки), така че не е необходимо да запомняте и въвеждате всички тези параметри.

Освен това има Unix/Linux версия на LTOOLS, така че можете да ги използвате под Solaris или дори под Linux, когато искате да получите достъп до файл на друг дял с твърд диск, без да монтирате този дял.

LTOOLgui – Java GUI за LTOOLS

Програмите на командния ред са старомодни! Къде е графичният потребителски интерфейс на LTOOLS? Е, няма проблем: Използвайте LTOOLgui. LTOOLgui, написана на Java с помощта на библиотеката Swing на JDK 2, осигурява потребителски интерфейс като Windows Explorer (Фиг. 1). В два подпрозора LTOOLgui показва вашия DOS/Windows и вашите Linux директории. Придвижването може да се извърши чрез обичайните действия, насочени с щракване. Копирането на файлове от Windows в Linux или обратно може да се извърши чрез копиране и поставяне или чрез плъзгане и пускане. Щракването с десния бутон на мишката ще отвори диалогов прозорец за преглед и промяна на атрибути на файлове като права за достъп, GID или UID. Двойно щракване върху файл ще го стартира, ако е изпълним за Windows, или ще го отвори със свързаното с него приложение. Това дори работи с Linux файлове, ако имат регистрирано приложение за Windows.

Между другото: Можете също да използвате LTOOLgui като файлов мениджър под Linux. Тъй като програмите за команден ред LTOOLS също се предлагат във версия на Linux, по този начин имате достъп до файлове на дискове, без да ги монтирате.

Авторът избра Java за LTOOLgui, защото Java е особено подходяща за достъп до твърд диск на ниско ниво… само шега! Не, разбира се, това изобщо не е възможно в Java. Ако искате да осъществите директен достъп до хардуера, трябва да използвате C++ код и JNI (Java към Native Interface). Тъй като обаче JNI работи само за 32-битов код, под Windows 9x/ME това би означавало да се използва „32 бита до 16 бита тъпчене“ (вижте по-долу). Тъй като авторът не хареса идеята да комбинира Java на Sun с кода на MASM на Microsoft, той възприе друг подход. Той просто използва програма за команден ред LTOOLS, която се извиква от Java чрез добре познатия stdin/stdout- интерфейс. Така че от страна на Java, хардуерният достъп означава прости входно-изходни базирани файлове.

Фиг. 1: Графичен потребителски интерфейс, базиран на Java LTOOLgui

Достъп до файлове през Интернет?

Без съмнение, всяка модерна програма трябва да е наясно с Интернет! Е, ако стартирате LREADjav на отдалечен компютър и се свържете с него чрез бутона за свързване на LTOOLgui, можете да получите достъп до Linux файлове на този отдалечен сървър, сякаш са локални. LREADjav е прост демон на сървъра, който превежда заявката, издадена от LTOOLgui през TCP/IP, в извиквания на програмата за команден ред на LTOOLS и изпраща изхода на програмите от командния ред обратно чрез TCP/IP към LTOOLgui (фиг. 2). Разбира се, можете не само да преглеждате списъци с директории, но можете да правите всичко отдалечено, какво можете да правите локално, включително качване и изтегляне на файлове. Отдалечената машина може да работи с Unix/Linux или Windows. Днес това е по-скоро като играчка, отколкото като сериозно приложение, защото LREADjav може да създаде проблеми със сигурността. В конфигурацията по подразбиране тя може да се използва само от „локален домакин“, но може да бъде конфигурирана да позволява връзки от 3 различни отдалечени клиенти. Но те се идентифицират само чрез техния IP адрес, няма защита с парола или други подобни. Ако обаче потребителят има сериозно приложение за това, той може лесно да приложи схема за вход/парола… Всичко е с отворен код!

Фиг. 2: LTOOLgui за отдалечен достъп

Няма Java? Използвайте вашия уеб браузър!

Може би нямате инсталирана Java 2. Е, няма проблем, стига да имате уеб браузър. Стартирайте „LREADsrv“ и вашия уеб браузър и като URL тип „http://localhost“ (фиг. 3). Сега списъкът ви с директории на Linux трябва да се покаже графично във вашия уеб браузър. LREADsrv е малък локален уеб сървър, който чрез прост CGI-подобен интерфейс прави LTOOLS достъпни чрез HTTP-заявки и преобразува резултата им динамично в HTML страници (фиг. 4). Разбира се, това не само осигурява локален достъп, но също така позволява отдалечен достъп през Интернет. За отдалечени потребители обаче LREADsrv има същото ниско ниво на защита като LREADjav.

Тъй като LREADsrv се основава на HTML форми, които напр. не поддържайте плъзгане и пускане или директно копиране и поставяне, работата с вашия уеб браузър е малко по-малко удобна от работата с GUI, базиран на Java. Въпреки това той предоставя същите функции.

Фиг. 3: Изследване на Linux файлове с Internet Explorer на Microsoft

Фиг. 4: LREADsrv – HTTP базиран достъп до Linux файлове

LTOOLS Internals – Достъп до твърдия диск под Windows

Тъй като самият DOS/Windows не поддържа интерфейси към чужди файлови системи, LTOOLS трябва да осъществява достъп до “суровите” байтове с данни директно на диска. За да разберете вътрешността на LTOOLS, трябва да имате основно разбиране за следните области:

  • Как са организирани твърдите дискове в дялове и сектори и как те могат да бъдат достъпни, т.е. как „сурови“ байтове могат да бъдат прочетени или записани от диска. Тази информация може да бъде намерена например в /2,3/.
  • Как е организирана файловата система Extended 2 на Linux. Добър преглед на всички inode, групи, блокове, растерни изображения и директории може да намерите например в /4/

Това автоматично води до слоеста архитектура на ядрото LTOOLS (фиг. 5), която се състои от няколко C файла:

  • Най-ниският слой 1 (във файл Readdisk.c) има физически достъп до твърдия диск. Този слой се занимава с (почти всички) разлики между DOS, Windows 9x/ME, Windows NT/2000/XP и Linux/Unix по отношение на директния достъп до твърдия диск и се опитва да ги скрие от по-горните слоеве. Повече за това скоро.
  • Layer 2 се занимава с UNIX типичните структури на inode, block и group, в които е организирана файловата система Extended 2.
  • Layer 3 управлява структурата на директориите на файловата система.
  • Най-високият слой 4 (в Main.c) предоставя потребителския интерфейс и сканира параметрите на командния ред.

Сканирайки таблицата на дяловете на вашия твърд диск, LTOOLS се опитват да намерят вашия първи дял на Linux на първия ви твърд диск автоматично. Ако искате да получите достъп до друг дял или диск, трябва да го посочите чрез параметъра на командния ред ‘-s’, напр. ‘-s/dev/hdb2’. Като алтернатива можете да зададете друго устройство по подразбиране и дял чрез командата ‘ldrive’. За да разберете кои дялове имате, извикайте ‘ldir -part’.

Фиг. 5: LTOOLS слоеста архитектура

Животът беше лесен в добрите стари времена на DOS. Имаше само един начин за достъп до четене или запис на ниско ниво до вашия твърд диск: прекъсване на BIOS 13h /3/. Структурите на данни на BIOS ограничиха твърдите дискове до 1024 цилиндъра, 63 глави и 255 сектора от 512 байта, т.е. 8ГБ. Повечето C компилатори предоставят функция, наречена biosdisk(), така че тази функция може да се използва директно, без да е необходимо да се кодира на асемблерен език. За да се справят с по-големи твърди дискове, преди няколко години бяха въведени „разширени“ функции за 13 часа. За да се преодолеят ограниченията на BIOS, тези функции използват схема на линейно адресиране, адреси на логически блокове (LBA), а не старо адресиране на сектора с цилиндрова глава (CHS).

Това все още работи в прозореца на DOS на Windows 9x/ME (Таблица 1), поне за достъп за четене и докато програмата е компилирана с 16-битов компилатор. (LTOOLS използват Borland C, версията за Windows NT/2000/XP също се компилира с Microsoft Visual C, версията Unix/Linux използва GNU C). Ако искате достъп за запис на ниско ниво, имате нужда от „заключване на тома“ /3/. Този механизъм информира операционната система, че вашата програма изпълнява директни дискови записи, заобикаляйки драйверите на операционната система, така че Windows да може да предотврати достъпа на други програми до диска, докато не приключите. Отново това може да се направи без програмиране на сглобяване с помощта на функцията ioctl() на компилатора на C.

В 16-битова програма за Windows функциите на BIOS могат да се извикват само чрез DPMI. Тъй като повечето компилатори на C не предоставят функции на обвивка, това ще изисква (вграден) асемблер. Win16 обаче изобщо не позволява програми от командния ред, така че не се притеснявайте …

В полето DOS на Windows NT/2000/XP, използването на BIOS int 13h ще доведе до GPF (General Protection Fault). Поради съображения за безопасност Windows NT/2000/XP не позволява директен достъп до твърд диск, заобикаляйки операционната система. Въпреки това, Microsoft предоставя решение, което е почти толкова просто, колкото това, което бихте написали под Unix/Linux:

    int disk_fd = open("/dev/hda1", O_RDWR);

Това ще отвори дяла на вашия твърд диск /dev/hda1, за четене ще извикате read(), за да напишете, ще извикате write(). Просто и ясно, нали? Под Windows NT/2000/XP, ако използвате WIN32 API /5/, функцията CreateFile() не позволява само създаване и отваряне на файлове, но и дискови дялове:

    HANDLE hPhysicalDrive = CreateFile("\\\\.\\PhysicalDrive0",
                                       GENERIC_READ | GENERIC_WRITE,
                                       FILE_SHARE_READ | FILE_SHARE_WRITE,
                                       0, OPEN_EXISTING, 0, 0 );

Четенето и записването на дискови сектори вече може да се извършва чрез ReadFile() и WriteFile().

За момент може да си помислите, че можете да използвате същата функция Win32 под Windows 9x/ME. Ако обаче прочетете в документацията за CreateFile(), ще намерите:

	Windows 95: This technique does not work for opening a logical drive. In
	Windows 95, specifying a string in this form causes CreateFile to return
	an error.

Под Windows 9x/ME документацията на Microsoft за Win32 препоръчва да се извика BIOS Int 13h чрез VWIN32, един от системните VxD (драйвери на ядрото). Ако обаче се опитате да го направите, няма да успеете. Докладът за проблем Q137176 в базата знания на Microsoft гласи, че – въпреки това, което се казва в официалната документация на Win32 – това работи само за дискети, а не за твърди дискове. Както се казва в доклада за проблема, единственият начин за твърди дискове е да извикате BIOS Int 16h в 16-битов код. За да извикате 16-битов код от 32-битова програма, ви е необходим “32-битов до 16-битов тъпчене”… Това не е само друг API (с други недокументирани функции или документирани грешки?), тъпчене изисква и компилатор на тъпчене на Microsoft, който от дефиниционен скрипт генерира код на асемблер. От това 16-битов и 32-битов обектен файл трябва да бъдат генерирани с помощта на асемблера на Microsoft MASM. Те ще бъдат свързани с някои долни редове на C-кода, които трябва да напишете, което води до 16-битова и 32-битова DLL (библиотека за динамична връзка). Между другото, за това имате нужда не само от 32-битов Visual C++, но трябва да имате и стара 16-битова версия на компилатора на Microsoft на C… Разбрахте ли? Използването на пакет от патентовани, не широко използвани инструменти, не би било добро решение за софтуерен инструмент с отворен код като LTOOLS!

Обобщение: Трябва да има отделни версии за DOS/Windows 9x/ME, Windows NT/2000/XP и Linux/Unix. За да скрие това от потребителя, доколкото е възможно, LTOOLS се опитва да разбере при коя операционна система работи и автоматично извиква съответния изпълним файл.

Таблица 1: Достъп до твърд диск с ниско ниво

Под DOS Под Windows 9x/ME Под Windows NT/2000/XP Под LINUX/Unix
  • BIOS Int 13h
    (нужда от разширения на BIOS за дискове над 8 ГБ)
  • DOS програми:
    като DOS, но трябва да използват заключване/отключване на звука за достъп до запис
  • Програми Win16:
    трябва да извикат BIOS Int 13h чрез DPMI
  • Програми Win32:
    32 бита до 16 бита, превръщайки се в DL16 на Win16
  • DOS програми:
    не е разрешено
  • Програми Win16:
    не е разрешено
  • Програми на Win32:
    CreateFile(), ReadFile(), WriteFile()
  • open(), read(), write()

Проблеми с безопасността?

Да, наличието на LTOOLS до известна степен може да създаде проблеми със сигурността. Всеки потребител, който може да ги стартира, може да осъществява достъп и да модифицира файлове във файловата система LINUX, напр. промяна на права за достъп до файлове или собственици на файлове, обмяна на файлове с парола и т.н. Това обаче е възможно и с прост редактор на дискове. Може би, това е само малко по-удобно, когато използвате LTOOLS. Независимо от това, неограничен достъп е възможен само ако работи под DOS или Windows 9x/ME. Под Windows NT/2000/XP потребителят на LTOOLS трябва да има администраторски права за директен достъп до твърдия диск. Под Unix/Linux в повечето стандартни инсталации също само администраторът на sys има права за достъп за „суровите“ дискови устройства /dev/hda, /dev/hda1 и др.

Има ли алтернативи?

LTOOLS не са единственото решение за достъп до Linux файлове от DOS/Windows. Вероятно Ext2tool /6/ на Клаус Тондър, набор от инструменти за команден ред, разработен през 1996 г., е първото решение за този проблем. Ext2tool обаче е ограничен само за четене и не работи под Windows NT. Въз основа на Ext2tool, Peter Joot през 1997 г. написа версия на Windows NT, все още ограничена само за четене /7/. И двете програми са написани на C, достъпни са изходните кодове.

Джон Нюбигин ни предоставя Explore2fs /8/, който идва с много хубав GUI и работи под Windows 9x и Windows NT. Със своя достъп за четене и запис той предоставя същите функции като LTOOLgui. BTW: Джон е свършил чудесна работа, защото е успял да приложи 32-битовото до 16-битовото майсторство на Microsoft (виж по-горе) дори под Delphi на Borland! Тъй като всички програми Delphi Explore2fs интегрират „безпроблемно“ в Windows, но пренасянето към операционни системи, които не са под Windows, може да е трудно.

История и бъдеще

Първата версия на LTOOLS е създадена под оригиналното име „lread“ от Джейсън Хънтър и Дейвид Лутц от университета Willamette, Салем / Орегон (САЩ). Тази първа версия работи под DOS, може да показва списъци с директории на Linux и да копира файлове от Linux в DOS и беше ограничена до малки IDD твърди дискове и LINUX на първични дялове.

Авторът поема поддръжката и по-нататъшното развитие през 1996 г. Оттогава LTOOLS се научиха да се справят с по-големи твърди дискове, да имат достъп до SCSI дискове, работещи под Windows 9x / ME и Windows NT / 2000 / XP, допълнителен достъп за запис и бяха пренесени обратно на UNIX, за да ги накара да работят под Solaris и самия Linux. Те получиха уеб браузър, базиран на JAVA графичен потребителски интерфейс и т.н. И т.н. Много потребители на Linux, повечето от които са посочени в изходния код, помогнаха при тестване и отстраняване на грешки. Благодаря ти.

Междувременно LTOOLS достигна версия V4.7 /1/, може би дори повече, когато тази статия ще бъде публикувана. Освен допълнителни функции, много грешки са отстранени – и най-вероятно са въведени нови. Чест проблем остава през годините: Никой не е предвидил бързата скорост в технологията на твърди дискове, където размерите на дисковете са експлодирали, което трайно е достигнало ограниченията на операционната система. Спомняте ли си проблемите на DOS с 512MБ дискове, Windows 3.x проблеми с 2ГБ дялове, ограничението на BIOS от 8GB и различните проблеми, които Windows NT има при 2ГБ, 4ГБ и 8ГБ? Само преди миг! И между другото, дори Linux има своя проблем: В ядрата преди 2.3, никой файл не може да надвишава 2ГБ, тъй като Linux като повечето 32-битови системи Unix използва подписан 32-битов отместващ указател в read() или write() (това ще бъде решено в ядрото 2.4 чрез промяна на отместванията до 64-битови стойности, но поддържането на възходяща съвместимост може да доведе Linux до същите проблеми, които обсъдихме за Windows по-горе). Стандартизацията на софтуера за достъп до дискове винаги е била много по-бавна от разработчиците на дискове, така че те са изобретили патентовани решения за преодоляване на ограниченията на операционната система. И винаги LTOOLS – и много други програмисти – трябваше да се справят с него … Така че не се сърдете, ако LTOOLS не работят за вас на чисто новия ви 64ГБ диск. Това е с отворен код, така че просто опитайте да помогнете за отстраняване на грешки и да ги доразвиете!

И не забравяйте, ако използвате LTOOLS: Направете го на свой риск! Достъпът само за четене до Linux е некритичен. Ако обаче използвате достъп за запис, за да изтривате файлове или променяте атрибути на файлове на вашия Linux диск, LTOOLS – и вие като потребител – може да направи много глупости. Затова винаги пазете резервно копие!

Препратки

  1. http://www.it.fht-esslingen.de/~zimmerma/software/ltools.html: Homepage of the LTOOLS
  2. Michael Tischer: PC-Intern 4. Data-Becker-Verlag
  3. http://www.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub/WWW/files.html Ralf Brown’s interrupt list for x86-PCs
  4. http://metalab.unc.edu/pub/Linux/system/filesystems/ext2/Ext2fs-overview-0.1.ps.gz: Gadi Oxman’s overview about the Extended 2 filesystem.
  5. Microsoft Windows Win32 API – Documentation, comes with most Windows C compilers or on the MSDN CDs
  6. http://metalab.unc.edu/pub/Linux/system/filesystems/ext2/ext2tool_1_1.zip: Claus Tondering’s Ext2tool
  7. http://metalab.unc.edu/pub/micro/pc-stuff/Linux/utils/dos/ext2nt.lsm: Peeter Joot’s Ext2nt
  8. http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm: John Newbigin’s Explore2fs

За автора

„В реалния живот“ Вернер Цимерман преподава инженерство по управление, цифрови системи и компютърна архитектура във FH Еслинген – Университет за приложни науки, Еслинген, Германия. Той има хардуерен и софтуерен опит в автомобилни и индустриални вградени системи. Неговата „кариера“ като разработчик на системен софтуер за Linux започва през 1994 г., когато купува CDROM устройство, което не се поддържа от Linux… Затова той разработва „aztcd.c“, Linux CDROM драйвер, който все още е включен във всички стандартни ядра на Linux, дори ако устройството сега е много остаряло.

 

 

ввввв

Образователни, социални и икономически проблеми, свързани с глобалната мрежа

This is the translation. The source page is located here: https://staff.washington.edu/larryg/Classes/Rnet/zz-net.html

C&C

Следващият набор от въпроси и отговори за въздействието на Интернет върху образователни, икономически и социални проблеми е в основата на интервю, което дадох за френското онлайн списание NetEconomie. Интервюиращата беше журналистката Ариане Беки ([email protected]).

Индекс

Въпрос: Колко важни са нематериалните и интелектуалният капитал в бизнеса в Съединените щати и как бизнесът се справя с него?
Въпрос: Нека поговорим за “Информационното общество”. Как го определяте и какви са ефектите му?
Въпрос: Колко важно е електронното обучение? Ще доведе ли до връзки между софтуерни компании и американски и европейски университети? Виждате ли, че електронното обучение се разраства по-бързо във вашата страна, отколкото в Европа?
Въпрос: Има ли разлика между тези, които имат достъп до информационни технологии, и тези, които нямат? И увеличава ли се тази разлика?


(В) Колко важни са нематериалните и интелектуалният капитал в бизнеса в Съединените щати и как бизнесът се справя с него?

(О) Интелектуалният капитал (IC) отдавна е признат като важна част от пазарната стойност на дадена компания, където пазарната стойност е сумата от физическия капитал (оборудване, недвижими имоти и т.н.), финансовия капитал и интелектуалния капитал. В миналото IC е бил обединен като един недиференциран и неизмерен елемент, наречен “нематериални”.

В последно време обаче тези нематериални активи са станали толкова големи, че често засенчват физическия и финансовия капитал на дадена компания, често с повече от коефициент 10. И така бизнесът започва да осъзнава, че трябва да идентифицира и измери компонентите, които правят нагоре IC.

Някои от тези компоненти включват качеството и нагласите на служителите, нагласите на ръководството, вътрешните процедури, базите данни и комуникационните линии във фирмата, взаимоотношенията с доставчиците и общността на клиентите, обслужвана от компанията.

Известен пример за силата на нагласите на служителите е известен като „ефектът на Хоторн“. В края на 20-те и началото на 30-те години група експерти по ефективност изучава работната сила в завода на Western Electric в Хоторн. Всеки път, когато подобряваха елемент от средата на работника, като по-добро осветление, повече пространство, чести почивки и т.н., производителността на работниците се увеличаваше. След това премахнаха всички тези подобрения, върнаха околната среда в първоначалното й състояние и за тяхно учудване производителността се покачи до най-високото си ниво! Смутени, те попитаха работниците и им беше казано, че това е първият път, когато някой някога ги забелязва и ги смята за важни. Вярата, че са оценени и вършат важна работа, допринася за производителността далеч повече от всеки друг елемент на тяхното работно място.

Друг пример, който илюстрира значението на взаимоотношенията служител-работодател, е работата на W. Edwards Deming и Joseph M. Juran в Япония. Американските работодатели често имат състезателни отношения със своите работници и ги разглеждат като причина за ниската производителност. Деминг и Джуран видяха, че проблемът е в нагласите и процедурите на управление и че чрез въвеждането на определени статистически мерки за контрол на качеството по време на производствения процес, заедно със силна и ентусиазирана подкрепа от работниците, качеството и производителността могат да бъдат значително подобрени.

Линиите за комуникация в рамките на една компания са много важни: Знам за вече несъществуваща голяма компютърна компания, чиито подразделения несъзнателно разработиха две почти еднакви линии на компютърен хардуер и дублирането в усилията не беше открито, докато те почти не бяха готови за пазар.

Отношението и познанията за технологичните иновации могат да контролират съдбата на компанията. Когато IBM беше помолен да инвестира в Xerography, ръководството изчисли количеството въглеродна хартия, използвано за копиране, и заключи, че пазарът е твърде малък! Те напълно пренебрегнаха възможността ксерографията да създаде тотално нови пазари и дейности, по-скоро като оценка на потока от движение, който мостът би създал, като преброи броя на хората, които плуват по реката.

Може би най-известният пример за неуспех на ръководството да се справи с иновациите е този от корпоративните лидери в Xerox през 70-те. Прозоречната среда с насочване и щракване, която доминира в изчислителната техника днес, е разработена от учени от Xerox, които са имали визия за това какво може да бъде изчислението. За съжаление тази визия беше напълно загубена от мениджмънта, който имаше фиксиран поглед върху компютрите като бизнес и научни изчислителни машини.

Компютърната корпорация Dell наскоро въведе голяма промяна в своята корпоративна култура, която засегна много елементи от нейната вътрешна организация и взаимоотношения с доставчиците: тя по същество се преустрои около новия XML на езика на Интернет. Вижте Dell за дискусия за техния опит.

Колкото и добре или лошо да се прилага, нарастващото значение на технологиите и уроците от последните 50 години убедиха повечето американски компании, че интелектуалният капитал трябва да бъде напълно обърнат.


(В) Нека поговорим за “Информационното общество”. Как го определяте и какви са ефектите му?

(О) Информационното общество е това, при което както суровината, така и крайният продукт на по-голямата част от работата по света са информация, а не физически стоки. Примерите включват движение на пари по отношение на електронни преводи, образование, консултации, управление, развлечения, социални услуги, консултации, застраховане, разработване на софтуер, научноизследователска и развойна дейност и проучване на пазара, както и самото интервю.

Спорно е дали това е принципно нова революция или е продължение и засилване на безбройните промени, настъпили през последните 200 години. Със сигурност тези промени разтърсиха обществото до основи и напълно промениха връзката ни с природата. Независимо дали става дума за нова революция или продължение на старата, повечето ще се съгласят, че тя е от голямо значение.

Някои го разглеждат като децентрализираща и демократизираща сила, докато други го виждат като по-ефективно средство за прехвърляне на богатство и власт от многото към привилегированите. Със сигурност неотдавнашният спад на реалните заплати за средния американец, спадът в обезщетенията и пенсионните обезщетения и огромното нарастване на несъответствието между горните два процента и останалите от нас доверяват на последното мнение.

Ефектите от тази сила могат да се видят в много области. За много хора това разкри поток от информация, достъпна с едно щракване на бутон, като незабавни отговори на почти всяка фактическа информация. Той едновременно насърчава и улеснява обучението през целия живот. В същото време увеличава изолацията и премахва контакта с хората и природата. Със съпругата ми често правим забележки колко различно е било детството ни от това на децата ни – играехме колкото е възможно повече на открито и изследвахме значителна физическа зона, докато децата ни живеят на закрито, прикрепени към компютри.

За повечето работници има по-малко сигурност, повече промяна, често подобряване на уменията и преквалификация, гъвкавост по отношение на продължителността, часовете, мястото на работа и условията на труд. В моя район пенсионният пакет, предлаган на по-нови служители, постепенно намалява през десетилетията.

Компаниите използват информационни технологии, за да се преструктурират по много начини. Например производството точно навреме, което значително намалява материалните запаси, се улеснява от компютърни бази данни, които намират продукти и планират доставката им. Краен случай е интернет компанията eBay, която използва информационни технологии, за да премахне изцяло инвентара. По-малка е необходимостта от вертикална интеграция (сами да произвеждат всички свои доставки) и повече аутсорсинг и взаимодействия между бизнеса, което все повече се улеснява от новия интернет език XML. Информационните технологии улесняват създаването на малки серии от персонализирани продукти и така намаляват бариерите на разстояние, че транснационалните компании сега доминират в голяма част от световната икономика.

Маркетингът вече може да се насочи към клиентските бази с висока точност. Например бисквитките в уеб браузърите позволяват на търговците да събират много подробна информация за потребителите, включително къде отиват, колко дълго остават, какво изследват, какво купуват, какъв браузър и компютър използват и т.н.

Основна неизвестност е ефектът на информационното общество върху физическата среда. Това може да е най-важното му последствие, тъй като вече не може да има съмнение, че разрушаването на околната среда, причинено от по-старата индустриална революция, е една от най-големите опасности, пред които сме изправени. Степента на изчезване на животински и растителни видове е хиляди пъти по-голяма от естествената, сериозното предизвикано от човека глобално затопляне (с 10 градуса за един век) сега се смята от повечето учени, докато след като се смяташе за граничен, изчерпването на озона, загубата на почвата и т.н., всичко това създава плашеща картина.

В някои отношения информационните технологии влошават това. Сървърите и инфраструктурата за Интернет използват много енергия. Вижте Power Nets и Power Struggle за различните аргументи по този въпрос. Също така се очакваше, че компютрите ще намалят производството на хартия, но все по-евтините и по-способни принтери може да са разширили използването му. В домовете повечето електричество се използва за осветление, радиостанции, телевизори и видеорекордери, но към тях се присъединяват персонални компютри, видео игри, принтери, скенери, факс машини и всякакви електронни играчки и роботи, които консумират енергия и батерии (токсични отпадъци).

Друг ефект е, че информационните технологии позволяват на много хора да живеят почти изцяло на закрито и с малко контакт с природата. В резултат на това те не възприемат опасностите за околната среда със собствените си сетива.

Има много причини обаче да се надяваме, че това не е така. От една страна, информационните технологии могат значително да намалят отпадъците чрез по-ефективен дизайн, компютърно управление на изгарянето и машините, по-ефективен контрол на пътните потоци и по-добър мониторинг на околната среда.

В допълнение, информационните технологии са намалили изискванията за мощност и размер за дадена производителност от фактори от стотици хиляди или милиони през последното поколение и въпреки че може да сме изправени пред фундаментални ограничения, няма съмнение, че ще настъпят много големи намаления за някои време да дойде.

Любимият ми сценарий включва широкото използване на носими компютри. Те изискват напредък в областта на микроелектрониката, разпознаването на речта и жестовете, интеграцията на мобилни телефони, GPS и телевизионни технологии в компютрите и разработването на удобни, леки и атрактивни слушалки с вградена камера, високоговорители и ретинала с висока разделителна способност показва. Но всички тези технологии постигат толкова бърз напредък, че трябва да видим такива компютри до края на десетилетието. В пакет с тегло от 1-2 килограма, използващ много малко енергия (може би предоставена от собственото ни тяло), те потенциално биха могли да ни предоставят всички наши информационни нужди: нашите часовници и будилници, календари, мобилни телефони, радиостанции, телевизори, видеорекордери, CD плейъри, видео игри, компютри, камери, факс машини, всички книги, списания и вестници, които четем, нашата правна, финансова и медицинска информация, малки парченца хартия, на които правим бележки, нашите семейни фотоалбуми и др. икономиите на материали и консумация на енергия биха били огромни. Вече виждам много хора да носят слушалки, докато тренират, отговарят на телефони, ходят и т.н., така че драстичното увеличаване на техните възможности вероятно ще доведе до по-голяма употреба.


(В) Колко важно е електронното обучение? Ще доведе ли до връзки между софтуерни компании и американски и европейски университети? Виждате ли, че електронното обучение се разраства по-бързо във вашата страна, отколкото в Европа?

(О) Във Вашингтонския университет електронното обучение е само част от това, което наричаме „дистанционно обучение“, но е най-голямата част. Провежда се главно чрез мрежата, стрийминг на медии в мрежата, имейл и гласова поща. В момента Университетът предлага 10 онлайн програми за обучение, 20 програми за сертификати, над 300 курса и обслужва близо 10 000 студенти в сравнение с около 35 000 традиционни студенти.

Дистанционното образование,  само 10-15 процента от американските университети не предлагат значителни онлайн обучения. Това са предимно малки колежи по губещи изкуства, които наблягат на опита на общността в обучението. Така че електронното обучение е много важна и нарастваща част от образователния опит и се използва не само от университетите, но и от други агенции, специални групи като възрастни хора или хора с увреждания, образование за възрастни, гимназии, селски райони и частни промишленост. Почти всички доклади се съгласяват, че онлайн обучението е толкова ефективно, колкото традиционното обучение в класната стая.

Не знам достатъчно за европейския опит, за да кажа много за разликата между американския и европейския темп на растеж в онлайн обучението. Според интернет проучване към ноември 2000 г. има 167 милиона потребители в САЩ/Канада онлайн в сравнение със 105 милиона потребители в Европа и тъй като Европа има малко по-голямо население, достъпът до интернет на глава от населението е умерено по-висок в САЩ. ни дават предимство в онлайн обучението. Също така, Америка определено води всички останали страни в образованието за възрастни (донякъде за моя изненада, американските възрастни постигат по-добри резултати в науката, отколкото възрастните във всяка друга държава, въпреки лошото представяне на нашите деца) и онлайн обучението е особено подходящо за графиците на възрастните.

Въпреки това, Филип Джоунс в онлайн обучение 2001 Европа отбелязва, че „корпоративният пазар за онлайн обучение в Обединеното кралство се очаква да се утрои през следващите две години до близо 2,3 млрд. Долара“, така че растежът в тази част на Европа със сигурност е много бързо.

Тези онлайн програми определено водят до връзки с други институции по целия свят. За да цитирам от страницата за дистанционно обучение на моя университет:

“UW се присъедини към Асоциацията на тихоокеанските университети в Рим, Световната университетска мрежа и консорциума на Sloan Foundation. И трите обединяват университети от цялата страна и света, за да насърчат качеството на дистанционното обучение”.

Бъдещето на онлайн обучението изглежда гарантирано. Въпреки че има както недостатъци, така и предимства, първите се намаляват до известна степен от техническия напредък, а вторите се подобряват.

Основните недостатъци на онлайн обучението са намаленото взаимодействие с преподаватели и студенти, особено от неформалното разнообразие от „кафенета“, и липсата на пряко физическо взаимодействие, при което преподаватели или състуденти могат да ви насочат, като сочат към предмети или ви показват къде да щракнете с мишката и т.н.

Предимствата включват времето, разходите и трудностите, които се избягват поради елиминирането на пътуването до работното място, гъвкавостта по отношение на времето и мястото, повторяемостта на лекциите, заснети на поточно видео и възможността за намиране и възпроизвеждане на секции от интерес, често повече в -дълбочен анализ, насърчаван по имейл, както и по-широката аудитория и обхвата на гледните точки, разрешени от чат групи (Университетът във Вашингтон предлага специален уеб сайт с чат стаи и дискусионни групи за онлайн студенти).

Най-голямата бариера, която виждам пред онлайн обучението, е ограничената честотна лента. Поточното мултимедия (видео и звук) е едно от най-ефективните средства за обучение, но на практика е безполезно при типични скорости на комутируем модем от 56 Kb или по-малко. Въпреки че очаквах 250 Kb да бъдат по-добри, бях изненадан колко много по-добър е: макар и малко по-нисък от телевизията, особено при заснемането на бързо движение, го намерих за съвсем приемлив и по-добър, отколкото в задната част на голяма зала. Имам щастието да имам високоскоростен достъп както на работа, така и (чрез кабелен модем) у дома, но на повечето хора в тази страна и другаде липсва този лукс.

Моят собствен опит с онлайн обучението е предимно положителен, въпреки че съм виждал много онлайн демонстрации, при които мишката се движи твърде бързо, текстът е слаб или размит, няма контрол върху скоростта, повторяемостта или началните точки. Участвах в курсове по мултимедия, VRML, XML и дизайн на курсове и установих, че взаимодействието със студенти в цялата страна, взаимодействието по имейл с авторите на курсовете и проектите, създадени от студентите, са най-информативни.


(В) Има ли разлика между тези, които имат достъп до информационни технологии, и тези, които нямат? И увеличава ли се тази разлика?

(О) Цифровата празнина или дигиталното разделение е разликата между тези, които използват новата информационна технология, и тези, които не я използват. Тази разлика съществува между нации, групи в нациите, възрастови групи, етнически групи и полове. Счита се за важно, тъй като тези, които не могат да използват технологията, все повече остават извън обществото, тъй като все по-голямо количество комуникация, образование, заетост, търговия и развлечения се извършват онлайн.

До известна степен пропуските са нормална и очаквана част от новите технологии и не са причина за тревога. Някои групи са благоприятно позиционирани да пионерират техниките, които често първоначално са скъпи и трудни за използване. По този начин електричеството, радиото, телефоните, телевизорите и видеорекордерите първоначално са били собственост основно на богатите, но тъй като масовото производство намалява цената и устройствата стават по-лесни за използване, те стават достъпни за почти всички в индустриалните страни. Добре известен пример за това в Америка е илюстриран от президентските избори на Труман-Дюи през 1948 г. Всички социологически проучвания сочат, че Дюи ще спечели със съкрушителен удар. Но анкетите се провеждаха по телефона и по това време имаше значителна пропаст между онези, които могат да си позволят телефони, и онези, които не могат, и така извадката беше силно пристрастна. Това не би се случило днес, тъй като приблизително 95% от американските домакинства имат телефони.

Според доклад на Гартнер дигитална пропаст определено съществува в Америка, където семействата с по-високи доходи са 2-3 пъти по-склонни да получат достъп до интернет от бедните, но напоследък тя се е стеснила и очаквам, че ще се намали още повече, тъй като разходите продължават да намаляват и Компютрите са улеснени за използване. Понастоящем се увеличават други пропуски, като широколентов срещу модем за комутируем достъп, но това е очаквано, тъй като широколентовият достъп е много по-скорошен.

Разликата между половете в Америка почти изчезна, но все още има голяма разлика във възрастта. Неотдавнашен колумнист в списание за PC описа трудностите, които имаше при представянето на компютър на баба си. Според моя опит голяма част от тази трудност се крие в мишката, която е лошо устройство за насочване, по-лошо за влачене и почти безполезно за рисуване или писане. Това причинява голямо разочарование сред възрастните хора. Намирам за странно, че много по-добро устройство, писалката, се предлага само на най-евтините типове компютри, PDA. Вярвам обаче, че персонализираните компютри ще станат много по-чести в близко бъдеще, както и други подобрения в използваемостта, които ще помогнат както на възрастните хора, така и на останалите.

Разликата между нациите обаче е много различна. В рамките на индустриалната държава поддържащата инфраструктура по отношение на пътища, електричество, комунални услуги, техническа поддръжка и комуникации е почти навсякъде и дори бедните имат достъп до голяма част от нея. Но в наистина бедни окръзи, с доходи на глава от населението от $ 1/ден, такава подкрепа не съществува. Докато безжичните и сателитните технологии могат да намалят част от необходимостта от наземна инфраструктура, подозирам, че цифровата разлика между богатите и бедните нации може да се увеличи.


© Copyright 2001 University of Washington Computing & Communications.

Лари Гейлс/Larry Gales

„Вашите системни файлове се изтриват автоматично“. Да се тревожа ли?

This is the translation. The source page is located here: http://www.zisman.ca/blog/2019-02-17%20System%20Files%20Deleted.html

АЛАН ЗИСМАН ЗА ТЕХНОЛОГИИТЕ

Алан Зисман/Alan Zisman © 2019-02-17; актуализирано 2019-10-02

Онзи ден в уеб браузъра ми се появи страшно съобщение.

System Files deleted

За да разбера дали трябва да се притеснявам или не, нека направим резервно копие на няколко стъпки. Какво правех онлайн по това време?

Е, честно казано, участвах в малко схематично онлайн поведение. Аз съм музикант и понякога си струва да слушам оригиналните версии на мелодии, които се опитвам да науча, заедно с други версии на кавърите на музикантите. Преди няколко години това можеше да означава да отидете в iTunes Music Store на Apple и да платите 99 цента за всяка песен. Честно казано, не е прекомерна цена – но в наши дни тя губи безплатно.

Youtube се очерта като източник на безплатна музика. Най-вече търся хард-боп джаз от края на 50-те години и изглежда, че почти всяка мелодия, която бих искал да чуя, е в Youtube – обикновено във фалшив видеоклип, който пуска песента, докато показва неподвижно изображение обложка на албума. Често има и версии на живо – обикновено взети от канадска или европейска телевизия от епохата.

В ранните си години собствениците на музикално съдържание не бяха доволни от това, че „собствеността им“ е достъпна „безплатно“ в Youtube; Google, собственик на Youtube, беше съден от Viacom за това. Но сега усещам, че всичко е наред – предполагам си, че Google плаща част от рекламата на Youtube, за да зарадва всички, но нямам реални данни за това.

И това е добре, ако съм вкъщи и искам да слушам музиката; Мога да слушам на компютъра или таблета си и дори да “прехвърлям” видеоклиповете в Youtube към устройството Chromecast, включено в телевизора ми.

Anker RoavНо наистина бих искал да мога да взема музиката със себе си; ако имах песните като MP3 файлове на телефона си, можех да слушам в колата, например – независимо дали имах връзка с интернет или не, можех да се свържа през Bluetooth и да слушам в музикалната система на колата си. (Използвам зарядно устройство за кола/Bluetooth/FM Anker Roav – силно препоръчително!)

Или можех да слушам през слушалки, докато разхождам кучето си.

Оказва се, че има куп уебсайтове, които обещават да ви позволят да изтеглите песните в Youtube във формат MP3 – или във видео формат, ако искате. Търсенето в Google за „изтегляне на Youtube MP3 в MP3“, например, изисква изумителни 2,77 милиарда резултата. Не ги проверих всички – но отидох на първите половин дузина или около резултатите от търсенето.

Всеки от тях е доста сходен – страница с малко текст и поле за въвеждане на URL адреса за видеоклипа в Youtube, който искате да изтеглите… често избор за конвертиране на онлайн видеото в MP3 (само за аудио) или MP4 (общ видео формат). След това щракнете върху Изтегляне.

Но веднага щом направих това, избраният от мен софтуер за сигурност, Malwarebytes изскочи съобщение:

Malwarebytes warning

PUP в Malwarebytes-speak или “Потенциално нежелани програми, са програми, които могат да включват реклама, ленти с инструменти и изскачащи прозорци, които не са свързани със софтуера, който сте изтеглили. PUP често се доставят в комплект с друг софтуер, който сте инсталирали.”

Е, не искам това. Затова се отказах от този сайт и опитах следващия уебсайт в списъка за търсене на Google. Отново, когато щракнах върху бутона Изтегляне, се появи подобен изскачащ прозорец на Malwarebytes.

На третия Malwarebytes предложи две изскачащи прозорци – първото заяви, че „уебсайтът е блокиран поради измама“, второто твърди, че блокира уебсайта „поради троянски коне“: „Троянските програми са програми, които твърдят, че изпълняват една функция, но всъщност правят друга , обикновено злонамерен. Троянски коне могат да бъдат под формата на прикачени файлове, изтегляния и фалшиви видео / програми и след като са активни в системата, могат да направят редица неща, включително кражба на поверителни данни или поемане на контрол върху устройството. ”

Не звучи добре!

Но аз упорствах. Забелязах, че когато щракнах върху бутона Изтегляне в този случай, се отвори нов раздел – друга уеб страница. И тази нова страница беше тази, от която Malwarebytes се оплакваше. Връщайки се към раздела за оригинален конвертор, всъщност можех да изтегля музикален файл – и изглеждаше, че играе добре. Затова продължих и изтеглих няколко мелодии във формат MP3.

С един от тях обаче, след затваряне на различните предупреждения за Malwarebytes и нови раздели, се появи друг раздел, този, илюстриран в горната част на тази страница.

Две страшни предупреждения, изглежда, че и двете казват, че системата ми Windows 10 е повредена, и предлагат щракване върху бутон за „сканиране и защита“ на системата ми.

Сега, ако бях онлайн на Mac или Chromebook или работех, да речем, Windows 7, щях да знам, че тези съобщения с техните препратки към Windows 10 са фалшиви. Но работя с лаптоп с Windows 10. Би било лесно да се предположи, че се е случило нещо гадно. (И всъщност много хора натискат бутона и следват инструкциите – в много случаи плащат куп пари, за да бъдат защитени от несъществуващ проблем).

Внимателните читатели могат да забележат неудобните английски и логически противоречия в тези съобщения: „Защитната стена е определила, че вашата система Microsoft Windows е повредена и без значение“. А?

И ако моите „системни файлове се изтриват автоматично“, как щракването върху бутона „Актуализиране“ ги „защитава“? Те или са били изтрити, или не са били!

Но в стреса от реагирането на това, което звучи като извънредна ситуация, малко от нас вероятно ще четат внимателно и критично.

Ето какво направих. Първо направих заснемане на екрана на уеб страницата, за да имам към какво да се обърна – и да го включа в тази публикация в блога. (Потребителите на Windows винаги могат да заснемат това, което е на екрана им, като натиснат клавиша за печат на екрана на клавиатурата им (с етикет Prt Sc на клавиатурата на моя лаптоп) – това изпраща изображение на екрана в клипборда на компютъра. След това отворете графична програма – Windows Paint работи добре, и поставете изображението, като го запазите като файл).

След това затворих различните раздели и прозорци на уеб браузъра и рестартирах компютъра си. Всичко изглеждаше като нормално – очевидно системните ми файлове не бяха изтрити автоматично.

Накрая отворих Malwarebytes и го накарах да сканира системата ми – 3 минути по-късно той съобщи, че всичко е наред.

Няколко неща, които трябва да отбележим: всички харесваме безплатни – но „безплатните“ услуги обикновено имат някакъв бизнес модел за плащане на сметките. Youtube е безплатен, но все повече с реклами; понякога дори в средата на песен. Тези различни услуги за изтегляне на Youtube изглеждат безплатни, но с цената на отваряне на нови прозорци и раздели на уеб страници, които могат да инсталират нежелан или дори опасен софтуер.

Може би все пак купуването на мелодиите, които искам, е начинът, по който трябва да се върви.

(Ако наистина искате да изтеглите видеоклипове от YouTube, може да разгледате списанието на PC Magazine от 29 април 2019 г.: Как да изтеглите видеоклипове от YouTube или да използвате мулти-талантливия, безплатен (и без зловреден софтуер) VLC Media Player, следвайки инструкциите в Първи съвет от 7 строго секретни функции на безплатния VLC Media Player).


2019-02-20: читателят Рон К. пише: „Никога не съм имал подобен проблем (с подобни сайтове), докато използвам текущата версия на Firefox под Linux. Така че, ако компютърът ви е готов, можете да инсталирате Linux в виртуална машина и след това изтеглете Firefox от Mozilla и го инсталирайте (ако разчитате на пакета Firefox на дистрибуцията на Linux, трябва да сте сигурни, че получавате актуализации за него правилно.) Или двойно зареждане. разширение.)

 

Доклад: Сравняване на лазерното сканиране с 3D реконструкцията

This is the translation. The source page is located here: http://paulbourke.net/reconstruction/laservs3d/

Написано от Пол Бурк/Paul Bourke
Май 2016 г.

По-долу са обобщени разликите и относителните достойнства между лазерното сканиране и 3D реконструкцията от снимки в контекста на запис в археологията. Предвижда се да бъде неформална дискусия, насочена към често задаван въпрос, а именно: „Трябва ли да използвам лазерен скенер или да използвам 3D реконструкция (често наричана фотограметрични техники), за да заснема 3D модел на X“? Относителните достойнства ще бъдат илюстрирани с пример, който използва както лазерно сканиране, така и 3D реконструкция, за да заснеме модел на скален заслон, използван от местни австралийци. Прави се опит да се обхванат всички възможни съображения, за да се помогне на всеки, който обмисля коя от тези цифрови технологии за запис да използва.

Трябва да се отбележи, че авторът е практикуващ подхода за 3D реконструкция. Но ще бъдат положени усилия да се представи справедливо сравнението, като се отбележи отново, че то се основава на действителен запис на един и същ сайт с двете технологии, тъй като може да се направи такова пряко сравнение. Също така се отбелязва, че както при всеки доклад, сравняващ технологиите, той може да остарее, когато станат достъпни по-нови продукти и алгоритми.

Сайтът

Скалния заслон се намира в регион, известен като Западен Анджелис в Западна Австралия. Дължината му е приблизително 50 метра, дълбочина 20 метра и височина между 1,6 и 3 метра. Интерактивна панорама 360×180 на сайта може да се види по-долу.

Образ 1: Интерактивен фотографски балон от скалния заслон.

Хардуерът

Използваният лазерен скенер беше Leica C10 (зелена светлина, 532нм). За да се сведат до минимум зоните на запушване поради силно извитата природа на скалния заслон, бяха получени 6 сканирания, всеки от различно място. Позицията на референтните маркери бяха геореферирани с кинематично GPS наблюдение. Последващата обработка беше извършена със софтуера Leica Cyclone. Сканирането доведе до малко под 110 милиона точки с около 80 милиона от самия заслон и близките околности.

Образ 2: Изобразяване на облака от точки от лазерното сканиране, 80 милиона точки около заслона

Фотографията за 3D реконструкция е Canon 5D Mk III, 20 + Mпиксел пълнокадрова камера и 28-милиметров обектив. Софтуерът за извършване на реконструкцията се състои от търговски пакет, наречен PhotoScan, както и тръбопровод, разработен от автора. Докато едното или другото от тези две софтуерни решения може да се представи по-добре от другото при някои обстоятелства, за този модел резултатите бяха до голяма степен еднакви. Поради извитата природа на пещерата са направени почти 2000 снимки. Ss според нормата за този процес, всяка снимка се прави от различна позиция. Изборът за реконструкцията беше мрежа от 2 милиона триъгълника, това беше, за да може удобно да се използва в рамките на навигацията в реално време. За архивни цели е създадена 5 милионна триъгълна мрежа. И в двата случая текстурите са създадени като четири 4K изображения.

Образ 3: Обработка от текстурирана мрежа, възникнала при реконструкцията

Точност

Малък е въпросът, че лазерните скенери са по-точни. В зависимост от модела те са надеждно оценени с известна максимална грешка. В зависимост от точния скенер и конфигурацията той може да бъде в диапазона mm или дори по-малък. Когато се обсъжда точността в този контекст, това се отнася само за части от модела, видими от лазерния скенер, как се оценява безкрайно неточния характер на части от модела, които не се виждат. За силно сгънати обекти като примера, използван тук, се изисква потенциално голям брой места за лазерни станции. Въпреки че в този пример са използвани 6 места, има много зони на запушване. По-долу е показан изглед на точков облак от позицията на един от лазерните скенери (вляво), средното и дясното изображение са изгледи от различни позиции, показващи части от модела, които не се виждат от нито една от лазерните позиции.

Образ 4: Илюстрация на зоните на оклузия (средна и дясна) при гледане от позиции, които не се виждат от никое положение на лазерна станция.

3D реконструкцията, извършена оптимално, има различно местоположение на камерата за всяка снимка, което води до много по-малко области на оклузия. Въпреки това при реконструирани 3D модели грешката е по-променлива, по-зависима от размера на обекта и броя на направените снимки и уменията на фотографа (вижте по-късно). 3D реконструкцията може да доведе до грешки в глобален мащаб и изкривяване, тоест изкривяване в мащаба на целия обект. Такива проблеми с мащаба и изкривяването могат да бъдат решени с по-строги техники, включително геолокационни референтни маркери или известни размерени дължини. Това не беше извършено тук поради негативното въздействие върху други желани характеристики на 3D реконструкцията, а именно скоростта на улавяне и ограниченията на оборудването.

Качество на текстурата

Качеството на текстурата на реконструираните 3D повърхности се приема за по-добро от лазерните скенери. При първия това зависи от разделителната способност на камерата и размера на сниманите петна. Качеството на текстурите също зависи от уменията на фотографа, докато при лазерно сканиране то е по-последователно. Могат да възникнат грешки в текстурата на получената мрежа, като те обикновено се въвеждат от етапа на повторна проекция на алгоритъма, където снимките от камерите и необходимостта от смесване на избраните части от снимките в 3D мрежата. Това е подобно на грешките, възникващи от деформация и смесване при панорамна фотография.

За лазерно сканиране цветната разделителна способност е на точка. Като цяло камерата за лазерен скенер е изместена от сканиращия лъч, така че могат да възникнат грешки поради паралакс.

Условия на осветление

Сравняването на представянето на двете техники при различни условия на осветление е по-трудно и зависи от използвания лазерен скенер. За тъмни черни пространства лазерният скенер ще работи с по-малко проблеми, докато снимките биха били проблематични, особено ако ръката, която авторът поддържа, е важна за времето, необходимо за заснемане. За сравнение лазерните скенери обикновено имат повече проблеми със силно осветени пространства, като пряка слънчева светлина, докато фотографията се възползва от това, като използва малки отвори и подобрена дълбочина на фокусиране.

И в двата случая вариациите в осветлението влияят на цвета на крайния резултат, това обикновено е по-ясно изразено в случай на 3D реконструкция.

Отразяващи или тъмни материали

И двете техники страдат от определени видове материали. 3D възстановяването е неуспешно с отразяващи повърхности, тъй като етапът на точката на обекта ще идентифицира характеристики в отраженията, като резултатът е неправилно изчисление на дълбочината. Това е двойно проблематично за извити отразяващи повърхности, където дълбочините на точките на характеристиките се различават. Лазерното сканиране също страда от отразяващи повърхности, но проблеми ще възникнат по-рано при 3D реконструкция. И двете техники могат да имат проблеми с много тъмни (поглъщащи светлина) повърхности, лазерният скенер да не получава обратен сигнал и в случай на 3D реконструкции не могат да бъдат открити точки от характеристики между снимките.

Облак от точки или повърхностна мрежа

Ключова разлика между двете техники е типът данни, които те предоставят. В единия случай облак от цветни точки (x, y, z, r, g, b), в другия – текстурирана мрежеста повърхност. Докато облакът от точки от лазерно сканиране все още може да се преобразува в мрежа, проблемът е по-труден от извеждането на мрежа по време на процеса на 3D възстановяване поради наличната по-малко информация. Структурата на мрежата също би била по-ниска поради естеството на информацията за цвета за всяка точка.

Има редица приложения, за които текстурирана повърхностна мрежа е по-полезна или дори необходима. Те включват използването на 3D модела в конвейери за 3D рендиране или като интерактивна среда за виртуална реалност. Не само, че текстурираните мрежи се поддържат по-лесно, но и имат предимството да не стават „по-тънки“ с приближаването. Цветните облаци на точки могат да изглеждат твърди, когато са достатъчно далеч в сравнение с разделителната способност на екрана. Или когато са подходящо плътни, но това повдига въпроса за обема на данните и колко ефективно е представена повърхността. Например, 110 милиона точки тук обикновено не биха се считали за особено плътно лазерно сканиране, но интерактивната навигация в такъв облак от точки е значително по-голямо графично натоварване от 2 милиона триъгълна мрежа, като по-късно има значително по-голяма визуална привлекателност.

Образ 5: Илюстрация на изтъняване на точки при приближаване или мащабиране на облак от точки.

Мащабирането на текстурирана мрежа от 3D реконструкция води до обичайния размит вид на изображението, който се появява при мащабиране на всяко изображение, когато пикселът на изображението започне да обхваща повече от един дисплей.

Образ 6: Мащабирането на повърхностна мрежа води само до размазване на текстурата

Покритие

Предимство на лазерните сканирания е, че те обикновено заснемат повече от сцената, отколкото е необходимо. Снимката за 3D реконструкция е по-насочена към въпросната материя. В примера тук и показан по-долу са записани дървета и по-широка площ пред заслона. Въпреки че дърветата не са истински 3D обекти, те обаче представляват част от контекста на сайта. Имайте предвид, че на фигурата под облака на точките е изрязан, са записани някои дори по-отдалечени обекти.

Образ 7: По-широко улавяне на околната среда с лазерно сканиране (вляво) в сравнение с реконструкция (вдясно)

Изолирани оклудери

И двете технологии се борят да се справят на преден план, изолирани оклудери, в случая казват ствол на дърво във входа на заслоните. Лазерното сканиране ще изисква редица позиции на лазерно сканиране около оклудера, за да улови формата от всички страни. За 3D реконструкция ограничението е свързано повече с алгоритмите и способността им да създават функционални точки, свързващи оклудера с останалата част от сцената.

Разходи за оборудване

Един добър огледално-рефлексен фотоапарат и първокласен обектив, подходящи за 3D възстановяване, струват значително по-малко от лазерния скенер.

Време за изпълнение

В примера тук, за да се постигне покритие на извитата форма на скалния заслон, бяха извършени 6 сканирания от позиции, насочени към минимизиране на слепите петна. Снимката отне по-малко от 30 минути, всяка позиция на лазерно сканиране отне около 1 час след включване на времето за настройка и калибриране. Накратко, 30 минути в сравнение с ден.

Времената за последваща обработка са сравними между двете техники, и двете могат да бъдат значителни.

Оборудване

Тежестта на лазерните скенери и свързания с тях хардуер (тежки стативи, батерии) за дистанционно разполагане, особено в неравен терен, може да бъде доста предизвикателна. 3D реконструкцията изисква само една огледално-рефлексна камера и скромен обектив или две. Статовете за фотография за 3D реконструкция се използват рядко, с изключение на условия със светлина и не са необходими в този пример, въпреки че обектът има силно изменение на осветлението от пряка слънчева светлина до сянка в заслона.

Инвазивност

И двете техники се считат за неинвазивни. И двамата изискват човешки оператор в космоса, лазерното сканиране допълнително изисква статив. Възможно е да има случаи, когато лазерният лъч може да повреди улавяната повърхност, но това е рядко и със сигурност не е съображение в примера тук. Има съображение за безопасността на лазерния лъч с хора в непосредствена близост. Също така за 3D реконструкции човек не иска хората да се движат в пространството. И двете техники могат да се справят с определена степен на движение в околната среда, при условие, че тя не е нито в текущата посока на сканиране, нито в зоната, която се снима в момента.

Експертиза на оператора

Лазерният скенер обикновено се извършва от някой, който е завършил курс по правилната операция. За разлика от това, непринудеността и липсата на специализиран хардуер, с който може да се опита 3D реконструкция, означава, че често фотографията не се извършва оптимално. Има много малко курсове, в които човек изучава техниките, и подобно на други области на фотографията има включено умение, което се придобива чрез практика. Например два фотографски придобити модела от различни оператори ще покажат много повече вариации в качеството от модела, придобити от два различни оператора на лазерно сканиране. Неспециализираният аспект на 3D реконструкцията може да се счита за предимство, но едно от последствията е, че често се използва лоша фотографска техника. Това не само води до неоптимални 3D модели, но може и да пристрасти сравнението с лазерното сканиране.

Обобщение

Оставяйки настрана среди или повърхности, където едната или другата технология на заснемане може да се провали, 3D реконструкцията, базирана на фотография, има много предимства. Според авторите решаващият фактор е предназначението на 3D модела. Ако намерението е 3D модел за преживявания в реално време или даващ представа за мястото или обекта, тогава текстурираните мрежи са значително по-добри. Ако целта е представяне на качеството на изследването с възможност за извършване на измервания в рамките на известна толерантност на грешки, тогава лазерното сканиране е ясният избор. Алтернативата, разбира се, е да се внедрят и двете техники, както се е случило за записването на скалните заслони, една от които е представена като пример.