Задать вопрос
  • Как скоро можно заменить действующию системы криптозащиты?

    gobananas
    @gobananas
    finishhim.ru
    Мировая экономика перестроится РАНЬШЕ чем появятся такие системы, потому что как только будет первый настоящий образец готовый к запуску в серийное производство информация об этом уже просочится куда надо и команды по разработке всех языком программирования быстро добавят в языки функции для защиты нового порядка.
    Миром правят банки и их защита строится в т.ч. на криптографии, никому просто не выгодно что бы выпустили новый компьютер, который внесёт хаос в мировые финансовые системы.
    Так что ответ на ваш вопрос такой: действующая система криптозащиты будет заменена ДО выхода на рынок устройств, способных её сломать.
    Конечно будут слоупоки которые не обновятся, но это так при любых уязвимостях и это уже их проблемы.
    Ответ написан
    2 комментария
  • Как лучше загрузить Windows и весь системный раздел напрямую в RAM-диск при старте коипьютера?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Как лучше загрузить Windows напрямую в RAM-диск при старте коипьютера?
    Вы не поверите, для этого ничего не нужно делать. Она в любом случае загружается в RAM при старте системы, сама собой.

    эксперимента по устранению бутылочных горлышек в I/O домашней рабочей станции.
    Любой современный SSD гарантированно устранит все бутылочные горлышки в I/O если вы положите систему на него. Дальнейшее увеличение IOPS диска не даст эффекта, по той простой причине, что узкого места уже не будет. Это факт, многократно проверенный и доказанный.

    Не надо беспокоиться об износе, усилении записи и других глупостях.
    Ну беспокоиться об износе SSD и HDD довольно глупо, в данном случае. А вот что такое усиление записи не совсем понятно.

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

    Тебе не хватит места — как ни странно, хватит.
    Вы серьезно 16гб занимает десятка?
    И в этот размер входит файл подкачки? Или вы его отключили???

    64 ГБ быстрой памяти, из которых примерно 44–48 ГБ выделено под RAM-диск;
    Поверьте самое лучшее в этой ситуации отдать эту память системе, и не лепить RAM драйвов, так она будет использоваться наиболее оптимально и принесет больше пользы.
    Исключение - старые, кривые приложения не умеющие эффективно использовать память и в наглую эксплуатирующие диск. Такие иногда есть смысл загрузить в рамдрайв. Но это редко.
    И в любом случае - выигрыша против SSD это все равно не даст.

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

    @SharuPoNemnogu
    не язык плохой, программисты такие...
    Ахах, школа ему мешает...
    Вот будет тебе лет 30, семья, дети, кот дебил, на работе вечный аврал, ипотека, ремонт, качалка.. а развитие никто не отменял, и все равно находишь время.
    Так что не пори чушь, учись в школе и развивайся параллельно.
    Ответ написан
    7 комментариев
  • DNS сервер в локальной сети. Настройка кеширования. Есть ли смысл?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    собственный dns сервер упорядочивает сеть. При проблемах с днс легче поправить форвардера на одном компе, чем лазить по всем 25 ;)
    Агрофигенного ускорения работы сети он ессно не даст ;)
    Ответ написан
    Комментировать
  • Как перезагрузить UBUNTU SERVER при падении Apache и MySQL??

    @BorisKorobkov Куратор тега MySQL
    Web developer
    написанный на САМОПИСНОМ фреймворке, что значит - давно нет людей которые его писали, НЕТ ДОКУМЕНТАЦИИ

    https://en.wikipedia.org/wiki/Legacy_code

    реализация модели MVC на каждой странице сайта сделана по разному

    Написана какая-то бессмыслица

    Как перезагрузить UBUNTU SERVER при падении Apache и MySQL?

    И заодно поменять автомобиль, когда забилась пепельница?

    Перезапустить mysql, если он упал (этот код надо записать в sh-файл и запускать его по крону регулярно):
    #!/bin/sh
    if [ `ps aux | grep mysqld | grep -v grep | wc -l` -lt 1 ]
    then
    service mysqld restart
    fi


    Apache аналогично
    Ответ написан
    4 комментария
  • При переносе не хочет подключаться к БД, в чем может быть проблема?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    переношу opencart на новый хост и не хочет подключаться к БД, вот что пишет:

    В первую очередь, обратите внимание вот на это:
    No such file or directory in /home/kirby/kirby-center.ru/docs/system/library/db/mysqli.php on line 7
    Почему у Вас нет этого файла? Куда он делся? Думаю, стоит проверить.

    Второй важный момент - Вы сверяли минимальную версию PHP для Вашей версии OpenCart и той, которая стоит на каком-то ("новом" или любом другом, конечном) хостинге?
    Ответ написан
    Комментировать
  • Как определить количество дней в месяце?

    php.net: cal_days_in_month

    <?php
    $number = cal_days_in_month(CAL_GREGORIAN, 8, 2003); // 31
    echo "Всего {$number} дней в Августе 2003 года";
    ?>
    Ответ написан
    Комментировать
  • Как сохранять и получать cookie c кириллицей в cookie path?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Просто надо забыть про кириллицу в кодинге вообще навсегда.
    Меньше проблем будет.

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

    @pfg21
    ex-турист
    флешка на фат32 видна любой системе, ибо поддержка этой фс воткнута во все дыры.
    Ответ написан
    3 комментария
  • Кто может объяснить почему php (int) считает неверно?

    usdglander
    @usdglander Куратор тега PHP
    Yipee-ki-yay
    Ответ написан
    Комментировать
  • Как запустить X без монитора?

    @LiguidCool
    Wget
    Screen

    _____
    Upd.
    Aria2
    Ответ написан
    Комментировать
  • Где взять халявный хостинг?

    zooks
    @zooks
    Frontend
    Localhost же.
    Либо готовьте $5, можно найти и дешевле. Видел VPS за 200 р. в месяц.
    Нет 200 р.? — Тогда бросайте это дело, для вас пока рано.
    Ответ написан
    Комментировать
  • Как понять докер, если ничего не понятно?

    neuotq
    @neuotq
    Прокрастинация
    С Докером все просто, нужно только немного повернуть устоявшуюся логику в мозгах.
    Основная суть и идея это запуск каждого приложения (php, mysql и тд) в своем контейнере. При этом сам php будет думать что запущен как всегда в обычной полноценной ОС. Поэтому контейнер собирают так, чтобы удовлетворить минимальные требования программы которую он будет содержать.
    Вот так ты и запускаешь кучу контенейров и у тебя выходит сухогруз(у докера там кит) с контейнерами. Зачем это все? Для облегчения администрирования и обновления ПО, а так же для минимизации издержек при глюках/падения какой-либо программы.
    Все контейнеры максимально независимы друг от друга, при этом есть механизм когда контейнер завист от другого. Например контейнер phpmyadmin, нет смысл запускать без контейнера mysql или mariadb, работать он не будет.
    Общение происходит в основном через сеть, поднимается внутренняя сеть. Так же конечно через диск, все предусмотрено.
    Когда все сделано как нужно, с системного администратора снимается гигантский труд по отслеживанию обновлений, совместимости этих обновлений и тд.
    Нужна тебе версия php5.6, запустил коннтейнер с ней, нужна php7.1, запустил его, при этом не нужно никаких приключений с обновлением кучи пакетов, возможных конфликтов с другими нужными программами и тд.
    Так же удобно решаются вопросы масштабирования, появляются мелкие удобные бонусы по дополнительной автоматизации , уменьшаются риски падения ОС в целом, падает если что только контейнер и тд и тп, в результате есть реальная возможность даже небольшим проектам добиться у себя около нулевого даунтайма.
    Вот еще послушай Кирилл Мокевнин из Hexlet пытается понятным языком рассказать что это и зачем. И кстати он делает упор на понимания зачем понадобилось думать и какие проблемы решали когда пришли к Докеру, это ключ к пониманию всего другого.
    PS кстати и сам Hexlet крайне советую, они наверное лучшие в рунете для начинающих программистов
    Ответ написан
    1 комментарий
  • Почему всегда работает первый if (!preg_match...)?

    Henryh
    @Henryh
    Веб-программист
    Тут:
    if (!preg_match('/^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])[0-9A-Za-z_]{8,}$/', isset($_POST['password'])))

    isset($_POST['password']) - вернёт true или false. Не true не false регулярному выражению не соответствуют.
    Проверяйте заполненность пароля выше. А сюда вставляйте только $_POST['password']
    Ответ написан
    2 комментария
  • Как сохранить настройки андервольтинга процессора?

    @Interface
    У XTU есть cli (command line interface), вот тут пример использования https://www.reddit.com/r/Surface/comments/498131/c... . Дальше вам надо найти в документации как с ее помощью проставить нужное и затем вбить эту команду в батник (*.bat - виндовые скрипты) например и добавить любым удобным способом в автозагрузку (это должно не сложно гуглиться)
    Ответ написан
    1 комментарий
  • Хочу создать свою нейронную сеть, с чего начать обучение?

    @Themezv
    Js developer (React.js)
    Язык - Python.
    Находите какой-нибудь гайд типа этого
    Начинаете делать по нему, по возникающим вопросом гуглите. Сделайте несколько "проектов", используя различные технологии. Думаю, дальше сами почувствуете направление.
    Ответ написан
    Комментировать
  • Как стать IOS разработчиком без продуктов Apple?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Никак.
    Ответ написан
    Комментировать
  • Удаленная работа системным администратором. Насколько актуально в 2017?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    заниматься только ИТ, администрировать крутые проекты

    УСТРОИТЬСЯ в 2-3 компании для работы по удаленке

    утверждения, не то, чтобы противоречащие друг другу, но скажем так - ортогональные :) Крутые проекты бывают только в крупных компаниях, потому что они требуют денег, денег и еще раз денег. А это опять же корпоративные политики, регламенты, приказы... Зато будет только ИТ. Если же мутите свой бизнес - придется заниматься зиллоном "параллельных" тем - от бухучета до рекламы.

    Если хотите без регламентов и корпоративных политик - открывайте свое дело. Но там крутых проектов не будет - по крайней мере поначалу. А будут все те же корпоративные сети, только вид сбоку, общение через ТЗ. Крупным компаниям интересен только админ на фуллтайм, никаких удаленок они обычно не рассматривают.

    А теперь ответы
    1. Таким, у которых нет денег на админа или же экономят на админе. Удаленка - это нечто вроде спаренного телефона в СССР, когда пары телефонные не в каждую квартиру заходили. Уровень проектов там будет соответствующий. Уровень заказчика - тоже. Фраза "я довела мышь до края коврика, что теперь делать"? - анекодт, но взят из жизни :)
    2. Сотрудничают с равным. Если мутите свой бизнес, то зависит от того, какую. репутацию наберете. Если нет - какое сотрудничество?
    3. Так же как и везде - полно.
    4. Если мутите свой бизнес - читайте про PR. Если нет - про то, как общаться с потенциальным работодателем
    5. В крупной конторе, где можно рассчитывать на "крутые проекты" - это единственный способ трудоустройства. Если мутите свой бизнес - Вы сами себя трудоустроили :)

    Я Вас некоторым образом понимаю. Сам в таком положении был лет...эээ...десять назад. Но, если хотите заниматься "только ИТ", это означает, что есть другие люди, которые занимаются другими вещами - расчетом Вашей зарплаты, планированием закупок, оформлением трудовых книжек, перевозкой товара etc. А это может быть только в крупной компании. Открыв же свой бизнес, Вы избавляетесь от проблем, характерных для крупных компаний, но "чистого ИТ" уже не будет - хотите или не хотите, а придется заниматься бухучетом (или нанять), финансовым планированием (или нанять), рекламой и продвижением (или нанять), арендой офиса (или нанять). А если будете кого-то нанимать - это автоматически тащит за собой оформление трудовых договоров (или нанять)...

    Мягкое кресло и на все согласная секретарша БигБоссу вовсе не за просто так даются бонусом... :)
    Ответ написан
    Комментировать
  • Как в 2017 году принято делать счетчик показов?

    @karminski
    Senior React.JS Developer
    1. Пишем все запросы в redis или что-то похожее
    2. Раз в минуту/час/день снимаем счетчик из редиски и пишем его уже куда душе угодно (БД MySQL, файл)
    Ответ написан
    Комментировать
  • Как получить доменное имя и ip сервера, на котором исполняется скрипт?

    google_online
    @google_online
    My morning begins with coffee and Twitter.
    Сокетами.
    import socket
    myip = socket.gethostbyname_ex(socket.gethostname())[2]
    myname = socket.gethostname()
    print(myip, myname)
    Ответ написан
    Комментировать