Эм, если что, у меня отрицательная карма и я не могу вас минусовать. По той же причине, как оказывается, у меня режутся html теги и это было причиной исчезновения ссылок. Но я тихо ржу сейчас, это вы правы.))) Ещё раз всего хорошего
Я делал, не знаю почему хабр делает их простым текстом.
Зачем вам ссылки, вы же говорили, что vim использовали, вам все эти объекты должны быть известны. Прыжки — это vim jumplists.
Эта ваша современная IDE умеет такие фичи «архаичного» vim, как text marks? Text objects? Прыжки? Поиск и замену регулярок одной строкой? Я уже не говорю про киллер-фичи sublime.
Я ничего не путал. Я продолжил 2 разных ветки обсуждения по 2 разным темам. В первой я утверждал, что по функциональности программируемые текстовые редакторы могут поспорить с IDE. Во второй (про проблемы обучаемости), начатой кстати не мной, — утверждал, что IDE своим удобством может вредить студенту при обучении.
Что студенты в процессе обучения используют IDE — это абсолютно нормально, им в этой IDE работать. Основная мысль состояла в том, что IDE не стимулирует изучать низкоуровневые операции и желательно учить студентов этим операциям — на что в реальности часто забивают. Да, даже когда учат 4 года, примеров таких джуниоров у меня перед глазами довольно много. Как побочный эффект, появляются товарищи вроде комментатора выше, говорящего про «ужас блокнотов».
Возражение про магию в IDE абсолютно ясное, не знаю что в нём можно не понять. Студент набирает код, жмёт Compile и получает бинарный файл. Как у него в голове при этом может выстроиться хоть какая-то картина, кроме «я пишу код, жму на кнопку, происходит магия, и получается exe файл»? Он мб сможет быстро приступить к изучению языка, но не будет знать, что такое объектный файл, линковка, файл проекта, link.exe, cl.exe. Студент, набирающий код в «блокноте» (sic) в проекте из более чем 1 файла и не имеющий на руках системы сборки кода, практически сразу встретится с необходимостью всё это изучить хоть как-то.
Бред какой. Я все свои проекты реализую в emacs и он уделывает по функциональности все эти IDE (равно как на это способны и vim и sublime). В тч там есть эмуляция vim, автодополнение, сниппеты, jump to definition, code folding. Более того, этот подход (текстовый редактор) практикует огромное количество программистов. Из моих знакомых разработчиков около половины — вимеры.
Цель одна и та же — организация удобного управления несколькими окнами приложений и передачи данных между ними. Разница лишь в том, кто является «менеджером окон» (у ТС это tmux, у вас xmonad).
Кроме того, рабочая среда в статье завязана на tmux (тк vim-slime служит для передачи данных от vim к tmux или screen).
Вообще ИМХО тайловый менеджер удобнее, но tmux/screen зато незаменимы на удалённой машине для старта приложений.
По такой логике, этот принцип нарушает любое высокоуровневое ПО, которое юзер применяет для собирания конкретного набора атомарных инструментов ОС (листинг файлов, архиватор, ftp, ssh, медиаплеер, редактор — кстати ничего не мешает заменить mcedit на что угодно) в единое целое. В том числе Gnome, Emacs, mc, любая IDE.
Всю целиком ошибочной не считаю, только балльную систему.
Чем заменить — не знаю, это очень сложный вопрос, могу лишь предположить необходимые признаки такой системы — индивидуальный подход или мини-группы вместо классов в 20-30 человек, отсутствие жёсткой рейтинговой системы проверки знаний, вместо неё — система не привязанных ко времени тестов, которые ребёнок «закрывает» с течением времени, в своём ритме.
> А вы уверены, что в обычной школе дети стимулированы получить знания, а не гоняться за внешними признаками
Нет, не уверен и считаю, что традиционная балльная система оценок неэффективна.
И тем неприятнее мне видеть проект, который вместо того, чтобы попытаться починить проблему ложных стимулов, только её усугубляет ещё больше.
Они упоролись. Не говоря уже о всех этих магах с абилкой телепорта и онлайн-покупках бронелифчиков (первое — самая идиотская фича проекта, вторая — самая мерзкая) — у меня большие сомнения, что геймификация уместна в школе. Она и при более традиционном применении не всегда и не всюду эффективна, а здесь такой сложный и тонкий процесс, как школьное обучение. Автор уверен, что он просчитал всё правильно как педагог? Что дети будут стимулированы именно усваивать знания, а не гоняться за внешними признаками успеха в игре? Что соревновательный элемент не станет слишком сильным давлением на психику ребенка? Что настолько радикальный процесс логичнее было бы вводить небольшими порциями, например начав с легкой геймификации системы достижений ученика, а не шарашить сразу файрболлами?
Они никому ничего не должны и могут хоть блокировать сайт для некитайских IP, мне лично пофиг, но такие вот действия являются хорошей лакмусовой бумажкой. Частью жизни _нормального_ дистрибутива является взаимодействие с коммунити. Стандартом де-факто при общении в его рамках является английский язык. Сделать выпадающее меню языков и реализовать англоязычную версию — это минимальная дань вежливости нормам общения, тем не менее это не было сделано. Я с большим удовольствием посмотрю, как этот недодистр сдохнет внутри Китая в безвестности (если не будет гос.инициативы) или сдохнет, предварительно вытянув из бюджета тонну средств на внедрение (если гос.инициатива будет).
[ v ] Нет, не смогут перевести. Заявление носит чисто популистский характер и преследует другие цели
Ну отличный подход у китайцев к популяризации GNU/Linux, ничего не скажешь:
1. Сайт на китайском, никакого намёка на английский (я за 30 сек по крайней мере не нашёл) — на нормальное взаимодействие с коммунити начинают плевать с первых секунд.
2. Очередной [s]велосипед[/s] дистр. Вот это бесит больше всего. Вложитесь вы в обучение/сертификацию в хоть сколько-нибудь государственном масштабе, в продвижение GNU/Linux в школьных/университетских программах, в FSF, в Debian, куда угодно. Тогда будут ненужны эти китайские редхаты (и по тому же принципу всякие школьные линуксы и нацоси в РФ) — популяризация пойдёт снизу.
Насчёт цены: странно, что все тут возмущаются высокой ценой. Вендор не позиционирует эти 500, 1195 и т.д. долларов как обычную цену за онлайн-покупку ноута. Эта сумма — донат, написано чёрным по белому. Ноут — фактически памятный подарок за донат, а не покупка в обычном смысле этого слова.
Если проект взлетит, уверен, что цены на ноут будут более чем адекватными.
Зачем вам ссылки, вы же говорили, что vim использовали, вам все эти объекты должны быть известны. Прыжки — это vim jumplists.
Эта ваша современная IDE умеет такие фичи «архаичного» vim, как text marks? Text objects? Прыжки? Поиск и замену регулярок одной строкой? Я уже не говорю про киллер-фичи sublime.
И вы продолжаете хамить. Вам самому сколько лет?
Возражение про магию в IDE абсолютно ясное, не знаю что в нём можно не понять. Студент набирает код, жмёт Compile и получает бинарный файл. Как у него в голове при этом может выстроиться хоть какая-то картина, кроме «я пишу код, жму на кнопку, происходит магия, и получается exe файл»? Он мб сможет быстро приступить к изучению языка, но не будет знать, что такое объектный файл, линковка, файл проекта, link.exe, cl.exe. Студент, набирающий код в «блокноте» (sic) в проекте из более чем 1 файла и не имеющий на руках системы сборки кода, практически сразу встретится с необходимостью всё это изучить хоть как-то.
Цель одна и та же — организация удобного управления несколькими окнами приложений и передачи данных между ними. Разница лишь в том, кто является «менеджером окон» (у ТС это tmux, у вас xmonad).
Кроме того, рабочая среда в статье завязана на tmux (тк vim-slime служит для передачи данных от vim к tmux или screen).
Вообще ИМХО тайловый менеджер удобнее, но tmux/screen зато незаменимы на удалённой машине для старта приложений.
struct V {};
bool operator== (const V& a, const V&b) { return false; }
void main() {
V v;
if (v == v) {
std::cout << «YES»;
} else {
std::cout << «NO»;
}
}
Чем заменить — не знаю, это очень сложный вопрос, могу лишь предположить необходимые признаки такой системы — индивидуальный подход или мини-группы вместо классов в 20-30 человек, отсутствие жёсткой рейтинговой системы проверки знаний, вместо неё — система не привязанных ко времени тестов, которые ребёнок «закрывает» с течением времени, в своём ритме.
Нет, не уверен и считаю, что традиционная балльная система оценок неэффективна.
И тем неприятнее мне видеть проект, который вместо того, чтобы попытаться починить проблему ложных стимулов, только её усугубляет ещё больше.
Ну отличный подход у китайцев к популяризации GNU/Linux, ничего не скажешь:
1. Сайт на китайском, никакого намёка на английский (я за 30 сек по крайней мере не нашёл) — на нормальное взаимодействие с коммунити начинают плевать с первых секунд.
2. Очередной [s]велосипед[/s] дистр. Вот это бесит больше всего. Вложитесь вы в обучение/сертификацию в хоть сколько-нибудь государственном масштабе, в продвижение GNU/Linux в школьных/университетских программах, в FSF, в Debian, куда угодно. Тогда будут ненужны эти китайские редхаты (и по тому же принципу всякие школьные линуксы и нацоси в РФ) — популяризация пойдёт снизу.
Если проект взлетит, уверен, что цены на ноут будут более чем адекватными.