Задать вопрос
  • Как поднять сервер на Linux и задеплоить приложение?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Есть домен и статический IP. Есть роутер Ericsson, есть ноут с Apache, PostgreSQL и JDK. Джарники залиты в Tomcat webapps.
    Дальше полагаю необходимо настроить роутер и какова необходимость в установке и настройки IPTABLES?


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

    IPTABLES не нужно, и домен необязательно, если вы внутри локалки ходите на локальный айпишник своего сервера.
    Ответ написан
    3 комментария
  • Соединить разделы NTFS и exFAT?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Соединить две разные файловые системы нельзя.
    Если же перевести второй раздел в ntfs, то по времени это может занять столько же, сколько и копирование. Так проще скопировать.
    Ответ написан
    Комментировать
  • Есть ли области в программировании, где не надо писать бизнес логику?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    К примеру на Java пишут банковский софт, в котором учитывают ценные бумаги, и программист закрывает таски, например, создать кнопочку (написать модуль) для списания с баланса реализуемых ценных бумаг по методу ФИФО. А потом появляется новое требование к модулю, чтобы можно было и по методу ЛИФО, а потом решили все переделать по указке бухгалтерии и сделать все по средней себестоимости.


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

    Вы реально считаете, что программирование возможно без этой "мути" ?
    Ответ написан
    7 комментариев
  • Как правильно составить план обучения?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    1. учите sql, jquery и базовое http.

    2. Что значит "учу" - забывать можно, если вы делаете мало практики, либо если делаете задачи, которые сделали и выкинули за ненадобностью - придумайте свой хобби-проект и расширяйте его, добавляйте функционал, чтобы все было перед глазами. Потом в этот проект будете заглядывать как в лучший справочник.

    Собственно, в качестве хобби-проекта можете и сделать себе веб-портал-справочник, с собственной реализацией категорий, реализаций, поиска записей и так далее. И все будет под рукой.
    Ответ написан
    Комментировать
  • Где брать опыт маркетологу?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    То есть ты должен продвигать дядин сайт, чтобы он получал за это деньги. Абсурд. Если я умею продвигать сайты , не проще ли мне создать свой и забирать 100 % прибыли, а не 10?!


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

    А теперь скажите, проще ли вам создать, ну например свою сеть аптек (помещения, сотрудники, конкуренты, ремонты, лицензии, сроки годности, лицезнии, пожарники, инфраструктура, оборудование, и это только начало), Потом для нее свой сайт, продвигать все это дело, и уже потом забирать 100% прибыли?
    Ответ написан
    Комментировать
  • В бинарной системе счисления, какое число из 8 цифр самое большое?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Что именно не понятно из слов "двоичная система" и "восемь цифр"?
    Понятно же, что самое большое число - восемь единичек.

    В стандартном виндовом калькуляторе наберите в бинарном режиме 8 единиц и переведите в десятичное, получите 255.
    Размерность байта. 255 = xFF = b11111111
    Ответ написан
    Комментировать
  • Как выполнить команду из переменной?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    z1={0..38}; z2={39..76}; z3={77..114}; z4={115..152}; z5={153..190} #...


    Как вы предполагаете, что тут должно происходить?
    В bash присваивание должно идти variable=value, без пробелов.
    А в увас происходит
    z1=0 1 2 3 4 5...

    другими словами
    z1=0 и куча непонятно чего.

    Замените это все на

    for n in {0..38} {39..76} {77..114} {115..152} {153..190}
    do
    echo $n
    done

    Правда не забывайте, что длина строки ограничена, в зависимости от дистрибутива, это может быть по умолчанию и 4 кб и 1 кб.
    Ответ написан
    3 комментария
  • Какой логотип лучше?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Добавьте команду "подождать"
    .....
    ...
    if [ -f $LOCK ]; 
      $OBNAM backup;
    elif [ ! -f $LOCK ]; then
      echo 'Lockfile not found!' >> /var/log/obnam.log;
    fi
    
    wait
    umount $BAK_SHARE2_DST
    umount $BAK_SHARE1_DST
    mount -o remount,ro $BAK_STOR


    Ну или еще вариант, посмотреть что именно внутри /usr/bin/obnam - скорее всего это скрипт, в котором происходит вызов чего-то там в фоне.
    Ответ написан
    2 комментария
  • Куда поступить в Москве для получения технического образования, второе высшее, заочно или очно?

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

    Вышка не готовит техподдержку. Среднестатистическая техподдержка это слабоквалифицированный труд.

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

    Радиоэлектроника будет ближе, программирование, которое дают в вузах, проще освоить самому.

    - График в ближайшее время будет 2\2 с ночными сменами, т.е. теоретически в неделю с учетом отсыпных дней, у меня будет от 3 до 4 свободных от работы будних дней, что дает возможность учиться очно, хотя и с прогулами.
    - У меня есть желание именно учиться, а не просто "ходить на пары".

    Учеба это не время, учеба это усилия. Если вы считаете, что ваше желание достаточно сильное, идите на заочку и грызите гранит науки. Парралельно с заочкой, поинтересуйтесь что есть интересного на кафедре из проектов близких к ИТ/электронике.

    На стационар идут тогда, когда еще не работают и не собираются работать по крайней мере на 1-2 курсе, когда не знают как учиться самостоятельно (а школа этому обычно не учит). Ну и когда заведение слишком уж престижное, а факультет слишком уж сложны. В СНГ таких практически нет.
    Ответ написан
  • Как научить Mingw32 понимать unix-команды на подобии rm?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    поставить git под винду. С ним идет почти полноценная поддержка bash и основных gnu утилит, включая rm, cp, mv, test, grep, find и др.
    Ответ написан
    Комментировать
  • Как узнать PID конкретного процесса?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    так а какой именно процесс вы хотите убить?
    У вас же два крутится.
    Выбирайте любой один.
    Можно тем же pidof (man pidof)

    pidof -s ices
    Ответ написан
    3 комментария
  • Как в Regexp выбрать из текста все после символа?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    берем кусок строки:
    79017677777;x4asFmjRgm;1YZ8VQ:ANEOSWWXXX@188.130.129.32:5500;Mozil

    Видим в нем ключевые символы-якоря - точку с запятой и собачку.
    Ну и выделяем
    .*;.*;(.*):(.*)@
    Ответ написан
  • Как отдыхнуть от умственной активности?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ложиться спать вечером, а не поздно ночью.

    Упражнения не определенные, а просто они должны быть, чтобы держать тело в тонусе. Кто бегает, кто на танцы ходит, кто велосипедит..

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

    Ну и уменьшать нагрузку.
    Ответ написан
    2 комментария
  • Как настроить Total Commander на работу с SFTP?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    ftps:// это что у вас за протокол?
    пишите sftp:// или вообще уберите и оставьте только IP адрес, там же указано server:port а не protocol://server:port
    Ответ написан
  • Какая программа для восстановления файлом лучше справляется с задачей?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ответ написан
    Комментировать
  • Как перестать прокрастинировать и начать учиться?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Из всего вашего длинного вопроса, создается ощущение, что вы на самом деле не учитесь, а читаете.

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

    Учеба это не время, это усилия - переведите ваши усилия на 80% в практику.
    Ответ написан
    Комментировать
  • Может ли эта уязвимость навредить сайту?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    это не уязвимость, это нормальное использование src в img
    Вы можете вызывать скрипт (php, python,bash, exe - любоей) - который на ходу генерирует вам картинку и возвращает именно бинарные данные картинки как octet/stream

    Так собственно работают многие диаграммы и графики в движках статистике.
    Ответ написан
    2 комментария
  • Когда использовать jpg а когда png?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почитайте на википедии более подробно об алгоритмах сжатия PNG и JPG, чтобы понимать их преимущества и недостатки.

    В среднем -
    JPG занимает меньше, а PNG качественнее.
    JPG жмет все одним алгоритмом (но зато работает быстрее, и меньше весит), правда артефакты и смазанность границ...
    PNG пытается разделять фото, схемы, надписи и сжимать их с минимальными артефактами (но больше обрабатывается и больше весит)
    Ответ написан
    Комментировать
  • Подкиньте идею языка программирования, не похожего на семейство Си и Java?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    JavaScript
    bash
    PL/SQL
    Assembler
    Ответ написан
    Комментировать