- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
(function (angular, $, undefined) {
'use strict';
if ($.fn['nanoScroller'] === undefined) {
throw new Error("nanoScrollerJS is not defined in jQuery");
}
...
}(angular, jQuery));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
(function (angular, $, undefined) {
'use strict';
if ($.fn['nanoScroller'] === undefined) {
throw new Error("nanoScrollerJS is not defined in jQuery");
}
...
}(angular, jQuery));
−88
// готовим выборку
ВыборкаПоСчетам = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Счет" + ЧастьБаланса);
Пока ВыборкаПоСчетам.Следующий() Цикл
ВыборкаСбк1 = ВыборкаПоСчетам.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто" + ЧастьБаланса + "1");
Пока ВыборкаСбк1.Следующий() Цикл
ВыборкаСбк2 = ВыборкаСбк1.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто" + ЧастьБаланса + "2");
Пока ВыборкаСбк2.Следующий() Цикл
ВыборкаСбк3 = ВыборкаСбк2.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто" + ЧастьБаланса + "3");
Пока ВыборкаСбк3.Следующий() Цикл
ВыборкаПоКоррСчетам = ВыборкаСбк3.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Счет" + КоррЧастьБаланса);
Пока ВыборкаПоКоррСчетам.Следующий() Цикл
ВыборкаКоррСбк1 = ВыборкаПоКоррСчетам.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто" + КоррЧастьБаланса + "1");
Пока ВыборкаКоррСбк1.Следующий() Цикл
ВыборкаКоррСбк2 = ВыборкаКоррСбк1.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто" + КоррЧастьБаланса + "2");
Пока ВыборкаКоррСбк2.Следующий() Цикл
ВыборкаКоррСбк3 = ВыборкаКоррСбк2.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто" + КоррЧастьБаланса + "3");
Пока ВыборкаКоррСбк3.Следующий() Цикл
ВыборкаНалСчет = ВыборкаКоррСбк3.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "СчетКорректировок");
Пока ВыборкаНалСчет.Следующий() Цикл
ВыборкаНалСбк1 = ВыборкаНалСчет.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто1Корректировок");
Пока ВыборкаНалСбк1.Следующий() Цикл
ВыборкаНалСбк2 = ВыборкаНалСбк1.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто2Корректировок");
Пока ВыборкаНалСбк2.Следующий() Цикл
ВыборкаНалСбк3 = ВыборкаНалСбк2.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Субконто3Корректировок");
Пока ВыборкаНалСбк3.Следующий() Цикл
ВыборкаСделок = ВыборкаНалСбк3.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Сделка");
Пока ВыборкаСделок.Следующий() Цикл
ВыборкаДанных = ВыборкаСделок.Выбрать();
Если ВыборкаДанных.Следующий() Тогда
// Пара строк кода
Для Сч = 1 По 3 Цикл
Если ТипЗнч(ВыборкаДанных["Субконто" + ЧастьБаланса + Сч]) = Тип("СправочникСсылка.СтатьиЗатрат") Тогда
// И тут еще пара строк кода
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла; // по сделкам
КонецЦикла; // по субконто3 корректировок
КонецЦикла; // по субконто2 корректировок
КонецЦикла; // по субконто1 корректировок
КонецЦикла; // по счетам корректировок
КонецЦикла; // по корр субконто3
КонецЦикла; // по корр субконто2
КонецЦикла; // по корр субконто1
КонецЦикла; // по корр счетам
КонецЦикла; // по субконто3
КонецЦикла; // по субконто2
КонецЦикла; // по субконто1
КонецЦикла; // по счетам
Готовим выборку!
+7
<?php
require __DIR__ . '/google-api-php-client/src/Google/autoload.php';
define('CLIENT_SECRET_PATH', __DIR__ . '/client_secret.json');
define('SCOPES', implode(' ', array(Google_Service_Calendar::CALENDAR)));
// ini_set('error_reporting', E_ALL & ~E_NOTICE);
// ini_set('display_errors', 1);
// ini_set('display_startup_errors', 1);
$token = array(
'access_token' => 'ya29.VgIK8cb-zWiGwy-cwE5yV4F1MiGzp4LAPogdBCxaqOs3lC8jLxeZL_xK6vEHr_HwrMcg',
'token_type' => 'Bearer',
'expires_in' => 3600,
'created' => 1451157166,
'refresh_token' => '1/oNh5t4RUGAMiYnNmyIH8iySPr0CdQpnKiXxR57Cj3EpIgOrJDtdun6zK6XiATCKT');
$json_token = json_encode($token);
$client = new Google_Client();
$client->setScopes(SCOPES);
$client->setRedirectUri('http://localhost/obscur');
$client->setAuthConfigFile(CLIENT_SECRET_PATH);
$client->setAccessType('offline');
$client->refreshToken('1/oNh5t4RUGAMiYnNmyIH8iySPr0CdQpnKiXxR57Cj3EpIgOrJDtdun6zK6XiATCKT');
$client->setAccessToken($json_token);
$flname = $_POST['flname'];
$comment = $_POST['comment'];
$startTime = str_replace(' ','T',$_POST['start']);
$endTime = str_replace(' ','T',$_POST['end']);
$members = $_POST['members'];
$phone = $_POST['phone'];
$summary = $flname + ' ' + $members + ' ' + $comment + ' ' + $phone;
if($flname && $comment && $startTime && $endTime && $members && $phone != ""){
$service = new Google_Service_Calendar($client);
$event_info = new Google_Service_Calendar_Event(array(
'summary' => 'Занято',
'description' => $summary,
'start' => array(
'dateTime' => $startTime,
'timeZone' => 'Asia/Almaty',
),
'end' => array(
'dateTime' => $endTime,
'timeZone' => 'Asia/Almaty',
),
));
$events = $service->events->listEvents('primary');
while(true) {
foreach ($events->getItems() as $event) {
if(substr($event->start->dateTime, 0, -6) == $startTime){
echo 'Извините, на данное время уже есть запись';
$exist = true;
break;
}else{
$exist = false;
}
}
$pageToken = $events->getNextPageToken();
if ($pageToken) {
$optParams = array('pageToken' => $pageToken);
$events = $service->events->listEvents('primary', $optParams);
} else {
break;
}
}
if($exist == false){
$calendarId = '[email protected]';
$event = $service->events->insert($calendarId, $event_info);
printf('Запись добавлена');
header("Location: http://localhost/obscur/забронировать.php");
}
}else{
echo "Вы заполнили не все поля";
}
?>
Блядь
+2
return usort($bidsSale, function($a, $b){
return ($a->priority < $b->priority) ? -1 : 1;
});
Найдено в функции от которой ожидается возврат массива.
+1
var otvetil = GM_getValue('otvetil', true);
var schet = GM_getValue('schet', 0);
var vsegopokazov = GM_getValue('vsegopokazov', 0);
if (otvetil == 1) {
//if (parent.location.href != self.location.href) return;
function randomInteger(min, max) {
var rand = min + Math.random() * (max - min);
rand = Math.round(rand);
return rand;
}
var kolvosrabotok = randomInteger(1, 100) > 90; // Процент срабатывания на кол-во вкладок
var popitkanomer = 1;
var a = randomInteger(1, 10);
var b = randomInteger(1, 10);
var znakmat = randomInteger(1, 100);
if (kolvosrabotok == true) {
GM_setValue('vsegopokazov',vsegopokazov++);
GM_setValue('otvetil', false);
GM_setValue('a', a);
GM_setValue('b', b);
if (znakmat > 50) { //процент сложения/вычитания
var znak = 1 //1 это плюс (сложение)
var c = a + b;
var otvet = prompt(a + ' + ' + b + ' = ', '');
while (otvet != c) {
if (otvet == 'папа') {
var papa = confirm('Правильных решений ' + '-= ' + schet + ' =-' + ' Всего показов ' + GM_getValue('vsegopokazov') + ' Хотите сбросить?');
if (papa == true) {
GM_setValue('schet', 0);
GM_setValue('vsegopokazov', 0);
alert('Правильных решений - ' + GM_getValue('schet') + ' Всего показов - ' + GM_getValue('vsegopokazov'));
}
}
popitkanomer++;
GM_setValue('otvetil', false);
GM_setValue('a', a);
GM_setValue('b', b);
GM_setValue('popitkanomer', popitkanomer);
GM_setValue('znak', znak);
GM_setValue('vsegopokazov',vsegopokazov++);
alert('Неправильно! ' + 'Попытка номер ' + popitkanomer);
otvet = prompt(a + ' + ' + b + ' = ', '');
}
GM_setValue('otvetil', true);
GM_setValue('schet', schet + 1);
}
if (znakmat < 50) {
var znak = 0 //1 это минус (вычитание)
if (a > b) {
var c = a - b;
var otvet = prompt(a + ' - ' + b + ' = ', '');
while (otvet != c) {
if (otvet == 'папа') {
var papa = confirm('Правильных решений ' + '-= ' + schet + ' =-' + ' Всего показов ' + GM_getValue('vsegopokazov') + ' Хотите сбросить?');
if (papa == true) {
GM_setValue('schet', 0);
GM_setValue('vsegopokazov', 0);
alert('Правильных решений - ' + GM_getValue('schet') + ' Всего показов - ' + GM_getValue('vsegopokazov'));
}
}
alert('Неправильно! ' + 'Попытка номер ' + popitkanomer);
popitkanomer++;
GM_setValue('otvetil', false);
GM_setValue('a', a);
GM_setValue('b', b);
GM_setValue('popitkanomer', popitkanomer);
GM_setValue('znak', znak);
GM_setValue('vsegopokazov', vsegopokazov++);
otvet = prompt(a + ' - ' + b + ' = ', '');
}
GM_setValue('otvetil', true);
GM_setValue('schet', schet + 1);
}
if (b > a) {
var c = b - a;
var otvet = prompt(b + ' - ' + a + ' = ', '');
while (otvet != c) {
if (otvet == 'папа') {
var papa = confirm('Правильных решений ' + '-= ' + schet + ' =-' + ' Всего показов ' + GM_getValue('vsegopokazov') + ' Хотите сбросить?');
if (papa == true) {
GM_setValue('schet', 0);
GM_setValue('vsegopokazov', 0);
alert('Правильных решений - ' + GM_getValue('schet') + ' Всего показов - ' + GM_getValue('vsegopokazov'));
}
}
alert('Неправильно! ' + 'Попытка номер ' + popitkanomer);
popitkanomer++;
GM_setValue('otvetil', false);
GM_setValue('a', a);
GM_setValue('b', b);
GM_setValue('popitkanomer', popitkanomer);
GM_setValue('znak', znak);
GM_setValue('vsegopokazov', vsegopokazov++);
otvet = prompt(b + ' - ' + a + ' = ', '');
}
GM_setValue('otvetil', true);
GM_setValue('schet', schet + 1);
}
if (a = b) {
//alert('ДЖЕКПОТ!!! ' + a + ' - ' + b + ' = ' + '0');
Greasemonkey. Обучение ребенка математики, ребенок любит youtube ролики с minecraftom. :) Полностью не влезло. За неделю освоили счет до 20. Ни разу не прогер :)
−2
var $skrolmemory = -1 * $(document).scrollTop() * $speed_rotate;
$ass_skrolmemory = $(document).scrollTop() * $speed_rotate;
interval_one = setInterval(function()
{
if ($stop_skrool)
{
$({deg: $skrolmemory}).animate({deg: $skrolmemory - $ass_skrolmemory },
{
duration: 0,
step: function ($now)
{
$(".krug, .img_derzatel_vrashaushiysa, .center_img").css(
{
transform: "rotate(" + $now + "deg)"
});
$(".rotate_block, .ssilka").css(
{
transform: "rotate(" + (-1 * $now) + "deg)"
});
}
});
$skrolmemory = $skrolmemory - $speed_srotate;
}
}, 2);
И так: Скрипт крутит картинки постоянно. вопрос: как? Какого Х*ена здесь происходит? если чет поменять, не работает (предыдущий пост не правелен, как удалять не нашел)
+1
$dbh = new PDO("mysql:host=$this->dbHost;dbname=$this->dbName", $this->dbUser, $this->dbPassword);
$dbh->exec("set names utf8");
$street = $streetPart.'%';
if (isset($arChooseCity[$cityIndex])) {
$condition =
"(city_az LIKE '$city'"
." OR city_az LIKE '$arChooseCity[$cityIndex]'"
." OR city_ru LIKE '$arChooseCity[$cityIndex]'"
." OR city_en LIKE '$arChooseCity[$cityIndex]'"
." OR city_ru LIKE '$city'"
." OR city_en LIKE '$city')"
." AND (geo_az LIKE '$street'"
." OR geo_ru LIKE '$street'"
." OR geo_en LIKE '$street'"
." OR geo_az LIKE '% $street'"
." OR geo_en LIKE '% $street'"
." OR geo_ru LIKE '% $street')"
;
}
else {
$condition =
"(city_az LIKE '$city'"
." OR city_ru LIKE '$city'"
." OR city_en LIKE '$city')"
." AND (geo_az LIKE '$street'"
." OR geo_ru LIKE '$street'"
." OR geo_en LIKE '$street'"
." OR geo_az LIKE '% $street'"
." OR geo_en LIKE '% $street'"
." OR geo_ru LIKE '% $street')"
;
}
$condition_type = " AND type = 'geo_object'";
$condition_street = " AND type = 'street'";
$query_street = $dbh->prepare("SELECT * from `addresses_new_new` WHERE $condition $condition_street GROUP BY street_{$lang}, city_{$lang} ORDER BY weight DESC LIMIT 0, {$maxLimit}");
$query_type = $dbh->prepare("SELECT * from `addresses_new_new` WHERE $condition $condition_type LIMIT 0, {$maxLimit}");
$query_street->execute();
$query_type->execute();
match - against никому не нужен! пользуйся только like.
+142
// storage -> user -> project -> task -> attachments
var userPath = path.join(basePath, userId);
var projectPath = path.join(userPath, projectId);
var taskPath = path.join(userPath, taskId);
// happy mkdir... happy mkdir!
try {
try {
fs.statSync(taskPath); // task folder exists
}
catch (err) {
try {
fs.statSync(projectPath); // project folder exists
}
catch (err) {
try {
fs.statSync(userPath); // user folder exists
}
catch (err) {
fs.mkdirSync(userPath);
}
fs.mkdirSync(projectPath);
}
fs.mkdirSync(taskPath);
}
}
catch (err) {
return next(err);
}
Есть сервер на nodejs и программка типа менеджера задач. Надо было реализовать аттачменты к задачам. Есть папка storage, а в ней заводим папочки по иерархии, как в первом комментарии... и, видимо я что-то не понимаю в работе с файловой системой из под ноды :(
+144
sleh = UpCase(92); // просто слеш
Просто слеш.
+127
var user = 'trol';
function pow() {
alert( 'Hello trol!' );
}
if(user == 'trol'){
while(true){ //Chrome
pow();
}
}
Так и живём