• Как получить значение data-attr?

    1Sergey1
    @1Sergey1
    $(function() {
            $(document).ready(function() {
                $('#mainform input').click(function() {
                    console.log('Клик по форме');
            var i = $(this).data('my'); // эта строчка не работает
            console.log(i);
                });
            });
        })
    Ответ написан
    Комментировать
  • Совет: Python Intermediate Developer?

    gobananas
    @gobananas
    finishhim.ru
    Странные вы люди...
    Начал, продвинулся, до конца пока не дошёл, решил повернуть совсем в другую сторону. 2 года жизни выкинуть не жалко...

    По существу совета два:
    1) начните работать питон-разработчиком не на Data Science пока. Получите профильный опыт разработки и потом даже без профильного образования проще будет на нужную должность перейти.
    2) Отсутствие образование формального мешает? Получите заочно, удалённо.

    В общем: по американски "Сделай ИЛИ умри", по-нашему "Умри НО сделай". Если чувствуете что сфера интересна - добивайте её до конца. Ну и работу смените, она убивает ваше это и уверенность в себе, а это мешает двигаться дальше.
    Ответ написан
    1 комментарий
  • Как организовать управление знаниями?

    gobananas
    @gobananas
    finishhim.ru
    Понятно, что на ваш вопрос нельзя ответить однозначно для всех. Срок хранения - пока технология применяется. Принципы актуализации - смотрите последнее видео, докладчик говорит как в Badoo актуализируют.

    В целом, я думаю, эти 3 видео в комплексе выстроят у вас довольно чёткую картину:

    Управление знаниями: какие документы нужны и что в них фиксировать
    https://www.youtube.com/watch?v=Wt2mXVlRWQ8

    Как организовать систему обучения в отделе технической поддержки
    https://www.youtube.com/watch?v=E2XACp1B_yA

    Добро пожаловать на борт: вводим новичков в строй
    https://www.youtube.com/watch?v=GJZbzEME_og
    Ответ написан
    Комментировать
  • Как сделать появление блока в видимой части экрана?

    leni_m
    @leni_m
    ЧупаКобрус
    добавьте к #show
    position: fixed;
    например.
    Как вы стилизуете этот блок, так он и появится.
    Вообще уберите display:none; и располагайте ваш блок где вам нужно, чтобы он появился. Как он будет готов - добавляйте display:none;
    Ответ написан
    Комментировать
  • Реально в 36-40 лет стать тестировщиком или программистом если есть свободное время?

    lxsmkv
    @lxsmkv
    Test automation engineer
    У меня диплом экономиста. Поступал в свое время на информатику, но не потянул. С экономическим после универа никуда без блата не устроишься. Друг посоветовал попробуй тестировщиком. А я по жизни люблю возиться с компьютером и пробовать всякие штуки. Почему бы не делать это за деньги? Взяли автоматизатором. Нужно было человека на проекте заменить, который этим на полставки занимался, чтобы его вернуть в другой проект. Стечение обстоятельств. Прошло четыре года, и я из "никого" стал мидлом с перспективой до сениора. Начинал с зарплаты в два раза ниже среднего. Целенаправленным, качественным, трудом добился зарплаты средней, даже выше чем у некоторых наших девелоперов, и уважения коллектива и клиента. Хотя, надо сказать что с программированием я познакомился уже в пять лет, на бейсике и ZX Spectrum.

    Думаю стать хорошим специалистом можно в любой области, было бы желание. У нас ребята с гуманитариев перепрофилируются. Главное чтобы была правильная мотивация - хотеть не статус ("надпись на визитке"), а хотеть решать связанные с профессией задачи.

    В любом случае вы ничего не потеряете если попробуете. Новые знания никогда не лишние. Я в свое время интересовался фотографией, а еще до того дизайном - все пригодилось.
    Ответ написан
    Комментировать
  • Как общаться с покупателем своего продукта, если он задаёт много вопросов, касающихся алгоритма?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    У одного моего очень дотошного нанимателя, склонного к личному участию во всём, энтузиазм несколько поубавился после того, как я с фанатичным блеском в глазах выдал: "Ооо, это прекрасный алгоритм! С удовольствием расскажу! Для объяснения алгоритма понадобится теория конечных автоматов и теория категорий, с их обзора и начнём. Надеюсь, у вас хорошая математическая база? Я учил это пять лет в универе и десять лет на практике, но вам постараюсь дать кратенько, часов за 6 должны уложиться. Подыщите спокойный кабинет с маркерной доской."

    Но осторожно, работает только с комерсами. Если наниматель - технарь, можно попасть.
    Ответ написан
    Комментировать
  • Существует ли caniuse для JS?

    nikolayshabalin
    @nikolayshabalin
    Автор профессиональных курсов в HTML Academy
    Уже ответили, но я дооформлю, так как лично для меня kagnax tables вообще ничего не значит, в том плане, что я часто пользуюсь этой таблицей, но никогда не смотрел на название =(

    javascript browser supports
    Ответ написан
    Комментировать
  • Как называется такой синтаксис?

    Krasnodar_etc
    @Krasnodar_etc
    avito front
    В смысле? Это не присвоение переменной, а объявление функции a , которая возвращает 1
    a() выведет в консоль 1.

    Это эквивалентно такому коду:
    function a () {
      return 1;
    }


    PS - а называется "стрелочные функции"
    Ответ написан
    2 комментария
  • Как достичь большого КПД от выполняемой работы и заказов?

    Отвечу скорее всего как смежное звено, попытаюсь сам структурировать инфу, ну и может натолкну кого на мысли.

    У меня несколько человек, с которыми я постоянно работаю (около 7). От них идут постоянные заказы (довольно объемные и тд). Теперь к сути вопроса.

    Что я делаю:
    1. Все задачи, все заказчики мне кидают в Trello. Там же они обозначаются по степени важности.
    2. Бывает что это задачи что-то поправить и тд, мелочи в общем. Как раз на таких мелочах и тратится большая часть времени, поэтому указываем степень важности.
    3. Выполнил задачу, перенес ее в категорию Сделано. Клиент сам потом проверяет еще раз, все ли нормально, после чего там же, если нужно, пишет замечания и тд. Все это дело всегда мне доступно из приложения, либо с десктопа, уведомления и тд - полезная вещь. В общем на пустую болтавню время мы не тратим.

    Это что касается мелких задач. Если речь касается проектов.

    1. Присылается ТЗ, обсуждение. На этом этапе как раз львиная доля времени и тратится, но без этого никак. После чего просто по пунктам ТЗ я выполняю работу, что-то пропускаю, если тратится много времени и это можно пропустить.
    2. Отчитываюсь о промежуточной работе, присылаю тз с выделенными фрагментами, что сделал. Обсуждаю неясности, если они есть.
    3. Второй самый жрущий время этап - допиливание, тут обычно все дело затягивается на несколько дней (ждешь что-то от заказчика, он что-то ждет от дизайнера и тд). Как правило весь проект на этом этапе сделан, нужно только отрихтовать.
    4. Если проект действительно сделан и все мелочи остались за заказчиком, то делаю самые простые задачи из следующего проекта. Считаю что любой проект можно разбить на подпроекты, их в свою очередь еще на более простые задачи. В общем дробление - наше все.

    По тайм-менеджменту ничего толкового не скажу, сам пытаюсь с ним разобраться, однако советую:
    1. работать строго по определенному графику (обычный рабочий или ваш личный, главное чтобы кол-во рабочих часов было адекватным).
    2. бывает что нужно что-то делать в ночь, потому что что-то произошло, если вина ваша - работаете и все, если заказчик предлагает вам допилить в 5 утра новый модуль потому что он про него забыл, а сдавать уже в 7 утра, поднимаете цену за проект и работаете, либо отказываетесь это делать (чревато чем угодно).
    3. Для увеличения КПД вашего собственного нужно отдыхать. Обязательно прогулки на улице 1-1.5 часа в день. Помогает разгрузить голову и не будет проблем со здоровьем (как человек, который на этом попался и получил целый букет псих. расстройств - настоятельно рекомендую), физические нагрузки, и не забывайте про глаза. Каждый 40-60 минут дайте отдохнуть глазам (можно делать 5минутную гимнастику).

    По ценам и срокам, тут уже как каждый горазд. Я смог немного набить руку и просто прочитав тз озвучиваю цену + 10-15% на случай непредвиденных правок и тд. Кто-то рекомендует за каждый пункт тз назначать цену, но я считаю это не всегда выигрышным вариантом, потому что получить адекватное ТЗ - подарок.

    P.S мог многое упустить, поэтому отвечу уже в комментах, если потребуется.
    Ответ написан
    7 комментариев
  • Большая вложенность URL влияет на индексацию?

    gobananas
    @gobananas
    finishhim.ru
    Ваш вопрос никак не относится к вашей проблеме.
    В данном случае URL значения не имеет он может быть любой длинны и содержать любое количество уровней вложенности в разумных пределах. Проверь например этот запрос вы увидите что на первой странице выдачи есть сайты с адресами вида:
    http://nn.blizko.ru/predl/promgood/appliances/ruhonnaja/kofemol

    и
    https://vash.market/bytovaya-tehnika/melkaya-tehnika-dlya-kuhni/14-vidov-luchshih-kofemolok-printsip-raboty-kak-vybrat-harakteristiki.html


    В первом случае точно так же глубина 4 как у вас + сама страница kofemol
    Уровень вложенности не влияет на важность документа никак.

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

    gobananas
    @gobananas
    finishhim.ru
    номер телефона или адрес email, тоже подпадает под закон

    Верно

    Достаточно ли в форме обратной связи сделать предупреждение на согласие с публичной офертой и ссылку на эту оферту, в которой просто прописать, что данные пользователя нужны лишь для связи с ним?

    Даже 100500 галок где написано что пользователь на всё согласен не спасают вас.

    Можно ли эту оферту написать самому произвольным образом или надо по какой-то установленной форме и заверять ли нотариально?

    Можно самому

    Решает ли этот вопрос установка капчи от гугла или это просто защита от ботов?

    Нет

    Как сделать правильно?

    Если вы собираете персональные данные, то вы должны быть юрлицом и должны быть включены в реестр операторов персональных данных. А значит, хранить их на территории РФ.

    Но физлицо не может быть оператором персональных данных и не может попасть в реестр даже при желании, и что делать в этой ситуации - непонятно.
    Ответ написан
    Комментировать
  • Узнать класс на который кликнули jquery?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Ну так вы же сами пишите
    $(document).on("click", "#layer", function(e){
    В данном случае $(this)всегда будет ссылаться на элемент #layer

    Замените это:
    $(this).attr("class")
    на это
    $(event.target).attr("class")
    Ответ написан
    4 комментария
  • Отдохнуть от компютера, как сохранить глаза программистам?

    Gryphonn
    @Gryphonn
    English Coach
    Чуть не по теме вопроса. Но попробуйте пальминг.
    Потираете ладони, пока они не разогреются. Упираетесь локтями на стол, и прикладываете ладони к глазам крест на крест. Чтобы свет не попадал. Сначала минуту просто отдыхаете. Потом делаете разные движение глазами. Будут, скорее всего, всякие блики мелькать. Добиваетесь исчезновения бликов и полной темноты. Глаза скажут вам спасибо!
    Ответ написан
    Комментировать
  • Как присвоить следующий следующий номер в БД mysql?

    gobananas
    @gobananas
    finishhim.ru
    Так и должно быть. Номера потворно никогда не используются. Вот вы mr-labsder решили отправить деньги мне, а я взял и удалился из системы, или админ меня удалил, у меня был номер 16. Так деньги никому не придут и вернутся вам, т.к. id 16 не существует теперь, а в противном случае на id 16 стал бы другой участник и деньги попали к нему бы и все думали бы что всё нормально, так и надо.

    Или другой пример. У вас есть ИНН 12 цифр, вот представьте себе что кто-то умер (во всём государстве), и что у вас теперь ИНН должен уменьшится на 1? Так он так 1000 раз в день бы менялся ))))
    Ответ написан
    1 комментарий
  • В вакансиях на hh, js программист !== FrontEnd разработчику? Или же ==?

    gobananas
    @gobananas
    finishhim.ru
    К сожалению, понять это можно зачастую только сходив на собеседование.
    По идее это не fronend разработчик, а либо бекенд разработчик на node.js или на фронтенде но пилит какие-то специализированные вещи типа визуального конструктора и т.п. Но у большинства работодателей пока ещё думаю подразумевается один специалист.
    Что говорить если в PHP-вакансиях иногда попадается "Вёрстка по PSD пиксель в пиксель".
    Ответ написан
    2 комментария
  • Как создать библиотеку на go и использовать через php?

    @RidgeA
    Я бы предложил ту часть, которую надо написать на go, сделать отдельным сервисом, куда обращаться по http api.
    варианты с компиляцией в dll, транспиляцией в js и расширением для php мне кажутся не очень удачными.
    Ответ написан
    9 комментариев
  • Как создать библиотеку на go и использовать через php?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Можно собрать go код как расширение php
    https://github.com/kitech/php-go
    Ответ написан
    3 комментария
  • Как получить размер рамки на JS?

    gobananas
    @gobananas
    finishhim.ru
    Меняя значение рамки и поглядывая на объект не сложно заметить что значение равное размеру рамки хранится в clientLeft:
    https://jsfiddle.net/v70b28u1/6/
    https://jsfiddle.net/v70b28u1/7/
    https://jsfiddle.net/v70b28u1/8/
    Ответ написан
    Комментировать