- 1
- 2
- 3
- 4
Splash = playGrayscaleSplashFx
playGrayscaleSplashFx = function()
end
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−87
Splash = playGrayscaleSplashFx
playGrayscaleSplashFx = function()
end
Хороший, годный аналог #define true false.
Обнаружен в Lua-скрипте, автоматически включающемся во все скриптовые контексты (примерный аналог precompiled header).
playGrayscaleSplashFx - функция, экспортируемая в Lua из C++ кода.
Внёс в неё изменения, попытался протестировать результат... долго думал.
istem 07.03.2012 21:53 # 0
Kirinyale 13.03.2012 23:21 # 0
Дальнейшее расследование показало, что в некоторых скриптах вполне себе остались вызовы "отключённого" имени функции. Затем память подсказала, что в какой-то момент кем-то из дизайнеров была поставлена задача: убрать нафиг расплодившиеся спецэффекты-вспышки отовсюду, кроме мест A, B, C.
Судя по элегантности решения, мы зря не рассказывали человеку про функцию поиска.
roman-kashitsyn 14.03.2012 12:51 # 0
Kirinyale 14.03.2012 21:12 # 0
wvxvw 14.03.2012 21:56 # 0
roman-kashitsyn 15.03.2012 10:28 # 0
> убрать ... отовсюду, кроме мест A, B, C.
wvxvw 15.03.2012 16:54 # 0
?
Хз, я когда вижу код на Кложуре, то у меня это вызывает примерно ощущение: "Пришел, наследил, испортил хорошую вещь!" - надеялся найти видео, но как-то нет его нигде...
roman-kashitsyn 15.03.2012 23:45 # 0
wvxvw 16.03.2012 00:01 # 0
roman-kashitsyn 16.03.2012 09:14 # 0
Относительно примера: меняем реализацию функции со спец-эффектами на пустышку, а в тех местах, где спец-эффекты нужны - биндим к имени функции нормальную реализацию. Ход не айс, уж лучше сделать так, чтобы можно было передавать "спец-эффекты" в качестве параметра, но сама возможность впечатляет.
wvxvw 16.03.2012 01:42 # 0
roman-kashitsyn 16.03.2012 09:16 # 0
wvxvw 16.03.2012 12:45 # 0
Ну, в Лисп сообществе это не называют АОП. Бумагу, которую написали про АОП писали два Ява программиста, которые про Лисп не упомянули ни разу.
istem 07.03.2012 23:07 # 0
Почему этой рубрики нет на ГК?
wvxvw 08.03.2012 16:29 # +7
istem 08.03.2012 21:47 # 0
bugmenot 08.03.2012 22:06 # +6
Lure Of Chaos 08.03.2012 23:56 # 0
eth0 09.03.2012 12:30 # +1
Картинка с подписью "Создание червя Duqu потребовало разработки специального языка программирования" заставила улыбнуться.
3.14159265 10.03.2012 18:27 # +3
>проверено около трех десятков языков программирования, «включая Brainfuck и Haskell».
>включая Brainfuck
Сетевой червь на Брейфаке. Пиздец-то какой.
По поводу этого StuxNet говорили что он содержит очень много кода на чистом асме.
Но в любом случае подобные статьи - это всего-лишь подборка слухов, испорченных телефонов, всяких домыслов и прочих откровений нихера не знающих вопроса "икспертов".
Повторюсь - публикации в подобных желтых изданиях если и содержат истинные сведения, то в совсем ничтожных количествах.
eth0 10.03.2012 20:12 # −1
Червь на Брейнфаке - отличная идея сама по себе.
3.14159265 11.03.2012 14:21 # +2
Vasiliy 11.03.2012 19:40 # +4
bot 12.03.2012 09:22 # +1
Steve_Brown 11.03.2012 14:27 # 0
http://www.securelist.com/ru/blog/41063/Zagadka_freymvorka_Duqu
bugmenot 11.03.2012 15:41 # +1
istem 12.03.2012 09:43 # 0
Vasiliy 12.03.2012 20:12 # 0
istem 20.03.2012 07:51 # +1
"скорее всего, Фреймворк Duqu был скомпилирован MSVC 2008 с опциями /O1 /Ob1 из исходного текста на языке С."
roman-kashitsyn 20.03.2012 07:52 # +1
С теперь уже у нас стал неизвестным языком программирования
guest8 09.04.2019 12:48 # −999