Задать вопрос
  • История сообщений в чате, как правильно реализовать?

    saboteur_kiev
    @saboteur_kiev
    Иван Фролов: sqlite вроде бы совсем несложный, и ничего не требует. Обычный файл, зато можно легко править отдельные сообщения, фильтровать, пользоваться timestamp вместо localdate и др.
  • История сообщений в чате, как правильно реализовать?

    saboteur_kiev
    @saboteur_kiev
    Почему текстовый файл? Может лучше sqlite сразу?
    Удобнее менеджить, функциональность можно легко нарастить
  • Направление для развития в DevOps администрировании?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    Я видел много проектов с разработкой только вод Win, но пока не встретил ни одного DevOps, который работает только с виндой, ибо куча сервисов крутится под линуксом. Какие-то фтп, веб-сервера, анализаторы, багтрекеры.

    Я верю, что они есть в глубоком энтерпрайз с TeamFoundationServer и AWS, но учитывая что сама Microsoft сейчас активно внедряет технологии изначально разработанные в Линукс (bash, docker, и др), базовое знакомство с Линукс действительно полезно и категорически расширяет круг вакансий.
  • В чем разница между Git и GitHub?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Вы просто путаете саму технологию (cvs, svn, git), конкретные клиенты-программы, которые ее обеспечивают и хостинги, которые предоставляют бесплатное место для хранения ваших проектов, с доступом по этим технологиям.
  • Настройка Postfix для получения почты на Ubuntu?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    /var/spool/mail
    тут у каждого локального пользователя будет появляться почтовый ящик с письмами.

    Попробуйте просто написать в консоли
    mail user@localhost
    и отправить письмо вашему user-у, который должен быть локальным линукс-юзером.
  • Необходимые знания ит-юриста?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Вот проблема в том, что в общих словах придется разъяснять очень долго и много. Толковый инженер-программист в помощь с улицы не найдется. Многие толковые инженеры заняты и без судов, еще другие многие толковые не очень разговорчивы и будут выражаться непонятной терминологией.
    Поэтому собственный технический бэкграунд очень поможет этому общению и пониманию некоторых нюансов интуитивно.
  • Бредом ли мне ответил провайдер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Почему в моем компе не может быть две сетевушки, и он не может раздавать уже дальше?
    Я свою оптику раздавал уже в локалку по ethernet, платили в складчину, покупать дополнительное устройство на тот момент не хотели, было проще как есть.

    Я к тому, что раскидываться заявлениями "1) оптический кабель GPON нельзя подключить напрямую в ПК." не обязательно. Что должна была или не должна была сделать техподдержка в данном контексте неясно, ибо все свои фразы топикстартер предварительно подчистил, а что отображается оператору чата - номер договора или "anonymous" - мы тоже не знаем.

    Вообще, по сути вполне ясно, что ошибся и клиент и техподдержка, просто хочется наводнять ресурс ответами максимально корректными, поэтому среди следующих двух ответов, я бы предпочел второй.
    "оптику в комп подключить нельзя, провайдер идиот"
    и
    "оптику в комп подключить можно, но это крайне редко и провайдер скорее всего спутал вас и оптового клиента"
  • Бредом ли мне ответил провайдер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Алексей Черемисин: сетевушка стоит менее 100 баксов. Это дешевле современной видеокарточки.
    Оптика дома - редкость, но совсем не нереальность. У меня оптика была пару лет дома, потом перешел на гигабит, ибо дешевле.
  • Как работать с windows реестром из под Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Реестр винды лежит в файликах (C:\windows\system32\config) С ними можно работать редакторами реестра.
  • Бредом ли мне ответил провайдер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Алексей Черемисин:
    Одна ссылка лучше тысячи слов.
    https://www.abn.ru/catalog/224152/
  • Бредом ли мне ответил провайдер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Алексей Черемисин: В ПК оптику можно сунуть например сюда:
    https://www.abn.ru/catalog/224152/
  • Какие языки посоветуете учить?

    saboteur_kiev
    @saboteur_kiev
    Критически необходимо научиться искать базовую информацию, поскольку за последние 20 лет интернет наводнился готовыми ответами и кучей мусора. Без навыка искать и отсеивать лишнее, можно даже не пытаться начинать.
    А так, практически все вопросы, которые вы захотите задать в первые пару месяцев обучения любому языку - уже отвечены сотнями раз.
    Да, а еще английский категорически необходим.
  • Как поставить скобки в коде?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    и точки с запятой после a=0 не хватает
  • Необходимые знания ит-юриста?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    arbitrazh: Простите, но это как бы очевидно, что юрист должен знать юриспруденцию. В свете того что вопрос задан на тостере, а не на форуме юристов намекает, что хотят узнать с технической стороны что стоит знать.
  • Где компании ищут алгоритмы?

    saboteur_kiev
    @saboteur_kiev
    За разработку алгоритмов отвечает разработчик (кодер, программист, неважно как вы его хотите обозвать). Архитектор отвечает за выбор готовых решений и технологий, которые нужно использовать в продукте, и обычно является component guardian.

    Но не путайте программирование и "это математическое описание какой либо проблемы".
    Программирование - это создание алгоритма.
    А математическое описание - это формула. В лучшем случае часть функционального программирования.
  • Доступ в Интернет программам через Squid?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Нет, squid не сможет. Играйтесь с iptables, вам нужен NAT
  • Будет ли время во время учебы(универ) подработать программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Иван: Для работы нужны не знания, которые преподают. А умение найти минимальную необходимую информацию для сдачи зачета. Умение найти подход к преподавателю. Очень немаловажа вообще общая эрудиция, умение написать реферат (составить отчет, написать документацию).

    Да, можно научиться писать сайтики-визитки. Можно даже научиться писать что-то свое на фреймворке. Но вы не сможете стать архитектором или тимлидом, если не будете просто всесторонне развитым.
  • Будет ли время во время учебы(универ) подработать программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Иван: "Тем более на работе получит те знания,которые реально нужны) а не кучу философии,физики и математики "

    Философия, физика и математика нужны для того, чтобы привести мозг в порядок.
  • Зачем писать в ООП стиле в JS?

    saboteur_kiev
    @saboteur_kiev
    beginer123:
    1. Не поленись открыть википедию и прочитай определение функционального программирования. Перестань его путать с процедурным. Это вещи из разных вселенных.

    2. Крупная процедура, это когда ты на нее смотришь и не очень понимаешь что она делает. Нормальная - когда ты можешь охватить ее взглядом и полностью понять что она делает. Тоже касается объектов.
    Суть заключается в том, что когда через год, тебе нужно будет что-то исправить в коде, стоит вопрос сколько времени тебе нужно будет читать старый код, чтобы понять что он делает. Если код грамотно и логично разложен на небольшие процедуры или небольшие объекты, в которые ты можешь быстро вникнуть и поправить, а два дня вычитывать 20 экранов кода, чтобы сделать изменение в 1 строчку.

    3. От количества человек это не очень зависит. Просто когда поработал в крупных проектах, в которых без ООП никак, ты получаешь опыт разработки, ты понимаешь что этот опыт полезен и удобен. И начинаешь даже маленькие продукты писать уже в ООП, просто потому что привычка и удобство для самого себя.

    1-3 человекам тоже нужно как-то кооперироваться. Процедуры кооперируются хуже, чем объекты.
  • Какова статистическая вероятность совпадения двух значений User-Agent?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    Ну там в основном группировка из-за огромного количества устройств.
    Если взять именно десктопы, то платформа и ОС на них отличается мало, а браузера всего 3-4.

    Если брать мобильные устройства - вариантов планшетов и телефонов уже несколько сотен, версий ОС десятки, тем более что для различных мобильных устройств мажорная версия операционки может быть зашита без возможности апгрейдить, вот и живет сразу Android 4, 5, 6, разных апдейтов