- 1
return Business::find(intval(OptionGroup::find(intval(OptionSet::find($this->attributes['option_set_id'])->first()->option_group_id))->business_id))->first()->
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
return Business::find(intval(OptionGroup::find(intval(OptionSet::find($this->attributes['option_set_id'])->first()->option_group_id))->business_id))->first()->
Eloquent - это пиздец какой то..
+1
Сообщаю, что я пытался воскресить эту ебучую хуету на php4. Сначала пытался
воспользоваться docker'ом, чтобы заполучить нужные дистрибутивы мускуля и
пыхи, в связи с чем огрёб следующие траблы:
1) все готовые докерфайлы для четвёртой пыхи как минимум трёхлетней давности,
поэтому в них:
а. попадаются уже мёртвые GPG ключи
б. попадаются уже мёртвые ссылки на различные файлопомойки, откуда предпо-
лагалось тащить исходники или пакеты для всякого старья
через эти пункты мне удалось прорваться, и сделать живой контейнер с пыхой, но тут
2) оказалось, что проект представляет из себя настолько бессистемную кучу пыхофайлов,
непредсказуемо поименованных и состоящих из смеси вёрстки, кода и запросов к базе,
что мне понадобился отладчик xdebug либо zend debugger, в связи с чем я с радостью
узнал, что
а. xdebug вообще не сущетсвует для линукса на php4.4, если только не попытаться со-
брать его из сырцов для винды
б. zend debugger такой старый просто само по себе очень сложно найтй, и в докер его
по всей видимости никто никогда не пихал, и я не буду :)
В связи со всем вышеперечисленным, сейчас я скачиваю образ свинёрки, чтобы гонять
её в виртуалке, потому что промелькнула надежда на denver, который вроде как из ко-
робки предлагает такое говно мамонта.
Держите за меня кулачки.
+1
switch (pattern)
{
case 0:
case 1:
case 4:
case 32:
case 128:
case 5:
case 132:
case 160:
case 33:
case 129:
case 36:
case 133:
case 164:
case 161:
case 37:
case 165:
{
PIXEL00_20
PIXEL01_60
PIXEL02_60
PIXEL03_20
PIXEL10_60
PIXEL11_70
PIXEL12_70
PIXEL13_60
PIXEL20_60
PIXEL21_70
PIXEL22_70
PIXEL23_60
PIXEL30_20
PIXEL31_60
PIXEL32_60
PIXEL33_20
break;
}
case 2:
case 34:
case 130:
case 162:
{
PIXEL00_80
PIXEL01_10
PIXEL02_10
PIXEL03_80
PIXEL10_61
PIXEL11_30
PIXEL12_30
PIXEL13_61
PIXEL20_60
PIXEL21_70
PIXEL22_70
PIXEL23_60
PIXEL30_20
PIXEL31_60
PIXEL32_60
PIXEL33_20
break;
}
case 16:
case 17:
case 48:
case 49:
{
PIXEL00_20
PIXEL01_60
PIXEL02_61
PIXEL03_80
PIXEL10_60
PIXEL11_70
PIXEL12_30
PIXEL13_10
PIXEL20_60
PIXEL21_70
PIXEL22_30
PIXEL23_10
PIXEL30_20
PIXEL31_60
PIXEL32_61
PIXEL33_80
break;
}
Отсюда:
https://github.com/grom358/hqx/blob/master/src/hq4x.c
+1
См. что пишут на лОре:
"... на сайте царила приятная атмосфера олдскульности, а контент был не хуже, чем на Хабре. [...]
неадекватный человек, который много лет спамит и оскорбляет участников. Из -за него а также из-за бездействия админа ушли многие участники и сайт запустел :("
+1
https://sun1-28.userapi.com/c854224/v854224060/1a2490/7JEShAFqoEU.jpg
Сишник половину из этого увидит логичным.
А JS макаки без должного математического образования не знают даже, как правильно проверять на эквивалентность floating point numbers.
+1
public static XmlNode FindNodeRecursive(XmlNode document, string nodeName)
{
if (document.Name == nodeName)
return document;
foreach (XmlNode node in document.ChildNodes)
{
if (node.Name == nodeName)
return node;
XmlNode resNode = FindNodeRecursive(node, nodeName);
if (resNode != null && resNode.Name == nodeName)
return resNode;
}
return (XmlNode)null;
}
<...>
XmlDocument document = new XmlDocument();
document.LoadXml(request);
var PurchaseIdNode = XmlProcessing.FindNodeRecursive(document, "PurchaseId");
Разработчик с 15-летним стажем
XPath'у не доверяет
+1
Китайский код:
https://govnokod.ru/26076
+1
https://www.youtube.com/watch?v=7OCecU7hwbQ
https://www.youtube.com/watch?v=TDWOifwGpKY
+1
> 10,000 Domino Computer (4-bit Full Adder) Remade in Unreal Engine 4
https://www.youtube.com/watch?v=4KTfH1Gyn9g
Надо запилить компилятор из Verilog в домино
+1
setTimeout(function(){
document.getElementById('message').innerHTML = 'Это окно браузера закончило свою работу и может быть закрыто.' +
'<br>' +
'<button onclick="window.close()">Закрыть окно</button>';
},3000);
function objectValues(obj) {
var res = [];
for (var i = 0; i < obj.length; i++) {
if (obj.hasOwnProperty(i)) {
res.push(obj[i]);
}
}
return res;
}
sendMessage = function () {
var args = objectValues(arguments),
func = args.splice(1,1);
if (typeof window.postMessage !== 'undefined') {
window.opener.postMessage({
mine: 'uLogin',
func: func,
args: args
}, '*');
} else {
sendMessage = function () {
window.opener[func].apply(null, args);
};
}
};
if(/fill.php/.test("'ffdfdssdffsdfewfewfewfwf','redirect','https://dfssfd/login.php'")) {
try{
if(typeof window.opener.fill !== 'undefined') {
window.opener.fill('869becd1b998ec0add011915c7f4022e','redirect','https://asdasd/login.php');
} else {
sendMessage('869becd1b998ec0add011915c7f4022e','redirect','https://biglike.org/login.php');
}
} catch(e){
sendMessage('869becd1b998ec0add011915c7f4022e','redirect','https://asdas/login.php');
}
} else {
sendMessage('869becd1b998ec0add011915c7f4022e','redirect','https://sfdsfd/login.php');
}
window.close();
ulogin которым пользуются миллионы