Pull to refresh
0
0
isagalaev @isagalaev

User

Send message
А вот я сейчас прямо пишу статью, где парсер ijson на Rust реализую, и там будет как раз очень показательный пример полезности `yield`. Завтра, надеюсь, допишу.
Не работает :-). Хайлайтер не знает слова «vba» и игнорирует его, поэтому включает автоопределение языка и раскрашивает этот фрагмент как VBScript. Если посмотреть на элемент <code> в любом инспекторе, то будет видно, что к нему добавился класс «vbscript».
Не подвисла, но довольно всё медленно. Но я думаю, это случится :-).
Я говорил про первую строчку, где идентификатор с цифрой. Часто в таких случаях хайлайтер вообще может решить, что этот фрагмент не на том языке, на котором он пытается его подсветить, и просто бросить дальнейшую расцветку (хотя в этом конкретном случае этого и не происходит).

А вот символы с кодами больше 128 хайлайтер как раз знает. Только ваша буква «д» будет с ASCII-кодом 228 только если PHP-парсер читает исходный текст, сохранённый в windows-1251. А JavaScript — юникодный язык, поэтому литеральная «д» в диапазон 128-225 не входит.
Это не ко мне :-). Библиотека только код разбирает/хайлайтит, а то, что вы просите — это уже в местном редакторе нужно реализовывать. Со стороны библиотеки важно только то, что хайлайтинг не испортит эту кастомную разметку.
Вообще, я посмотрел на кода выше, и там размечено гораздо больше, чем видно. То есть нужно добавить стилей симпатичных для хаскелных конструкций.
Тут надо сказать, что в задачу хайлайтера не входит поиск ошибок, он рассчитан на подсветку корректного кода.
С версии, кажется, 7 Delphi language получил собственное название. Он очень далёк от Паскаля уже давно.
> Хреново работает подсветка для Haskell…

Заводите баги, присылайте патчи.
Ну это не просто так :-). Я активно работаю в этом направлении.
> Вообще, если надо быстро/микро — берём Flask. Не ленимся, тратим пару часов на чтение

:-)
Когда шесть с половиной лет назад я написал свою первую статью про вёрстку, первый комментарий был "все это мы конечно проходили года два назад, но новичкам будет полезно почитать..."

Вам это кажется очевидным, только потому что вы начинали 5 лет назад. Но новички в индустрии появляются постоянно, поэтому элементарные статьи по любой технологии актуальны до тех пор, пока актуальная сама технология.

P.S. Хотя сейчас я бы уже float для раскладки блоков во многих местах заменял на более удобный inline-block. Но «old habits die hard».
Да, и пожалуйста, уберите надпись «P.S. Копирайт Алёны позволяет делать с картой что-угодно.» У ней в посте явно написано, что копирайта на многие картинки у них нет.
А в API подписок он совершенно ни к чему. AtomPub — это способ изменять содержимое коллекций постов, фотографий, и т.д. В Подписках такой активности просто нет: вы не добавляете посты к себе в ленту сами, не удаляете их оттуда. Теоретически можно было бы считать фиды в папках «элементами в коллекциях», но это было бы натяжкой.

А вот что касается самого формата Atom для выдачи постов — то это как раз планируется со временем.
Если я не путаю, у xiva есть fallback с websockets на long-poll, который на клиентской стороне поддержан кастомным javascript'ом в Почте.
Я не скромничаю, я пишу про эти проекты у себя в блоге. Написать пост про пару десятков проектов было бы странно, поэтому туда попали три, которые ещё не были анонсированы вообще нигде.

А так, повторюсь: «Это, конечно, не все открытые проекты Яндекса. Мы потихоньку будем собирать информацию о них в едином месте.»

Information

Rating
Does not participate
Registered
Activity