Я разработчик » Инструменты

Менеджер для CloudSQL

App Engine, CloudSQL, Google, БД, Инструменты, Разработка Комментариев нет

Консоль управления CloudSQL невозможно назвать даже куцей. Она совсем никакая. Но, оказывается, есть неплохое решение. Читать далее »

GAE SDK 1.5.x -> 1.7.x

App Engine, Google, Инструменты, Разработка Комментариев нет

Проблема перехода на более свежий SDK — проблема переноса данных на сервере разработки. (Да, конечно, хорошо бы все заполнять фикстурами, но не всегда это возможно.)
Перенести данные из обычного локального хранилища можно используя для dev_appserver.py два ключа:

  • —default_partition=»» — в новых SDK по умолчанию партиция ‘dev~’, в старых — »
  • —port_sqlite_data — нежно перемалывает старые данные в новое локальное хранилище (может занять продолжительное время, дождитесь завершения, прогресс можно наблюдать по изменениям в %temp%, где по умолчанию хранятся datastore)

А дальше, хорошо использовать ключ —use-sqlite

Теперь сервер разработки запускается за секунды и весит в памяти в пять раз меньше.

P.S.: GAE SDK не лишены багов. И ветка 1.6.х не стала исключением, где половина ключей либо не работала, либо работала неправильно, по крайней мере те, что касались локального datastore.

Groovy monkey — автоматизация Eclipse

Eclipse, Инструменты, Рабочий процесс, Разработка Комментариев нет

Интересный плагин для Eclipse Groovy Monkey — позволяет автоматизировать процессы.

Как удалить «плохие» пометки из Eclipse

Eclipse, Инструменты, Рабочий процесс, Разработка Комментариев нет

Иногда в проекте скапливаются пометки (markers), которые и не нужны, а удалить их не представляется возможным. Это продолжение довольно старого бага, когда пометки сохраняются в кэше/настройках Eclipse. Оказалось, что лечится довольно просто: Читать далее »

Автообновление CSS

Javascript, Дизайн, Инструменты, Фишки Комментариев нет

CSS refresh — инструмент, позволяющий не обновлять страницу при изменении CSS. Для работы нужно (скачать и) подключить небольшой js-файл, или воспользоваться букмарклетом.

AppEngine SDK Memory Leaks

App Engine, Google, Python, Инструменты, Разработка, Фреймфорки Один комментарий

Я довольно редко пишу о том, чем занимаюсь основное время, но тут не могу не поделиться наблюдениями по поводу прожорливости до памяти сервера разработки из SDK Appengine для Python. Читать далее »

CSS3 для разных браузеров

Дизайн, Инструменты, Разработка 2 комментария

Занимательный сервис CSSPrefixer — позволяет нормальный CSS3-код дополнить инструкциями для различных браузеров.

0_576e1_4f7362a9_L

Zen Coding — средство скоростного набора

Eclipse, Инструменты, Рабочий процесс, Разработка, Расширения, Фишки Комментариев нет

Zen coding — замечательное средство для тех, кто занимается разработкой HTML и CSS. Оно позволяет развертывать код из сниппетов, при этом синтаксис сниппетов довольно гибкий. В двух словах описать тяжело, лучше посмотреть демо.

Zen coding имеет плагин для Eclipse, который можно подключить и через Pulse Explorer добавив адрес http://zen-coding.ru/eclipse/updates/

Читать далее »

Визуальная документация для JS-фреймворков

Javascript, JQuery, Инструменты, Разработка, Фишки, Фреймфорки Комментариев нет

JS Deconstructed — сервис, позволяющий визуально и интерактивно ознакомиться с кодом популярных JavaScript фреймворков (JQuery, Mootools, Prototype).

WordPress SuperCache + NginX

PHP, Инструменты Комментариев нет

Как и обещал, продолжаю про оптимизацию сервера. На этот раз руки дойдут до оптимизации WordPress. Читать далее »