• Какой библиотекой лучше рисовать граф?

    VITYUSHA
    @VITYUSHA
    Game Developer
    Бери QT.
    Ответ написан
    Комментировать
  • На что указывает указатель, на бит или байт?

    vt4a2h
    @vt4a2h Куратор тега C++
    Senior software engineer (C++/Qt/boost)
    На что укажет line на бит или байт? А может даже килобайт?

    В вашем коде, line -- это даже не указатель. Вот name -- это как раз-таки адрес в памяти, по которому находится объект line типа string.

    На всякий случай, байт -- минимальный адресуемый набор данных. То есть, бит из байта адресовать вы не можете.

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

    @DarCKoder

    КОГДА РЕБЕНОК УЧИТСЯ ХОДИТЬ
    И падает по 50 раз
    К нему почему то не прихдят мысли:
    "А может это не моё?"
    Ответ написан
    3 комментария
  • Путь в программирование, как выбрать?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Для вас писать не должно быть самоцелью. Писать нужно решая какую-то задачу. Пока не будет задачи, вы никогда не придете к финишу, и будете на половине пути.
    Когда решите задачу, увидите что набрались опыта, и можно ставить перед собой следующую задачу. В том числе реализовать на плюсах.
    Ответ написан
    Комментировать
  • Как разрешить один адрес по http в nginx?

    KodyWiremane
    @KodyWiremane
    Пони, Debian, LEMP, LAN, любитель
    Отвечая на вопрос в заголовке,
    server {
        listen 80;
        listen [::]:80;
        server_name example.ru www.example.ru;
        location / {
            return 301 https://example.ru$request_uri;
        }
        location = /path/without/redirect {}
        # без =, если другие адреса с этим префиксом тоже не редиректить
    }
    Хоть и некропостинг. Вдруг поможет кому.
    https://stackoverflow.com/a/27866255
    Ответ написан
    2 комментария
  • Как запретить прямые запросы к static файлам nginx?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Никак. Максимум - можно заблокировать запросы без реферала, но это очень легко обходится.
    Ответ написан
    4 комментария
  • Как запретить прямые запросы к static файлам nginx?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Никак.
    Всё что клиенту доступно для загрузки оно ему доступно хоть в теле страницы хоть по порямой ссылке.
    Максимум что можно так это рефер проверять но смысла от этого примерно ноль.
    Ответ написан
    Комментировать
  • Какой функциональный язык переспективнее: Erlang или Scala?

    sim3x
    @sim3x
    Никакой
    Оба будут перспективны, когда у вас будет опыт в области и вам предложат позицию с одним из данных ЯП

    Субьективно, ерланг имеет меньший порог вхождения и узкий профиль использования - хайлоад
    Ответ написан
    3 комментария
  • Какой функциональный язык переспективнее: Erlang или Scala?

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

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Ну давайте я покритикую:

    возьмем файлик

    1) вы не разобрались как объявлять методы у прототипов с новой нотацией `class`:

    class Travelsort {
        constructor() {}
        sortTickets(tickets) {}
    }


    2) вы не умеете пользоваться исключениями.
    if (!Array.isArray(cards)) {
        throw new ValueError('Wrong input');
    }


    3) использование let там где должен использоваться const

    4) в принципе использование переменных там где их быть не должно

    5) вы зачем-то реализовали свою функцию сортировки, я не увидел в требованиях отсутствия возможности использовать старый добрый Array.prototype.sort

    6) Общие замечания по кодинг стайлу. snake_case там где должен быть camelCase, пишите с большой буквы то что должно быть с маленькой и т.д.

    7) нарушения принципа единой ответственности. У вас объеткт умеет и сортировать и писать куда-то. Это категорически плохо.

    8) Если исправить 7-ой пункт то наш класс превращается просто в функцию.

    Далее... берем следующий файлик

    1) если вы пишите комментарии к таким маленьким кускам кода - стало быть у вас хромает именование вещей. Все должн быть понятно просто из названий методов/функций/переменных. При работе в команде над серьезными проектами это немаловажно, ибо код чаще читают чем пишут и экономить нужно именно это время.

    2) вы зачем-то тут в прототип объекта строки впихиваете функции для парсинга CSS. Таким образом мы нарушаем принцип единой ответственности. Да и в целом расширять без надобности прототипы объектов как-то не ок.

    Чуть дальше проскролил - вы пытаетесь расширить прототип строк для того что бы добиться API jquery? ух, батенька.

    3) очень много дублирования.

    4) очень плохо с protected variations.

    Справедливости ради, ваш код входит в категорию ">50% JS кода", так что не расстраивайтесь. Просто для работы в яндексе нужен чуть более высокий уровень и понимание вещей.
    Ответ написан
    17 комментариев
  • Реальная заработная плата frontend/backend разработчика в Москве?

    php666
    @php666
    PHP-макака
    Специально тут зарегестрировался, что бы немного высказать свое мнение. Соглашусь с теми, кто пишет, что в Москве это не деньги. Объясню почему.

    Живу с рождения за МКАДом, недалеко от Москвы. Практически вся хлебная IT-работа в центре Москвы. На окраинах города - спальные районы, нет почти бизнес-центров, соответственно мало работадателей. За МКАДом по IT - вообще нет работы (там вообще никакой работы нет). Так вот, что бы ежедневно добираться до центра Москвы надо либо иметь колоссальный запас здоровья, либо квартиру хотя бы около метро. Остальное - выжмет из вас все соки, вы проклянете это IT и с радостью убежите к себе в провинцию работать кем угодно. Т.е. как минимум 30-35 круб на аренду в спальном районе готовтесь отдать.

    У меня сейчас зп 100 ровно. Для Москвы не много (как и для моего стажа), но я нашел место, куда из своего подмосковья доезжаю на машине за час. Обратно - 30 минут! Это - просто идеальнейший вариант. Раньше, много лет назад, я работал в Москве, в центре, и полностью подорвал здоровье - ежедневно только на дорогу 4-5 часов в день в переполненных вагонах метро, электрички, маршрутке. Когда обзавелся автомобилем - стало легче, но столкнулся с другой проблемой - колоссальные московские пробки, большой расход бензина, траты на амортизацию машины и ремонты. Получается, что работа в Москве - это всегда компромисс. Не получится просто так приехать и получать 100 круб без финансовых или физических затрат. 100 в месяц для Москвы - это нормальные деньги, если вы москвич. Не замкадыш, не понаехавший, а москвич со своей квартирой, которому даже автомобиль не нужен, что бы добраться до метро.

    Далее. Цены, как тут сказали, в Москве выше. На все. Зарплата в 100 - это просто минимальный прожиточный минимум для взрслого человека, у которого есть хоть немного амбиций (свое авто, накопления, здоровье, одежда). На эти деньги тут даже семью нельзя содержать. Я недавно был у стоматолога, цена за один зуб - от 3500 до 6000 (работы на полчаса). Парикмахерская - 500 рублей. Лайтовывй пакет в Пятерочке из помидор, сосисок, пачки сигарет и кошачего корма выйдет в 1000 рублей. Сломались очки, цена новых - 7000 рублей! Если захотим свое авто или импотеку, то вообще не о чем и говорить с таким доходом.

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

    Провинциалам я всё же советовал искать удаленку или другой город.
    Ответ написан
    9 комментариев
  • Реальная заработная плата frontend/backend разработчика в Москве?

    @Oligophren
    Сертифицированный разработчик Terrasoft BPM'online
    Информация правдива на 100%. С московскими ценами на жильё и услуги это не такая уж и большая зп.
    Ответ написан
    Комментировать
  • Реальная заработная плата frontend/backend разработчика в Москве?

    1) В Москве большой спрос на адекватных спецов, поэтому платят обычно хорошо.
    2) Если у вас нет квартиры в Москве, либо жена/подруга/дружок не работают, либо их нет, то за 100к вы будете либо очень плохо жить, либо тратить очень много времени на дорогу.
    3) Цены на услуги гораздо выше, что также будет вытаскивать с вас бабло.

    P.s. Лучше в НН за 80к, чем в Москве за 100к.
    Ответ написан
  • Реальная заработная плата frontend/backend разработчика в Москве?

    @yayashitoya
    Правдивые. Но:

    Смотря кому платят.
    Вопрос без привязки к квалификации лишен смысла.

    Без собственной квартиры в Мск - это не деньги.
    Ответ написан
    9 комментариев
  • Шаблон для создания постов на сайте?

    sim3x
    @sim3x
    Используйте markdown/rst разметку - она безопасне отключения екранирования

    https://simpleisbetterthancomplex.com/series/2017/...
    Ответ написан
    Комментировать
  • Шаблон для создания постов на сайте?

    Xaip
    @Xaip
    https://github.com/django-ckeditor/django-ckeditor
    Вся информация в бд будет храниться вместе с html тегами.
    В шаблонах надо будит отлючать autoescape
    А в админке подтянуть стили и js
    Можно еще воспользоваться допотопным markdown, но мало людей кто на нем умеют писать, времена прошли)
    Ответ написан
    1 комментарий
  • Какой уровень математики необходим для работы с машинным обучением?

    @ivodopyanov
    NLP, python, numpy, tensorflow
    На поверхности программирования математика не очень нужна. Но как только перед вами встает вопрос "А почему мой код так медленно работает?" - вот тут-то придется погружаться в индексы, хэш-таблицы, вероятности, пределы, комбинаторику, матрицы, графы и так далее.

    По этой причине в топовых ИТ-компаниях при собеседовании на работу кандидатов как следует гоняют по олимпиадным задачкам, где много математики. Классический совет - хотите попасть в такую компанию - решайте задачки с топкодера. https://twitter.com/mxcl/status/608682016205344768
    Ответ написан
    Комментировать
  • Какой уровень математики необходим для работы с машинным обучением?

    @jazzus
    Как почти профессиональный программист я вам отвечу:
    1. Математика программисту необходима
    2. Без математики программист не сможет мыслить математически, создавать сложные взаимосвязные формулы, не только видеть числа, но и смотреть, что ЗА ними. Без математики вы станете еще одним программистом, не знающим математику.. Оно вам надо?
    3. Хотите быть программистом, учитесь считать.
    Вот такие 4 пункта я вам предложу, но выбор за вами.
    Ответ написан
    2 комментария
  • IT-блог как трудовая книжка программиста?

    DDenisov_adv
    @DDenisov_adv
    Маркетинг и продвижение
    1. Личный блог, если вы его правильно оптимизируете, сможет давать вам лиды с поиска. Например, вы можете написать несколько статей на тему "Найти программиста и не прогадать", "Хороший программист - на все золота". Т.е. с вхождением в метатеги в тексте запросы, по которым могут искать такого специалиста. Да, это чисто коммерческая история но и вы ведь работаете за деньги, не так ли, и это всё не из-за любви к искусству, а чтобы найти клиентов.

    2. Человек который пишет, всегда "выше на голову" того, кто не пишет. Конечно при условии, что они на примерно одном уровне и человек не пишет ерунды.

    3. Чтобы не прослыть копипастом, напишите в блоге, что это ваши личные статьи, уникальный контент, и что если кто-то хочет его использовать, то ссылка обязательна. Гит и т.п. профильные сообщества никто не отменяет.

    Успехов, направление верное. Лучше это делать, чем не делать. Я кстати себе нашел разработчика на один проект на битриксе именно через его блог, в поисковой выдаче.
    Ответ написан
    8 комментариев
  • Какой уровень математики необходим для работы с машинным обучением?

    @choupa
    Архитектор (обычный, который строит)
    Парадокс состоит в том, что может быть сами конкретно математические дисциплины, например ТФКП, не очень-то важны для программиста как таковые. Но правда жизни в том, что тот, кто был ими как следует выеб..н в вузе — успешные программисты (именно программисты, а не кодеры), аналитики и т.п. Я считаю, что фундаментальный математический бэкграунд, посеянный где-то глубоко в голове, сильно помогает решать самые обширные задачи, в том числе и в машинном обучении, причём вы этого можете даже и не осознавать.
    Ответ написан
    3 комментария