Обновление возможностей и инфраструктуры бесплатных видеоконференций 3CX WebMeeting

3CX WebMeeting 9.3


Представляем новую версию 3CX WebMeeting 9.3! Важнейшее улучшение – это “возвращение” востребованной функции – доски для совместной работы Whiteboard. Доска для совместной работы позволяет визуализировать обмен идеями во время конференции. Вы можете рисовать на доске и печатать в текстовом поле. Whiteboard отлично подойдет для проведения мозговых штурмов, деловых презентаций и онлайн обучения. Вот некоторые ее возможности:

  • Средства совместной работы: поле для ввода текста, изменение цвета, изменение размера объектов, кисть, стирательная резинка, выделение цветом, очистка доски
  • Два шаблона: чистый лист и разметочная сетка
  • Общий просмотр рисунков на доске в реальном времени
  • Совместное одновременное рисование несколькими пользователями


Для включение Доски для совместной работы кликните на иконке интерфейса WebMeeting, показанной на скриншоте ниже.

Доска для записей WhiteboardЧитать дальше →
Обновление возможностей и инфраструктуры бесплатных видеоконференций 3CX WebMeeting
Source: habrahabr

[Из песочницы] UIColor и UIImage в XCode 8 при помощи литералов

Работа с UIImage и UIColor из кода была не слишком удобной, потому что трудно представить себе цвет UIColor(red: 0.2, green: 0.4, blue: 0.6, alpha: 1) или UIImage(named: "pattern25"), если ты не дизайнер, конечно.

Для меня было чудом то, что Apple сделали в последних версиях Playground, а именно

  • Возможность указывать цвет, выбирая из палитры цветов:

image

  • Возможность выбирать изображение из тех, что находятся в ресурсах:

image

Цвет представлен очень наглядно и при клике на него, можно узнать какие значения RGBA он имеет и подтюнить его по необходимости.

Миниатюры картинок тоже выглядят гораздо нагляднее, чем просто названия ресурсов. К тому же инициализируя UIImage при помощи failable initializer init(named: String) -> UIImage? мы рискуем получить nil, неправильно указав имя ресурса. Литералы же всегда возвращают значение.

Читать дальше →
[Из песочницы] UIColor и UIImage в XCode 8 при помощи литералов
Source: habrahabr

Мейнтейнеры не масштабируются


Система разработки и поддержки ядра Linux не так идеальна, как хотелось бы. Почему бы не улучшить нынешнюю систему, используя в качестве эксперимента успешный опыт других проектов? С таким предложением выступил разработчик Дэниел Веттер (Daniel Vetter). Он подготовил доклад на эту тему для конференции LCA 2017 (слайды), а также опубликовал более подробный текст в блоге.


Дэниел Веттер последние несколько лет занимается поддержкой драйвера ядра для графики Intel drm/i915, он работает в Intel Open Source Technology Center. Драйвер drm/i915 поддерживают два мейнтейнера, а примерно 19 разработчиков имеют право коммитить патчи сразу в основную ветку. «Это вполне нормальная ситуация для сообщества open source, но совершенно немыслимое дело для ядра Linux», — говорит Дэниел. Он считает, что такая организация работы над драйвером вполне успешно себя проявила и её вполне можно использовать в других местах. Например, в ядре Linux, где сейчас на мейнтейнеров приходится слишком большая нагрузка.
Читать дальше →
Мейнтейнеры не масштабируются
Source: habrahabr

Как я сделал самый быстрый сайт в Таиланде

image

Предисловие

Заняться этим проектом и написать эту статью вдохновил меня «молодой и шутливый человек который ускорял страницу с reactjs«. Если кто-то помнит нашумевшую в своей время статью от сайта pingdom.com, о том что «Страницы в интернете прилично обросли жиром» их вывод складывался к тому, что раньше к весу страницы в основном добавляли изображения, теперь к этому «жиру» накинули и JavaScript. Страница шутливого молодого человека не дает особой практической пользы — больше разминка для его мозгов. Я же решил помочь своей девушке с продажей самого популярного продукта из ее ассортимента.

Читать дальше →
Как я сделал самый быстрый сайт в Таиланде
Source: habrahabr

Так ли популярны боты и каналы в мессенджерах


— «Вы видели моего бота?»

— «А вы подписаны на мой канал в телеграме?»

— «100500 каналов в телеграме, о которых никто не знает, но о которых мы напишем так как нам нечего писать»


Я думаю фразы выше вам о многом говорят. Многие новостные сайты забиты статьям про ботов и каналы в телеграме, а в комментариях под ними люди пишут еще больше каналов. В каждом канале буквально 5-10 подписчиков.


Везде пишут ботов и небольшие туториалы вида «Как написать бота за минуту, чтобы он вам гладил белье, искал девушек и мог делать это в суперчатике телеграма».


30 Июня 2015 года, через 3 дня после релиза Telegram Bot API мы сделали бота и писали об этом статью на хабр, тогда мы и не догадывались что все это выльется во всеобщее безумие.


В статье мы постараемся доказать, что в реальности боты и каналы практически никому не нужны, а также рассказать – почему вам не надо делать еще одного бота или еще один новый канал.
Читать дальше →
Так ли популярны боты и каналы в мессенджерах
Source: habrahabr

[Перевод] Прошлое и будущее Управления ИТ Услугами (ITSM)

imageПредставляю перевод статьи Стюарта Рейнса «Прошлое и будущее Управления ИТ Услугами» («The Past and Future of IT Service Management» by Stuart Rance), опубликованную в блоге ITSM.Tools.


Статья носит обзорный характер и может быть интересна, как на начальном этапе погружения в ITSM за счет того, что дает направление движения, так и более опытным участникам процессов ITSM, давая возможность сравнить собственные ощущения с мнением довольно авторитетного специалиста и спикера мероприятий ITSM мира.


Предупреждение: статья явно продающая и, по скромному мнению переводчика, содержит в себе излишне восторженные оценки, которые могут не встречаться Вам в реальном мире и пагубно влиять на неокрепшие умы.
Читать дальше →
[Перевод] Прошлое и будущее Управления ИТ Услугами (ITSM)
Source: habrahabr

Форумы: движки, серверы и все-все-все

Веб-форумы. После начавшегося бума социальных сетей многие пророчили им скорую смерть. Но они еще живы, и, мало того, активно развиваются.

Форумы: движки, серверы и все-все-все


Какие движки используют успешные форумы? На каких серверах они работают? В какой кодировке хранят написанные пользователями сообщения? Вытеснит ли зашифрованный протокол HTTPS старый добрый HTTP?


В исследовании используется статистика «Рейтинга форумов Рунета, Уанета и Байнета». Этот рейтинг содержит свыше 400 крупнейших русскоязычных (более 1 миллиона сообщений), украиноязычных (более 50 тысяч сообщений) и беларускоязычных (более 2 тысяч сообщений) форумов. Читать дальше →
Форумы: движки, серверы и все-все-все
Source: habrahabr

Карточная игра на JavaScript и Canvas, или персональный Лас-Вегас. Часть 1

Однажды на досуге я придумал карточную игру и, недолго думая, создал ее электронную версию. А потом добавил еще четыре игры, включая покер Техасский Холдем. А чтобы было еще интереснее, я встроил некое подобие прогресса: выигрываешь в одной игре – открывается новая. Запланировал я разместить свою игру в двух социальных сетях и в магазине Windows Store как html5-js приложение. А также, возможно, создать еще сборки под Android и iOs. Можно играть чрез сервер с другими людьми, а можно – офф-лайн с ИИ.


Для работы я, как всегда, не использовал никакие сторонние движки и библиотеки, даже jQuery мне не понадобилось. Только функции ванильного JavaScript, включая средства работы с холстом (canvas). Холст в игре – основа для вывода всей игровой графики. В WebGL, на этот раз, не было необходимости, поэтому зоопарк поддерживаемых браузеров расширился. Средой программирования, как обычно, стал продвинутый блокнот. Игра получилась объемом 3,8 Мб, из которых 3 Мб — это семь карт спрайтов в формате png. Запускается игра по html-файлу. Сервер на PHP. В случае выбора однопользовательской игры (то есть, с ИИ), запросы к серверу не отправляются и все расчеты ведутся на клиенте. Диздок не писал – он не нужен хипстерам.


Далее – занимательная геометрия и программирование, а во второй части будет рассказ о размещении игры в социальных сетях и в магазине.
Читать дальше →
Карточная игра на JavaScript и Canvas, или персональный Лас-Вегас. Часть 1
Source: habrahabr

[Перевод] Чистый javascript.Объекты и структуры данных. Асинхронность. Обработка ошибок

Перевод книги Райана Макдермота clean-code-javascript

Оглавление:


Читать дальше →
[Перевод] Чистый javascript.Объекты и структуры данных. Асинхронность. Обработка ошибок
Source: habrahabr

[Перевод] Чистый javascript. Объекты и структуры данных. Асинхронность. Обработка ошибок

Перевод книги Райана Макдермота clean-code-javascript

Оглавление:


Читать дальше →
[Перевод] Чистый javascript. Объекты и структуры данных. Асинхронность. Обработка ошибок
Source: habrahabr