Профиль пользователя заблокирован сроком с 31 декабря 2018 г. и навсегда по причине: нарушение п.6.4. правил Сервиса
  • С чего начать программирование старшекласснику?

    y0u
    @y0u
    dev
    С чего начать программирование

    Поиском пользоваться для начала нужно. Один и тот же заголовок встречается как минимум в 3 вопросах на первых двух страницах (не знаю почему модераторы не объединяют их). Просто огромная куча из ответов на этот вопрос и всё равно люди задают и задают его.

    Модераторы, есть у вас возможность объединить большую часть вопросов в один?
    Этот вопрос задавали и 30-летние, и учащиеся 4 курсов, и даже 13-летние ( С чего начать программирование? / Что по советуете подростку в программировании? ).
    Ответ написан
  • Как сделать веб-сервис и не утонуть в процессе?

    gobananas
    @gobananas
    finishhim.ru
    1. Выделить одну главную функцию сервиса
    2. Сделать её, сверстать и выкатить, это будет MVP
    3. Не заморачиваться с вёрсткой
    4. Не заморачиваться с методами авторизации
    5. Не думать про нагрузку, не заниматься оптимизацией кода и БД
    6. Если поймали себя на мысли что вы думаете какой паттерн тут применить вы в Ж, просто пишите код, который работает!!
    7. Не совмещать написание сервиса, который вы РЕАЛЬНО хотите запустить с изучением чего-то нового (языка, БД). Утоните в учёбе и никогда не запустите.

    Это всё на своём опыте написания проекта говорю вам а не голословно ))
    Ответ написан
    10 комментариев
  • Как убрать всплывающие окна на сайте Яндекса?

    uBlock => пипетка => клик на раздражающем баннере => в попапе блокировщика выбрать самый нижний элемент, который не влияет на страницу(список селекторов там идет деревом, от элемента на котором кликнули до главного элемента страницы). И больше вы этот элемент не увидите(кроме некоторых хитровыдуманных рекламных баннеров, там другая стратегия нужна),
    Если что-то не так кликнули и убрали что не нужно:
    uBlock => настройки => мои правила. Очистить список, сохранить.
    Ответ написан
    1 комментарий
  • Python или JavaScript для первой работы?

    sim3x
    @sim3x
    Для денег - жс
    Для души и денег - питон

    ПС: программинг ремесло - вам должно быть все равно на чем писать код, хоть на брейнфаке
    Ответ написан
    Комментировать
  • Как отслеживать новые темы/страницы на сайтах?

    OrlovEvgenii
    @OrlovEvgenii
    golang developer / DevOps
    Ищи у таких сайтов фиды, и rss ленты.
    Например rss хабра https://habr.com/rss/hubs/all/ или Medium https://medium.com/feed/@Medium как правило это обычный xml

    Дальше просто парсишь его по нужным тебе ключам - "/вязать/" "/шапочки/".

    Доступного универсального софта для такого нет.
    Ответ написан
    1 комментарий
  • Как в excel удалить повторения (более 3) в excel?

    zamboga
    @zamboga
    Бизнес-аналитика, фин. моделирование, дашборды
  • Где смотреть как работать на фрилансе?

    Get-Web
    @Get-Web
    Front-End Developer
    Берите заказы в которых разбираетесь и параллельно делайте для себя то, чего не умеете, ставьте цель и решайте вопросы поэтапно. Например установить цмс и адаптировать под неё шаблон, а еще лучше одностраничный лендинг и разбирайтесь с этим. У вас проблема с файловым менежером? Возьмите бесплатный тестовый хостинг. Подключитесь к нему, начинайте работать. Узнаете что такое ftp, познакомитесь с какой-то панелью управления на хостинге, создадите базу данных, пользователя для бд, для ftp и так простыми шагами поймете суть происходящего. Сталкиваясь с проблемами вы начнете искать ответы, натыкаться на курсы, смотрите то что для вас актуально в данный момент. CSS и HTML это только начало долгого пути у которого нет конца и края.

    По поводу адаптивной верстки, не совсем понял в чем проблема. Задайте отдельно вопрос или уточните проблему.
    Ответ написан
    Комментировать
  • Один клиент под dropbox, google drive, mega и тд?

    www.netdrive.net/download https://crosscloud.me/download
    искать как Менеджеры доступа к облачным хранилищам
    Ответ написан
    Комментировать
  • Возможно ли синхронизировать Яндекс.Диск и Dropbox?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    так же чисто гипотетически - у тебя на компе 2 папки. тебе нужно их синхронизировать. берешь любое приложение для бекапов и суешь эти 2 папки в него. тобишь это приложение будет поддерживать одинаковые файлы в двух папках. а они в свою очередь будут синхронизироваться со своими облаками. собсвенно все.
    Ответ написан
    4 комментария
  • Как искать в Excel совпадения построчно?

    Adamos
    @Adamos
    1. Выгрузить в CSV.
    2. Открыть его в любом редакторе, понимающем регулярки.
    3. Составить нужную регулярку и запустить поиск.
    Минуты три займет, пожалуй...
    Ответ написан
    1 комментарий
  • Почему "хабрАжители", "хабрАлюди", "хабрАэффект"?

    delphinpro
    @delphinpro
    frontend developer
    Что, уже появились люди, которые не помнят изначального домена сайта? habrahabr.ru
    Отсюда и слова эти с с буквой а.
    И грамматика здесь не при чем.

    Дополню. В речи название сайта часто сокращалось до "хабра" - на хабре, с хабры и т.п. В этом контексте "хабражитель" — вполне правильное написание.
    Ответ написан
    7 комментариев
  • Как перевести отформатированное время в миллисекунды?

    @Drill
    Можно так:

    #!/bin/bash
    
    ###
    # ./str2msec.sh "1 d 11 h 12 m 23 s"
    # 
    # или так
    # 
    # echo "1 d 11 h 12 m 23 s" | xargs -0 ./str2msec.sh
    ###
    
    argument="$1"
    # Варианты аргументов:
    #argument="1 d 11 h 12 m 23 s"
    # or
    #argument="1 d   12 m 23 s"
    # or
    #argument=" 11 h 23 s"
    # or
    #argument="11   hm 23"
    
    
    ## Убираем пробелы
    
    data=${argument// /}
    # Результат из примеров выше:
    #data="1d11h12m23s"
    # or
    #data="1d12m23s"
    # or
    #data="11h23s"
    # or
    #data="11hm23"
    echo
    echo "data = $data"
    echo
    
    ## Регуляркой делим на элементы
    re='([0-9]+[d])?([0-9]+[h])?([0-9]+[m])?([0-9]+[s])?'
    
    ## Ищем совпадения и вычисляем
    if [[ ${data} =~ ${re} ]]; then
        echo "BASH_REMATCH  = ${BASH_REMATCH}"
        echo "BASH_REMATCH1 = ${BASH_REMATCH[1]}"
        echo "BASH_REMATCH2 = ${BASH_REMATCH[2]}"
        echo "BASH_REMATCH3 = ${BASH_REMATCH[3]}"
        echo "BASH_REMATCH4 = ${BASH_REMATCH[4]}"
    
        days=$(( $((${BASH_REMATCH[1]%d})) * 24 * 60 * 60 * 1000 ))
        hours=$(( $((${BASH_REMATCH[2]%h})) * 60 * 60 * 1000 ))
        minutes=$(( $((${BASH_REMATCH[3]%m})) * 60 * 1000 ))
        seconds=$(( $((${BASH_REMATCH[4]%s})) * 1000 ))
        result=$(( ${days} + ${hours} + ${minutes} + ${seconds} ))
    else
        echo "not matched"
        exit 1
    fi
    
    echo
    echo "Result = $result msec"
    echo
    Ответ написан
    2 комментария
  • Как выработать уверенность при взаимодействии с более сильным руководителем чем вы?

    @ponaehal
    Осознание того что Вам "пофиг на их мнение относительно вас" (естественно речь не о хамстве или неконструктиве, а лишь об отстаивании своей позиции), ставит Вас в примерно равные условия. Причем это работает как с коллегами Вашего уровня, так и с коллегами находящимися выше Вас в корпоративной пищевой цепи. Основная сложность тут в том, что бы убедить себя что у Вы не зависите от них и от их отношения. Если Вы ITшник, то это сделать просто - работы на рынке полно. И поверьте, если осознаете это для себя, то и восприниматься этими людьми будете иначе.
    Ответ написан
    Комментировать
  • Быстрый заработок на программировании?

    sabramovskikh
    @sabramovskikh
    А вы пробовали на работе об этом поговорить? Возможно есть задачи, за которые вам будут платить, если вы будете их делать в нерабочее время.
    У меня так бывает пол зп выходит за неделю "домашней" работы
    Ответ написан
    Комментировать
  • С чего начать изучать ОСНОВЫ программирования?

    sim3x
    @sim3x
    С гугла
    Потом с проб всех ЯП
    Ответ написан
    Комментировать
  • Как сделать определенные манипуляции в Excel 2007?

    zamboga
    @zamboga
    Бизнес-аналитика, фин. моделирование, дашборды
    Есть 5 колонок, с большим количеством строк. Допустим первая колонка это айди. Оно повторяется, иногда встречается один раз иногда больше. Как мне удалить все строки КРОМЕ ТЕХ в которых айди встречается только 2 раза? Т.е. больше 1 меньше трех. А как где встречается 3,4 и тд?

    1. Считаем, что у таблицы есть заголовки. В любую вспомогательную колонку в строке 2 вводим формулу:
    =СЧЁТЕСЛИ(A:A;A2)
    — формула ищет в столбце "А" сколько раз встретится значение ячейки А2

    2. Протягиваем формулу вниз, т.е. для 3й строки будет =СЧЁТЕСЛИ(A:A;A3), дл 4й строки =СЧЁТЕСЛИ(A:A;A4) и тд.

    3. Применяем фильтр по нашей вспомогательной колонке (значение ≠ 2) и получим все строки, ID которых встречается любое число раз, кроме 2х.

    4. Удаляем ненужное.
    .
    .
    .
    есть 4 колонки, так же с большим количеством записей. Как удалить все записи кроме тех, у которых в определенной колонке есть определенный текст?

    1. Использовать фильтр
    2. Удалить
    Ответ написан
    Комментировать
  • Как изучить язык баз данных SQL?

    @poimanoo
    Я перед собеседованием на должность sql-джуна будучи полным нулем за ночь порешал задачки на этом сайте и на следующий день решил все предложенные задачи и был принят) Скажу так - я бы посоветовал порешать эти задачи, они там предлагаются по нарастанию сложности и подкреплены теорией, за которой вам не нужно лишний раз лезть в учебники. Уверяю, с каждым десятком решенных задач Вы будете чувствовать себя гуру sql) Спустя задачек 30, когда у Вас сформируется представление о том, что из себя представляет SQL на деле, тогда можно приступать к литературе, поверьте, после практики гораздо легче воспринимать материал, ибо уже имеется представление, о чем речь.
    По литературе(с небольшими пояснениями):

    1. Введение в системы баз данных(Автор C.J.Date) - на мой взгляд очень доступное и максимально компактное описание того, на чем базируется SQL, разжеваны основные понятия, рассмотрены нормальные формы, а после предлагаются задачки.

    2. SQL Полное руководство - тут понятно по названию, здесь можно найти описание всех возможностей. Ищите наиболее позднее издание(у меня третье, для примера, это 2015 год).

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

    Если вы выбрали MS SQL Server:

    1. Microsoft SQL Server 2012 Руководство для начинающих - там хоть и не сильно углубляясь, но описано почти все что нужно на начальных этапах. Там и про индексы, и про оптимизацию, и про бизнес-аналитику, в общем, рекомендую.

    2. Microsoft SQL Server 2012 Создание запросов - просто и исчерпывающе(на момент издания) о том, как можно и нужно писать запросы на t-sql(расширение sql для MS SQL Server) с закреплением материала предлагаемыми заданиями.

    Если Вы выбрали Postgresql, то официальное руководство там исчерпывающее.

    По Oracle и MySQL советов дать не могу, ибо дела не имел. Удачи!
    Ответ написан
    1 комментарий
  • Какой путь изучения программирования выбрать?

    @Igor_Deg
    Попробую ответить нетрадиционно - исходя из своего опыта.
    Хотя в сообществе IT-шников мня за такое заплюют.
    Смотрите в сторону промышленной автоматизации.
    Именно там меньше кода и больше эффекта, а уж драйва, когда система в сотни киловатт чудит...
    К тому же ошибки видны невооруженным глазом.
    Язык программирования - Ladder (основа). Учить лучше применительно к Сименсу (Step7) - его у нас много.
    У Сименса было много руководств для чайника, причем на русском.
    Сам подход к программированию в промавтоматике очень сильно меняет мышление.
    Себя к дуракам не отношу, но мне потребовалась пара месяцев, чтобы ассимилировать концепцию.
    Конкуренция на этом рынке будет поменьше, чем для классических программистов.
    Совершенствование - сначала STL (так называет Сименс)
    Дальше электрика/электроника, потом пневматика, затем гидравлика (умение читать схемы).
    Кстати, можете посмотреть мою статью
    КУДА ВЕДЕТ "НЕВИДИМАЯ РУКА РЫНКА"
    Ответ написан
    Комментировать
  • Какую книгу лучше выбрать для понимания JavaScript?

    @Strannyk
    Флэнаган если не лучшее, то одно из лучших. НО, во-первых, он рассчитан на ненулевого читателя, во-вторых - это больше справочник, а не учебник. Его лучше читать после пособий для изучающих с нуля, например, вот этого:
    https://www.ozon.ru/context/detail/id/31057355/
    Ответ написан
    Комментировать