
Alexander
06.03.2017
16:36:43
В php.net написано что наоборот у них смещение задается...
http://php.net/manual/ru/timezones.others.php

dypa
06.03.2017
16:37:22
50.1.2
Version: 50.1.2
Release Date: 2012-12-17

Alexander
06.03.2017
16:37:40
вот че в коробке было с php 5.6 )

Google

Alexander
06.03.2017
16:40:07
возможно как-то летнее/зимнее время влияет я хз... Всегда указывал в формате Etc/GMT-n и не парился, а оказывается оно не рекомендуется...

dypa
06.03.2017
16:40:53

Dmitry
06.03.2017
16:44:21
php -i | grep Olson что кажет?

Alexander
06.03.2017
16:45:22
"Olson" Timezone Database Version => 0.system

Dmitry
06.03.2017
16:45:39
tzdata пакет системный обнови

Gaiaz Iusipov
06.03.2017
16:45:45
"Olson" Timezone Database Version => 2016.10

Dmitry
06.03.2017
16:46:02
sudo apt-get install tzdata если дебиан/убунта

Alexander
06.03.2017
16:48:11
че-то не то видать вернула предыдущая команда...
Package tzdata-2016j-1.el7.noarch already installed and latest version

dypa
06.03.2017
16:48:49

Dmitry
06.03.2017
16:49:03
у него центось по ходу ;)

Alexander
06.03.2017
16:49:35
ага ) и недавно апдейт всех пакетов должны были сделать...

Dmitry
06.03.2017
16:49:45
yum yum :)
да это почти последний... вернее 2017а есть уже, но он недавно зарелизился... 6 дней назад, не суть

Google

Alexander
06.03.2017
16:57:24
А формат Europe/blabla учитывает зимнее/летнее время для конкретного региона?
типа не везде же часы переводят...

Dmitry
06.03.2017
16:58:25
конечно, для этого при придумано
так php -r 'echo (new DateTimeZone("Europe/Malta"))->getOffset(new DateTime())/3600;' что даст?

Alexander
06.03.2017
17:00:13
1

Dmitry
06.03.2017
17:00:23
ну, и в чем проблема?

Alexander
06.03.2017
17:02:03
а хз, надо поэксперементировать ) Было че-то как-то прописано что через date_default_timezone_set(Europe/Malta) возвращало на час меньше чем должно...
А щас норм стало ) Я в конфиге прописал Etc/GMT-1 может по этому...было Europe/London

Grigori
06.03.2017
21:39:09
дело в том, что время в Лондоне совпадает с GMT
GMT-1 - это не Лондон

Kirill
06.03.2017
21:48:45
Может быть у кого-то есть опыт работы с Google Analyics?
Вот такой кейс... Есть сайт, на котором установлен код GA. На сайте есть signup форма.
Пользователь приходит на сайт c рефером http://www.abc.com, GA генерирует ему CID.
Далее пользователь регистрируется и ему присваивается UID.
Далее пользователь уходит с сайта.
На следующий день пользователь возвращается с другого девайса (CID поменялся), логинится (UID остался прежним) и совершает конверсию.
Если я отстучу GA, что конверсия была с UID, то он склеит ее с первоначальным CID? Т.е. поймем ли мы, что конверсия была с пользователя, который изначально пришел с abc.com?

Александр
07.03.2017
05:13:46
Всем привет. Ребят кто пользуется локальным сервом "xampp"?

Максим
07.03.2017
05:21:46

Александр
07.03.2017
05:22:13

Grigori
07.03.2017
05:29:05
> поймем ли мы, что конверсия была с пользователя, который изначально пришел с abc.com?
надо у себя в базе хранить инфрмацию, что юзер пришел с abc.com

Denis
07.03.2017
09:08:49
вот на хостинге на одном айпи висит много доменных имен,например 50-100,как по запросу именни в браузере сервак понимает какой контент показать?по портам?

Максим
07.03.2017
09:10:03

Denis
07.03.2017
09:10:23
а как обратиться к своему сайту,не используя доменное имя?

Максим
07.03.2017
09:11:35
ни как. по доменному имени http-сервер понимает откуда отдавать контент

Denis
07.03.2017
09:13:30
но можно приобрести хостинг,не приобретать имя,и там тестить свои проекты?

Google

dypa
07.03.2017
09:15:44

Denis
07.03.2017
09:16:19
можно
а обратиться как?по айпи неполучиться

Максим
07.03.2017
09:16:21

dypa
07.03.2017
09:16:32

Denis
07.03.2017
09:16:52
ага,тогда ясно
а еще вопрос
есть хостинг имя ,но нужен открытый порт

Максим
07.03.2017
09:17:55

Denis
07.03.2017
09:18:22
что?
ну вот делаю серверный сокет,но на хостинге доступ к портам закрыт

Максим
07.03.2017
09:19:18
а как ты на хостинге будешь запускать воркер, который будет принимать сокет-соединение? или ты имеешь ввиду, что сокет-сервер уже где-то запущен?

Denis
07.03.2017
09:21:45
ща покажу,ток не гоните читать сразу)

Максим
07.03.2017
09:22:27
Для того чтобы принимать соединения на сервере должен быть запущен процесс, который будет слушать порт и принимать соединение

Denis
07.03.2017
09:22:43
$socket = stream_socket_server("tcp://127.0.0.1:8000", $errno, $errstr);

Alexey
07.03.2017
09:22:52
Сервер слушает один порт на одном IP
Заголовок http состоит из нескольких часте, одна из которых представляет собой заголовки. Вот как раз в заголовке передаётся Host. Именно по нему сервер понимает что спрашивают

Denis
07.03.2017
09:22:55
вот пример

Максим
07.03.2017
09:23:12

sergey
07.03.2017
09:23:48
http://php.net/manual/ru/function.socket-create-listen.php
вот?

Denis
07.03.2017
09:24:01
так

Google

sergey
07.03.2017
09:24:04
но на хостинге не дадут наврено так поделать

Denis
07.03.2017
09:24:08
я понимал так
$socket = stream_socket_server("tcp://127.0.0.1:8000", $errno, $errstr);
вот создал сокет
socket_listen($socket)
вот слушаю
или совсем не так?)

Максим
07.03.2017
09:25:17

Alexey
07.03.2017
09:25:47
while (true) ... :)

Denis
07.03.2017
09:25:57

Admin
ERROR: S client not available

Alexey
07.03.2017
09:26:20
а зачем на сервере принимать соеденения на php?

Максим
07.03.2017
09:26:20

Denis
07.03.2017
09:26:26
я не совсем понимаю пока даже то что собрался сделать)скажите главное так можно?
в общем

Максим
07.03.2017
09:26:40

Denis
07.03.2017
09:26:51
я уже писал))ща повторю в кратце

sergey
07.03.2017
09:26:54

Максим
07.03.2017
09:27:10
Где-то читал, что с дикими костылями можно, конечно. Но это порнография

Denis
07.03.2017
09:27:36

Google

Denis
07.03.2017
09:27:38
)))

Максим
07.03.2017
09:27:39

Denis
07.03.2017
09:30:06
приобретай vps/vds
это понятно),но вопос не в этом был)а вот сейчас у меня мессенжер работает на 150 юзеров на запросах 2 сек (2 запроса) ,если сделаю так как сказал выше это же лучше будет?

sergey
07.03.2017
09:30:14
вообще для месенджера есть технология вебсокется
*вебсокетс
Ида, с хостинга, как увидят - попрут. Потому что хостинг это для хомпаг.

Denis
07.03.2017
09:31:54
в общем без сервака никуда(
но дорого) пробую амозоновский,но настроить пока невыходить для доступа извне,локальный юзать не то

Максим
07.03.2017
09:33:40

Alexey
07.03.2017
09:33:53
уже всё придумали же, например: https://github.com/ratchetphp/Ratchet

sergey
07.03.2017
09:34:03
на vscale.io хоть они и черти, вполне сносный сервер по цене хостинга

Denis
07.03.2017
09:34:04

sergey
07.03.2017
09:34:18
200р месяц бесплатно (но 100р надо закинуть картой)

Максим
07.03.2017
09:34:48

sergey
07.03.2017
09:34:53
у vscale есть предустановленный ubuntu + vesta
нажал и через 5 минут у тебя уже вход в панель.. хостинга )

Alexey
07.03.2017
09:35:45
а вообще для сообщений лучше использовать что-то более приспосбленное, например xmpp (использовал ejabberd когда-то для создания чатов с сапортом на сайте)

Denis
07.03.2017
09:36:55

Pavel
07.03.2017
09:37:40
Почему виртуалку локально не поднять то?

Alexey
07.03.2017
09:37:46
или docker