Я потихоньку переезжаю с Google Blogger на Jekyll на GitHub Pages, хочется сделать сайт более легковесным и немного сменить направление развития.
Новый блог будет вестись на английском, основными темами будут веб, непрерывная интеграция и всякое цифровое искусство (музыка, фотографии).
Сейчас он располагается по адресу new.rudeshko.com. Там почти всё написано с нуля, поэтому подписывайтесь, комментируйте и не стесняйтесь поправлять меня и репортить баги =)
Всем хорошего дня!
Anton Rudeshko (Tesla)
понедельник, 18 ноября 2013 г.
четверг, 3 октября 2013 г.
Oxycanta III
В замечательный день 30-го сентября вышла очередная серия эмбиент сборника Oxycanta под номером III.
Не пропустите.
Не пропустите.
четверг, 29 августа 2013 г.
Помощь в отладке JS
Бывает очень много случаев когда хочется отладить одну конкретную функцию с нужными аргументами и простым брейкпоинтом тут не отделаешься. На помощь спешит команда
debugger
!суббота, 24 августа 2013 г.
Искушённые маководы
Привет, сегодня у нас краткие заметки про настройку макоси. Пишу для себя или для любого другого любителя-виндовода, разрабатывающегося под макосью =)
вторник, 20 августа 2013 г.
Разделяем элементы массива
Последнее время меня мучила небольшая задачка по добавлению разделителей любого типа (не только строки, но и объекты, другие массивы) между всеми элементами данного массива. То есть что-то вроде
Например:
Естественно, задачка очень проста и решается кучей различных способов. Моей проблемой является не нахождение решения, а поиск его наиболее элегантного варианта.
Я перепробовал массу вариантов, но постоянно внутренний мир был недоволен. Хотелось, конечно, сделать в функциональном стиле, но красиво не вышло.
Совесть замолчала на следующей конечной реализации:
Можно легко переделать как на расширение прототипа, так и на неразрущающий вариант.
А как выглядит элегантное решение на вашем языке?
Array#join(separator)
, но чтобы на выходе получался массив, а не строка.Например:
[1, 2, 3] => [1, 'sep', 2, 'sep', 3]
Естественно, задачка очень проста и решается кучей различных способов. Моей проблемой является не нахождение решения, а поиск его наиболее элегантного варианта.
Я перепробовал массу вариантов, но постоянно внутренний мир был недоволен. Хотелось, конечно, сделать в функциональном стиле, но красиво не вышло.
Совесть замолчала на следующей конечной реализации:
function insertSeparator(array, separator) { var index = array.length - 1; while (index) array.splice(index--, 0, separator); return array; }
Можно легко переделать как на расширение прототипа, так и на неразрущающий вариант.
А как выглядит элегантное решение на вашем языке?
Хорошего дня!
четверг, 25 июля 2013 г.
пятница, 19 июля 2013 г.
Команда copy в Chromium DevTools
А вот и ещё одна команда, которая может оказаться чрезвычайно полезной как при отладке, так и при разработке веб приложений.
Подписаться на:
Сообщения (Atom)