Профиль пользователя заблокирован сроком с 16 марта 2016 г. и навсегда по причине: Продолжает путать ресурс с поисковиком
  • Как вычисляется x * func(x, n - 1) (рекурсия)?

    @timfcsm
    первый проход : 3!=1 => 4 * (func(4, 3-1))
    второй проход: 2!=1 => 4 * (func(4, 1))
    третий проход: 1==1 => возвращаем 4
    во втором проходе подставляем 4 => 4*4 = 16, возвращаем 16
    в первом проходе подставляем 16 => 4 * 16 = 64
    Ответ написан
    6 комментариев
  • Можно ли доверять ресурсу learn.javascript.ru?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Learn.javascript.ru и был изначально адаптированной версией Фланагана. Сейчас материала больше, т.к. язык развивается. Изучить можно параллельно оба источника.
    окей значит я сначала запишушь на курсы Попова, а потом буду покорять Олимп на js.ru

    Я не знаю, как прокомментировать в приличных выражениях.
    Что Вам не хватает в открытых источниках и профессиональных материалах, что нужно пускаться во все тяжкие?
    Ответ написан
    2 комментария
  • Почему атрибут configurable не определяет изменения атрибута writable?

    Lynn
    @Lynn
    nginx, js, css
    https://developer.mozilla.org/en-US/docs/Web/JavaS...

    Так написано в документации
    If the old descriptor had its configurable attribute set to false (the property is said to be “non-configurable”), then no attribute besides writable can be changed. [...]

    If a property is non-configurable, its writable attribute can only be changed to false.


    Почему так сделали я не знаю. Предполагаю, что бы можно было задать свойство, а потом «заморозить» его значение навсегда.
    Ответ написан
    1 комментарий
  • Как работает оператор декремента в JS?

    @GreatRash
    Потому что вы видимо плохо представляете как устроен цикл for. Он будет отрабатывать пока --n === true. В случае --n, там сразу окажется 0, т.е. false и цикл остановится, таким образом нуля вы не увидите никогда. В случае с n--, там будет пока ещё единица и цикл продолжится, а на момент вызова лога n уже станет нулём.

    // последняя итерация цикла
    
    for (n = 10; --n;) { // n === 0
      console.log(n); // сюда не зайдёт ибо 0 == false
    }
    
    for (n = 10; n--;) { // n === 1
      console.log(n); // а вот тут уже n === 0
    }
    Ответ написан
    1 комментарий
  • Как работает оператор декремента в JS?

    @antonowano
    Профессиональный самоучка
    просто вы не пользовались логикой при составлении цикла :)
    Ответ написан
    5 комментариев
  • Нужно ли учить программирование на английских ресурсах?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    У Вас порою выбора не будет.

    Примеры из жизни:
    1. К примеру веб-разработчику на Python желающиему изучить как применять Flask без умения читать по-английски не возможно это сделать. Потому что по-русски до 15 статей и то не дают точной и ясной информаци. А вот по-английски есть книга от Miguel Grinberg и в его "Flask. Web-development" настолько ясно и подробно, что больше ничего и не надо!
    2. Другой пример: научиться модульному тестированию. Вроде по-русски разве что ленивый не написал, а вот по факту есть только одна книга для новичков которая формирует ПРАВИЛЬНОЕ понимание это книга Art Of Unit Testing от Roy Osherove. И можно было сказать, что "есть же перевод", но в этом переводе вместо "спринт", "забег", да и само навание перевели как "искусство автономного тестирования". Ну или всем понятный "Framework" перевсти как "Каркас" ну я если честно очень в недоумении....

    Оно вам надо? Если есть время учиться именно по-английски это НАДО делать!
    Ответ написан
    3 комментария
  • Нужно ли учить программирование на английских ресурсах?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    советую в начале пройти на русском языке
    потом все повторить на английском
    пользы так будет больше и для изучения программирования, и для улучшения английского.
    Ответ написан
    2 комментария
  • Нужно ли учить программирование на английских ресурсах?

    @abcdefghijklmnopq
    Нет.
    Базу лучше получить на родном языке.
    Но знание английского для программиста - крайне желательно.
    Ответ написан
  • Какой монитор выбрать для работы?

    @abcdefghijklmnopq
    Брать монитор типа *VA (MVA, PVA и т.п.)
    для длительной работы он само-то.

    Или на худой конец IPS. Класс монитора тоже имеет значение. Например, из IPS это Dell серии UltraSharp относительно доступны и имеют приемлимое качество. И т.п.

    В крайнем случае можно обойтись и просто хорошей TN-кой.

    Диагональ монитора для работы 23-24 дюйма минимум. Разрешение, понятно дело не будет меньше 1920x1080.
    Именно для работы, а не для фильмов - хороши мониторы не широкоформатные, но где ж их сейчас найдешь за приемлимые деньги с такой большое диагональю.

    Разумеется, матовый экран.
    Ответ написан
    4 комментария
  • Каким образом я вывел сайт в топ?

    У Гугла бывает 2-3 раза в месяц рандомизация выдачи из-за каких-то внутренних причин, через 1-2 дня позиции опять встают на места. В декабре сайт по адалт тематике поднялся в гугле на 3 позицию по ВЧ запросу, при том что сайту 2 месяца с 17 бэклинками
    Ответ написан
    4 комментария
  • Что такое распределенная система?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal.


    Мне кажется более чем понятное определение.

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

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

    hbuser
    @hbuser
    Как обычно - свои пять копеек. Истины и приемы элементарные, но тем не менее...
    Вы говорили, что не все слова встречаются в словарях. Бывает, но очень редко. И то, в большей степени зависит от словаря, а именно от его объема. Все времена знаете, словарный запас немаленький - это уже очень немало. Все зависит от автора, но, как правило (обучающая литература по определению должна быть простой по изложению, т.к. раскрываются неизвестные ранее для читателя темы и текст и без излишней академичности языка сложен для понимания; это мое личное замечание, не претендую на абсолютное знание всех существующих текстов), тексты достаточно просты для понимания. Основной непонятный момент при вашем уровне знаний может быть только вот в чем... Бывает, что знаешь перевод слова, но нет возможности провести параллель с русским языком, т.к. устоявшаяся терминология имеется и в одном языке и в другом, и не всегда ясно как одно связано с другим (либо какой-то речевой оборот, который сложно п ). В таком случае я бы посоветовал вот что. Поставьте на компьютер, например, Abbyy Lingvo (у него хорошие словари, многие переводчики им пользуются). Программа может показывать перевод слов в текстах. Это немного автоматизирует и упростит перевод неизвестных терминов. А параллели между терминами в языках поможет провести Google. Зачастую достаточно написать слово и намек на контекст его использования. А во многих случаях терминология в русском языке - это калька с английского. Так что не все так сложно.
    Если вернуться к вашему вопросу, то нельзя указать какой-то конкретный всеобъемлющий ресурс. Технических тем очень много. Каждую в рамках одного ресурса затронуть очень сложно. Единственным значимым источником информации могут служить словари. Важно, что все ваши попытки изучения должны иметь прикладной характер (нужно быть, наверное, гением, чтобы изучать что-то в вакууме). Т.е. сначала должен быть текст (тема) для чтения и понимания, и только потом работа с конкретным текстом и точечная работа со словами и оборотами. Не иначе... Хотя... можно и иначе, но это сложно, если заранее неизвестна предстоящая тема для чтения.
    Ответ написан
    Комментировать
  • Какие ресурсы помогут в изучении английского языка для веб-разработки?

    @GeneD88
    QA
    По ответу на вопрос: Если у Вас что то не получается сделать - формулируйте вопрос на английском. Даже можно очень простым английским (либо просто keywords) и вбивайте в гугл. В 99% случаях - ответ будет на stackoverflow. Читаете ответы - учите тем самым лексику.
    Ответ написан
    1 комментарий
  • Какие ресурсы помогут в изучении английского языка для веб-разработки?

    Я раньше таким был и всегда затылкался в английском на непрограммерских терминах, потом просто перешёл к обучению английского вообще, а технический слова потом просто из такого словарика подтягиваются и всё lico.ru/o_kompanii/stati/prochee/tolkovye_slovari_... или sd-company.su/article/computers/glossary_computer_...
    Для общего развития посмотрите этот канал на ютубе https://www.youtube.com/channel/UC_J8gecUO4gsesLXb...
    Ответ написан
    Комментировать
  • Как сделать ajax форму?

    VIKINGVyksa
    @VIKINGVyksa
    front-end developer
    Ну и вместо alert пропишите скрипт который удалит форму, установит фон и создаст текст.
    В callback функции для done всё делайте.
    Ответ написан