Задать вопрос
  • Что представляет из себя на практике поддержка процессором java?

    @rPman Автор вопроса
    Вау, это же какие крутые возможности для JIT-оптимизации виртуальных машин.
  • Как устроено данное соединение (сустав руки робота)?

    @rPman
    По идее, если две шестеренки буду вращаться в одном направлении, то они будут клинить друг друга.
    клинить в данном случае — поворачивать клешню в направлении 'клина'.
  • Как в Python можно хранить список в памяти, чтобы он съедал меньше этой самой памяти

    @rPman
    Я так понимаю in memory key-value database использовать не желаем?

    p.s. в каком то старом проекте я 'с дуру навелосипедил' однотредовый сервер (не требовалось мульти) слушающий сокет (кстати пофиг что, хоть пайпы хоть unix) обрабатывающий 3-4 команды тупым case, без каких либо проверок на валидность, знающий длину строки, ожидаемую от клиента (это заметно повышает скорость) и т.п. он получился очень простым (в 1 страничку кода).

    Не cмейтесь, этот мини-сервер и сам проект были оба на php, мне нужна была in memory key value database быстрее и проще любых имеющихся (помнится были неудобные проблемы с с установкой memcache на целевой сервер), я даже сделал в ней сохранение на лету данных на диск на автомате (с загрузкой при старте, позже я увидел эту фичу у redis), зато целевой проект мог быть спокойно перезапущен, не боясь потери данных.
  • Обмен bitcoin на росбанки?

    @rPman
    Ну а вы на какой результат надеялись? ;)
    я не топиккастер, и у меня не надежды а мечты (или даже прогнозы), о лучшей ликвидности и повышении конкуренции на рынке обменников, в идеале полноценный p2p (или хотя бы развитие #bitcoin-otc).
  • Блокировка сайта провайдером Ростелеком или кривизна рук?

    @rPman
    Как я вам уже сказал нужна серия тестов, чтобы последовательно выявить затык.

    1. упростить серверную часть хотя бы для одного запроса до минимума, я вам предложил выдавать один конкретный файл средствами nginx (он статику без проблем умеет раздавать)
    Это позволит исключить окончательно проблемы на стороне логики вашего вебсайта (но не фаервола или анти-ддос сервисов, если оно есть — его нужно отключить)

    2. в дополнении к п.1, можно временно поставить какой-нибудь другой веб-сервер, в идеале с подменой операционной системы (в linux можно поднять сервер в chroot или lxc/openvz контейнеры виртуалок), те же deb-дистрибутивы типа debian, ubuntu устанавливаются в chroot за минуты, а стоковый вебсервер поднимается одной командой. Не копируйте настройки вашего веб сервера, делайте все по дефолту, мы же ищем затык в вашем конфиге.

    3. Если упрощение на вашей стороне проблему не устранило, значит нужно тестировать провайдера (пока нет возможности определить вашего или всех клиентов, не удивлюсь если затык на канале между вашим провайдером и остальным миром)
    Для этого нужно последовательно выяснить, какие именно файлы блокируются и как… по типу в загаловке, по содержимому… для этого последовательно необходимо подменять заголовки у выдаваемых файлов (все это можно делать средствами того же nginx), подставляя заголовок картинки у текста и наоборот… если понадобится, можно поэкспериментировать с другими типами файлов.
  • Расширенный проводник?

    @rPman
    Для Total Commander можно подобрать плагин… для некоторых типов файлов есть поддержка:
    www.tckb.ru/wiki/Полный_список_всех_известных_плагинов

    Но это конечно не то.

    p.s. практика показывает, что миниатюры обычно нужны только для определенного типа каталогов и типов, никому не интересны миниатюры текстовых документов, презентаций и уж тем более специализированных программ (CAD, Corel,..), 99% требуют миниатюры только для просмотра фотографий и в этот момент весь крутой функционал файловых менеджеров не требуется! и даже мешает.

    Я рекомендую для таких задач подыскивать специализированные решения, они однозначно будут удобнее.
  • Блокировка сайта провайдером Ростелеком или кривизна рук?

    @rPman
    Да, можете сами проверить: z-torrents.ru/index.html — там же картинка, которая не отображается, но она есть на сервере

    Так, конкретный текстовый файл открывается:
    http://z-torrents.ru/index.html
    # curl -v http://z-torrents.ru/index.html
    * About to connect() to z-torrents.ru port 80 (#0)
    *   Trying 95.188.69.175...
    * 0x80050ef0 is at send pipe head!
    * STATE: CONNECT => WAITCONNECT handle 0x80060de8; line 1032 (connection #0)
    * Connected to z-torrents.ru (95.188.69.175) port 80 (#0)
    * STATE: WAITCONNECT => DO handle 0x80060de8; line 1151 (connection #0)
    > GET /index.html HTTP/1.1
    > User-Agent: curl/7.29.0
    > Host: z-torrents.ru
    > Accept: */*
    >
    * STATE: DO => DO_DONE handle 0x80060de8; line 1236 (connection #0)
    * STATE: DO_DONE => WAITPERFORM handle 0x80060de8; line 1352 (connection #0)
    * STATE: WAITPERFORM => PERFORM handle 0x80060de8; line 1363 (connection #0)
    * HTTP 1.1 or later with persistent connection, pipelining supported
    < HTTP/1.1 200 OK
    < Server: nginx/0.8.30
    < Date: Sun, 28 Jul 2013 15:10:40 GMT
    < Content-Type: text/html; charset=utf-8
    < Content-Length: 532
    < Last-Modified: Sun, 28 Jul 2013 14:42:18 GMT
    < Connection: keep-alive
    < Keep-Alive: timeout=5
    < Accept-Ranges: bytes
    <
    <html>
    <head>
    <meta content="text/html; charset=windows-1251" http-equiv=Content-Type>
    <style>
    body {text-align: center;}
    h1 {font: 20px Tahoma, Geneva, Sans-serif; padding-top: 150px;}
    h2 {font: 12px/20px Tahoma, Geneva, Sans-serif;}
    br+br {display: none;}
    img {position: absolute; bottom: 0px; left: 50%; margin-left: -150px;}
    </style>
    <title>Проверка</title>
    </head>
    <body>
    <noindex>
    <h1>Проверка связи</h1>
    <center><img src="http://z-torrents.ru/images/logo/logo2.png"></center>
    </noindex>
    

    А картинка по ссылке выдает с задержкой:

    http://z-torrents.ru/images/logo/logo2.png
    # curl -v http://z-torrents.ru/images/logo/logo2.png
    * About to connect() to z-torrents.ru port 80 (#0)
    *   Trying 95.188.69.175...
    * 0x80050ef0 is at send pipe head!
    * STATE: CONNECT => WAITCONNECT handle 0x80060e10; line 1032 (connection #0)
    * Connected to z-torrents.ru (95.188.69.175) port 80 (#0)
    * STATE: WAITCONNECT => DO handle 0x80060e10; line 1151 (connection #0)
    > GET /images/logo/logo2.png HTTP/1.1
    > User-Agent: curl/7.29.0
    > Host: z-torrents.ru
    > Accept: */*
    >
    * STATE: DO => DO_DONE handle 0x80060e10; line 1236 (connection #0)
    * STATE: DO_DONE => WAITPERFORM handle 0x80060e10; line 1352 (connection #0)
    * STATE: WAITPERFORM => PERFORM handle 0x80060e10; line 1363 (connection #0)
    ... тут бесконечная пауза
    


    Чтобы гарантированно проверить что глюк не у вас, выложите картинку не на веб-сервере apache (или что там у вас за nginx) а в сам nginx
  • Блокировка сайта провайдером Ростелеком или кривизна рук?

    @rPman
    (если указать html, txt, xml документ на серверах — указанные способы открывают эти документы. png, jpeg, ico, swf — не открывают)
    не понял, это относится к opera mini? то есть текстовые данные все таки проходят?
  • Алгоритмы и готовые реализации определения авторства по тексту?

    @rPman Автор вопроса
    Это совсем не в ту степь! Здесь даже не нужны наработки искусственного интеллекта, хотя да, есть к примеру нейронные сети, ориентированные на кластеризацию, но это один из видов алгоритмов.
    В моей задаче, львиная работа — подготовка данных, анализ текстов по кучи критериев, представление этих критериев как входы к сети и все, сам алгоритм берется готовый.

    Я надеюсь что уже есть готовые реализации этого.
  • Платёжный шлюз (агрегатор) с минимальными телодвижениями?

    @rPman
    Как вы представляете вести дело с фиатом (любая валюта в любой форме — электронной, деривативы, наличка,..) без 'бумажной организации'?
    Вся деятельность с любыми деньгами требует полной легализации, все что кажется свободным от этого — не легально (запрещено так или иначе). ФинМониторинг во всех странах бдит!
  • 'Низкоуровневое' распознавание речи (звуки)?

    @rPman Автор вопроса
    Задержка в пределах слова — вполне терпима, в противовес — задержка на всю фразу, начало и конец которой фактически определяет сам движок.
    сфинкса посмотрю,…
  • Куда вы перешли с Google Reader?

    @rPman
    строка поиска есть, работает как по заголовкам так и по содержимым (по крайней мере 1 слово ищет, вроде нет языка запросов)
  • Куда вы перешли с Google Reader?

    @rPman
    а еще фича — показывает комментарии для некоторых блогов (тот же livejournal)
  • Нагружает ли OpenCL видеокарту? Вредит ли это как-то вычислению графики?

    @rPman
    Да, но практика показывает что влияние очень слабо, к тому же приложения конкретно для майнинга, умеют автоматически подстраиваться под текущую нагрузку и уменьшать 'интеннсивность', для минимизации влияния на игру.
  • Доступ к публичной IP камере за Firewall/NAT

    @rPman
    Популярная прошивка, ищите поддержку девайсов: www.dd-wrt.com/wiki/index.php/Supported_Devices
    Дальше у вас на выбор 2 решения
    * простое — настраиваете в роутере VPN до вашего сервера (или сервер так же подключается к той же сети VPN, такое делают если сервер тоже находится за роутером в другой сети, конечно VPN-сервер должен быть доступен по IP адресу напрямую) и соответственно получаете доступ к вашей камере уже по полученной локальной сети
    * сложное — организуете передачу данных от камеры до вашего сервера своими приложениями (или попробовать найти готовое решение) когда вместо подключения сервера к камере, наоборот камера подключается к серверу (такое на сколько я знаю предлагают разные протоколы, но они обычно home video и рассчитаны опять таки на работу в общей локальной сети)
  • Работа с двумя базами данных?

    @rPman
    А в чем необходимость двух баз, точнее какая в этом стоит задача.
    Одна из БД это часть другого проекта и используется только для получения данных? Или идет непрерывная миграция во время поддержки двух версий одного проекта? Или это просто так исторически сложилось и набыдлокодено?
  • Как работает ограничение на скачивание в торрент клиентах?

    @rPman
    Клиент вставляет задержки между получаемыми/передаваемыми блоками данных, рассчитываемых от текущей скорости и заданных лимитов.
  • Формат архива с индексированным поиском

    @rPman
    Не может быть, когда я читал огромный zip-файл с медленного cdrom, при распаковке одного маленького файла он его быстро распаковывал!
    p.s. даже помню был какой то архиватор, работающих с zip файлами, размещенными online по http/ftp адресу… при работе с файлами внутри архива соответственно оптимизировался трафик (не загружался весь архив а только нужные его части)
  • IIS, php, w3wp.exe, cmd.exe и многопоточность? заставить не залипать процессы?

    @rPman
    мне достаточно спасибо :)

    p.s. кстати, если вам критично использования windows (поставлены в такие неудобные условия) попробуйте уйти от проблем, сменив IIS на apache

    а еще лучше cygwin+… любой_linux_вебсервер+php, у cygwin создана целая прослойка между userland и OS эмулирующая поведение linux, возможно и работу с ресурсами оно так же сэмулирует в нужном вам направлении, цена за это — легкое повышение нагрузки
    (cygwin это не эмулятор, это набор библиотек, позволяющих скомпилировать приложения из исходников, рассчитанных на работу в linux, у них целый package manager готовый есть который скачивает и настраивает необходимые зависимости пакетов, в общем все вкусное из мира linux, собранные нативно по win)