Задать вопрос
  • Английский. Где учить в интернете?

    @AnneSmith
    самая ленивая
    радио, прежде всего слушать радиопрограммы или аудио подкасты, пока тошнить не начнет
    словарь - только английский толковый, никаких переводов на русский

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

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

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

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

    осилите преподавателя-носителя языка хоть по скайпу - это будет идеально, но это должен быть именно преподаватель, который умеет преподавать english as a second language - ESL

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

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

    не слушайте никого, кто будет говорить, что вам сначала нужно выучить грамматику
    сначала надо освоить разговорный английский, хоть на уровне 5-летнего ребенка, а потом вы сами сможете понимать, что и как вам учить
    Ответ написан
    1 комментарий
  • Шифрование. Надеяться ли на то, что алгоритм никому не известен?

    bak
    @bak
    Нет, не стоит. Такой подход называется security through obscurity и это антипаттерн криптографии.
    Ответ написан
    Комментировать
  • Шифрование. Надеяться ли на то, что алгоритм никому не известен?

    Защищенность информации должна основываться только на знании ключа и не зависеть от того, известен алгоритм или нет (Принцип Керкгоффса, XIX век).
    Ответ написан
    Комментировать
  • Как в примере сложения двух чисел (банального 1 + 1) на физическом уровне работает процессор?

    HalfBloodPrince
    @HalfBloodPrince
    Front-End Developer
    Я не думаю, что возможно тут в двух словах что-то написать. Если интересует тема подробно, то есть хорошая книга "Код: Тайный язык информатики" Charles Petzold. Почитайте её.
    Ответ написан
    Комментировать
  • Как в примере сложения двух чисел (банального 1 + 1) на физическом уровне работает процессор?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Почитай "Код. Тайный язык информатики" там как раз объясняется сумматор.
    Ответ написан
    Комментировать
  • Как восстановить MySQL из файловой копии?

    @mirosas Автор вопроса
    В общем проблема решилась довольно просто. Без всяких танцев с бубном. Нужно просто скопировать всё содержимое папки program data\mysql, и большую часть сожержимого папки program files\mysql (хотя в необходимости второго я не уверен).
    Ответ написан
    Комментировать
  • Каков алгоритм импорта CSV в БД?

    @andrshpa
    LOAD DATA INFILE '/status2_50m.csv'
    INTO TABLE compression_test.accounts_status50m
    FIELDS TERMINATED BY ';' ESCAPED BY '\\'
    LINES STARTING BY '' TERMINATED BY '\n'
    IGNORE 1 LINES
    (@col1,@col2,@col3) set account_id=@col1,service_id=@col2,status=@col3;


    Думаю вполне понятный пример, в Вашей ситуации поможет добавление этой команды
    (@col1,@col2,@col3) set account_id=@col1,service_id=@col2,status=@col3;
    Ответ написан
    Комментировать
  • Очень простой код. Почему не работает if?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Комментировать
  • Что значит "знание linux" в вакансиях на позицию веб-разработчика?

    @miksir
    IT
    Думаю под знанием linux подразумеваются базовые знания пользователя, такие как:
    • отличие наименования файлов (case-sensitive, slash), символьные ссылки, как работают права доступа, как запускаются скрипты.
    • основы шела, путешествие по файловой системе, основные команды (типа ls, mkdir, mv, rm, grep, tail, head, и т.п., пайпы и редиректы, sleep и bg процессов)
    • представлять, что такое процесс, базовые вещи по управлению ими (ps хотя бы).
    • что такое крон, как им управлять.


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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Простые вопросы.
    Как создать и отредактировать текстовый файл прямо на линуксе.
    Как вообще зайти на линукс удаленно.
    Как можно зайти на линукс и запустить там php файл на выполнение?
    Как посмотреть логи?

    Совершенно нормально, если вы на Линукс продвинутый пользователь - вы же можете на Windows поставить программу, остановить/запустить службу, скопировать файл с одной винды на другую удаленно?
    Вот и все тоже самое повторите на Линуксе и считайте что у вас есть базовый минимум.
    Ответ написан
    Комментировать
  • Сериозли бизнес в inkscape?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Не путайте бизнес и инструменты.
    Основной инструмент - голова, навыки. А в чем привык рисовать - так кто-то мышкой, кто-то планшетом.
    Есть множество задач для которых inkscape более чем достаточно.
    Но узнать будет ли его вам хватать для решения ВАШИХ задач - не знает никто кроме вас. Ведь по большей степени, результат зависит от навыков и привычек пользоваться определенными инструментами, а не от непосредственно функционала программы.
    Ответ написан
    Комментировать
  • Как мне заставить этот простой код работать?

    @Mushkiter007 Автор вопроса
    Придется еще думать. Решение найдено, спасибо за такую обширную помощь. Кусок кода то от олимпиадной задачи.
    Ответ написан
    Комментировать
  • Что выбрать OLTP или OLAP?

    DarkRaven
    @DarkRaven
    разработка программного обеспечения
    OLAP - это, грубо говоря, аналитика. Всякие отчеты, статистика, агрегации, кубы и прочие занимательные вещи. Подробно про OLAP можно почитать вот тут - https://ru.wikipedia.org/wiki/OLAP

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

    Подробно вот тут: https://ru.wikipedia.org/wiki/OLTP

    На словах - из двух предложенных, вам нужен второй, OLTP. Но, крайне настоятельно советую прочитать по нему информацию.
    Ответ написан
    Комментировать
  • Ubuntu и зависимости, как исправить mysql-server?

    castomi
    @castomi
    Серверный администратор - tickets.settin.ru
    Вам следует начать с того что разобраться с бардаком в репозиториях, убрать левые репы которые ломают зависимости после этого обновить все пакеты в системе и уже решать оставшиеся проблемы. С таким подходом к выбору репозиториев у Вас будут постоянные проблемы.
    Ответ написан
    7 комментариев
  • Вирус в файлах?

    GavriKos
    @GavriKos
    Можно откатить на последнюю ревизию. Вы же систему контроля версий используете, да? Если нет - на последний бекап. Если и бекапа нет - страдайте. Всмысле вычищайте руками.
    Ответ написан
    Комментировать
  • Как организовать поиск по содержимому файла?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Есть два варианта:
    1. Поставьте Elastic Search, загоните туда эти файлы и выполняйте к базе поисковые запросы. Просто на поиграться усилий почти не требуется. Только, наверное, чтобы загнать файлы придётся писать небольшую програмку, чтобы она отправила файлы методом POST.
    2. Загнать все json в NOSQL базу (Mongo - чистый NoSQL, Postgre или MySQL в колонку типа JSON).

    Например, на ElasticSearch я сделал обработку документации для техподдержки:

    2ed94a68bcd94213b43f24c79e76b84e.png


    Но это если нужно заморочиться с интерфейсом. Для минималистических целей я предпочитаю MySQL. У него достаточно хороший набор методов для работы с типом JSON. Например:

    8001f2cbae9a4c6b89507763727e6edf.png
    Ответ написан
    3 комментария
  • Как на одной linux-машине запустить несколько сервисов, но так, чтобы каждый сервис имел уникальный ip?

    @silverjoe
    Настройте ДНС имена для каждого из сервисов + nginx
    Этого достаточно
    Ответ написан
    Комментировать
  • Скажите pacemaker что он делает?

    @n1cew0lf
    Sysadmin
    Pacemaker — это менеджер ресурсов кластера со следующими основными фичами:
    Обнаружение и восстановление сбоев на уровне узлов и сервисов;
    Независимость от подсистемы хранения: общий диск не требуется;
    Независимость от типов ресурсов: все что может быть заскриптовано, может быть кластеризовано;
    Поддержка STONITH (Shoot-The-Other-Node-In-The-Head) — лекарства от Split-Brain ;);
    Поддержка кластеров любого размера;
    Поддержка и кворумных и ресурсозависимых кластеров;
    Поддержка практически любой избыточной конфигурации;
    Автоматическая репликация конфига на все узлы кластера;
    Возможность задания порядка запуска ресурсов, а также их совместимости на одном узле;
    Поддержка расширенных типов ресурсов: клонов (запущен на множестве узлов) и с дополнительными состояниями (master/slave и т.п.);
    Единый кластерный шелл (crm), унифицированный, скриптующийся.
    Ответ написан
    7 комментариев
  • На чем в 2017м писать десктопное приложение под винду?

    Ni55aN
    @Ni55aN
    Под винду на старте будет проще .NET (например WPF). Естественно, Visual Studio в качестве IDE, и язык C#
    Ответ написан
    14 комментариев
  • Как из PHP выполнить длительный запрос к mySQL?

    @cheevauva
    Самый лучший вариант, это же конечно реализация очередей;
    Самый же простой вариант, написание отдельного скрипта с этим запросом отдельно, этот скрипт дергать (запускать в фоновом режиме php.net/manual/ru/function.exec.php#86329 ) через основной скрипт, с помощью специальных функций, к примеру exec;
    Самый сложный вариант оптимизировать запрос;
    Ответ написан
    Комментировать