- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
Расскажу одну говно-историю. Про то как разработчики php, заботятся о финансовом состоянии программистов на этом самом php.
Есть некая фирма которая купила, информационный продукт у другой и все это работала несколько месяцев на серваке предыдущего владельца.
И вот неделю назад бывший владелец сказал съезжайте мне сервер нужен. Новые владельцы вернее их админ благополучно все перетащил на другой сервер,
все вроде запустилось. Но, что все стало работать не правильно и местами даже перестало. Админ ебся с этим продуктом до вчерашнего дня, но без результата.
В общем звонит мне такой вечером "Вася выручай не заводится, тебе за работу 50к рублей". Я аж проснулся, этож блядь целая выплата по ипотеке.
В общем стал разбираться, проект в кодировке win 1251. Это меня сразу насторожило. Путем не долгой отладки я увидел, что htmlspecialchars при обработке
кириллицы возвращает пустоту. Загуглив я узнал, что php от версии 5.4. по дефолту в htmlspecialchars стал использовать UTF-8, что и убило этот проект.
Я быстро написал функцию htmlspecialchars_a в которой по дефолту кодировка win-1251, автозаменой прошелся по проекту. Всё завелось.
Отдельное спасибо разрабам php. Пусть в следующей версии заменят true/false на True/False. Ну или + на -.
Stertor 23.04.2015 12:45 # +1
Vasiliy 23.04.2015 12:46 # +3
laMer007 24.04.2015 08:45 # +1
3.14159265 24.04.2015 12:31 # 0
myaut 23.04.2015 13:34 # +3
[2011-05-03 17:33 UTC] [email protected]
> This isn't a logic error. The idea is to prevent a user-triggered information
> leak by not showing this error to the user in case a production server is
> misconfigured and running with display_errors turned on.
:)
heyzea1 23.04.2015 15:36 # +1
> misconfigured and running with display_errors turned on.
Convention over configuration over configuration
3_14dar 23.04.2015 13:49 # +5
inkanus-gray 23.04.2015 13:52 # +5
kegdan 23.04.2015 14:55 # 0
Dummy00001 24.04.2015 10:48 # 0
на виндах до сих пор кучи софта которые не юникод-аваре. в оссобенности кучи русского софта - cp1251-only.
inkanus-gray 24.04.2015 11:26 # +1
Нотепад не юникод-аваре только в Windows 98/Me и в более старых.
Dummy00001 24.04.2015 11:49 # +2
Это была шутка. Это уже устоявшаяся идиома в некоторых кругах - самая тупая программа на виндах это нотепад.
1024-- 24.04.2015 12:12 # +1
Но там же есть .LOG!
3_14dar 24.04.2015 13:31 # +1
Arris 12.05.2015 21:14 # 0
Dummy00001 24.04.2015 11:51 # +1
inkanus-gray 24.04.2015 11:56 # 0
Не воспроизводится. Открывается нормально. Иероглифы выходят только при принудительном выборе неправильной кодировки при открытии.
bormand 24.04.2015 12:03 # +1
3_14dar 24.04.2015 13:32 # 0
bormand 24.04.2015 13:38 # 0
3_14dar 24.04.2015 16:32 # 0
Как то пришла в голову идея,как некто может писать код в верде и руками делать подсветку.
1024-- 24.04.2015 19:48 # +2
А в PowerPoint'е?
Кстати, кто как оформляет код для слайдов? Я видел скриншоты из notepad++ и студии, просто моноширинный шрифт одного цвета (но зато редактируемый), крашеный вручную код.
Может, есть WEB-сервисы, Latex-питушня, плагины к офисам, которые делают редактируемый код или иллюзию редактируемости?
bormand 24.04.2015 20:34 # +3
Пиздец выдержка у людей...
wvxvw 24.04.2015 20:50 # +2
Beamer + Pygments или listings, зависит от кода (у Pygments есть раскраска для примерно 60 языков, но этого иногда не хватает, а в listings нужно много париться с настройками).
Qwertiy 24.04.2015 22:39 # +2
wvxvw 24.04.2015 23:30 # +1
3_14dar 25.04.2015 07:09 # 0
1024-- 25.04.2015 11:30 # 0
3_14dar 25.04.2015 13:25 # 0
Arris 12.05.2015 21:15 # 0
1024-- 24.04.2015 13:58 # +1
roman-kashitsyn 24.04.2015 14:00 # +1
kegdan 24.04.2015 14:29 # 0
3.14159265 24.04.2015 15:07 # −1
Кстати Василий мне в SSD треде гойворил что с ним иде будет быстрее запускаться гы-гы-гы :))
1024-- 24.04.2015 19:50 # +2
Stertor 24.04.2015 19:56 # −1
Дело мастера боицца ^_^
Во всяком случае, мне на ум приходит такая трактовка.
kegdan 29.04.2015 13:41 # 0
1024-- 29.04.2015 15:04 # 0
kegdan 29.04.2015 15:05 # 0
Vasiliy 29.04.2015 15:14 # 0
3_14dar 24.04.2015 16:33 # 0
3_14dar 24.04.2015 16:33 # 0
Vasiliy 24.04.2015 15:18 # 0
3_14dar 24.04.2015 16:34 # 0
Vasiliy 24.04.2015 18:20 # 0
Stertor 24.04.2015 18:47 # −1
Vasiliy 24.04.2015 19:56 # 0
ибн ?
Stertor 24.04.2015 19:57 # −1
...Ибн ХоттаБ, можно просто Хоттабыч
3_14dar 25.04.2015 07:10 # 0
wvxvw 24.04.2015 15:28 # +1
3_14dar 24.04.2015 16:34 # −1
wvxvw 24.04.2015 16:59 # 0
3_14dar 24.04.2015 17:02 # −1
>Org mode for Emacs
Я угадал
wvxvw 24.04.2015 17:41 # 0
3_14dar 25.04.2015 07:10 # −1
bormand 24.04.2015 18:16 # 0
Не угадал. Под виндой ёмакс тоже идёт.
Stertor 24.04.2015 18:21 # −1
roman-kashitsyn 24.04.2015 18:27 # +5
Видимо, это собирательный образ всего, чему не учили в немецких ПТУ для погромистов.
3.14159265 24.04.2015 22:07 # +4
Простите не удержался.
kegdan 25.04.2015 07:14 # 0
3_14dar 25.04.2015 07:16 # 0
kegdan 25.04.2015 07:23 # +1
3_14dar 25.04.2015 07:25 # 0
dxd 28.04.2015 06:58 # 0
3_14dar 28.04.2015 23:24 # 0
Это такой прибыльный вид бизнеса?
kegdan 29.04.2015 01:47 # +3
3_14dar 29.04.2015 12:42 # 0
kegdan 29.04.2015 13:38 # +1
Стипуха, сивуха, порнуха...
3_14dar 29.04.2015 14:14 # 0
Vasiliy 29.04.2015 14:56 # 0
3_14dar 25.04.2015 07:11 # −1
Рашкоблядушек, что, до сих пор печет от того, что у вас все еще учат сдвигами умножать? :D Импортозамещение, да?
3_14dar 25.04.2015 13:38 # 0
inkanus-gray 26.04.2015 09:57 # 0
kegdan 26.04.2015 10:47 # +1
3_14dar 26.04.2015 15:45 # 0
Где-то в коментах на кабре читал, что VLIW в процессорах общего назначения не нужен, правда,в итаниуме он запрятан в микроархитектуру, а в эльбрусе?
inkanus-gray 26.04.2015 16:46 # 0
Вся информация тут:
• http://mcst.ru/sum_komplekss
• http://mcst.ru/mikroprocessory-i-sbis
• http://elbrus.ru/arhitektura_elbrus
> Где-то в коментах на кабре читал, что VLIW в процессорах общего назначения не нужен
Для пирфоманса в числодробилках нужен. Правда, тогда понадобится царский конпелятор.
> в итаниуме он запрятан в микроархитектуру
RISC-ядро запрятано в x86. А в Итаниуме разве что-то было запрятано?
3_14dar 26.04.2015 21:42 # 0
Это сколько % рынка?
>А в Итаниуме разве что-то было запрятано?
Хз. Кстати, почему итаниум не взлетел, а арм - да?
bormand 26.04.2015 21:47 # +1
bormand 26.04.2015 22:12 # 0
inkanus-gray 26.04.2015 22:18 # 0
Мне вот это понравилось: «Система двоичной трансляции. Обеспечивает исполнение на архитектуре НТ-ЭльбрусS программ, подготовленных для выполнения на архитектуре Intel х86 и распространяемых в двоичных кодах.»
Это для запуска дособлядского говна?
bormand 26.04.2015 22:22 # 0
inkanus-gray 26.04.2015 22:27 # 0
bormand 26.04.2015 22:53 # 0
Для простоты предположим, что тестится какая-нибудь числодробилка, где всё входит в кеш. А рекомпилятор уже разогрелся и переделал весь нужный код в эльбрусовые инструкции.
3_14dar 27.04.2015 00:30 # 0
3_14dar 28.04.2015 23:32 # 0
wvxvw 24.04.2015 20:53 # 0
3_14dar 24.04.2015 13:31 # −1
Не пори хуйню. В юникод блокнот мог сохранять как бы не в NT4.
inkanus-gray 26.04.2015 09:53 # 0
3_14dar 26.04.2015 15:42 # 0
inkanus-gray 26.04.2015 16:49 # +1
3_14dar 26.04.2015 21:41 # +1
mr.The 23.04.2015 15:25 # +3
Vasiliy 23.04.2015 15:47 # +3
Dummy00001 24.04.2015 10:49 # +4
P.S.
"Of course it doesn't work. We just performed a software update." (c)
Fike 23.04.2015 15:56 # 0
bormand 23.04.2015 16:05 # +2
Хм... Так вот кто разработал PHP!
Stertor 23.04.2015 16:15 # −1
Не надо делать такое лицо... Наверняка, ты поучаствовал,судя по отсутствующим запятым.
Stertor 23.04.2015 16:21 # −1
Не, я тока по паскалю.
Vasiliy 23.04.2015 16:35 # 0
Stallman 23.04.2015 16:40 # +2
Stertor 23.04.2015 16:46 # 0
Я знаю о тебе больше, чем остальные.
Stertor 23.04.2015 16:41 # −1
bot 24.04.2015 01:02 # +2
Stertor 24.04.2015 15:27 # −1
3_14dar 24.04.2015 06:15 # +4
Stertor 24.04.2015 15:28 # −1
Fike 23.04.2015 15:57 # −1
3_14dar 25.04.2015 07:35 # −2
Stertor 26.04.2015 19:49 # 0
inkanus-gray 26.04.2015 20:34 # +1
Stertor 26.04.2015 21:00 # +3
Хотя - быть может, и свечи. Гламурный Пидр, он вставляет их зажжёнными.
inkanus-gray 26.04.2015 21:16 # 0
Stertor 26.04.2015 21:24 # +1
Если верить термину "заднеприводный", тут более уместны свечи зажигания.
DOKTOPuHXO 14.09.2018 23:38 # 0
Неплохо.
guest8 14.09.2018 23:42 # −999
guest8 15.09.2018 04:33 # −999
3_14dar 26.04.2015 21:39 # −1
ШТО?
3_14dar 27.04.2015 12:15 # −3
http://vesti-ukr.com/mir/97818-v-rossii-tancovwic-arestovali-za-video-na-fone-pamjatnika-vov
bormand 27.04.2015 12:20 # −3
*ссылку не читал*
kegdan 27.04.2015 12:34 # −3
Но есть пара лулзов - у одной дамы фамилия Кутакова, а родителей другой хотели привлечь за то, что воспитали из 15 летней барышни тупую пизду
bormand 27.04.2015 12:36 # −2
Так их арестовали или задержали?
kegdan 27.04.2015 12:38 # −2
3_14dar 27.04.2015 13:29 # −2
kegdan 27.04.2015 13:31 # −2
3_14dar 27.04.2015 13:32 # −3
kegdan 27.04.2015 13:33 # +5
3_14darа ответ
3_14dar 27.04.2015 13:34 # −3
inkanus-gray 29.04.2015 16:08 # +1
3_14dar 29.04.2015 16:22 # 0
kegdan 29.04.2015 16:37 # 0
3_14dar 27.04.2015 13:27 # −2
Fike 27.04.2015 12:37 # −2
3_14dar 29.04.2015 16:24 # 0
3_14dar 27.04.2015 13:29 # −1
Vasiliy 27.04.2015 13:30 # −2
3_14dar 27.04.2015 13:32 # −2
Вася, а ты в России родился? Для тебя русский язык родной?
Stertor 27.04.2015 14:41 # −3
gost 27.04.2015 16:37 # 0
1024-- 27.04.2015 16:41 # 0
Въебал минус (мой ответ на вопрос)
Stertor 27.04.2015 16:44 # −2
Мой надо спонсировать, ясно?
1024-- 27.04.2015 16:52 # 0
За спонсорскими комментариями обратитесь, пожалуйста, в окошко № 5 с заявлением, копией паспорта и распечаткой логов за период с 31.13.2010 по 02.20.2015. И не напутайте с датами!
Stertor 27.04.2015 16:55 # −1
Приятно было делить с Вами бизнес.
1024-- 27.04.2015 16:57 # −1
Stertor 27.04.2015 17:00 # −1
1024-- 27.04.2015 17:02 # +1
Нужна форма 666 и ещё минус печать поставить.
Stertor 27.04.2015 17:05 # 0
kegdan 27.04.2015 16:58 # −1
Stertor 27.04.2015 16:59 # −1
Въебал минус.
kegdan 27.04.2015 17:01 # −1
Stertor 27.04.2015 17:02 # −1
1024-- 27.04.2015 17:03 # +1
Stertor 27.04.2015 17:08 # −1
Sh1tM4ker 30.04.2015 16:11 # 0
Vasiliy 30.04.2015 17:06 # 0
через php_value не работает
bormand 30.04.2015 17:08 # 0
Vasiliy 30.04.2015 17:19 # 0
>Или перейди на fastcgi.
Не верю я этим новомодным штучкам. php_mod наше фсе.
bormand 30.04.2015 17:24 # 0
Ну ты можешь форварднуть одного через другого. Или так только нгинкс умеет?
Vasiliy 30.04.2015 17:26 # 0
bormand 30.04.2015 17:27 # 0
3_14dar 30.04.2015 19:16 # +3
Вась, еще раз спрошу: русский для тебя родной?
Vasiliy 30.04.2015 19:24 # 0
3_14dar 30.04.2015 19:45 # +2
Stertor 30.04.2015 19:50 # +3
p.s. въебал обоим по плюсу.
3_14dar 14.05.2015 06:45 # 0
3_14dar 14.05.2015 06:46 # 0
Sh1tM4ker 30.04.2015 18:26 # 0
Для php_value надо AllowOverride Options или AllowOverride All.
Еще есть ini_set().
Lure Of Chaos 05.05.2015 10:31 # +1
Конечно, понятно, Русь велика и windows-1251 что буржую ANSI, но в 2015-ом году?
видимо, это суровое наследие С (даже не Срр), оперировать восьмибитными символами.
Abbath 14.05.2015 01:11 # 0
КОИ забыл
Lure Of Chaos 18.05.2015 09:14 # 0
самое смешное, что 1251 приходится иметь ввиду и сейчас