Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

ixth 15.08.2014 01:22

Цитата:

Сообщение от l-liava-l (Сообщение 326018)
И всем пофиг на мою божественную сущность

Божественная сущность обладает самостью и не должна испытывать одиночества, у нее есть, скажем так, Единство. Но делать что-то вполне может хотеть. Каждый из нас бог, чуви, но не все знают об этом.


Gozar 15.08.2014 01:25

Цитата:

Сообщение от ixth
Божественная сущность обладает самостью и не должна испытывать одиночества

Знатока видать из далека! Эго у тебя над домом парит или над облаками? Я как погляжу ты знаток. Можно поинтересоваться, откуда такие знания?

Разве тут уместно слово "должна"? Эдак никакой свободы воли нет, раз должна.

ixth 15.08.2014 01:27

Цитата:

Сообщение от Gozar (Сообщение 326022)
Знатока видать из далека! Эго у тебя над домом парит или над облаками? Я как погляжу ты знаток. Можно поинтересоваться, откуда такие знания?

Разве тут уместно слово "должна"? Эдак никакой свободы воли нет, раз должна.

Ну, почему бы и нет? Какая божественность без самости?

l-liava-l 15.08.2014 01:33

Цитата:

Божественная сущность обладает самостью и не должна испытывать одиночества, у нее есть, скажем так, Единство. Но делать что-то вполне может хотеть. Каждый из нас бог, чуви, но не все знают об этом.
В глобальном контексте я не божественный, просто всегда был)
А так как часть ресурсов была брошена на создание виртуального окружения, то для этого самого окружения сущность вполне себе божественная)

Цитата:

Каждый из нас бог, чуви, но не все знают об этом.
Ну вот, теория многозадачности
Цитата:

Еще как вариант разбить свое сознание на много маленьких частей (если вдруг я многозадачный) и тогда получается вы тоже боги, но это не катит. мое самолюбие не простит.

Знаете ли железная у меня теормя, хоть секту открывай.. эхх подзаработаю)

ixth 15.08.2014 01:37

Боюсь, после прочтения последних постов Sweet навсегда покинет нас, как еретиков-мракобесов.

melky 15.08.2014 01:42

Меня всегда очень радует, когда люди говорят о Боге :)

ixth 15.08.2014 01:45

Кстати, погуглил и наткнулся на такую вот статью: Эпистемологический анархизм. Вкупе с прочитанным «Дзеном и искусством ухода за мотоциклом» ломает представления о конечности и непререкаемости знания и научного метода как такового.

Что, конечно, не значит, что нам всем стоит верить в рептилоидов и пить ртуть.

ixth 15.08.2014 01:50

Цитата:

Сообщение от melky (Сообщение 326026)
Меня всегда очень радует, когда люди говорят о Боге :)

Мы тут не о Боге. Мы тут о мировоззренческих концепциях.

Цитата:

Сообщение от melky (Сообщение 326026)
особенно когда они повторяют вталдыченные фразы без грамма понимания, я чуть ли не хлопаю в ладоши. продолжайте, господа!

О, премногомудрый, яви нам свет Истинного знания!

Серьезно. Если есть что сказать по поводу, то прошу. Всегда приятно послушать умного человека.

l-liava-l 15.08.2014 02:29

Цитата:

особенно когда они повторяют вталдыченные фразы без грамма понимания, я чуть ли не хлопаю в ладоши. продолжайте, господа!
Ты оскорбил мои чувства верующего, в суд подам если в мою секту не вступишь
Цитата:

Что, конечно, не значит, что нам всем стоит верить в рептилоидов и пить ртуть.
Там вообще говорится что каждый волен исповедовать любую идею, и риптелойдов тоже)


https://play.google.com/store/search?q -интересно это баг или фича, (если искать пустой запрос, то гугл найдет пони)

bes 15.08.2014 19:22

господа, вы развели адский бред тред, будьте проще, программирование в машинных кодах/на ассемблере поможет вам в этом :D

bes 15.08.2014 20:15

Цитата:

Сообщение от bes
программирование в машинных кодах/на ассемблере

чтобы не быть голословным
Intel® 64 and IA-32 Architectures Software Developer’s Manuals
проясняет лучше, чем книжки Юрова

Gozar 15.08.2014 20:18

bes,
Сам бред не неси. Одна операция быстрее чем одна + еще одна.

bes 15.08.2014 20:19

Цитата:

Сообщение от Gozar
bes,
Сам бред не неси. Одна операция быстрее чем одна + еще одна.

логично :D

cyber 17.08.2014 15:08

melky, я тут продолжаю играться с тестами и вот что получилось учел твой коммент и то что прочитал, именна тестов только не поменял еще.

Так лучше?)

describe('new ModalJS', function()  {

    var modal;

    it( 'new Object', function()  {

        modal = new ModalJS();

        expect( ( typeof modal  ).valueOf())
            .toBe( "object" );
    });

    it ( "Create overlay", function () {

        expect ( isHTMLElement( modal.overlay) )
            .toBe( true );

        expect ( modal.overlay.parentElement )
            .toBe( document.body );


    } );

});

function isHTMLElement( elem ) {
    return (typeof elem === "object") &&
        (elem.nodeType === 1) && (typeof elem.style === "object") &&
        (typeof elem.ownerDocument ==="object");
}

describe ( "Methods", function () {

    var modal = modal = new ModalJS( {
        NotUseAnimate: true
    } );


    it( "set window", function ()  {

        var win = document.getElementById( "modal-test-win");

        expect ( modal.setWindow ( win ) )
            .toBe ( modal );

    });


    it ( "Show window", function ( done ) {


        modal.show();


        expect ( isDisplayed ( modal.window ))
            .toBe ( true );

        expect ( isDisplayed( modal.overlay ) )
            .toBe ( true );



        setTimeout ( function (){

            expect ( isCentered ( modal.window ))
                .toBe ( true );

            done();

        }, 0 );


    } );

    it ( "Hide window", function ( ) {

        modal.hide () ;

        expect ( isDisplayed( modal.window ) )
            .toBe ( false );

        expect ( isDisplayed( modal.overlay ) )
            .toBe ( false );
    } );


    it ( "Window destroy", function ( ) {

        expect ( modal.destroy( ) )
            .toBe ( true );

        expect ( modal.overlay)
            .toBeUndefined ();

    } );


    it ( "Window destroy [remove Window]", function ( ) {

        var modal = new ModalJS()
            .setWindow( document.getElementById( "modal-test-win") );

        expect ( modal.destroy( true ) )
            .toBe ( true );

        expect ( modal.window )
            .toBeUndefined();
    } );


} );


function isDisplayed ( elem ) {

    var display = getStyle( elem, "display" );


    return !display || display !== "none";

};


function isCentered ( win ) {
    var y = ( window.innerHeight - win.offsetHeight ) / 2 ,
        x = ( window.innerWidth - win.offsetWidth) / 2 ,
        winY = Math.round( parseFloat( getStyle( win, "top" ) ) ),
        winX = Math.round( parseFloat( getStyle( win, "left" ) ) );

        return Math.round( y )  == winY
            &&  Math.round( x )  == winX;
}


function getStyle ( elem, style ) {

    var value = elem.style[ style ];

    if  ( !value ) {
        value = window.getComputedStyle( elem, null).getPropertyValue( style );
    }

    return value;
}


describe ( "Async animate", function ( ) {

    var win2 = document.getElementById( "modal-test-win2"),
        modal = new ModalJS().setWindow ( win2 );

    beforeEach( function ( done )  {

        modal.on ( "showed", function () {

            expect ( isDisplayed ( modal.window ))
                .toBe ( true );

            expect ( isCentered ( modal.window ))
                .toBe ( true );

            expect ( isDisplayed( modal.overlay ) )
                .toBe ( true );

        }, done );

        modal.show();
    } );


    it ( "Hide window", function ( done ) {

        modal.on ( "closed", function () {

            expect ( isDisplayed( modal.window ) )
                .toBe ( false );

            expect ( isDisplayed( modal.overlay ) )
                .toBe ( false );


        }, done );
        modal.hide();

    } );

});

melky 17.08.2014 16:56

cyber, а что изменилось?

cyber 17.08.2014 17:08

Цитата:

Сообщение от melky
а что изменилось?

вот прошлый вариант http://javascript.ru/forum/offtopic/...tml#post324112
Добавлена проверка на отображение окна,

function isDisplayed ( elem ) {

    var display = getStyle( elem, "display" );


    return !display || display !== "none";

};


Так же отображено оно там где нужно или нет

function isCentered ( win ) {
    var y = ( window.innerHeight - win.offsetHeight ) / 2 ,
        x = ( window.innerWidth - win.offsetWidth) / 2 ,
        winY = Math.round( parseFloat( getStyle( win, "top" ) ) ),
        winX = Math.round( parseFloat( getStyle( win, "left" ) ) );

        return Math.round( y )  == winY
            &&  Math.round( x )  == winX;
}



it ( "Show window", function ( done ) {


        modal.show();


        expect ( isDisplayed ( modal.window ))
            .toBe ( true );

        expect ( isDisplayed( modal.overlay ) )
            .toBe ( true );



        setTimeout ( function (){

            expect ( isCentered ( modal.window ))
                .toBe ( true );

            done();

        }, 0 );


После закрытие проверяется спрятано ли окно

it ( "Hide window", function ( ) {

        modal.hide () ;

        expect ( isDisplayed( modal.window ) )
            .toBe ( false );

        expect ( isDisplayed( modal.overlay ) )
            .toBe ( false );
    } );

melky 18.08.2014 09:54

cyber, хз. абстрактному примеру абстрактный тест :)
попробуй сделать мелкое приложение иоттестировать его

l-liava-l 18.08.2014 11:16

Пожалуй соглашусь с методолгией ангуляра, с dom элементами в тестах каша

cyber 18.08.2014 11:29

Цитата:

Сообщение от melky
абстрактному примеру абстрактный тест

Почему абстрактный?) Я с этим скриптом работаю и мне достало вылавливать ошибки в работе)

melky 18.08.2014 13:11

Цитата:

Сообщение от l-liava-l
Пожалуй соглашусь с методолгией ангуляра, с dom элементами в тестах каша

да, у них ништячные тесты :)

cyber 18.08.2014 20:08

Мне нужно на бэкенде через n времени парсить страницу, как это лучше сделать?
Через обычный setTimeout или есть более продвинутые решения?)

ixth 19.08.2014 15:40

Знаете что меня пугает? С тех пор как я активно затусил на форуме, не было ни одного поста от Максимуса. Может он — это действительно я?

Viral 19.08.2014 16:50

ixth, он живет в каждом из нас... :lol:

kobezzza 19.08.2014 18:45

Цитата:

Сообщение от ixth (Сообщение 326511)
Знаете что меня пугает? С тех пор как я активно затусил на форуме, не было ни одного поста от Максимуса. Может он — это действительно я?

Теория переслеления максимуса?

Safort 19.08.2014 22:05

На сколько я помню, на форуме было несколько особо выделяющихся неадекватов. Кажется, Максимус один из них, да?

Zend 19.08.2014 22:15

Цитата:

Сообщение от ixth
Может он — это действительно я?

А может я? Вам не кажется что у меня слишком мало сообщений для моей даты регистрации..... В 2009-м максимуса не было, зато был nemo.....

Zend 19.08.2014 22:17

единственное что не сходится - не видел ни одного извращенца среди мотоциклистов. но мб я врал про мото?

Sweet 20.08.2014 00:19

Цитата:

Сообщение от ixth
Может он — это действительно я?

Цитата:

Сообщение от Zend
А может я?

А может быть я?
Я - Спартак!

cyber 20.08.2014 17:58

Какую формулу нужно использовать для решения задачи?
Есть коллекция из n элементов из нее нужно случайно взять один элент, но это нужно сделать так что бы некоторые элементы брались с ОЧЕНЬ маленькой вероятностью, некоторые с нормально вероятностью, а некоторые с большой

kobezzza 20.08.2014 18:04

Как вариант:
генериш случайно число в интервале от 1 до 1eN, и делишь полученное на диапазоны:

1-10 - a
11-100 - b
101-1000 - c

И т.д.

Чем больше диапазон - тем выше вероятность.

cyber 22.08.2014 21:12

kobezzza, спасибо попробую.

cyber 25.08.2014 19:41

Или я чего то не пойму, или я отстал от жизни. Но блин не пойму, нужно парсить один сайт так вот там идет xhr запрос на сервер в ответе есть нужные мне данные, ну я такой на радостях отравляю запрос с сервера , в ожидание увидить json с нормальной структурой, с которого легко будет получить данные. Но хрен там, вот что мне приходит в ответ (большую часть хтмл вырезал методом научного тыка, так как на смысел на влияет).
И у меня возник вопрос WTF???? Почему нельзя отправить данные и отрендерить их на клиенте, а не отправлял хренову тучу хтмл через AJAX????

{"teams_html": "\n\n\n      \n        <li data-team data-letter=\"A\">\n          <a class=\"team-small\" href=\"/ru/team/3/\">\n            <span class=\"team-small__container\">\n              <span class=\"team-small__visual\">\n                <img src=\"/media/v1.4.2.1/cachiv>\n      </li>\n    \n\n  </ul>\n", "number_pages": 1}

Gozar 25.08.2014 21:17

cyber,
Чтобы если есть рендер на сервере не писать еще один на клиенте. Ну и чтобы ты парился.

l-liava-l 26.08.2014 14:15

В es 6 прототипы остались? Или их полностью заменили классами?
Крутая жэ парадигма, хотя прототипы на стадии изучения могут быть непонятны, мб, это для снижения порога входа сделано

kobezzza 26.08.2014 14:27

Цитата:

В es 6 прототипы остались? Или их полностью заменили классами?
Они никуда и не делись, просто добавили вариант сахарного синтаксиса и правильно сделали, но писать "по старому" разумеется можно. Во многих динамических языках, например, в Python или Ruby также используется прототипная парадигма, но она имеет сахарную обёртку и в JS решили сделать также, вот и всё.

l-liava-l 26.08.2014 14:33

Цитата:

Они никуда и не делись, просто добавили вариант сахарного синтаксиса
А тогда все ок)

l-liava-l 27.08.2014 18:53

Доброго времени суток!

Есть сайт http://safehome.hol.es/ а позже safehome24.ru (домен паркуется)
Очень нужно его быстренько крутануть, решил регнуть в директе, когда домен припаркуется.

Там чем выше цена за клик, тем выше позиция, мне нужна первая.

Собстна как думаете, сколько ему дать? рубля 2? или 10?

Как вообще такое крутить? Поисковикам что нужно? мета теги какие-нибудь

Заренее благодарен

Gozar 27.08.2014 19:07

Цитата:

Сообщение от l-liava-l
Собстна как думаете, сколько ему дать? рубля 2? или 10?

Ща мы все ломанемся в директ проверять ставки.

Цитата:

Сообщение от l-liava-l
Как вообще такое крутить?

От того, что ты выражаешься непонятно, яснее проблема не становится.

Цитата:

Сообщение от l-liava-l
Поисковикам что нужно?

Денег наверное, как и всем.

Цитата:

Сообщение от l-liava-l
мета теги какие-нибудь

Вот это уже почти вопрос ;)
http://help.yandex.ru/webmaster/robo...ings/robot.xml

l-liava-l 27.08.2014 19:10

Цитата:

Ща мы все ломанемся в директ проверять ставки.
Там их можно проверить? где?))

Цитата:

Как вообще такое крутить?
От того, что ты выражаешься непонятно, яснее проблема не становится.
Как раскручивать промо сайты, я не занимался таким никогда, а тут пришлось
ща мне как скинут ""давай поищю за тебя" с кучей говностатей

Gozar 27.08.2014 19:37

Цитата:

Сообщение от l-liava-l
Там их можно проверить? где?))

Создай компанию, объявления и увидишь ставки по каждому объявлению. Оплачивать заранее не обязательно.

Цитата:

Сообщение от l-liava-l
Как раскручивать промо сайты

Цитата:

Сообщение от l-liava-l
ща мне как скинут ""давай поищю за тебя" с кучей говностатей

Я тебе вроде нормальную ссылку дал. А в остальном никаких правил нет, все условно, т.к. правила меняются постоянно. Поднимать сайт с нуля без директов нужно где-то полгода - год. Способов много, но они в любом случае затратны либо по времени, либо по деньгам, либо нужна очень "завлекательная" идея.


Часовой пояс GMT +3, время: 05:51.