Обновить
25

Software Engineer

4
Подписчики
Отправить сообщение

пока что вы тут единственный, кто не соблюдает правила приличия.

На скриншотах — голая система с появляющимся прямо по ходу статьи софтом, а не рабочий комп, который, по утверждению автора, гоняют в хвост и в гриву.


Так что статья не основана на реальном опыте и писалась по принципу "дали чистый ноут погонять на время написания статьи, понаставим софта по ходу и напишем заготовленный рекламный текст от производителя".

Автор исходного коммента в треде.
Ну спасибо за "ты", как в старое доброе фидо вернулся.


С чувством юмора у вас проблемы. Мой коммент — это не более чем шутка, обыгрывающая некоторый стереотип про отаку. Для информации, я 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.

За общение с ненастоящими медиками каждый пострадавший выкладывал, в среднем, по 50 тысяч рублей

Что это за вид мошенничества, в чём состоит разводка? "Служба безопасности сбербанка" звонит регулярно, а вот про медицинские услуги первый раз слышу

Ничем, но, как написали выше, большинство просто привяжет телефон вместо того чтобы разбираться, что такое 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", ни словом не упоминая, что ОС этого устройства — типичная цифровая тюрьма.

Информация

В рейтинге
5 908-й
Откуда
Ирландия
Зарегистрирован
Активность