Программирование [страница: 8.5]
- /**
* @author: Revenger
* Date: 2018-09-29
*/
- /**
* @author: Revenger
* Date: 2018-08-19
*/
При использовании ssh2_scp_send на сервер приходят обрезанные в конце файлы. Это хорошо заметно на примере текстовых и картинок (просто другие файлы могут не открыться вообще). Проблема заключается в том, что вы не закрываете сеанс SSH. Таким образом, внутренние буферы не очищаются, и файлы полностью не записываются на диск.
- /**
* @author: Revenger
* Date: 2018-08-04
*/
Так уж вышло, что верся сайта для разработчика наодтся за прокси-сервером. Поскольку сайт на Вордпресе, ему периодически нужно лезть в Интернет за обновлениями, а без прямого доступа это невозможно.
Но не все так плохо, Вордпресс можно научить работать через прокси.
- /**
* @author: Revenger
* Date: 2018-07-21
*/
Пример скрипта для скачивания больших файлов с гугл диска. Особенностью скачивания больших файлов является наличие дополнительного подтверждения для скачивания, гугл предупреждает что файл большой уточняет, точно ли его нужно скачать.
- /**
* @author: Revenger
* Date: 2018-07-16
*/
Несколько дней назад перестала работать отправка почты PHPMailer + Gmail. Вероятно, закрутили какие-то гайки, так как до этого все работало, но это не точно, может быть, провайдер приложил руку.
В логе были ошибки ssl3_get_server_certificate:certificate verify failed.
- /**
* @author: Revenger
* Date: 2018-06-14
*/
Абсолютно одинаковые файлы вели себя по-разному а именно, один запускался а другой нет и в логах попадались ошибки: "end of script output before headers". Не помогала даже установка прав 777.
- /**
* @author: Revenger
* Date: 2018-05-10
*/
Нажимая на воспроизведение анимированого изображения на сайте (фб, твиттер, вк т.д.) в консоли браузера можно увидеть что запускается воспроизведение видеофайла.
- /**
* @author: Revenger
* Date: 2018-04-10
*/
Я думаю, каждый программист так или иначе сталкивается с ошибками наподобие "Fatal error: Allowed memory size of 402653184 bytes exhausted (tried to allocate 1126637679 bytes) in /var/www/html/puper-puper-script.php on line 256". Можно, конечно увеличивать количество доступной памяти для PHP, но это нельзя делать бесконечно. Но можно и попытаться разобраться на что расходуется память.
- /**
* @author: Revenger
* Date: 2018-04-05
*/
JSON - результат работы функции json_encode(). Под катом будет описан метод проверки строки, является ли она JSON или нет.
- /**
* @author: Revenger
* Date: 2018-04-03
*/
Flexbox можно назвать удачной попыткой решения огромного количества проблем при верстке, таких, например, как выравнивание блоков по вертикали. Любой верстальщик знает несколько путей выровнять что-либо по вертикали или сделать 3-х колоночный макет с резиновой средней колонкой. Но все эти способы довольно странные, похожи на хак костыли, подходят не во всех случаях, сложны для восприятия и не работают при несоблюдении определенных магических условий, которые сложились исторически и вообще, это не проще обряда вызова Сатаны.