На скриншотах — голая система с появляющимся прямо по ходу статьи софтом, а не рабочий комп, который, по утверждению автора, гоняют в хвост и в гриву.
Так что статья не основана на реальном опыте и писалась по принципу "дали чистый ноут погонять на время написания статьи, понаставим софта по ходу и напишем заготовленный рекламный текст от производителя".
Автор исходного коммента в треде.
Ну спасибо за "ты", как в старое доброе фидо вернулся.
С чувством юмора у вас проблемы. Мой коммент — это не более чем шутка, обыгрывающая некоторый стереотип про отаку. Для информации, я senior разработчик в крупной компании, женат, двое детей. Аниме смотрел раньше, сейчас забросил.
В аниме есть вещи и получше эльфен лид, да и более глубокие и красивые, чем иные фильмы. И вообще, что это за критерий, "нарисованное хуже снятого"?
В любом случае, даже не знаю, что хуже — орган цензуры, запрещающий всё подряд, или люди, поучающие других, что им надо смотреть и что не надо.
Вы хоть понимаете, какой это гигантский проект — даже просто выкупить права? Это стоит больших денег, которые никто не закладывал.
Это и так огромный гос.проект, там выше в комментах называют цифру — бюджет 80 ярдов. С чем у них должна возникнуть проблема, с масштабом, с деньгами? "Мы лицо государства в сфере образования, но не осиливаем создать базу учебников в общественном достоянии"?
написания новой "не привязанной к вк" проги
Я этого не говорил, а призывал развить существующий открытый проект (jitsi, matrix итд), разработав требования и сделав выбор на их основе. Или создав свой открытый мессенджер, но в этом случае обоснование должно быть железобетонным.
Опять же, её требования буду писать полгода, а делать 2 года
Эту "сферу", или как там её, написали же как-то.
для её решения придется в каждом поселке строить дата центр. Гораздо дешевле и проще держать в узде операторов связи, чтобы связь всегда имелась.
Федеративность / p2p в протоколe != требованию наличия сервера обязательно в каждом населённом пункте и ближайшей локалке. Self-hosted сервер — единичное точечное решение для тех, кому это надо, но техническая возможность для этого обязана быть.
А самое главное — что в таком случае делать со всеми школами страны — это куча помещений, спортзалов, учителей, итд итп, нельзя взять и от всего этого отказаться
Не понял, зачем вообще отказываться? Пандемия кончится, все вернутся в школы, цифровая платформа — это дополнение к традиционному оффлайн обучению, а не конкурент ему.
Здесь вообще вопрос не в учебниках и не в учебных материалах, а в том, что люди ещё не готовы к этому формату обучения. А вам децентрализацию подавай, да новые технологии…
Одно другому не мешает. Тема посвящена мессенджеру, я отвечаю в рамках этой темы.
Вообще нужно и всю домашку делать в виде форм на сайте, чтобы их проверял робот, а уроки были все предзаписаны самым лучшим учителем, который всегда понятно объясняет.
Это сарказм или вы серьёзно? Задачи на доказательство прямо в TeX нотации в текстовую форму фигачить?)) Задания по ИЗО джипегами присоединять? А "робот" должен уметь всё это парсить? Как предзаписанная лекция может отвечать на дополнительные вопросы, подстраивать подачу материала под уровень слушателя?
в то время как интернет может поменять вообще координально формат обучения.
Ничего не понял. В чём состоит это магическое изменение и почему желание иметь децентрализованную открытую платформу для конференц-связи демонстрирует отсталость мысли в этом отношении?
Грёбаный ад. Централизованная инфраструктура, прибитая гвоздями к сторонней коммерческой компании (если вк разорится, что будете делать), поощряющая DRM, веб-приложения, привязку учебных материалов к платформе. Даже нынешний бардак с отсутствием стандартизации средств дистанционного обучения в школах (занятия через какой попало видео-мессенджер, ДЗ скидываем в вацап или тоже через что попало) честнее, чем вот это навязывание платформы.
Хотите сделать нормально? Выкупите права на учебники, откройте их под CC, выложите на каждом углу через BitTorrent и файлообменники, вложитесь в какую-нибудь существующую открытую платформу для онлайн-коммуникаций (строго: FOSS, федеративность, offline friendly), организуйте сервера в национальном масштабе, запилите (в виде опциональных модулей) интеграцию с электронной почтой, телефонной связью, другими проверенными системами коммуникации. Отдельно — с нац. системой электронных дневников, госуслугами и т.д. Повторюсь: платформа должна быть децентрализованной. Учитель и ученик, будучи отрезанными от магистратьного канала до Москвы, и связанными только скажем LAN или сетью района, должны иметь возможность общаться через селф-хостед сервер этой платформы. Вопрос учебных материалов вообще тут никаким боком, сделайте desktop sharing в мессенджере и демонстрируйте хоть пдфку учебника со своей машины хоть видеоматериалы с неё же.
Я довольно часто промахиваюсь в цифровой ряд правым мизинцем — там 3 варианта нажатия (0-=). С попаданием во все остальные позиции в цифровом ряду проблем не замечал.
Очевидно, статистики по подобным клавишам там не будет (хотя кол-во Enter грубо равно кол-ву LOC). Но отсутствие статистики по стрелкам/хоткеям не так существенно в случае разработки раскладки под модальные редакторы (чем я и занимаюсь), тк тогда исходники — это статистическая база по insert mode и именно она определяет то, что называется "физической раскладкой клавиатуры". Разработка раскладки для command mode и прочих режимов модальных редакторов — отдельная задача
Всё так, это зависит от языка. Можно грубо оценить без кейлоггера — через подсчёт кол-ва символов в большом объёме кода на данном языке. При этом придётся пренебречь следующим:
Неизвестно, какие строки набраны вручную, а какие сгенерированы машиной (сниппетами, автовставкой) или скопированы;
Не работает для сбора статистики работы в шелле (bash, zsh...), которая крайне важна в разработке программерской раскладки.
Некоторая статистика есть у Xah Lee (автор ergoemacs и кучи гайдов по эргономике клавиатур) в его статье Computer Languages Characters Frequency.
У меня также есть кое-какая статистика по частоте, собранная при разработке своей раскладки. Я ориентируюсь на C, C++, Rust и *sh, и замерял так:
C: Linux kernel 5.7.8 (~121k LOC *.c, *.h).
C++: Firefox 78.0.2 (~680k LOC *.cpp *.hpp *.cxx *.hxx *.h).
Rust: Firefox Servo 78.0.2 + Xi editor 0.3.0 (~39k LOC *.rs).
Результаты в gist по ссылке, см. раздел Unigrams (Bigrams это статистика по биграммам относительно раскладки Дворака, где L и R — это буквы в левой и правой частях клавиатуры соответственно).
Любопытно, есть плюсы (такие как вынос пунктуации в home row и расположение скобок попарно), но эта раскладка не является тем граалем, который ищут все авторы раскладок:
Основная фича раскладки — пунктуация на AltGr + home row — проигрывает в скорости набора пунктуации раскладкам с пунктуацией на первом слое numeric row. Т.е. таким как Programmer Dvorak, когда в цифровом ряду на 1ом слое скобки и т.д., а цифры на 2ом слое (который с Shift или Caps).
Не дружественна к Unix shell (../../..), да и к виндовой тоже (с обратным слэшем).
Не исправляет некоторые проблемы QWERTY с модальными клавишами, такие как Shift и Ret на слабых пальцах.
Не дружественна к модальным редакторам (не ремапит Esc), правда это легко решается.
Некоторые весьма частые биграммы из языков с C-подобным синтаксисом набирать сложно. Среди них: ); //
Редкие апостроф и grave accent занимают неоправданно ценные позиции.
Сложно оценить раскладку без design documents, неясен именно такой выбор некоторых позиций. Туда же — все игры с перестановкой букв в Двораке. В раскладке Дворака, да и не только в ней, позиция каждого символа выверена с учётом участия букв в биграммах итд, нельзя просто сказать "L набирать тяжело, давайте-ка её переставим".
Безотносительно раскладки: подборка альт. раскладок классная, но неполная без 3l, BEAKL.
Автор, наоборот, написал набор скриптов для инкрементального импорта перс. данных из вебсервисов в локальный JSON. Плюс визуализация и т.д. Дальше уже идут API для экспорта/распределённого хранения этого самого JSON.
Но да, Вольфрам здесь упомянут ни к селу ни к городу 3 раза. Чем он важен для этого самого offline-first движения? Написал какой-то софт для оффлайна или участвует в этом движении? Нет. Хратит гигабайты старой переписки? Таких людей тысячи. Имеет какой-то эффективный инструментарий для почты итд? Но статья даже не рассказывает, чем он пользуется. (Upd: в статье по ссылке кое-что рассказывает, как и ожидалось всё довольно примитивно, в основном пиар своего продукта; ЧСХ он пиарит API Wolfram для работы с mbox, но сам пользуется Apple Mail)
Я так понимаю termina имеется в виду. Скажу честно, для меня лично как для конечного пользователя типового GNU/Linux дистрибутива эта разрекламированная фича хромОС (безопасность за счёт контейнеризации всех приложений) и её аналоги в других ОС (1 приложение = 1 UID в Android, с разделением прав) не представляет прямо уж существенную ценность — это при том, что я заморачиваюсь безопасностью. Все мои бинарники и так берутся из офиц. реп дистрибутива, являются СПО, подписаны PGP ключом разработчиков дистрибутива и я им доверяю, а запускать сторонние / closed-source бинарники — вопиющее нарушение безопасности. Если уж совсем хочется изолировать какое-то приложение от сети или ФС — есть iptables, есть те же контейнеры (lxc, docker), есть apparmor/selinux. Все эти изоляции процессов имеют смысл только если ОС является одной из двух: 1) помойкой вроде андроида, где живут десятки закрытых бинарников, непонятно куда лезущие в локальную систему и сеть. (2) системой с недоверенными пользователями (мало актуально в случае личного хромбука).
Та же проблема у веб-приложений (основа chrome os) — я не доверяю запакованным обфусцированным приложениям на тьюринг-полном языке, да ещё и неизвестно что делающих на стороне back-end.
Резюмируя: в хромОС полсистемы контролирует безопасность там где это неактуально, ещё полсистемы является театром безопасности.
Один из самых отвратительных проектов современной Мозиллы. Это не рейтинг товаров по принципу их уважения к приватности, а промо-сайт для продвижения товаров. Мозилла зарабатывает с него деньги и у неё здесь чисто коммерческий интерес. Типичный пример: страница, посвящённая Apple Ipad, даёт ему высокий рейтинг и говорит "Apple does a good job with privacy and security", ни словом не упоминая, что ОС этого устройства — типичная цифровая тюрьма.
пока что вы тут единственный, кто не соблюдает правила приличия.
На скриншотах — голая система с появляющимся прямо по ходу статьи софтом, а не рабочий комп, который, по утверждению автора, гоняют в хвост и в гриву.
Так что статья не основана на реальном опыте и писалась по принципу "дали чистый ноут погонять на время написания статьи, понаставим софта по ходу и напишем заготовленный рекламный текст от производителя".
Автор исходного коммента в треде.
Ну спасибо за "ты", как в старое доброе фидо вернулся.
С чувством юмора у вас проблемы. Мой коммент — это не более чем шутка, обыгрывающая некоторый стереотип про отаку. Для информации, я senior разработчик в крупной компании, женат, двое детей. Аниме смотрел раньше, сейчас забросил.
В аниме есть вещи и получше эльфен лид, да и более глубокие и красивые, чем иные фильмы. И вообще, что это за критерий, "нарисованное хуже снятого"?
В любом случае, даже не знаю, что хуже — орган цензуры, запрещающий всё подряд, или люди, поучающие других, что им надо смотреть и что не надо.
Т.е. они смотрели аниме в рамках рабочих обязанностей и получали за это деньги?
Это же работа мечты!
Отчёт мне на стол, как закончите!
Это и так огромный гос.проект, там выше в комментах называют цифру — бюджет 80 ярдов. С чем у них должна возникнуть проблема, с масштабом, с деньгами? "Мы лицо государства в сфере образования, но не осиливаем создать базу учебников в общественном достоянии"?
Я этого не говорил, а призывал развить существующий открытый проект (jitsi, matrix итд), разработав требования и сделав выбор на их основе. Или создав свой открытый мессенджер, но в этом случае обоснование должно быть железобетонным.
Эту "сферу", или как там её, написали же как-то.
Федеративность / p2p в протоколe != требованию наличия сервера обязательно в каждом населённом пункте и ближайшей локалке. Self-hosted сервер — единичное точечное решение для тех, кому это надо, но техническая возможность для этого обязана быть.
Не понял, зачем вообще отказываться? Пандемия кончится, все вернутся в школы, цифровая платформа — это дополнение к традиционному оффлайн обучению, а не конкурент ему.
Одно другому не мешает. Тема посвящена мессенджеру, я отвечаю в рамках этой темы.
Это сарказм или вы серьёзно? Задачи на доказательство прямо в TeX нотации в текстовую форму фигачить?)) Задания по ИЗО джипегами присоединять? А "робот" должен уметь всё это парсить? Как предзаписанная лекция может отвечать на дополнительные вопросы, подстраивать подачу материала под уровень слушателя?
Ничего не понял. В чём состоит это магическое изменение и почему желание иметь децентрализованную открытую платформу для конференц-связи демонстрирует отсталость мысли в этом отношении?
Грёбаный ад. Централизованная инфраструктура, прибитая гвоздями к сторонней коммерческой компании (если вк разорится, что будете делать), поощряющая DRM, веб-приложения, привязку учебных материалов к платформе. Даже нынешний бардак с отсутствием стандартизации средств дистанционного обучения в школах (занятия через какой попало видео-мессенджер, ДЗ скидываем в вацап или тоже через что попало) честнее, чем вот это навязывание платформы.
Хотите сделать нормально? Выкупите права на учебники, откройте их под CC, выложите на каждом углу через BitTorrent и файлообменники, вложитесь в какую-нибудь существующую открытую платформу для онлайн-коммуникаций (строго: FOSS, федеративность, offline friendly), организуйте сервера в национальном масштабе, запилите (в виде опциональных модулей) интеграцию с электронной почтой, телефонной связью, другими проверенными системами коммуникации. Отдельно — с нац. системой электронных дневников, госуслугами и т.д. Повторюсь: платформа должна быть децентрализованной. Учитель и ученик, будучи отрезанными от магистратьного канала до Москвы, и связанными только скажем LAN или сетью района, должны иметь возможность общаться через селф-хостед сервер этой платформы. Вопрос учебных материалов вообще тут никаким боком, сделайте desktop sharing в мессенджере и демонстрируйте хоть пдфку учебника со своей машины хоть видеоматериалы с неё же.
Silicon Valley S2E05 во плоти.)
Я довольно часто промахиваюсь в цифровой ряд правым мизинцем — там 3 варианта нажатия (0-=). С попаданием во все остальные позиции в цифровом ряду проблем не замечал.
Очевидно, статистики по подобным клавишам там не будет (хотя кол-во Enter грубо равно кол-ву LOC). Но отсутствие статистики по стрелкам/хоткеям не так существенно в случае разработки раскладки под модальные редакторы (чем я и занимаюсь), тк тогда исходники — это статистическая база по insert mode и именно она определяет то, что называется "физической раскладкой клавиатуры". Разработка раскладки для command mode и прочих режимов модальных редакторов — отдельная задача
Всё так, это зависит от языка. Можно грубо оценить без кейлоггера — через подсчёт кол-ва символов в большом объёме кода на данном языке. При этом придётся пренебречь следующим:
Некоторая статистика есть у Xah Lee (автор ergoemacs и кучи гайдов по эргономике клавиатур) в его статье Computer Languages Characters Frequency.
У меня также есть кое-какая статистика по частоте, собранная при разработке своей раскладки. Я ориентируюсь на C, C++, Rust и *sh, и замерял так:
C: Linux kernel 5.7.8 (~121k LOC *.c, *.h).
C++: Firefox 78.0.2 (~680k LOC *.cpp *.hpp *.cxx *.hxx *.h).
Rust: Firefox Servo 78.0.2 + Xi editor 0.3.0 (~39k LOC *.rs).
Результаты в gist по ссылке, см. раздел Unigrams (Bigrams это статистика по биграммам относительно раскладки Дворака, где L и R — это буквы в левой и правой частях клавиатуры соответственно).
Любопытно, есть плюсы (такие как вынос пунктуации в home row и расположение скобок попарно), но эта раскладка не является тем граалем, который ищут все авторы раскладок:
Основная фича раскладки — пунктуация на AltGr + home row — проигрывает в скорости набора пунктуации раскладкам с пунктуацией на первом слое numeric row. Т.е. таким как Programmer Dvorak, когда в цифровом ряду на 1ом слое скобки и т.д., а цифры на 2ом слое (который с Shift или Caps).
Не дружественна к Unix shell (../../..), да и к виндовой тоже (с обратным слэшем).
Не исправляет некоторые проблемы QWERTY с модальными клавишами, такие как Shift и Ret на слабых пальцах.
Не дружественна к модальным редакторам (не ремапит Esc), правда это легко решается.
Некоторые весьма частые биграммы из языков с C-подобным синтаксисом набирать сложно. Среди них:
); //Редкие апостроф и grave accent занимают неоправданно ценные позиции.
Сложно оценить раскладку без design documents, неясен именно такой выбор некоторых позиций. Туда же — все игры с перестановкой букв в Двораке. В раскладке Дворака, да и не только в ней, позиция каждого символа выверена с учётом участия букв в биграммах итд, нельзя просто сказать "L набирать тяжело, давайте-ка её переставим".
Безотносительно раскладки: подборка альт. раскладок классная, но неполная без 3l, BEAKL.
Что это за вид мошенничества, в чём состоит разводка? "Служба безопасности сбербанка" звонит регулярно, а вот про медицинские услуги первый раз слышу
<del>
Ничем, но, как написали выше, большинство просто привяжет телефон вместо того чтобы разбираться, что такое ssh ключ или PAT.
Это неверно. При асимметричном шифровании сторонам достаточно публично анонсировать свои открытые ключи, ни с кем об этом не договариваясь.
Автор, наоборот, написал набор скриптов для инкрементального импорта перс. данных из вебсервисов в локальный JSON. Плюс визуализация и т.д. Дальше уже идут API для экспорта/распределённого хранения этого самого JSON.
Но да, Вольфрам здесь упомянут ни к селу ни к городу 3 раза. Чем он важен для этого самого offline-first движения? Написал какой-то софт для оффлайна или участвует в этом движении? Нет. Хратит гигабайты старой переписки? Таких людей тысячи. Имеет какой-то эффективный инструментарий для почты итд? Но статья даже не рассказывает, чем он пользуется. (Upd: в статье по ссылке кое-что рассказывает, как и ожидалось всё довольно примитивно, в основном пиар своего продукта; ЧСХ он пиарит API Wolfram для работы с mbox, но сам пользуется Apple Mail)
Мда, что-то мастодонты пошли продаваться, и ладно бы в достойные проекты. Сначала Бернерс-Ли с Solid, теперь вот это.
Я так понимаю termina имеется в виду. Скажу честно, для меня лично как для конечного пользователя типового GNU/Linux дистрибутива эта разрекламированная фича хромОС (безопасность за счёт контейнеризации всех приложений) и её аналоги в других ОС (1 приложение = 1 UID в Android, с разделением прав) не представляет прямо уж существенную ценность — это при том, что я заморачиваюсь безопасностью. Все мои бинарники и так берутся из офиц. реп дистрибутива, являются СПО, подписаны PGP ключом разработчиков дистрибутива и я им доверяю, а запускать сторонние / closed-source бинарники — вопиющее нарушение безопасности. Если уж совсем хочется изолировать какое-то приложение от сети или ФС — есть iptables, есть те же контейнеры (lxc, docker), есть apparmor/selinux. Все эти изоляции процессов имеют смысл только если ОС является одной из двух: 1) помойкой вроде андроида, где живут десятки закрытых бинарников, непонятно куда лезущие в локальную систему и сеть. (2) системой с недоверенными пользователями (мало актуально в случае личного хромбука).
Та же проблема у веб-приложений (основа chrome os) — я не доверяю запакованным обфусцированным приложениям на тьюринг-полном языке, да ещё и неизвестно что делающих на стороне back-end.
Резюмируя: в хромОС полсистемы контролирует безопасность там где это неактуально, ещё полсистемы является театром безопасности.
Один из самых отвратительных проектов современной Мозиллы. Это не рейтинг товаров по принципу их уважения к приватности, а промо-сайт для продвижения товаров. Мозилла зарабатывает с него деньги и у неё здесь чисто коммерческий интерес. Типичный пример: страница, посвящённая Apple Ipad, даёт ему высокий рейтинг и говорит "Apple does a good job with privacy and security", ни словом не упоминая, что ОС этого устройства — типичная цифровая тюрьма.