Создание нового децентрализованного интернета долгие годы волнует умы специалистов. Профессор Тим Бернерс-Ли пошел еще дальше и нашел способ редецентрализовать интернет. Что это значит, как с этим связан проект Solid и что такое «поды»? Читайте в нашем переводе статьи Arnav Bansal, опубликованной на сайте freeCodeCamp.
Читать полностью »
Рубрика «web» - 10
Введение в SOLID: новый редецентрализованный интернет Тима Бернерса-Ли
2018-11-10 в 8:17, admin, рубрики: decentralization, POD, tech, technology, Tim Berners-Lee, turtle, web, web-разработка, Блог компании Plarium, децентрализованные сети, интернет, информационные технологии, Исследования и прогнозы в IT, Разработка веб-сайтов, разработка мобильных приложенийКак на D писать под ARM
2018-11-06 в 19:45, admin, рубрики: D, dlang, docker, LDC, LLVM, rasberry pi, vibe, web, Разработка для интернета вещей, Разработка на Raspberry PiДоброго времени суток!
Сегодня я хочу поделиться опытом разработки под миникомпьютеры на linux (RPI, BBB и другие) на языке программирования D. Под катом полная инструкция о том как сделать это без боли. Ну или почти… =)

[ Психология дизайна ] — The Psychology of Design
2018-10-13 в 15:46, admin, рубрики: design, psychology, The Psychology of Design, thinking, UI, ui/ux, ui/ux дизайн, UX, ux design, web, webdesign, Аналитика мобильных приложений, веб-дизайн, визуализация данных, дизайн, дизайн мобильных приложений, модель мышления, мышление, психология, психология дизайна![[ Психология дизайна ] — The Psychology of Design - 1 [ Психология дизайна ] — The Psychology of Design - 1](https://www.pvsm.ru/images/2018/10/13/psihologiya-dizaina--The-Psychology-of-Design.png)
Существует ряд дебатов о том, какие дополнительные навыки должны изучать дизайнеры. Должны ли дизайнеры кодироваться уметь писать код и понимать бизнес? Эти навыки невероятно ценны, но, возможно, не являются существенными. Тем не менее, я бы сказал, что каждый дизайнер должен изучить основы психологии. Как люди, у нас есть основной «план» того, как мы воспринимаем и обрабатываем окружающий мир, а изучение психологии помогает нам определить этот план. Как дизайнеры, мы можем использовать психологию для создания более интуитивных, ориентированных на человека продуктов и опыта. Вместо того, чтобы принуждать пользователей подстраиваться под дизайн продукта или опыта, мы можем использовать некоторые ключевые принципы из психологии в качестве руководства для проектирования дизайна по модели поведения людей.
Но проблема в том, с чего начать? Какие принципы из психологии полезны? Каковы примеры этих принципов в работе? В этой статье мы рассмотрим основы и обсудим этические последствия использования психологии в дизайне.
Читать полностью »
PHP 7.3. Что нового
2018-09-06 в 12:45, admin, рубрики: php, PHP 7.3, web, what's new, Программирование, Разработка веб-сайтов
Синтаксис
- Смягчение требований к синтаксису Heredoc и Nowdoc
- Поддержка конечных запятых в вызовах функций и методов
- Ссылки в
list()
Устаревшие возможности (deprecated)
- Функция
image2wbmp()объявлена устаревшей - Флаги
FILTER_FLAG_SCHEME_REQUIREDиFILTER_FLAG_HOST_REQUIREDпри использованииFILTER_VALIDATE_URLобъявлены устаревшими - Регистро-независимые константы объявлены устаревшими
Новые возможности
- Опциональный выброс исключений при ошибках в функциях
json_encodeиjson_decode - Добавление функции
is_countable() - Добавление функций
array_key_first()иarray_key_last()Читать полностью »
Подводные грабли SmartTV разработки
2018-08-27 в 16:47, admin, рубрики: javascript, QML, qt, SmartTV, web
Привет!
Уже давно была идея написать статью о проблемах SmartTV разработки, но по ходу погружения в эту область, мы изобрели свой велосипед, который помогал нам эти проблемы решать. Поэтому, в данной статье, мы не только осветим некоторые проблемные моменты SmartTV разработки, но и расскажем о том как их решить с помощью очередного нового фреймворка PureQML.
Всем кому интересна данная тема или просто любопытно посмотреть на новый фреймворк, который может и в SmartTV, просим под кат.
Читать полностью »
Как случайно написать Web-GUI для Haproxy
2018-08-10 в 16:37, admin, рубрики: GUI, haproxy, python, web, системное администрированиеСовременный мир системных администраторов обленил нас красивыми web-face-ами, что даже не охота ставить софт, где нет этого самого «гуя» (чувствую сейчас полетят камни от правоверных строчкеров), ну не через строку же постоянно туда лазить, правда? Все бы ничего, если софт поставил, настроил и забыл, а что делать, если туда надо постоянно лазить, править, ну и конечно же нет лога всех действий, не писать же каждый раз cp cfg cfg_back, со временем запутаешься и забьешь на это дело.
Опыт с WebAssembly или как С++ undefined behavior выстрелил в ногу
2018-08-09 в 11:01, admin, рубрики: Asm.js, c++, wasm, web, ПрограммированиеНа прошедшем C++ Russia 2018 мы рассказывали о нашем опыте перехода на WebAssembly, как наткнулись на UB и как его героически закостыляли, немного о самой технологии и как работает на разных устройствах. Под катом же будет текстовая версия всего относительно UB. Код используемых тестов доступен на GitHub.
Открытый урок «Пишем свою библиотеку для работы с xlsx файлами»
2018-07-23 в 15:52, admin, рубрики: python, web, xlsx, Блог компании Отус, ПрограммированиеИ снова здравствуйте! Небольшой открытый урок в рамках курса «Web-разработчик на Python», на котором преподаватель курса Илья Лебедев рассказывал как устроен формат xlsx, как с ним работать без специализированных библиотек, вроде openpyxl и показал как разработать свою библиотеку для работы с этим форматом с нужным набором функций.
Разработка редактора для создания веб сайтов-лендингов (Опыт)
2018-07-22 в 20:45, admin, рубрики: css, editors, html, JS, UI, utieditor special for you <3, UX, web, wix, бизнес-модели, веб-дизайн, дизайн, Разработка веб-сайтов
(Art by http://www.simonstalenhag.se/)
Предыстория / Дисклеймер
Всем привет, данная статья является по факту материалом для моего выступления в понедельник на марафоне в Киеве. Но не думайте, что вы аудитория на которой я отрабатываю текст, просто мне так проще подготовиться.
На данный момент я Front-end разработчик в Conductor/WeWork. Мы не занимаемся разработкой редакторов, как собственно и я, по вечерам не разрабатываю такие вещи. Это больше об опыте который я получил на прошлом проекте в компании УТИ(сокращенно), утипути, ути-…. Это было достаточно давно, но как оказывается, тема актуальна и по сей день, как и косяки связанные с ней.
Речь идет как правило о сайт визитках, лендингах, и более менее функциональных сайтах, но разумеется не о бек офисах или админках.
UTIEditor special for you <3
Зачем нам нужны такие редакторы?
Тут достаточно много ответов на этот вопрос, многие из вас, я уверен догадываются и так.
Я отвечу на этот вопрос с точки зрения УТИ, компании которая предоставляет услуги по разработке сайтов.
УТИ по сути своей — компания ширпотреб. Уверен в свое время в таких поработал каждый, десяток сайт визиток на человека, десяток интернет магазинов и фирменная вишенка — своя CMS.
Вот вы сделали очередной лендинг, сайт визитку и отдали клиенту, а он прибегает через день и просит поменять текст. Через еще день, поменять цвет фона и добавить всего одну картинку. Для клиента это выглядит, как нечто простое и быстрое. С этим трудно поспорить, оно так и есть. Но для вас это означает, что вам нужно выдернуть разработчика/дизайнера с его текущих задач. Не говоря уже о работе менеджера который тратит время на коммуникации. Соответственно, вы выставляете счет и он не маленький. Клиент негодует и жалуется. В следующий раз вы уже думаете наперед о таких вещах и начинаете задавать вопросы, закладывать в ТЗ функционал редактирования.
Тут пожалуй стоит перейти к обсуждению этого функционала, ведь он очень разный.
Хотелось бы добавить, что я не буду включать в этот разговор такие CMS как WrodPress, Drupal, мы сконцентрируемся на рынке редакторов.
Пагинация во Vue.js
2018-07-13 в 13:16, admin, рубрики: development, javascript, vuejs, web, ПрограммированиеПривет! Представляю вашему вниманию перевод статьи "Pagination in Vue.js" автора Denny Headrick.
Пагинация увеличивает UX, позволяя пользователям визуализировать данные в небольших блоках или на страницах. Вот и компонент Vue.js можно сделать с разбивкой по страницам, который позволит нам просматривать только часть наших данных за раз.


