- 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 - это пиздец какой то..
0
#include "Budilnic.h" //описание библиотеки Будильник
#define Bud_out 4 //на пин d4 выводится 1 если сработал любой будильник
#define Vibro_gen 9 //на пин d9 выводятся импульсы для подключения вибромотора
#define Buz 5 //на пин d5 подключена Пищалка с генератором
#define Stop_button 8 //на пин d8 подключена кнопка,подтянута на +5
Budilnic:: Budilnic()
{ //описываем пустой конструктор, он всегда вызывается при создании экземпляра класса
}
void Budilnic:: initialReading () //говорим что эта функция пренадлежит классу Budilnic
{ //при включении из EEPROM зачитываются сохраненные значения
SuH=Eprom_read(20,0); SuM=Eprom_read(21,0); SuF=Eprom_read(22,0);
MoH=Eprom_read(23,0); MoM=Eprom_read(24,0); MoF=Eprom_read(25,0);
TuH=Eprom_read(26,0); TuM=Eprom_read(27,0); TuF=Eprom_read(28,0);
WeH=Eprom_read(29,0); WeM=Eprom_read(30,0); WeF=Eprom_read(31,0);
ThH=Eprom_read(32,0); ThM=Eprom_read(33,0); ThF=Eprom_read(34,0);
FrH=Eprom_read(35,0); FrM=Eprom_read(36,0); FrF=Eprom_read(37,0);
SaH=Eprom_read(38,0); SaM=Eprom_read(39,0); SaF=Eprom_read(40,0);
//зачитываем пользовательскую настройку SetAlarmTimer
budilnic.SetAlarmTimer = EEPROM_uint_read(41,10); //читаем из EEPROM 2 бита адр.41 и адр.42. Начальная установка 10
pinMode(Bud_out, OUTPUT);//Сигнальный пин будильника на выход
pinMode(Stop_button, INPUT);//Кнопка Stop работает на вход
pinMode(Buz, OUTPUT); //Пишалка на выход
pinMode(Vibro_gen, OUTPUT); //Пин вибромотора на выход
}
void Budilnic:: check_Data () // передаем значения на проверку
{
check_Parametrs(SuF,SuH,SuM,0); //проверить флаг,часы,минуты Восскресенье
check_Parametrs(MoF,MoH,MoM,1); //проверить флаг,часы,минуты Понедельник
check_Parametrs(TuF,TuH,TuM,2); //проверить флаг,часы,минуты Вторник
check_Parametrs(WeF,WeH,WeM,3); //проверить флаг,часы,минуты Среда
check_Parametrs(ThF,ThH,ThM,4); //проверить флаг,часы,минуты Четверг
check_Parametrs(FrF,FrH,FrM,5); //проверить флаг,часы,минуты Пятница
check_Parametrs(SaF,SaH,SaM,6); //проверить флаг,часы,минуты Суббота
}
void Budilnic:: check_Parametrs (unsigned char F,unsigned char H,unsigned char M,unsigned char DAY)
{
if(F==1)
{ //если будильник включен
if(DAY==time.weekday)
{ //если совпал день недели
if(H==time.hours)
{ //если часы совпали
if(M==time.minutes)
{ //если минуты совпали
if(time.seconds==0)
{//если секунды по нулям
AlarmTimer=0; //обнуляем таймер
AlarmFlag=1; //поднимаем флаг, есть срабатывание
}}}}}
}//конец функции проверки будильников
void Budilnic :: LetsGo()
{//функция постоянно вызывается из майна
if(AlarmFlag==1)
{ //если зарегистрированно срабатывание
digitalWrite(Bud_out, HIGH); // зажигаем светодиод
Misic=1; //включаем воспроизведение мелодии
if( (AlarmTimer/2)==SetAlarmTimer ) //если таймер досчитал до заданного времени
{ //выключаем будильник
digitalWrite(Bud_out, LOW); // гасим светодиод
Misic=0; //отключить музыку
AlarmFlag=0; // и опускаем флаг
}
if(digitalRead(Stop_button)==LOW) //если нажата кнопка STOP
{
digitalWrite(Bud_out, LOW); // гасим светодиод
Misic=0; //отключить музыку
AlarmFlag=0; // и опускаем флаг
} //конец проверки кнопки STOP
}//конец проверки флага срабатывания
if(Misic)
{
//------------управляем импульсами на d9------------------------------
if(VibroTimer<10) digitalWrite(Vibro_gen, LOW); // Снять импульс d9
else digitalWrite(Vibro_gen, HIGH); //Подать импульс на d9
//-------------------сдесь проиррываем мелодию------------------------
if((BuzTimer>=0) & (BuzTimer<2)) Buzer=1; // пик 0.1
if((BuzTimer>=2) & (BuzTimer<4)) Buzer=0; // пауза 2.3
if((BuzTimer>=4) & (BuzTimer<6)) Buzer=1; // пик
if((BuzTimer>=6) & (BuzTimer<8)) Buzer=0; // пауза
if((BuzTimer>=8) & (BuzTimer<10)) Buzer=1; // пик
if((BuzTimer>=10) & (BuzTimer<20)) Buzer=0; // пауза
//--------второй куплет
это пиздец, товарищи
+1
https://govnokod.xyz/fakes
0
<html><body><script>
var d = 1;
var i = 0;
setInterval(function(){document.title = [";-O c===3", ";-O c===3",":-Oc===3",":-C===3",":-C==3","8-C=3","8-C3","8-C3"][i += d]; i <= 0 || i >= 7 ? d = -d : 0}, 200)
</script></body></html>
Смайлик сосёт с заглотом. Ничего необычного, листайте дальше.
+1
https://pastebin.com/8c6KxabR
Бон аппетит, блядь.
0
#include "pch.h"
#include <iostream>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include <fstream>
#include <string>
using namespace std;
int main()
{
setlocale(0, "rus");
fstream filein("C://test.txt");
fstream fileout("C://answers.txt");
fileout << "ваши ответы:\n";
int control = 0, k = 0, right=0, wrong=0;
string ans, right_ans, a;
if (!filein) {
cout << "еррор, файл с тестом не открыт/не найден";
return 0;
}
getline(filein, a);
cout << a << endl;
fileout << a <<endl;
getline(filein, a);
cout << a<<endl;
for (string s; !filein.eof();) {
getline(filein, s);
cout << s <<endl;
getline(filein, s);
do {
cout << " " << s << endl;
getline(filein, s);
} while (s!="\0");
cout << "ваш ответ: "; cin >> ans;
getline(filein, s);
right_ans=s.erase(0, 6);
if (ans == right_ans) {
cout << "верно" << endl;
right += 1;
}
else {
cout << "неверно, правильный ответ: " << right_ans << endl;
wrong += 1;
}
cout << endl;
fileout << ans << endl;
getline(filein, s); cout << s;
}
cout << "правильные ответы: " << right << " из " << wrong+right << endl;
filein.close();
fileout.close();
_getch();
return 0;
}
Школьный проект.
НЕ ЧИТАТЬ!!
УБЬЕТ!!
+1
Заметил, что после написания почти каждого сообщения я копирую в буфер обмена какой-нибудь символ, чтобы перетереть возможное старое значение.
Чтобы случайно в какой-нибудь чат не вставить [color=green][i]конфиденциальную информацию[/i][/color].
Это нужно лечить?
−1
function isSpam(comment) {
// quick and dirty filter agains guest spam
// it can reject normal links, but who cares...
if ((comment.user_id == 1) && comment.text.match('http://'))
return true;
if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
(comment.text.match(', , http')) ||
(comment.text.match('<strong>')) ||
(comment.text.match('^<a href=')) ||
(comment.text.match('^comment[0-9]+,')) ||
(comment.text.match('storefocus')) ||
(comment.text.match('.*Хрюкни, свинособака')) ||
(comment.text.match('.*<span style')) ||
(comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
(comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
return true;
return false;
}
http://gcode.cx/ngk/#!/settings
Какой анскилл )))
+2
In [196]: n= namedtuple('A', ['a', 'b'])(1,2)
In [197]: n.index
Out[197]: <function A.index>
In [198]: n.count
Out[198]: <function A.count>
In [191]: n = namedtuple('A', ['index', 'count'])(1,2)
In [192]: n
Out[192]: A(index=1, count=2)
In [193]: n.
n.count n.index
In [193]: n.count
Out[193]: 2
In [194]: n.index
Out[194]: 1
Это же отсос, да?
0
<?php
Интересно, а бывает ли в "PHP" такое, чтобы страница не генерилась при каждом запросе, а только один раз при изменениях в БД, и отдавалась статическая страничка.