Роскомнадзор заблокировал 127.0.0.1



    Наконец-то это случилось, адрес 127.0.0.1 был внесён в реестр запрещенных ресурсов.

    Роскомнадзор попытался заблокировать сам себя от интернета? Хм, а ведь хорошее же начинание! ))

    В соответствующей записи реестра указывается (вернее, их две), что надзорное ведомство заблокировало этот IP по решению Мосгорсуда № 3-1115/2016 от 19 октября 2016 года. Но в данном решении суда значится только непосредственно имя домена (karaoke-besplatno.ru), которое необходимо заблокировать, а про IP-адреса там речь не идут. Отсюда следует вывод, что внесение IP локалхоста в реестр запрещенных сайтов инициатива самих сотрудников Роскомнадзора, которые отвечают за обработку судебных решений.

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

    «Роскомсвобода»

    Но к великому сожалению, данный адрес уже разблокирован.
    Поделиться публикацией
    Похожие публикации
    Ой, у вас баннер убежал!

    Ну. И что?
    Реклама
    Комментарии 212
    • +2
      В предыдущих сериях https://geektimes.ru/post/278804/
      • +13
        Dolores has found center of the maze
        • +11
          This maze wasn't for you, Roskomnadzor.
          • Не спойлери тут!!!
            • +1
              Да давно уже пора было! Какие тут спойлеры?)
              • Они тут про концовку первого сезона «Мир дикого Запада»
                Скрытый текст
                Долорес в последней серии попадает в центр Лабиринта, выясняется, что Уильям — это и есть Человек В Чёрном, и что Лабиринт, который он искал, не для него...
                • +1
                  Ну надо сказать, что вы не главное в концовке первого сезона написали, совсем не главное)
                  • Согласен, но я лишь более широко озвучил уже произнесённое… Не вкурсе, почему комментарий заминусовали? Я же спойлер для защиты ещё не смотревших приделал и вообще…
                    • +2
                      Видимо, есть люди у которых любопытство побеждает здравый смысл, а обида из-за этого выливается в минусы)
            • 0
              Спасибо за новое «посмотреть», не все следят за киноновинками на профильных ресурсах, а тут то Чёрное Зеркало, то Адама, то ещё что посоветуют.
              • +1

                Я сперва подумал, что здесь отсылка к Долорес Амбридж, которая, как известно, вела себя так-же, как Роскомнадзор. :)

            • +77
              Сразу видно, что в Роскомнадзоре работают профессионалы. Теперь я спокоен за будущее рунета
              • +4
                Интересно, откуда там вообще появляются люди с таким уровнем компетенции?
                Зачем людям, которые не разбираются в чём-то, давать власть в этой сфере, ну что за бред?
                • +14
                  Очевидно, их нанимают люди с ещё более низким уровнем (технической) компетенции.
                • +1
                  Потому что так это и работает, вот у нас например в гос учреждении есть IT отдел, из 5 человек только у одного профильное образование. И всем плевать.
                  • +13
                    Как показывает практика, профильное образование не является гарантией компетентности и наоборот. Вопрос в том, что люди занимающиеся вопросом должны в нем разбираться, независимо от образования.
                    • +8
                      Профильное образование мало связанно с уровнем квалификации и желанием работать.
                      Вижу по работе сеть, которую админят люди с проф. образованием. Руки тянутся к нагану.
                    • +6
                      А зачем айтишнику профильное образование? Это та вещь, которой можно самообучиться, дополнив курсами.
                      • +2
                        Вам не кажется, что это зависит от того, что скрывается под словом «айтишник»?
                        Например, «программисту пэхапэ» — действительно может и не надо, админы сплошь не по профилю работающие встречаются.
                        А вот писать какие-то серьезные проекты без полученных знаний алгоритмизации и математики — уже далеко не каждый сможет. Т.е. им какая-то база нужна в любом случае. И логика, с чем, зачастую, еще хуже.
                        • +1
                          Что мешает получить эту «базу» самостоятельно?
                          • 0
                            То, что большинство java-программистов считают, что они работают на некой уникальной виртуальной машине, не имеющей никакого отношения к реальному железу(и в первую очередь — процессору).
                            П.с. ох, чую щаз словлю минусов :-)
                            • 0

                              Во-первых, разве это не так и есть? А во-вторых, как это мешает самостоятельному получению "базы"?


                              Абстракции JVM никоим образом не мешают адресу 127.0.0.1 быть адресом loopback-интерфейса. Хорошие же алгоритмы же ценятся одинаково на любых структурных языках.

                              • 0
                                Поясняю на примере из жизни:
                                static int idtoa(char[] buff, long id)
                                {
                                boolean strt = false;
                                int len = 0;

                                for (long vek = 1000000000; vek > 0; vek /= 10)
                                {
                                char val = (char)(id / vek);
                                strt = val > 0 ? true : strt;
                                if (strt)
                                {
                                buff[len] = (char)(val + '0');
                                len++;
                                id -= val * vek;
                                }
                                }
                                return len;
                                }

                                static int idtoa2(char[] buff, long id)
                                {
                                for (int i = 0; i < 9; i++)
                                {
                                char val = (char)(id % 10);
                                buff[8 - i] = (char)(val + '0');
                                id /= 10;
                                }
                                return 9;
                                }



                                Первый вариант — было. Второй — стало. Вывод id в файл — стандартная тема, исполняющаяся под миллиард раз за цикл обработки, и у них ФИКСИРОВАННЫЙ размер в 9 символов. В итоге, первый вариант работал в 10! раз медленнее второго. Вопрос: из-за чего? пятеро java-программистов в компании не знали ответа. Один — знал, но имел профильное образование.

                                Как мешает — те пятеро не знали и не думали, что функцию можно оптимизировать в 10 раз.
                                • 0

                                  Ну и при чем тут Java, ее виртуальная машина и реальное железо?..

                                  • –1
                                    наверное, при том, то в первом варианте ошибка предсказания перехода у реального процессора? Несмотря на то, что код написан на java, а ошибка, в принципе, повторяется на любом языке.

                                    Как касается jvm объяснил ниже.
                                    • 0
                                      Это называется дырявые абстракции.
                                    • +1
                                      не думали, что функцию можно оптимизировать

                                      Скорее всего так и было. Как говорится «рабтает — не трогай». Причем тут jvm и причему тут профильное образование — не понятно. Неэффективность мог заметить, например, необразованный человек.
                                      Частный случай — не является объективным показателем.
                                      • +2
                                        Скорее всего так и было. Как говорится «рабтает — не трогай».

                                        Не, там хохма в другом была. Изначально было как-то так(это было давно и я уже фигово помню, даже код сам восстанавливал): string st = {запрос} + id запроса + id товара + id КШМ + id еще чего-то + {нужная инфа}, и дальше все отправлялось на самописную СУБД
                                        Сама по себе функция преобразования int to string кушала 50+% времени работы программы. Дали задание ее оптимизировать, если это возможно.
                                        Парень посидел неделю, выдал первый результат(аналогичный преобразованию java) и сказал, что больше никак.
                                        Я тогда учился на втором курсе и попытался сам переписать его вариант, помятуя о предсказании переходов. Получился второй вариант. Объяснить который не смогли те пятеро. Когда им объяснил шестой, они вопили, что этого не может быть и вообще, у явы свой процессор, который реального не касается. Я потому это так и запомнил.

                                        Частный случай — не является объективным показателем.

                                        Увы, является:

                                        mayorovp
                                        Ну и при чем тут Java, ее виртуальная машина и реальное железо?..


                                        И такой вопрос задают БОЛЬШИНСТВО программистов на java, c#, php и других высокоуровневых языков. В принципе, претензия не столько к java, сколько к тому, что «зачем учить железо, если у нас своя виртуальная машина/процессор/браузер и т.п.»
                                        • +2
                                          у явы свой процессор, который реального не касается.

                                          Естественно касается, битовый сдвиг очевидно быстрее выполнится чем возведение в степень. В итоге всё выполняется на реальном железе. Возможно они что-то другое имели ввиду.

                                          По поводу кода:
                                          1) предсказание переходов там вообще нипричем, это алгоритм оптимизации. Проблема, на сколько я понял, была в наличии переходов как таковых. И не только переходов — в первом алгоритме больше математических операций. Т.е. это вполне логичная оптимизация для любой машины, даже абстрактной.
                                          Вы оптимизировали на ложных предпосылках, так что ваш хороший результат — просто везение. Поидее, вы должны были переписать алгоритм таким образом, чтобы было меньше ложных предсказаний переходов (если помнить о железной реализации). А вы его кординально изменили.

                                          2) Есть стандартные алгоритмы java. Например, можно было бы взять Integer.toString(int i) из стандартной билиотеки и переписать под себя. Уверен на 80%, что это работало бы быстрее приведеного алгоритма. Кстати, для 9 значного id можно было использовать Integer. Примерный исправленный код под спойлером.
                                          Модифицированный код из стандартной библиотеки
                                              final static char [] DigitTens = {
                                                  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
                                                  '1', '1', '1', '1', '1', '1', '1', '1', '1', '1',
                                                  '2', '2', '2', '2', '2', '2', '2', '2', '2', '2',
                                                  '3', '3', '3', '3', '3', '3', '3', '3', '3', '3',
                                                  '4', '4', '4', '4', '4', '4', '4', '4', '4', '4',
                                                  '5', '5', '5', '5', '5', '5', '5', '5', '5', '5',
                                                  '6', '6', '6', '6', '6', '6', '6', '6', '6', '6',
                                                  '7', '7', '7', '7', '7', '7', '7', '7', '7', '7',
                                                  '8', '8', '8', '8', '8', '8', '8', '8', '8', '8',
                                                  '9', '9', '9', '9', '9', '9', '9', '9', '9', '9',
                                                  } ;
                                          
                                              final static char [] DigitOnes = {
                                                  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                                  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                                  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                                  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                                  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                                  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                                  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                                  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                                  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                                  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                                                  } ;
                                          
                                              static void getChars(int i, char[] buf) {
                                                  int q, r;
                                                  int charPos = 9;
                                                  char sign = 0;
                                          
                                                  // Generate two digits per iteration
                                                  while (i >= 65536) {
                                                      q = i / 100;
                                                  // really: r = i - (q * 100);
                                                      r = i - ((q << 6) + (q << 5) + (q << 2));
                                                      i = q;
                                                      buf [--charPos] = DigitOnes[r];
                                                      buf [--charPos] = DigitTens[r];
                                                  }
                                          
                                                  // Fall thru to fast mode for smaller numbers
                                                  // assert(i <= 65536, i);
                                                  for (;;) {
                                                      q = (i * 52429) >>> (16+3);
                                                      r = i - ((q << 3) + (q << 1));  // r = i-(q*10) ...
                                                      buf [--charPos] = digits [r];
                                                      i = q;
                                                      if (i == 0) break;
                                                  }
                                              }
                                          
                                          



                                          Ещё раз, у вас неплохая оптимизация, но она не зависит от железа.

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

                                          В целом согласен, многие самоучки не учат того, что стоило бы знать. Но приведенный вами пример скорее показывает, что вне зависимости от образования — люди любят писать велосипеды :)
                              • +2
                                Не хотелось бы вас расстраивать, но если университет не топовый и студент сам не обучался, то знания будут скорее «могу сделать калькулятор на яве и кое-как сдал матан».
                                • +1
                                  Не хотелось бы расстраивать вас, но матану учат нормально не только в топовых университетах.

                                  Я ж не противопоставляю универ и самообучение, более того, без оного универ бесполезен будет, не спорю.

                                  Просто постоянно сталкиваюсь с результатами рукоблудия людей, считающих, что умеют программировать, но при этом допускающие тупые ляпы — надоело, честно. Ну невозможно же нормально работать, когда в среднем суммарно от разных программ выходит более одной найденной ошибке в день на протяжении нескольких лет уже.
                                  • +1
                                    Ну заучат они на первом курсе как интегралы и пределы решать, так оно до конца обучения так и не понадобиться ни разу и забудется. Да и вообще где оно нужно?
                                    • –1
                                      Ну, потаскают они гантели и как спину качать, до конца жизни так ни разу и не придётся нигде гантели носить.Да и вообще где оно нужно?

                                      Есть вещи, которые необходимы для развития мозга, и которые после определённого возраста для подавляющего большинства уже недоступны. Бывают единицы, которым это не нужно или которые могут это освоить тогда, когда и если потребуется — но это именно единицы
                                      • +2

                                        В отличие от гантель, влияние интегралов на мозг в целом или хотя бы на умение решать хоть что-то кроме этих же самых интегралов не очевидно.

                                        • 0
                                          Интегралы и пределы несмотря на то, что в обычной жизни используются достаточно редко, служат основой для для понимания других математических дисциплин. Теория вероятности и математическая статистика встречаются повсеместно, например для расчета надежности, гарантий, всех опросов и тому подобного. Теория приближения необходима для понимания алгоритмов сжатия фото/аудио/видео с потерями. Вообще знание математики помогает в анализе очень многих вещей.
                                          • +3
                                            Если бы вместо заучивания хитрых подстановок для решения хитрых интегралов (которые потом так нигде и не встретятся) студентов поучили, например, доказывать теоремы, толку было бы на порядок больше.
                                            • 0
                                              А сейчас подстановки никто и не учит кроме базовых. Несколько необычных проходятся во многом только для того, чтобы студенты в принципе могли их грамотно делать (замены переменных нужны часто). Во всяком случае такая политика на мехмате.
                                              • –1
                                                Мы малость о разном. Я — о бессмыссленности изучения интегралов, вы — о политике мехмата.

                                                Я когда-то сделал домашку на несколько сотен интегралов, и теперь я круто умею решать интегралы. Мне это не пригодилось вот вообще ни разу. Если это время потратить на, например, листки НМУ (или хотя бы 57 школы), пользы гораздо-гораздо больше.
                                                • 0
                                                  И я о том же. Просто тренироваться считать интегралы не нужно, но все основные интегралы знать надо, так как в математике они встречаются везде.
                                                  • 0
                                                    Везде-везде прям?
                                                    • 0
                                                      В тех дисциплинах, где вообще встречаются интегралы, а их большинство.
                                              • –1
                                                Мда… Ну и спор. Что, реально подрастает поколение «фурсенят»? В моё время интегралы в 10 (из 11) классе проходили))
                                                • +1
                                                  К чему ваш комментарий?

                                                  О ужас, я научился брать интегралы не в школе (вообще говоря, они были, но ни о каких заменах переменных или интегрированиях по частям речи не шло, даже слова дифференциал не знали), а на 1 курсе.
                                                  Должно быть, это ужасно. А почему?

                                                  Ну и возмущает ваше «фурсенята». Получается, я какой-то неполноценный?
                                                  А всё из-за ЕГЭ и из-за Фурсенко, да. Резко и учителя стали хуже учить, и учебники испортились, и, главное, школьники перестали учиться! Всё из-за них, проклятых!

                                                  (я не выгораживаю Фурсенко, я говорю о том, что учителя, а это один из двух самых главных элементов школы, не изменились; проблема же основная в том, что учителя старой культуры несовместимы со школьниками новой культуры, и никто этой проблемы не видит, и решать не собирается)
                                                  • 0
                                                    >>Должно быть, это ужасно. А почему?
                                                    Ваши рассуждения напоминают рассуждения ребёнка «а зачем мне знать таблицу умножения? ведь есть калькулятор», «а зачем мне учить правила русского языка, ведь в Ворде есть проверка правописания» ну и т.д.
                                                    Ведь есть какие-то базовые вещи. Которые в 21 веке образованному человеку знать просто необходимо. Для всестороннего развития. Ладно там считать ряды Фурье, но уж найти неопределенный интеграл — это просто минимальный базис. Тем более для программиста. В мединститутах высшая математика есть. А тут программисты возмущаются. Докатились…
                                                    На интегральном исчислении несколько веков математический аппарат обслуживал всё человечество. Действительно, зачем его знать…

                                                    По второй части вашего поста. У меня мать педагог, и я очень хорошо заметил как изменился подход в системе образования. В выпускные классах сейчас ничему не учат. Потому что надо школьников натаскать на эти придурковатые тесты. Всё. Вот и вся основная функция школы — научить ученика сдавать ЕГЭ.
                                                    Я уж молчу про старые выпускные сочинения и вступительные в ВУЗы. Хотя писать про это могу много.

                                                    P.S. Ах да. При этом я все равно сторонник самообразования. Лично мне школа не дала почти ничего. Немного дали высококлассные репетиторы. Большую часть я получил сам из книг. Так что и в этом случае я считаю нашу систему образования крайне неэффективной.
                                                    • 0
                                                      Вы категорически неправы (имхо).

                                                      Вы ответили не на мой вопрос, а на какой-то свой. Я спросил, что же ужасного случилось от того, что я научился брать сложные интегралы в институте, а не в школе?

                                                      Что должен знать образованный человек, а что не должен, это вопрос отдельного обсуждения. Но, раз уж вы считаете, что в 21 веке любой образованный человек должен уметь находить неопределённый интеграл для общего развития, я не могу не спросить: а определение кроссинговера вспомните сходу?

                                                      Дальше вы снова возмущаетесь чем-то, чего я не говорил. Я не говорю, что интегральное исчисление не нужно: я говорю о том, что нет смысла изучать все специальные подстановки и хитрости (и закреплять их решением сотни-другой интегралов). Интеграл от многочлена (ну или там arctg x / 1+x^2 какой-нибудь), действительно, любой технарь должен взять не задумываясь. Но, например, вот это: https://ru.wikipedia.org/wiki/Универсальная_тригонометрическая_подстановка — вам оно хотя бы раз пригождалось со времён курса матанализа? Мне нет. Кстати, если мне понадобится посчитать площадь под графиком сложной функции, я сделаю это численно.

                                                      Теперь самый интересный момент первой части моего комментария: моё мнение на этот счёт совпадает со мнением большинства профессиональных математиков (на мехмате, например, уже вроде бы ушли от практики решения сотен интегралов). Именно общаясь с ними, я и приобрёл такую точку зрения на этот вопрос. И я бы мог, конечно, погуглить блог какого-нибудь профессионального математика, но уж сильно мне не нравится ссылаться на авторитетов. Так что аргументирую сам.
                                                      Сегодня сложные интегралы спокойно берутся многими системами (вольфрам, маткад, maple, etc), гораздо быстрее и точнее, чем любой человек мог бы взять. Что делает умение брать хитрозамороченные интегралы столь же полезным, как и перемножать в уме 10-значные числа (цитата проф. алгебраиста, кстати).
                                                      Если мне понадобится посчитать определённый интеграл, я могу сделать это численно.
                                                      Вот, вроде, и всё. Вам мало?

                                                      Теперь ко второй части — к обсуждению скатывания школьного образования. Поразительно, с какой точностью вы воспроизводите широко распространённые стереотипы о школе, школьных реформах, ЕГЭ и всём остальном. Не могу не спросить: а вы ЕГЭ-то видели? И по каким критериям считаете его шаблонным? И почему считаете, что нормальной школьной подготовки для сдачи ЕГЭ недостаточно, и нужно специально натаскивать детей, чтобы они могли его сдать?
                                                      Надеюсь, не проигнорируете эти вопросы, мне и впрямь интересно, подкреплено ли ваше мнение аргументами, и размышляли ли вы об этом (да и образовании вообще) столько же, сколько и я.

                                                      В матшколах, например, не натаскивают (по крайней мере, в нормальных) учеников на ЕГЭ. Знаете, почему? Потому что ученики нормально понимают, что им рассказывает учитель. Потому что у учителя реально есть задача, чтобы ученики понимали, о чём он рассказывает. Поэтому их достаточно научить обычной нормальной математике, а для заданий на ЕГЭ по математике они сами придумают решение.
                                                      А вот в обычных школах не так. Все вокруг повально не понимают математику (а также географию, химию, физику...; по многим причинам раньше это было не так), и учителя, вместо того, чтобы попробовать научить их реально понимать, что же там такое происходит, предпочитают натаскивать на шаблонные задания (кои в ЕГЭ и в самом деле есть). Это проще, да и быстрее: больше задачек на ЕГЭ смогут нарешать.

                                                      Ну и да, как же без 3 части ЕГЭ: там встречаются вполне олимпиадные задачки, которые только матшкольники иной раз и могут решить.

                                                      Ну и на P.S. отвечу, как же без этого: да, я тоже за самообразование. Но если есть какая-то действительно хорошая система образования, иногда она эффективнее.
                                                      • 0
                                                        1. Интегралы надо проходить в школе. Во-первых, они не так уж сложны (не сильно сложнее производных). Во вторых, это тренирует интеллект. Абстрактным алгебраическим аппаратом лучше стараться овладеть как можно раньше. Разжевывать уж лениво, извините.
                                                        2. Я вообще не особо компетентен в вопросе что надо изучать студенту ИТ-специальности, а что нет. Что вот ряд Тэйлора обязателен для изучения, а ряд Фурье — излишество. Высшая математика и так даётся в очень упрощенном виде. Наверное, программа отработана десятилетиями советской концепции образования. Так что положусь тут на неё.
                                                        3. Опять таки. Вы про ВольфрамАльфу, я вам про калькуляторы. Зачем учить таблицу умножения — калькулятор есть в любом мобильнике.
                                                        4. ЕГЭ. Пример из жизни. Я всегда по математике неплохо соображал. Но вот в 10 классе пошёл к хорошему репетитору. И с удивлением открыл для себя целый пласт математической науки о котором я раньше ни сном, ни духом (да и позже не особо сталкивался). Это так называемая математическая логика (или грамматика, или синтаксис). Которая по строгости превосходит синтаксис многих современных ЯП.
                                                        Где в оформление решения надо ставить точку, где запятую, где точку с заяптой, где «равно», а где «эквивалентно» и т.д. Что надо писать в ответе (и что если в ответе написано больше того, чем спрашивается в задании — это неправильный ответ).
                                                        Мне ещё советовали на выпускных оформлять решение как вздумается, а уж на вступительных только голое решение, иначе обязательно запутаюсь и где-нибудь не там влеплю точку с запятой)) Слишком утрировали, конечно. Но это позже, например, позволило мне подать апелляцию и на комиссии отстоять свою точку зрения.
                                                        Т.е. процес оформления решения очень важен для развития интеллекта. Очень. В наше время особенно. Когда это так похоже на ЯПы. Сильная формализуемость решения и жёсткий синтаксис. Умение чётко и ясно выражать свои мысли. Наконец, просто достойно оформлять результаты своего умственного труда. Где всё это в ЕГЭ?
                                                        Ну и про культуру написания «великих и ужасных» выпускных и вступительных сочинений уже даже и не буду. Чем их там заменили? Жалким подобием в виде эссе из 10 предложений?
                                                        После всех этих современных «лол», «ахахах» (про знаки препинания уже даже молчу) — очень сильно начинаешь жалеть, что всё это зачем-то убрали…
                                                        Каждые последующие поколения детей тупеют. Реально. Это отмечает большинство педагогов.
                                                        Ну и не надо про исключения. Вы (как и я в общем-то) смотрите на ситуацию со своей колокольни. Спец.мат.школы и т.п. Но в целом ситуация довольно плачевная ведь. Или что? «Зачем учить, если есть Гугл»? «Не важно что ты не знаешь, важно чтобы ты мог уметь найти ответ»?

                                                        Ну и вообще, давайте заканчивать. Писанины много, смысла мало. Я не пытаюсь вас переубедить (наверное просто за живое задел?). Меня вы тоже не переубедите. Спор ради спора мне скучен.
                                                        • 0

                                                          Натаскивание на ЕГЭ в профильных школах я комментировал тут: https://geektimes.ru/post/281316/#comment_9622072

                                              • 0
                                                Когда ум человека недостаточно развит для выполнения работы — это вообще трудно доказать. Тем не менее, при вводе в строй новых работников _очень_ легко заметить, что для новичков с мат.подготовкой и самородков (безусловно, неглупых) с нулевым базовым образованием — сроки входа в тему и работу различаются в разы. И есть вещи, которые первым можно будет поручить, а вторым — никогда.
                                                • +2

                                                  Да, пожалуй вы правы, как и Xaliuss. Я согласен что математика нужна. Я все еще не уверен что умение брать интегралы и тому подобные влияют на что-то кроме умения брать интегралы. Но, пожалуй, те же пределы нужны временами и сами по себе. Как и производные, как и большая часть того что учат решать. Так что наверное и для интегралов можно найти применения.

                                                  • +1
                                                    Большинство интегралов, которые учат брать на первом курсе необходимы для дальнейшего изучения математики и часто встречаются в других математических дисциплинах (табличные, рациональные дроби, тригонометрические и показательные функции, несколько их комбинаций). Нахождение нестандартных интегралов служит обычно тренировкой (выявления закономерностей, применения различных методов), с их нахождением лучше уже математические программы справляются, и они обычно не имеют практического применения, и вообще интеграл необычного вида если не считается сразу, скорее всего явно не считается вообще.
                                                    • 0
                                                      Интегралы имеют практическое значение: площадь фигур. А в непрофильных классах «математику уже затем учить надо, что она ум в порядок приводит».
                                                      • +1
                                                        Польза от математики дял программиста — развитие абстрактного мышления. Однако, я считаю во многих областях можно обойтись без таких знаний и развивать абстрактное мышление не обязательно с помощью математики.
                                                        • 0
                                                          hokum13, а как давно вам на практике нужно было посчитать площадь фигуры, да ещё и так, что нельзя это сделать численно?
                                                          • +2
                                                            Интегралы применяются в обработке сигналов (изображения, звук и тп). Интересно было бы посмотреть, как осваивает преобразование Фурье и вейвлеты человек, не знакомый с интегрированием и дифференцированием. Операторы Собеля и Лапласа, пирамида Гаусса, и тп — программистом сайтиков на пхп, может, это все и не нужно, но в серьезных проектах есть даже должность программиста-математика. А вузовская программа обычно заточена под профиль выпускающей специальности, и в зависимости от этого они там учат нужное. Необходимость дискретной математики, я думаю, оспаривать не станете?
                                                            • 0
                                                              Речь вовсе не идёт о бесполезности дифференциального и интегрального исчисления. Речь идёт об бесполезности умения решать хитрозамороченные интегралы, помнить все хитроумные подстановки и уметь ими пользоваться. Просто потому что это давно отлично алгоритмизировано, и это умеют делать Maple, Mathcad, Wolfram и все остальные. Гораздо быстрее и лучше человека. Да потому что, в конце концов, интегралы давно можно брать численно!
                                                              По всем этим причинам умение брать интегралы соперничает по бесполезности с умением перемножать в уме десятизначные числа. Круто? Круто. Чем-нибудь полезно? Чем-нибудь полезно. А практическая польза? Никакой.

                                                              Есть гораздо более полезные и важные предметы, которыми можно занять это время.
                                                              • 0
                                                                Брать интегралы численно? О чем вы? Вычисление значений интегралов на этапе разработки алгоритмов? Сначала надо правильно подобрать, что именно считать, понять, почему это оптимально, увидеть все ограничения и возможные проблемы модели. Как построить критерий для проверки гипотезы о истинности обнаружения или какой выбрать готовый? Байеса или Неймана-Пирсона? Спросить на форуме тех, кто разбирается или нанять математика?

                                                                Кодеру по готовой модели действительно это действительно не нужно, ему архитектор выдаст то, что надо для кодинга, и будет он себе писать потихоньку, но выше этого уровня он не поднимется. Как нет необходимости кодеру на js знать архитектуру ЭВМ и ассемблер. Но когда выдают задачу в виде «вам необходимо разработать ПО, которое будет править искажения на видео, оцифрованном с архивной пленки, вызванные короблением и усадкой несущего материала» (одно из реальных моих заданий), такой кодер садится, видит, что готовенького алгоритма-то ему, внезапно, никто любезно предоставлять не собирается, открывает книги по цветовосприятию, обработке изображений и сигналов, нейросетям и прочим вкусным вещам, и видит там формулы, в том числе и интегралы, да. И ни одного готового для его случая, их надо выводить, комбинировать, компоновать, ну хоть понять для начала. И тут понимает, что что-то помимо прекрасного знания языков и протоколов ему непременно понадобится.
                                                                • +2
                                                                  Вы точно прочитали мой комментарий?
                                                                  Попробую ещё раз объяснить.

                                                                  Понимать интегральное и дифференциальное исчисление человеку, который этим занимается, действительно необходимо.
                                                                  Однако уметь решать интегралы != понимать интегральное и дифференциальное исчисление.

                                                                  Я знаю людей, которые прорешали несколько сотен интегралов, и теперь за минуту могут взять, скажем, интеграл от sin(sqrt(x)) или (sin x)^-5. И при этом не понимают, например, что дифференциал — это не просто «очень маленькое число», или что определение дифференцируемости и существование производной — малость разные вещи.
                                                                  И знаю людей совершенно наоборот, которые не решали сотен интегралов, и возьмут какой-нибудь сложный, лишь взяв книжку, в которой описаны подстановки. Или и вовсе предпочтут вбить в вольфрам и воспользоваться готовым результатом. При всём при этом они понимают анализ гораздо лучше людей из первой группы. Потому что они тратили время на гораздо более полезные и важные вещи, нежели бездумное прорешивание сотен интегралов.
                                                                  И их вовсе не затруднит взять интеграл от многочлена, скажем. Или от sin -5x. Но если нужно что-нибудь сложное и требующее десятка подстановок, они предпочтут воспользоваться вольфрамом.
                                                                  • 0
                                                                    Люди, умеющие хорошо брать интегралы, как и люди, способные не зная их, так же эффективно войти в работу, как и те, кто их учили — крайние случаи, относящиеся к меньшинству в нормальном распределении. В среднем умение хорошо решать интегралы имеет корреляцию со знаниями, как и неумение с незнанием.
                                                                    • 0
                                                                      Имхо: корреляция весьма слабая. Чтобы сходу видеть, как решается sin(sqrt(x)), нужно прорешать 30-40 интегралов, минимум (и это ничего не развивает кроме умения, собственно, решать интегралы).
                                                                      Как и, например, корреляция с умением быстро умножать в уме.

                                                                      Но, в общем, похоже, что мы пришли к выводу, с которым согласны оба более-менее.
                                                                      • –1
                                                                        Корреляция вполне четкая и наблюдаемая. В ходе преподавания в свое время я достаточно явно наблюдал за тем, как людям через год-два начинало не хватать навыков, над которыми они не поработали. С интегралами было примерно так же, как и с программированием, в котором тоже есть адепты «уясним базу, а потом по книжкам и готовым библиотекам». Корреляция между временем, затраченным на познание, и глубиной навыка наблюдается в большинстве сфер деятельности вполне себе прозрачно, будь то вождение автомобиля или проектирование высоконагруженных систем.

                                                                        Чтобы сходу видеть, как решается sin(sqrt(x)), нужно прорешать 30-40 интегралов, минимум (и это ничего не развивает кроме умения, собственно, решать интегралы).

                                                                        Это развивает способность сходу увидеть случай, когда в алгоритме может понадобиться или не понадобиться sin(sqrt(x)), собственно.
                                                            • +1
                                                              За последние пол года я сложнее арифметики 3-го класса ничего не использовал. Но я эксплуатирую системы, а не проектирую. Так что я не показатель. И да, мне за это стыдно!
                                                              И да, я лишь указал на геометрический смысл интеграла. И что смысл сам по себе есть. Что это не дополнительный слой абстракции для других полезных вычислений. Я полностью согласен с тем, что практичнее делать все вычисления на ПК, но знать как эти вычесления производит ПК надо. Так же как надо уметь умножать и делить, хотя в жизни чаще всего пользуешься калькулятором.
                                                              • –2
                                                                А вот, например, сдвиг на единичку соответствует умножению на два. Крайне важный факт, который, уверен, нашёл применение в реализации умножения в ПК.
                                                                И я считаю, что этот факт необходимо знать, чтобы умножать на два на компьютере, а иначе ты не имеешь права пользоваться калькулятором.
                                                                • –1
                                                                  Над этим видео Вы наверное не смеетесь?

                                            • +4
                                              Смотря что значит «серьезные». За большим количеством серьезных проектов скрывается относительно простая бизнес-логика, где знания алгоритмизации и математики неприменимы, потому что всё, что надо уже реализовано в стандартных или сторонних библиотеках.
                                              Конечно какая-то база нужна, однако среди моего круга общения много тех, кто базу получил ещё до института, просто потому что это было интересно.
                                              Ничуть не умаляю необходимость образования, однако всё же считаю что образование != диплом.
                                              • 0

                                                Серьезные проекты обычно предполагают достаточно большой объем данных и, в результате, даже в простой бизнес логике важно понимать оценку сложности того, что делаешь. Но я согласен что эту базу можно получить и без ВУЗовского образования, а сам по себе диплом даже в области ИТ не гарантирует такого понимания.

                                              • +1
                                                На первой лекции первого курса преподаватель по информатике сказал такую вещь «Самоучки куда лучше разбираются в предмете, чем дипломированные специалисты — потому что они чрезвычайно мотивированны».
                                                • –2
                                                  А нас на 2-м курсе чрезвычайно смотивировали (чуть не отчислив пол курса). У оставшихся больше сомнений в необходимости знаний не возникало.
                                            • +1
                                              Очень странно, что так, потому что все госконторы, с которыми я работаю, держат в своём штате ITшников только с профильным образованием. Такой закон вообще то есть о профстандартах. И скоро для коммерческих организаций его тоже введут.
                                              Но если у тебя есть соотвествующие сертификаты, корочки, дипломы и т.п., то есть если ты доказываешь свою профпригодность, то можешь и не на профильной должности сидеть.
                                              • 0
                                                Даже если и так, то вряд ли «исполнением судебных решений» (т.е. перепечатыванием адресов из бумажки в Реестр) в РКН занимаются айтишники. Скорее, обычные клерки, действующие по служебной инструкции, от которой строго запрещено отклоняться. Зачем на эту совершенно рутинную работу нанимать дорогостоящих айтишников с профильным образованием?
                                                • +2
                                                  А в РКН есть айтишники? О_о
                                                  • +1
                                                    Ну кто-то же должен компьютеры носить
                                                    • 0
                                                      Не надо оскорблять носильщиков компьютеров таким сравнением!
                                                • 0
                                                  У них, может, и образование профильное, но после эникеяния на виндах никсы поставили их в тупик. Дипломы — это не достаточное.
                                                  • 0
                                                    Да это всё понятно, но я про другое говорю.
                                                  • 0
                                                    «Статья 195.3. Порядок применения профессиональных стандартов
                                                    (введена Федеральным законом от 02.05.2015 N 122-ФЗ)

                                                    Если настоящим Кодексом, другими федеральными законами, иными нормативными правовыми актами Российской Федерации установлены требования к квалификации, необходимой работнику для выполнения определенной трудовой функции, профессиональные стандарты в части указанных требований обязательны для применения работодателями.»

                                                    Для IT-шников профстандарты необязательны, в отличие, например, от врачей.
                                                  • +1
                                                    Потому что так это и работает, вот у нас например в гос учреждении есть IT отдел, из 5 человек только у одного профильное образование. И всем плевать.

                                                    Собеседовал я многих таких с профильным образованием, люди даже на простые вопросы о том что такое DHCP и какие виды raid массивов бывают не могли ответить…
                                                    Были и не профильные, но со знаем организации сетей, технологий и опытом работы с unix. Только вот из-за таких вот предрассудков отдел кадров один раз выбрал как раз «профильника с ВО», которого потом через пол года просили написать по собственному, так другим админам надоело выполнять чужую работу…
                                                    • +1
                                                      А люди какого профиля (код специальности) не знали про dhcp и raid?
                                                  • +7
                                                    Да потому что люди, которые разбираются, не согласятся работать за такие деньги.
                                                    • +5
                                                      У вас есть инсайд по зарплатам в РКН?)
                                                      • 0
                                                        На сайте РКН есть декларации нач. отделов, по ним сразу видно, что официальные ЗП там совсем печальные. РКН изо всех сил пытается показать свою значимость и выбить себе побольше денег, раньше это ведомство было одним из самых обездоленных.
                                                        • 0
                                                          А он средний по гос. больнице. 20-40т.р. А премии порезали. Кризис-с.
                                                        • 0
                                                          Мне кажется, что понятие localhost приходит ориентировочно на 1 курсе профильной специальности в любом вузе. Да что там в вузе, даже в техникумах на около-IT это учят. Так что там просто работают либо абсолютно случайные люди, либо им указывают другие люди, которые также абсолютно случайно находятся на своей должности. Либо (в оправдание РКН ;) ) — это 1 апрельская шутка, только 11 декабря — чем не первое апреля :)
                                                          • +1

                                                            На первом курсе доучивают школьную программу. Профильные предметы начинаются с третьего курса. А сети ЭВМ, ЕМНИП, мы начали изучать на 4м курсе.

                                                        • +4
                                                          image
                                                          • 0
                                                            У них начальник заканчивал мед — откуда ему про TCP/IP знать?
                                                          • 0
                                                            Как показывает опыт других отраслей, отсутствие профильного образования ни коем образом не мешает управленцам все разрушить…
                                                          • +3
                                                            Крепчазм марал…
                                                            • +4
                                                              «Это какой-то позор...» (С) Булгаков.
                                                              • +8
                                                                «Это просто праздник какой-то» (С) Карабас-Барабас
                                                                • 0
                                                                  «Всё смешалось в доме Облонских» (С) Толстой
                                                            • +3
                                                              Ну вот как всегда… все всё неправильно поняли… просто у сотрудников роскомнадзора хостятся эти сайты, вот именно по этой причине 127.0.0.1 попал в список.

                                                              Я же не думаю что они хотели «заблокировать человечество»… гы :)

                                                              Бритва окама, мать ее ети!
                                                              • 0
                                                                используй 2130706433 пока они не прочухали

                                                                ping 017700000001
                                                                PING 017700000001 (127.0.0.1): 56 data bytes
                                                                64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.053 ms
                                                                64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.143 ms
                                                              • +28
                                                                Они буквально поняли фразу: «Анус себе заблокируй, Роскомнадзор»
                                                                • +5
                                                                  о, теперь все знают IP ануса!
                                                                  • +1
                                                                    ну, анус это скорее исходящий порт а не хост
                                                                    • 0
                                                                      У некоторых анус аналогичен результату выполнения команды ping 127.0.0.1
                                                                      • +6
                                                                        Совсем не исключено, что для данного конкретного субъекта, это входящий порт.
                                                                        • +1
                                                                          Видимо поэтому и заблокировали — у нас ведь запрещена пропаганда установки этого порта входящим
                                                                  • –1
                                                                    Не надо было им его разблокировать…
                                                                    Ибо в таком случае, любой сайт, на который пожаловались бы прокуроры из далекой деревушки — был бы заблокирован в роскомпозоре и не требовал бы никакого вмешательства
                                                                    • 0
                                                                      Навеяло вот этот кусок из «Автостопом по Галактике»
                                                                      • 0
                                                                        Вообще говоря, если вбить ping на заблокированный домен, то вернётся адрес 127.0.0.1. Видимо, оттуда ноги растут. А дальше, возможно, работала автоматика, которой всё равно.
                                                                        • +1
                                                                          То, что возвращается это специфика реализации блокировки у провайдера у других может не возвращаться ничего — при отправке трафика в Black Hole
                                                                          • +1
                                                                            Дык, не было же блокировки исходно. И провайдерская специфика, пока нет блокировки, проявляться не могла.
                                                                            Да и на http://ping.eu/nslookup/ тоже показывается 127.0.0.1, хотя здесь DNS явно не российского провайдера.
                                                                            • 0
                                                                              смотря что пинговать
                                                                              • +1
                                                                                Тут дело такое, у провайдера мог быть и свой черный список всякой нечисти независимо от списков роскомнадзора, работающий в том числе и на уровне DNS. У нас вон на предприятие предлагали услуги внешнего DNS-фильтра, убивающего всю нечисть, фишинг, маилрушечки и прочее по часто обновляемым спискам.
                                                                                • 0
                                                                                  По хорошему счёту, надо смотреть, что идёт с корневых DNS. Судя по имеющимся данным, это явно вопрос не единственного провайдера.
                                                                          • 0
                                                                            да ладно, главное что /8. Уже все привыкли
                                                                            • +3
                                                                              Корбина, Москва — у меня пока работает.

                                                                              Больше похоже, что сейчас в Роскомнадзоре грустит один шутник.
                                                                              • +1
                                                                                Вы сейчас про домен или IP? А то вы мне сейчас шаблончик надорвали пинганув лупбэком прова…
                                                                                • +3
                                                                                  это же пародия, она как шутка про udp
                                                                                • 0
                                                                                  Новосиб, Новотелеком,

                                                                                  «Destination Host Unreachable»
                                                                                • –1
                                                                                  Это Вам не 42 матча подряд пропускать, это еще постараться надо себе дверь запилить…
                                                                                  • +5
                                                                                    Стыдоба. Уже давно не смешно. Какая хорошая почва чужеземным специалистам потроллить наших «специалистов», да и государство, чего уж там.
                                                                                    • +1
                                                                                      А я думаю, что любой запрос на 127.0.0.1 не выйдет за пределы компьютера, откуда был сделан запрос. ОС его сама же обработает и вернёт программе ответ. Поэтому пусть и блокируют, это совершенно ничем не будет заметно.
                                                                                      • +7
                                                                                        Ага, нафига loopback придумали вообще непонятно… давайте его запретим. :) Через мосгорсуд…
                                                                                        • 0
                                                                                          На loopback наверняка у многих куча не лицензионных скачанных фильмов и музыки лежит, давайте запретим. =)
                                                                                          • +3
                                                                                            Да вы не представляете сколько там всего лежит, и казино, и всякое непотребство 18±, авторский контент.
                                                                                            С момента введения, назовем это слово, мер, куча российских хостеров завернула на этот грязный адрес кучу спорных ресурсов — он никогда не будет прежним :)
                                                                                          • 0
                                                                                            Если я в чём-то не прав, объясните. Пока вижу в ответе смесь сарказма с непонятно чем.
                                                                                            • 0
                                                                                              Просто вы «Капитан очевидность». Пост собственно об этом, что ркн заблокировал ip спец. назначения.
                                                                                              К.О.
                                                                                              • –2
                                                                                                Да это и так очевидно. Меня комменты удивляют — когда начинают (и вроде как без сарказма) выяснять, у кого работает что или не работает. Без этого я бы пропустил и эту статью, и эту новость, без малейшего желания тянуться к клавиатуре. Создаётся впечатление, что половина комментирующих, которые пишут что роскомнадзор «себя заблокировал», «дверь себе запилил» и т.п. — просто не понимают, что как работает. Всё. Кидайте помидорами. Пойду в dns себе что-нибудь пропишу. Они же ещё 192.168.1.1 не заблокировали! Вот тут возмущений-то будет, когда у почти всех интернет перестанет работать.
                                                                                                • +1
                                                                                                  Будет забавно послушать вашу версию почему перестанет работать интернет.

                                                                                                  У вас случайно не профильное образование?
                                                                                                  • +1
                                                                                                    Они же ещё 192.168.1.1 не заблокировали! Вот тут возмущений-то будет, когда у почти всех интернет перестанет работать.
                                                                                                    Пожалуйста, объясните с вашей точки зрения: почему не будет работать?
                                                                                                    • +2
                                                                                                      Да конечно всё будет работать, сарказм же :) Первая половина сообщения в точку. Ну не ходят по сети пакеты с destination 127.0.0.1 (точнее, никто их в здравом уме не отправляет), хоть ты тресни, а с точки зрения этого адреса в реестре — это скорее блокировка локалхоста блокировщика, чем роскомнадзора. Да и это бессмысленно, т.к. в подавляющем большинстве случаев слушается проходящий мимо трафик, а не гуляющий исключительно внутри хоста.
                                                                                          • +5

                                                                                            Как-то в посте тема не раскрыта:
                                                                                            farm# host karaoke-besplatno.ru
                                                                                            karaoke-besplatno.ru has address 127.0.0.1
                                                                                            вот в чем фишечка

                                                                                            • +2
                                                                                              Роскомнадзор про это уже смешно прокомментил )
                                                                                              Во всём виноват ЦРУ хостинг-провайдер.
                                                                                              • 0
                                                                                                Вероятно, хозяева домена успели изменить его адрес после вынесения решения судом, но до блокировки роскомпотом.
                                                                                                Было бы у них чувство прекрасного, выставили бы лучше айпишник самого роскомпота, а не 127.0.0.1
                                                                                                • +1
                                                                                                  А что-то подобное уже вроде было в истории.
                                                                                                  • +1
                                                                                                    Была такая история только не с РКН, а с Билайном, который решил сделать собственный реестр с блэкджеком и шлюхами, в итоге банил тупо по А-записи из DNS ответов, ничего не фильтруя и не проверяя, ну и забанил сам себя… бггг
                                                                                                    • 0
                                                                                                      Надо больше и тоньше. Блокировать мелкие гос сайты…
                                                                                                  • +3
                                                                                                    Фишечка походу в том что администратор домена удачно трольнул — сменив IP когда его заблочили.
                                                                                                    Но трольнул он пока слабо и указал добрый и милый 127.0.0.1 показав только весь идиотизм роскомнадзора.
                                                                                                    Следующий шаг — при блокировке по IP так-же оперативно менять на сервера гос сайтов — заблокировать будет очень легко.
                                                                                                    Проверил по вебархиву — сайт вполне себе был, по whois — руцентровский.
                                                                                                    Вангую, что где-то в октябре-ноябре на DNS записи был сменен IP.

                                                                                                    tyomitch +1
                                                                                                    не обновил я страничку
                                                                                                    • 0

                                                                                                      Ну очевидно что это изящный троллинг от владельца домена, кто бы спорил.
                                                                                                      Обратите еще внимание что регистрация истекает через пару недель, им просто нет смысла бодаться, сменят имя на BESPLATNO-KARAOKE.RU и все дела.
                                                                                                      *
                                                                                                      domain: KARAOKE-BESPLATNO.RU
                                                                                                      nserver: ns1.ucoz.net.
                                                                                                      nserver: ns2.ucoz.net.
                                                                                                      state: REGISTERED, DELEGATED, UNVERIFIED
                                                                                                      person: Private Person
                                                                                                      registrar: RU-CENTER-RU
                                                                                                      admin-contact: https://www.nic.ru/whois
                                                                                                      created: 2012.01.04
                                                                                                      paid-till: 2017.01.04

                                                                                                      • 0
                                                                                                        Вы про вебархив лучше молчите, а то заблочат весь целиком.