Задать вопрос
  • Как правильно настроить IDE чтобы снизить нагрузку на глаза?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Зависит от всего. От вашего оборудования, от вашего зрения, от вашей обатсновки.

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

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

    Не забывайте, что кроме рекомендаций в интернете от "ведущих специалистов", есть еще индивидуальная приспосабливаемость. Некоторые все детство провели в темной комнате, их организм и глаза привыкли к этому, и темная тема им будет комфортнее. Другим комфортнее светлая.
    Поэтому поэксперементируйте.

    И просто делайте перерывы в работе. Ходите не чаек, как задумались о какой-то проблеме, можно обдумывая вопрос встать и пройтись вокруг кресла, переводя взгляд на разные предметы. И глаза отдохнут и спина вам скажет спасибо.
    Ответ написан
    1 комментарий
  • Как создать программу для работы с почтовыми серверами для отправки и получения сообщений (pop, smtp, imap)?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Почитайте о простых примерах работы с почтовыми протоколами.
    javascript вам не поможет, разве что javascript на nodejs.
    Ответ написан
    Комментировать
  • Подходит ли lua для разработки полноценной игры?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    LUA не совсем полноценный язык. LUA хорош как универсальный язык для программирования внутренней игровой логики, поскольку есть уже готовые библиотеки для встраивания LUA куда угодно.

    Но на LUA в основном пишут логику игровых персонажей, квесты и так далее.
    Ответ написан
    Комментировать
  • Как в одном execl выполнить две команды?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    "ls file; rm -f file"
    "ls file && rm -f file"
    "ls file || rm -f file"

    смотря что вам нужно
    Ответ написан
  • В чём приемущество SQLite перед Excel?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Excel - платный продукт, который есть не везде. SQLite - бесплатный движок, доступен под любой язык программирования, есть огромное количество бесплатных программ, которые могут с ним работать. Также можно на любой языке написать простенькую визуализацию данных из sqlite

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

    3. Для работы с SQLite нужно писать запросы, Excel более распространен и популярен - почти любой может в экселе посмотреть данные и что-то с ними сделать при помощи мышки.

    А насчет конкретно вас - никто не скажет, ибо структура данных, требования к быстродействию и вообще - знаете только вы. Просто подучите SQL и освойте SQLite, чтобы решить надо оно вам или нет.
    Ответ написан
    8 комментариев
  • Как повысить свою пенсию в будущем, если ты ИП-программист сейчас?

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

    Просто накопите на недвижимость, которую будете сдавать в аренду.
    Накопите в более надежной валюте.
    Накопите в детях, которые вас любят и будут о вас заботится.
    Ответ написан
  • Linux команда top в batch mode - как показать имена файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А вы хотябы пытались почитать man ps?
    берете опцию -o и накидываете нужных вам столбцов, например

    ps -o pid,%cpu,cputime,command
    Ответ написан
    4 комментария
  • Что писать на C в начале и конце пути?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    на Си не обязательно писать сложные проекты.
    Напишите на Си несклько консольных утилит.
    Например программа для вывода текстового файла на экран, вывода списка содержимого каталога.
    Затем что-то посложнее типа date с подстановочными символами, QR encoder, архиватор, да что угодно.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Это не проблема, это у вас прав доступа не хватает.
    Вы бы в вопрос только Permission denied если бы оставили, было бы еще понятнее что вы делаете.
    Пишите подробнее, либо сами разбирайтесь с правами - фраза недвумыслена.
    Ответ написан
    Комментировать
  • Как задать переменную bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Если вам нужно проверить переменную MYVAR, и если она пустая. то задать ей значение по умолчанию, можете просто проверить это например этими способами:

    1.
    if [[ -z MYVAR ]]; then
      MYVAR="default value"
    fi


    2.
    echo "MYVAR is: ${MYVAR:="default value}"
    Ответ написан
  • С чего начать переход от PHP, JS к C#?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. С и С# считай вообще разные языки.

    2. Чтобы учить С# надо учить C#, не понимаю в чем проблема, и зачем искать какие-то посторонние вещи.

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

    4. Срок изучения ПОЛНОСТЬЮ зависит от человека. "использовать всевозможные инструменты" можно по-разному, поэтому описанный багаж знания совершенно непонятен постороннему человеку.
    Базово можно и за месяц изучить и за 5 лет, как вы видите, разброс слишком велик.
    Ответ написан
    Комментировать
  • Как лучше выкладывать видео на свой сайт?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Уменьшить проще всего пережав ffmpeg-ом под несколько разрешений.
    2. Почему 512 мбайт нельзя выкладывать на сайт? Если места на хостинге мало, то может не стоит заниматься хостингом видео?
    Ответ написан
  • Разрешать ли сотрудникам выходить в интернет с личных телефонов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    1. Либо вы ставите Wifi-роутер и пускаете всех с телефонов в локальную сеть.
    2. Либо вы ставите Wifi-роутер в отдельном VLAN, и пускаете всех с телефонов сразу в инет, а не в локальную сеть.
    3. Либо вы не ставите Wifi-роутер.
    Ответ написан
    Комментировать
  • Как сделать цикл for для find bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Можно попробовать свой цикл, как-то так:
    for FILE in "ls -1 *.wav; do
     DATE=$(echo ${FILE}|cut -d- -f 4)
     mv ${FILE} "/mnt/rec/${DATE:0:4}/${DATE:3:2}/${DATE:5:2}/"
    done
    Ответ написан
    Комментировать
  • Как пользоваться ssh на виндовсе для линуксоида?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. Вместе с git идет git-bash

    2. Вместо mintty (который пришел вместе с git-bash) лучше использовать ConEmu, а еще лучше FAR+Conemu

    Просто запускаете Far в Conemu и пишете команды в FAR-е. И текстовый редактор рядом, и автодополнение, и история команд, и скрипты из него же.
    Ответ написан
    Комментировать
  • Почему переменная не работает в ssh внутри баш скрипта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    VAR="blablabla
    blablabla"
    
    echo "$VAR" | ssh $user@$host 'cat>/tmp/file'
    ssh $user@$host "sudo cp /tmp/file /etc;rm /tmp/file"
    Ответ написан
    5 комментариев
  • Почему не вижу сайт по доменному имени в локальной сети?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Конфиг hostos
    192.168.0.100 www.it-abs.local
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6


    C:\Users\AVL.ABS-AUTO>ping it-abs.local
    При проверке связи не удалось обнаружить узел it-abs.local.
    Проверьте имя узла и повторите попытку.


    Так добавьте в hosts оба домена, и www.it-abs.local и it-abs.local
    Ответ написан
    Комментировать
  • Почему неожиданно обрывается цикл?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Я подозреваю, что вы просто упираетесь в предел памяти, который bash выделяет для массива.
    Например для ksh93 по умолчанию это ~4 мбайт. Навскидк какое ограничение в bash и как его посмотреть не скажу.
    Но в данном скрипте, зачем вам вообще создавать массив? Вы можете сразу выводить в файл
    while read line; do
      echo "$line" >> /tmp/test-cycle.csv
    done < $file
    Ответ написан
  • Как развернуть на одном ПК Веб сервер Linux + 1С сервер на windows?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Проброс нужных портов в нужную виртуалку вас спасет.
    например RDP пробрасываете в windows, а http/https в centos
    Ответ написан
    3 комментария
  • Где получить онлайн нормальное обучение Java с нуля?

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


    Нормальный джун - это в первую очередь нормальный адекватный человек с логическим мышлением и умением концентрироваться на задаче. Вы знаете курсы, которые могут делать из неадеквата адеквата?

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

    Пункт третий вообще жжет - на курсах по программированию вы ищете обучение базовому английскому? Английский учат на курсах английского. И вот тут кстати, в 95% случаях практически любые курсы английского базовое дадут.
    Ответ написан
    4 комментария