Задать вопрос
  • Скрипт массово создавать симлинки по маске?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Поменяйте /file на предпочтительное имя

    Потестировать (не применять)
    find /var -maxdepth 1 -type d -exec echo ln -s /var/www/a/x {}/file \; |more


    Выполнить
    find /var -maxdepth 1 -type d -exec ln -s /var/www/a/x {}/file \;
    Ответ написан
  • Как найти где проверяется ключ?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А вы вообще разбираетесь в ассемблере хотя бы немного?
    Архитектура компьютера?
    Банально - в какой кодировке искали ключевую фразу?
    Ответ написан
    1 комментарий
  • Организация грамотного бэкапа серверов на windows?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Олег Шевченко,
    может есть примеры , как это организовать правильно?


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

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

    Поэтому соберите все данные, нарисуйте себе картинки и прикиньте.
    Ответ написан
    Комментировать
  • В какой программе компилировать .с файлы для консоли?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    стандартный gcc можетгуглите кросс-компиляция.
    GCC это умеет
    Ответ написан
    Комментировать
  • Какой язык подойдёт для бекенда web-приложения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer

    Язык должен быть компилируемого, а не интерпретируемого типа.
    Он должен быть кросс-платформенным (windows, linux) и не вызывать проблем при работе ни на том, ни на другом.

    Почему?
    Современные интерпретируемые java и python, да и php уже догоняет уже не совсем интерпретируемые, и используют jit компиляцию. По скорости уже вполне норм.

    Он не должен тянуть за собой тонны легаси и проприетарщины просто для работы, должен быть более-менее независимым.

    Тонны легаси и проприетарщины тянет не язык, а программист.
    Судя по вашим требованиям и оверхед подходу к выбору языка, вы только ТЗ будете писать месяцами. А к тому моменту, как вы выпустите в продакшн само прилжение, оно уже станет легаси.

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

    А как зависит "течь" от языка? Это зависит от криворукости программиста.

    Должно быть более-менее легко производить дебаг, в том числе желательно и удалённый.

    То есть программа не должна есть много памяти, но при этом легко производить удаленный дебаг?

    Быстродействие. Не то, что бы у меня хай-лоад, но я хочу, чтобы быстродействие моего кода больше зависело от меня, нежели от языка.

    Быстродействие всегда и зависит от программиста..

    Вообще, может быть рассмотрите ассемблер? На нем даже веб сервер уже есть написанный, и стандарты в нем есть, и компилируемый, и программа в нем точно занимает ровно столько, сколько вы ей дали.
    Ответ написан
    7 комментариев
  • Какой дистрибутив Linux выбрать для хостинга Apache + PHP сайтов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Какая разница: Apache или Nginx, если проблема на уровне ядра ОС?


    Если вам кажется, что проблема на уровне ядра ОС, то во всех дистрибутивах линуксах - ядро линукса.
    Нет смысла менять дистрибутив, разбирайтесь с вашей проблемой на текущем дистрибутиве.
    Ответ написан
    Комментировать
  • Стоит ли переезжать на windows 10 с Linux из-за проблем с драйверами железа?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Вы пользуетесь операционкой или конкретным софтом?
    Если весь необходимый софт есть под виндой - переезжайте. Если нет - не переезжайте.
    Ответ написан
    3 комментария
  • Как пробросить порты при отсутствии выделенного IP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Провайдер предлагает динамический внешний ip и статический белый внутренний ip (может не правильно написал, заранее извиняюсь). Такой подойдет?


    Написано неправильно.
    Адрес может быть статическим или динамическим.
    Адрес может быть внутренним(серым) или внешним (белым).

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

    Вам нужен статический белый IP и все будет хорошо.
    Ответ написан
    3 комментария
  • По какой книге учить С?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Лучшее - враг хорошего. Долго искать самую лучшую книгу нет смысла.
    Читайте любую книгу, а лучше 2-3 разные.

    И читая книгу будет недостаточно. Нужна практика, иначе все прочитанное вылетит из головы.

    Например, если вы читали художественную книгу месяц назад, вы небось даже имена всех главных героев уже не перечислите, и сюжет еле-еле. Тоже будет и с языком программирования, без практики.
    Ответ написан
    Комментировать
  • Как ограничивать время работы программ в Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    То есть вас устраивает, если ребенку внезапно закрывается экран, пока он дочитывает википедию, чтобы узнать что-то по домашке, или во время игры у него вылетает игра без сохранения?

    IMHO подобные драконовские методы уродуют психику, поскольку "недоделать что-то" навязывается сверху и считается нормальным.
    Сделайте обычный мониторинг какие процессы были запущены, и ограничивайте уже вечером, когда прийдете домой и проверите, методом запрета пользоваться компьютером пару дней совсем или отжиманиями.
    Ответ написан
    5 комментариев
  • Мне нужен VPS для игры. Как его дома сделать без аренды?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    PyNen,
    Не в бюджете дело, сейчас денег нет, но они будут. Только 500 000 на ПК и ПО.


    То есть не в бюджете дело?
    Вы ищете бесплатный софт по управлению виртуализацией?
    Бесплатный обычно не очень, хотя можете глянуть на
    Proxmox
    VestaCP

    Или посмотреть на нормальные коммерческие решения, типа
    wmvare vsphere
    VMmanager
    Ответ написан
  • Где ошибка в коде,сопроцессор?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    result_C = (2 * c) - (d/23) / log(1 - a / 4);

    У вас сперва происходит деление, а затем вычитание. Возьмите 2(*c) - d(/23) в дополнительные скобки.
    Ответ написан
    Комментировать
  • Этапы создания сайта?

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


    Сперва пишут техзадание.
    Ответ написан
    6 комментариев
  • Почему тормозит Windows в VirtualBox?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Не обязательно с XP прыгать на 10. Прыгните на 7-ку, она вполне может пошуршать на 3-4 GB.

    8-ка и 10-ка хотят больше. И да, может у вас HDD медленный и образ сильно дефрагментирован?
    У меня виртуальные образы на SSD, и виртуальная винда грузится секунд 6-8 в обычном виртуалбоксе.
    Ответ написан
  • Нужно ли изучать ajax?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Конечно есть множество альтернатив.
    Изучайте С++, C#, Java, а еще лучше поварское дело, игру на рояле, ПДД.
    Зачем вам вообще лезть в этот веб, где все меняется быстрее чем успевают выходить учебники?
    Ответ написан
    Комментировать
  • Как определить стоимость разработки сайта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    В обычном случае считаете ставку за час и количество часов, которые уйдут на работу + отельно оплата хостинга и домена.
    Среднюю ставку за час вашего специалиста должен уметь определить он сам.
    Ответ написан
    4 комментария
  • Как определить подходящую компанию на рынке труда веб-разработки для первого раза?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Я попробовал себя (настолько, насколько это возможно сделать в одиночку) в обоих сферах и мне гораздо сильнее понравилось работать с вариантом А.

    Если вам понравилось работать с вариантом А, и вы смогли повысить продажи и узнаваемость компании, то почему вы ищете работу? Вас уволили? Или вам только показалось, что вы поработали с вариантом А?
    Ответ написан
    Комментировать
  • Как провести диагностику интернета?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    разобраться с интернетом ("тыжпрограммист").
    Вопрос - как провести диагностику сети, найти причину и исправить ошибку?

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

    Если вы хотите освоить системное администрирование, то начните с изучения основ tcp/ip и команд ping, tracert, а также значений и смысла слов ip адрес, маска сети, DNS, DHCP.
    Ответ написан
    Комментировать
  • Разумно ли использовать следующее рег. выражение для пароля?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Взято с рекомендаций разработчиков мозиллы (https://developer.mozilla.org/en-US/docs/Web/JavaS...)

    function escapeRegExp(string){
      return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string
    }
    Ответ написан
    3 комментария
  • Как повысить уровень разработки в WEB?

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

    Три противоречащих себе фразы.

    Мне нужна конечная цель, иначе я буду расценивать время проведенное за чтением книг или просмотром роликов на ютубе как самообман.

    Читайте полезные книги, смотрите полезные ролики.

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

    Ну так поставьте себе четкую цель, которую вы сможете проверить.

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

    Не подстраивайте чужие деньги, сделайте проект для себя.
    P.S. Нихрена вы не ответственный, если вам нужен начальник с дубинкой и дедлайном, чтобы поставить себе цель.

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