1.Странно, что система зависает, если не может произвести любую операцию с диском.
тоже момент удивил но если это будет ide на одном контроллере - то вполне реально, точно помню затыки при чтении с cdrom висящем на том же шлейфе что и жесткий диск, тормозили работу этого диска
Как мы понимаем, с современным sata такой проблемы не стоит.
Поле ввода появляется когда открываешь ветку комментариев (или она открывается автоматически при переходе из уведомлений) именно тогда и появляется дополнительное поле ввода
На сколько я знаю такого метода нет, точнее это недоступно из javascript все же это внутренние заморочки рендера браузера.
javascript в браузере - очень быстрый, пока вы ковыряетесь со своими структурами в памяти и не трогаете dom, скорость реализации поражает, попробуйте, вполне возможно у вас получится работать с тысячами объектов в реальном времени.
p.s. причина недопонимания - формулировка вашего вопроса, как задали такой ответ и получили
что значит нельзя определить? четко написано высота и ширина height и width не нулевые, значит объект видимый (это не исключает варианты того что объект может быть загорожен другим, что можете определить уже сами, или иметь 100% прозрачность)
os2 hpfs файловая система может определяться тоже как os2, во времена таких дисков такая система имела место быть
зы, winnt 3.01 уже могла ntfs - 1993год
Все ответы в теме - в тему
Еще один вариант - сервер настроен на одно активное подключение, пока оно есть, другие ждут в очереди, странно обычно по умолчанию сервер типа апача умеет несколько одновременных
так что переделывайте на запуск скрипта не из браузера а из консоли, чтобы не блокировать веб сервер.
так же если блокировка скриптом базы данных - либо делите работу скрипта на этапы либо увеличивайте производительность сервера, в т.ч. вариант с его копией на соседнем сервере или хотя бы другом диске.
generate, еще раз! что такое 'перестает работать'?
что показывает браузер? пустую страницу? сообщение об ошибке? какое?
включи сообщения об ошибках чтоли в настройках php сайта
консоль linux во время установки есть? поройтесь в dmesg что там про ethernet пишут, а в биосе сетевой адаптер не выключен случайно? еще вопрос, может ошибка не про железо а про банально отсутствие сети? - провод воткнут?
FanatPHP, если ты сам конветируешь один язык в другой, на лексемы разбиваешь, то уж отфильтровать список методов и наложить ограничения на параметры для тебя не составит труда
eval отличный инструмент и как с любым хорошим инструментом, нужно просто правильно им пользоваьтся
p.s. я сначала хотел предложить конвертировать код в c++ и компилировать его,а после запускать - это еще веселее.
наложения светотеневого рисунка неоднородной текстуры, как изображено на картинке, на однородную ?
это и есть деление, каждый пиксел изображения картинки с тенями делится на изображение второй картинки без теней, результат - карта теней, ее можно наложить на другое изображение (умножить) и получить это новое изображение с тенью.
Перспективные искажения это просто, один инструмент, сложнее искажения, которые делает оптика (что то типа рыбьего глаза) но я точно знаю и они есть, пролема определить параметры этого искажения, ручным подбором очень муторно.
Я так в gimp получаю качественный чернобелый скан фотографии листа, сделанный под углом и с неравномерным освещением, напрямую программы распознования текста типа teseract с такими фото не работают, а вот если сделать копию слоя, заблюрить его сильно, чтобы исчезли буквы - останется карта освещения, ее делим с исходным изображением получаем четкий контрастный текст.
Horosh294, я подробнейшим образом ответил тут и в коментариях ниже, а так же вам был задан вопрос сверху в уточнениях
Все зависит от того что вы понимаете под безопасностью.
Если цель - защитить ваши данные от чтения и модификации (второе кстати сильно сложнее) кем то кто имеет доступ к железу незаметно для вас, то вы должны как то гарантировать что компьютер и переферия (клавиатура например) надежные и не изменнены
Если это так - то достаточно как вы сказали зашифровать раздел и сделать мультизагрузку (с виндой будет сложно так сделать на одном диске, просто проще будет если каждая установка на своем диске)
Если же атакующий у вас не идиот, то самая простая атака - обмануть вас, подменив загрузчик
* к примеру запускается программа выводящая на экран то же что и при включении компьютера, и комп заводится в сон - вы нажимаете включить, он пробуждается, запрашивается пароль шифрования вашего диска а после ввода он отправляется по сети, затем вызывается настоящий BSOD, комп перезагружается по настоящему...
это может написать любой нуб или мид разработчик на любом языке программирования
* по сложнее - подсунуть кейлогер в клавиатуру, любой ардуринщик такое сможет, слушать usb (или еще проще, ps/2 если у вас старая клава) и записывать все нажатия с датой в лог на карту памяти, все это встроено в корпус клавиатуры или компьютера, вы не заметите как ваш пароль будет сохранен и позже прочитан
* форм атак может быть много, на любую вашу проверку можно придумать контрмеру
то вам придется как то это контролировать - принудительно перезагружать машину, использовать свой загрузчик, проверять биос и железо.., вплоть до ходить со своей клавиатурой (я серьезно)
Самое главное нужно знать какая будет нагрузка и как из себя будет выглядеть ее динамика в будущем.
В одном месте я хранил в sqlite миллионы строк, один пользователь (это важно), десятигигабайтовая база данных, запросы простые по временном интервалу (нужно было быстро записывать как в лог и много простых запросов), проблем никаких не было и главное удобное администрирование (1 файл = база).
Если становится совсем плохо, то база данных становится бутылочным горлышком, ее сменой не обойдешься, понадобится изобретать свой велосипед, всегда при узкой специализации есть где еще можно разгуляться.
Как мы понимаем, с современным sata такой проблемы не стоит.