
Эмир❆❆❆
11.09.2016
21:44:07
заинтересовало)))ахах

Богдан
11.09.2016
21:45:14
помогите
Что за ошибка?

Google

Славик
11.09.2016
21:47:09
я бы сказал, что он не может забиндиться на нужный адрес/порт

Эмир❆❆❆
11.09.2016
21:47:38
мак ос какбудто

Богдан
11.09.2016
21:48:00

Эмир❆❆❆
11.09.2016
21:48:09
незнаю)
интересно просто какая ос

Богдан
11.09.2016
21:48:15

Славик
11.09.2016
21:52:04
ну локальный айпи стремный, во-первых
во-вторых, мало ли что может крутиться на 80-м порту
скайп, например
через netstat можно пропалить

Богдан
11.09.2016
21:52:35
не, это вряд ли
это вдс
там нет ничего почти

Google

Богдан
11.09.2016
21:52:51
я конфиг сайта менял
и после этого все сломалось
сча обратно поменяю
и посмотрю
запустил
хм, а в чем проблема то
разве нельзя так ?
ставить listen example.com:80

Славик
11.09.2016
21:56:26
по-моему, так он цепляет внешний IP
а слушать ему надо локальный

Богдан
11.09.2016
21:56:57
а, все, я убрал звездочку из конфига
просто listen 80;
и получилось то что мне нужно

Славик
11.09.2016
21:58:05
=)
только хотел написать, что у меня без звездочки
фильтрация по доменам настроена

я люблю грин дей
11.09.2016
22:00:32
Славик
у тебя макос?

Google

Славик
11.09.2016
22:12:59
нет

Sergey
11.09.2016
22:13:02

Славик
11.09.2016
22:13:20
хочу записать конкретный бит в число
конкретный бит на конкретную позицию
как это сделать?

я люблю грин дей
11.09.2016
22:13:55
лол
это все потому что ты гей

Sergey
11.09.2016
22:14:34
Логично же

Славик
11.09.2016
22:14:42
0_о

Sergey
11.09.2016
22:16:11
Самый простой спосаб же))))

Славик
11.09.2016
22:37:34
нужна операция, которая бы делала так:
0 0 |0
0 1 |1
1 0 |0
1 1 |1

Victor
11.09.2016
22:41:49
если первая переменная — а, а вторая — b, то твоя операция — это b
Значение функции равно b в этой таблице, что ты скинул.

Славик
11.09.2016
22:43:32
да
я хочу засунуть бит в нужную позицию в числе
не затронув остальные
function setBit(number, position, bit) {
if (bit == 1) {
return number | (bit << position);
} else {
return number & ~(1 << position);
}
}
делаю так и получаю отрицательные числа в итоге
хотя в си такой ерунды не случилось бы

Google

Славик
11.09.2016
22:44:34
или случилось бы?

Victor
11.09.2016
22:46:16
def toggleBit(int_type, offset):
mask = 1 « offset
return(int_type ^ mask)

Admin
ERROR: S client not available

Victor
11.09.2016
22:46:25
вот отсюда взял: https://wiki.python.org/moin/BitManipulation

Славик
11.09.2016
22:47:21
первая моя мысля была
но это переключение
xor
0 0 |0
0 1 |1
1 0 |1
1 1 |0
если в нужной позиции у меня уже 1, то станет 0, мне так не надо

Victor
11.09.2016
22:47:54
Так там код есть для SetBit и ClearBit
Оберни их в свою функчу просто.

Славик
11.09.2016
22:48:29
и это я уже нагугливал
setBit понимается как выставить бит равный 1
а

Victor
11.09.2016
22:48:53
if bit:
SetBit()
else:
ClearBit()

Славик
11.09.2016
22:49:12
ну мой код то же и самое делает
только в итоге получается отрицательное число
типа в js signed int не воспринимается
вот она настоящая проблема отсутствия строгой типизации

Victor
11.09.2016
22:49:59
а

Славик
11.09.2016
22:50:10
я хотел сначала написать код на js, потом если всё будет гладко, переписать на си

Google

Victor
11.09.2016
22:50:10
Так это js. Прошу прощения, думал, что в питон конфе :)

Славик
11.09.2016
22:50:26
походу придется возиться с вечной компиляцией
в общем в топку
пойду спать

foxy shell
12.09.2016
00:28:42
И тебя)

Yokai
12.09.2016
02:45:06
Твоя функция у меня работает правильно, без отрицательностей
сдвиг может быть только на 32 бита
a << b Shifts a in binary representation b (< 32) bits to the left, shifting in zeroes from the right.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators