Журнал «Компьютерра» - Цифровой журнал «Компьютерра» № 17 (170)

Тут можно читать онлайн Журнал «Компьютерра» - Цифровой журнал «Компьютерра» № 17 (170) - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая околокомпьтерная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Журнал «Компьютерра» - Цифровой журнал «Компьютерра» № 17 (170) краткое содержание

Цифровой журнал «Компьютерра» № 17 (170) - описание и краткое содержание, автор Журнал «Компьютерра», читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Оглавление
Колонка IT-рынок Промзона Терралаб Технологии Инновации Гид
О технологиях выживания: кто подметает пыльные тропинки далёких планет Голубятня: Школа негодяев имени доктора Хауса Практический алгоритм миграции как ключ к успеху в современном софтостроении Голубятня: Такие мелкие и трудные шажки к совершенству Вернет ли MSFT кнопку ПУСК в Windows 8.1? Спасение утопающих — дело рук самих утопающих! SkyNet на Секретной Службе: Об одном невидимом, но крайне существенном рынке для ИТ-индустрии Красное на звёздно-полосатом: почему Huawei уходит из США? Девять стартапов новой волны, которая принесёт нам следующие Apple, Google и Facebook Возвращение к реальности: следующие Google и Facebook не будут заниматься интернетом AMD: приключения на краю погибели Взлом блогов известных СМИ как метод манипуляций на финансовых рынках Спецвыпуск журнала Forbes со встроенной Wi-Fi точкой доступа В Швейцарии открылось кафе для велосипедистов В Швейцарии появится беспроводной троллейбус Док-станция для телефона, превращающая его в будильник Гаджет, выключающий телефон, если его владелец над чем-то сосредоточенно работает или думает Выбираем моноблок для Windows 8 BitTorrent Sync: торренты в облаках Система STEPS: двадцать тысяч строк кода, которые изменят программирование, операционные системы и интернет Еnergy harvesting: энергия из ничего TOP-10 роликов на день рождения YouTube Социальный интерактив как лекарство от терроризма: как ловили организаторов бостонской трагедии «Обливион» Джозефа Косински: спецэффекты лучезарного постапокалипсиса Рынок брендинга запутался в терминах: как разобраться стартапу? Стратегия коммуникации с венчурным инвестором: общайся по-предпринимательски Стартапы в борьбе со стихийными бедствиями Почему стартаперам кажется, что российский венчур — клондайк, и почему на самом деле это не совсем так «Клонирование» успешных бизнес-моделей: найдётся ли выход? Станислав Лагун, Magru: вскоре в России перестанут «стесняться» платить за контент в интернете Десять лучших пакетов офисных программ Приложение Akatu не даст близким повода гадать, чем вы занимаетесь в ванной У популярного клиента Twitter Tweetbot появилась интересная новая возможность

Цифровой журнал «Компьютерра» № 17 (170) - читать онлайн бесплатно полную версию (весь текст целиком)

Цифровой журнал «Компьютерра» № 17 (170) - читать книгу онлайн бесплатно, автор Журнал «Компьютерра»
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Расширенные настройки доступны через конфигурационный файл syncconf Для этого - фото 93

Расширенные настройки доступны через конфигурационный файл sync.conf. Для этого сначала нужно создать демонстрационный файл с комментариями при помощи команды:

./btsync — config sync.conf

Сохраняем его:

./btsync — dump-sample-config > sync.conf

Отредактировав конфигурационный файл, можно запускать BitTorrent Sync с изменёнными настройками:

./btsync — config sync.conf

* * *

Разумеется, BitTorrent Sync не является заменой облачного хранилища, где всегда хранятся ваши данные и к которым можно получить доступ с любого компьютера. С другой стороны, эта технология позволяет создать личное облако на NAS-сервере, обмен данными с которым осуществляется по протоколу BitTorrent с 256-битным шифрованием.

Кроме того, пользователи могут «расшаривать» для друзей какие-то папки через интернет, например с фильмами или музыкой, причём скорость обмена ограничивается только возможностями сети. Таким образом, можно даже организовывать большие P2P-хранилища с общим ограниченным доступом. Технически же это будет выглядеть просто как обмен зашифрованным трафиком.

Наше знакомство с BitTorrent Sync оказалось более чем удачным: предельно простое в использовании, клиентское приложение позволяет без проблем синхронизировать файлы на разных машинах на максимально доступной скорости. Пожалуй, не хватает только возможности использовать BitTorrent Sync с мобильных устройств — под управлением iOS, Android и Windows 8 Mobile. Мы надеемся, что такая функция в скором времени будет реализована.

К оглавлению

Система STEPS: двадцать тысяч строк кода, которые изменят программирование, операционные системы и интернет

Андрей Письменный

Опубликовано25 апреля 2013

У программистов есть заветная мечта: взять и переделать заново всё — операционную систему, языки программирования, библиотеки и приложения. Упразднить ненужное дублирование функций и написать всё красиво и по-новому — словом, сделать всё как надо, а не как получилось в результате многих лет нагромождения разных стилей и технологий. При этом все обычно понимают, что мечтам никогда не сбыться и что никому не под силу заново проделать такой объём работы. Над смельчаками принято посмеиваться, а их попытки — обзывать переизобретением колеса. Но когда за работу берётся человек, который уже однажды изобрёл немалую часть технологий, которые мы ассоциируем с персональными компьютерами, все шутки становятся неуместными.

Алан Кей живая легенда компьютерной индустрии В середине шестидесятых он - фото 94

Алан Кей — живая легенда компьютерной индустрии. В середине шестидесятых он работалс Айвеном Сазерлендом, создавшим первый графический редактор и систему автоматизированного проектирования, а в 1970 году присоединился к исследовательской лаборатории Xerox PARC, где придумал объектно-ориентированное программирование, создав язык Smalltalk, и первый компьютер с оконным графическим интерфейсом. Позднее его работа вдохновит Стива Джобса и команду, сделавшую Macintosh, а прототип Macintosh убедит Билла Гейтса в том, что MS-DOS срочно нуждается в графической оболочке с оконным интерфейсом, известной нам как Windows.

После PARC Кей работал в самых разных исследовательских центрах: Atari, Apple, Disney и HP, а также в Калифорнийском университете в Лос-Анджелесе и Киотском университете. Видимым результатом его исследований стали Squeak — более современная и дружественная версия Smalltalk, а также Etoys — вариант Squeak для детей (на его основе был создан более известный сегодня Scratch). В 2005 году Кей основал исследовательский институт Viewpoints, финансируемый Национальным научным фондом США, а также рядом крупных компаний: Intel, Motorola, HP и Nokia. То, чем Кей и десяток сотрудников Viewpoints заняты сейчас, может ещё перевернуть наш взгляд на программирование.

Двадцати тысяч строк хватит на всё

Изначальное предложение Кея, представленное Национальному научному фонду США, звучало не просто смело, а почти фантастически. Кей пообещал создать среду (мы не будем называть её операционной системой, так как Кей настаивает на том, что это не ОС в привычном понимании), которая позволит функционировать современному компьютеру и будет включать в себя графический пользовательский интерфейс и набор прикладных программ. Главное отличие этой среды от всех уже существующих решений: длина кода этой системы не будет превышать двадцати тысяч строк.

Сказать, что двадцать тысяч строк — это немного, значит не сказать ничего. Если верить «Википедии», то исходные коды Windows NT 3.1 занимали4–5 миллионов строк кода, ядро Linux 2.6.0 − 5,2 миллиона, а современные ОС с набором стандартных приложений могут содержать сотни миллионов строк кода.

Вот кадр из презентации Кея, показывающий, сколько будет занимать код ОС и основных приложений, если напечатать его в виде книг.

Объём сопоставим с Эмпайр стейт билдинг и равен примерно 175 тысячам книг - фото 95

Объём сопоставим с Эмпайр стейт билдинг и равен примерно 17,5 тысячам книг. «Кто из вас прочёл семнадцать тысяч книг? — вопрошает Кей собравшихся на лекции. — А кто из вас прочёл хотя бы одну?» Объёма одной книги, то есть примерно двадцати тысяч строк, по его мнению достаточно для того, чтобы создать систему, напоминающую по функциям те ОС и приложения, с которыми мы сейчас работаем. Просто строить нужно умело.

Современный софт Кей сравнивает с египетскими пирамидами. Их строители ещё ничего толком не знали об архитектуре и сооружали конструкции, которые почти полностью состояли из материала и практически не имели свободного пространства внутри. С изобретением колонн и арок стало возможно возводить куда более изящные и практичные сооружения. Нельзя ли изобрести аналог арок для написания программ?

Сейчас программист при всём желании не способен свободно ориентироваться в миллионах строк кода. Зато если уместить всю систему в объём книги и разделить на логические части по 100-1000 строк, это даст возможность легко понимать логику её строения и вносить изменения. Проблемы вроде багов, которые на протяжении многих лет преследуют крупные проекты, просто уйдут в прошлое.

You may say I’m a dreamer

Главный вопрос: возможно ли такое в принципе? За пять лет работы команда Кея доказала, что ответ на этот вопрос может быть положительным. Систему методов, которые позволят это сделать, авторы называют STEPS. Это рекурсивный акроним, расшифровывающийся как STEPS Toward Expressive Programming Systems — «Шаги к выразительным системам программирования».

Руководствуясь принципами STEPS, в институте Кея создали прототип системы. Он называется Frank, а если полностью — «Франкенштейн». Такое имя выбрано не зря: система составлена из кусочков, каждый из которых ещё может быть заменён или переписан заново.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Журнал «Компьютерра» читать все книги автора по порядку

Журнал «Компьютерра» - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Цифровой журнал «Компьютерра» № 17 (170) отзывы


Отзывы читателей о книге Цифровой журнал «Компьютерра» № 17 (170), автор: Журнал «Компьютерра». Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x