• Как программист может быть полезен на войне?

    @fossdev
    > Если вдруг случится война, как программист может пригодиться своей стране?
    Автомат на шею и в атаку. Пригодится в качестве низкосортного пушечного мяса.
    Ответ написан
  • Как подружить 2 ICQ клиента?

    taliban
    @taliban
    php программист
    Я сомневаюсь что вы их подружите =) Это идиотская система, лучше бы сделали чтоб сообщения приходили на оба аккаунта.
    Ответ написан
  • Cтоит ли публиковать переводы и статьи про написание плагинов к GIMP?

    Elistor
    @Elistor
    Лично моё мнение — стоит, ибо чем больше статей (естественно качественных), тем лучше.
    Ответ написан
  • Как автоматически находить "смазанные" фотографии?

    Ocelot
    @Ocelot
    Можно попробовать частотные алгоритмы. Например, взять массив значений яркости пикселов в интересующем нас квадрате, пропустить через преобразование Фурье, проанализировать полученный спектр. Отсутствие высших частот в спектре будет говорить об отсутствии резких переходов и мелких деталей на изображении => значит, расфокусировка.
    Насколько мне известно, подобный механизм (реализованный аппаратно) применялся еще в аналоговых видеокамерах.
    Ответ написан
  • Оптимальный на ваш взгляд дистрибутив linux для десктопа?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Я буду ставить дженту. Потому что там все просто, что собрал — на том и летишь.
    Делаешь что хочешь, ставишь что хочешь, что нужно и как нужно. Никаких навязываний.
    Но не скажу, что это для домохозяйки будет альтернативой. Тут нужен определенный скил линукс задротства.
    Ответ написан
  • Как узнать что пользователь установил приложение под iPhone/iPad программным путем?

    @Limosha
    Можно. В iOS4 приложения могут поддерживать так называемые URL-схемы. Для аппа можно задать несколько URL схем, к примеру «ааа» будет выглядеть вот так: aaa://что-нибудь

    Так вот, для всех ваших платных приложений сделайте поддержку хотя-бы одной схемы, у кажого аппа — разная схема (к примеру aaa, bbb, ccc). А в бесплатном проверяете поддерживает ли система URL-схемы (aaa, bbb, ccc). Делается это через:
    - (BOOL)canOpenURL:(NSURL *)url

    Вроде все делается так.
    Ответ написан
  • Координатная сетка и расстояния в хексах?

    vinxru
    @vinxru
    Использовать стандартную двумерную декартову систему координат. Единственная особенность, есть запрещенные положения.

    image

    Плюсы
    1) Это понятно и естественно. Даже запрещенные состояния есть в нашем мире (При́нцип Па́ули).
    2) Расстояние вычисляется по формуле = sqrt( (x1-x0) ^ 2 + (y1-y0) ^ 2 )
    3) Если x1!=x0 и y1!=y0, значит это различные координаты (в отличии от трехкомпонентной системы)
    Ответ написан
  • Куда жаловаться о СМС-спаме?

    спам-смс идут, как правило, через организации-партнёры опсоса, предлагающие такие услуги на рынке. У них есть бд номеров с признаками интересов и они торгуют рассылкой по этой бд. Соответственно, можно прийти в офис опсоса и тщательно проинструктировать их о том что не хочешь получать смс, рассылаемые подобными сервисами.

    Меня одно время внезапно начали спамить новинками ночной жизни дефолт-сити (хотя я не представляю, как мой номер попал в эту базу, т.к. моя ночная жизнь проходит или в кровати, или в серверной). Я зашёл в мегафоновский офис, десять минут убеждал младшего помощника старшего дворника, потом разозлился, дошёл до старшого и внятно объяснил, что у них варианты или оставить всё как есть, а я буду искать способы испортить хотя бы имидж мегафону, или напрячь булки и сделать так, чтобы в 00:02 мне не валились смс о том что дима иблан где-то выступает. Старшой согласился сделать всё что в его силах.

    Больше спама нет.
    Ответ написан
  • Кот - враг ноутбука. Что делать?

    optemist
    @optemist
    Для клавиатуры, что бы шерсть не набиватась можно использовать, что — то типа силиконовой накладки:
    image

    Они на ebay продаются, очень хорошо от шерсти помогают, да и моются.
    Ответ написан
  • Как запретить сайт открывать по IP?

    slang
    @slang
    А ещё правильнее способ — настроить виртуалхост апача так, чтобы он отвечал только с нужного хостнейма (стоит * вместо домена, наверное). Или в .htaccess сделать 301 Moved Permanently редирект, раз уж проиндексирован.
    Ответ написан
  • Что выбрать: ставить или не ставить слэш на конце URL?

    По-моему, надо исходить из семантики: если страница example.com/path/to/page является обычной контентной страницей, грубо говоря, файлом без расширения в терминах ФС, то слэш ставить не нужно; если является «агрегирующей функцией» своих элементов (список, например), особенно если к ним можно обращаться как к example.com/path/to/page/element — слэш нужен.
    Ответ написан
  • Что выбрать: ставить или не ставить слэш на конце URL?

    @IlVin
    В www.ietf.org/rfc/rfc1738.txt этот вопрос не регламентирован.

    ; HTTP
    httpurl = «http://» hostport [ "/" hpath [ "?" search ]]
    hpath = hsegment *[ "/" hsegment ]
    hsegment = *[ uchar | ";" | ":" | "@" | "&" | "=" ]
    search = *[ uchar | ";" | ":" | "@" | "&" | "=" ]

    Хотите ставьте '/' в конце, а хотите не ставьте — главное, чтобы ваш сервер этот URL понимал.

    Проблемы подстерегают с другой стороны — обычно браузер получает HTML документы, в которых могут быть картинки, с относительными URI, для которых браузер вычисляет абсолютный URL и получается веселуха: /path/to/page.html/image.gif и т.п.

    Так что совет — для папок в конце пишите '/', а для файлов не пишите. И тогда браузер правильно вычислит адреса для подключаемых ресурсов.
    Ответ написан
  • Что выбрать: ставить или не ставить слэш на конце URL?

    Zazza
    @Zazza
    сейчас понапишут координально разных мнений и ещё больше вас запутают =) Лично моё мнение, слеш для директорий (в случае роутинга, ессесна не настоящих), файлы соответсвенно без слеша.
    Ответ написан
  • Книги по PyQt

    Vas3K
    @Vas3K
    Зачем? Если знаем Qt — читаем пару статей, чтобы понять, что там все то же самое, а потом просто постоянно пользуемся маном. Даже не по PyQt, а официальным по Qt, там лучше написано.
    Ответ написан
  • Посоветуйте ручной сканер

    Alexlexandr
    @Alexlexandr
    Я вам свои старые записи сюда скопирую просто, может что то еще актуально, или развивалось даже.

    PLANon: сканер в кармане 07.12.2007 11:20:52

    Компания Planon представляет новое устройство – DocuPen RC 800, цветной портативный сканер, являющийся определенным технологическим прорывом. Девайс воплощает в себе последние конструкторские достижения компании. Инженерам удалось разработать полноценный цветной сканер, причем в необыкновенно компактном, легком и удобном исполнении. RC 800 способен хранить во встроенной памяти около 100 страниц, причем сканирование занимает считанные секунды. Устройство поддерживает несколько режимов скани…
    Проголосовало:2 Комментариев:0
    Ультрапортативный сканер DocuPen RC800 — не крупнее обычной ручки 23.11.2007 14:20:39

    Еще несколько лет назад сканеры были громоздкими настольными устройствами, работавшими медленно и занимавшими очень много места. Однако прогресс не стоял на месте: современные сканеры работают очень быстро и при этом весьма компактны. Иногда их можно даже назвать миниатюрными – по крайней мере, в случае со сканером компании PLANon дела обстоят именно так – устройство внешне очень смахивает на обыкновенную шариковую ручку. Тем не менее, эта «ручка» является полноценным цветным скане…
    Проголосовало:4 Комментариев:0
    ScanSnap S300 – портативный сканер от Fujitsu 08.11.2007 15:00:14

    Я помню времена, когда сканеры были большими и шумными машинами, но, как и все в мире электроники, они уменьшались и уменьшались с каждым годом, обретая все меньшие габариты, вес и уровень шума. Результатом этого процесса стал сканер, являющийся на данный момент самым маленьким в мире – ScanSnap S300, умещающий в себе все функции и удобства своих больших собратьев. Удобство использования, качество и дружелюбность этой машинки просто впечатляют. Установив все необходимые программы и драйвера…
    Проголосовало:7 Комментариев:0
    Портативный сканер PLANon DocuPen RC 800 — быстрое и удобное сканирование в любых условиях 04.09.2007 12:30:38

    Карманный цветной сканер DocuPen RC800 по своему внешнему виду похож на обыкновенную авторучку, однако на деле является очень полезным, портативным и лёгким устройством, способным всего за четыре секунды отсканировать страницу формата А4, содержащую как текст, так и цветные изображения. При этом пользователь имеет возможность самостоятельно выбирать режим сканирования (чёрно-белый или цветной), устанавливать параметр цветопередачи (предлагается 12- и 24-битная), а также подбирать подходящее разр…
    Проголосовало:25 Комментариев:0
    Портативный сканер визиток для любителей Mac 20.02.2007 9:40:47

    Компания NewSoft объявила о выпуске на рынок нового портативного сканера визиток под названием Biz Card Reader. Устройство может оказаться очень полезным для тех пользователей, которым изо дня в день приходится иметь дело с большим числом визиток. К примеру, новинка может понравиться посетителям всевозможных выставок. Работает Biz Card Reader очень просто: нужно всего лишь вставить в сканер визитку, и через несколько секунд у вас появится её цифровая копия, а рассортированные данные будут помеще…
    Проголосовало:5 Комментариев:0
    3GSM Congress 2007: портативный GSM-факс и принтер Possio GRETA 13.02.2007 10:15:02

    Компания Possio представила на выставке 3GSM World Congress 2007 в испанской Барселоне свою новую разработку – портативный GSM-совместимый «комбайн» GRETA. Устройство может оказаться очень полезным при организации мобильного офиса: дело в том, что это одновременно и факс, и принтер, и сканер, и ксерокс, и телефон. С таким «комбайном» можно будет работать и в машине, и в аэропорту, и в номере отеля. Все, что для этого нужно, — это покрытие GSM-сети (поддерживаются три диапазона, так что работать…
    Проголосовало:37 Комментариев:0
    IRISPen Translator: Самый портативный сканер 02.07.2005 0:06:43

    Компания I.R.I.S. разработала новое оригинальное устройство – сканер IRISPen Translator с интерфейсом USB. Принцип работы устройства следующий: пользователь просто перемещает сканер над написанным на иностранном языке текстом, после чего распознанный и переведенный текст автоматически появляется в необходимом прикладном пользовательском приложении (электронные таблицы, текстовые редакторы, БД или клиентах электронной почты). Кроме того, устройство даже может «читать» переведенный текст вслу…
    Проголосовало:2 Комментариев:0
    Voice Stick: портативный текстовый сканер для людей с ослабленным зрением 04.09.2008 16:20:15

    Современные технологии развиваются в геометрической прогрессии, каждый день касаясь все новых и новых категорий потребителей. Огромное число инноваций ориентируется на людей с ограниченными возможностями. Ярким примером такой разработки является устройство Voice Stick, предназначенное для того, чтобы люди с ослабленным зрением самостоятельно могли читать обычный печатный текст. Реализуется данная возможность так же, как это реализуется в сканерах; однако функциональность данного девайса расширен…
    Проголосовало:6 Комментариев:0
    Ответ написан
  • Зачем дравер хардварному рэйду?

    amarao
    @amarao
    потому что рейд — это самостоятельная железка. И почему это для какой-нибудь завалящейся звуковухи драйвер нужен, а для рейда нет?

    Ответ на последний вопрос: нет, не будет. В случае линукса, соответствующие драйвера обычно включены в состав ядра, винды подобной роскошью пользователей не балуют.

    Но даже в случае линукса иногда имеет смысл собирать конкретную версию ядерного модуля, рекомендованную вендором.
    Ответ написан
  • Различия между классом и объектом?

    homm
    @homm
    Может быть вам легче будет понять, если вы будете думать о классе как о наборе функций, а об объекте как о наборе данных.

    Некоторые функции в классе могут быть использованы только с набором данных (т.е. объектом), который передается неявно, когда вы указываете $object->method().

    Другие функции не требуют объекта, поэтому могут быть вызваны напрямую из класса.

    С этой точки зрения очень логично выглядит Python, где у любого метода есть явный аргумент self, указывающий на объект, из которого был вызван метод. А запись object.method(5) является краткой записью ObjectClass.method(object, 5).
    Ответ написан