Может я использую какие-то не те фреймворки, но код одной единственной функции обычно мало чем может мне помочь, т.к. использует явно или неявно еще с десяток методов. Если и нужно смотреть в код другого файла при написании своего, то обычно это целый модуль и его удобнее открыть на вторую половину монитора или на второй монитор.
Не знаю чего у нас больше: олимпиад или конкурсов-конференций, но на всех моих первых собеседованиях дипломы конкурсов упорно называли победами на олимпиадах причем именно в контексте «вы же олимпиадник, вы задачи, где требуется вспомнить правильную математическую формулы, должны как орешки щелкать». Сначала еще пытался объяснять разницу, что это была исследовательская работа и мне на фиг не сдалось помнить формулы, которые я всегда могу в Вики посмотреть, потом забил и удалил упоминание о конкурсах из резюме вообще.
Я призер Балтийского конкурса по секции математики. Работа «Об одном критерии компактности для эволюционных функций в пространстве С(0,T;X)». Закончил МИФИ. Сейчас работаю в Parallels. Своим стартапом похвастаться не могу, но иногда выступаю на конференциях, например, был на JQuery Russia Conf в прошлом году. Желание закапываться в проблему и опыт публичных выступлений, которые дал Балтик, мне в жизни очень пригодился.
На сколько знаю, на Хабре много призеров Балтика и будет круто если они сами расскажут кто чем сейчас занимается. Знаю, что остальные призеры секции математики моего года продолжили заниматься наукой. У Василия, с последней фотографии, вроде был стартап, но лучше он сам, если захочет, расскажет.
Поискали бы жильцов среди Хабражителей. И агентство не нужно, и налоги платить не надо, и ездить не нужно — тут, думаю, все безналичными платежами пользоваться умеют
В какой-то момент FF пошел за Хромом и тоже стал всегда десятичный разбор делать. Я не знаю с какой версии это началось и как синхронизировано со Spidermonkey, но сейчас мой FF25 выдает [7,8,9] и это не первая его версия, которая так себя ведет.
Просто удивляет количество плюсов у коммента, в котором автор осознанно предложил отказаться от явного указания системы счисления. При том, что это классический вопрос и, по крайней ней мере мне, его все время задают на собеседованиях.
Это Хром или последние версии FF. Ниже уже рассказали про эту классическую особенность JS: по стандарту parseInt, при отсутствии явно заданной системы счисления, строки начинающиеся с 0 интерпретирует как восьмеричные. Поэтому parseInt("09") возвращает 0.
Я к этому проекту не имею никакого отношению, так что не знаю смотрели или нет. Все что написал про устройство понял просто открыв код и по комменту выше. Там ничего не обфусцировано. Запросы и CSS классы еще проще увидеть.
Если вас интересует лично мое мнение, то я сначала обнаружил CodeMirror, а потом не увидел причин переходить на ACE. У CodeMirror большое количество плагинов, подсветка для кучи языков и офигенно умный создатель.
Примерно так: редактор кода — это проект CodeMirror с аддонами, обеспечивающий подсветку синтаксиса, а также токены и механизм попапов для IntelliSense. Токены отсылаются на сервер POST-запросом где обрабатываются с помощью Roslyn. Компиляция, опять же, отсылкой на сервер.
Вообще странно, что используя CodeMirror ребята не добавили такие мелочи как автозакрывающие скобки и сворачивание кода.
Тоже пошел сначала щупать потом читать и был удивлен обратному эффекту перетаскивания мышкой, полному отсутствию нативного зума в виде колесика или клавиш +\- клавиатуры и не работающим клавишам стрелок. Но судя по тексту статьи это фича:
Для тех, кто впервые видит виджет dbCarta напомню про управление картой:
* Левый клик центрирует точку на карте в плоских проекциях, поворачивает глобус в сферических проекциях;
* Кнопки масштаба [+|-] расположены на правой стороне карты.
так там в конце и не только про сайты:
«В тот вечер я еще долго возился с телефоном, заставлял его программировать сложные алгоритмы, строить сложные модели и так далее и тому подобное.»
На сколько знаю, на Хабре много призеров Балтика и будет круто если они сами расскажут кто чем сейчас занимается. Знаю, что остальные призеры секции математики моего года продолжили заниматься наукой. У Василия, с последней фотографии, вроде был стартап, но лучше он сам, если захочет, расскажет.
Просто удивляет количество плюсов у коммента, в котором автор осознанно предложил отказаться от явного указания системы счисления. При том, что это классический вопрос и, по крайней ней мере мне, его все время задают на собеседованиях.
parseInt("09")
возвращает 0.["1", "2", "3"]
— да, а для["07", "08", "09"]
?Если вас интересует лично мое мнение, то я сначала обнаружил CodeMirror, а потом не увидел причин переходить на ACE. У CodeMirror большое количество плагинов, подсветка для кучи языков и офигенно умный создатель.
Вообще странно, что используя CodeMirror ребята не добавили такие мелочи как автозакрывающие скобки и сворачивание кода.
«В тот вечер я еще долго возился с телефоном, заставлял его программировать сложные алгоритмы, строить сложные модели и так далее и тому подобное.»
но, судя по тому как один процессор постоянно в 100% нагрузке, вопрос не столько в браузере и ОС, сколько в мощности железа
Технически не сложно, но времени потребует много. Вероятно не спроста Илья не стал так делать сам.