Задать вопрос
  • Как экспортировать данные в 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, а потом...
  • Как средствами 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 в интернете вообще не возможен.
    ;)
    Априори - так как задержки сети непредсказуемы.

    У меня сервер максимум через пару минут узнает о том, что возникла "задержка" связи с клиентом, а порой и за считанные секунды, и это именно при нештатном обрыве, так что либо клиент доступен и я передаю ему данные, либо заранее узнаю что сейчас нельзя.
  • Как сохранить данные из БД в массив при ajax перезагрузке страницы?

    Rou1997
    @Rou1997
    AlexPlusPlus: JavaScript, setInterval и в нем отправка AJAX-запроса, совсем голова не работает?
  • List в java это связный список?

    Rou1997
    @Rou1997
    4ainik:
    Не знаю, что Java может показаться простой на первый взгляд, в ней же нагородили такой огород, а упрощать тяжело, но в прицнипе возмможно.
    Вот так нельзя:
    List l = new List();
    А вот так можно:
    List l = new ArrayList(); //и так же для LinkedList и т.п.
    Следовательно реализацию методов надо искать в ArrayList и т.п., а List просто интерфейс или "абстрактный класс".

    обственно сам вопрос возник потому, что возникло подозрение, что операции на элементами List занимают очень много времени, но как оказалось операции на LinkedList занимают еще больше (в разы) времени :(

    Покажите код, возможно по-разному делаете.
  • Как подключиться к БД в файле php, используя OpenServer?

    Rou1997
    @Rou1997
    Ну, и на всякий случай, проверьте require_once 'classes.php';, это самое маловероятное, но когда неопытные люди берутся писать свои "classes" то бывает и не такое.