Задать вопрос
  • Где взять старые версии oracle database и патчи к ним?

    @rPman
    https://www.oracle.com/database/technologies/oracl...
    Previous Database Release Software

    Oracle Database 10.2, 11.x, 12.x, and 18c are available as a media or FTP request for those customers who own a valid Oracle Database product license for any edition. To request access to these releases, follow the instructions in Oracle Support Document 1071023.1 (Requesting Phys... from My Oracle Support.

    ну или на торенте
    Ответ написан
    Комментировать
  • Стоит ли вкладываться в красный диплом?

    @rPman
    Университет это не про красный или синий диплом, а это про буквально научиться учиться. Важнее и полезнее в вузе наладить контакты с окружающими и не только... лучшее место для социальных контактов и сбора своей будущей команды.

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

    Поэтому тратить время и силы именно на красный диплом - бессмысленная их трата.
    Просто закончить вуз - вот это еще может иметь значение (больше психологическое, в т.ч. для окружающих).
    Ответ написан
    Комментировать
  • При установке windows 10 требует драйвер диска?

    @rPman
    в подавляющем большинстве случаев установщик windows не видит либо флешки либо диска

    usb не видит, потому что флешка вставлена в usb3 порт а драйверов на контроллер в установщик не встроено, решается использованием usb2 портов (если есть), в биос вроде кстати даже должна быть опция, отключить поддержку usb3

    если не видит диска, то почти всегда спасает переключение контроллера диска в режим ide (отключаются фичи типа ssd trim и медленнее работает), позже, после установки драйверов, настройку в биос можно вернуть

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

    p.s. еще более правильное (оно поддерживается производителем) обновиться с предыдущей версии ОС
    там кстати совет хороший - обновить биос
    Ответ написан
    Комментировать
  • Как парсером достучаться до объекта window?

    @rPman
    а он есть? window объект окна браузера, у тебя есть браузер?
    пользователь в где? в телеге нет доступного из кода браузера
    бот-парсер запущен не на телеге а на твоем сервере, там ты запустил браузер?
    Ответ написан
    Комментировать
  • Как при нажатии на ссылку скопировать её название?

    @rPman
    navigator.clipboard.writeText
    текущий элемент получай через Event.currentTarget
    Ответ написан
    Комментировать
  • Как отправить на печать документ с андрорид-телефона на сервер (к которому подключен принтер)?

    @rPman
    посмотри какой драйвер доставить в систему на android

    По уму гугл очень хочет чтобы печать шла через их облачный сервис, и только его сделали по умолчанию в android уже добавленным, т.е. в сети нужно настроить публикацию сервера в гугле: google cloud printing setup
    Но я настоятельно рекомендую не поддаваться на эти дибильные тенденции и делать все работающим независимо от интернета в принципе
    Ответ написан
  • Как компьютер работает с файлами, открытыми в локальной сети?

    @rPman
    Как компьютер работает с файлами открытыми в локальной сети?
    С файлами (этот стандарт вытекает из posix, который реализуют так или иначе, начиная с локальных файлов) помимо операций чтения и записи есть операция блокировки, когда у файла как бы остается пометка, как именно разрешается открывать данный файл одновременно другими программами (это определяет экземпляр программы, первой открывшей файл), там есть варианты - все запрещено, разрешается только читать, и разрешается читать и писать, в последнем случае никаких транзакций нет, кто последний записал - те изменения и будут сохранены. Никто из участников не получает уведомлений об изменениях и не может понять, какие они.

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

    Рекомендую частное (не красивое) решение - одновременное подключение к рабочему столу с помощью vnc/anydesk/teamviewer (у последних двух есть возможность автоматической блокировки удаленного управления, если мышью кто то управляет, показывает одновременно все мыши с никнеймами, плюс добавить сюда голосовой чат.

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

    @rPman
    Selenium или инжект javascript кода стимуляции поведения пользователя и сбора информации, с помощью чего то типа greasemonkey

    Стимулировать клики мыши и копировать содержимое div-вов не в пример проще, чем реверсинженеритт протоколов передачи данных с бакэндом
    Ответ написан
    Комментировать
  • Как обходить защиту от записи экрана на сайте?

    @rPman
    Если используется drm то по простому никак наверное

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

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

    @rPman
    Это нормальный рабочий вариант, если недостатки удаленной работы тебя не пугают (лаги и зависимость от наличия интернета)

    Покупать отдельный компьютер не требуется, достаточно планшетника или даже смартфона. Usb хаб для подключения мыши и клавиатуры либо bluetooth (что бы не занимать разъем для питания). Для подключения смартфона, не имеющего hdmi разъема использовать адаптер miracast или еще называют wifi hdmi (примерно 1-2т.р.), настоятельно рекомендую протестировать в магазине с вашим устройством, у меня лежит один, который для конкретного планшетника поворачивал экран на 90 градусов (я тогда это не победил), глючил скорее всего планшетник, так как со смартфонами все работало нормально
    Ответ написан
    Комментировать
  • Есть ли аналог LWJGL но для DirectX? И может ли вообще Java взаимодействовать с DirectX?

    @rPman
    погуглю за тебя
    forum.lwjgl.org/index.php?topic=5651
    попроси у него код так как все репозитарии упоминающиеся там удалены

    ну ок посмотри java-direct3d.sourceforge.net/web если тебя интересует dx9
    Ответ написан
    Комментировать
  • Как прокинуть порт на mikrotik только в случаи когда в запросе есть соответствующая строка?

    @rPman
    это бессмысленно, так как url скрыт от роутера шифрованием https

    если все же надо для http то делай через прокси, при необходимости transparrent proxy (вроде бы когда то на микротике его запускали), трафик пропускай через свою прокси, которая будет уже по логике что хочешь делать, как подменять адрес подключения так и настраивать внешне перенаправления на роутере) но как это сделать именно на микротике не посоветую
    Ответ написан
    Комментировать
  • Некорректный curl php запрос (xhr)?

    @rPman
    Так тут тебе не смогут помочь, но

    Открываешь страницу в браузере, открываешь по F12 консоль разработчика, открываешь вкладку Network, обновляешь, делаешь все необходимые действия как пользователь для отправки запроса... получаешь подробный лог всех сообщений, отправленных серверу.

    Правая кнопка на записи, копировать, как curl bash - получишь строку в буфере, которая подробно расписывает какие заголовки и каким должен быть запрос, повторяешь его в php (я в одном месте не смог, была какая то особенность различие в php_curl, так я тупо запускал утилиту curl которая работала)

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

    p.s. одно время старался, симулировал вызовы, но позже понял что гораздо проще и дешевле для разработки (но дороже по ресурсам cpu и ram) симулировать поведение на самом сайте, особенно если код нужно поддерживать несколько лет а сайт и запросы меняются постоянно), делать это можно как инструментами типа selenium так инжектом javascript кода прямо на страницу сайта с помощью чего то типа greasemonkey
    Ответ написан
    Комментировать
  • Как понять блокчейн?

    @rPman
    Единственное что важно и что имеет смысл понимать
    - это консенсус, позволяющий обычный тупой блокчейн (последовательную цепочку данных), сделать доказуемо не перезаписываемым, без наличия центрального доверенного

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

    Уже начиная от сюда - создана криптовалюта (и не одна, но имеет смысл только биткоин, почему - ниже), в которой с помощью блокчейна и надежного PoW консенсуса, создана 'амбарная книга' где записываются транзакции буквально 'кто кому сколько перевел монет' и все могут доверять этим записям при условии ограничений консенсуса (в случае с PoW это атака 50%+1 и возможность подобрать такое количество подтверждений от циркулирующих сумм, при котором этой атакой можно пренебречь)

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

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

    Сначала создавались криптовалюты, как копирующие bitcoin так и реализация с нуля с необычным функционалом и концепцией, эксперименты с альтернативными консенсусами и прочим,.. которые показали что самого по себе консенсуса недостаточно для обеспечения надежного функционирования системы, нужны еще такие вещи как качественное первоначальное распределение ценности (монет блокчейна, если грубо) и наличие независимых разработчиков, более чем одна команда, грамотное управление и воля участников к поддержанию системы на плаву. Требование про разработчиков очень философское и есть куча примеров когда вне зависимости от консенсуса, главные разработчики, владельцы основного объема ценностей были связаны/созависимы, и были способны уничтожить полезный проект (например что произошло с bitshares, если что это показало на сколько PoS консенсус уязвим).

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

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

    Вся околофилософская мишура, которой пичкают неофитов - это полный бред, который не выдерживает простейшего логического анализа. Главная цель основной массы криптопроектов в криптоэкономике - отъем денег у населения. Основной способ заработка на NFT это либо комиссионные сборы (этим занимаются централизованные площадки, продвигающие NFT проекты авторов, т.е. маркетинг) либо симуляция торговли, когда автор покупает сам у себя свой же товар - показывая фейковую заинтересованность им (ничего нового не изобрели и этим давно занимаются и до смартконтрактов как биржи так и сами авторы криптопроектов). И конечно отмывка денег, буквально - обеление серых финансов, когда ценность генерируется из ничего, это просто повод показать что деньги получены с продажи вот этих произведений искусств, что давно используется в большом мире денег,.. ничего нового.

    p.s. почему только bitcoin? потому что только в нем распределение богатств заметно равномерный (индекс джини), только его консенсус подкреплен огромными финансовыми вливаниями в оборудование для майнинга (очень дорогая атака) и огромное комьюнити независимых разработчиков (правда тут есть куча мест для слабости проекта, но по сравнению с другими - bitcoin выглядит как самый защищенный).
    Остальные проекты создаются не с целью привнести что либо полезное миру, а с целью собрать денег, либо как сбор средств на разработку (ICO или комиссия в блокчейне), а когда консенсус основывается буквально на объеме денег (чистый PoS), то сам факт того что основные деньги проекта сосредоточены у кого то одного (создателя или олигополии инвесторов как это сделано в EOS, точнее dPoS проектах) полностью обнуляет любую защиту.

    p.p.s. меня заинтересовал единственный альтернативный консенсус - proof of identity (сейчас это idena.io - примерно 2к-3к нод, 7к..14к 'майнеров' и количество растет ~10% в месяц , для молодого слабого проекта это чудо в криптоэкономике), основная беда большинства не PoW - возможность атаки количеством нод или деньгами, но тут одна идентити = один человек (ну ок, две - это норма), это гарантирует консенсус, а опасность сбора фермы рабов для атаки на проект усложняется низкой стоимостью монеты, т.е. как это не парадоксально, пока доходы майнеров тут будут низкими - консенсус будет надежным

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

    хех, надо бы это оформить в виде статьи на хабр и отправлять народ туда
    Ответ написан
    3 комментария
  • Получение данных по API или выгрузка данных?

    @rPman
    ваша crm готова к нагрузке, которую будет генерировать веб сайт?

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

    выгруженные данные это кеш оригинальных данных, в принципе можно совместить подход, работать с api но обеспечить механизм хранения (в т.ч. заранее загруженых) копии данных в базе веб сервера, дополнив api crm инструментами по оповещению об изменении и обновлению этих данных.

    p.s. мне нравится варианты построения на основе master-slave репликация базы crm средствами sql базы данных, все изменения будут оперативно (с очень минимальным лагом) заливаться в slave-реплику базы, и вот уже с ней может спокойно работать веб сервер как со своей, на чтение
    Ответ написан
    Комментировать
  • Какой смысл в размещении своего сервера на зарубежной vps'ке с точки зрения безопасности?

    @rPman
    тут подробнейшим образом все расписано, особенно последнее 10-ое правило
    Ответ написан
    Комментировать
  • Как обновить данные в одной таблице, после обновления данных в другой?

    @rPman
    на некоторые связные изменения в sql базах данных есть встроенный функционал, например foreign key index - это та самая связь между двумя таблицами по значению в поле или нескольких

    при создании индекса можно указать, что делать со связанными записями в таблице, например каскадно удалять при удалении записи или прописать null
    смотреть on delete и on update statements

    любые более сложные условия делают с помощью тригеров
    Ответ написан
    4 комментария
  • Сборка ноута для студента?

    @rPman
    Бюджет к сожалению низковат

    Для начала, на ноутбуке комфортно можно только потреблять контент - смотреть фильмы, слушать музыку, читать и интернет...
    spoiler
    По определению ноутбук это что то компактное мобильное энергозависимое и в результате слабое и неудобное (клавиатура у 99% ноутбуков ужас, куда и как только не пихают не те кнопки, кошмар для любого кто уже работал на стандартной десктоп клавиатуре, а приучаться к их расположению - свинью на будущее, ведь у разных производителей она разная)

    Работать на ноутбуке можно только кратковременно, когда других способов нет.

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


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

    Теперь по теме, когда то у меня был планшетник с отстегивающейся клавиатурой на windows, была другая модель, такую не найти, покажу просто что нашел в маркете для примера (конкретно эта модель отвратительная), да не шустрый, маленький, но легкий и дешевый (указанная модель fullhd и побольше диск, лучше брать такой а не кастрированный с 720 экраном), так вот там где мне не хватало скорости, я подключался удаленно к своей домашней машине, а ты можешь арендовать машину в облаке с почасовой оплатой (как раз на те моменты когда занимаешься разработкой), час средней машины будет стоить несколько рублей, ну десяток... плюс хранение диска еще несколько десятоков рублей в месяц (в гривны переводи сам)

    ну а серьезно, фильтруй следующие параметры:
    * современный проц (никаких древних целеронов, атлонов и прочей мути), какой нибудь rysen например
    * наличие ssd минимум 256гб это только поставить систему и рабочие программы
    * full hd экран и больше, даже не смотри на что то хуже разрешением, все что меньше подходит только для просмотра видео и мобильных игр (т.е. как планшетник если есть сенсорный экран)

    вот первый же пример или dell
    Ответ написан
    3 комментария
  • Как слепому человеку слушать лекции на ютубе?

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

    Лично чуть чуть коснулся проекта luwrain на компьютере, как раз пилил поддержку браузера и на примере youtube проверял как это работает
    Ответ написан
  • Какие есть решения для виртуализации эмулятора android в xen?

    @rPman
    android x86 можно запустить под linux, без виртуализации, проект anbox или waydroid
    сам же linux прекрасно запустится на xen
    Ответ написан
    5 комментариев