barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)
Показаны сообщения с ярлыком Chrome. Показать все сообщения
Показаны сообщения с ярлыком Chrome. Показать все сообщения

воскресенье, 14 июля 2013 г.

Как запретить изменять размер textarea в Firefox / Chrome

Firefox / Chrome позволяют изменять размер <textarea>, потянув за нижний правый угол. Это не всегда удобно и может ломать дизайн сайта, в таких случаях нужно отключить такое поведение с помощью css-свойства resize:
textarea {
    resize: none;
    }

пятница, 23 ноября 2012 г.

Как сделать Pretty-print для JavaScript

Встала тут задача привести JavaScript к более ли менее читаемому виду (сам его пару лет назад минифицировал, а исходный, неужатый вариант, благополучно посеял). Есть множество онлайн сервисов, рабочих и не очень, но самый, по-моему, удобный вариант - воспользоваться встроенными возможностями Google Chrome. Здесь все просто: выбираем нужный скрипт, и вуаля - он pretty-printed (если нет - нужно нажать кнопку "Pretty print" внизу):


Жаль имена переменных говорящими уже не сделать =)

четверг, 8 марта 2012 г.

Flash в Google Chrome в Fedora 16

Во-первых, Google имеет свой собственный флеш-плагин, лежищий с ним вместе в /opt/google/chrome/libgcflashplayer.so. Поэтому, если в системе установлен также flash сам по себе (в /usr/lib/flash-plugin/libflashplayer.so), то в хроме окажется аж 2 плагина для одного и того же контента (посмотреть это можно на chrome://plugins/). Однако в google-chrome-stable почему-то ни один из них не заработал - сверху страницы вылезает сообщение об крахе плагина Flash.  Установка google-chrome-unstable и включение в настройках только родного (/opt/google/chrome/libgcflashplayer.so) плагина спасло ситуацию.