Задать вопрос
  • Возможно ли октрыть несколько окон по 1 клику?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    А если дать пользователю инструкцию по выключению блокировки всплывающих окон для этого сайта?
    Ответ написан
  • Веб-сервер своими руками

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот пара линков полезных: citforum.ru/programming/unix/sockets/ и allasm.ru/set_12.php
    В целом логика под виндой и никсами одинаковая. Самое «сложное» в веб сервере — работа с сокетами. Работает примерно так:
    1. Инициализируем сокеты;
    2. Создаем (socket) — ОС выдаст нам новый сокет;
    3. Настраиваем сокет (setsockopt);
    4. Ассоциируем (bind) этот сокет с айпи и портом;
    5. Начинаем «слушать»(listen) сокет — вообще, слушает ОС, а мы только обрабатываем данные;
    6. В цикле принимаем (accept) соединения — accept возвращает управление и новый сокет как только появится запрос на указанные ранее порт и айпи (иначе INVALID_SOCKET вернет);
    7. Начинаем асинхронный(для проверки/тестов все можно и в одном потоке делать) прием данных (recv) из полученного сокета;
    8. Обрабатываем принятые данные.
    9. Отправляем ответ (send);
    10. После окончания приема закрываем сокет;
    11. Возвращаемся в начало цикла — пункт 6.
    Само собой при асинхронной обработке цикл будет только получать новые сокеты и отдавать их «воркерам» — рабочим потокам.
    В скобках — вызовы апи сокетов, под линуксом почти все то же самое.
    Под виндой все сокеты в Ws2_32.dll.
    Если что непонятно — отвечу в меру своих знаний 8)
    Ответ написан
    1 комментарий
  • Удаленная работа для 17 летней девушки — филолога? Это реально?..

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот несколько крупных наших фриланс-бирж:
    freelance.ru
    free-lancing.ru
    freelansim.ru
    Задачи по переводам/копирайтам есть постоянно. Вот тут на хабре есть еще куча статей и советов во фрилансе — например.
    Ответ написан
    Комментировать
  • Посоветуйте linux для x86 в специализированный прибор?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Да, определенно Debian будет оптимальным выбором — очень много пакетов, система стабильная и развивается давно, да и сообщество вполне себе большое.
    Ответ написан
    Комментировать
  • POST, PUT… запросы в Awesomium?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Я там особо не копался — пока только поверхностно поглядел, но судя по документации:
    GetUploadElement (unsigned int idx)=0
     	Get a certain upload element (returned instance is owned by this class) 
    AppendUploadFilePath (const WebString &path)=0
     	Append a file for POST data (adds a new UploadElement) 
    AppendUploadBytes (const char *bytes, unsigned int num_bytes)=0
     	Append a string of bytes for POST data (adds a new UploadElement)

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Если в этой модели ноута есть разъем mSata — то коненчо лучше купить маленький mSata ССД и не переставлять HDD на место DVD. Я вот что-то не нашел инфы по mSata в этом нуоте. Может кто знает?
    Из SSD могу порекомендовать интел 520 серии: например на 180Гб или 240Гб. Обычно интеловские ССД немного дороже ССД других производителей, но считаются более надежными. У 520 серии есть одна особенность — аппаратное шифрование, а у трехсотой серии его нет.
    Ответ написан
  • Не получается подключить HTC Sensation к компьютеру (для ADB)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В Cyanogenmod по умолчанию юсб рабоатает в режиме устройства хранения, а не в MTP. Для переключения между этими режимами используйте USB Switcher.
    Ответ написан
  • Редактор для вёрстки html+css?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    SciTE-RU — легкий, быстрый, гибкий, поддерживает скрипты, настроек — тьма, подсветка синтаксиса тоже полностью настраивается, умеет выводить подсказки по ключевым словам и хоткею — может даже динамически их подгружать, легко настраиваются действия по кнопкам «выполнить/собрать/компилировать». В общем, это самый лучший редактор исходного кода, ИМХО. Использую с незапамятных времен и не вижу причин переходить на что-то другое.
    Ответ написан
    Комментировать
  • Кроссбраузерный Html5 аудио плеер

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Посмотрите вот этот — в описании сказано, что плеер сам определяет поддержку html5 и флеш и выбирает нужный вариант. Сам только вчера нашел. Вот теперь еще бы сделать спектр…
    Ответ написан
  • KVM-свитч для домашнего использования

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    При наличии нескольких мониторов могу посоветовать софтовое решение — InputDirector. Пользуюсь давно — единственный адекватный программный KVM. Куча опций, работает шустро и незаметно, умеет шарить буфер обмена даже — полная иллюзия едниного рабочего стола из нескольких ПК. Единственный минус — только под винду.
    Ответ написан
  • Cофт для отслеживания действий инсталятора?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ashampoo UnInstaller однозначно. Умеет делать снимки файловой системы и реестра, сохранять отчеты и умеет их сравнивать, а потом вычищать весь этот мусор без следов. А последние версии даже в реальном времени отслеживают. Раньше вроде даже по отчету инсталлер паковал, но как сейчас — не знаю…
    Ответ написан
    Комментировать