Пост №3433155

Автор: pisyunchik

приемная мать высиживает котиков Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3433155″ }, «headline»: «приемная мать высиживает котиков / наседка :: курица :: высиживание :: забота :: материнский инстинкт :: котики в тепле :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-%D0%BA%D1%83%D1%80%D0%B8%D1%86%D0%B0-%D0%BD%D0%B0%D1%81%D0%B5%D0%B4%D0%BA%D0%B0-%D0%B2%D1%8B%D1%81%D0%B8%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-4361153.jpeg», «height»: 960, «width»: 720 }, «datePublished»: «2018-03-15T11:59:16+03:00», «dateModified»: «2018-03-15T11:59:16+03:00», «author»: { «@type»: «Person», «name»: «pisyunchik» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3433155
Source: Joyreactor

Пост №3433149

Автор: Besik77

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3433149″ }, «headline»: «домашняя эротика :: Сиськи :: Your_Little_Angel :: Эротика (красивые фото обнаженных, совсем голых девушек, арт-ню)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Your_Little_Angel-%D0%AD%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D1%8F%D1%8F-%D1%8D%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-%D0%A1%D0%B8%D1%81%D1%8C%D0%BA%D0%B8-4361147.jpeg», «height»: 6000, «width»: 4000 }, «datePublished»: «2018-03-15T11:49:01+03:00», «dateModified»: «2018-03-15T11:49:01+03:00», «author»: { «@type»: «Person», «name»: «Besik77» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3433149
Source: Joyreactor

Валидация строк с validate.it.js

Если вспомнить все ТЗ с описаниями валидации полей — они всегда выглядили примерно так:

  • не должно быть короче 6 символов
  • не должно превышать 12 символов
  • должно включать только латинские символы, цифры и знак подчёркивания

Требования часто приходят набором простых однозначных фраз. А мы, программисты, переводим эти требования в код.

Можно превращать их в одно ультимативное регулярное выражение, вроде

const validateLogin = login => /^[a-zA-z_d]{6,12}$/.test(login);

Но лучше писать более простые функций которые легче читать и связывать с непосредственным ТЗ:

const charMatch = new RegExp('^[a-zA-Z_0-9]*$');
const validateLogin = login => {
    if (login.length < 6) return false;
    if (login.length > 12) return false;
    if (!charMatch.test(login)) return false;
    return true;
};

А что если ещё сильнее упростить этот код до чего-то вроде:

const validateLogin = login => 
  validate(login)
    .notLessThan(6)
    .notLongerThan(12)
    .hasOnly(['a-z','A-Z','0-9','_']);

Читать дальше →
Валидация строк с validate.it.js
Source: habrahabr

Тренды ритейла на международной выставке EuroCIS 2018

В немецком Дюссельдорфе прошла EuroCIS 2018 — международная специализированная выставка технологий для розничной торговли. В ней приняла участие и делегация от «Пилота». Рассказываем, какие технологии нас впечатлили и порадовали. Читать дальше →
Тренды ритейла на международной выставке EuroCIS 2018
Source: habrahabr

Введение в Postman

image

“Разработка API сложна, Postman делает её лёгкой” © Postdot Technologies, Inc

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

В этой статье мы расскажем о Postman и попробуем написать свой первый скрипт.

Читать дальше →
Введение в Postman
Source: habrahabr

[Перевод] 5 ошибок при разработке WebRTC звонков из браузера

precut

WebRTC — не самая простая штука. Только недавно API стали поддерживать все основные браузеры, но с оговорками и «нюансами». Добавим к этому темное наследие VoIP телефонии в виде торчащего наружу SIP, борьбу между Ёжиком и SIP с применением oRTC, падающие при неудачном сочетании звезд браузеры — и получаем штуку, которую не в любом коворкинге за вечер запилишь. Цахи, бессменный автор bloggeek.me и старый телеком-разработчик, продолжает писать как все это правильно готовить. А мы в Voximplant адаптируем перевод для Хабра, основываясь на собственном многолетнем опыте голосовых и видеозвонков с участием браузеров.
Читать дальше →
[Перевод] 5 ошибок при разработке WebRTC звонков из браузера
Source: habrahabr

Хакатон AI.Hack: возьмите на работу искусственный интеллект

Со времен палки-копалки рабочий инструмент человека претерпел множество изменений, сменил ипостась на виртуальную, мигрировал в облака. Теперь пришла пора искусственного интеллекта. AI-технологии проникают во все сферы нашей жизни и берут под свое крыло многие привычные нам операции. Но работа с ними требует не только большого багажа теоретических знаний — но и опыта. Который отлично нарабатывается в игровой обстановке. Например, на хакатоне AI.Hack.
Подробности – под катом
Хакатон AI.Hack: возьмите на работу искусственный интеллект
Source: habrahabr

Цитата #449483

Пользователь возмущается на форуме тем, что его якобы "забанили" на 10 дней без объяснения причин. Утверждает, что "Вместо стартовой страницы показывалось форма логина, которая не работала". На вопрос "Ты логиниться пробовал в форму логина?" отвечает "У меня есть привычка, если я вижу необычное поведение сайта, не вводить логин-пароль, данные карточки и прочее. Чего и Вам желаю". То есть он даже не пытался залогиниться.
Цитата #449483
Source: bash

Цитата #449482

В комментах к фильму:

nikserggg: Пикабу! Дай ссылку с русскими субтитрами

TonyKOT: Ой не советую слушать оригинал. Единственный случай в моей жизни, когда озвучка просто спасла фильм.

nikserggg: Да мне насрать на озвучку. Я глухой
Цитата #449482
Source: bash

Обзор Xiaomi Redmi 5 Plus: бюджетник с духом флагмана

Обычно от бюджетного смартфона многого не ждёшь — лишь бы характеристики были приличные и внешний вид сносный. Но, похоже, времена меняются. По-крайней мере, новый Xiaomi Redmi 5 Plus даёт такую надежду. […]
Обзор Xiaomi Redmi 5 Plus: бюджетник с духом флагмана
Source: 4pda