• Как получить скриншот сайта c помощью php?

    @Buick
    Стандартными средствами не сделать. В PHP только curl - реализация HTTP.
    А нужен headless-браузер (библиотека такая), который и HTML и CSS и JS распарсит/отрендерит/выполнит. Такие есть, ищите. Я знаю Phantom, Awesomium, еще знаю похуже - CEF, Gecko, WebKit, в винде - Ослик, но к PHP ни те, ни те не привязывал, только к C#, C++.

    На хостинге тоже, скорее всего, не будет работать. Только на VPS или Вашем личном локалхосте.

    Хотя, еще можно готовый сервис с API поискать.
    Ответ написан
    Комментировать
  • Как передать файл через интернет на C++?

    @Buick
    Проще будет, если сервер не писать на C++, а взять, например, Apache. Клиент же не составит проблемы написать для такого сервера, поскольку клиентская-то реализация HTTP есть в вашей ОС.

    Реализовать HTTP на TCP, равно как и собственный клиент-сервер на TCP - это не так-то просто, если от него требуется надежность, ведь в интернете регулярны обрывы, да и экстренные завершения ОС или Вашей программы - случаются. Нужно изучить TCP.
    Ответ написан
    Комментировать
  • Почему XCode не видит переменную?

    @Buick
    Потому что здесь асинхронная модель и эту переменную можно использовать только в callback'е, там, где у тебя print.
    Грубо говоря, этот callback (скорее всего) выполнится в другом потоке, параллельно тому коду, который после его создания, поэтому если бы тот кодм обращался к этой переменной, то словил бы nil.
    Ответ написан
    Комментировать
  • Реакция заказчиков на стили бутстрап?

    @Buick
    Обычно заказчикам до лампочки, только все ли причуды дизайнера вы сможете реализовать, и если да, то так ли нужен вам бутстрап в таком случае?
    Бутстрап какой-то такой - ни то, ни сё: не скажешь, что он супер-пупер-rapid, потому что в нем из готового только примитивное (да и кроссбраузерность не совсем идеальная - лично доводил напильником под браузер Андроида 4.2), и в то же время нет и особой гибкости по дизайну.
    jQuery - действительно очень ускоряет разработку, особенно по аяксу - вещь "глобальная", в смысле нужная, и действительно доведена до ума. Бутстрап же свою задачу решает гораздо хуже - все "сырое" и примитивное. Отчасти потому, что сама задача- UI - гораздо сложнее, чем что-либо другое.
    Ответ написан
    Комментировать
  • Вебсокеты и http на одном порту?

    @Buick
    Какой-то бред.
    Как два TCP-сервера могут быть запущены на одном порту?
    Какая разница, открыты ли порты у пользователя? У пользователя будет порт вроде 45078, считайте рандомный, а не 80.
    С трудом представляю себе компьютер, который может подключаться только к серверам с 80 портом, то есть по факту принципиально поддерживающий только HTTP/HTTPS, есть же еще мессенджеры с кастомными протоколами, и другие приложения... Зачем такое нужно?
    Ответ написан