Мир меняется невероятно стремительно, теперь некогда учить новый язык ради еще одной фишечки, пока корпоративщики страдают под фабриками фабрик Java, пока хардкорные системщики осиливают Страуструпа, хипстеры в узких штанишках захыватывают рынок реализуя все подряд на Python. И это ОФИГЕННО! Если вы не знаете на какую технологию поставить сегодня, что будет легко поддерживаться и масштабироваться и вообще не понятно, выстрелит ли когда-либо ваш проект — берите Python и быстро-решительно реализуйте!Читать полностью »
Рубрика «Веб-разработка» - 44
Некогда объяснять, тебе срочно нужен фронтенд на Brython
2015-04-19 в 16:16, admin, рубрики: brython, python, python3, Веб-разработка, информационная безопасность, полюби питон немедленно, метки: brythonCSS будущего: расстояние до глаз
2015-04-19 в 8:55, admin, рубрики: accessibility, css, браузеры, будущее интернета, Веб-разработка, единица измерения, инсайты, интерфейсыНа хабре часто появляются разнообразные «инсайты» касательно новых технологий. Обычно это экспериментальные технологии, которые уже используются некоторыми компаниями, и медленно доходят до широкого рынка. Я же с вами сегодня хочу поделиться идеей, которая пришла мне в голову, но ещё не скоро будет реализована, однако уже лежит на поверхности.
Disclaimer: на оригинальность идеи не претендую.
С каждым днём в веб-разработке всё шире встаёт проблема адаптивного дизайна. С широким распространением смартфонов, планшетов, умных телевизоров и прочих девайсов решать проблему донесения контента до пользователя стало всё труднее. Адаптивная вёрстка — это отличный способ решения новой задачи с помощью старых инструментов. Я сегодня предлагаю совершенно новый подход. Новая единица измерения в CSS: угловое расстояние до глаза.
Ожидание закончилось! Phalcon 2.0 уже здесь!
После более чем года разработки, мы невероятно рады объявить о выпуске финального релиза Phalcon 2.0.
Читать полностью »
Кросс-публикатор статей — каким он должен быть?
2015-04-17 в 6:02, admin, рубрики: ECM/СЭД, Анализ и проектирование систем, Веб-разработка, Проектирование и рефакторинг, Расширения для браузеров, система размещения статей, система управления контентом, метки: система размещения статейДавайте подумаем о том, для каких сайтов или соцсетей было бы полезно организовать кросс-публикацию своих (или размножение чужих, строго в рамках приличия, конечно) статей. Кросс-публикация — это генерация исходного образца статьи в форматах, подходящих для публикации на двух или нескольких не связанных между собой ресурсах.
Это востребовано довольно часто по разным причинам: защита публикации от недоступности к прочтению на одном-двух ресурсах (из-за поломки сервера, бана администрацией или периода модерации), для повышения популярности своей публикации за счёт массовости (спама, но, конечно, добросовестно-дилетантского; о недобросовестном — чуть ниже), для экономии времени публикации, для сбора своих статей на каком-либо одном авторском ресурсе. Большой плюс будет и в том, что базу исходных образцов статей легко будет хранить в виде архива в копиях и восстановить при необходимости прочтения или повторных публикаций, даже если исчезли все другие прежние копии.
Несомненно, это нужно для каждого ресурса вообще, но никто (или почти никто) этим не «заморачивается», потому что чаще всего вопрос решается методом «как вывезет» — или автор хранит тексты статей в архиве, или надеется на проверенную надёжность места публикации (сайт, не предвещающий годами своего краха, Google Wave или что-нибудь попроще и малоизвестнее). Часто и сами статьи теряют актуальность. В любом случае, текстов в любом оформлении и картинок к ним в архиве бывает достаточно, чтобы вопросом дублирования публикаций не задаваться.
Читать полностью »
Куда смотреть если сайт постоянно взламывают, или как я отлавливал зловреда на сайте одного из клиентов
2015-04-16 в 10:34, admin, рубрики: 1С-Битрикс, php, битрикс, Веб-разработка, информационная безопасность, обфускация, трояны, метки: Битрикс
Началась данная история довольно прозаично. Один из клиентов начал жаловаться, что на его сайте, работающем на CMS Битрикс, постоянно слетают то настройки модулей, то вообще сайт перестает работать с «выплевыванием ошибок» там, где они быть не должны. Сменил клиенту пароли, восстановил сайт из ночного бекапа и спокойно занялся своими делами, списав ситуацию на обычную компроментацию паролей и вандализм.
Но не через несколько часов симптомы повторились вновь, причем были в случайных местах затерты куски PHP кода, что давало основание полагать, что сайт пытаются выключить намеренно. Выводы кому же понадобилось потушить типичный государственный сайт небольшого поселения с посещаемость 5-6 человек в день оставим сотрудникам компетентых органов, я же расскажу вкратце для новичков как действовать в этом случае.
Читать полностью »
Открой Open Source 2ГИС
2015-04-16 в 9:27, admin, рубрики: 2GIS, gulp, isomorphic, JS, open source, qa, test automation, Блог компании 2ГИС, Веб-разработка
2ГИС выпускает справочники и карты городов с 1999 года. За это время мы прошли большой технологический путь — от одного ПК-приложения с данными для Новосибирска до API карт и справочника, десктопных приложений на Windows, Ubuntu и OS X, мобильных приложений на Android, iOS, Windows Phone и Blackberry с данными по 270 городам мира.
Часто мы решаем задачи, для которых нет готовых инструментов. Или они есть, но не покрывают всех потребностей. Поэтому мы сами пишем для себя фреймворки и библиотеки, большая часть которых связана с автоматизацией тестирования, сборкой и ускорением разработки.
Этими инструментами с удовольствием делимся на Гитхабе, а для удобства сделали ещё и Open Source раздел на 2ГИС.Технологиях. Чтобы вы разобрались, что есть что, мы расскажем о наших флагманских инструментах с открытым кодом.
Читать полностью »
Новый движок учебника javascript на IO.JS в open source
2015-04-16 в 8:59, admin, рубрики: io.js, javascript, koa.js, node.js, Веб-разработка, учебникВсем привет,
Как и многие, я долго писал на Node.JS только высокопроизводительные сервисы, но когда в 0.11 сделали генераторы и несколько моих коллег подтвердили, что они работают на production, решил сделать на этой платформе новый учебник JavaScript.
Удобство генераторов для асинхронного JS-кода сложно переоценить. При желании он становится «плоским», меньше букв, чем чистые promise/async.
Хотелось сделать движок быстрым, простым в разработке и иметь возможность запускать некоторые модули и на сервере и на клиенте.
Получилось, если не напутал при подсчёте, около 24000 строк кода (без сторонних node_modules).
Обзор докладов конференции QCon London 2015
2015-04-15 в 14:52, admin, рубрики: akka, badoo, CloudFlare, Google, qcon, spark, Spotify, uber, баду, Блог компании Badoo, Веб-разработка, выступления, микросервисы, слайдыПривет, меня зовут Макс Матюхин, я PHP-программист в компании Badoo. В прошлом месяце в Лондоне прошла очередная Международная конференция разработчиков QCon 2015. Я побывал на ней и теперь хочу поделиться с вами своими впечатлениями о мероприятии и рассказать о самых интересных, на мой взгляд, выступлениях. Из этой статьи вы узнаете чуть больше про об архитектуру Uber, Spotify, CloudFlare, а также о том, как Google управляет своей инфраструктурой и многом другом.
Впервые QCon состоялась в 2007 году в Лондоне и Сан-Франциско. С тех пор она стабильно набирает популярность и расширяет географию, и в этом году она пройдет в 8 городах. Лондонская QCon проходит в самом сердце британской столицы, в двух шагах от Вестминстерского Аббатства. В разное время на QCon выступали такие известные личности, как Martin Fowler, Kent Beck, Erik Meijer, Steve Vinoski, Joe Armstrong, Rich Hickey и многие другие.
Читать полностью »
Moscow Atlassian Meetup в Москве 21 апреля
2015-04-15 в 14:26, admin, рубрики: atlassian, confluence, jira, service desk, Блог компании Mail.Ru Group, Веб-разработка, разработка
Во вторник, 21 апреля, Mail.Ru Group организует первый Moscow Atlassian Meetup. В офисе компании соберутся эксперты в области организации общения с пользователями и управления проектами. В программе события — доклады по продуктам Atlassian (JIRA, Confluence и другим), а после — их обсуждение и общение единомышленников в свободной обстановке.
Читать полностью »
Результаты единого рейтинга веб-студий 2015
2015-04-15 в 13:42, admin, рубрики: ruward, Блог компании Ruward, веб-дизайн, Веб-разработка, рейтинг веб-студий, метки: рейтинг веб-студийПривет! Сегодня мы опубликовали результаты третьего ежегодного единого рейтинга веб-студий Ruward за 2015 год. В этом году в топе и первой десятке произошло много перестановок — рынок меняется, оказывает влияние кризис, новые тренды развития отрасли.
Впрочем, на первом месте, как и год назад, находится Студия «Номер Один». Серебро рейтинга получил недавно сформированный альянс двух крупных продакшенов AIC+QSOFT, на третьем расположилось агентство Actis Wunderman. А на четвертом и пятой позиции находятся Articul Media и DEFA соответственно.
У нашего рейтинга довольно хитрая методика, которая построена на агрегации всех других отраслевых рейтингов (а их в 2014 было опубликовано 16 штук только по сегменту веб-разработки), и как результат – абсолютно прозрачна, каждый может проверить, верно ли наш алгоритм посчитал баллы для каждого участника.
Читать полностью »