- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
<?php $this->widget('bootstrap.widgets.TbButton', array(
'label' => 'Экспорт в Excel',
'type' => 'primary',
'url' => $this->createUrl('export'),
'htmlOptions' => array(
'target' => '_blank',
'onclick' => 'jQuery(this).attr(\'href\', jQuery(this).attr(\'href\').replace(/(\?.*)?$/, \'?\' + jQuery(this).closest(\'form\').serialize()))',
//'style' => 'float:right;',
),
)); ?>
Часто пытаюсь убедить людей, что Yii говно, но мои аргументы вечно парируют.
Как может здоровому человеку прийти в голову идея изобрести столь долбоёбский инструмент?
И ведь весь сраный Yii пропитан подобными высерами.
Vasiliy 19.10.2015 16:12 # +1
'onclick' => 'jQuery(this).attr(\'href\', jQuery(this).attr(\'href\').replace(/(\?.*)?$/, \'?\' + jQuery(this).closest(\'form\').serialize ()))',
но Yii тут не причем.
creaturemyst 19.10.2015 17:21 # 0
Я просто не вижу ни одной разумной причины заворачивать примитивный хтмл в виджеты.
Vasiliy 19.10.2015 22:00 # +2
creaturemyst 20.10.2015 02:41 # −2
guest 20.10.2015 14:40 # 0
Ну или пидара хотя бы
creaturemyst 20.10.2015 14:49 # 0
defecate-plusplus 20.10.2015 14:55 # +2
guest 23.10.2015 13:24 # 0
Stallman 20.10.2015 15:03 # +4
http://freelansim.ru/freelancers/creaturemyst
Жаль, что я хуёвый заказчик, так и сдохну среди ненужных кнопок.
defecate-plusplus 20.10.2015 15:11 # +3
creaturemyst 20.10.2015 15:13 # 0
creaturemyst 20.10.2015 15:26 # 0
guest 23.10.2015 17:13 # 0
creaturemyst 23.10.2015 18:29 # 0
bormand 20.10.2015 17:40 # +2
Что можно оптимизнуть на пыхе, чтобы это имело заметный эффект?
Имхо, один хер всё упирается в задержки на канале да запросы к СУБД.
3_14dar 20.10.2015 17:58 # +1
Переписать на языке, не работающем как cgi?
inkanus-gray 20.10.2015 19:46 # +1
А ведь всё верно. Я как-то сравнивал пирфоманс торрент-трекера на PHP и XBT, написанного на C++ (ну хорошо, на Си с классами). У PHP-торрента всё упиралось в то, что после запроса контекст умирает и при следующем запросе нужно заново запрашивать все данные у СУБД (из-за чего сервер умирает даже при не слишком большой нагрузке), а XBT постоянно висит в оперативке и опрашивает СУБД гораздо реже.
В принципе, гурманы могут попытаться запустить PHP как демон и открывать сокеты из него, но почему-то такой метод до сих пор непопулярен.
Ещё как вариант — мемкеш/Redis/костыль по вкусу.
bormand 20.10.2015 19:49 # +1
inkanus-gray 20.10.2015 19:52 # 0
bormand 20.10.2015 19:55 # 0
inkanus-gray 20.10.2015 19:56 # 0
bormand 20.10.2015 19:59 # +1
P.S. От пыхи и пёрла не зарекаются. Но надеюсь больше с ними не встречаться...
inkanus-gray 20.10.2015 20:01 # 0
А от питона?
bormand 20.10.2015 20:02 # 0
Stallman 20.10.2015 21:08 # +3
1024-- 20.10.2015 21:19 # +2
http://govnokod.ru/14144
http://govnokod.ru/16434#comment241926
http://govnokod.ru/17090#comment254550
bormand 20.10.2015 21:21 # +1
defecate-plusplus 20.10.2015 21:54 # +1
bormand 20.10.2015 22:08 # +1
Специфика проекта, чтобы кресты без операционки работали... Его там не так уж много, на самом деле.
defecate-plusplus 20.10.2015 22:20 # 0
монозадачные девайсы?
надеюсь, не боеголовки
bormand 20.10.2015 22:26 # 0
Не. Для самых обычных компов.
gost 20.10.2015 23:11 # +1
"Комментарий неубедителен. Исправьте и быстро смените тему."
[/color]
imihajlov 21.10.2015 10:42 # 0
defecate-plusplus 21.10.2015 10:54 # 0
а в "чем-то другом российском" - почему бы и нет
сертифицированный для МО дистрибутив астры (спесиал едитион) в средствах разработки имеет g++-4.7
inkanus-gray 20.10.2015 21:33 # 0
Vasiliy 20.10.2015 22:18 # 0
bormand 20.10.2015 22:23 # 0
3_14dar 21.10.2015 16:37 # 0
inkanus-gray 20.10.2015 19:48 # 0
Не поверишь, иногда можно. Например, вырезать к чертям собачьим вот такие циклы:
http://govnokod.ru/18887
(язык другой, но сути это не меняет).
roman-kashitsyn 20.10.2015 20:07 # +2
Выпиливание N+1 запроса? Балк-адпейты вместо одиночных операций? Интеграция кэша?
bormand 20.10.2015 20:28 # 0
roman-kashitsyn 20.10.2015 20:56 # 0
bormand 20.10.2015 20:57 # 0
Vasiliy 20.10.2015 22:17 # 0