Android: startActivityForResult deprecated

С очередным обновлением Android Studio опять прилетели новые deprecated. На этот раз для startActivityForResult. У меня сия конструкция используется для обработки выбора файла в компоненте WebView. Соответственно изменим:

PostgreeSQL: INSERT or UPDATE в запросе

В Postgree очень удобно реализовывать механизм защиты от избыточной вставки одинаковых значений.

  1. Назначаем на колонки таблицы контроль уникальности

2. Далее при вставке достаточно указать что то в духе:

Одно плохое НО. Проверка уникальности не будет работать, если в полях есть null

Перебор комбинаций 0 и 1 в битах

Задача: вычислить все возможные комбинации 0 и 1 в битовом числе.

Решение: применим комбинаторику. Реализовано аж в двух языках 😉

Pyhon:

PHP:

JQGrid Free: вставка html в ячейку

Свободная редакция слегка отличается от не свободной. А потому вставка кода HTML в ячейку осуществляется несколько по иному:

Получается что то вроде:

SQL: выборка последних значений по дате из БД

Задача: в таблице хранятся тарифы «сплошным навалом», необходимо вытащить последние значения всех тарифов.

Решение:

1 2