
Katulos
14.01.2017
21:06:23
Заебатый сервер

ᴅᴧᴋᴇɴ
14.01.2017
21:06:52
Не, сервер был ок. Они ад какой-то на umi cms сделали

D'
14.01.2017
21:06:57
на компе у фарта хостятся?

ᴅᴧᴋᴇɴ
14.01.2017
21:07:19
Причём не vps, а именно железка была одноюнитовая в местном дц

Google

Alexander
14.01.2017
21:07:27
Ну вот мне интересно узнать больше о работе PHP-трансляторов в C++ (из популярных: kPHP, HipHop). Кто работал с ними? Как оно? Всегда ли даёт ускорение? С какими трудностями столкнулись? Развиваются ли эти или там совсем всё плохо с совместимостью всего множества функциональности PHP? Что еще есть этого плана?

DVS studio
14.01.2017
21:08:02
/stat@combot

Combot
14.01.2017
21:08:02
combot.org/chat/-1001047863278

Dmitriy
14.01.2017
21:08:12
/link@yetanotherstatsbot

Yet Another Stats
14.01.2017
21:08:16
https://yasb.exileed.com/telegram/chat/1001047863278

DVS studio
14.01.2017
21:08:27
/link@yetanotherstatsbot

Yet Another Stats
14.01.2017
21:08:28
https://yasb.exileed.com/telegram/chat/1001047863278

Dmitriy
14.01.2017
21:08:45

F01134H
14.01.2017
21:09:55

Alexander
14.01.2017
21:10:00
Ну еще интересно, может кто знает, засчет чего добились ускорения в PHP 7 (и может более менее простым языком объяснить). Я тут как-то находил комментарии разработчика ядра: "Начав с простого генератора последовательности вызовов обработчиков для виртуальных инструкций (по аналогии с «шитым» кодом Фортa), мы пришли к анализатору кода основанному на SSA (Static Single Assignement Form), написали проход позволяющий определить какие типы и диапазоны значений могут принимать переменные в каждой точке программы, реализовали меж-процедурный анализ, inlining и клонирование функций.". Ну и дальше, кто что сможет добавить.

F01134H
14.01.2017
21:10:23

Google

f4rt~
14.01.2017
21:10:29
я писал пхп 7.0
на бейсике

Dmitriy
14.01.2017
21:11:49

Alexander
14.01.2017
21:11:51
Как всегда, переписали ядро заново)
Да не нужно мне это просто. Что конкретно сделали, какие технологии использовали. Ясно, что JIT, но что и как конкретно я бы почитал. И откуда взяли идеи.

ᴅᴧᴋᴇɴ
14.01.2017
21:14:07

Dmitriy
14.01.2017
21:14:16

Alexander
14.01.2017
21:14:17
Так сходи и почитай. В чем проблема?
Это все на русском с трудом можно найти и понять. В основном многое -- академические работы на английском. JIT все таки сейчас на острие изучения, так сказать. На английском понять еще тяжелее. Думал, может кто популярнее что-то сможет объяснить или ссылки дать.

ᴅᴧᴋᴇɴ
14.01.2017
21:17:18
На каком острие?

f4rt~
14.01.2017
21:17:23

ᴅᴧᴋᴇɴ
14.01.2017
21:18:36
Я помню ещё визуал студия 2003 имела jit компилер для c++ и можно было остановить код на брейкпоинте, изменить и откомпилить прямо в память

F01134H
14.01.2017
21:18:44

ᴅᴧᴋᴇɴ
14.01.2017
21:18:54
Судя по всему острие на русском языке лет на 15 отстает

F01134H
14.01.2017
21:18:58
коротко говоря, все это было в phpng с 2014 года, но внедрили только в php 7

Alexander
14.01.2017
21:21:26
Что всё?

F01134H
14.01.2017
21:21:39
Документ открывал?

Alexander
14.01.2017
21:21:54
Объясните, что такое, например, шитый код Форта понятнее.

F01134H
14.01.2017
21:22:02
Там все досконально, даже оптимизированные участки кода.

Google

Alexander
14.01.2017
21:23:31
Ну и что оттуда я должен был понять?

F01134H
14.01.2017
21:23:39
Пиздец

Alexander
14.01.2017
21:24:07
Ну вот объясни, что такое шитый код Форта доступным языком. Потом я можкт оттуда что-то пойму.
Ну вот дурак я, да, потому и спрашиваю.

Andrey
14.01.2017
21:24:40
с такими изречениями

Alexander
14.01.2017
21:25:09
Ладно, пойду сюда вникать: https://ru.wikipedia.org/wiki/Шитый_код
Вижу, никто ничего не знает.

F01134H
14.01.2017
21:25:59
Никто ничего не знает, потому что никто не писал интерпретатор PHP

Артур
14.01.2017
21:26:01

F01134H
14.01.2017
21:26:48
При чем тут вообще шитый код

ᴅᴧᴋᴇɴ
14.01.2017
21:27:42
Пока не увидел что это threaded Code, думал о чем вообще это все

ᴅᴧᴋᴇɴ
14.01.2017
21:28:05
Кто вообще такие вещи переводит и читает на русском

Andrey
14.01.2017
21:28:40
Вижу, никто ничего не знает.
видим что ты выёживаться сюда пришел, ибе нахера тебе для типичной разработки на php ковырять сам php? как правило это не от большого ума так как php виноват в том что код не пашет. Еще есть вариант что ты разраб самого php но на этот вариант ты не подходишь

F01134H
14.01.2017
21:28:44
Раньше все переводили

Dmitriy
14.01.2017
21:28:58
Вижу, никто ничего не знает.
твое поспешное мнение поражает .
шитый код если коротко это компиляция программы в цепочку команд push\call или преобразование текста программы в такую цепочку непосредственно при запуске этой программы.

Andrey
14.01.2017
21:29:06

F01134H
14.01.2017
21:29:31
А потом терминов стало овердохуя
Бля, так то нихуя в php 7 ускорение
пиздевое

Google

ᴅᴧᴋᴇɴ
14.01.2017
21:30:53
Здрасьте

Dmitriy
14.01.2017
21:31:18
Если ассемблер знаешь могу показать на примере

F01134H
14.01.2017
21:34:25
пздц ты говнонавентиляторобросатель

Dmitriy
14.01.2017
21:34:58
Да бля что зря меня эту херню заставляют в универе учить ??

Артур Евгеньевич
14.01.2017
21:35:23
я бы хотел знать ассамблер(

F01134H
14.01.2017
21:35:33
нахуйа

Dmitriy
14.01.2017
21:35:39
+

Admin
ERROR: S client not available

F01134H
14.01.2017
21:36:29
высокоуровневые и низкоуровневые языки сильно различаются, так что не вижу причин. Я бы лучше хотел знать С++ или Java на крайняк
знать - в смысле в совершенстве владеть

Ян
14.01.2017
21:36:49
народ, быстрый не личный вопрос =) что вернет query() в опенкарте при инсерте или апдейте?

F01134H
14.01.2017
21:37:13
true or false?

Ян
14.01.2017
21:37:24
в смысле что будет в row и rows

ᴅᴧᴋᴇɴ
14.01.2017
21:37:46

Ян
14.01.2017
21:38:00
у меня его под рукой нет, а человеку надо помочь)

ᴅᴧᴋᴇɴ
14.01.2017
21:38:07
http://store.steampowered.com/app/370360/

Dmitriy
14.01.2017
21:38:18

F01134H
14.01.2017
21:40:06

Google

Dmitriy
14.01.2017
21:40:46
ну ппц. сам начал, я бы побеседовал. всегда так

Stanislav
14.01.2017
21:41:42
?

Aleksandr
14.01.2017
21:45:17
Дай пример - подскажу

Ян
14.01.2017
21:45:36
он в row вернет то, что он заинсертил или только булин будет?

Aleksandr
14.01.2017
21:46:12
Ну ты можешь получить последний вставленный айдишник
Но по сути булево выдаст

Ян
14.01.2017
21:46:18
$this->db->query('INSERT....')

Aleksandr
14.01.2017
21:46:59
Последний вставленный айдишник через метод получишь lastInsertId вроде
Но проверь через var_dump результат такого запроса

Olha
14.01.2017
22:06:31
$this->db->query('INSERT....')
id получишь если инсерт заканчиваться будет RETURNING id, также можно и другие возвращаемые поля через запятую перечислить. Но это не в опенкарде, а просто в sql

Ян
14.01.2017
22:07:04

Котяй Негодяй
14.01.2017
22:07:35
Сноб ебучий.

Dmitriy
14.01.2017
22:11:17

Котяй Негодяй
14.01.2017
22:11:57
Но я не знаю, чем он мог бы меня научить. Лол.

Liv
14.01.2017
22:12:53
есть какие-то инструменты, которые помогают организовать email-рассылки?

Dmitriy
14.01.2017
22:13:07
маилчипм

Котяй Негодяй
14.01.2017
22:13:51
Я бы посмотрел.