//Перезалили 2-ю лекцию. Теперь ее можно смотреть с мобильных устройств.
Краткое описание второй лекции (Week 0, continued):
В этот раз @David Malan и его помощники отправились в (не такой уж) далекий Коннектикут, в Йельский университет.
Студенты этого представителя «Лиги плюща» с энтузиазмом приняли гарвардскую команду, и узнали много нового из лекции, а именно:
• Что такое алгоритмы. Казалось бы, такое простое понятие, но на самом деле алгоритмизовать даже столь элементарный процесс, как намазывание арахисового масла на тост совсем не просто. Ребята вам это покажут на практике=).
• Как эффективно посчитать количество людей в аудитории? У нас есть такой алгоритм.
• Есть такое английское выражение “From Scratch”. Переводится оно как «С самого начала». Но можно также перевести как «Начиная со Scratch», если слово Scratch понимать как специальный учебный язык программирования. Так вот, вас познакомят со Scratch — замечательной разработкой Массачусетского технологического университета и покажут, как писать с её помощью программки.
А еще вы увидите, какие шедевры на Scratch написали студенты CS50 прошлых годов=).
В докладе будет рассказано о применении решений Microsoft RMS для защиты информации в компании (с примерами на Microsoft Azure Active Directory и Rights Management Service), а также приведены реальные сценарии и то, как в них интегрируются продукты Microsoft, после чего описанное решение будет продемонстрировано на практике.
FTP (File Transfer Protocol) – протокол передачи файлов.
FTP использует архитектуру клиент-сервер. На сервере находится файловая система. Клиент может подключаться к серверу и работать с файловой системой: загружать файлы, создавать и удалять каталоги, копировать и перемещать файлы между каталогами и т.п.
Протокол FTP использует URL для адресации файлов. Пример URL:
ftp://ftp-server.ru/pub/documents/latex/example1.tex
На транспортном уровне используется протокол TCP.
В отличие от большинства протоколов прикладного уровня, FTP использует два соединения:
— Управляющее соединение
— Соединение для передачи данных.
Команды протокола FTP:
USER — Указать имя пользователя
PASS — Указать пароль
LIST — Просмотр содержимого каталога
CWD — Смена текущего каталога
RETR — Передать файл с сервера на клиент
STOR — Передать файл с клиента на сервер
TYPE — Установить режим передачи
DELE — Удалить файл
MKD — Создать каталог
RMD — Удалить каталог
PASV — Использовать пассивный режим
QUIT — Выход и разрыв соединения
FTP передает логин и пароль пользователя, а также все данные по сети в открытом виде, поэтому безопасность очень низкая. Вместо FTP сейчас используются более безопасные протоколы на основе SSH: SFTP и SCP.
Занятие в рамках образовательной программы IT ШКОЛА SAMSUNG для школьников старших классов.
Лектор: Зуев Евгений Александрович, к.ф-м.н., ведущий программист Исследовательского центра Samsung, преподаватель зарубежных и российских вузов.
Затронутые темы могут быть полезны всем, кто планирует профессионально заниматься программированием:
· Языки программирования: зачем и почему?
· Язык для обучения или язык для работы? В чем разница и почему разница важна.
· Языки «плохие» и «хорошие»: субъективный взгляд и объективные признаки.
· Язык популярный и язык «хороший» – это не одно и то же!
· Что такое «порог вхождения»?
· Для каждой работы – свой язык, или Зачем быть полиглотом?
· Рынок труда для программистов: за владение каким языком больше платят? С каким языком легче найти работу?
· Тенденции в области языков программирования:
· Готовьтесь к языковой «гонке», или Исчезнет ли ваш любимый язык, и что придёт ему на смену?
Как можно описать 2020 одной фразой? Почему этот год стал годом Великого отрезвления? Почему массовый человек радуется ниспровержению моральных авторитетов? Страх как инструмент управления массами. На чем основывается наша надежда?
Финансовая поддержка наших усилий позволит сделать наш продукт более качественным. Поэтому мы будем благодарны за финансовую поддержку проекта.