Попалась мне сегодня ссылка на новость на tut.by. Открываю, читаю. Что-то неудобно читать, постоянно какая-то серая хрень перед глазами. Я даже сразу и не сообразил, что такое произошло. А оказывается, с моего последнего посещения сего ресурса на нем решили значительно упростить жизнь пользователям. Теперь, когда выделяешь текст, рядом с ним появляется всплывающая кнопка «Искать». По странному стечению обстоятельств, она тут же закрывает собой следующее слово из текста и даже висит еще секунды три после того, как убрать выделение. И что же делать людям, которые привыкли мышкой выделять текст по мере чтения, чтобы проще было следить за строками?
А новость, кстати, качественный вброс, можете оценить на досуге.
P.S. Кто еще такой же, как я? Хочу знать, сколько нас.
Раньше мне как-то не приходилось с этим сталкиваться, но, оказывается, август/начало сентября — это время, когда программисты ходят по собеседованиям и всем кагалом меняют работу. За весь предыдущий год к нам заглянуло от силы 5-10 человек, а сейчас идут толпами, практически каждый день приходится кого-нибудь собеседовать, иногда даже несколько человек. И ведь хорошие кадры приходят! Складывается впечатление, что HR’ы весь год могут курить бамбук и писать большие рекламные посты в моихкругах и линкединах, и только в этом месяце для них появляется работа.
Подумал, что в последнее время я не использую никаких методов для создания классов в JavaScript, а пишу всё в ручную. И решил, что неплохо бы объединить всё, что мне нужно, в одну небольшую библиотеку. Чего хочется:
- Компиляция с Google Closure Compiler в режиме ADVANCED_OPTIMIZATIONS.
- В веб-инспекторе браузера (а я ориентирую в первую очередь на Google Chrome) должно быть видно всю структуру наследования. Чтобы у прототипа писался тип
ParentClass
, а не неведомая хрень вродеfn.a.createClass
. - Возможность задавать свойства с сеттерами и геттерами.
- Возможность вешать обработчики на изменение свойств.
- Возможность задания статических членов класса.
- Очень хочется, чтобы в определении класса можно было написать
singleton: true
и у него появился методgetInstance
и стало невозможно напрямую вызвать конструктор.
Может, я слишком многого хочу? А еще может, кто-нибудь уже знает подобную библиотеку? А то пока я ее напишу…
Список хотелок может расшириться в ближайшем будущем, когда я лучше над ним подумаю.
Все, кто смотрел «Девушку с татуировкой дракона», конечно же, помнят эту песню, звучащую в начальных титрах.
Вот и я думал, что эта композиция Трента Резнора просто прекрасна, и отмел в сторону предчувствие, что я ее где-то раньше уже слышал. А зря. На самом деле авторство принадлежит никому не известной группе «Свинцовый Дирижабль».
У этой песни существует еще множество каверов, не уступающих оригиналу.
Прочитал на хабре, что американское Бюро гравировки и печати продает неразрезанные листы с банкнотами.
И подумалось: как жаль, что у нас подобное не практикуется. Я бы приобрел лист-другой. Или может прикупить американских денег на ebay? Интересно, как таможня отнесется к подобной посылке.