• Цитаты, высказывания на IT тематику

    buugman
    @buugman
    «Говорить что Java хороша, потому как работает на всех платформах это тоже самое что говорить что анальный секс хорош, потому что работает на всех полах.»
    Ответ написан
    Комментировать
  • Как набрать первые 5 единиц кармы на Хабре?

    Domi
    @Domi
    Можно писать комментарии, немного эффективнее будет отвечать на вопросы в q&a.
    Главное помнить, что за нечто плохое здесь сливают карму быстрее, чем повышают за нечто хорошее.
    Ответ написан
    1 комментарий
  • Intel отказались от MeeGo?

    Evengard
    @Evengard
    Знаете, вы действительно немного отстали по времени.
    1. Сначала были Maemo от Nokia и Moblin от Intel
    2. Nokia выпустила на Maemo несколько устройств, из которых только одно является мобильным телефоном — Nokia N900. Это было в 2009 году.
    3. Nokia и Intel объединились, слив воедино Maemo и Moblin в MeeGo.
    4. Nokia выпустила не так давно (в этом месяце вроде) новую мобилку на MeeGo (вопрос слегка спорный, но не будем углубляться в дебри холиваров) — Nokia N9. Одновременно с этим выпустила Nokia N950, которая однако нигде не продаётся, а только выдаётся разработчикам самой Nokia.
    5. Чуть ранее, Nokia объявила о том, что это будут последние мобильники на MeeGo, дефакто отказавшись от неё.
    6. После чего Intel договорился с Samsung-ом о создании операционки Tizen — поговаривают, что в основу легла часть кода MeeGo. Сам MeeGo был отдан Фонду Linux. Вот именно ссылки на новость об этом вы и кинули.
    Ответ написан
    5 комментариев
  • Навигация внутри помещения. Существующие решения

    anmipo
    @anmipo
    GPS
    Насколько мне известно, indoor GPS дальше патентования идеи GPS-репитеров не продвинулось. Впрочем, кое-кто обещает, что SiRFstar V с технологией SiRFusion к концу 2012 будет работать и в помещениях. Но такие обещания слышатся уже пару лет, а работающего чипа всё нет…

    Wi-Fi
    Что касается Wi-Fi, вариантов множество:
    Ekahau — пожалуй, сама известная коммерческая Wi-Fi система.
    awiloc — от института Fraunhofer.
    WalkBase
    NavIndoors
    Place Lab (Wi-Fi + GPS + GSM) — довольно старый (2005) прототип от Intel, open source.
    Учтите, что для получения сколько-нибудь приличной точности Wi-Fi систему нужно будет периодически калибровать, т.к. сила сигнала со временем плавает, и точность позиционирования снижается.

    Другие:
    Ubisense — точность до 15 см, но не Wi-Fi (требует дополнительного железа) и стоит порядка 10-20 тысяч евро. Если деньги не проблема, это, по-моему, лучший вариант.

    Ещё есть GloPos, которые на основе GSM-данных обещают точность лучше 12.5 м. Но «независимые тесты», на которые они ссылаются, это не очень-то подтверждают.

    Системы позиционирования на основе FM радио не требуют инфраструктуры, приёмники уже есть в куче мобильных устройств, — но до коммерческих систем FM ещё не дозрело…
    Ответ написан
    2 комментария
  • Удаленные разработчики VS разработчики в офисе?

    @bergamot
    Лично я в офисе работаю гораздо продуктивнее, все упирается в мотивацию и атмосферу
    Ответ написан
    1 комментарий
  • Flash жив. Или вещи, которые нельзя сделать на Javascript

    Я за стандарты, но факт: Flash работает быстрее, чем HTML5. Примитивные HTML5 демки грузят мне ядро проца на 100% (2.4 ГГц).

    Да и поддержка пока так себе в браузерах. Flash — надежнее.
    Ответ написан
    1 комментарий
  • Что случилось с lurkmore.ru ?

    Комментировать
  • Логотип, мнение

    super
    @super
    Стиральные порошки, чистящие средства, туалетная бумага.
    Ответ написан
    Комментировать
  • Изображение с компьютера на телевизор с запозданием

    shsweb
    @shsweb
    Вполне возможно, что мешает какая-нибудь технология улучшения видео на телевизоре (типа Perfect Natural Motion или Perfect Pixel HD Engine). Попробуйте отключить их для входа с компьютера.
    Ответ написан
    2 комментария
  • С++. Зависимость возвращаемого функцией типа от значения ее параметра?

    CorporateShark
    @CorporateShark
    #include <iostream>
    
    template <int I> struct i
    {
    	enum { value = I };
    };
    
    double Func( i<1> P )
    {
    	return 3.14159;
    }
    
    <code>
    bool Func( i<2> P )
    {
    	return false;
    }
    
    template <int I> std::string Func( i<I> P )
    {
    	return "Something else";
    }
    
    int main()
    {
    	std::cout << Func( i<1>() );
    	std::cout << std::endl;
    	std::cout << Func( i<2>() );
    	std::cout << std::endl;
    	std::cout << Func( i<3>() );
    
    	return 0;
    }
    


    Подойдёт?
    Ответ написан
    1 комментарий
  • Что случилось с хабрапользователем roman_tik?

    Paul
    @Paul
    Бред вообще с этими банами. Добавляешь в избранное статьи, добавляешь, а там в итоге сплошное НЛО. Я в последнее время стал сохранять толковые статьи на диск (2011 год блин), ибо уже нельзя быть уверенным, что статья человека с огромной кармой и кучей почётных бэджиков будет доступна через несколько месяцев :(
    Ответ написан
    5 комментариев
  • Потоковая съемка большого количества людей

    mihavxc
    @mihavxc
    EOS Utility ставите на компьютер и управляете камерой с него.
    Ответ написан
    Комментировать
  • Постоянно получаю спам в ICQ, как избавиться?

    DemRo
    @DemRo
    Если бы это слались запросы авторизации с номера топикстартера, то ему бы приходили отказы не со спамом, а с другим текстом или вовсе без него.
    На днях один раз пришло, но и давным давно время от времени таким же способом слали.

    Просто очередной способ отправить дрянь: раньше слали сообщения, потом запросы авторизации, теперь отказы.
    Видимо, в надежде, что спам-фильтр будет пропускать их.
    Ответ написан
    2 комментария
  • Посоветуйте видеоредактор. Простой. Под Мак

    goshakkk_reborn
    @goshakkk_reborn
    iMovie?
    Ответ написан
    Комментировать
  • Хардварный компилятор?

    Hoorsh
    @Hoorsh
    Digital-специалист, веб-разработчик
    Это будет нереально трудоемко, так как код самого компилятора не такой уж и простой. Там не однотипные оптимизации, а несколько стадий разбора исходного кода: лексический анализ, синтаксический анализ, семантический, и вот только потом оптимизация и далее уже генерация машинного или байт-кода.

    Раз вы не программист, попробую на яблоках объяснить, что такое компиляция. Компилятору поступает исходный текст программы. Он сначала обрабатывает текст, превращая его в некую разобранную по косточкам последовательность элементов, ну грубо говоря находит символ плюс и записывает, что нашел символ плюса, нашел 10 пробелов и он их пропускает, так как они не несут смысловой нагрузки.

    Дальше, когда уже не нужно заниматься распознаванием что это в коде, последовательность элементов (лексем) поступает в синтаксический анализатор. То есть плоская последовательность «косточек» уже выстраивается в иерархические деревья, например, конструкция if (some) then a(); else b(); будет уже в виде дерева с веточками a() и b(), и основанием в виде some.

    После этой стадии идет проверка различных неявных правил, например, когда переменной числового типа пытаются присвоить текстовое значение и т.д. И вот когда уже все эти стадии пройдены и код относительно корректный, наступает стадия оптимизации. Удаляются бестолковые деревья, например, в if (true) then a(); else b(); конструкция else b(); никогда не выполнится и поэтому эта веточка удаляется.

    Последняя стадия генерирует машинный код. То есть «сложную» команду c := a + b транслятор преобразует в последовательность команд, понятных процессору: mov c, a; add a, b;

    И вот после этих все открытий подумайте, нужно ли такой сложный софт реализовывать в виде микросхем? Зачем, когда есть универсальные процессоры? Многие вещи, которые вы считаете хардварными, таковыми не являются. Например, мобильные телефоны раньше были более хардварными — большая часть логики была реализована через микросхемы. Сейчас же идет процесс больше софтверизации, в телефоне есть GSM-модуль, которым софт управляет сам — посылает вызовы и принимает звонки. Мобильникам сейчас даже можно сменить операционную систему! То есть когда идет процесс отказа от хардварных решений и превращения их в софтверные, вы спрашиваете о целесообразности обратного пути назад в дремучие времена?
    Ответ написан
    Комментировать
  • Хардварный компилятор?

    Akson87
    @Akson87
    Даже если кто-то сделает полностью хардварный компилятор MSVC2010 например, он через пару месяцев перестанет быть актуальным (как уже писали, все меняется: инструкции, способы оптимизации, новое железо, даже сам стандарт языка итд итп), а еще окажется, что процессор этот весьма и весьма сложный (сейчас компиляторы весьма умные пошли, пытаются оптимизировать как только могут и процесс этот не такой цж простой). В результате его некому будет продавать, а стоить он будет очень и очень дорого.
    Ответ написан
    Комментировать
  • Что делать с человеком, который не комментирует код?

    @max_rip
    Для начала покажите как он пишет и места кода которые он комментирует сам, а так может и в правду всем все понятно +)
    Ответ написан
    Комментировать
  • Что делать с человеком, который не комментирует код?

    kk86
    @kk86
    Если код и правда понятен, то зачем заставлять писать лишнее? Если код местами непонятен, аргументированно требуйте комментировать такие места. В качестве аргументов желательно приводить факт непонятности кода другим разработчикам (то есть надо попросить нескольких людей объяснить что делает неизвестный им код за 5-10 минут).

    Если я правильно понял, то в вашем случае человек «особенный» в некоторых смыслах. В частности, его нельзя заставить делать так, как Вы хотите. Поэтому тут следует попытаться убедить человека или, как крайний вариант, прийти к компромиссу.

    Как разработчик могу сказать, что сам противник комментариев, но с оговоркой: неясные моменты всё-таки надо комментировать, если не удаётся переписать. Другое дело, что когда руководство или коллеги начинают продавливать желание видеть комментарии везде, это вызывает раздражение, так как с комментариями жить тяжелее (не буду «баянить» про то, что их непросто поддерживать и т.п.)
    Ответ написан
    3 комментария
  • Книга по программированию, оказавшая наибольшее влияние

    daylight_warrior
    @daylight_warrior
    Герберт Шилдт сразу три книги — Полный справочник С++, Полный справочник Java и Полный справочник C#
    Ответ написан
    Комментировать