- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
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 //нихуя не фалсе
1024-- 31.12.2017 01:28 # 0
Кстати, как быть с '12', {valueOf: () => 6} и особенно с {valueOf: () => Math.random() ? 1 : 1.5} ?
И да, последний вопрос меня интересует в контексте чистых функций. Функции из поста были вроде бы чистыми.
Но прогон через isInteger одного и того же значения x даст разные значения в wholenesses. Что случилось?
Испортило ли такое отравленное значение как x чистоту функции? Чистота функции определена только для выражений, которые сами чисты? Чистые функции в языках, позволяющих такую питушню, не могут существовать?
Как классифицируются f1, f2, f3?
Кстати, что с чистотой map в python 3? Математически она возвращает одно и то же, но это одно и то же такое хрупкое и вычислительно зависимое.
А что говорится про чистоту функций, возвращающими сложные объекты. Если функция решила вернуть не сам объект, а его копию? Как решение о чистоте соотносится с доступностью в языке программирования сравнения ссылок?
bormand 31.12.2017 03:11 # 0
> сравнение ссылок
Разрешая сравн
1024-- 31.12.2017 13:14 # 0
Комментарий был покусан рецидивистами?
bormand 31.12.2017 16:57 # 0
Разрешая сравнение ссылок ты добавляешь объекту новый неявный атрибут - адрес. Ну и получается, что функция, возвращающая ссылку всегда нечиста (т.к. аллокатор нечист).
1024-- 31.12.2017 19:02 # 0
syoma 01.01.2018 01:35 # 0
bormand 01.01.2018 05:07 # 0
syoma 01.01.2018 09:09 # 0
bormand 01.01.2018 09:13 # 0
syoma 01.01.2018 09:20 # 0
В маленьких тредах еще как-то можно, а политоту лучше не открывать.
syoma 01.01.2018 09:22 # 0
Размер щревта там менять можно?
А еще некоторые пидорасы имеют адаптивный дизайн вместо страницы для мобилок. Из-за подгрузки рекламных шкритпов все постоянно тормозит и иногда закрывается страница. Приходится жс отключать чтобы пользоваться. Баш например грешит.
bormand 01.01.2018 09:31 # 0
На старом телефоне была такая фигня. Похоже на out of memory, потому что после перезапуска браузера иногда всё-таки открывало и нормально работало.
> Размер щревта там менять можно
Неа, только зумить и катать экран туда-сюда. На ГК в больших тредах из-за этого остаётся очень маленькое окошечко под коммент, и писать туда что-то большое - тот ещё пиздец...
> Значит ебанутый.
Есть немного.
syoma 01.01.2018 09:38 # 0
> Неа, только зумить и катать экран туда-сюда.
А какого собсно хуя этой фичи нет?
>Есть немного.
Но не в хорошем смысле.
> Неа, только зумить и катать экран туда-сюда. На ГК в больших тредах из-за этого остаётся очень маленькое окошечко под коммент, и писать туда что-то большое - тот ещё пиздец...
Именно это я и имел в виду. Как это открывается? http://govnokod.ru/19910
bormand 01.01.2018 09:47 # 0
Открылось за несколько секунд. Вполне юзабельно :3
> А какого собсно хуя этой фичи нет?
А х.з. Видимо специально давят на веб-разрабов, чтобы они сами сайт под мобилы адаптировали. Смена щрефта же вёрстку пидорасит, её даже в десктопных браузерах спрятали...
syoma 01.01.2018 10:34 # +1
Шо?
> её даже в десктопных браузерах спрятали...
прыщелис: вид-масштаб-[v] только текст. Но! СУКА! Прыщелис по умолчанию подтягивает масштаб из настройки винды (размер щревта) и масштабирует и картинки. Из-за этого они расплываются. Что за говно-то?
bormand 01.01.2018 09:54 # 0
syoma 01.01.2018 10:34 # 0
bormand 01.01.2018 10:52 # 0
syoma 01.01.2018 10:56 # +1
Кстати, у меня тут сканер не на столе с компом (не влазит), и чтобы поменять лист, а потом отсканировать, нужно поворачиваться или вставать. Самое простое решение что я нашел, чтобы не идти к компу - нет, не кнопка на сканере, она работает как бык поссал, а VNC на планшете с зумом нужной кнопки.
Да и вообще, любое управление компом скорее всего будет проще всего сделать с VNC или аналогами. Управление плеером например. Еще бы в VNC можно было мультимедиа кнопки нажимать.
cykablyad 02.01.2018 20:03 # 0
cykablyad 02.01.2018 20:04 # 0
P.S. Так. Я не понял. Какого хуя отвечает не туда?
P.P.S. Нет, это я долбоеб, все туда
bormand 02.01.2018 20:53 # +1
cykablyad 02.01.2018 21:02 # 0
syoma 03.01.2018 08:25 # 0
syoma 03.01.2018 08:24 # 0
cykablyad 03.01.2018 12:35 # 0
А лучше он тем, что не тормозит блять
Все до единой реализации внц умудрялись тормозить в лане, когда по рдп с мобилы! через ссш-туннель!! через 3g!!! оно почти без нареканий работает
syoma 03.01.2018 13:39 # 0
cykablyad 03.01.2018 13:41 # +2
Алсо я пользуюсь RDP с мобилы и ничего не увеличиваю, мне и так нормально
Ну и да, на VNC тормоза не небольшие, а пиздец
syoma 03.01.2018 16:18 # 0
cykablyad 03.01.2018 16:19 # 0
syoma 03.01.2018 16:30 # 0
cykablyad 07.01.2018 01:48 # +2
> принцип там один и тот же
Нет, не тот же
VNC по сути фоткает экран, RDP эмулирует видеоадаптер
То, как это сказывается на пирфомансе, и так понятно, плюс позволяет прикрутить (возможно, когда-то даже появится подобное) нормальное 3D-ускорение, ну и другие плюшки навроде remotefx.
Хотя минусы тоже есть: косоебит некоторые приложения, в частности на жабе, плюс некоторые 3д-приложения отказываются запускаться, не найдя подходящее нвиде или амуде
syoma 07.01.2018 15:35 # 0
COWuTEJIbTBOEuMAMKu 08.01.2018 10:36 # 0
bormand 01.01.2018 09:33 # 0
syoma 01.01.2018 09:36 # 0
syoma 03.01.2018 08:25 # 0
COWuTEJIbTBOEuMAMKu 03.01.2018 10:31 # 0
syoma 03.01.2018 12:18 # 0