Под пользовательским контентом в этой статье мы понимаем любой текст на странице, автором которого является пользователь. Чаще всего это комментарии, пользовательские записи «на стене» в микроблоге, информация «о себе» в профиле и все в таком роде. Задача не то чтобы очень сложная, но требует внимательности и хорошего понимания основ верстки. В этой статье сделана попытка собрать воедино то наиболее важное, что нужно знать о верстке, включающей пользовательский текст.
Рубрика «Разработка веб-сайтов» - 316
Верстка: отображаем пользовательский контент
2016-09-21 в 9:14, admin, рубрики: css, html, Блог компании ДоксВижн, верстка, верстка сайтов, Разработка веб-сайтовЧто особенного в СУБД для данных в оперативной памяти
2016-09-20 в 17:44, admin, рубрики: highload, nosql, tarantool, Блог компании Конференции Олега Бунина (Онтико), высокая производительность, константин осипов, Программирование, Разработка веб-сайтовКонстантин Осипов ( kostja )
Как родилась идея доклада? Я не очень люблю выступать и рассказывать про фичи, особенно про будущие фичи. Выясняется, что и люди не особо любят это слушать. Они любят слушать про то, как все устроено. Это доклад о том, как все устроено или должно быть, с моей точки зрения, устроено в современной СУБД.
Я попробую сделать так, чтобы мы смогли с макроуровня спуститься на микроуровень, т.е. каким образом, сначала отбрасывая макропроблемы, мы можем создать себе пространство для выбора на среднем уровне и микроуровне.
На макроуровне – это то, как должна быть устроена современная СУБД. Почему у нас сегодня есть возможность создавать новые базы данных, почему нельзя взять текущую и удовлетвориться ее производительностью, подтюнить или написать для нее патч? Просто взять и написать патч, который бы ее ускорил, если она медленная? Из какого пространства решений мы выбираем?Читать полностью »
Полное практическое руководство по Docker: с нуля до кластера на AWS
2016-09-20 в 8:37, admin, рубрики: Amazon Web Services, AWS, docker, контейнер, Разработка веб-сайтов
Вопросы и ответы
Что такое Докер?
Определение Докера в Википедии звучит так:
программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы; позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, а также предоставляет среду по управлению контейнерами.
Ого! Как много информации. Читать полностью »
Заказная разработка программного обеспечения
2016-09-20 в 8:20, admin, рубрики: Анализ и проектирование систем, анализ ПО, заказная разработка ПО, разработка веб сервисов, Разработка веб-сайтов, Разработка под e-commerce, разработка программ, метки: анализ ПО, заказная разработка ПО, разработка веб сервисов, разработка программДоступ к информации перестал быть конкурентным преимуществом бизнеса. Информации не просто много… ее объемы зашкаливают — книги, статьи, блоги, форумы, видео. Приоритетом является способность эффективно управлять информацией и оптимизировать бизнес процессы. Информационные технологии и программное обеспечение призваны решать задачи повышения эффективности.
Сложно тем, кто видит потенциал в новом программном обеспечении, но не знает, как оно создается. Цикл статей о заказной разработке программного обеспечения, который будет полезен:
- для владельца, руководителя организации, планирующего заказать разработку программного обеспечения для бизнеса;
- для того, кто мечтает о стартапе, в основе которого программный продукт: коробочное ПО, веб сервис или мобильное приложение;
- для юниора, планирующего выбрать или начинающего карьеру в области информационных технологий.
Zone.js или как Dart спас Angular
2016-09-20 в 6:30, admin, рубрики: angular 2.0, AngularJS, javascript, zone.js, Блог компании Wrike, Программирование, Разработка веб-сайтов
Я фронтенд-разработчик в компании Wrike, пишу на JavaScript и на Dart, который компилируется в JavaScript. Сегодня я хочу рассказать о библиотеке Zone.js, лежащей в основе Angular 2.
Изначально Zone.js была придумана разработчиками Google для языка программирования Dart и утилиты Dart2JS. С помощью этой библиотеки «гугловцы» решили проблему с дайджест-циклом, которая была характерна для первого Angular’а.
Чтобы понять, где эта библиотека используется и для чего нужна, прошу под кат.
Читать полностью »
Свой блог на vibe-d, часть 1: простое веб приложение с использованием шифрования
2016-09-20 в 4:03, admin, рубрики: D, diet, dlang, jade, web, web-service, web-разработка, Разработка веб-сайтовДоброго времени суток! Если Вы давно хотели сделать себе, соседке или её собаке сайт, но пока не сделали, то эта статья для Вас! В этой серии статей я покажу основы работы с vibe для создания сайтов на примере простого блога.
В первой части мы разберём базовые моменты и добавим к получившемуся приложению шифрование.
Как мы сделали ровную балансировку нагрузки на фронтенд-кластере
2016-09-19 в 13:28, admin, рубрики: highload, php, балансировка нагрузки, Блог компании Badoo, Блог компании Конференции Олега Бунина (Онтико), высокая производительность, Разработка веб-сайтов, юрий насретдиновЮрий Насретдинов (
youROCK, Badoo)
Расшифровка доклада Юрия Насретдинова на конференции HighLoad++ 2015. Юрий расскажет про то, как Badoo (крупнейшая социальная сеть для знакомств с новыми людьми) сделали практически идеально ровную балансировку нагрузки на нашем кластере. Передаём ему слово...
Чтобы обслуживать то количество пользователей, то количество реквестов в секунду, которые мы получаем, у нас около трех тысяч серверов, и на PHP-FPM конкретно приходится 70 тысяч в пике.
О том, как мы эти запросы распределяем по нашему кластеру, я расскажу.
Кратко — о чем я буду рассказывать. Во-первых, я расскажу, как «с высоты птичьего полета» устроен роутинг запросов на нашем сайте. Потом расскажу, какие, вообще, существуют алгоритмы балансировки; про то, как мы делали балансировку до того, как мы сделали автоматическую систему. Расскажу про эту автоматическую систему, ну и будут кое-какие выводы. Также хотел сказать, что эта система будет выложена в open-source после этого доклада.
Читать полностью »
Badoo открывает исходные коды Live Streaming Daemon
2016-09-19 в 10:36, admin, рубрики: Go, golang, LSD, scribe, Блог компании Badoo, Программирование, Разработка веб-сайтов, Разработка под Linux, события
Для того чтобы мы могли считать статистику, наш сайт в своей работе генерирует огромное количество событий. Например, при отправке сообщения другому пользователю, при заходе пользователя на сайт, при смене местоположения и т.д. События представляют из себя строку в формате JSON или GPB (Google Protocol Buffers) и содержат время отправки, идентификатор пользователя, тип события, а также поля, относящиеся непосредственно к самому событию (например, координаты пользователя).
Каждую секунду генерируются сотни тысяч событий, и нам нужны инструменты, чтобы их собирать и анализировать эффективно и с минимальной задержкой. Мы рассматривали несколько существующих решений для этой задачи и до недавнего времени использовали демон под названием Scribe от Facebook. Он в целом нас устраивал и позволял делать все, что нам нужно. Однако в какой-то момент Facebook забросил свою разработку, и при некоторых условиях Scribe начал у нас падать (например, при перегрузке upstream-серверов). Самостоятельно устранить причину падений демона у нас не получилось, поэтому мы начали искать альтернативу.
Читать полностью »
Как я начал писать сторонние проекты, чтобы набраться опыта
2016-09-19 в 10:21, admin, рубрики: открытые данные, параллельное программирование, параллельный проект, Программирование, Разработка веб-сайтов, разработка программного обес, сторонний проект, метки: параллельный проект, сторонний проект
(Поскольку люди спрашивали: Sublime Text 3 с «Spacegray Light» («платиново-серый светлый») из Materialize и гарнитура Ubuntu Mono Bold)
Как и большинство других студентов, обучавшихся по программе компьютерных наук в Калифорнийском университете в Сан-Диего, я в течение нескольких лет шёл через различные курсы просто «накатом». Я никогда не был ни хорошим, ни плохим по успеваемости, и мой средний балл был «не очень». Я любил курсы программирования с их чрезвычайно сложными заданиями; математический анализ же был мне не по душе.
В этом нетехническом посте я хотел бы (для разнообразия) поделиться моим опытом работы с проектами с открытым исходным кодом. Эти проекты оказали мне огромную помощь в дальнейшем при получении места для стажировки (в т.ч. в Amazon, которое превратилось позднее в постоянное рабочее место).
Если вы сейчас изучаете компьютерные науки или предполагаете делать это, то надеюсь, что вам будет полезен мой опыт.Читать полностью »
Дайджест свежих материалов из мира фронтенда за последнюю неделю №228 (12 — 18 сентября 2016)
2016-09-18 в 20:07, admin, рубрики: angular, css, ES6, html5, javascript, JS, React, анимация, Блог компании Zfort Group, браузеры, дайджест, Разработка веб-сайтов, ссылки, фронтендПредлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.