• Как использовать html для создания gui для java приложений?

    Rou1997
    @Rou1997
    Eugene Aristarhov: Лучше бы рассказали, как вы используете десктопную Java в своей работе, вы-то скорее всего поближе для TС, чем JetBrains.

    есть такая популярная штука как SOAP UI к примеру.

    Настолько популярная, что я ни разу о не слышал, читая на форумах все темы подряд уже не один год. SOAP и сам-то не очень популярен.
  • Как экспортировать данные в Excel при помощи kartik/yii2-export?

    Rou1997
    @Rou1997
    slo_nik: А надо не смотреть, а хотя бы:
    file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/log001.txt', '', FILE_APPEND);
  • Как экспортировать данные в Excel при помощи kartik/yii2-export?

    Rou1997
    @Rou1997
    slo_nik: Естественно, open-source всегда надо "доводить напильником", я и сам пишу open-source только такого качества, писал библиотеку или статью, вроде иногда даже неплохо, но для production все равно надо "допилить", а что-то и переделать, так что open-source всегда такой, правда я это понимаю в отличие, наверное, от Kartik. :)
  • Как поставить лайк в вк с помощью curl?

    Rou1997
    @Rou1997
    bychok300: Под Линукс лучше всего VNC Viewer и VPS с Windows, либо VM с Windows.
  • Как сделать такой (☰, hamburger button) drawer в Delphi?

    Rou1997
    @Rou1997
    Александр +: Мозгов не хватает Embarcadero, начинать нужно с малого, тем более в их положении.
    Когда впервые вышла Delphi для Android? 2013? А Android - 2007, что они 6 лет делали? :)
    С iOS не лучше...
    При этом для обоих ОС они захотели с нуля создать самобытную, полноценную систему ,естественно ничего не успевают, лучше бы начали с небольших библиотек для обычной Java, а потом...
  • Правильно ли я понимаю паттерн модели из MVC?

    Rou1997
    @Rou1997
    Григорий Васильков:
    Ну и иди потом сохрани это через foreach -> sql query/, и обломись когда число записей достигнет 10000 в минуту

    Не буду я такой эксперимент проводить, вот я делаю сервер для мобильного приложения, но у меня там и близко не будет таких объемов, а когда будут - тогда и подумаю, а пока просто оставлю тот самый Model и ничего оптимизировать даже не подумаю.
    У тебя самого-то они есть, что ли? И решить проблему с помощью Redis, мощного "железа" ты не можешь? Или это все теория, а не реальный проект?
    И да, вообще-то вопрос был про модель как архитектурную единицу, ну если тебе не нравится модель, которая отправляет 1 запрос на 1 строку - так измени ее и пусть отправляет несколько, кстати не так уж и сложно "навешать" это поверх того же самого фреймворка, но был бы в этом смысл.
  • Как средствами PHP CURL выполнить CORS запрос на другой домен?

    Rou1997
    @Rou1997
    marsdenden:
    Не представляю, в чем еще может быть проблема.

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

    Если не сложно - ткните носом в документацию относительно OPTIONS, поскольку гугл не врубается, что мне нужны не опции curl, а именно тип запроса OPTIONS

    Просто уметь надо, понимать его "синтаксис":
    https://www.google.ru/search?newwindow=1&q=php+cur...
  • Как получить строку с API сайта под пилотированием C++?

    Rou1997
    @Rou1997
    oatcookie:
    когда я выхожу на тропу войны, изучая язык, то я жесток:D

    Это, конечно, хорошо, что вы предпочитаете решить проблему хоть как-то, чем не решить ее вовсе никак, это действительно хорошо, адекватные люди это ценят, но изучение все равно надо углублять. :)
  • Реально ли построить игровой зорб?

    Rou1997
    @Rou1997
    Andreos: Так и изучите сперва спрос, а насчет "хватит денег" - то лучше предполагаемые расходы времени и финансов сразу умножать в N раз, потому что исполнители убоги, вам на это все равно, а им до вас - тем более, все хотят денег и ничего не делать, кто больше предложит, с тем и стараются работать.

    Я предпочитаю заниматься тем, что требует меньших вложений и на что будет спрос, а спрос прежде всего вообще не на развлечения а на то с помощью чего люди зарабатывают деньги, а еще я понимаю кармический принцип "начинай с малого", поэтому решив занятся именно аттракционами я бы сначала построил просто американские горки (в Москве и их-то можно по пальцам пересчитать), нет, сперва даже просто 1-2-местные качели, это тоже неплохо, а потом уже замахивался на глобальное, а вы хотите "все и сразу", и у вас какие-то "совковые" патриотичные чувства "кто первый Японцы или мы", все это в бизнесе неуместно абсолютно, у вас в лучшем случае получится очередной Ё-мобиль или Marussia, то есть ничего стоящего не получится, а могло бы получиться хоть что-то, если бы делали, как я, - у меня получается.
  • Как получить строку с API сайта под пилотированием C++?

    Rou1997
    @Rou1997
    oatcookie: WinForms? Это значит C++/CLI? Тогда гораздо проще, у вас доступны все библиотеки фреймворка .NET, а они гораздо проще, GET-запрос можно отправить с помощью класса WebClient из System.Net в три строчки кода, примеры можно найти в интернете если умет ьискать, если не получается то рекомендую сперва разобраться с C#, останется только синтаксис подогнать под C++/CLI
  • Как сделать так, чтобы текст не обрезался в TextView?

    Rou1997
    @Rou1997
    А layout_height wrap_content ли? Тогда ищите: android textview html superscript shrinks
  • Как генерировать реально случайное число?

    Rou1997
    @Rou1997
    Random не создавайте с каждым числом заново.
  • Какие есть библиотеки PHP для отправки сообщений в Telegram?

    Rou1997
    @Rou1997
    Какие есть библиотеки PHP для отправки сообщений в Telegram?

    Как всегда три варианта - официальный SDK, какие-то сторонние наработки (искать на GitHub и т.п.) и написать самому портировав официальный SDK с другого языка или применив анализ.
    Первых двух может не быть, третий есть всегда!
  • Как перехватывать TCP пакетов на лету?

    Rou1997
    @Rou1997
    Sersoftin: Драйвер тоже является проксирующей "оберткой".
  • Как перехватывать TCP пакетов на лету?

    Rou1997
    @Rou1997
    Sersoftin: Не связаны? Вы хотите сказать, что WinAPI не связано с Win?

    Патчинг и устанвка хуков - одного уровня все

    Нет, уровень разных решений может быть разным, также как и их "плоскость". Хуки на функции WinAPI можно установить и не трогая конкретный EXE, например "пропатчить" сами библиотеки WinAPI либо заменить их проксирующими "обертками", это решение относится к той же "плоскости", что и установка драйвера.
    Узковато вы мыслите, чтобы успешно решать подобные вопросы.
  • Какие технологии использовать для реализации сервиса предоставляющего API?

    Rou1997
    @Rou1997
    malbaron:
    То, что можно напороться как на плохую так и на хорошую реализацию - это твоя личная проблема.
    Никто за тебя подбирать лучшую библиотеку не будет.

    Вопрос был о выборе библиотек. Чтобы не напороться, лучше брать проверенную.

    Ты к чему его здесь привел? Завидуешь?
    Просто не покупай.

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

    И так 90% статей пишутся на примитивнейшие темы, а вы еще и жевать предлагаете.

    Статья - о реализации протокола WebSocket, а именно этот протокол от своей реализации требует наличие tryRead.
    Базовый протокол TCP поддерживает ошибки, какой-то другой протокол на базе TCP мог бы не требовать обработку ошибок, может где-то даже специально требуется НЕ обработка и crash, но не в WebSocket.
    Во-вторых, приведу более общий пример, вот допустил заказчик неточность в своем ТЗ, а ты и рад, ведь теперь вместо сложного алгоритма можно написать такое:
    int returnRandomNumber() {
      return 8538087654678; //guaranteed to be random
    }

    Как ты считаешь - действительно ли можно? Как вообще поступить?
  • Какие технологии использовать для реализации сервиса предоставляющего API?

    Rou1997
    @Rou1997
    malbaron:
    Зачем тебе 100 реализаций WebSocket?
    Достаточно одной.

    Я о вероятности того что одну из реализаций напишет именно г..кодер, или ты хочешь сказать, что все г..кодеры понимают что они г..кодеры и не берутся за написание реализаций WS?
    К сожалению г..кодеры очень разные, кто-то не берется, но кто-то берется и получается... ну, не то что прямо "лучше бы вообще не брался", но все же мягко говоря плохо.
    Например господин Atanas Neshkov, который пишет GUI для декомпиляторов, и даже при всей примитивности своих задумок умудряется делать их очень плохо и хочет чтобы у него покупали лицензии, к реверс-инжинирингу он никакого отношения не имеет и от таких продуктов много вреда а пользы мало, так же как и от декомпилятора Fernflower, который популярен благодаря имени JetBrains, но по факту JetBrains не удосуживается уделять ему достаточно времени, в нем много багов и тем самым он вводит в заблуждение.

    Во всех адекватных статьях минимизируют всяческие общие вещи

    Я сам пишу статьи, не надо мне тут, кто им мешал в конце хотя бы крупным жирным шрифтом написать что еще нужен try-catch, а лучше вместо Read использовать свой метод tryRead и привести его код?

    Ты путаешь понятия "реальное время" и "реальный мир"

    Привел пример "не реального времени", а то что у меня на сервере с 2 минутами - это в моем случае вполне "реальное".
  • Какие технологии использовать для реализации сервиса предоставляющего API?

    Rou1997
    @Rou1997
    malbaron:
    в первые годы появления websocket - может и были риски "кривых реализаций".
    с тех пор все уже устаканилось.

    Ну, конечно, г...внокодеров же всех извели! Вот три года назад еще только каждый 100-ый был нормальный, а сейчас наоборот, на сто человек один г...кодер! :)
    Вот статья, которая учит создавать реализации WebSocket даже не "заворачивая" Read и Write в try-catch, и такая статья до сих пор существует и не где-нибудь, а... :)
    Специалисту конечно ясно, что MDN это всего лишь "вики", кто хочет тот и пишет, но другие-то посетители должны же патрулировать статьи.

    Ну если 2 минуты это real-time....

    Сегодня скажу заказчику, что 2 минуты подождать это то же самое что пробежаться по всей области по всем 30 компьютерам при 40-градусном морозе, и перезагрузить вручную каждую страницу, ну ведь и то и то не real-time. :)
  • Какие технологии использовать для реализации сервиса предоставляющего API?

    Rou1997
    @Rou1997
    malbaron: Я лучше знаю PHP.
    Но Node.js это "родина" WebSocket и socket.io, если использовать "левые" реализации в PHP и т.п. - то велик риск их "кривизны".

    Real-time в интернете вообще не возможен.
    ;)
    Априори - так как задержки сети непредсказуемы.

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