Задать вопрос
  • Уцйуйцуцйуйцууйцуцйуйцуцйуй?

    ZERGE
    @ZERGE
    Указывайте что есть по факту, не усложняйте и не пишите заведомо ложную информацию.
    Ответ написан
    Комментировать
  • Поддержание минимального свободного места на диске Linux?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    банальный find . -delete

    да, пару строк баша и в крон

    Удалять при достижении N% заполненности
    https://stackoverflow.com/a/5912404/1603055
    FILESYSTEM=/dev/sda1 # or whatever filesystem to monitor
    CAPACITY=95 # delete if FS is over 95% of usage 
    CACHEDIR=/home/user/lotsa_cache_files/
    
    # Proceed if filesystem capacity is over than the value of CAPACITY (using df POSIX syntax)
    # using [ instead of [[ for better error handling.
    if [ $(df -P $FILESYSTEM | awk '{ gsub("%",""); capacity = $5 }; END { print capacity }') -gt $CAPACITY ]
    then
        # lets do some secure removal (if $CACHEDIR is empty or is not a directory find will exit
        # with error which is quite safe for missruns.):
        find "$CACHEDIR" --maxdepth 1 --type f -exec rm -f {} \;
        # remove "maxdepth and type" if you want to do a recursive removal of files and dirs
        find "$CACHEDIR" -exec rm -f {} \;
    fi


    Удалять самые старые файлы
    https://superuser.com/a/1003638
    DIR=/tmp
    FREESPACE=1000000
    find $DIR -type f | xargs ls -1rt | while read f ; do
      if [ `df --output=avail $DIR | tail -1` -ge $FREESPACE ] ; then
        break
      fi
      # rm -f $f
    done


    Вместе там слепите как-нибудь сами уже
    Ответ написан
    2 комментария
  • Нужен ли для системного администратора сертификат 1С Профессионал?

    Zoominger
    @Zoominger Куратор тега Системное администрирование
    System Integrator
    Сертификаты - спорная тема. У кого их нет, будет говорить, что это фигня и важны знания и вообще он видел кучу идиотов с сертификатами. У кого есть, будут говорить, что он даёт +20% к зарплате.

    И оба будут правы.
    Ответ написан
    Комментировать
  • Нужен ли для системного администратора сертификат 1С Профессионал?

    Ezhyg
    @Ezhyg
    он "нужен" "администратору 1С", системному - нет
    А за свой счёт (да и за счёт компании не особо) он нужен, как рыбе велосипед.
    Ответ написан
    Комментировать
  • Тестовое задание перед собеседованием на php-программиста, развод?

    DevMan
    @DevMan
    тестовое задание - это нормально, если это действительно тестовое задание, а не реальная задача.
    вы даже не представляете сколько народа отсеевается на этом этапе и экономит друг другу время/деньги/силы.

    PS лучшую из своих работ (на данный момент) я получил именно благодаря тестовому заданию.
    Ответ написан
    4 комментария
  • Как избавиться от заказчика на Upwork?

    coderisimo
    @coderisimo
    Если объем доделок плевый , плюнуть, доделать и в будущем зарекаться от таких заказчиков.
    Если доделок МНОГО (и они явно не входили в то, что вы должны были сделать) - пускай создает доп. работу и согласуйте по пунктам объем доделок. Чтобы в данном случае , вы могли легко доказать, то все оговоренное исполнено. Вся переписка в чате апворка. Все нюансы работы оговариваются во всех деталях.

    Последствия, увы, могут быть какие угодно. Например, вам могут влепить низкую оценку, а это серьезная проблема для дальнейшей работы. Боюсь, что от подобных граблей никто не застрахован.
    Ответ написан
    3 комментария
  • Почему на андроиде Telegram работает, а на Айфоне нет?

    @abmanimenja
    Работает везде без танцев.
    Уж что что у них плохо (уровень шифрования так себе, хотя они и пиарятся, напротив, как защищенный мессенджер https://habr.com/ru/company/virgilsecurity/blog/418535/ ),
    но с точки зрения нормальной работы - претензий к Телеграму нет.
    Он жрет поменьше ресурсов, чем конкуренты, написан нормально.
    Может, у вас слишком старый Android? Или вы, ничтоже сумняшеся, в настройках покопались и этому приложению чего-то там наограничивали?
    Ответ написан
    4 комментария
  • Какую технологию выбрать для поиска Elastic или Postgres?

    @abmanimenja
    Вы оба не правы

    делать нечеткий поиск по документу

    Какой-какой? Fuzzy?
    Вы точно понимаете о чём речь?

    Elastic хорош в Full-Text-Search, а не в Fuzzy Search.
    PostgreSQL тоже для Fuzzy Search не предназначен.

    прогер который делает это проект , раньше с elastic не сталкивался


    Да и вы тоже не компетентны:

    Путаете виды поиска Fuzzy и Full-Text

    И не понимаете, что Elastic силен только за счет своего кластера. Он намного более хорошо живет в огромном многосерверном кластере, чем PostgreSQL. Вам же это различие даже в голову не пришло.

    А если же вам кластер не нужен - то и Elastic не нужен. Ибо он тормозной сравнительно.
    Для односерверных машин отличный выбор SphinxSearch или его форк Мантикора.

    Sphinx работает существенно быстрее, чем Elastic и жрет ресурсов памяти существенно меньше. Но не способен работать в кластере.

    Кто прав и почему ?)

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

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

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

    opium
    @opium
    Просто люблю качественно работать
    Магенто 2
    Ответ написан
    Комментировать
  • Где, кроме Netbeans видно открывающую скобку или тег что за пределом видимости?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Возьмите уже phpstorm и не будете заниматься подобной глупостью. Если у вас код занимает столько места что не влезает в экран то его срочно нужно дробить
    Ответ написан
    1 комментарий
  • Можно ли конвертировать built-in method items of dict object в нечто более понятное?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Поможет присвоение переменной items результата вызова метода, а не ссылки на него:
    items = vk.newsfeed.getLists(extended = 1).items()
    Ответ написан
    Комментировать
  • Почему openjfx не входит в состав openjdk?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Идёт процесс модуляризации стандартной библиотеки. Чтобы в будущем программисты могли поставлять с приложением компактную версию виртуальной машины с минимально необходимым набором библиотек. В рамках этого процесса JavaFX вынесли в отдельный модуль. Так же, как например JAXB - средства для работы с XML и JSON. В одной из следующих версий в отдельный модуль вынесут и Swing. До Java11 модуль JavaFX оставался в составе стандартной библиотеки и входил в OpenJDK, после вынесен в отдельный SDK. Необходимые библиотеки можно получить в виде зависимостей:

    Maven
    <dependencies>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx.controls</artifactId>
            <version>12.0.0</version>
        </dependency>
    </dependencies>
    Gradle
    dependencies {
        compile 'org.openjfx:javafx.controls:12.0.0'
    }

    Или SDK можно скачать здесь и подключить модули вручную:
    javac --module-path "C:\Program Files\Java\javafx-sdk-12\lib" --add-modules=javafx.controls Example.java
    java --module-path "C:\Program Files\Java\javafx-sdk-12\lib" --add-modules=javafx.controls Example
    Ответ написан
    2 комментария
  • Почему минимальный размер приложения такой большой?

    Tyranron
    @Tyranron
    Избитая тема, которая уже подымалась и изучалась не один раз. Достаточно сделать: https://www.google.com/search?q=rust+binary+size и сразу попадаем на статью Rustlog: Why is a Rust executable large?. Настоятельно рекомендую к прочтению, хоть она и слегка устарела (Rust больше не использует jemalloc по умолчанию), но вопрос там разобран крайне детально.

    Если коротко, то в Ваш бинарь попадают:
    1. Если собирали не в release mode, то debug-символы.
    2. Аллокатор, либо код-клей для системного аллокатора.
    3. Код для panic unwinding (в том числе и libbacktrace).
    4. Части libstd Rust'а, даже если Вы их не используете.

    Если стоит задача минимизировать бинарь Rust (под всякий embedded, к примеру), то обычно делают #![no_std], юзают мини-аллокаторы, делают panic = abort и идут на другие лишения.
    Ответ написан
    3 комментария
  • Есть ли разница в факультетах, связанных с информационными технологиями?

    дни открытых дверей + авторитет преподавателей + отзывы окончавших + рейтинг учебных заведений
    Ответ написан
    1 комментарий
  • Как ОС понимает, какую версию просит java?

    Maksclub
    @Maksclub
    maksfedorov.ru
    В Linux (также UNIX) $PATH — это переменная среды, используемая для указания оболочке, где искать исполняемые файлы. $PATH обеспечивает большую гибкость и безопасность для систем Linux, и, безусловно, можно сказать, что это одна из самых важных переменных среды.

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

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

    2. Делите исходники на части. Автоматизируйте деплой так, чтобы разработчик это руками не делал и никуда не лазил - сделал коммит - CI сервер автоматом закачал все нужное из разных репозиториев и задеплоил. Надо нескольким разработчикам - сделайте несколько тестовых окружений, чтобы разработчик мог зайти в Jenkins или Teamcity, нажал одну кнопку и выбрал куда ему деплоить. Но своих логинов парлей у него не было.

    3. В любом случае, если кто-то захочет стырить код - он это сделает. Сделать так, чтобы не было доступа для тех, кому этот доступ нужен - это только навредит проекту.
    Поэтому пусть у вас работает нормальный HR.
    Пусть тимлиды присматриваются к людям, не доводят до конфликтов.
    Не дают доступ ко всему до прохождения испытательного срока.

    И это все равно не гарантия. Смиритесь =)
    Ответ написан
    1 комментарий
  • Как для провайдера дешевле\лучше что бы клиент качал быстро и кусками или медленно но постоянно?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    у провайдера вообще не о том голова болит, если реально большой трафик. его оборудование обслуживает запросы по мере поступления и либо справляется с ними, либо не очень. а при просмотре видео, в действительности, стратегию подкачки выстраивает плеер. точнее кодеры, которые его писали
    Ответ написан
    3 комментария
  • Подвинул ли .net core одеяло новых энтерпрайз проектов на себя?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    можете попробовать анализ тенденций на рынке труда кодеров (вакансии для .Net Core ASP). это будет более адекватная картина, чем любое рассуждение
    Ответ написан
    2 комментария
  • Что это за странный процесс "Бездействие системы", и как с ним бороться?

    fdroid
    @fdroid
    press any key
    Ребята, не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не телеметрия и даже не svchost.exe . Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте Диспетчер задач и забудьте, что он существует. Я вполне понимаю, что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. Остальные просто не найдут.
    Ответ написан
    Комментировать
  • Как Вы управляете проектами с удаленными заказчиками?

    coderisimo
    @coderisimo
    А что имеете ввиду, когда пишете о наборе инструментов ?
    Несколько мыслей вслух
    1) Если проект с почасовой оплатой, то ничего страшного в том, чтобы дать заказчику доступ к репозиторию с кодом. Ему спокойно, Вам не напряжно.
    2) Можно утвердить время для ежедневных (или пару раз в неделю) митингов по скайпу. Все знают точное время начала и всегда готовы. Всегда можно заранее перенести время-дату.
    3) Для небольших проектов кажется удобным трелло. Нужно только сразу договориться о правилах. Писать только по существу. Каждый тикет - одна тема. Итд итп. Для маленьких проектов бесплатного функционала хватает с головой.
    4) Трелло позволяет прикреплять к теме видео демонстрации реализации отдельных задач. Пояснения голосом помогают кратко показать что и как работает.
    5) О некоторых вещах лучше договориться на берегу. Например : выходные дни - святое))). Игнорируются только в случае серьезного форс-мажора )) итд.

    Самое главное, чтобы в процессе принимали участие адекватные люди. Остальное приложится )
    Ответ написан
    1 комментарий