• Существуют ли что-то, что не поддается миграции с Oracle на PostgreSQL?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Пряморукость ДБА не поможет, если в Оракле многолетние наслоения бизнес-логики, засунутые в хранимые процедуры. Такое проще переписать, чем обрабатывать напильником, пытаясь смигрировать.
    Ответ написан
    Комментировать
  • Выбрать Vmware или VirtualBox на Windows для разработки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вопроса в финансах нету - компания оплатит платную версию той или другой программы

    В таком случае компания вполне может оплатить покупку современного мака или его аренду. Если стоит задача вести разработку софта под мак, то без мака это будет: либо боль и страдания на старых версиях ОС и софта, либо оплата мак-хостинга и работа только по сети по RDP/VNC (что в долгосрочной перспективе выйдет дороже). Если всё же хотите использовать виртуализацию: используйте интел машину и VirtualBox - он бесплатный. На торрентах вполне можно скачать готовый образ. Можно даже образ для vmware - там надо будет только импортировать.
    В целом рекомендую всё же выбрать вариант с покупкой мака.
    Ответ написан
    8 комментариев
  • Где настраиваются временные папки macOS при создании Снимков экрана?

    @q2digger
    никого не трогаю, починяю примус
    shift - command - 5 , внизу панель настроек, там выбираем Параметры, и указываем нужную папку.
    Ответ написан
    Комментировать
  • Встраиваемая акустика, умный дом, кабинет?

    GavriKos
    @GavriKos
    Непонятно в чем проблема.
    Ну купите в кабинет более новую звуковуху и все.

    В гостиную - ресивер.
    В ванные - что угодно с блютусом.

    Если вам не нужен мультирум и перетекание звука - то и выдумывать тут нечего.

    И да, имхо встроенная акустика - фигня.
    Ответ написан
    7 комментариев
  • Как добавить авторизацию в каждый последующий запрос коллекции Postman?

    petermzg
    @petermzg
    Самый лучший программист
    66b377a8d838f387114270.png
    66b377c874caf398469806.png
    var res = pm.response.json();
    pm.environment.set('token', res.token);

    66b377dacc9ab075006401.png
    Ответ написан
    Комментировать
  • Как сменить стэк?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Не совсем понятно, где его заполучить. Чтобы получить этот опыт, нужно джуном устраиваться что ли? Это же бред какой-то. Или всё-таки предыдущий опыт как-то котируется в глазах HR-ов и прочих рекрутеров?

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

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

    И там и там же руль.

    Ну да, можно переключиться на другой язык. И опыт поможет. Но нужно брать и учить. С потолка опыт не придет. Придется потратить сколько-то лет
    Ответ написан
    3 комментария
  • Ubuntu какую программу используете для резервного копирования с рабочих станций в общую папку?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Никакую.

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

    xez
    @xez
    TL Junior Roo
    Предположим у вас 100 микросервисов, которые генерируют совокупно 100'000 строк логов в секунду.
    Если вы будете разбирать логи вручную вам не хватит никакого времении чтобы проанализировать события даже в течении какого-то конкретного часа.
    Тут приходит на помощь, например грейлог.

    В грейлоге, правильно настроенном, вы можете писать запросы на языке, напоминающем sql и получать нужную для себя информацию.
    Так же можно настроить, например графану, чтобы она по логам строила какие-то графики или мониторинги.
    Ответ написан
    2 комментария
  • Чем технически отличаются dev-, prod- и peer-зависимости в Node JS?

    peer-зависимости - обычно предназначены для подключения особо крупных библиотек
    Крупность тут ни при чём. Peer-зависимости нужны для реализациии чего-то типа плагинов - они позволяют этому самому плагину сказать "я работают в такой-то библиотеке такой-то версии, но сама эта библиотека в моём коде не используется". Таким образом при установке плагина проверяется, что на одном с ним уровне есть эта библиотека, но в зависимости плагина она не тянется.

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

    Ну и вообще-то не особо понятно, в чём конкретно у вас вопрос.
    Ответ написан
  • Что выбрать: sqlite или redis?

    Вдруг будет слишком долго?
    Не будет. Забудьте вообще на данном этапе своего обучения про существование такого понятия как "скорость", пока не столкнётесь с тормозами в реальности.
    Хочется redis
    Его сложнее администрировать, чем sqlite. Но если хотите - развлекайтесь.
    Ответ написан
    1 комментарий
  • Почему выходит надпись "CPU Throttling - Overheating Detected!"?

    xez
    @xez Куратор тега Компьютеры
    TL Junior Roo
    Все потому, что у вас перегрев и тротлинг.
    Ответ написан
    6 комментариев
  • Почему проект на GitHub не виден другим пользователям?

    Get-Web
    @Get-Web
    Front-End Developer
    Settings > General > Danger Zone > Change repository visibility
    Ответ написан
    Комментировать
  • Если в sRGB отображается не всё цветовое пространство, то получается некоторые значения в RGB должны не различаться?

    не всё цветовое пространство

    "Всё цветовое пространство" - это то что может увидеть человек, а не то что можно закодировать тройкой чисел.

    800px-CIExy1931_sRGB.png

    Это значит, что srgb не сможет корректно отобразить цвета за пределами треугольника с картинки.
    Это значит также, что все значения тройки RGB всегда будут находиться в этом треугольнике.

    то получается некоторые значения в RGB должны не различаться на экране

    Нет. Это уже вопрос к монитору.
    Ответ написан
    3 комментария
  • Как реализовать идеальный метод indexOf?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Вы неверно понимаете суть О-нотации. Почитайте книги Дональда Кнута про это.
    O(3) - это то же самое, что O(1). Нет разницы. O(N), O(N+1000), O(10*N) - это тоже одно и то же.
    В таких случаях речь всегда идёт не про конкретный кейс, а про обобщенный. Вы не знаете в каком порядке элементы вашего массива, где находится искомый, сколько всего элементов будет в конкретных кейсах, поэтому определяется ряд случаев: средний (по вероятности, если входные данные рандомные), худший (чтобы понимать границы и сколько может "висеть" алгоритм теоретически). Лучшие варианты обычно никого не интересуют, потому что и вероятность их мала, и смысла никакого нет в столь малых величинах.

    У вас типичный случай компромисса в реализации структуры данных. Вы всегда балансируете между памятью и скоростью. Больших семь шапок из овцы не выкроить никак.
    То есть, вы можете сделать такую структуру данных, которая "под капотом" будет держать древовидный индекс с данными или отсортированную по ключу карту значений для бинарного поиска. Хотя эти варианты - суть одно и то же.
    Если не рассматривается вариант размена производительности на память, то в этой задаче у вас будет только O(N) без вариантов.
    Если усложнить структуру данных, то можно добиться и O(logN) при поиске, и даже O(1). Почитайте как устроен словарь в питоне.

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

    0xD34F
    @0xD34F Куратор тега JavaScript
    Прочитать содержимое файла, распарсить, выполнить необходимые преобразования, превратить данные обратно в строку, записать в файл.

    Как видите, всё довольно просто.
    Ответ написан
    Комментировать
  • Формулировка оказания услуг маршрутизации вызовов?

    @Drno
    ЕСЛИ Вы предлагаете возможность голосовых вызовов для конечных заказчиков, ТО вы подпадаете под закон о связи, со всеми последующими лицензиями, законами "яровой", записью и прочим...
    если это всё сдается в аренду за деньги
    как миниум нужна лицензия связи, запись разговоров итд

    Ага.. еще и на freePBX пытаетесь свалить юр риски.. )) они же не предоставляют услуги связи, они предоставляют только ПО, которое в том числе умеет и голосовые вызовы "во вне" локальной сети. итд...
    Ответ написан
    9 комментариев
  • Почему отказались от оператора GoTo в высокоуровневых языках?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никакие комьютеры не отказались от goto.
    Кроме того, это не функция, а оператор.

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

    Раз уж это посчитали за ответ, то продублирую:
    https://source.android.com/docs/setup/about?hl=en

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

    Там же перечислены все требования к рабочей станции и примерный воркфлоу
    Ответ написан
    Комментировать
  • С чего начать создание сервиса бронирования на java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Не существует книг по созданию сервисов бронирования, как курсов вождения по поворачиванию налево при езде на север в ВАЗ 2107. Есть учебники по программированию в общем. Если человек программировать умеет, то напишет хоть что.
    Ответ написан
    Комментировать
  • Как скомпилировать консольную программу C++ в .app?

    @dima20155
    you don't choose c++. It chooses you
    Потому что у ваша программа отработала и завершилась. Добавьте паузу, ожиданные ввода данных или что-то ещё и ваша программа будет ждать
    Вы же не удивляетесь, что запускаю компилятор, он останавливается после завершения работы? Вашей программе просто нечего больше делать.
    Ответ написан
    Комментировать