Задать вопрос
  • На каком ал языке можно представить алгоритм перевода десятичных чисел в восьмеричные?

    Adamos
    @Adamos
    Нет никаких десятичных и восьмеричных чисел.
    Есть числа, а есть их запись - двоичная, восьмеричная, десятичная, шестнадцатеричная...
    Число одно и то же, но строчка текста, представляющая его - разная.
    Ответ написан
    3 комментария
  • Сетевой уровень TCP/IP содержит только ARP и IP?

    Rou1997
    @Rou1997
    Сетевой - да, а вообще в этот стек еще входят SCTP (от Cisco), UDP и собственно TCP, самый распространенный транспортный протокол на всех ОС.
    Ответ написан
    2 комментария
  • Платная техническая поддержка по Linux. Она стоит тех денег?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Все тонкости за год вряд ли.
    За пару месяцев вполне можно освоить то, что лично вам необходимо для поддержки сервера. Но все тонкости означают, что человек должен постоянно работать с множеством линуксов, постоянно что-то настраивать новое, чтобы узнавать нюансы. Быть в курсе выпуска всех обновлений, чтобы понимать какие из них нужно ставить, что где закрывать.

    Чтобы просто поднять простенький линукс для небольшой конторы в качестве интернет-гейтвея, поднять на нем прокси, почту, сайт-визитку и впн, вполне достаточно месяц посидеть самому с гуглом и мануалами
    Ответ написан
    Комментировать
  • Какую выбрать БД?

    @murlogen
    MySQL - как раз одно из быстрейших решений в этой сфере.
    Потому что ПРОСТОЕ (можно еще поковырять в настройках самого MySQL - MyISAM быстрее чем InnoDB)

    PostgreSQL не быстрее. Но навороченнее. Когда вам понадобится, к примеру, что нибудь более мощное по транзакциям или кластеризации/репликации - тогда и смотрите на PostgreSQL. Переход с MySQL на PostgreSQL не элементарный, тем более если вам нужны будут фичи PostgreSQL, аналогов которых у MySQL нет изначально.

    MariaDB - это тот же MySQL только более доведенный до ума. Переезд с MySQL на него элементарный (почти ничего менять не нужно).

    Если все устраивает, то на MariaDB еще имеет смысл. И это просто.
    А PostgreSQL - тут нужно понимать, а зачем вам это надо. И работы по переезду там гораздо больше.
    Ответ написан
    2 комментария
  • Как сравнить 2 звуковых файла?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Как вы себе представляете "сравнение голоса"?
    Ответ написан
    1 комментарий
  • Какой уровень ЗП у программистов vs менеджеров(проджект/продакт)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Выгоднее быть хорошим специалистом в каком-то направлении, в котором ты сможешь себя реализовать.

    Далеко не всегда просто навыки, знания и упорство в изучении принесет тебе собственную реализацию. Люди разные, и "не твое" означает, что тебе будет противно заниматься какими-то вещами, ты не будешь отдаваться на все сто, и даже на 90, и вообще хорошо если хотя бы на 50%.

    Кроме того, что такое выгодно? Не все меряется деньгами, особенно если зп хотя бы от 1$k - тут уже начинается минимальная зона комфорта, когда кроме работы появляется куча доступных интересов.
    Ответ написан
    2 комментария
  • Как отделить сеть IP-видеонаблюдения от сети компьютеров?

    kolossradosskiy
    @kolossradosskiy
    Есть всего три способа разделения сетей:
    1. разнести компы и камеры в разные подсети,
    2. разнести в разные vlan'ы,
    3. протянуть для камер отдельную физическую сеть.

    Выбирайте.
    Ответ написан
    6 комментариев
  • Как отделить сеть IP-видеонаблюдения от сети компьютеров?

    @andreyNN
    vlan видимо вам нужен.
    Ответ написан
    Комментировать
  • Какой windows сегодня лучше поставить? 32 или 64 бит?

    @skazi_premiere
    Верстаем как умеем ;) HTML/CSS/JS
    Схема адресности не изменилась х32 будет работать до 4 гигов, х64 4+. Сама по себе 10 да и 8.1 работает как то резвее чем 7 хотя может быть самовнушение это.
    Ответ написан
    6 комментариев
  • Есть ли готовый микросервис?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Бред какой то, какие 6 часов?
    Есть отличное АПИ с документацией и примерами, на любом языке:
    Вот Вам на Вашем GO https://developers.google.com/youtube/v3/code_samp...
    Вот на Питоне https://developers.google.com/youtube/v3/code_samp...
    Там же на Java, PHP, Ruby и даже .Net

    Идея "хочу сервису просто слать видео" порочная по определению.
    Пошлите хотя бы 1-2 гига в одном запросе, я посмотрю с какой попытки это у Вас получится :-)
    Аплоад больших объемов всегда делается только через чанки.
    Ответ написан
    2 комментария
  • Какой VPN выбрать - свой/чужой?

    @nirvimel
    скорость

    Ширина канала или пинг?
    Ширина канала в любом случае будет не меньше чем у вас дома.
    Чтобы уменьшить пинг надо выбирать сервера географически ближе к себе. Но vpn в собственной стране теряет смысл с точки зрения анонимности.

    работа с нескольких устройств одновременно

    Некоторые vps провайдеры ограничивают количество одновременно подключенных клиентских ip или снимают такое ограничение на более дорогих тарифных планах. С "собственным" vpn такой проблемы не существует.

    Нужна анонимность

    Теоретически анонимность дают оба варианта. Практически ваша анонимность зависит от общих познаний в сфере компьютерной безопасности, соблюдении аккуратности в работе, и тысячи самых различных мелочей от незамеченного вами хитро замаскированного пункта в EULA (договоре) до неправильно поставленной запятой в локальных настройках vpn на одном из устройств (которых у вас много). Все это может сыграть решающую роль в вашей деанонимизации.
    Ответ написан
    Комментировать
  • Как в golang получить текстовое представление числа int или float?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Ответ написан
    Комментировать
  • Настройка сервера git?

    Или в таком случае можно обойтись без локалки и просто на сервере держать две ветки - основная и develop

    Нет. Переключение между ветками меняет структуру папок и файлы. Нельзя одновременно находится в двух ветках одного репозитория.
    Создавайте репозиторий сначала на сервере, потом клонируйте локально.
    P.S. Лучше поставить на виртуалку CentOS, настроить рабочее окружение и тестировать там.
    Ответ написан
    8 комментариев
  • Как распределить время при обучении программированию?

    @danSamara
    Мой ответ будет несколько груб и не типичен, однако: "Станьте говнокодером!"
    Я не шучу - берите реальные задачи и решайте их как можете - по наитию, по кривым советам из гугла и stackoverflow, но главное - делайте законченные решения, получайте результат который работает.
    Любую задачу сначала решайте сами - нужно сделать сортировку - пишите алгоритм и радуйтесь, что он работает. А уже потом - читайте как надо сделать, и только после этого (если почувствуете потребность!) - читайте теорию.
    Все книги что вы написали безусловно волшебны и необходимы для отличного программиста, однако без практики они - пыль, которая развеется спустя неделю после прочтения. Поверьте мне, я их все читал :)
    Кстати Кнута я бы вычеркнул без раздумий - для его чтения и понимания нужен очень хороший мат-базис и опыт в программировании. Если случиться, что вы будете писать оптимизированные библиотеки для обработки данных на С - тогда и начинайте его читать, очень пригодится, отвечаю )
    Пример обучения:
    1. Ставим задачу. Пример - написать приложение, которое выводит топ-10 вопросов на Тостере.
    2. Разбиваем задачу на проблемы которые надо решить. Пример - развернуть рабочее окружение, понять как сделать "Hi world", как работать с сетью, как парсить HTML
    3. Решаем проблемы. В лоб. Задание - на скорость, всё должно быть решено в кратчайшие скроки. Для каждой проблемы используем любое решение которое попалось под руку. Буквально - первое, это важно! То есть реально ковнокодим, забивая на всё - на красоту кода, на оформление, на скорость, лишь бы работало! Девиз этого этапа - херак, херак и в продакшен! Результат этапа - рабочее приложение.
    4. Делаем поверхностный анализ. Задача решена? Есть ли косяки которые уже не нравятся? Как их можно решить, исходя из минимального опыта? Локализуем проблемные участки исходя из собственных взглядов. Результат этапа - опыт самостоятельного анализа кода.
    5. Делаем глубокий анализ. Пытаемся для каждой задачи подобрать лучшее решение из тех что есть. Читаем теорию о том, как надо делать на самом деле. Изучаем и внедряем паттерны, пытаемся сделать код, который можно переносить в другой проект. Важно не менять условия задачи, вроде "а можно же ещё вывести ответы на вопросы". Не можно, задача должна оставаться прежней. Результат этапа - хороший код и выявленные пробелы в знаниях.
    6. Отдыхаем, читая теорию в рамках решённых задача и около них. Результат - теория, подкреплённая практикой.
    7. GOTO 1.
    Ответ написан
    2 комментария
  • Когда изучать npm, grunt, bower, git и т.д?

    @flor_master
    Могу верстать, могу не верстать.
    На самом деле все очень просто.
    NPM - это пакетный менеджер который идет вместе с node.js, С помошью него можно устанавливать все что вы перечислили выше и другие модули, программы.

    Gulp, Grunt - это консольные утилиты. Они взаимозаменяемы. Они делают рутинную работу за тебя: компилируют Less Sass, склеивают скрипты, минифицируют скрипты, стили, делают спрайты, оптимизируют картинки и даже поднимают свой простенький вебсервер и LiveReload.

    Gulp или Grunt - Дело вкуса. Мне понравился больше Gulp. Он быстрее.

    Git - Система контроля версий твоего кода. Она позволяет организовать совместную работу нескольких разработчиков над ним проектом.

    Bower - просто утилита, которая быстро тебе скачивает необходимые библиотеки и из хависимости. Что бы ты не лазил по сайтам разработчиков. Например тебе надо установить jquery - ты просто в консоли пишешь Bower install jquery и тебе скачивается Jquery.

    Я считаю что Git в современной работе просто необходим как воздух.
    Gulp или Grunt и Bower сильно облегчили мне жизнь.

    Думаю что для устроиства на работу ключевым знанием будет Git. а потом уже все остальное.

    Gulp или Grunt и Bower - очень легкие программы для первичного использования. Их Можно попробовать и решить нужны ли они тебе или нет - за очень короткий промежуток времени.
    Ответ написан
    1 комментарий
  • В какую сторону развиватся, если от веб разработки начинает подташнивать?

    demimurych
    @demimurych
    Вопрос, вероятно, лежит вообще вне плоскости технологий, а в плоскости мотивации.
    Мне кажется нужно просто взять отпуск. Да такой чтобы совершенно не касаться привычного быта. Будь то компьютеры интернет и иже с ним.
    Смотайся на недельку другую к морю. Погуляй по пляжу. Главное не бери с собой ноутбука и прочих прелестей ит жизни. И ответ придет сам собой.
    Ответ написан
    Комментировать
  • Программирование без математики

    simplecode
    @simplecode
    Если есть желание — это очень хорошо, иди и учись…
    Большинство абитуриентов вообще не понимают куда идут учиться…
    Ответ написан
    Комментировать