Миллион статей написано об организации рабочего процесса, редакторах кода, удобстве и стабильности работы. Я, не претендуя на «самый расчудесный способ», хочу рассказать, как организована среда web-разработки у нескольких человек из нашей команды. Сразу оговорюсь, если вы используете только локальные GUI-шные редакторы кода, Notepad++, Eclipse и т.п., то эта статья не для вас. Мы очень много работаем в консоли, и поэтому, в результате многолетнего естественного отбора, многие пришли к VIM, а консоль является практически отдельным табом в среде разработки, т.к. в процессе работы надо смотреть логи, писать запросы к базе, перезапускать сервисы и т.п. Поэтому, я хочу поделиться конкретным практическим рецептом организации среды web-разработки для программиста или админа, который много времени работает в стандартной удаленной консоли.
Читать полностью »
Рубрика «web-разработка» - 38
VIM + screen. Организация удаленной среды web-разработки
2013-12-20 в 15:43, admin, рубрики: screen, vim, web-разработка, Блог компании Mail.Ru Group, метки: screen, vim, web-разработкаНабор социальных иконок
2013-12-19 в 12:14, admin, рубрики: web-разработка, веб-дизайн, Иконосказ, социальные иконки, метки: web-разработка, веб-дизайн, социальные иконки
Доброго времени суток! Сегодня я хочу поделиться шестью наборами социальных иконок ICON.PACK, которые отрисовал на днях. Все иконки разбиты на 6 групп, отличающихся по форме.
Читать полностью »
Разработка шаблона для сайта на Squarespace 6
2013-12-18 в 10:29, admin, рубрики: cms, web-разработка, Веб-разработка, метки: web-разработка
SquareSpace — коммерческая CMS, объединяющая в себе удобный WYSIWYG-редактор, блог-платформу, функционал интернет-магазина и хостинг. Про все преимущества этого продукта надеюсь расскажет автор этого поста, как он и обещал — ну а я хотел бы поведать тот минимум, который поможет быстро сориентироваться при самостоятельной разработке сайта на Squarespace. Если вам интересно, как в кратчайшие сроки приступить к разработке — прошу под кат.
Читать полностью »
JSON Template: можно просто JSONT
2013-12-14 в 11:30, admin, рубрики: json, squarespace.com, web-разработка, Веб-разработка, метки: json, squarespace.com, web-разработка Во-первых, JSON Template это не JSON.
Во-вторых, если у Вас нет представления о том чем является JSON или как он выглядит, посмотреть лучше здесь.
Секции и Повторяющиеся секции
Секции выполняют большую часть работы в JSON Template. Есть всего две важные идеи, которые мы должны знать о секциях:
- Содержимое секции отображается только если секция существует.
- Секция определяет область видимости, являясь корневым разделом для любых, добавленных в нее, данных.
CodeIgniter стал прекрасней, благодаря Bonfire
2013-12-10 в 9:39, admin, рубрики: codeigniter, php-framework, web-разработка, Веб-разработка, метки: codeigniter, php-framework, web-разработкаО чем это я...
Да, действительно, все наверное уже забыли (а кто-то может и не вспоминал), что такое CodeIgniter и давно его не рассматривают как полноценный фреймворк. Все довольно таки в нём просто: контроллеры, модели, отображения — и в каждом элементе MVC почти «чистый PHP». Никаких тебе миграций, модулей, окружений и прочих прелестей для удобной работы.
Сам я молодой программист, всего лишь год программирую на php, и из этого времени довольно таки много работал с этим фреймворком. Но на самом деле он очень хорош для общего представления об архитектуре MVC и для новичков, по-моему, просто не заменим. Смею сказать, что работаю также на YII и Symfony, и на самом деле с них было бы мне, например, нереально начать бороздить возможности PHP-фреймворков.
Изучая все больше и больше php и технологии, в которых удобно разрабатывать веб-приложения, я все дальше и дальше (да-да, всего лишь год «службы») отходил от CI и восхищался красотой и эргономичным использованием Symfony. Но вот тут совсем недавно натолкнулся на Bonfire — мощное дополнение к CodeIgniter. Читать полностью »
Хакатон APPS4ALL в Москве
2013-12-07 в 8:54, admin, рубрики: android, c++, Hackathon, html5, javascript, mobile development, Samsung, tizen, tizen sdk, web-разработка, Блог компании Samsung, мобильная разработка, хакатон, метки: c++, Hackathon, html5, javascript, mobile development, Samsung, tizen, tizen sdk, web программирование, web-разработка, мобильная разработка, ХакатонДобрый день!
Спешим сообщить, что 13 и 14 декабря в Москве пройдет крупнейший в России и СНГ хакатон APPS4ALL!
В течение двух дней и одной ночи в Коворкинге Нагатино пройдет увлекательный марафон программирования по созданию мобильного или веб-приложения, в котором примут участие более 70 команд. Консультировать участников (программистов, дизайнеров и предпринимателей) будут приглашенные специалисты по открытым данным, представители компаний-партнеров, менторы, инвесторы и эксперты рынка.
Читать полностью »
24 способа наконец-то найти хорошего специалиста
2013-12-05 в 12:42, admin, рубрики: human resources, web-разработка, ит, кадры, метки: web-разработка, ит, кадры
Сегодня я хочу поговорить об одной из самых распространенных проблем в ИТ – нехватка квалифицированных специалистов. С ней сталкиваются абсолютно все, в этой сфере вакансий больше, чем специалистов на рынке, а темпы роста потребности в специалистах огромны.
Мы для решения этой проблемы в своих масштабах приложили массу усилий и попробовали довольно много интересных ходов. Выход из сложной ситуации есть, ведь рынок работает и растет каждый год. В этой статье я расскажу 24 метода, которые помогли нам решить эту важную проблему для себя.
Читать полностью »
Получаем i18n список стран, регионов, населенных пунктов из ВКонтакте
2013-12-04 в 17:47, admin, рубрики: web-разработка, Вконтакте API, географические наименования, Геоинформационные сервисы, метки: web-разработка, вконтакте api, географические наименованияПолучить базу данных стран, регионов, населенных пунктов с переводом названий и связями бесплатно и без регистрации? Это реально!
При разработке небольшого стартап-проекта с большими амбициями столкнулся с необходимостью в базе данных стран, регионов и городов, с переводом названий хотя бы на самые распространенные языки (английский, русский, испанский, немецкий и т. д.). Готовое решение найдено не было, поэтому стал искать источники, из которых можно спарсить необходимые данные. На ум сразу пришли известные социальные сети. В этой статье уже описывалось получение данных из ВКонтакте, но покопавшись в документации API ВКонтакте, был приятно удивлен, найдя открытые документированные методы получения геоданных:
database.getCountries — Возвращает список стран.
database.getRegions — Возвращает список регионов.
database.getCities — Возвращает список населенных пунктов.
database.getCountriesById — Возвращает информацию о странах по их идентификаторам
database.getCitiesById — Возвращает информацию о городах по их идентификаторам.
Это основные, интересные нам методы, к тому же не требующие авторизации и использования токенов. Больше методов можно посмотреть в разделе документации.
Пример url для обращения к методу получения списка стран представлен ниже (аналогично происходит обращение по протоколу https):
http://api.vk.com/method/database.getCountries?v=5.5&need_all=1&count=10Читать полностью »
Кроссплатформенный GUI на C# и веб-технологии
2013-12-03 в 2:46, admin, рубрики: .net, javascript, Mono, monomac, web-разработка, webkit, Блог компании LLC Tik-Tok Coach, метки: .net, c++, javascript, Mono, monomac, web-разработка, webkit Самая первая спецификация продукта, частично устная, содержала требование – наличие кроссплатформенного(Windows, Linux, Mac) клиента под десктоп и облегченную версию мобильного(Windows, Android, iPhone). По возможности интерфейс должен быть максимально похожим на разных ОС.
Благодаря Mono мы можем писать кроссплатформенные приложения, но вопрос с GUI остается открытым. Имеющиеся технологии под .Net(Windows Forms, WPF) хорошо работают только под Windows, и у нас уже был печальный опыт портирования Windows Forms. Под Linux мы можем использовать GtkSharp, но идея ставить Mono на Windows при наличии .Net мне не нравится. В итоге приходится писать и поддерживать отдельный интерфейс под каждую ОС.
Что в этой ситуации могла придумать команда .Net(с уклоном под веб)? Решили встраивать Webkit и писать GUI на связке html-js-css.
На сегодняшний день мы 2 года успешно используем такой подход для Windows и год – под Linux и Mac. До мобильной платформы пока руки не дошли.
Читать полностью »
Enyo 2. ООП
2013-12-02 в 23:08, admin, рубрики: Enyo, javascript, web-разработка, метки: Enyo, javascript, web-разработка
Первый топик постигла участь многих пятничных постов, но не беда!
Я не сдаюсь, а значит мы продолжаем…
В этом топике мы осветим следующие темы:
- Классы. Определение, создание экземпляров, наследование.
- Методы и поля классов, конструкторы и методы базового класса