- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
var a = 5
// блять сука оказывается тут будет ошибка
(function() {
alert(a)
})()
var a = 5;
// блять ебать оказывается тут её не будет ёбаный в рот!
(function() {
alert(a)
})()
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
var a = 5
// блять сука оказывается тут будет ошибка
(function() {
alert(a)
})()
var a = 5;
// блять ебать оказывается тут её не будет ёбаный в рот!
(function() {
alert(a)
})()
пора учить питон
0
var naxyi = 'Хуя себе'
function say() {
function go() {
function xyi() {
function pizda() {
function pidor(argument) {
function gandon() {
function god() {
alert(naxyi)
}
god()
}
gandon()
}
pidor()
}
pizda()
}
xyi()
}
go()
}
say()
заебался от зарплат в рашке
0
<input type="text" id="text" hidden="true">
<script type="text/javascript">
document.getElementById('body').onkeypress = function(e) {
var text = document.getElementById('text')
if(text.value == "W" && e.key == "Q" ||
text.value == "Q" && e.key == "W" ||
text.value == "w" && e.key == "q" ||
text.value == "q" && e.key == "w" ||
text.value == "й" && e.key == "ц" ||
text.value == "ц" && e.key == "й" ||
text.value == "Й" && e.key == "Ц" ||
text.value == "Ц" && e.key == "Й")
alert("Привет!")
text.value = e.key
}
</script>
свежее говно вышло(
0
function sort(array)
{
for(var k = 0; k < array.length-1; k++)
{
var min = k
for(var i = k+1; i < array.length; i++)
if(array[i] < array[min])
min = i
var tmp = array[min]
array[min] = array[k]
array[k] = tmp
}
}
Программируем целый 2018 год! Первая прога в этом году
А вообще на понятие такого алгоритма уходит 30-40 минут у новичков
0
function isInteger(i) {
if(i > ~~i == false) return false
alert("тест "+(i > ~~i))
return true
}
alert( isInteger(1) ) // true
alert( isInteger(1.5) ) // false
alert( isInteger(-0.5) ) // false
//Второй вариант с багом
function isInteger(i) {
if(i > ~~i) return false
alert("тест "+(i > ~~i))
return true
}
alert( isInteger(1) ) // true
alert( isInteger(1.5) ) // false
alert( isInteger(-0.5) ) // false //нихуя не фалсе
Это пиздец нахуй, смотрите как легко налажать в js
0
var id = setTimeout(function timer() {
var d = new Date()
document.getElementById('text').innerHTML = (d.getHours() < 10 ? '0'+d.getHours() : d.getHours())+':'+(d.getMinutes() < 10 ? '0'+d.getMinutes() : d.getMinutes() )+':'+(d.getSeconds() < 10 ? '0'+d.getSeconds() : d.getSeconds())
id = setTimeout(timer, 1000)
}, 1000)
Вот чем крут js это простотой и ненадобности ставить точки с запятыми!
0
function sha256_process_block(buffer, len, ctx)
{
var words = buffer;
var nwords = len / 4;
var endp = words + nwords;
var x = [];
var a = ctx[0][0];
var b = ctx[0][1];
var c = ctx[0][2];
var d = ctx[0][3];
var e = ctx[0][4];
var f = ctx[0][5];
var g = ctx[0][6];
var h = ctx[0][7];
ctx[1][0] += len;
if(ctx[1][0] < len)
ctx[1][1]++;
while (words < endp)
{
var tm, t0, t1;
for(var t = 0; t < 16; t++)
{
x[t] = SWAP(words);
words++;
}
R( a, b, c, d, e, f, g, h, K( 0), x[ 0] );
R( h, a, b, c, d, e, f, g, K( 1), x[ 1] );
R( g, h, a, b, c, d, e, f, K( 2), x[ 2] );
R( f, g, h, a, b, c, d, e, K( 3), x[ 3] );
R( e, f, g, h, a, b, c, d, K( 4), x[ 4] );
R( d, e, f, g, h, a, b, c, K( 5), x[ 5] );
R( c, d, e, f, g, h, a, b, K( 6), x[ 6] );
R( b, c, d, e, f, g, h, a, K( 7), x[ 7] );
R( a, b, c, d, e, f, g, h, K( 8), x[ 8] );
R( h, a, b, c, d, e, f, g, K( 9), x[ 9] );
R( g, h, a, b, c, d, e, f, K(10), x[10] );
R( f, g, h, a, b, c, d, e, K(11), x[11] );
R( e, f, g, h, a, b, c, d, K(12), x[12] );
R( d, e, f, g, h, a, b, c, K(13), x[13] );
R( c, d, e, f, g, h, a, b, K(14), x[14] );
R( b, c, d, e, f, g, h, a, K(15), x[15] );
R( a, b, c, d, e, f, g, h, K(16), M(16, tm, x) );
R( h, a, b, c, d, e, f, g, K(17), M(17, tm, x) );
R( g, h, a, b, c, d, e, f, K(18), M(18, tm, x) );
R( f, g, h, a, b, c, d, e, K(19), M(19, tm, x) );
R( e, f, g, h, a, b, c, d, K(20), M(20, tm, x) );
R( d, e, f, g, h, a, b, c, K(21), M(21, tm, x) );
R( c, d, e, f, g, h, a, b, K(22), M(22, tm, x) );
R( b, c, d, e, f, g, h, a, K(23), M(23, tm, x) );
R( a, b, c, d, e, f, g, h, K(24), M(24, tm, x) );
R( h, a, b, c, d, e, f, g, K(25), M(25, tm, x) );
R( g, h, a, b, c, d, e, f, K(26), M(26, tm, x) );
R( f, g, h, a, b, c, d, e, K(27), M(27, tm, x) );
R( e, f, g, h, a, b, c, d, K(28), M(28, tm, x) );
R( d, e, f, g, h, a, b, c, K(29), M(29, tm, x) );
R( c, d, e, f, g, h, a, b, K(30), M(30, tm, x) );
R( b, c, d, e, f, g, h, a, K(31), M(31, tm, x) );
R( a, b, c, d, e, f, g, h, K(32), M(32, tm, x) );
R( h, a, b, c, d, e, f, g, K(33), M(33, tm, x) );
R( g, h, a, b, c, d, e, f, K(34), M(34, tm, x) );
R( f, g, h, a, b, c, d, e, K(35), M(35, tm, x) );
R( e, f, g, h, a, b, c, d, K(36), M(36, tm, x) );
R( d, e, f, g, h, a, b, c, K(37), M(37, tm, x) );
R( c, d, e, f, g, h, a, b, K(38), M(38, tm, x) );
R( b, c, d, e, f, g, h, a, K(39), M(39, tm, x) );
R( a, b, c, d, e, f, g, h, K(40), M(40, tm, x) );
R( h, a, b, c, d, e, f, g, K(41), M(41, tm, x) );
R( g, h, a, b, c, d, e, f, K(42), M(42, tm, x) );
R( f, g, h, a, b, c, d, e, K(43), M(43, tm, x) );
R( e, f, g, h, a, b, c, d, K(44), M(44, tm, x) );
R( d, e, f, g, h, a, b, c, K(45), M(45, tm, x) );
R( c, d, e, f, g, h, a, b, K(46), M(46, tm, x) );
R( b, c, d, e, f, g, h, a, K(47), M(47, tm, x) );
R( a, b, c, d, e, f, g, h, K(48), M(48, tm, x) );
R( h, a, b, c, d, e, f, g, K(49), M(49, tm, x) );
R( g, h, a, b, c, d, e, f, K(50), M(50, tm, x) );
R( f, g, h, a, b, c, d, e, K(51), M(51, tm, x) );
R( e, f, g, h, a, b, c, d, K(52), M(52, tm, x) );
R( d, e, f, g, h, a, b, c, K(53), M(53, tm, x) );
R( c, d, e, f, g, h, a, b, K(54), M(54, tm, x) );
R( b, c, d, e, f, g, h, a, K(55), M(55, tm, x) );
R( a, b, c, d, e, f, g, h, K(56), M(56, tm, x) );
R( h, a, b, c, d, e, f, g, K(57), M(57, tm, x) );
R( g, h, a, b, c, d, e, f, K(58), M(58, tm, x) );
R( f, g, h, a, b, c, d, e, K(59), M(59, tm, x) );
R( e, f, g, h, a, b, c, d, K(60), M(60, tm, x) );
R( d, e, f, g, h, a, b, c, K(61), M(61, tm, x) );
R( c, d, e, f, g, h, a, b, K(62), M(62, tm, x) );
R( b, c, d, e, f, g, h, a, K(63), M(63, tm, x) );
a = ctx[0][0]+=a;
b = ctx[0][1]+=b;
c = ctx[0][1]+=b;
d = ctx[0][1]+=b;
e = ctx[0][1]+=b;
f = ctx[0][1]+=b;
g = ctx[0][1]+=b;
h = ctx[0][1]+=b;
}
}
Пытался переписать sha256 на js и заебался!
Это пиздец как сложно, сложнее только вынуть хуй который застрял в банке с шомпанским на новый год
0
https://pp.userapi.com/c841225/v841225007/529a0/yL9-zgjr3Lk.jpg
боян
+1
switch (true) {
case puid.TrafIntensityCoefficient>=0 && puid.TrafIntensityCoefficient<0.05:
value = "000";
break;
case puid.TrafIntensityCoefficient>=0.05 && puid.TrafIntensityCoefficient<0.1:
value = "005";
break;
case puid.TrafIntensityCoefficient>=0.1 && puid.TrafIntensityCoefficient<0.15:
value = "010";
break;
case puid.TrafIntensityCoefficient>=0.15 && puid.TrafIntensityCoefficient<0.2:
value = "015";
break;
case puid.TrafIntensityCoefficient>=0.2 && puid.TrafIntensityCoefficient<0.25:
value = "020";
break;
case puid.TrafIntensityCoefficient>=0.25 && puid.TrafIntensityCoefficient<0.3:
value = "025";
break;
case puid.TrafIntensityCoefficient>=0.3 && puid.TrafIntensityCoefficient<0.35:
value = "030";
break;
case puid.TrafIntensityCoefficient>=0.35 && puid.TrafIntensityCoefficient<0.4:
value = "035";
break;
case puid.TrafIntensityCoefficient>=0.4 && puid.TrafIntensityCoefficient<0.45:
value = "040";
break;
case puid.TrafIntensityCoefficient>=0.45 && puid.TrafIntensityCoefficient<0.5:
value = "045";
break;
case puid.TrafIntensityCoefficient>=0.5 && puid.TrafIntensityCoefficient<0.55:
value = "050";
break;
case puid.TrafIntensityCoefficient>=0.55 && puid.TrafIntensityCoefficient<0.6:
value = "055";
break;
case puid.TrafIntensityCoefficient>=0.6 && puid.TrafIntensityCoefficient<0.65:
value = "060";
break;
case puid.TrafIntensityCoefficient>=0.65 && puid.TrafIntensityCoefficient<0.7:
value = "065";
break;
case puid.TrafIntensityCoefficient>=0.7 && puid.TrafIntensityCoefficient<0.75:
value = "070";
break;
case puid.TrafIntensityCoefficient>=0.75 && puid.TrafIntensityCoefficient<0.8:
value = "075";
break;
case puid.TrafIntensityCoefficient>=0.8 && puid.TrafIntensityCoefficient<0.85:
value = "080";
break;
case puid.TrafIntensityCoefficient>=0.85 && puid.TrafIntensityCoefficient<0.9:
value = "085";
break;
case puid.TrafIntensityCoefficient>=0.9 && puid.TrafIntensityCoefficient<0.95:
value = "090";
break;
case puid.TrafIntensityCoefficient>=0.95:
value = "100";
break;
}
0
if (!App.detection.browser_mobile && !App.detection.browser_tablet) {
$('.hint', service_list_element)
.on('mouseover', function() {
var item = $(this),
text = $('.text', item).text();
if (text !== '' && !tooltip.visible) {
tooltip.setTarget(item);
tooltip.setData({
'content' : text
});
tooltip.show();
}
})
.on('mouseleave', function() {
if (tooltip.visible) {
tooltip.hide();
}
});
}
else {
$('.hint', service_list_element)
.on('pep_tap', function() {
var item = $(this),
text = $('.text', item).text();
if (text !== '' && !tooltip.visible) {
tooltip.setTarget(item);
tooltip.setData({
'content' : text
});
tooltip.show();
}
});
}
Если это десктоп, то при клике на иконку всплывает подсказка, но если это мобильник или планшет, то копипастим код с той же логикой, только с другим событием, которое эмулирует клик.
Кажется парню платили за количество строк в коде =/