• Автор законопроекта о значимых интернет-ресурсах объяснил его смысл и рассказал о судьбе «Яндекса»
    0
    Вы передергиваете, вопрос не в компании, которая на Украине шьет тапочки.

    такая компания может быть признана значимым ресурсом, только из-за ориентированности на российский рынок? Я так не считаю, а Вы?

    Я так считаю, потому что у меня нет причин считать иначе.

    закрытый список критериев

    Закрытый список критериев, а не компаний. Во-первых, неизвестно какие будут критерии. Во-вторых, их можно будет трактовать по разному.
  • Автор законопроекта о значимых интернет-ресурсах объяснил его смысл и рассказал о судьбе «Яндекса»
    0
    Речь идёт о российских компаниях, т.е. тех, у которых иностранные акционеры владеют до 50% акций минус одна акция.

    Почему? Речь идет о компаниях, для которых основной рынок российский. Не обязательно владельца русские. По сути можно легко условный варгейминг с танчиками признать значимым ресурсом, так как они «ориентированы на нашу страну».
  • Автор законопроекта о значимых интернет-ресурсах объяснил его смысл и рассказал о судьбе «Яндекса»
    +3
    Довольно слабые аргументы на мой взгляд

    Можно вспомнить 2008 год, когда Google хотел купить у «Рамблера» сервис контекстной рекламы «Бегун», чтобы продвинуться на российском рынке, но ФАС заблокировала сделку, тем самым обеспечив дальнейший рост «Яндекса».

    Не до конца понятно как от этого выиграл Бегун или Рамблер. Или ФАС блокирует только неугодные Яндексу сделки?

    Наше государство планирует, как известно, вложить в цифровую экономику триллионы рублей

    Кому известно? Куда вложить? Яндекс вроде поддерживать не надо деньгами.

    акции Facebook падают уже которую неделю

    Простите, что? Акции фейсбука далеки от стабильности, но они не «падают уже которую неделю». Было несколько провалов, на фоне скандалов, это да, но нет непрерывного падения.
  • Эволюция e-ink глазами Джефа Этвуда
    +2
    почему? из вики — «слова Стива Джобса: «Всё то Retina, что больше 300dpi».»
    у PW2 экран с 212 ppi, а тут 300 — как тут получается что «всё та же»?
  • Python, каким бы я хотел его видеть
    0
    к счастью
  • Мобильный клиент для Яндекс-Метрики
    +3
    Теперь о том, что у нас в ближайших планах:

    — Версия для iPad.
  • Один год из жизни проекта Ответы@Mail.ru
    +3
    вы про joyreactor?
  • Катастрофа Unicode в Python3
    +6
    Ситуация далека от идеала, но скорее по причине изначальных проблем с этими сущностями во 2 питоне. Делать как говорит Армин — это перетаскивать эти проблемы в 3 питон.

    — Почему бы не вернуть эти методы преобразования кодировки(encode и decode) назад?
    — годами команда разработки Python не хочет вернуть возможность форматирования для байтовых строк.

    По-моему, нельзя возвращать эти функции, иначе будет такая же проблема — мало кто будет понимать различие строк и «байтовых строк». Опять же, я не считаю название «байтовые строки» подходящим. Это неизменяемый байтовый массив, и относиться к нему надо как к массиву байт. Мне нравится этот подход, Армину нет.
    Работаете с низкоуровневыми протоколами, которые возвращают бинарные данные? Да у вас байтовый массив. После преобразования это может быть текст или другие типы данных. Чем более четко разделяются типы данных тем меньше проблем в понимании как программа работает.
    Конечно, теперь будет больше перекодирования из байт в в строки и обратно, ведь раньше можно было просто взять бинарные данные, поработать с ними как с текстом и выплюнуть куда-нибудь наружу, сохранив тип «байтовой строки». Однако после выкатки в бой, внезапно можно обнаружить, что один раз из ста получаем на выходе юникод. Ну добавим просто в конце encode, зачем там особо разбираться, мало ли где у нас произошло неявное преобразование. Мне этот подход кажется плохим, я двумя руками за новый со сломом совместимости.
  • Катастрофа Unicode в Python3
    +23
    Видимо Армин не очень часто сталкивается с начинающими разработчиками. Мало кто из них может сказать какой тип данных ожидается на вход функции — строка или юникод да и чем они черт возьми отличаются и зачем нужен юникод если есть строки. Это очень большая проблема для языка, который позиционируется (ну мне кажется, что он так позиционируется) как один из самых простых для восприятия языков. Так что я тут на стороне Гвидо — к чертям метод encode в «байтовых строках». Что можно энкодить в массиве байт? Господи, да люди, которые работают по полгода с питоном и не скажут какой метод используется для преобразования из строки в юникод — encode или decode.
    Короче я за лучшее восприятие и читаемость. И да, я за то, что питон 3 хорош и, что резкий переход от 2 к 3 сделал много полезного в самой концепции языка. Переход конечно муторный и болезненный и далеко не все перейдут в ближайшее время, но, мне кажется, это стоит того
  • Обзор новых возможностей С++14: Часть 2
    0
    видимо в случае, когда ожидается тип переменной или модификаторы типа распарсить несколько дополнительных слов несложно
    если же речь о lambda, то непонятно как ее тогда отличать от обычной функции или объекта с таким именем
  • Эдвард руки — С++
    0
    я имею в виду большие программы, с большим количеством ветвлений, где не так просто пройти по ним всем и все отследить
  • Эдвард руки — С++
    +15
    по мне так отладка большой программы на С сложнее, с часто использующимся void*, куда запихивают все подряд, и забавными утечками памяти
  • Python. Неочевидное поведение некоторых конструкций
    0
    ага, но я пишу так, чтоб не путаться как писать — то ли val is not None, то ли val not is None
  • Python. Неочевидное поведение некоторых конструкций
    +1
    не надо так делать

    $ echo 'print __builtins__.id(list)' > a.py
    $ python a.py
    8692896
    
    $ echo 'import a' > b.py
    $ python b.py
    Traceback (most recent call last):
      File "b.py", line 1, in <module>
        import a
      File "/home/megabuz/a.py", line 1, in <module>
        print __builtins__.id(list)
    AttributeError: 'dict' object has no attribute 'id'
    


    Это забавная особенность питона — в импортируемых модулях __builtins__ становится словарем

    пользуйтесь __builtin__ — docs.python.org/2/library/__builtin__.html
  • Python. Неочевидное поведение некоторых конструкций
    +2
    3 нехорошо
    print get_data(0)  # [1]
    
    # лучше в get_data
    val = val if not val is None else []
    


    Вообще 3 и 4 идет из одного корня — инициализация значений по умолчанию при импорте функции
  • Темное программирование
    0
    пожалуй мне надо научиться читать)
    ну по-читерски:

    echo 'main(a){X;}' > a.c && gcc -DX='return a-1' a.c -o a && ./a
  • Темное программирование
    0
    main() {}

    echo 'main() {}' > a.c && gcc a.c -o a && ./a
  • Mail.Ru для бизнеса, часть 2: как это работает
    0
    yandex.ru/yandsearch?text=xss%20yandex.ru&lr=213&site=habrahabr.ru

    XSS находят везде. И в явндексе и в гугле и в фейсбуке. Для старых проектов с большим количество кода, написанного неизвестно когда, это довольно актуальная проблема
  • Comment from a drafted post.
  • Comment from a drafted post.
  • Итоги конкурса. часть 2: Бэкендеры
    0
    Вроде ответил на вопросы :)
    А вы можете прислать ответы, которые я дал?)) (а то это было поздно ночью)
  • Mozilla разрабатывает альтернативу OpenID
    0
    Не нравится виджет, количество шагов для пользователя и не факт, что они будут развиваться
  • Mozilla разрабатывает альтернативу OpenID
    +3
    О, серьезно?
    Я недавно реализовывал возможность входа на сайт через почты и соцсети.

    Yandex, Google — openid2 (разный openid!),
    Rambler — openid1 (2й не работает)
    Mail.ru, Vkontakte, Facebook — OAuth2 (каждый со своими особенностями, необходимыми полями и т.п.)
    Twitter — OAuth

    Реально сюда уже некуда втыкать новый «стандарт» — уже существующие реализуются через задницу!
  • Как НЕ нужно делать тест CAPTCHA
    0
    Ну а зачем символы искажать, если их все равно со страницы вытянуть можно?
  • Один из инвесторов Microsoft призывает уволить Стива Баллмера
    +7
    Мне кажется Майкрософт как раз сейчас активизировалась.
    Посмотрите на bing, windows phone, ie, windows 7, windows Azure, договор с нокией, какие-то терки с фейсбуком, покупка скайпа,
    Думаю постепенно это все будет давать видимый результат
  • Сервисы Ovi перейдут под бренд Nokia
    0
    Ну почему дохнуть, майкрософт же не поглотил нокию, они просто сотрудничают
  • Сервисы Ovi перейдут под бренд Nokia
    0
    У майкрософта есть же bing maps
  • Геолокационный сервис inmile.com
    0
    Т.е. разные люди рядом видят разные чаты?
    У одного доступен один человек, а у другого он уже вне зоны?
  • Технические работы
    +2
    m.habrahabr.ru 404
  • МТС закручивает гайки
    +1
  • jQuery AutoComplete
    0
    Судя по коду в локальных данных только с начала, а вот по запросу от сервера — зависит исключительно от серверного скрипта.
  • jQuery AutoComplete
    +4
    Я сейчас пользуюсь — bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
    В принципе, они похожи по основным функциям, правда тот, что в топике весит поменьше.
  • jQuery AutoComplete
    0
    Результат запроса заносится в this.cachedResponse. Перед новым запросом проверяется был ли такой запрос. Если был — берется полученный раньше список
  • Оптимизация Javascript с помощью Google Closure Compiler
    0
    да, я смотрел, но jquery и несколько сторонних скриптов так переделывать — вот уж нет :)
  • Оптимизация Javascript с помощью Google Closure Compiler
    0
    Проверял в вебе

    Размер без сжатия: 137.92 КБ

    yuicompressor 2.4.2
    97.5 КБ (32.7 КБ после gzip)

    Google Closure Compiler (simple):
    97.1 КБ (31.8 КБ после gzip)

    Google Closure Compiler (advanced):
    79,4 КБ

    Но в simple режиме что-то с кодировкой, судя по комментам сверху это можно преодолеть, а вот js прогнанный через advanced mode вообще не заработал. Возможно дело в том, что я изначально слил несколько js файлов в один.

    Попробую его наверное :)
  • Научный поисковик от Вольфрама — запуск сегодня ночью!
    +1
    > Туда забили абсолютно все научные справочники, энциклопедии по всем областям знаний.
    абсолютно все? хм.
  • CMS системы для высокопосещаемых проектов. Есть ли такие?!
    0
    На одном сервере коре2квад друпал может порядка 50-60к тянуть.
  • Отслеживание распространения свиного гриппа через Live Earth
    0
    а тут добрался :(
  • Создан новый тип электронной бумаги
    +6
    > Напряжение, приложенное к электроду и подложке, заставляет чернила мгновенно вытечь из колодца и заполнить всю ячейку. После снятия напряжения чернила тут же собираются обратно в колодец.

    Одно из главных достоинств текущих электронных книг в том, что они работают очень долго без подзарядки, потребляя энергию в основном на перелистывании. В этой же бумаге судя по описанию такого не добиться :(
  • Карты на вынос
    0
    посмотрите источник новости :)