История Linux. Часть III: новые рынки и старые «враги»

Автор: admin от 30-03-2019, 22:25, посмотрело: 52

Мы вспомнили о первых коммерческих дистрибутивах Linux, которые выходили в 90-х. Теперь пришло время 2000-х — периода, когда эта ОС начала завоевывать потребительские рынки.



История Linux. Часть III: новые рынки и старые «враги»

Категория: Linux

 

QlikView. Условное форматирование «Как в Эксель»

Автор: admin от 30-03-2019, 16:40, посмотрело: 78

Пришла задача от заказчика – сделать условное форматирование таблицы «как в эксель». QlikView вполне себе справляется со стандартными задачами раскраски по условию, но вот с выбором параметров динамически, да еще и как в эксель – возник вопрос «это как вообще..?».

Итог: было несколько вариантов реализации, несколько версий, потрачено немалое время на тестирование и отладку. Проводился рефакторинг уже готовой реализации. Представляю итоговый вариант, удовлетворяющий потребности заказчика, оттестированный и выверенный.



Функциональная задача(постановка)



Имеется таблица, в которой измерения и выражения выбираются динамически, формулы расчета самих значений просты: суммы, средние, относительные проценты, абсолютные значения и тому подобное.



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

Далее приведу основную часть реализации. Я не буду останавливаться на таких момент, как скрыть/закрыть меню, создание списков, добавлять в код такие простые на мой взгляд вещи. Если появятся вопросы по деталям расскажу дополнительно.



Итоговый результат, путь к которому был тернист:



QlikView. Условное форматирование «Как в Эксель»

Категория: Веб-разработка

 

Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков

Автор: admin от 30-03-2019, 16:40, посмотрело: 117

Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков


Любой веб-разработчик, который занимается этим хотя бы несколько лет, наверняка день за днем слышит подобный вопрос:

Я действительно хочу стать веб-разработчиком, но я не знаю с чего начать. Есть какие-то предложения?



Лет 10 назад ответ был очень прост. Просто создайте index.html, добавьте туда несколько тегов, сделайте заголовок красным с помощью CSS и подключите JQuery для обработки кликов!



Ох, как же все изменилось. Теперь мы работаем с инструментами сборки, маршрутизацией на стороне клиента, специальными фреймворками с причудливым рантаймом, привязывая везде «this», шаблонными литералами, CSS-in-JS… как же выбрать то, что важнее всего?

Категория: Веб-разработка

 

Сказ о полукольцах

Автор: admin от 30-03-2019, 16:35, посмотрело: 54

Привет, Хабр! Предлагаю вашему вниманию перевод статьи "A tale on Semirings" автора Luka Jacobowitz.



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

Категория: Программирование

 

В США суд рекомендовал запретить импорт некоторых моделей iPhone из-за нарушения Apple патентов Qualcomm

Автор: admin от 30-03-2019, 15:25, посмотрело: 54

В США суд рекомендовал запретить импорт некоторых моделей iPhone из-за нарушения Apple патентов Qualcomm



Изображение: Pexel
s



Компании Qualcomm и Apple уже довольно давно ведут судебную тяжбу. В Qualcomm считают, что производитель iPhone нелегально использует запатентованные технологии и не платит лицензионные отчисления. Ранее Qualcomm подавала иски в суды США и Китая. В первом случае компания просила запретить поставки iPhone в Америку, а во втором – остановить производство смартфонов.



На текущей неделе в США был вынесен промежуточный вердикт по одному из дел. Судья Мэри МакНамара посчитала, что Apple действительно нарушила два патента Qualcomm и рекомендовала запретить ввоз в страну некоторых моделей iPhone.

Категория: Apple

 

Туториал по Oracle Application Express. Обзор IDE

Автор: admin от 30-03-2019, 09:10, посмотрело: 118

Недавно я с удивлением обнаружил, что, оказывается, толковых туториалов по Oracle Application Express (он же APEX, он же апекс, но не путать с языком apex, который используется в Salesforce) в природе не существует.

Это не самая распространенная технология, конечно, но, тем не менее, довольно востребованная. Есть десятки блогов об апексе (англоязычные, в основном), пара тысяч вопросов на Stackoveflow, специальный раздел по апексу на официальных форумах оракла, сам апекс существует уже 15 лет и все время развивается. Я был уверен, что и хороших туториалов полно. Но нет!

Мне тут же пришла в голову гениальная мысль восполнить этот пробел.



Оглавление



Почему существующие туториалы — плохие

Вводная информация

Обзор IDE

    App builder

        Страница приложения

        Shared Components

        Page Designer

    SQL Workshop

        Object Browser

        SQL Commands

Категория: Веб-разработка