Зачем нужны постпроцессоры при живых препроцессорах — Алексей Иванов, JetStyleYandex
Препроцессором сейчас уже никого не удивишь. С их помощью упрощается синтаксис css, добавляются переменные, условия и циклы. Все это хорошо и замечательно, но часто — не достаточно. Препроцессоры не дадут изменить уже существующий css, который вы получаете из внешних источников, не перепишут ссылки на картинки и шрифты при перемещении файлов в новую папку, не отсортируют css-свойства в нужном вам порядке и не удалят из файлов лишние правила. Во всех этих случаях, а также во многих других вам помогут постпроцессоры.
В своем докладе я расскажу, что такое постпроцессоры, какие они бывают и чем отличаются друг от друга. Объясню почему использовать их лучше, чем править css вручную и с помощью регулярных выражений, а также приведу примеры их использования в ежедневной работе.
Реализация REST и SOAP сервисов с помощью WCFPavel Tsukanov
На сегодняшний день одним из важнейших направлений в области разработки ПО является направление (веб)-сервисов. Сервисы позволяют строить большие распределенные системы. При этом подходов к построению сервисов сегодня как минимум два - SOAP и REST. В докладе расскажу как реализовать их при помощи WCF
Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...Badoo Development
Два года назад мы начали активно развивать нашу деплой-систему, и довольно быстро начали релизить код два раза в день. При этом обнаружилась проблема: мы всегда генерирали новую версию для всех статических файлов (js/css/img), что заставляло пользователей загружать заново всю «статику» при каждом деплое. Чтобы ускорить отдачу статики пользователям, мы перешли на пофайловое версионирование статических файлов и смогли сократить трафик на наши CDN-сервера в 3 раза (примерно до 500 Мбит/сек). Расскажем о том как мы это сделали.
Кластерный LDAP-сервера для "Больших телекомов".
Слайды доклад с 12-ой Конференции Разработчиков Свободных Программ, 17-18 Октября 2015, г.Калуга
АННОТАЦИЯ
Производственная необходимость и обстоятельства подтолкнули Петер-Сервис использовать OpenLDAP в своих решениях, а затем заставили добиться «от этого кошмара» надёжной работы в нагруженном кластере.
Увы и ах, но общеизвестный проект с открытым исходным кодом и 25-летней историей, лежащий в основе LDAP как технологии, оказался хорошим примером «так делать НЕ надо». Но отступать нам было не с руки...
В результате мы сделали клон исходного проекта и за год получили LDAP-сервер относительно пригодный для промышленной эксплуатации в сфере телекоммуникаций: десятки и сотни миллионов записей, высокие нагрузки, высокая доступность, 24x7.
Dokumen ini membahas tentang definisi komputer, sistem komputer, fungsi, kepentingan, kelemahan, jenis komputer, dan kesimpulan tentang komputer. Komputer didefinisikan sebagai mesin yang dapat memproses data dan memberikan output berdasarkan instruksi. Sistem komputer terdiri atas perangkat keras, perangkat lunak, data, pengguna, dan prosedur. Komputer memiliki berbagai fungsi seperti pemrosesan data, kata, presentasi,
Зачем нужны постпроцессоры при живых препроцессорах — Алексей Иванов, JetStyleYandex
Препроцессором сейчас уже никого не удивишь. С их помощью упрощается синтаксис css, добавляются переменные, условия и циклы. Все это хорошо и замечательно, но часто — не достаточно. Препроцессоры не дадут изменить уже существующий css, который вы получаете из внешних источников, не перепишут ссылки на картинки и шрифты при перемещении файлов в новую папку, не отсортируют css-свойства в нужном вам порядке и не удалят из файлов лишние правила. Во всех этих случаях, а также во многих других вам помогут постпроцессоры.
В своем докладе я расскажу, что такое постпроцессоры, какие они бывают и чем отличаются друг от друга. Объясню почему использовать их лучше, чем править css вручную и с помощью регулярных выражений, а также приведу примеры их использования в ежедневной работе.
Реализация REST и SOAP сервисов с помощью WCFPavel Tsukanov
На сегодняшний день одним из важнейших направлений в области разработки ПО является направление (веб)-сервисов. Сервисы позволяют строить большие распределенные системы. При этом подходов к построению сервисов сегодня как минимум два - SOAP и REST. В докладе расскажу как реализовать их при помощи WCF
Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...Badoo Development
Два года назад мы начали активно развивать нашу деплой-систему, и довольно быстро начали релизить код два раза в день. При этом обнаружилась проблема: мы всегда генерирали новую версию для всех статических файлов (js/css/img), что заставляло пользователей загружать заново всю «статику» при каждом деплое. Чтобы ускорить отдачу статики пользователям, мы перешли на пофайловое версионирование статических файлов и смогли сократить трафик на наши CDN-сервера в 3 раза (примерно до 500 Мбит/сек). Расскажем о том как мы это сделали.
Кластерный LDAP-сервера для "Больших телекомов".
Слайды доклад с 12-ой Конференции Разработчиков Свободных Программ, 17-18 Октября 2015, г.Калуга
АННОТАЦИЯ
Производственная необходимость и обстоятельства подтолкнули Петер-Сервис использовать OpenLDAP в своих решениях, а затем заставили добиться «от этого кошмара» надёжной работы в нагруженном кластере.
Увы и ах, но общеизвестный проект с открытым исходным кодом и 25-летней историей, лежащий в основе LDAP как технологии, оказался хорошим примером «так делать НЕ надо». Но отступать нам было не с руки...
В результате мы сделали клон исходного проекта и за год получили LDAP-сервер относительно пригодный для промышленной эксплуатации в сфере телекоммуникаций: десятки и сотни миллионов записей, высокие нагрузки, высокая доступность, 24x7.
Dokumen ini membahas tentang definisi komputer, sistem komputer, fungsi, kepentingan, kelemahan, jenis komputer, dan kesimpulan tentang komputer. Komputer didefinisikan sebagai mesin yang dapat memproses data dan memberikan output berdasarkan instruksi. Sistem komputer terdiri atas perangkat keras, perangkat lunak, data, pengguna, dan prosedur. Komputer memiliki berbagai fungsi seperti pemrosesan data, kata, presentasi,
This document shows statistics for years 2008 to 2013, including the number of employees each year ranging from 6,223 to 23,039, and the percentage change in employees from the previous year, which ranges from -27% to 33%. It also lists total costs and revenues for three different sections/departments.
Dokumen ini membahas tentang definisi komputer, sistem komputer, fungsi, kepentingan, kelemahan, jenis komputer, dan kesimpulan tentang komputer. Komputer didefinisikan sebagai mesin yang dapat memproses data dan memberikan output berdasarkan instruksi. Sistem komputer terdiri atas perangkat keras, perangkat lunak, data, pengguna, dan prosedur. Komputer memiliki berbagai fungsi seperti pemrosesan data, kata, gambar,
HOK is an architecture firm founded in 1955 that has expanded globally with 24 offices across 3 continents and over 1,600 employees. In China, HOK has been operating since 1984 through offices in Hong Kong, Shanghai, and Beijing. Some of HOK's notable projects in China include the Hua Mao International Center and Xiamen Cross Strait Financial Center. The document discusses HOK's focus areas in China such as healthcare, smart buildings, and green workplaces. It also profiles other major architecture firms operating in China such as KPF and OMA, and analyzes media outlets for reaching architecture, design, and business professionals in China.
1. World Consumer Rights Day (March 15) is an important day in China for exposing consumer abuses and mobilizing citizen action. Companies highlighted on CCTV's annual 3.15 Gala program suffer serious reputational damage.
2. Certain industries like food, pharmaceuticals, consumer electronics, automobiles, e-commerce and cosmetics face greater risks of exposure this year based on social media clues and consumer complaints.
3. Companies should closely monitor media coverage, have crisis response teams prepared, involve senior management, and respond quickly and appropriately on social media to protect their reputation if exposed.
Serena Sang is a 23-year-old associate at MSL China with a Bachelor's Degree from BISU. She has experience managing clients such as Porsche China, providing services including media liaison, proposal building, content writing, client management, and event execution. Some of her projects involve overseeing domestic and overseas test drives, handling awards, and producing documentaries and charity programs to raise awareness and support children in rural China.
Dokumen ini membincangkan definisi, sistem, fungsi, kepentingan, kelemahan, dan jenis-jenis komputer. Komputer didefinisikan sebagai mesin yang dapat memproses dan menyimpan data digital serta memberikan output berdasarkan instruksi. Sistem komputer terdiri atas perangkat keras, perangkat lunak, data, pengguna, dan prosedur. Komputer memiliki peran penting dalam meningkatkan produktivitas namun juga memiliki kelemahan seperti
Lirik lagu anak-anak mendorong anak-anak untuk makan sayur-sayuran seperti kobis, salad, timun, lobak merah, kangkung, cendawan dan tomato karena makan sayur dapat menjaga kesehatan tubuh.
Let’s create businesses that change the world! Have a look into the Impact Week in Nairobi that happened from July 21st till 25th at Africa Nazarene University (ANU).
Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.IT-Доминанта
Основные понятия связанные с разработкой ПО: просто о сложном.
Лаабе Дмитрий
Генеральный директор и основатель IT-Доминанта, Технический директор, программист портала Айти-Событие.рф", Санкт-Петербург.
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...Sergey Xek
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного server-side API десктопного приложения. Сергей Аверин, Badoo.
Доклад рассказывает о реально примененных способах оптимизации производительности API компании Badoo для собственных десктоп-приложений: как специфика «много постоянных соединений/однотипные запросы/большая нагрузка» повлияла на стратегию оптимизации производительности.
Что было сделано:
• Планирование архитектуры изначально (fault-tolerance, адаптивные апдейты и тайм-ауты, отказ от попыток восстановления после ошибок для единичных команд).
• Переехали с redis на handlersocket.
• Rate-limiting запросов к демонам.
• Синхронизация записей.
• Асинхронность.
• Записи при достижении порога изменения параметров.
• Профилирование кода, анализ потребления CPU, времени ответа.
• Статистика, статистика и еще раз статистика.
• Pconnect.
Доклад будет интересен:
• системным архитекторам,
• server-side разработчикам.
Компания «Моё дело» прошла путь от маленького стартапа до лидера рынка в своем сегменте. Вместе с ростом компании росла и ее it структура. Инфраструктура эволюционировала космическими темпами, кол-во проектов стремительно росло. Естественно, всем этим необходимо уметь грамотно оркестрировать. Как это делаем мы и во что это превращается мы и хотим вам рассказать.
За время своего существования веб-разработка развилась в самостоятельную промышленную отрасль, производство сайтов поставлено на поток, любая более-менее крупная фирма имеет представительство в интернете, а некоторые виды бизнеса, вплоть до банковских, только в нём и существуют. Такое масштабное производство невозможно развернуть без соответствующих инструментов. Мы поговорим о том, какие вообще бывают инструменты веб-разработки, как они могут упростить и ускорить написание кода, сборку проекта и деплой.
2015-12-12 | AzovDevMeetup 2015 | Enterprise приложения на PHP | Павел КрынецкийJSC “Arcadia Inc”
Краткий экскурс в историю развития PHP как языка программирования с момента зарождения и до наших дней, попытка проследить расширение сферы применения языка и выявить причины, этому способствовавшие, обзор возможностей современного PHP как языка программирования и как стэка технологий для создания мощных программных решений корпоративного уровня.
Доклад будет интересен как начинающим программистам, так и разработчикам с опытом, ещё не освоившим PHP.
Автор доклада: Павел Крынецкий — PHP/Java разработчик, компания Аркадия. Участвовал в разработке веб-проектов корпоративного сектора различной сложности для как для российских, так и зарубежных заказчиков. Профессиональный опыт в IT-индустрии > 7 лет.
Презентация системы автоматической проверки решений задач по программированию...Yurii Kadirov
Презентация системы автоматической проверки решений задач по программированию "SimplePM" для защиты соответствующего проекта. Защита происходила 17 мая 2017 года в актовом зале Запорожской Гимназии №28.
Подробнее о проекте:
https://sirkadirov.com/
http://spm.sirkadirov.com/
Автор проекта:
Кадиров Юрий Викторович
Руководитель проекта:
Кревсун Юрий Николаевич