Pull to refresh
45
0
Игорь Щербин @ischerbin

*nix админ, увлекающийся программированием

Send message

NetBeans tips & tricks

Reading time1 min
Views42K

Собрался духом и таки описал свой почти 3-х летний опыт использования NetBeans для web-разработки. Статья получилось обширной, и, надеюсь полезной.

Большинство разработчиков проводят львиную часть своего времени в среде разработки. Но далеко не все используют хотя бы половину возможностей, которые есть в IDE, тем самым делая свою работу местами скучной, монотонной, медленной… Не, это не наш путь! Свой основной рабочий инструмент нужно использовать на полную, выжимать из него максимум, и всё самое неинтересное, все часто повторяющиеся действия перекидывать на плечи программы.
Читать дальше →

Разработка сайта — от первой встречи с заказчиком до сдачи проекта, или как быть фрилансером и выжить

Reading time12 min
Views74K
Привет, Хабр!

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

Тут проскакивало множество топиков про то, как правильно составлять ТЗ, управлять своим временем, говорить с заказчиками об оплате, вести переговоры и т.д. Не в пику авторам этих топиков, но все эти мысли подчас выглядели для меня разрозненными, да и речь, подчас, велась о слишком «высоких материях» и несколько однобоко — то есть, в большинстве случаев подразумевается, что либо у вас уже есть своя «молодая, динамично развивающаяся компания» с неким штатом зарплатных фулл-таймовых сотрудников, либо вы — наемный сотрудник-руководитель в уже сформировавшейся компании, и вышеописанный штат сотрудников у вас также имеется.

Я попробую описать весь процесс создания сайта с собственной и, как мне кажется, более приближенной к жизни для большинства точки зрения. Просто в один момент я решил уйти из компании, где я работал по найму, и начать делать своё дело — без стартового капитала, офиса и какого бы то ни было прикрытия «пятой точки»; разве что отсутствия острой необходимости в съеме жилья и наличия питерской прописки.

Кому интересно — добро пожаловать под кат!
Читать дальше →

GTD: Программы и сервисы для управления задачами

Reading time6 min
Views38K
Необходимость тщательного отслеживания того, как выполняются поставленные перед вами задачи, возникает независимо от выбранного профиля деятельности. Будь это ваш собственный проект или личные дела, единственный способ уложиться в заданные сроки – разделить объем работы на ряд подзадач, снабженных предельно четкими формулировками. Данный принцип наряду с несколькими другими лежит в основе такой объемной дисциплины, как тайм-менеджмент, а мы всего лишь постараемся рассмотреть некоторые инструменты, призванные помочь вам в выполнении поставленных целей.

Разумеется, программ подобного рода в Google Play великое множество. Это и планировщики, и утилиты для учета рабочего времени (тайм-трекинга), и, наконец, приложения для управления задачами. Выбрав два популярных и востребованных решения, мы попытаемся провести не совсем обычное сравнение и сопоставить их с веб-сервисом Workflowy.com, пока не имеющим официального мобильного приложения.

Рассмотренные в статье менеджеры задач Any.DO и GTasks бесплатны и синхронизируются с сервисом Google Tasks, достаточно предоставить программам соответствующие права доступа к вашему аккаунту. Таким образом, создавать и упорядочивать задачи можно и через веб-интерфейс Календаря Google, но мобильные приложения настолько удобны, что все операции быстрее производятся через них. Альтернативное решение от команды Workflowy представлено сравнительно недавно, но интенсивно развивается, так что и ему было решено уделить повышенное внимание.
Читать дальше →

Модуль корзины интернет-магазина на jQuery

Reading time6 min
Views65K
При разработке интернет-магазинов мне часто приходилось посредством javascript (а конкретнее его фреймворком — jQuery) проделывать некоторые повторяющиеся от проекта к проекту вещи. Например, добавление товаров в корзину, обновление информации о количестве товаров и общей сумме на странице, удаление товаров из корзины по одному, изменение их количества и полная очистка всех товаров из корзины. И все это, разумеется, без перезагрузки страницы.
И я пришел к выводу, что нужно писать код так, что бы потом его с легкостью можно было использовать в следующих проектах.
Читать дальше →
12 ...
9

Information

Rating
Does not participate
Location
Кемерово, Кемеровская обл., Россия
Date of birth
Registered
Activity