Дело не в мощности ноута как таковой, дело именно в видеоускорителе. У меня древний чипсет, G31, и его видео это не тянет. А Хром тупо сваливает трансформацию на видеокарту, а уж как она там отрисуется, его не заботит:(
Да, и при этом NULL — это валидное значение для поля _любого_ типа (если поле не определено как NOT NULL, чего в данном случае мы не знаем). То есть, любой типизированный плейсхолдер должен проверять внутри себя is_null и выдавать правильный текст.
Либо можно сделать как в Котлине, и вставить проверку на NULL в плейсхолдер (то есть условно говоря, “:a” — не допускает NULL, “:a?” — допускает). Но это утяжеление синтаксиса, конечно.
Идея типизированных плейсхолдеров — рулез! Сделать у себя, что ли?:) И за ссылку на библиотечку Котерова спасибо, не видел.
Но, кстати, я там не нашёл обработки пустого IN() (если только не проверять руками пустоту массива и не передавать DBSIMPLE_SKIP). В принципе, это можно попробовать автоматизировать но есть вероятность, что пустые массивы — не всегда ошибка…
Бредовый какой-то метод. Он может как-то сработать только в том маловероятном случае, если хакер украл ТОЛЬКО таблицу хэшей и больше ничего. Но в реальности если есть доступ к хэшам, то есть доступ и к таблице логин-соль (они должны иметь общие права для доступа). И что мне мешает украсть и её тоже и проредить таблицу хэшей, оставив в ней только хэши с реальными солями?
Не только у него. У меня ровно то же наблюдается (Chrome 20.0.1132.47 m, Win7×64). Плагинов нет, инкогнито-режим. Редко-редко моргает стрелочка, и всё.
Я бы так радостно не переключался. У Амазона гигантский опыт в предоставлении публичного облака, отлаженный саппорт, API… Гугл же только-только вступил в этот рынок.
М-да? Приятно, конечно, но у нас суточные потери из-за простоя больше чем мы вам в квартал платим…
Вот тут был аналогичный случай: habrahabr.ru/post/147154/#comment_4959850 (и комменты рядом). Это не только у меня так.
Запрос для размышления: select null in(null), false in(false)
А вот что делать, например, если плейсхолдер типа int, а к нему пришла строка «hello, world»?
Либо можно сделать как в Котлине, и вставить проверку на NULL в плейсхолдер (то есть условно говоря, “:a” — не допускает NULL, “:a?” — допускает). Но это утяжеление синтаксиса, конечно.
Но, кстати, я там не нашёл обработки пустого IN() (если только не проверять руками пустоту массива и не передавать DBSIMPLE_SKIP). В принципе, это можно попробовать автоматизировать но есть вероятность, что пустые массивы — не всегда ошибка…
В таком случае, схема выглядит интересной… Остаётся, правда, некоторая сложность со сменой пароля, но она решаема.
А какая у вас местная локаль?
Получается, Хром перекладывает CSS-анимацию на видеокарту, а уж справилась та или нет — это его не волнует. Это плохо:(