Страницы

воскресенье, 28 сентября 2014 г.

Объекты в JavaScript. Вариации на тему

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

воскресенье, 21 сентября 2014 г.

MongoDB ObjectId by date

Продолжение темы предыдущего поста - зачем мне все это? К примеру для того, чтобы вытащить документы коллекции MongoDB по дате создания. Возьмем коллекцию messages, созданную в одном из предыдущих постов. Отдельное поле, содержащее дату или timestamp отсутствует, однако дату создания документа можно получить по ObjectId.

воскресенье, 14 сентября 2014 г.

JavaScript Date toUTCString vs. toString

Не знаю какого коллайдера мне вздумалось реализовать возможность принимать в GET запросе параметр, содержащий дату в виде строки, хватило бы и unix time stamp, но на решение этого совсем необязательного вопроса я потратил гораздо больше времени чем планировал. В общем история очередного фэйла.

суббота, 6 сентября 2014 г.

Subime Text command line helper for Windows

На прошлой неделе вышел новый стабильный билд моего любимого текстового редактора Sublime Text. Удивила "новая фича" по имени "command line helper" - subl.exe - неужели в самом деле существовала проблема открыть файл(ы) || каталог(и) в редакторе из консоли Windows? Поделюсь своим решением: