Задать вопрос
  • Кто должен составлять документацию ( в компании) на программный продукт?

    sim3x
    @sim3x
    Заказчик
    Технический писатель
    ПМ
    ТЛ
    Поддержка
    Разработчики
    Ответ написан
    Комментировать
  • Как поднять себе зарплату?

    opium
    @opium
    Просто люблю качественно работать
    просто спросить )
    а так смена работы давала всегда дикий прирост зп.
    Ответ написан
    Комментировать
  • Как поднять себе зарплату?

    Insaned
    @Insaned
    Не надо искать много информации на эту тему. Надо найти работу где тебе предложат больше. Потом говоришь боссу: прям не знаю что делать - очень хочу тут работать, но у меня семья и дети (хомячки, попугайчики...) а в другом месте предлагают больше. Дальше тебе или повышают зарплату или ты идешь в другое место.
    Если тебе не удается найти работу на большие деньги - значит ты сейчас нормально получаешь и больше ты не стоишь - сиди на попе ровно.
    Ответ написан
    1 комментарий
  • Как поднять себе зарплату?

    sim3x
    @sim3x
    Хочешь больше зп?
    Найди новую работу

    АПД
    Теоретически, нужно поговорить с начальством. Да

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

    Даже теоретики в коментах

    АПД2
    У прохождения собеседования есть еще преимущества
    - ты получаешь подтверждение своей квалификации и необходимости тебя на рынке
    - ты получаешь денежный еквивалент своей ценности
    - ты получаешь повышение навыка прохождения собеседований - ето отдельный навык, который не часто пересекается с навыком программирование/разработка/администрирование/...
    - в случае провала собеседования у тебя нет никаких побочных еффектов
    - ты получаешь срез навыков необходимых рынку
    Ответ написан
    36 комментариев
  • Какое железо взять для программирования в 2016 году?

    @qweqwa
    SSD 256 Г (предлагаю 2 штуки - зеркало для надежности) под систему.
    HDD - по вкусу (2 терабайта, например), можно еще один для бэкапа.
    Процессор i5 последнего 6-го поколения, но не топовый, а чуть ниже топового. Можно и i7.
    Видеокарта не нужна, в процессоре есть.
    Память - 16 Г вполне нормально. Если любите виртуалок много, то можно и 32 Г.

    Корпус по вкусу.
    Ответ написан
    Комментировать
  • Как получить названия БД исключая системные?

    savostin
    @savostin
    Еще один программист
    DB_LIST=$(echo "SHOW DATABASES where \`database\` != 'mysql' AND \`database\` not like '%_schema';" | mysql --host=${DB_HOST} --user=${DB_USER} --password=${DB_PASSWORD})
    Ответ написан
    9 комментариев
  • Что, помимо основ JS,необходимо знать и понимать для изучения Node.JS?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    Посмотрите план переподготовки с фронтенда на ноду: https://github.com/HowProgrammingWorks/Letters/blo...

    И экзаминационные вопросы по предмету "Архитектура ПО", который я читаю на примерах ноду:
    https://github.com/HowProgrammingWorks/Letters/tre...
    Ответ написан
    3 комментария
  • Какой универсальный способ защиты большинства установленных дистрибутивов Linux от малвари и т.п.?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Чтобы "полностью" защитить свой Линукс от взлома, отключите его от интернет и не вставляйте в него никакие диски/флешки.

    Или попустите немного свой уровень паранойи.

    " и все таки не хочется подвергать себя даже малейшему риску(как миниум наслышан о популярных ныне шифровальщиках)."
    От шифровальщиков отлично спасают регулярные бэкапы всей важной информации на внешний диск.

    "на Винде это можно достигать связкой антивирус-файрвол + холодный разум при посещении сайтов и выборе источников с ПО. Такая оборона на мой взгляд эффективно-примитивно-актуальная. Зато справляется))
    Как тоже самое достигается в Linux'е?"
    Файрвол в Линуксе появился гораздо раньше, чем в Windows - разберитесь с тем, как работает популярный iptables. Антивирусов под Линукс конечно меньше, но они тоже есть. С другой стороны холодный разум при посещении сайтов и работа с правами обычного пользователя - практически залог спокойной жизни.

    Ну и нужно осознать, что не являясь хорошим специалистом в Линукс, вы не сможете понять как именно его защитить, поскольку вы не всегда будете даже осознавать где именно оно уязвимо. И почитав десяток-другой ответов на тостере, специалистом стать невозможно. К сожалению им невозможно стать даже прочитав 1-2 книги. Поэтому не заморачивайтесь идеальной защитой, и освойте те же методы, которыми вы пользовались под Windows (firewall, не лазить по непонятным сайтам, не выполнять непонятные команды файлы и скрипты)
    Ответ написан
    8 комментариев
  • Какой универсальный способ защиты большинства установленных дистрибутивов Linux от малвари и т.п.?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Linux и так в достаточной мере неплохо защищен. Не ставьте пакеты непонятно откуда, не запускайте скрипты неизвестного происхождения, и держите браузер в отдельном контейнере.

    Состояние системных файлов и библиотек всегда можно проверить, используя пакетный менеджер.

    Запуск файлов из домашнего раздела лучше просто запретить.
    Ответ написан
  • Как защитить сервер на CentOS от сетевых атак?

    @cijiw
    Изоляция веб-сайтов в контейнерах. Изоляция вообще всего софта (СУБД в том числе) в контейнерах
    Если контейнеры для вас это слишком, то хотя бы на разных пользователях изоляцию.

    Вход в SSH по ключу, не по паролю
    Можно даже iptables не трогать.

    Имхо, взломали через ваш PHP
    Ответ написан
    1 комментарий
  • Законно ли копирование дизайна TechMedia (Тостер)?

    Кто-то буквально понял предложение "Создай клон тостера", которое является популярной рекомендацией начинающим :grimacing:
    Ответ написан
    Комментировать
  • Законно ли копирование дизайна TechMedia (Тостер)?

    safenoob
    @safenoob
    1. Там не полная копия, а... скажем так... слизана идея )) Думаю что законно.
    2. Это сделал какой-то школьник для тренировки, знаниями делится, проект для людей, полезный ну и отстаньте от него, наберётся опыта будет делать своё уникальное.
    Ответ написан
    1 комментарий
  • Как организовать работу удаленных программистов?

    @cijiw
    - Возможно ли найти ответственных и самостоятельных людей?

    Да. Но на таких особый спрос. Дорого.

    - Каким образом следует контролировать сотрудников? Если ли смысл использовать тайм-трекеры на ПК работников?


    Гит. Промежуточные релизы.
    Вообще прочитайте про CI-технологии.

    - Как начислять ЗП? Использовать фикс. ЗП / оплачивать позадачно / почасово?

    Как договоритесь.

    - Где находить соискателей? Фриланс сайты / доски объявлений (hh.ru и т.п.)?

    Да
    И по знакомству.

    - Сколько в среднем платить удаленному PHP-программсту средней квалификации (junior / middle)?

    От 25 до 300 тыс. рублей в месяц.
    Ответ написан
    Комментировать
  • Delphi в 2016 году изучаем в колледже, есть смысл?

    Foolleren
    @Foolleren
    Компас есть, копать не люблю...
    делфи хорош для начинающих, он одновременно достаточно низкоуровневый, чтобы было понимание почему 0,1 плохая цифра, и достаточно высокоуровневый чтобы, регулярно на вопросы о нём отвечали "хватит программировать мышкой".
    А низкая распространённость делфи откроет вам глаза, что главное не язык, а библиотеки которые вы можете в нём использовать, без личного написания обёртки к ним.
    Ответ написан
    Комментировать
  • Delphi в 2016 году изучаем в колледже, есть смысл?

    @cluberr
    Что на Пакале , что на Делфи хорошо изучать основы программирования , базовые логические блоки функции , циклы, условия и т.д. Изучив их на этих простых языках потом намного проще переходить на более сложные языки. Делфи нужен только для обучения в коммерческой разработке его очень мало.
    Ответ написан
    7 комментариев
  • Пособие по алгоритмам для самых начинающих?

    @stunoff
    Томас Х. Кормен: Алгоритмы. Вводный курс.
    Д. М. Златопольский: Программирование. Типовые задачи, алгоритмы, методы 2012

    и просто сборник задач, вдруг пригодится для практики:
    Д. М. Златопольский: Сборник Задач по программированию
    Ответ написан
    1 комментарий
  • Подскажите хорошие интерактивные курсы по SQL?

    @Nikita_jon
    Информационный блог, с уроками Oracle SQL.
    Простые примеры.
    https://beesql.blogspot.com/
    Ответ написан
    Комментировать
  • Реально ли держать сервер у себя дома?

    @qweqwa
    1. Убедиться, что канал симметричный. Как правило на домашнем все заточенно на скорость скачивания, при урезанной скорости отдачи.

    2. Как только начинаешь качать сам (фильмы или торренты) - скорость у посетителей сайтов проседает.

    3. Шумно. В т.ч. и ночью.

    4. Свет скорее всего отрубали чаще и с интернетом (как у провайдера так и локальные с твоим оборудованием) были проблемы чаще. Но ты просто об этом не знал, пока у тебя не было сервера. Иногда прихожу домой - вижу сброшенные часы (они сетевые без батарейки) или разорванные соединения. То есть сбои были в мое отсутствие. Нередко приходится перезагружать маршрутизатор дома. И компьютер иногда.

    5. С CDN по скорости дом не сравниться никогда.

    P.S.:
    Это ж какие у тебя расходы, что хостинг не дает тебе на квартиру накопить.

    Я бы внимательно посмотрел а что там с ПО на сервере.
    У меня 50 терабайтов спокойно прокачивает 800 рублевая VDS.
    Ответ написан
    Комментировать
  • Каким образом измерять производительность системы?

    gbg
    @gbg Куратор тега Системное администрирование
    Любые ответы на любые вопросы
    Измерять в тиках процессора непрактично, тем более, что современные процессоры могут менять свою тактовую частоту по настроению.

    Способ измерения производительности зависит от задачи и желаемого результата.

    Один из наиболее универсальных подходов - измерение реального времени, за которое была выполнена определенная задача. Если задача выполняется слишком быстро - измерение времени многократного выполнения задачи.

    К этому добавляются графики загрузки процессора, сети, дисковой подсистемы, занятости оперативной и виртуальной памяти.

    Рассматривается вопрос наличия на графиках загрузки оборудования провалов и пиков, и плоских участков.

    Плоский участок под 100% говорит о недостатке данного ресурса - система "упирается" в него.

    Чередование провалов и пиков говорит о неоптимальном расходовании ресурса.

    Идеальная вычислительная задача должна давать полную загрузку всех вычислительных ресурсов - это означает, что в системе нет ни избытка, ни недостатка вычислительной мощности.
    Ответ написан
    5 комментариев
  • Реально ли держать сервер у себя дома?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Примите во внимание и обдумайте:

    1) Посчитайте затраты на электричество
    2) Свет отрубают на 20 минут, в это время скорее всего интернета не будет, упс не спасет, т.к. хаб провайдера на доме все равно обесточен.
    3) С трафиком в ~1 тб в сутки получается ммм... ~0.7 Gb в минуту. Больше напяжет, конечно, количество одновременных подключений, нежели нехватка канала.
    4) Если вы живете один то это гуд, бо шум от нормального сервака весьма ощутимый.
    5) Организация быстрой защиты от ддос затруднена - все таки смена ип в пару минут укладываться не будет, да и невозможно будет отрубить атакующие хосты налету на апноде. А канал ляжет просто мгновенно, у вас же нет резерва откуда взять по каналу.

    Вывод: если это сервачек онлайн игрушки приносящий некий доход покрывающий расход и неудобства, при этом нет критичности в пропадании онлайна на полчаса - сутки, то норм, если клиенты не станут вас искать с целью линчевать, знаю я таких геймеров, подсевших ).
    Если это сервер обслуживающий что-либо серьезное, аля бизнес приложения и имеющий серьезную клиентуру - имхо выйдет себе дороже, сидите в облаке.
    Ответ написан
    8 комментариев