Главная » Архив меток: web

Архив меток: web

[Из песочницы] Как случайно написать Web-GUI для Haproxy

Современный мир системных администраторов обленил нас красивыми web-face-ами, что даже не охота ставить софт, где нет этого самого «гуя» (чувствую сейчас полетят камни от правоверных строчкеров), ну не через строку же постоянно туда лазить, правда? Все бы ничего, если софт поставил, настроил и забыл, а что делать, если туда надо постоянно лазить, править, ну и конечно же нет лога всех ...

Читать далее »

Опыт с WebAssembly или как С++ undefined behavior выстрелил в ногу

Под катом же будет текстовая версия всего относительно UB. На прошедшем C++ Russia 2018 мы рассказывали о нашем опыте перехода на WebAssembly, как наткнулись на UB и как его героически закостыляли, немного о самой технологии и как работает на разных устройствах. Код используемых тестов доступен на GitHub. Схема проекта Сам он написан на C++ с поддержкой Lua. Бизнес логика пишется ...

Читать далее »

Открытый урок «Пишем свою библиотеку для работы с xlsx файлами»

И снова здравствуйте! Небольшой открытый урок в рамках курса «Web-разработчик на Python», на котором преподаватель курса Илья Лебедев рассказывал как устроен формат xlsx, как с ним работать без специализированных библиотек, вроде openpyxl и показал как разработать свою библиотеку для работы с этим форматом с нужным набором функций. Если есть вопросы\комментарии, то их можно задать здесь или зайти к Илье на ...

Читать далее »

Разработка редактора для создания веб сайтов/лендингов (Опыт)

(Art by http://www.simonstalenhag.se/) Предыстория / Дисклеймер Но не думайте, что вы аудитория на которой я отрабатываю текст, просто мне так проще подготовиться.На данный момент я Front-end разработчик в Conductor/WeWork. Всем привет, данная статья является по факту материалом для моего выступления в понедельник на марафоне в Киеве. Это больше об опыте который я получил на прошлом проекте в компании УТИ(сокращенно), утипути, ...

Читать далее »

[Из песочницы] Пагинация во Vue.js

Привет, Хабр! Представляю вашему вниманию перевод статьи "Pagination in Vue.js" автора Denny Headrick. Вот и компонент Vue.js можно сделать с разбивкой по страницам, который позволит нам просматривать только часть наших данных за раз. Пагинация увеличивает UX, позволяя пользователям визуализировать данные в небольших блоках или на страницах. А затем покажу template (шаблон) Сначала я буду добавлять кусочек за кусочком в свой ...

Читать далее »

Управляем светодиодами с помощью Web Bluetooth API и Arduino

К примеру, управлять освещением в комнате.— Ой, а можно ли собрать какое-то своё простое устройство и управлять им прямо через браузер?— Да! — Чайники, весы, игрушки, лампочки, кофемашины… В эти и другие устройства встраивают bluetooth-модули.— Зачем?— Чтобы дать пользователю управлять своими устройствами через приложение. И эта статья как раз об этом. Немного теории Здесь я приведу несколько основных терминов, которые ...

Читать далее »

[Перевод] Google и HTTP

Я выступаю против усилий Google по дискредитации протокола HTTP. Здесь — обобщение причин, по которым я придерживаюсь такой точки зрения. Их позиция Сторонники отказа от HTTP в своих убеждениях в основном опираются на то, что: По пути от сервера к браузеру пользователя с веб-страницей может случиться что-то плохое. Переход на HTTPS — это несложно и недорого. Гугл предупреждает людей о ...

Читать далее »

[Перевод — recovery mode ] Вариативные веб шрифты

Я думаю это будет ряд статеек на интересные мне темы, надеюсь, как и вам. Прошла уже не одна неделя с You Gotta Love Frontend конференции, но еще не поздно пройтись по нескольким поднятым вопросам. Учитывая, что это был первый раз когда я услышал о вариативных шрифтах, о трюках говорить пока рано 🙂 Данный пост это перевод на статьи о вариативных ...

Читать далее »

«Репетитор: математика» для подготовки к ЕГЭ и ВПР — от идеи до релиза. Рассказ об уникальном образовательном проекте

Вступительное словоС чего все началось?— Зарождение идеи и задач— Несколько слов о нашей командеКак перевести в цифровой формат то, что делает профессиональный репетитор?— Основные идеи приложения— Как обеспечить индивидуальный подход к каждому пользователю?Продумывание основных элементов проекта— Дизайн приложения и его флоу-чарт— Дизайн бэк-энда (системы создания и управления ресурсами приложения)— В какой последовательности все делать?Создание контента— Авторский контент— Перевод авторского контента ...

Читать далее »

[Перевод] Краш-курс на Docker: научитесь плавать с большой рыбой

Краткое руководство по началу работы, которое вы ищете. Если вы следовали тенденциям развития программного обеспечения в прошлом году, то, должно быть, устали слышать термин Docker. Вероятнее всего, вы ошеломлены огромным количеством разработчиков, говорящих о контейнерах, изолированных виртуальных машинах, супервизорах и другой магии Вуду, связанной с DevOps. Сегодня мы во всем разберемся. Пора наконец понять, что такое контейнеры как услуга и ...

Читать далее »