Рубрика «Веб-разработка» - 287

Все участники 404 фестиваля на одной странице

Уже совсем скоро начнётся очередной 404 фестиваль. К его открытию я подготовил страницу, на которой собрал всех участников, чтобы они могли узнать друг друга в лицо ещё до начала фестиваля: antonshein.ru/404fest (осторожно, за ссылкой прячется трафик).

Под катом я расскажу о том, зачем нужно создавать такие страницы для мероприятий, а также немного расскажу о технической реализации.

Читать полностью »

Как познакомить участников мероприятия до его начала

Уже совсем скоро начнётся очередной 404 фестиваль. К его открытию я подготовил страницу, на которой собрал всех участников, чтобы они могли узнать друг друга в лицо ещё до начала фестиваля: antonshein.ru/404fest (осторожно, за ссылкой прячется трафик).

Под катом я расскажу о том, зачем нужно создавать такие страницы для мероприятий, а также немного расскажу о технической реализации.

Читать полностью »

Привет всем хабрапользователям,
Сегодня мы открываем на Хабре корпоративный блог Alawar. Для тех, кто не в курсе, мы занимаемся издательством и дистрибуцией видео игр популярного casual формата.

Издательство – это продюсерская экспертиза, финансирование игрового проекта и упаковка продукта в соответствии со всеми требованиями гейминдустрии. Именно на стороне издателя происходит локализация, тестирование, враппинг игры системой защиты. Сейчас мы издаем игры на 17 платформах, включая PС, Mac, iOS, Android, приставки, соц сети и др. Мы уже создали больше 280 собственных игр, и планируем сделать еще больше. Добро пожаловать в блог Alawar
Читать полностью »

Одна из самых непростых задач в верстке адаптивного сайта — это навигация. В этой статье подробно описан один из способов реализации адаптивного меню.

Создаем адаптивную навигацию на сайте

Демо Скачать исходники
Читать полностью »

Вы отвечаете за стабильность работы веб-проекта на PHP. Нагрузка постоянно растет, добавляются фичи, клиенты довольны. В один прекрасный день начинают появляться загадочные ошибки…
Стабилизируем PHP на бою — что и почему «роняет» веб сервер

Ошибки серверного софта

… которые программисты не знают как исправить, т.к. «ломается» серверный софт, например связка apache-PHP — а клиент получает в ответ на запрос страницу о регламентных работах. Веб-разработчик часто не обладает глубокими знаниями в программировании на C в unix/linux, а сисадмин нередко, к сожалению, глубже bash в систему не погружается. Настоящий хардкор :-)

Нестабильная работа серверных скриптов

Нередко, определенные страницы веб-проекта начинают сходить с ума. Например выполняться по 15 минут и выяснить, чем же они занимаются, непросто. В прошлом посте на данную тему я описал одну из методик определения, чем занимается PHP-скрипт на боевом сервере, но чувствуется, что нужен более мощный инструмент.

На практике я часто встречаю проекты, которые сталкиваются с подобным классом ошибок «серверного софта», и в команде не всегда знают, что делать. В логе apache часто появляются сообщения о нарушении сегментации (semgentation fault), клиенты получают страницу об ошибке, а веб-разработчик с сисадмином ломают себе голову, играются с разными версиями PHP/apache/прекомпилятора, собирают PHP из исходников с разными опциями снова и снова, пишут о багах, а им доказывают, что это баги не PHP, а их кода и так до бесконечности…

В статье я хочу рассказать как можно просто и быстро найти причину, почему PHP рассыпался на боевом сервере и устранить ее — не погружаясь в прекрасный мир системного программирования на C для unix :-) От вас потребуется желание и одна чашечка кофе.

Читать полностью »

17 октября у нас пройдет осенний Форум Технологий Mail.Ru Group 2012. На осенний Форум приглашены 24 спикера, доклады пройдут в 3 потока.

Форум Технологий мы проводим уже в четвертый раз. Весной мы делали специальную версию Форума для системных администраторов. Этой осенью, так же как и прошлой, темой станет веб-разработка, в самом широком смысле.

Осенний Форум Технологий :: просто о сложном // 24 спикера, 3 потока, 17 октября, бесплатноМне хотелось бы познакомить вас с темами и докладчиками, с технологиями и идеями. Мы пригласили на Форум несколько интересных западных спикеров. Много о чем впервые расскажем, вас ждут живые демонстрации и мастер-классы. В этом посте мне хотелось бы познакомить вас с темами, которые будут подниматься в этот раз, и с нашими докладчиками.

Задавайте вопросы в комментариях — выступающие еще успеют учесть их в своих презентациях. И готовьте вопросы к Форуму, мы их очень любим и ценим. Участие бесплатное, но количество мест ограничено, регистрация обязательна и скоро уже закроется.

Читать полностью »

Привет, дорогие хабро-друзья.

Решил опубликовать первый свой пост на Хабре, очень надеюсь, что это получился удачный и полезный пост.

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

В общем, сегодня я хотел бы поделиться и с вами своими наработками, ведь они прошли проверку качества и достойны внимания. Поговорим о модулях.

Небольшое лирическое отступление. Давайте будем четко разделять два разных понятия и направления в работе сеошника – оптимизация сайта и продвижение сайта. Первое – это работа исключительно над внутренними факторами, второе – работа с внешними факторами (например, небезызвестная покупка ссылок). Так вот, последние несколько лет я уделяю исключительно работе над внутренними факторами, т.е. работе над самим сайтом, повышением качества сайта с точки зрения посетителей и поисковых систем. И модули мои тоже направлены на внутренние факторы.

С вашего позволения, пойдем в хронологическом порядке.Читать полностью »

TypeScript: язык для создания масштабируемых приложений на JavaScript

Microsoft представила язык программирования TypeScript, который является надмножеством JavaScript, поддерживает статическую типизацию, модули, определение классов и интерфейсов. TypeScript транслируется в чистый JS, исполняется в любых браузерах, в Node.js и т.д.

Транслятор TypeScript вышел под лицензией Apache 2.0, с исходниками на CodePlex. Microsoft предлагает плагины для Emacs, Sublime Text и Vim.
Читать полностью »

Я начал писать этот плагин в феврале этого года просто для себя, потому что на тот момент я не нашел ничего похожего. Сейчас уже читательу известно про такие инструменты, как PixelPerfect и X-Precise, однако у каждого из них есть свои плюсы и минусы, как и у моего.

Итак, что же особенного в pixLayout?
Читать полностью »

На первом месте должно быть удобство пользователя. К сожалению, в интернете слишком много решений, которые годами заимствуются потому что «как у всех», но от которых давно стоило отказаться. Ниже ряд таких подходов из личной коллекции. Написанное не претендует на истину, все темы дискуссионные.

Подтверждение пароля или email при регистрации

Как часто случается, что человек промахивается, и набирает неправильный пароль, когда он внимательно набирает его в первый раз при регистрации? Что случится, если он при регистрации ошибется в пароле? Какие эмоции вы испытываете, когда вас просят ввести подтверждение пароля? Было ли хоть раз, что вы не копировали подтверждение email из первого поля, а набирали его руками?

Наберитесь смелости сделать не как все. 12 устаревших интерфейсных и технологических решений
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js