[Bootstrap] Выпадающие меню при наведении курсора

В фреймворке Bootstrap третьей версии выпадающее меню (dropdown menu) по умолчанию раскрывается / закрывается только по клику на соответствующий пункт меню.

Чтобы меню раскрывалось при наведении курсора, необходимо в стили добавить следующее:

.dropdown:hover .dropdown-menu {
    display: block;
}

STATUS_CODE_ERROR

Сегодня при попытки установить обновления из App Store на Mac OS, появилось стандартное окно авторизации, но вот в момент, когда я нажал кнопку «Sign In», отобразилась совершенно неожиданная ошибка – STATUS_CODE_ERROR. Вопрос, по какой причине данная языковая «стринга» не локализована, остается открытым.

От Apple я такого не ожидал 🙁

STATUS_CODE_ERROR

Про TVzor (конец начала)

С лета прошлого года наша команда работала над созданием официального приложения TVzor для Smart TV, которое в итоге вышло осенью того же года.

У нас были планы по дальнейшему развитию приложения, и вроде бы все к этому и шло, пока на почту не пришло письмо от TVzor о том, что с марта 2015 года сервис прекращает свою работу.

TVzor был амбициозным проектом, запущенным все тем же летом прошлого года, целью которого являлось объединение интернет-видеосервисов (доступ к фильмам, сериалам и пр.) с традиционным эфирным телевидением в цифровом формате. Основным продуктом компании являлась смарт-ТВ приставка, через которую осуществлялся полный доступ к услугам сервиса.

Однако в связи со сложной финансовой ситуацией, сложившейся в последнее время у Максима Ноготкова, проект пришлось закрыть (подробности здесь).

К сожалению, те люди, которые решились и купили приставку TVzor, теперь остались с железкой, способной лишь показывать телевизионные каналы через антенну. И хоть по состоянию на 9 марта сервис еще работает, но это явно ненадолго. Да и положенные ранее на счет денежные средства тоже никто не собирается возвращать – телефон технической поддержки не работает.

Очень жаль, что история данного проект так быстро закончилась :'(

[IPB] Добавление BB-кода для Google Spreadsheets

Чтобы иметь возможность вставлять Гугл-таблицу (Google Spreadsheets) в посты форума Invision Power Board (IPB), достаточно создать простенький BB-код:

BB-код:

Google Table

Полное описание:

Вставка Google Table в пост форума

Пример использования:

В теги заключаем лишь ID документа:
[table]1YQyO7CO-QFtUyXdoHhqCuVWbE5YNzf7ebK4vp5fhsbg[/table]

Тег:

table

Шаблон замены BB-кода:

<iframe src=»https://docs.google.com/spreadsheets/d/{content}/pubhtml?widget=true&amp;headers=false» height=»800″ width=»760″></iframe>

[МТС] Проблема с версткой в личном кабинете

На работе подключили к корпоративному тарифному плану.

Решил проверить подключенные опции, захожу в личный кабинет МТС, а там в колонке «Мой баланс» красуется страшненькая сумма в -167048.97 рублей. Но это нормальная история для корпоративных тарифов.

И дело все не в этом, а в том, что сумма-то получилась длинной и, как это обычно бывает, поехала верстка – иконка «Обновить», а вместе с ней и все остальное, съехало вниз. Еще интереснее, что ссылка «Пополнить» в этом случае становится не кликабельной.

mts

Хотя зачем на корпоративном тарифе пополнять себе счет? 🙂

Кстати, совсем недавно вышла новая версия личного кабинета, и там дела обстоят чуть лучше.

Притча о двух близнецах

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

— Ты веришь в жизнь после родов? — спрашивает брата неверующий младенец.
— Конечно, — ответил тот. — Ясное дело, что жизнь после родов существует. Мы здесь только для того, чтобы окрепнуть и быть готовыми к тому, что нас ждет потом.
— Глупость, — возразил ему брат. — Никакой жизни после родов не бывает. Ты хоть можешь представить, как она будет выглядеть?
— Я не знаю всех деталей, — сказал верующий младенец, — но верю, что там будет больше света. Может быть, в той жизни мы даже будем сами ходить и есть своим ртом.
— Какая ерунда, — возразил ему брат. — Это же невозможно: самим ходить и есть ртом. Об этом даже говорить смешно! У нас есть пуповина, которая нас питает. Наша жизнь — пуповина, она и так слишком коротка, чтобы думать еще о чем-то другом.
— Но там все будет совсем по-другому, — ответил верующий младенец. — В любом случае мы там увидим маму, и она позаботится о нас.
— Маму? Ты веришь в маму? И где же она находится?
— Она везде, вокруг нас, мы в ней пребываем. Благодаря ей мы движемся и живем. Без нее мы просто не могли бы существовать.
— Полная ерунда. Я не видел никакой мамы, и поэтому для меня очевидно, что ее просто нет! — воскликнул неверующий младенец.
А я точно знаю, что она есть, — сказал верующий. — Иногда, когда все вокруг затихает, можно даже услышать, как она поет, и почувствовать, как она гладит нас. Вот увидишь, наша настоящая жизнь начнется только тогда, когда мы родимся.

Контроль за теми, у кого нет прав на вождение

Вроде, все должно работать – если лишили водительских прав (или их просто нет), то вы не имеете права управлять транспортным средством. Но на деле получается, что ездить без прав можно, при этом не забывая попутно еще забирать людей на тот свет, что в двойне обиднее.

На текущий момент нет никакого системного контроля над тем, имеешь ли ты право водить, или нет. Проверка, когда водитель за рулем – это уже контроль постфактум, и он не способен предупредить совершаемое нарушение (вождение без прав).

А что, если бы машины могли заводиться только по действующим водительским правам? Прислоняете карточку к считывателю в машине – если права действительные, то машина может ехать. Такая карта должна привязываться к конкретному транспортному средству, чтобы нельзя было воспользоваться чужой.

Может, мысль идеализирована, но почему бы нет?

Исключение контента из поиска Google

Вбиваем в поиск Google фразу «Игра престолов», и спускаемся в самый вниз результатов поиска. Видим следующее:

В ответ на жалобу, полученную на основании US Digital Millennium Copyright Act (Закона США о защите авторских прав в цифровую эпоху), мы удалили несколько результатов (а именно: 1) с этой страницы. При желании можно ознакомиться с жалобой, вызвавшей это удаление, на сайте ChillingEffects.org.

А вот пример всех жалоб, поданных Amedia: ссылка.

На сайте ChillingEffects также находится раздел, через который можно отправить репорт на удаление.

Наложение фоновой сетки на видео (Pattern overlay)

Наложение специальной сетки на видео применяется в нескольких случаях.

Во-первых, с помощью нее можно снизить видимые артефакты видео (если оно низкого качества), а во-вторых, улучшить восприятие различных элементов, лежащих на поверхности видео (надписи, кнопки и пр.)

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

Пример наложения такой сетки на видео:

.video-pattern {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: url(/img/video-pattern.png);
    opacity: 1;
}

С помощью свойства opacity можно, при необходимости, регулировать прозрачность наложенной сетки.

Различные примеры сеток можно найти здесь.