
Constantine
21.12.2016
17:08:35
что уж
там кода строк 20-30 если умудриться расписать
ну и аплоад файла еще столько же )

Dmitry
21.12.2016
17:09:30
можно и без базы обойтись, проверять ctime/mtime

Google

Constantine
21.12.2016
17:09:52
можно
а можно и без пхп обойтись )

Dmitry
21.12.2016
17:10:09
а можно и без тебя обойтись

Constantine
21.12.2016
17:10:20
без меня нельзя, как иначе-то?

Константин
21.12.2016
17:11:11
Т.е. если подитожить.
Пишется моделька для чистки кешированных файлов.
Пишется контроллер для консоли.
Пишется скриптик для крона дергающий контроллер, дергающий модель, которая чистит кэши файликов.
Сижу и радуюсь жизни...
Я ничего не упустил?

Dmitry
21.12.2016
17:11:43
нет, моделька тут не нужна

Константин
21.12.2016
17:11:44

Dmitry
21.12.2016
17:11:54
вернее моделька нужна если в базу пишешь

Константин
21.12.2016
17:12:05
Сразу в контроллере реализовать проверку/удаление лишних файлов?
Не по феншую как-то ...
Бизнеслогику моделям. Контроллеры для связи с внешним миром.

Dmitry
21.12.2016
17:12:37
если в базу не пишешь, то и моделька не нужна... теоретически можно создать модель файла... но это когда на симфони перейдешь - будешь упарываться ;) а сейчас просто в контроллере
или сервис создай (компонент)

Константин
21.12.2016
17:13:28

Google

Константин
21.12.2016
17:13:36
Мы тоже упарываемся )))

Dmitry
21.12.2016
17:14:23
да понятно что можно, и на запорожце 4х4 можно

Alexandr
21.12.2016
17:14:30
Вот и Vimeo подтянулось..
As of January 1, Vimeo will start collecting VAT (value-added tax) on all membership purchases in Russia per local tax regulations. Therefore, if your membership renews on or after January 1, your local VAT rate will be applied to the purchase. (The current VAT rate in Russia is 18%, but this is subject to change.)

Constantine
21.12.2016
17:14:45
всех начали прессовать

Dmitry
21.12.2016
17:15:41
вопрос в том, они раньше вообще VAT не брали, или брали свой локальный VAT
и вообще что считать покупками из россии....

Alexandr
22.12.2016
08:04:47
ну это 2-й налогооблажение ибо они платят американские налоги + русский.. факт тот что они прогнулись - вот что удивляет
Я вот покапаю домены в сербии местный налог не плачу ибо иностранец.. ?

Kirill
22.12.2016
08:56:15
Посоветуйте плиз geodns сервисы какие нормальные есть? Я нашел разновидности с 2мя тарифами разными: per zone per host, per requests.
Вот вопрос с per requests... Допустим на сервисе в день 100млн. уникальных посетителей на domain.com. Какой примерно % из этого количества будет выливаться в DNS запросы если у записей дефолтный TTL поставлен. А то не знаю даже как прикинуть...
Или проще вообще самим поднять DNS сервер и крутить-вертеть его как хочется... Но это отдельные серваки брать и т.д. и т.п. - проще по-моему и дешевле готовый сервис заюзать.

Alexandr
22.12.2016
08:58:59
Считайна каждый запрос - отдельный запрос если клиент не кешит..
https://www.buddyns.com/ - попробуй..

Kirill
22.12.2016
09:47:01

Алексей
22.12.2016
12:30:24
всем привет. клиент попросил отправлять вложением price.pdf размером - 70mb. на выходе mail() выдал ошибку. я так понимаю из-за ограничения размера загружаемых файлов? вопрос такой: если я в htaccess поменяю сию настройку чем это черевато?

Константин
22.12.2016
12:33:24
Ограничение размера писем ~30Мб
Больше никак не получится... Но!
Ты можешь посылать письма со ссылкой на скачивание файла. А файл храни у себя на хосте.
Получатель письма ткнет ссылку и скачает файл.
Как альтернатива, освоить API гуглдиска, или типа того, и загружать туда файл, а в письме давать ссылку на файл гуглодиска.
И да.
Ооочень плохая идея слать "толстые" письма. Почтовые клиенты качают их на ПК пользователя и засерают их хард. Это очень неприятно. Лучше фал скачать по ссылке если нужен будет.

Alexandr
22.12.2016
13:14:08
https://habrahabr.ru/post/317312/-knigi-idealnyy-programmist-v

Google

Alexander
22.12.2016
15:26:53
подскажите что за фигня: на локалке зависает скрипт на SoapClient::__construct. connection_timeout - не помогает
max_execution_time игнорируется

dypa
22.12.2016
15:31:31
запускаешь из консоли?

Alexander
22.12.2016
15:32:06
не, под апачем

dypa
22.12.2016
15:34:40
Опция connection_timeout определяет тайм-аут в секундах для соединения с SOAP-сервисом. Опция не устанавливает тайм-аут для сервисов с медленными ответами. Для ограничения времени ожидания вызовов используется default_socket_timeout.

Alexander
22.12.2016
15:36:33
не, тут php почему-то wsdl загрузить не может, хотя он доступен...
может в ssl дело...
хм.. file_get_contents тоже зависает, даже с 'verify_peer'=>false

dypa
22.12.2016
15:54:44
firewall есть?

Alexander
22.12.2016
15:55:34
неа, через браузер открывается норм, а через php никак... file_get_contents зависает со всеми контекстами, а curl возвращает пустоту...
ну и на сервере все работает...
да и у меня на локалке работало раньше вроде как...

Alexander
22.12.2016
16:07:46
неведомая сила...

Grigori
22.12.2016
18:19:43
на php.net в футере линейка фоток слоников :)

Adel
22.12.2016
18:49:26
Привет Miksir :)
string(4) "POST"

Dmitry
22.12.2016
18:49:44
странно, странно ;)

Adel
22.12.2016
18:49:51
сам в удивлении

Dmitry
22.12.2016
18:49:55
nginx?

Adel
22.12.2016
18:50:02
apache вроде

Google

Adel
22.12.2016
18:50:24
апач
Server:Apache/2.4.6 (CentOS)

Dmitry
22.12.2016
18:50:42
тогда хз, там такого нахреначить можно.. мож какойнить mod_security или suhosin

Adel
22.12.2016
18:50:58
хм.. ок. поглядим

Dmitry
22.12.2016
18:51:24
а пхп модулем?

Adel
22.12.2016
18:51:29
да
а кстати не факт

Admin
ERROR: S client not available

Dmitry
22.12.2016
18:54:03
поставь SecRequestBodyAccess off в апаче и посмотри

Adel
22.12.2016
18:54:23
/etc/httpd/conf.d cat php-fpm.conf
# Configure proxy connector
<Proxy "unix:/dev/shm/php-fpm.sock|fcgi://php-fpm">
# we must declare a parameter in here (doesn't matter which) or it'll not register the proxy ahead of time
ProxySet disablereuse=off
ProxySet timeout=300
</Proxy>
#
DirectoryIndex index.php
# Redirect to the proxy connector
<FilesMatch \.php$>
SetHandler proxy:fcgi://php-fpm
</FilesMatch>#
ok

Dmitry
22.12.2016
19:01:43
еще пишут что SecStreamInBodyInspection On помогает... в общем гуглятся проблемы подобные с mod_security

Adel
22.12.2016
19:03:55
похоже я налажал :) все ок. только ларавель не видит токена
хотя он есть
ой все. пора на пенсию. проблема была вообще не в пост. у ларавель не было прав писать в папку куда оно хотело писать сессию.

Серёга
23.12.2016
01:54:53

Иван
23.12.2016
05:34:27
всем привет
скиньте кто - нибудь чат по nodejs

Nikolay
23.12.2016
06:07:51
@node_js
А не

Google

Grigori
23.12.2016
08:41:09
вылезла бага в mysql - если в поле текстового типа присвоить определенное значение, просто значение цвета в формате rgb, то эту строку нельзя удалить
:) весело
слоны у меня эти ушли детям, а с бадушным радужным слоником дочка сегодня в обнимку спала

Константин
23.12.2016
08:45:56

Grigori
23.12.2016
08:46:26
не, там конфликт с неким алгоритмом оптимизации

dypa
23.12.2016
08:47:54
приведи пример!

Grigori
23.12.2016
08:50:28
попрошу линку на репорт, чуть позже

dypa
23.12.2016
08:51:41
спс

Alexander
23.12.2016
12:57:29
подсажите, почему REPLACE INTO может приводить к дедлокам, там же последовательная блокировка должна быть?

Dmitry
23.12.2016
13:07:27
replace делает delete + insert... полагаю, с gap lock после delete... там все, что угодно может быть ;)

Alexander
23.12.2016
13:09:51
но он делать должен это в одной транзакции, остальные должны ждать вроде как...
спс, кажетя дошло

zEvilz
23.12.2016
14:09:02
всем привет. вопрос на засыпку: почему не работает insert? select работает нормально.
P.S. переписываю mysql на mysqli
$insert_q = 'INSERT INTO table (a,b,c) VALUES ("'.$a.'","'.$b.'","'.$c.'")"';
$insert = mysqli_query($link, $insert_q);

Adel
23.12.2016
14:10:08
"'.$a.'","'.$b.'","'.$c.'" :facepalm:

Alexander
23.12.2016
14:10:39
кавычка лишняя "

zEvilz
23.12.2016
14:12:13