Как стать автором
Поиск
Написать публикацию
Обновить
29
0
Роман Захаров @zahardzhan

Пользователь

Отправить сообщение
В emacs есть программа Guide Key которая делает именно это.
Комбинации клавиш принципиально вызывают проблемы независимо от программы и самих сочетаний. Они ужасны везде, не только в Emacs. Например сочетания Ctrl-Z, Ctrl-X, Ctrl-C и Ctrl-V абсолютно невменяемы и нелогичны, насколько я могу о них судить. Они привычны, потому что фактически стали частью современной культуры, но это не меняет их сути. В Emacs большинство сочетаний клавиш имеют осмысленное значение, как в vi: forward, backward, next, previous, word, line, kill, yank, transpose, uppercase, capitalize, save, find, search, reverse, end, zap, qoute, indent, open, delete, и т.д — это из тех что лично я использую все время.
Меня преследует трудновыразимое ощущение, что современный веб-дизайн как креативная область деятельности мертв. Дизайнерами во всей индустрии могут назваться человек пятьдесят от силы, остальные по сути своей деятельности — просто трендовики и шаблонизаторы.
Откройте детишкам API Dota 2 и вуаля: титаны кодинга поднимутся с колен.
Порог вхождения в эмакс настолько крут не потому что эмакс принципиально сложен, а потому что это отражение трагедии современного высшего образования в области информатики и компьютерных наук. После паскаля, бейсика и PHP лисп действительно кажется синтетическим средством изобретенным инопланетянами, при том что его полное описание заняло у автора аж целый непомерный лист формата A4.
«Современные технологии» в мейнстриме и в академии это две большие разницы. То что сейчас для большинства «последний писк моды» и «хипстерство», для академии — г*о мамонта из семидесятых. Так что писать о «современных информационных технологиях» можно свободно с запасом на 10-15 лет, нужно лишь быть в теме не «современных» технологий, а современных технологий — в истинном смысле этого слова.
Я прочитал презентацию, очень хорошая. Вопрос: вы в своей практике использовали композицию монад, т.е. передачу функций-монадических-композиторов (bind, вроде) в другую функцию как параметр для связывания одной цепочки вычисления разными bind'ами? Если нет, то я подозреваю что монадическую абстракцию в лиспе выгоднее реализовать как синтаксическую, а не функциональную. (Первое что подумалось после прочтения презентации).
В школе я не любил алгебру, но зато любил геометрию. Поэтому я люблю программировать на лиспе и использую безтиповое лямбда-исчисление как теоретическую основу. Спасибо за проделанную работу, но на мой взгляд эта статья мало отличается от огромного количества туториалов по монадам. До поры до времени текст усваивается хорошо, но потом внезапно ты осознаешь что автор пытается впихнуть в твою голову невпихуемое: у меня просто недостаточно кратковременной памяти чтобы осмыслить эту «простую» концепцию поданную в виде довольно большой алгебраической системы уравнений. Чтобы разобраться в концепции монад нужно как минимум «говорить на языке типов», т.е. основывать свои рассуждения о вычислениях на продвинутых типах хаскелля как базовых мыслительных конструкциях, а дойти до этого не программируя на хаскелле довольно трудно, и опыт программирования на ML этому особо не способствует. Жаль что никто не пытается выразить суть идеи монад в графическом виде, а не в алгебраическом, а то я уж было понадеялся что картинок будет больше после первых двух.
Посмотрите Ghost in the Shell New Movie на досуге. Вот-вот в этом месяце вышел.
Кто вообще с такими мелочами заморачивается? Если вы станете для кого-то серьезной проблемой вам просто отправят несколько крылатых ракет авиапочтой.
Лисперы — это и есть те самые легендарные «программисты на HTML'е», только об этом никто не догадывается, потому что все думают, что скобки-уголки фундаментально отличаются от круглых скобок.
Я честно говоря вообще не понимаю значение этих цифр. Есть какая-нибудь таблица на этом ресурсе, в которой указаны диапазоны значений «кармы» и что они говорят о пользователе. Что значит -15?
Вы просто не забывайте, что вы оставляете свои минуса к комментариям под сверх-толстой статьей о «смерти» динамических языков в которой автор просто точно так же как и я делится с такими же как он своим опытом создания ПО.
Ребятки, я понимаю что вы меня минусуете на хабре когда я веду себя довольно аггресивно по отношению к мнению других людей, возможно не обладая достаточной квалификацией для того чтобы вести с ними аргументированный спор. Но когда я говорю о собственном опыте в разработке ПО и вы ебошите минуса на мои комменты мне просто хочется чтобы вы пошли нахуй. Довольно адекватная и честная реакция, вы не находите? Спасибо за внимание.
Как вы думаете, станут ли они популярными в мейнстриме? Для этого надо будет написать докторскую по компьютерным наукам или с этим справится обычный школьник?
Исходя из лично моего опыта могу сказать, что статическая типизация была практически бесполезна чтобы гарантировать правильную работу моих программ. Потому что статической типизацией почти невозможно отловить ошибки вызванные неправильной последовательностью передачи данных между десятком параллельно работающих модулей. Для этого наверное нужны какие-то новые математические теории типизации, основанные скажем на темпоральной логике или чем-то подобном.
В ближайшие лет 10 актуальными станут типы данных вроде «подозрительный человек в маске с автоматом в левой руке и бананом в правой», или допустим «крутой поворот за угол слева от фонаря». Я с трудом себе представляю как с этим будут справляться языки с самыми современными системами статической типизации, и будет ли статическая типизация вообще актуальна для описания таких вещей.
Нет. Я пошутил. Догадаться о том, играет ли музыка можно только по анимации эквалайзера, сама кнопка не несет полезной информации. Совсем. Если вы думаете иначе — это заблуждение, но слава богу я не смогу вам ничего доказать потому что я всего лишь некомпетентный почти анонимус с хабра.
Перестаньте говорить мне что мне перестать а что нет, ок да?
Режимы в интерфейсе. Отключите звук в колонках, потом представьте что вы забыли как пользоваться вашим сайтом и попробуйте догадаться будет ли играть звук если нажать на круглую кнопку с треугольником. Т.е. один элемент управления делает 2 абсолютно противоположных действия, причем невозможно чисто по внешним признакам определить что именно он будет делать если его активировать.

Информация

В рейтинге
Не участвует
Откуда
Уссурийск, Приморский край, Россия
Дата рождения
Зарегистрирован
Активность