> Ваш if просто обязан сработать.
Неа.
> string(4) "0"
Внимание на цифру в скобках. В этой строке 4 байта. Не один, как было бы в большинстве кодировок для строки "0".
Самое очевидное - в ответе сервера прилетает BOM-метка. Как раз 3 байта BOM, затем байт символа 0 - 4 байта в ответе. Но может быть что-то и другое - посмотрите hexdump'ом ответ сервера. (как вариант, запишите ответ в файл и посмотрите этот файл hexdump'ом).
Как участник шины USB - да.
Будет ли это устройство делать что-то полезное согласно своему предназначению - уточняйте у производителя. Может вместо софта там какая-нибудь x86-only проприетарь.
Не путайте расширения PHP для доступа к СУБД с самими СУБД.
Вместо mysql_* использовать PDO или mysqli. Не суть, какое именно расширение. Мне больше PDO по нраву, API удобнее.
Использовать ли mysql или postgresql - познакомьтесь с обеими СУБД.
По некоторым очевидным причинам меня не интересуют материалы для начинающих, так что не скажу, что нынче есть приличное и более-менее актуальное.
Помимо официального мануала, разумеется.
Ну что поделать, будет mysql вычитывать все партиции. Да, нехорошо. Поэтому лучше бы так не делать.
Но это всё равно лучше, чем одна огромная таблица. Это куда более быстрое обновление индексов при записи, месяц, который вы через полгода перенесёте в архив можно будет легко дропнуть, а не удалять построчно.
Т.е. не работает. Просто не попадают критичные потоки на это ядро.
> Как определить ядро на котором нужно производить подобные манипуляции?
Дык четвёртое ядро. Что же непонятно?
Провести какие-то манипуляции вы не сможете. Как частота, так и напряжение для этого процессора ставятся одинаковые для всех ядер.
Немного увеличить или уменьшить напряжение питания попробовать можно. Но раз ядро нестабильно даже в простое - оно дефектно.
Ну откуда же мне знать, что у вас там понаставлено, как понастроено и что из этого потребует вмешательства, а что заработает сразу?
Поставьте на виртуалку свежий jessie, поставьте нужный софт, скопируйте старые конфиги и данные да посмотрите.
> А по поводу что доступно, то та версия и есть.
Это-то более чем ожидаемо, что эта версия есть в списке. Вопрос в приоритетах и кандидате на установку.
Black Jack: угу. А если принимающей стороне не принципиален content-type multipart/form-data вместо application/x-www-form-urlencoded, то можно и напрямую в качестве CURLOPT_POSTFIELDS передать массив.
> про то что стандартный hdd обрабатывает 70-100 мегабит в секунду
мегабайт. На линейном чтении (т.е. как раз там, где ssd дают эти свои >500 мб/с) у современных 7200rpm HDD и 180-200 мегабайт бывает в начале диска.
Ну я же написал, что искать L5420 надо, если вопрос стоит с энергопотреблением. Под полной нагрузкой будет жрать примерно в два раза меньше вашего, да малость быстрее на величину, заметную под лупой.
Поищите сравнение Q6600 и Q9450 - последний будет чуть быстрее L5420 за счёт чуть большей частоты.
Костыли - я бы проверял на isset($arResult["DISPLAY_PROPERTIES"]["MORE_PHOTO"]["FILE_VALUE"]["SRC"]) если true - то выводить только этот элемент. Если false - делать foreach по коллекции. Вариант vldud тоже должен быть достаточно стабильным.
В обоих случаях не забудьте проверить целиком $arResult["DISPLAY_PROPERTIES"]["MORE_PHOTO"]["FILE_VALUE"] на empty, а то оба предложенных костыля ошибутся и сделают глупость.
Неа.
> string(4) "0"
Внимание на цифру в скобках. В этой строке 4 байта. Не один, как было бы в большинстве кодировок для строки "0".
Самое очевидное - в ответе сервера прилетает BOM-метка. Как раз 3 байта BOM, затем байт символа 0 - 4 байта в ответе. Но может быть что-то и другое - посмотрите hexdump'ом ответ сервера. (как вариант, запишите ответ в файл и посмотрите этот файл hexdump'ом).