Задать вопрос
  • Что нужно знать и в каком объеме, чтобы начать писать боты для мессенджеров?

    Rou1997
    @Rou1997
    GavriKos: Дайте мне API для Viber! И еще API для Skype, с важным требованием - чтобы оно на Arduino работало, а то комп дорого занимать этим, а Arduino дешевые, ну или хотя бы на Android и Linux (VPS), но это уж крайний!
  • Как сделать возможным запуск c# приложения на разных платформах NET?

    Rou1997
    @Rou1997
    "нужно чтобы запускалось и на 4 релизах"
    На релизах чего? На каких платформах?
  • Fiddler, charlies не распознает ssl запросы?

    Rou1997
    @Rou1997
    Макс: При декомпиляции да, при дизассемблировании (apktool) нет.
  • Как преобразовать файла ".doc" в ".docx"?

    Rou1997
    @Rou1997
    Denis: Есть мысль попробовать оригинальную библиотеку Apache POI, ну OpenOffice нормально же считывает? Но она только из Java доступна, придется "городить огород", вернее bridge.
  • Fiddler, charlies не распознает ssl запросы?

    Rou1997
    @Rou1997
    Макс: Потому что в другом случае можно ее и не достичь, и не столь удобно. Я скорее радуюсь, когда задача проблемная, решу не скоро, зато за одну лишь задачу опыта столько же, сколько у других за десяток.
  • Принять набор байтов по bluetooth?

    Rou1997
    @Rou1997
    С Bluetooth не работал, но скорее всего там только так и возможно как вы описываете про InputStream, вот в TCP (сокеты) это точно только так и есть, там нет понятия сообщение, создаете буфер (массив) и читаете "столько-то" байт, если по факту их пришло меньше то остальные будут нулями и функция вернет int сколько байт считала по-факту, ну и при ошибках разные Exception и все больше ничего, но как-то же решают эту проблему, приходится все самому реализовывать, либо сделать границы (маркеры) либо передавать сперва размер сообщения либо просто использовать только фиксированный размер.
  • Fiddler, charlies не распознает ssl запросы?

    Rou1997
    @Rou1997
    Макс: Вы и не пытаетесь, даже apktool не освоили.
  • Fiddler, charlies не распознает ssl запросы?

    Rou1997
    @Rou1997
    Макс: Я ответил как я решаю такую проблему, вот была проблема с некоторыми сервисы, Fiddler там почему-то не отслеживал HTTPS-траффик, только CONNECT'ы (открытие Tunnel'ей), я вообще не вникал что и почему, просто решил проблему с помощью отладки.
  • Не срабатывает клик в vk.com через casperjs, что не так?

    Rou1997
    @Rou1997
    Dima: Нет, именно об этом, я написал что вам надо избавиться от тайм-аута, вы это сделали, или проблема и без этого решилась?
  • Fiddler, charlies не распознает ssl запросы?

    Rou1997
    @Rou1997
    Макс: Если не вышло, то вы некомпетентны, можно даже назвать вас "нубом"!
    Так оставаться нубом без полноценных умений, это по вашему оптимальный вариант?
    Ну-ну, удачной игры в рулетку! Русскую...
  • Как преобразовать файла ".doc" в ".docx"?

    Rou1997
    @Rou1997
    Denis: Для прапорщиков: в релиз вообще не вошло для DOC, надо еще найти либо собрать из кода, все-таки склоняюсь к тому что у вас руки кривые скиллов мало.
  • Какие можете дать советы по постоянной работе в ночное время?

    Rou1997
    @Rou1997
    Денис Загаевский: И чужую разработку в области нейро я бы вряд ли стал хвалить, я свои компьютеры и телефоны не доверяю ремонтировать другим людям, а тут мозг!
  • Не срабатывает клик в vk.com через casperjs, что не так?

    Rou1997
    @Rou1997
    Dima: Уважаемый нуб, я в 0xFFFFFF раз лучше вас знаю, что позволяет Casper.js, а что нет, и опыта в реверс-инжиниринге у меня намного больше чем у вас, и это вы не понимаете, что невозможно полноценно работать на верхнем уровне не имея знаний о нижнем уровнем и возможности исследовать что происходит на нижнем уровне. А что именно будет использоваться в вашем боте, это уже вопрос иной, к таким задачам следует применять творческий подход, представьте себе иногда в одном боте приходится объединять и HTTP-запросы и взаимодействие с DOM, все зависит от задачи, так что вы бы свое упрямство лучше направили не на то, чтобы сопротивляться изучению нового для вас, а наоборот, чтобы решить проблему и больше не выдавать глупых нубских решений вроде вот этого вот:
    casper.wait ('5000', function () {
    Это реальным лохом надо быть, чтобы не придумать ничего лучше чем взять с потолка какое-то рандомное число миллисекунд и наивно надеяться, что требуемый DOM-элемент всегда стабильно будет успевать загружаться за это время. Нормальные специалисты, такие, как я, знают матчасть и поэтому поступают гораздо разумнее, хотя бы так:
    var foo = function () {
    if (typeof нужный_элемент === 'undefined') {
    setTimeout(foo, 1);
    } else { 
    //TODO требуемые операции над элементом
    }
    }
    setTimeout(foo, 1);

    А почему не while? А потому что эта 1 мсек обеспечивает хоть какую-то защиту от излишней нагрузки на центральный процессор на случай если страница вдруг изменится и элемента так и не окажется, хотя по-хорошему надо предусмотреть полноценную защиту, но не всегда есть возможность, да я не идеален и никогда такого не говорил, но такие проблемы где касается отладки и анализа я решаю, и решаю их сам.
  • Как сбросить биос на irbis nb10?

    Rou1997
    @Rou1997
    Blunker: Разобрать ноутбук это проблема? Обратитесь к специалистам.
  • Можно ли скомпилировать под Android без сертификата?

    Rou1997
    @Rou1997
    Евгений Шатунов:
    но он не установится на девайс

    ...если не разрешена установка из сторонних источников.
  • Как можно с пользой использовать пустующие помещения в IT офисе?

    Rou1997
    @Rou1997
    Андрей Седельников: Решение не очень оригинальное, но зато сомнительное, вы что поставите сервера только ради отопления?
    Лучше бы ассортимент продукции и услуг расширяли, хотя бы сдачей недвижимости в аренду если ничего более рационального в голову не приходит!
    Samsung тоже в IT работает, и посмотрите сколько он всего делает, а вы?
  • Что лучше использовать для real time comments, socket.io или Ajax?

    Rou1997
    @Rou1997
    Shrt:
    Ахахах, смешно получилось, извините, не УСТАЛ а УСТАРЕЛ

    А какая разница, <нечто> устарело, <нечто> устало, <нечто> г..вно, все это одинаковые пустые слова, если вы их где-то услышали и сами-то при этом не осознаете чем он устарел и чемэто плохо для ваших целей, то сделайте два пальца в рот, точнее в мозг, и тем самым удалите из него все эти слова. :)
    Постоянно все признавать "устаревшим" это типичная черта Google и его российских "учеников", прежде всего Яндекса, но у этих людей (у Google) в последние 5 лет налицо "синдром вахтера", они и свои собственные проекты закрывают аж пачками, причем и старые и новые, и даже еще не "взлетевшие" но уже успевшие им не понравиться, вообще очень мерзкие эти конторы, Google, Яндекс, туда же всякие ПепсиКо (Вимм-Билль-Данн), достаточно посмотреть на отзывы об их работе с конечным клиентом, например о работе Яндекс.Такси, в итоге выявляется парадокс: с одной стороны эти конторы - чистой воды "ширпотреб" рассчитанные на широчайшую аудиторию, а у нас не СССР и эта самая аудитория не имеет единой цели, очень разношерстная, поэтому и их "короли" не знают на что ориентироваться, с другой стороны - Google это еще и очень популярный и доходный "ширпотреб", им при таких деньгах тяжело осознавать себя "ширпотребом", отсюда и навязчивая идея обеспечить качество, безопасность, а как их обеспечить чтобы людям нравилось они не знают и не могут узнать, что правильные что неправильные решения влияют на их финансы примерно одинаково, финансы как стремились к бесконечности так и стремятся.
    Если конкретно про ваше высказывание про то, что вебсокеты новее HTTP, то я вот такие аргументы приведу:
    TCP (сокеты) - 1983 год
    HTTP (AJAX) - 1992 год
    WebSocket - 2010 год, но это же опять сокеты! Он опять реализует старую концепцию TCP, от которой в HTTP отказались. Я точно не знаю есть ли в стандарте WebSocket надлежащие требовния к безопасности данных при неполадках с сетью чтобы не реализовывать все это самому как приходится делать с TCP, и не знаю как с этим именно в Node.js, но вообще реализации WebSocket не отвечающие этим требованиям точно есть.
    Словом, WebSocket это примерно как встроенный Ассемблер: иногда используется для конкретных целей, но никогда не заменит более высокоуровневый C++.