- 1
- 2
array_filter($input, $callback);
array_map($callback, $input);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
array_filter($input, $callback);
array_map($callback, $input);
unicorn 31.05.2019 12:01 # 0
Increment_Excrement 31.05.2019 12:20 # +1
bormand 31.05.2019 13:27 # +1
Increment_Excrement 31.05.2019 15:40 # +1
TOPT 31.05.2019 15:13 # +1
guest8 31.05.2019 17:40 # −999
bormand 31.05.2019 13:28 # +2
OCETuHCKuu_nemyx 31.05.2019 15:05 # +2
https://www.php.net/manual/ru/function.implode.php
guest8 31.05.2019 17:41 # −999
bormand 31.05.2019 17:47 # +1
PA3yMHblu_nemyx 31.05.2019 18:18 # +1
OCETuHCKuu_nemyx 31.05.2019 15:04 # +1
guest8 31.05.2019 17:30 # −999
guest8 31.05.2019 17:35 # −999
guest8 31.05.2019 18:00 # −999
gost 31.05.2019 18:35 # +1
guest8 31.05.2019 22:08 # −999
guest8 31.05.2019 22:12 # −999
PA3yMHblu_nemyx 31.05.2019 22:22 # +1
gost 31.05.2019 23:15 # +2
Маленькое замечание: несмотря на всю модерновость, «for:» в данном случае итерирует по «const char *», а потому приходится использовать функцию «strstr» из каменного века. А вот чтобы совсем модерново было — надо заинклюдить «<string>», потом из неймспейса «std::string_literals» вытащить «operator""s» и после каждой строки в массиве добавить постфикс «s». Тогда «lang» превратится в «std::string», и можно будет юзать «lang.find». Удобство!
AnalBoy 31.05.2019 23:18 # +1
bormand 31.05.2019 23:18 # +1
PA3yMHblu_nemyx 31.05.2019 23:35 # +2
bormand 31.05.2019 23:47 # +1
guest8 31.05.2019 23:39 # −999
guest8 01.06.2019 05:22 # −999
unicorn 01.06.2019 09:52 # 0
и ещё...
O4epegHou_nemyx 07.06.2019 19:22 # +1
guest8 07.06.2019 19:24 # −999
guest8 31.05.2019 22:23 # −999
guest8 01.06.2019 05:23 # −999
Increment_Excrement 31.05.2019 22:16 # +3
PA3yMHblu_nemyx 31.05.2019 22:21 # +1
unicorn 12.06.2019 18:30 # 0
unicorn 15.06.2019 17:29 # 0
gost 15.06.2019 17:33 # +1
unicorn 15.06.2019 17:35 # 0
guest8 31.05.2019 22:21 # −999
PA3yMHblu_nemyx 31.05.2019 22:13 # +1
guest8 31.05.2019 22:14 # −999
guest8 31.05.2019 22:22 # −999
bormand 31.05.2019 22:42 # +1
guest8 31.05.2019 23:29 # −999
bormand 31.05.2019 23:46 # +1
guest8 31.05.2019 23:48 # −999
cmepmop 01.06.2019 00:08 # +1
https://www.bebeazul.top/wp-content/uploads/2016/05/tarta-panales-bebeazul.top-21.jpg
zhigolo 15.06.2019 18:33 # −7
guest8 15.06.2019 18:40 # −999
cmepmop 15.06.2019 18:41 # +1
gost 15.06.2019 18:41 # +1
cmepmop 15.06.2019 18:47 # +1
Я отвечаю давно уже на похуй, если контент интересный или просто хочу выебнуться.
Не пытайтесь распутывать инкапсуляцию. Вы можете только либо ввязаться в беседу либо промолчать...
guest8 15.06.2019 18:49 # −999
guest8 15.06.2019 18:52 # −999
gost 15.06.2019 19:31 # +1
guest8 15.06.2019 23:58 # −999
CnEPMOBOP 17.06.2019 00:31 # −101
guest8 01.06.2019 05:34 # −999
guest8 01.06.2019 05:21 # −999
PA3yMHblu_nemyx 01.06.2019 05:57 # +1
Кококококие такие функции API операционной системы нужны, чтобы поддержать f-строки?
guest8 01.06.2019 06:12 # −999
PA3yMHblu_nemyx 01.06.2019 08:07 # +1
В то же время, я могу один и тот же исходный текст на Питоне выполнить в Windows из Python для Windows и в Линуксе из Python для Линукса, если в этом исходнике нет ничего платформозависимого.
2. Реализации языка Паскаль для Windows 10 x64 имеются. В Windows 10 x64 можно запустить реализацию для едва ли не любой версии Win32.
bormand 01.06.2019 08:10 # +1
guest8 01.06.2019 14:24 # −999
PA3yMHblu_nemyx 01.06.2019 17:31 # +1
В Линуксе, кстати, такая же фигня бывает: программа может из libc.so импортировать функцию, которой в данной версии libc нет.
guest8 01.06.2019 17:33 # −999
PA3yMHblu_nemyx 01.06.2019 17:36 # +1
В x64 он не запускается, потому что в x64 отсутствует NTVDM.
guest8 01.06.2019 22:03 # −999
bormand 01.06.2019 22:41 # −1
Increment_Excrement 01.06.2019 23:01 # +1
guest8 02.06.2019 01:42 # −999
Increment_Excrement 02.06.2019 01:57 # +1
guest8 02.06.2019 02:06 # −999
cmepmop 01.06.2019 23:50 # +1
КАКОЙ БАГОР ))))) ))))) ))))) )))))
PA3yMHblu_nemyx 02.06.2019 00:05 # +1
https://github.com/leecher1337/ntvdmx64
Тестировал на Windows 8.1 x64, брат жив.
Ну и есть всякие эмуляторы вроде Dosbox, но это уже не совсем честно.
guest8 02.06.2019 00:20 # −999
PA3yMHblu_nemyx 02.06.2019 00:26 # +1
Типа кто разыскал эти два файла и пропатчил, тот и нарушитель.
guest8 02.06.2019 00:32 # −999
guest8 02.06.2019 02:14 # −999
PA3yMHblu_nemyx 02.06.2019 02:18 # +1
guest8 02.06.2019 02:24 # −999
guest8 02.06.2019 02:24 # −999
guest8 02.06.2019 02:30 # −999
guest8 02.06.2019 02:40 # −999
guest8 02.06.2019 00:27 # −999
Increment_Excrement 02.06.2019 00:39 # +1
Wat?
PA3yMHblu_nemyx 02.06.2019 00:40 # +1
guest8 02.06.2019 00:45 # −999
PA3yMHblu_nemyx 02.06.2019 00:53 # +1
Increment_Excrement 02.06.2019 00:47 # +1
PA3yMHblu_nemyx 02.06.2019 00:16 # +1
https://github.com/otya128/winevdm
https://github.com/Mwyann/win3mu
https://github.com/cshaxu/nxvm
Increment_Excrement 02.06.2019 00:37 # +1
PA3yMHblu_nemyx 02.06.2019 00:58 # +1
Например, в 16-битной KERNEL.DLL отсутствуют аналоги функций FindFirstFile/FindNextFile. Эти функции приложения Win16 вызывали посредством INT 21h. Т. е. для запуска 16-битных программ Windows нужно ещё эмулировать аналоги функций DOS для защищённого режима.
В OS/2 зависимость от INT 21h убрали, там все программы вызывают функции ОС только через DLL. А в Windows 3.x убрать такую зависимость не смогли, поэтому Windows x64 умеет запускать приложения Win32, а приложения Win16 из-под Windows x64 без эмулятора DOS не запустишь.
guest8 02.06.2019 01:04 # −999
guest8 02.06.2019 01:09 # −999
PA3yMHblu_nemyx 02.06.2019 01:10 # +1
guest8 02.06.2019 01:11 # −999
guest8 02.06.2019 01:53 # −999
guest8 02.06.2019 01:56 # −999
guest8 02.06.2019 02:53 # −999
guest8 02.06.2019 02:45 # −999
PA3yMHblu_nemyx 02.06.2019 04:39 # +1
guest8 02.06.2019 14:00 # −999
guest8 02.06.2019 01:41 # −999
guest8 02.06.2019 01:53 # −999
PA3yMHblu_nemyx 02.06.2019 04:45 # +1
guest8 15.06.2019 18:56 # −999
O4epegHou_nemyx 07.06.2019 19:26 # +1
guest8 07.06.2019 19:37 # −999
O4epegHou_nemyx 07.06.2019 19:49 # +1
guest8 07.06.2019 20:01 # −999
O4epegHou_nemyx 07.06.2019 20:05 # +1
guest8 07.06.2019 20:06 # −999
guest8 07.06.2019 21:21 # −999
guest8 31.05.2019 22:31 # −999
bormand 31.05.2019 22:41 # +1
guest8 31.05.2019 22:48 # −999
bormand 31.05.2019 22:51 # +1
guest8 31.05.2019 23:36 # −999
bormand 31.05.2019 23:39 # +1
guest8 01.06.2019 01:45 # −999
bormand 01.06.2019 08:09 # +1
Да, байтовый джойн.
guest8 01.06.2019 17:34 # −999
bormand 01.06.2019 19:15 # +2
Через жопу и неявный 'ascii' кодек.
З.Ы. Напиши себе этот формат сам. Или скачай либу, ты же не один, кому не хватает этой фичи?
guest8 01.06.2019 22:05 # −999
bormand 01.06.2019 22:29 # +1
Ну да, т.е. в байтовом формате можно юзать только байты и числа, всё остальное пойдёт через юникод и неявный кодек.
Замути хелпер для чисел, он в одну строчку. А остальное джойном склеишь.
guest8 02.06.2019 01:54 # −999
bormand 31.05.2019 23:21 # +1
guest8 31.05.2019 23:30 # −999
bormand 31.05.2019 23:38 # +1
Я пока вижу профит разве что в торрентовском bencoding с его диким сочетанием текста и блобов. И то с большой натяжкой.
guest8 01.06.2019 01:46 # −999
bormand 01.06.2019 07:36 # +1
bormand 01.06.2019 07:42 # +1
Ну как, там как раз все эти '12:строка' и 'i15e', которые выглядят подходящими для формата. Причем склеить весь пакет юникодом нельзя из-за блобов.
guest8 02.06.2019 01:54 # −999
bormand 01.06.2019 07:49 # +1
guest8 01.06.2019 11:04 # −999
guest8 02.06.2019 01:55 # −999
bormand 31.05.2019 23:40 # +1
> байтовые строки
Ты сейчас серьезно? Может быть HTTP?
guest8 01.06.2019 01:47 # −999
bormand 01.06.2019 07:45 # +1
bormand 01.06.2019 07:47 # +1
Encode кусочков (если они не литералы) + join. Даже эффективнее будет т.к. join один на весь пакет. Это при условии, что мы про байтоёбство а не всякие html.
gost 01.06.2019 08:12 # +1
bormand 01.06.2019 08:14 # +1
gost 01.06.2019 08:17 # +1
guest8 02.06.2019 01:55 # −999
bormand 02.06.2019 05:47 # +1
PA3yMHblu_nemyx 02.06.2019 05:49 # +1
bormand 02.06.2019 06:00 # +2
З.Ы. А, оно там для красоты, длина же есть.
PA3yMHblu_nemyx 02.06.2019 06:23 # +1
PA3yMHblu_nemyx 02.06.2019 09:04 # +1
Блобы посреди текста не любят, потому что тогда этот текст нельзя будет редактировать обычным текстовым редактором, понадобится специальный. Обычные текстовые редакторы могут заменять "\r" или "\n" на "\r\n" или наоборот, таб на 8 пробелов или наоборот и ещё что-нибудь портить.
bormand 02.06.2019 09:46 # +1
PA3yMHblu_nemyx 02.06.2019 10:42 # +1
https://xmpp.org/extensions/xep-0239.html
Increment_Excrement 02.06.2019 12:25 # +1
Increment_Excrement 02.06.2019 12:35 # +1
bormand 01.06.2019 07:51 # +1
guest8 01.06.2019 22:07 # −999
PA3yMHblu_nemyx 17.06.2019 20:53 # 0
norogHblu_nemyx 17.06.2019 20:53 # 0
PA3yMHblu_nemyx 31.05.2019 18:17 # +1
Именно поэтому я за «PHP».