- 1
var coutryOption = commonSettings.parent().parent().parent().find("tr:contains('Country')");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154
var coutryOption = commonSettings.parent().parent().parent().find("tr:contains('Country')");
очень поиск...
+134
private bool CompareLvlCats(string[] cat,List<string[]> cats, int lvl)
{
if (lvl == 1) return cats.Find(x => x[0] == cat[0] && (x[1] != cat[1] ||x[1]!="")) != null;
if (lvl == 2) return cats.Find(x => x[0] == cat[0] && x[1] == cat[1] && (x[2] != cat[2] || x[2] != "")) != null;
if (lvl == 3) return cats.Find(x => x[0] == cat[0] && x[1] == cat[1] && x[2] == cat[2] && (x[3] != cat[3] || x[3] != "")) != null;
if (lvl == 4) return cats.Find(x => x[0] == cat[0] && x[1] == cat[1] && x[2] == cat[2] && x[3] == cat[3] && (x[4] != cat[4] || x[4] != "")) != null;
if (lvl == 5) return cats.Find(x => x[0] == cat[0] && x[1] == cat[1] && x[2] == cat[2] && x[3] == cat[3] && x[4] == cat[4] && (x[5] != cat[5] || x[5] != "")) != null;
if (lvl == 6) return false;
return false;
}
Здесь мы идём снова.
+158
var firstpostime = 1417254005;var numpos = 1; //номер посещения
var sredvrem = 0; //среднее время на каждой странице
var lasdo15sek = 0;
function debug444(ff) {
console.log(ff);
//alert(ff);
}
var newTxt="!!";
var oldTxt=document.title;
function migalka(){
if(document.title==oldTxt){
document.title=newTxt;
}else{
document.title=oldTxt;
}
}
function neuspeli() {
var element55577 = document.createElement('div');
element55577.innerHTML = '<img style="width:1px;height:1px;" src="http://rbcall.com/neuspeli.php?&tel='+document.getElementById('wi_tele233').value+'&site=47&user=159">',
element55577.id = 'wi_r223';
document.body.appendChild(element55577);
document.getElementById("superjalobal").style.display='block';
}
function jduzvonka() {
if (zvonim == 1) { return true; }
if(document.getElementById("wi_tele233").value.length>=8 || document.getElementById("wi_tele233").value == 400){
wiyacall();
insertscript(document.getElementById("wi_tele233").value);
} else {
document.getElementById("wi_tele233").style.border="1px solid red";
}
}
...... и весь скрипт такой
http://rbcall.com/ ROBOCALL - технологии будущего (они же: технологии ИИ)
+162
(strrev "hello") #=> "olleh"
(array_sum [array 1 2 3]) #=> 6
(array-product [array 4 5 6]) #=> 120
(substring "world" 2) #=> "rld"
Теперь ваш Lisp и в PHP: https://github.com/lisphp/lisphp
+51
PVOID ZDbgDoc::getVaByName(PCSTR name)
{
PLIST_ENTRY head = &_dllListHead, entry = head;
while ((entry = entry->Flink) != head)
{
ZDll* pDll = static_cast<ZDll*>(entry);
if (PWSTR ImageName = pDll->_ImageName)
{
PCSTR sz = name;
__loop:
int c = tolower(*sz++);
if (!c || c != towlower(*ImageName++))
{
continue;
}
if (c != '.')
{
goto __loop;
}
pDll->Parse(this);
return pDll->getVaByName(sz, this);
}
}
return 0;
}
+164
if (jq('#' + id).attr('checked')) {
jq('#' + id).attr('checked', true);
} else {
jq('#' + id).attr('checked', false);
}
Чужой код, года 11, переписываю, натыкаюсь на такое вот повсеместно
+157
Здрасьте.
Есть самая верхняя строчка на странице, так сказать, самый верхный header. В ней на сайтах часто располагается контактная информация (телефоны, адреса, прочее), так вот, мне нужно сделать так, чтобы элементы <a><img></a> были видны лишь спустя сотку-две пикселей прокрутки. Я призадумалась, поискала и нашла такой код:
<?php function scroll_block(){
var stop = (document.body.scrollTop || document.documentElement.scrollTop);
var el=document.getElementById('menublock');
if(stop>150){
if(el.style.display!='block'){
el.style.display='block';
}
}
else
el.style.none='none';
return false;
}
if (window.addEventListener){
window.addEventListener("scroll", scroll_block, false);
window.addEventListener("load", scroll_block, false);
}
else if (window.attachEvent){
window.attachEvent("onscroll", scroll_block);
window.attachEvent("onload", scroll_block);
}
<div id='menublock' style="display:none">а тут меню</div>
?>
Затем я подумала, и теперь сделала сам элемент:
<div id="hideousvar"> <a href="http://dev.zoldol.ru/vremya-raboty-sklonov"> <img class="varhid" style="padding: 0px 5px 12px 5px;height: 25px;" title="Время работы склонов" alt="" src="http://dev.zoldol.ru/wp-content/themes/subway-child/images/clock.png"></a>
<a href="http://dev.zoldol.ru/webcamera"> <img class="varhid" style="padding: 0px 5px 10px 5px;height: 28px;" title="WEB-камера" alt="" src="http://dev.zoldol.ru/wp-content/themes/subway-child/images/camera.png"></a>
<a href="http://dev.zoldol.ru/3d-tour"> <img class="varhid" style="padding: 0px 0px 5px 0px;height: 35px;" title="3D-тур" alt="" src="http://dev.zoldol.ru/wp-content/themes/subway-child/images/tour.png"></a>
<a href="http://dev.zoldol.ru/scheme"> <img class="varhid" style="padding: 0px 5px 13px 5px; height: 24px;" title="Интерактивная карта склона" alt="" src="http://dev.zoldol.ru/wp-content/themes/subway-child/images/map.png"></a> </div>
Функция:
<?php function scroll_block(){ var stop = (document.body.scrollTop || document.documentElement.scrollTop); var el=document.getElementById('hideousvar'); if(stop>150){ if(el.style.display!='block'){ el.style.display='block'; } } else el.style.none='none';
return false;
}
if (window.addEventListener){
window.addEventListener("scroll", scroll_block, false);
window.addEventListener("load", scroll_block, false);
}
else if (window.attachEvent){
window.attachEvent("onscroll", scroll_block);
window.attachEvent("onload", scroll_block);
}
<div id='hideousvar' style="display:none">а тут меню</div>
?>
Но что-то не сработало. Подскажите, пожалуйста. Буду безмерно благодарна за помощь.
Наткнулся на хешкоде на следующее чудо.
Хоть и топик тот, судя по всему, писала девушка, но всё ж, блин, с более-менее профессиональной моей точки зрения, это совсем ужас :D
Всё содержание топика точно скопипащено.:D
+70
QString windoliz_path(QString str)
{
/*
функция "виндолизирует" QTшные пути, для передачи в неQTшные части проги
(в QT-шные, кстати тоже можно, ибо QT вроде бы понимает и те и другие ;)
если вызвать вне винды ничо страшного, предпроцессор сделает всё за вас
и функция вернёт ту же строку что и получила. После вызова в виндах не
помешает сделать .toLocal8Bit()
//*/
#ifdef _WIN32 //если венда
char s = '\\'; //символ для замены
char t = '/'; //шаблон поиска
for (int i = str.size();i;i--) //повторить столько раз сколько символов в строке
{
if (str[i-1] == t) //если символ соответствует образцу поиска
{
str[i-1] = s; //меняем на образец замены
}
}
#endif //директива отметы условия "если венда"
return str;
}
Этот проект не перестаёт удивлять... апи не смотри, велосипеды пиши. Коммент сохранен авторский.
+100
class Book
{
public void BookName(ref string file, ref int Index)
{
string[] ReadFile = File.ReadAllLines("NameFile.txt", Encoding.Default);
file = ReadFile[Index];
}
public void BookAuthor(ref string file, ref int Index)
{
string[] ReadFile = File.ReadAllLines("AuthorFile.txt", Encoding.Default);
file = ReadFile[Index];
}
public void BookDescription(ref string file, ref int Index)
{
string[] ReadFile = File.ReadAllLines("DescriptionFile.txt", Encoding.Default);
file = ReadFile[Index];
}
public void BookTags(ref string file, ref int Index)
{
string[] ReadFile = File.ReadAllLines("TagFile.txt", Encoding.Default);
file = ReadFile[Index];
}
}
+56
std::uint8_t octets[4];
for(int i = 0; i < 4; ++i) {
if(i != 0 && inp.get() != '.')
{ assert(false && "unexpected symbol"); }
inp >> octets[i];
}
Два вида говна: в коде и в языке.