Как стать автором
Обновить
3
0

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

Отправить сообщение
Оу, спасибо! как я сам не догадался посмотреть?..)

Ещё бы хотелось больше узнать про саму работу над проектом, коммуникацию внутри команды, есть ли для asm соглашения по стилю программирования, как избегаете сложности при работе с ассемблером — вот такие вот вещи)
Красиво, опрятно, впечатляет!

Скажите, а есть где-нибудь рассказы о том, как пишутся приложения под KolibriOS и сама ОС? Какие трудности, фичи, нюансы, вот это вот всё… Было бы интересно почитать =)
Такое впечатление, что текст местами писался машиной… Я правильно распознал? ;-)
oh shi… а можно ли переопределить переопределялку?..
ну там ещё как минимум комментарии и определение функций, плюс можно подсвечивать числа и строки
Боюсь оказаться капитаном, но сразу на нативные методы я бы не стал кидаться) Уж лучше всегда иметь мало-мальскую обёртку над ними, чтобы при каком-либо изменении (ну или отсутствии реализации в браузере или её альтернативности) не пришлось перелопачивать весь код)
А я так по всем пунктам согласен) По первым трём пунктам вообще не понимаю, как можно спорить, если так и есть)
Ну, не знаю, вероятно мы с вами разные люди)
Я просто вчера сильно расстроился, купив Coda 2 и найдя, что он вроде с одной стороны и приятный, а с другой стороны какой-то тугой и (лично для меня) не удобный именно базовым фунционалом. Именно тем, чем я пользуюсь в других редакторах чаще всего: открытие файлов (нечёткий поиск), поиск функций, редактирование текста, работа с vcs (которую мне даже не удалось настроить в этом приложении)
И вроде все эти вещи понимаю, но никак не могу перебороть себя: не разглашаю своих идей, стараюсь сразу всё сделать правильно, ну а про пользователей даже как-то и не задумывался ещё…
Вы терпеливый человек, если Coda 2 вам кажется удачным решением… Тот же sublime обходит его на порядок в удобстве… Это надо же, плагины приходится скачивать и ставить вручную, а такие банальные вещи, как трим пробелов в конце строк реализованы плагином… Бррр. А стоит эта программа, как взрослая IDE…
А я полдня вчера вспоминал, как же вы называетесь :-D (так и не вспомнил)…
А всего-то было надо зайти на хабр…

Кстати, хотелось бы спросить, а планируется ли какая-нибудь поддержка reload on the fly без необходимости сохранять файл? Например, вводишь текст в заголовок, и сразу видишь, как он на html-страничке изменяется…
так можно же загуглить) ну, или стараться не использовать у себя такие либы, действия которых сложно понять
т.е. om быстр за счёт быстрого отслеживания изменений и обновления dom-элементов во время requestAnimationFrame?
разве нельзя так же сделать в backbone.js? модели есть, при установке значения можно выставлять флаг isChanged ну или как-то так и… всё?

Я чисто из любопытства спрашиваю: есть ли в om ещё какие-то киллер-фичи? (кроме той, что это ClojureScript ;-))
Ну, разработчикам, для которых JavaScript не основной язык, я бы посоветовал использовать готовые решения, благо их более чем достаточно

Я вот ни разу не читал стандартов полностью и очень редко натыкался на какие-то сильные нелогичности в js, которые прям непонятно-непонятно, почему оно так…

Может быть есть какие-то реальные примеры? Напимер, можно было бы описать «магическую» конструкцию и случай, как на неё наткнулся в реальном коде
ну я да, не совсем правильно выразился — я имел в виду сравнивание на меньше-больше, а не на совпадение
Я привёл пример про var a,b=[1,2,3][1,2,3] для того, чтобы показать, что люди уже даже в обычных конструкциях уже почему-то подразумевают магию…

Я понимаю, что некоторые вещи в js неочевидны, но это столько раз было обсуждено, что это я не знаю, как написать статью про -тся/-ться, хотя по этому поводу даже сайты отдельные есть.

Ну и грабли есть во всех языках. Как-то адепты perl ещё не подтянулись, чтобы показать всю суть магии…

Ох, как же набили оскомину статьи подобного рода… Удивительно даже, что здесь нет
[1, 10, 5].sort
или
[1, 2, 3].map(parseInt)


Или вот ещё недавно всплыло в твитере:
var a,b=[1,2,3][1,2,3]; 
a === b;


И если с sort, map и parseInt/parseFloat понять ещё можно — люди привыкли, что в других языках действует так, то другие вещи просто удивляют как степенью непонимания данного кода автором, так и бессмысленностью написанного выражения.

Ну вот зачем, например, сравнивать массивы? Давайте ещё функции сравним по приколу, это тоже возможно (навскидку, сравниваются их .length, которые равны арности функции), но какой в этом практический смысл?

Но вообще — читайте документацию и многие нелогичности окажутся просто другим поведением и обретут смысл…
12 ...
23

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Web Developer