
Dmitriy
01.12.2016
23:09:30
можно еще их юзать как имитации асинхронных задач https://nikic.github.io/2012/12/22/Cooperative-multitasking-using-coroutines-in-PHP.html

Artur
01.12.2016
23:09:43
но реальное применение йелдов шире чем вычисления . это и IO-операции
читал такое на русском : ) https://habrahabr.ru/post/164173/
но мы делали такое вообще хрен знает когда на инераторах http://php.net/manual/ru/spl.iterators.php

Google

Artur
01.12.2016
23:13:13
прикол в том что итератебл объекты как в пхп так и в js жрут намного больше чем обычные объекты даже если не лези лоад
там же вешаются всякие конструкции связанные в обе стороны списки итп
особенно это актуально когда у тебя есть список id из условного сфинкса и надо собрать элементы пачками из sql
у мнея даже где-то лежали тесты сравнительные
хзхз чё щас с пхп7
есть у кого исследовательский дух? )

Dmitriy
01.12.2016
23:18:12
на след недели появится

Salavat
01.12.2016
23:18:44

Artur
01.12.2016
23:18:47
тип того https://github.com/bagart/tests/blob/master/php/result/search_sorted_array_20kk_x15.log
наверное есть даже фреймворки тестовые :)

Salavat
01.12.2016
23:19:35

Artur
01.12.2016
23:19:58
кроме того есть всякие счётчики отражаемые которые всё равно в сфинксе не хранят

Google

Artur
01.12.2016
23:21:52
а потом появился реакт и ратчет
с асинк лупами
и както вообще разгуляй теперь в пыхе
да и вообще с пхп7 - даже питон уже не торт
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=python3&lang2=php

Salavat
01.12.2016
23:24:56
Ну PHP7 действительно хорошо )

Artur
01.12.2016
23:25:18
пхп и го
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=php&lang2=go
кста можно заморочится и попробовать оптимизировать пыха-код
т.е. буквально взять код с какогонить приличного языка разобраться и попробовать повторить
это и удобный способ разобраться в реальных алгоритмах оптимизации, а не абстрактных и ненужных сортировках. почитать другой язык как делают крутые дядьки

Salavat
01.12.2016
23:29:11
Там же еще у Zend есть какой-то полупхп-си-язык какой-то, чтобы экстеншены писать вроде как?
Кто-нибудь пробовал перенести на него часть кода и посмотреть - есть профит в этом или нет

Artur
01.12.2016
23:29:32
да на нём же вроде и запилили фалкон
оптимизация в 50% от 10% всего 5%
а гиморой, утечки, переполнения буферов => уязвимости почти гарантированны
если даже разработчики ОС и серверных аппов ошибаются
проведи сам анализ СВОЕГО аппа
в xhprof или ещё где визуально. блэкфайр сайт или как там его

Sander
01.12.2016
23:32:11
https://github.com/dompdf/dompdf
как у этого модуля сделать print, тоже самое что и обычный скаченный файл, но при открытии должно автоматически открытся окно с print.

Google

Artur
01.12.2016
23:33:05
иначе будут дубли на расстраничке
причём сплошные
или придётся ограничить расстраничку для 10 страниц итп

Dmitriy
01.12.2016
23:33:52

Sander
01.12.2016
23:34:56
мм а где тут print
@ExileeD

Dmitriy
01.12.2016
23:36:30
readfile

Sander
01.12.2016
23:37:09
так это просто откроен файл
мне надо чтоб появилось окно с принтом
есть в pdf, кнопка print, которое открывает окошко для печати
она должна открыться автоматически без клика

Sander
01.12.2016
23:38:29
на mpdf просто пишешь setJS('this.print');
но на dompdf, у меня не получается этого сделать

Dmitriy
01.12.2016
23:39:29
это к js вопросы . через метод window.print(); делается

Sander
01.12.2016
23:40:31
да я все это пробывал, не хочет
и window.onload = function() { тоже делал и ничего
<script type="text/javascript">
window.onload = function() {
window.print();
print();
};
</script>
</body>
</html>';
не понимаю что ему нужно

Salavat
01.12.2016
23:41:22

Sander
01.12.2016
23:43:01
$options->set('isJavascriptEnabled', true);
тоже сделал, что ему надо чтоб наконец-то заработало(

Google

Sander
01.12.2016
23:46:42
можешт кто знает что можно сделать?(

Artur
01.12.2016
23:57:39

Sander
01.12.2016
23:58:02
=?(

Artur
01.12.2016
23:58:46
Не понял тебя. Почему нельзя кешировать выдачу?
как ты кэшировать собрался? на каждый 1 запрос кэшировать по 1000 элементов?
или пр 10? так чел перейдёт на след страницу, и если за это время добавится 10 элементов с теми же параметрами с сортировкой по времени - он получит те же 10 элементов
или кэш вообще не нужен а нужно много сфинксов
иначе если он нажмёт назад - получит опять ту же выдачу из кэша

Sander
02.12.2016
00:00:14
print({bUI : false, nStart : pageNum, nEnd : pageNum});
adobe acrobat javascript

Artur
02.12.2016
00:00:38
если кэшировать то балками списки +/- через очереди

Admin
ERROR: S client not available

Sander
02.12.2016
00:01:47
я уже написал
print({bUI : false, nStart : pageNum, nEnd : pageNum});
нет там не было

Artur
02.12.2016
00:01:55
твоя задача: "формулировка вопроса"

Sander
02.12.2016
00:01:58
все что я нашел это alet
alert
по mpef я быстро нашел потому что там было

Artur
02.12.2016
00:02:19
что конкнетно ты хочешь?
кнопку "отправить на мечать"?

Google

Sander
02.12.2016
00:02:32
я смог запустить это ток при помощи adobe acrobat javascript
который он использует
я уже сделал кнопку

Artur
02.12.2016
00:03:49
я даже не понимаю. что мешает отдавать pdf как есть но с заголовками?

Sander
02.12.2016
00:03:50
мне надо было чтоб, когда я нажал на print, скачался файл и при его откыртии, сразу автоматически нажалась кнопка print.
где откроется окно с печатью, чтоб человек сразу смог распечатать
то что мне нужно я уже сделал.
от куда мне было знать, что ему требуется спцифический js, от adobe acrobat

Artur
02.12.2016
00:05:27
а уже html можно и сохранить в pdf

Sander
02.12.2016
00:06:35
ок
я уже все сделал
я до этого уже работал с mpdf
могу в новом табе открыть pdf спокойно

Artur
02.12.2016
00:07:35
можно конечно открыть его как пдф
без js

Sander
02.12.2016
00:07:54
1) ну у меня он скачивает
2) открывает его в браузере и с помощью adobe acrobat javascript, открывает print
можно и другие функции применить, но мне нужен был ток print.

Salavat
02.12.2016
00:08:57

Sander
02.12.2016
00:09:10
еще проблема чтоб все это работало на китйском, арабском и еще на каком-нибудь эльфийском языке -_-

Artur
02.12.2016
00:11:33

D'
02.12.2016
00:14:38
Кто с нами в дотку?