- 1
!String.valueOf(TDContractualMD).equals("null date")
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
!String.valueOf(TDContractualMD).equals("null date")
Проверка даты на null
+145
add ax,1 ; Добавляем в ax 1 (не знаю, почему он так сделал, МЕДЛЕННО И 3 БАЙТА), можно было же inc ax
add ax,1
add ax,1
add ax,1
add ax,1
add ax,1
add ax,1
add ax,1
add ax,1
mov ax,9 ; А теперь я понял тщетность бытия и те потраченные байты выше.
Самый лучший говнокод новичка, который я видел.
+145
function myscandir($dir){
if(!file_exists($dir)){
return false;
}
$list = scandir($dir);
unset($list[0],$list[1]);
return array_values($list);
}
+145
//bytes 0-13
bmp.push_back('B'); bmp.push_back('M'); //0: bfType
bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); //2: bfSize; size not yet known for now, filled in later.
bmp.push_back(0); bmp.push_back(0); //6: bfReserved1
bmp.push_back(0); bmp.push_back(0); //8: bfReserved2
bmp.push_back(54 % 256); bmp.push_back(54 / 256); bmp.push_back(0); bmp.push_back(0); //10: bfOffBits (54 header bytes)
//bytes 14-53
bmp.push_back(40); bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); //14: biSize
bmp.push_back(width % 256); bmp.push_back(width / 256); bmp.push_back(0); bmp.push_back(0); //18: biWidth
bmp.push_back(height % 256); bmp.push_back(height / 256); bmp.push_back(0); bmp.push_back(0); //22: biHeight
bmp.push_back(1); bmp.push_back(0); //26: biPlanes
bmp.push_back(outputChannels * 8); bmp.push_back(0); //28: biBitCount
bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); //30: biCompression
bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); //34: biSizeImage
bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); //38: biXPelsPerMeter
bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); //42: biYPelsPerMeter
bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); //46: biClrUsed
bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); bmp.push_back(0); //50: biClrImportant
+145
ПРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
ПОСРАЛ В ГОВНОКОДАЧОК НЕ СМЫЛ БАЧОК
+145
int boolToInt(bool b)
{
bool * boolPtr = &b;
char * boolToCharPtr = reinterpret_cast<char *>(boolPtr);
char * resultCharPtr;
resultCharPtr = (char*) malloc(4);
for (int i = 0; i < sizeof(int); i++)
{
if (i == 0)
{
resultCharPtr[i] = boolToCharPtr[0];
}
if (i == 1)
{
resultCharPtr[i] = 0x00;
}
if (i == 2)
{
resultCharPtr[i] = 0x00;
}
if (i == 3)
{
resultCharPtr[i] = 0x00;
}
}
int * intPtr = reinterpret_cast<int *> (resultCharPtr);
return *intPtr;
}
Удобная функция для конвертации bool в int
+145
Connection::Connection(const Options& opts): impl_(new Impl)
{
impl_->isInitialized = false;
impl_->options = std::move(*opts.impl_);
if (!options().lazyInit)
conn();
}
Вся соль в строке 4: из объекта opts, переданного по константной ссылке, подло выжимают содержимое. Видимо, никто не пробовал создать два коннекта из одного объекта опций.
+145
var mySetTitleOriginal = setTitle;
var setTitle = function (el) {
if (!el.getAttribute('myDownloadButtonAdded')) {
var songName = el.getElementsByTagName('b')[0].innerText + ' – ' + el.getElementsByClassName('title')[0].innerText.replace(/\\/g, '\\\\').replace(/"/g, '\\"').replace(/[<>|\\\/:"]/g, '');
var songUrl = el.parentNode.parentNode.getElementsByTagName('*')[0].getElementsByTagName('input')[0].value.replace(/,.*$/, '') + '?';
var audio_download_wrap = document.createElement('div');
audio_download_wrap.setAttribute('class', 'audio_download_wrap fl_r');
audio_download_wrap.setAttribute('onmouseover', 'Audio.rowActive(this, \'Скачать аудиозапись\', [9, 5, 0]);');
audio_download_wrap.setAttribute('onmouseout', 'Audio.rowInactive(this);');
el.parentNode.getElementsByClassName('actions')[0].appendChild(audio_download_wrap);
var audio_download = document.createElement('a');
audio_download.setAttribute('class', 'audio_download');
audio_download.setAttribute('onclick', 'event.stopPropagation();');
audio_download.setAttribute('href', songUrl);
audio_download.setAttribute('download', songName + '.mp3');
el.parentNode.getElementsByClassName('audio_download_wrap')[0].appendChild(audio_download);
el.setAttribute('myDownloadButtonAdded', 'true');
}
mySetTitleOriginal(el);
};
Только при наведение на название показывает иконку на скачивание, подскажите как сделать что бы он автаматом это делал, спасибо
+145
Ошибка сервера в приложении '/'. Выполнение этой команды требует открытого доступного соединения. Текущее состояние соединения: разорвано. Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. Сведения об исключении: System.InvalidOperationException: Выполнение этой команды требует открытого доступного соединения. Текущее состояние соединения: разорвано. Ошибка источника: Необработанное исключение при выполнении текущего веб-запроса. Информацию о происхождении и месте возникновения исключения можно получить, используя следующую трассировку стека исключений. Трассировка стека: [InvalidOperationException: Выполнение этой команды требует открытого доступного соединения. Текущее состояние соединения: разорвано.] System.Data.Objects.ObjectContext. EnsureConnection() +11438147 System.Data.Objects.ObjectContext. CreateFunctionObjectResult (EntityCommand entityCommand, ReadOnlyMetadataCollection`1 entitySets, EdmType[] edmTypes, MergeOption mergeOption) +133 System.Data.Objects.ObjectContext. ExecuteFunction(String functionName, MergeOption mergeOption, ObjectParameter[] parameters) +411 System.Data.Objects.ObjectContext. ExecuteFunction(String functionName, ObjectParameter[] parameters) +78 Dmir.ContentCommon.Entities. ContentCommonDb.ContentGet (Nullable`1 contentID, Nullable`1 isModerator) in D:\Projects \DmirCollection\CommonObject \Dmir.ContentCommon \Dmir.ContentCommon\Entities \Model1.cs:745 Dmir.ContentCommon.Entities. ContentCommonRepository. ContentGet(Guid contentID, Boolean isModerator) in D:\Projects \DmirCollection\CommonObject \Dmir.ContentCommon \Dmir.ContentCommon\Entities \ContentCommonRepository.cs:30 Dmir.ContentCommon.Services. ContentCommonService.ContentGet (Guid contentID, Boolean isModerator) in D:\Projects\DmirCollection \CommonObject \Dmir.ContentCommon \Dmir.ContentCommon\Services \ContentCommonService.cs:142 Dmir.Realty.Content.MvcApp. Controllers.ContentHelperController. View(Guid contentViewID, Int32 page, Boolean isModerator) in D: \Projects\DmirCollection\WebSite \Dmir.Realty.Content \Dmir.Realty.Content.MvcApp \Controllers \ContentHelperController.cs:211 lambda_method(Closure , ControllerBase , Object[] ) +252 System.Web.Mvc. ReflectedActionDescriptor.Execute (ControllerContext controllerContext, IDictionary`2 parameters) +261 System.Web.Mvc. ControllerActionInvoker. InvokeActionMethod (ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39 System.Web.Mvc.Async.<>c__ DisplayClass42.< BeginInvokeSynchronousActionMethod >b__41() +34 System.Web.Mvc.Async.<>c__ DisplayClass39.< BeginInvokeActionMethodWithFilters> b__33() +124 System.Web.Mvc.Async.<>c__ DisplayClass4f.<InvokeActionMethodF ilterAsynchronously>b__49() +839035 System.Web.Mvc.Async.<>c__ DisplayClass37.< BeginInvokeActionMethodWithFilters> b__36(IAsyncResult asyncResult) +15 System.Web.Mvc.Async.<>c__ DisplayClass2a.<BeginInvokeAction>b __20() +33 System.Web.Mvc.Async.<>c__ DisplayClass25.<BeginInvokeAction>b __22(IAsyncResult asyncResult) +839620 System.Web.Mvc.<>c__ DisplayClass1d.<BeginExecuteCore>b __18(IAsyncResult asyncResult) +28 System.Web.Mvc.Async.<>c__ DisplayClass4.<MakeVoidDelegate>b_ _3(IAsyncResult ar) +15 System.Web.Mvc.Controller. EndExecuteCore(IAsyncResult asyncResult) +65 System.Web.Mvc.Async.<>c__ DisplayClass4.<MakeVoidDelegate>b_ _3(IAsyncResult ar) +15 System.Web.Mvc.Controller. EndExecute(IAsyncResult asyncResult) +51 System.Web.Mvc.<>c__ DisplayClass8.<BeginProcessRequest> b__3(IAsyncResult asyncResult) +42 System.Web.Mvc.Async.<>c__ DisplayClass4.<MakeVoidDelegate>b_ _3(IAsyncResult ar) +15 System.Web.Mvc.MvcHandler. EndProcessRequest(IAsyncResult asyncResult) +51 System.Web.CallHandlerExecutionStep .System.Web.HttpApplication. IExecutionStep.Execute() +606 System.Web.HttpApplication. ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288 Информация о версии: Платформа Microsoft .NET Framework, версия:4.0.30319; ASP.NET, версия:4.0.30319.18446
http://dm-realty.ru/RepairConstruction/View?contentViewID=317f4680-bdb0-4d4e-a423-041a0d833e71
И нахуй вот это простому пользователю?
+145
stManager && stManager.add(['emoji.js'], function () {
var allEmojiCodes = [/*коды смайлов*/"D83DDE0A"],
function EmojiMy() {
this.bindAll(this, 'process', 'onClick', 'onKeyDown', 'toggleSmileBtn', 'parseAddedNodes', 'globalHandler', 'eventHandler', 'showMore', 'sendSticker', 'tabSwitch');
this.counter = 0;
this.current = {
tooltip: null
};
}
EmojiMy.prototype.bindAll = function (obj) {
var bind = function (func, context) {
var args = [].slice.call(arguments, 2);
if (typeof context == "string") {
args.unshift(func[context], func);
return bind.apply(this, args);
}
return function () {
var unshiftArgs = args.concat([].slice.call(arguments));
return func.apply(context, unshiftArgs);
};
},
funcs = Array.prototype.slice.call(arguments, 1);
if (funcs.length === 0) throw new Error("bindAll must be passed function names");
funcs.forEach(function (f) {
obj[f] = bind(obj[f], obj);
});
return obj;
};
EmojiMy.prototype.init = function () {
ajax.post('im', {
act: 'get_emoji_list'
}, {
onDone: function (codes) {
Emoji.allEmojiCodes = allEmojiCodes;
}
});
observer.observe(document.querySelector('body'), {
childList: true,
subtree: true,
attributes: true,
attributeFilter: ['style']
});
this.process();
};
(qwe = new EmojiMy()).init();
});
Помогите исправить ошибки не могу вообще не как, выполняется с ошибками