Задать вопрос
  • Открыты ли порты, если ip выдан из-под NAT?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Не совсем понятно что и где должно быть открыто.

    Порт считается открытым если его "слушает" т.е считывает с него информацию какой-то сервис.

    Если например у вас NAT поднят на роутере, то по умолчанию на роутере закрыты все порты на внешнем интерфейсе и открыты все порты на внутреннем.
    Открыты ли порты на компьютере - зависит от настроек компьютера и запущенного на нем софта.
    Но доступа к портам комьютера из внешней сети нет, даже если они открыты - потому что из внешней сети доступен только роутер.

    Таковы настройки по умолчанию - их можно менять, например переадресовывать трафик с порта роутера на порт локального компьютера (проброс портов), DMZ , UpNP
    Ответ написан
    Комментировать
  • Как пофиксить ошибку 1064 в phpmyadmin?

    @BorisKorobkov Куратор тега MySQL
    Web developer
    DELETE FROM `Words` WHERE `id` IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
    Ответ написан
    Комментировать
  • Как произвести рефакторинг update'a в базу?

    @RidgeA
    1. Пройтись foreach по массиву $_POST, выбрать нужные занчения, сформировать строку для "SET" и сформировать запрос.
    2. Вставлять данные из POST в mysql запрос - огромная дырища в приложении - могут запросто дропнуть базу, использйте, хотя бы filter_var и PDO
    Ответ написан
    Комментировать
  • Как правильно организовать отказоустойчивость ESXi?

    @huwesu
    А не проще позвонить провайдеру и спросить сколько у них стоит белый адрес.
    С вас будут брать рублей 100 в месяц за белый адрес дополнительно, и работать будет стабильнее и быстрее, чем через "виртуалку на АйХоре"?

    Вы не ту проблему хотите решить.
    Скорее всего у вас будет не проблема "перебросить клиентов на другой сервер", что элементарно решается хотя бы двумя ярлыками на их рабочих столах,
    а гораздо большей проблемой будет, что при выходе одного сервера из строя у вас на втором не будет АКТУАЛЬНЫХ ДАННЫХ.

    То есть сервера нужно синхронизировать
    Вот это проблемка так проблемка, учитывая объемы данных и узость каналов и непредсказуемость вывода одного из серверов из эксплуатации.

    А шлюз-переключалка между серверами - это ерунда по сравнению со основной проблемой.
    Ответ написан
    5 комментариев
  • Когда? Когда уже наконец-то можно начать использовать flexbox на 100%?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    все зависит от направленности ресурса.
    вот к примеру тостер. ты думаешь на тостере есть хотя бы 1% юзеров которые сидят на ie? (не считая таких которые заходят потестить "а нет ли косяков верстки на тостере")
    вот и отталкиваешься от того на кого направлен ресурс.

    p.s. что касаемо меня - я сразу обговариваю поддержку версий ie, andriod, ios и т.д. если дизайн такой что придется юзать либо flexbox либо городить большие костыли - сразу сообщаю об этом. что поддержка будет к примеру ie11+
    Ответ написан
    Комментировать
  • Кем можно пойти работать после программиста?

    @f9k56
    А зачем вам сидеть по 10 -15 часов, при почасовой оплате 4 часов на жизнь достаточно. Хотите восстановить зрение меняйте режим. Измените структуру питания. 2 дня в неделю совсем без пк, лучше на природе. Переедьте за город, выхлопные газы вредят глазам, про отравление организма говорить нечего. Легкие физ нагрузки в режиме без фанатизма. Организм человека потрясающая вещь имеющая функцию самовосстановления, просто не нужно его каждый день убивать.
    Ответ написан
    6 комментариев
  • Как увеличить скорость передачи данных?

    @Tabletko
    никого не трогаю, починяю примус
    Замерьте скорость с помощью iperf. Если со скоростью всё ок, то, как сказал Wexter, смотрите что у вас дисковой подсистемой на отправителе и получателе.
    Ответ написан
  • Почему не работает метод length?

    Labunsky
    @Labunsky
    Я есть на хабре
    Для того, чтобы ArrayList знал, какие объекты в нем хранятся, нужно указать их класс явно:
    ArrayList<String> list = new ArrayList<>();
    Тогда list.get(i) будет возвращать String и желаемый код заработает.

    Запись же
    ArrayList list = new ArrayList()
    эквивалентна записи
    ArrayList<Object> list = new ArrayList<>()
    В таком случае, list.get(i) возвращает не String, а Object, у которого метода length() просто не существует
    Ответ написан
    2 комментария
  • Какой дистрибутив Linux выбрать для ноутбука?

    @pfg21
    ex-турист
    из убунтопоследователей самое близкий к винде минт.
    тестировал на главном инженере, мужику за 50 в свое время еще ламповую технику разрабатывал - норм, использовал без лишних проблемм.
    Ответ написан
    2 комментария
  • Удаленная авторизация REST API, как реализовать?

    @DmitryBurn
    Бекенд разработчик Python/Django
    На стороне django-rest сервера стоит защита csrf. Нужно в момент вызова requests.post ( обращение по при) подкинуть в куки csrf token (его можно получить из текущего реквеста)
    Ответ написан
    4 комментария
  • Создание платных библиотек для .NET, Android и т.п. - прибыльно ли?

    @electronik777
    По за просу "pdf dll for .net buy" огромный вывод коммерческих библиотек. Чем Ваша будет лучше всего этого огромного списка? Сейчас высокая конкуренция в IT, огромное кол-во языков программирования, которые сменяют друг друга.

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

    Вот именно. Есть проект, его написали. Получили с него денег. Некоторые его части решили монетизировать, что бы еще заработать.

    А зачем писать, если будет готовое достаточно гибкое - то есть моя система?

    Я про Вашу систему не слышал. Да и зачем мне покупать Вашу систему, если у меня штат высококвалифицированных программистов, которые пишут дорогостоящий софт. То что Вы искали потому что Вам было лень/не знали/не поняли/не хотели разбираться, то другие берут и пишут. Если Вы придумаете то чего нет на рынке, тогда да.

    На каких клиентов ориентироваться - софтверные компании, несофтверные, или, может, можно заработать и на фрилансерах (для них надо очень дешево, но зато они недолго думают)?

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

    Так на какой доход можно будет рассчитывать именно в ближайшее время - месяцы, первые пару лет?

    Никакой, вы еще ничего не написали и не продали. Вы даже не определились что будете писать и кому продавать.

    Как раскручиваться? (хабр - само собой, но как-то это слабо)

    У Вас бюджет на продвижение будет выше Вашего заработка. На одном хабре Вы не взлетите.

    Предвижу ответы "ты от жизни отстал, сейчас опенсорс рулит".

    Вы не правы.

    Но я не вижу с него профита.

    Это только Ваше виденье.

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

    А еще есть платная тех поддержка. Как пример посмотрите сколько стоит платный сапорт nginx, там сумма от $2500. А писать его начинало всего несколько человек. Вы путаете понятия, OpenSource это НЕ бесплатный софт, это софт с открытым исходным кодом.

    Нас пятеро, и ни один - ни разу.

    Это Вы, основная поддержка opensource происходит за счёт инвестиций больших компаний, который этот софт использует. Например создатель WhatsApp задонатил $1 000 000

    И самое главное. Если хотите что то продавать, Вам навык программирования меньше всего нужен.
    Ответ написан
    1 комментарий
  • Как запустить java-программу на хостинге?

    Ahen
    @Ahen
    Универсальный дилетант
    1. VDS с линуксом, ставим туда java
    2. jar
    3. java -jar filename.jar
    Ответ написан
    Комментировать
  • Как установить другую версию php в подпапку?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Подскажите, пожалуйста, правильную последовательность действий

    1. Поднимаете php-fpm нужной версии.
    2. Проксируете конкретный location в nginx к этому php-fpm, вместо apache.
    3. Profit!
    Ответ написан
    2 комментария
  • Сильно ли отличаются горячие клавиши Linux от Windows при работе на рабочем столе?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Заходите в настройки клавиатуры, горячие клавиши и там настраиваете так как хотите и душеньке угодно.
    Ответ написан
    Комментировать
  • Берут ли на службу по контракту программистов?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Программист - не военная профессия, покрайне мере в том ключе каком вы желаете это видеть.
    Юрист - вполне военная, это военная прокуратура.
    Радиоинженер - нужная в войсках профессия.
    Повар - военная профессия.
    Врач - военная профессия (все врачи стоят на военном учёте)
    Ещё куча всего интересного, но всё это интересное вообще не так как вы захотите это видеть, только в фильмах всё так клёво и романтично, в жизни полная жопа и разруха.

    В армии нечего делать - до тех пор пока государство не будет эту самую армию содержать, как в техническом плане так и финансовом.

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

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    maintenance плагин ставь и закрывай сайт для всех. Как починишь и вычистишь гадость - отключи.
    Ответ написан
    5 комментариев
  • Как найти книги по математике \ сис.администрированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    "Девять окончил еле-еле,особенно плохо с математикой\физикой\химией etc.
    В будущем хочу связать себя с IT. Выбор стоит между сисадмином и,скорее всего,кодером."

    Зачем вам связывать себя с IT, если так плохо с учебой? Неужели вы считаете, что в IT нужно просто почитать пару книжек и все пойдет путем?

    IT ВСЕ время развивается. Учебные программы и учебники для современного IT устаревают слишком быстро, поэтому никто не будет тебя учить, нужно все самостоятельно. А ты даже базовые книги сам найти не можешь.

    Даже на новичка, которого можно взять на работу, вам придется изучить больше, чем за всю школу. Вы точно понимаете, что такое современное IT?
    Ответ написан
    5 комментариев
  • Как вы делаете бэкапы?

    @dady_KK
    PM
    Мы делаем аналогично, но у нас на проектах очень маленькие базы. А Вам бы я посоветовал настроить репликацию мастер-слейв и делать бекап со слейва, в инете много туториалов на эту тему. Это должно решить вопрос с доступностью сайта + всегда можно дамп сжимать ганзипом и проверять после этого архив, а лучше делать распаковку и импорт в тестовую базу и следить за возникновением ошибок во время этого.
    Ответ написан
    2 комментария
  • Установка нескольких ОС на одну машину?

    @Fixid Куратор тега Linux
    Порядок очень важен
    Windows использует MBR, а Linux GRUB.
    Установка MBRповерх GRUB затирает последний. Но GRUB знает как работать с MBR, поэтому ставят последним
    7 (MBR) -> 8.1 (MBR) -> 10 (MBR) -> ubuntu (GRUB) -> centos (GRUB)
    Ответ написан