Задать вопрос
  • Можно ли сделать один QR-код на несколько ссылок для маркетов разных мобильных ОС?

    smanioso
    @smanioso
    Отмечайте ответы на свои вопросы!
    Сделать QR-код на скрипт, который проверяет устройство и делает редирект на нужный маркет.
    Ответ написан
    Комментировать
  • Что лучше для зрения: чтение с Ebook vs Retina MacBook?

    @radioxoma
    Дело не только в том, что пикселы зернистые и плохие. Свет от них нельзя назвать физиологичным.
    Когда вы смотрите на любой объект, вы видите лучи той части спектра, которую он отражает. Наше Солнце обладает почти равномерным спектром во всём диапазоне, который воспринимает ваш глаз и экран читалки передаёт его практически неизменным. Надо ли говорить, что это хорошо.
    Также у E-ink выше контрастность. Видели, как блекнет ЖК-дисплей на Солнце?
    Здесь вопрос не в том, насколько современные ЖК дисплеи хороши, а в том, что они физически ограничены принципом своей работы и могут лишь приближаться по качеству некоторых параметров к E-Ink, но никогда не достигнут его.
    Ответ написан
    2 комментария
  • Как сверстать две колонки?

    DeLaVega
    @DeLaVega
    Верстаю, фронтэндю =)
    Непонятно для каких вам это целей, но могу предложить простейший, а главное кроссбаузерный вариант... =))
    codepen.io/vitaliy_kirenkov/pen/ngAHL
    Ответ написан
    Комментировать
  • Зачем в bootstrap отрицательный margin в row ?

    Отрицательный отступ у row для того чтобы при многоуровневой структуре не суммировались отступы у блоков разных уровней.
    <div class="row">
        <div class="col-sm-12" id="outer">
            <div class="row">
                <div class="col-sm-12" id="inner">
                </div>
            </div>
        </div>
    </div>

    В приведенном примере блок #inner будет по размеру такой же как блок #outer. Если бы у row не было отрицательных отступов, то блок #inner был бы меньше блока #outer на 15px с каждой стороны.
    Ответ написан
    Комментировать
  • Посадят ли за определение кр*мских IP как у***инских?

    lsoul
    @lsoul
    Неожиданно - юрист
    Теория заговора это еще интересно, но у Вас самая настоящая паранойя уже.
    Никаким прокурорам Вы не интересны,никто не будет никого сажать из за этого бреда.
    Ответ написан
    1 комментарий
  • Как связать события, Jquery?

    DeLaVega
    @DeLaVega
    Верстаю, фронтэндю =)
    На самом деле не совсем понятно...)) Но одно ясно точно, по дому так перемещаться оооочень не хорошо. Если кнопки у вас рядом лежат, то вы можете воспользоваться селектором .siblings() - то есть соседний элемент. А лучше выложите это на jsfiddle или хотя бы покажите макет и хтмл.

    Или вот так, если я правильно всё таки понял..))

    $(".btn-finish, #modal-btn-finish").on("click", function(){
    	var _text = $("#input").val(),
    		_td = $(this).parent().parent().find('td');
    
    	if ( _text !== "" ){
    		_td.eq(4).html(t);
    	} else {
    		_td.eq(1).html('Завершена');
    	}
    });
    Ответ написан
    1 комментарий
  • Когда использовать jQuery, а когда просто JS?

    romanzhak
    @romanzhak
    Mathematician
    Pure JS всегда лучше, особенно под конкретный проект. Вопрос только в том, есть ли у вас такие возможности.
    Ответ написан
    4 комментария
  • Odesk: как разрулить ситуацию?

    @nikita-b
    Это ваша ошибка, клиент не виноват. Надо возвращать деньги, либо договариваться на продление срока и доделывать бесплатно.
    Какая разница сколько вы работали, если работа бессполезна для клиента?
    Ответ написан
    1 комментарий
  • Чем отличаются Именованные функции от Анонимных?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    вот так у вас будет выкидываться ошибка о том что не определена функция/переменная bar.
    var foo = bar();
    
    var bar = function () {
        return 'Broken!';
    };


    а вот так будет работать:
    var foo = bar();
    
    function bar () {
        return 'It Works!';
    }


    Это пожалуй основное отличие в контексте JS. Так же именованные функции обычно служат конструкторами для новых объектов, а анонимные - для передачи как аргументы функций.
    Ответ написан
    1 комментарий
  • Как заменить hover эффект на планшетах?

    @yiii2
    Забавно, вопросик поправь.. А то css еще не способен что-то изменять в космосе )
    Ответ написан
    3 комментария
  • Что использовать лучше: canvas или vh+vw (не личное мнение, а статистика)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    <canvas style="width: 100vw;height:100vh"></canvas>


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

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Реализовывал похожий проект под заказ одного провайдера с бесплатными хотспотами по городу, выше очень правильно сказали, но немого дополню:
    1) любая точка доступа вайфай без пароля, все решается на центральном сервере, ее задача просто подключить клиента.
    2) Редирект трафика по порту 80 на специальную страницу с шапкой описанием и вставленным рекламным контентом + таймер, по окончании работы таймера мак (ip) абонента заносятся в специальную таблицу фаирвола и в БД с временем попадания, клиент попадает в большой мир, удаляем из этой таблицы так часто, как хотим, все просто. По крону можно отключать правило редиректа в любое время, хоть отдельную админку сделать.
    3) Реле, сделает любой радиотехник под заказ, просто тушить АР при отсутствии питания на генераторе. Логика любая, какую запрограммируете, лог подключений можно вести на центральном сервере, IP, мак, юзерагент, ос и тп.
    4) Сервер, точки подключаются по любому варианту VPN.
    5) См. пункт 2, или гуглим по фразе CaptivePortal
    6) Сервер может сопоставлять мак устройства, его юзерагент с сайтами, которые посещает клиент, дальше любая логика, какую навернете на админку.
    7) К юристу, не отвечу, для провайдера было достаточно его лицензии.

    Проект очень геморройный по разработке и доработке, тот, в котором участвовал я, в совокупности на этапе беты обошелся заказчику более 25000$ - это при учете уже полученных лицензий и покрытия почти всего города своими сетями, так что сам интернет, грубо говоря, ничего не стоил. На этапе поздней беты проект заморозили, дальше я ушел судьбу не знаю дальнейшую.
    Ответ написан
  • Стоит ли использовать малоизвестные технологии при разработке, чтобы "привязать" к себе заказчика?

    bogolt
    @bogolt
    Еще один минус - работая по вашей схеме - заказчики которые не могут отказаться от исполнителя вы в конце начнете скатываться в лень, скуку, необоснованно завышенные потребности при полном нежелании ради них напрягаться. Так как клиент есть, никуда не денется, а значит можно себе позволить что угодно.
    В финале - у клиента заканчиваются деньги или проект, и вы остаетесь со своими амбициями, без знаний актуальных на рынке языков, с опытом работы в никому не нужной среде/языке, и главное уже привыкли что вам все дают за красивые глаза. В результате только себя самого и подставили.
    Ответ написан
    Комментировать
  • Какое значение будет в переменной i ?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    вы решили таким образом какой-то тест пройти?
    Ответ написан
    Комментировать
  • Как работает уровень громкости звука в компьютерах/телефонах/плеерах?

    cjbars
    @cjbars
    Если в устройстве громкость меняется цифровым способом ( например как раньше в трекерных редакторах и плеерах) то да, разрядность звуковой волны снижается.

    Но скорее всего громкость меняется аналоговым способом, т.е. меняя значение параметра громкости, вы меняете коэффициент усиления аналогового усилителя.
    Ответ написан
    Комментировать
  • Есть ли рускоязычная среда програмирования?

    Color
    @Color
    Golang SWE, Cloud & DevOps
    Вы мне напомнили человека, который хочет научиться водить машину, но вместо того, чтобы учить ПДД, учится крутить руль и жать педали и возмущается, что на дороге ему не комфортно.

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

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

    Также даже со всеми такими подсказками совершенно не понять как например нарисовать простейший пиксель на экране. Нужно сначало лезть по документации изучить язык, затем узнать что существуют библиотеки(opengl например) затем научиться с ними работать, затем узнать что есть всякие api(winAPI или qt) , и научиться работать с ними. И только потом вывести пиксель на экране. И ведь для всего мне придёться читать документацию (javaJDK openglSDK MSDSN qt-доки) и всё на иностранном для меня языке.


    Так и есть. Хотите пользоваться OpenGL - изучите его специфику. Опять пример с машиной.
    Конечно, можно просто скопировать кусок и вставить, но если потом придется что-то править, без понимания Вы можете порушить всю архитектуру программы

    Русскоязычные пользователи вынуждены лезть в google и искать, перелопачивать тонну информации ради маленького фрейма. Англичанам проще их инструкции написаны на понятном им языке.


    Так уж сложилось, что программирование зародилось в англоязычной среде. И никакой патриотизм к этому отношения не имеет. У меня был опыт написания программ на языке с русским синтаксисом, и я проклял все как раз из-за конструкций вида <имя><знач.>[<зн.оп.><знач.>].
    Если не знаете английский, купите книжку типа "<ВыбранныйЯзыкПрограммирования> для начинающих" или "Введение в <ВыбранныйЯзыкПрограммирования>", там все на русском и понятно. Все так начинали.

    Не пытайтесь вести машину, не зная ПДД. Не пытайтесь готовить, не зная рецепт. Не пытайтесь программировать, не зная языка программирования. Все это приводит к плохим результатам.
    Ответ написан
    3 комментария
  • Есть ли рускоязычная среда програмирования?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    я не думаю что вам будет понятнее такой код:
    класс ПростойКласс {
        приватно:
            свойство строка названиеПеременной
        публично конструктор (строка названиеПеременной) {
             контекст.названиеПеременной = названиеПеременной;
        }
        // ...
    }
    
    ПростойКласс[] массивКлассов = создать ПростойКласс[10];
    пока (беззнаковое целое итератор = 0; итератор < 10; итератор++) {
        массивКлассов[итератор] = создать ПростойКласс("строка передаваемая в конструктор);
    }


    Вообще все эти понятия типа "функция может возвращать значение" (точнее наоборот, она обычно возвращает значение но может и не возвращать) родом из математики, и там никто не ноет что "почему все называют эти все штуки буквами греческого алфовита". Никто не кричит "почему синус принято обозначать sin а не син" и т.д.

    Тут так же. Знание самого языка не поможет вам понять смысла конструкций типа for.
    Ответ написан
    3 комментария
  • Как переписать такой jQuery код на чистом Javascript?

    @bogomazov_vadim
    Возникла такая ситуация что пришлось код на query переписать на javascript, прихоть начальства

    Раз такая ситуация, то может пригодится - youmightnotneedjquery.com
    Ответ написан
    1 комментарий
  • В чем разница в названии переменных со знаком $ и без него? И что где лучше использовать?

    denysd
    @denysd
    Мимо проходящий
    Символом $ как правило обозначают переменные с выборкой элементов и никакого функционала не несут. Всё это только ради удобства, чтобы быстро отличать в коде переменные с выборкой. Например:

    var $divs  = $('div'),   // выборка из всех div-элементов
        $p     = $('p'),    // выборка из всех p-элементов
        $code = document.getElementsByTagName('code'); // также выборка нативным методом, которая хранит все code-элементы
    Ответ написан
    2 комментария