All streams
Search
Write a publication
Pull to refresh
0
0
platerx @platerx

User

Send message
>Вот сейчас Full HD властвует, это 2МП, — на всех аппаратах должны быть 2-3МП матрицы?
Вы путаете причину и следствие. Сейчас у большинства фотоаппаратов разрешение больше 5МП, соответственно монитора с разрешением 1-2МП не достаточно для полноценного отображения фотографий снятых этими фотоаппаратами. И переход от мониторов с 1-2МП к 4МП ни как не скажется на размере передаваемых фотографий, поскольку они в большинстве своем сняты в разрешении >4МП.

По поводу вашего второго высказывания: Где вы увидели что я предлагаю увеличивать разрешение фотоаппаратов? Я наоборот считаю что разрешение в 30-40МП для многих целей избыточно.
Так Линус не предлагал делать мониторы 7680 × 4320.
Он предлагал 2560х1600, а это всего 4 мегапикселя! Это меньше чем у большинства продающихся фотоаппаратов.
Какие ещё «ФОТИЩА»?
2560х1600 это всего 4 мегапикселя. У меня на телефоне камера с большим разрешением снимает.
По поводу #2 это явная недоработка архитектуры ОС.
В *nix если несколько процессов открыли один файл, то его можно запросто удалить при помощи функции unlink(). При этом ссылка на файл исчезает, и если это была последняя ссылка на файл, то открыть его будет невозможно, но процессы которые его уже открыли и имеют дескриптор могут продолжать работать с этим файлом. Файл фактически будет удалён после закрытия последнего дескриптора.
Но при этом можно создать новый файл с таким же именем, Это будет абсолютно другой файл.
Интересно было бы послушать с какими проблемами столкнулся автор при покупке хим. реактивов.
Насколько мне известно продажа серной и соляной кислоты физ. лицам запрещена, поскольку эти кислоты могут использоваться в процессе приготовления наркотических веществ. По крайней мене так было пару лет назад.
Оказываться эта галка стоит для того что бы работал какой-то левый магазин приложений от Sony Ericsson — PlayNow. Возможно у топикстартера эта галка тоже стояла по умолчанию.
Телефон был абсолютно новый я сам распаковал коробку(пломба на ней была целая) и активировал телефон.
Эту галку некоторые производители устанавливают по умолчанию. Например в SonyErricson Xperia Mini Pro она была установлена.
С самом VLC нет реализации AACS и BD+. Для этого есть отдельные библиотеки. Без них VLC может проигрываться только не зашифрованные Blu-ray диски.
Исходники доступны из git.
Инструкция по их скачиванию: source.android.com/source/downloading.html.
Исходники только эмулятора: android.googlesource.com/platform/external/qemu.git

PS: Команда для клонирования репозитория: git clone android.googlesource.com/platform/external/qemu.git
Исходники ICS открыты (в том числе и исходники SDK), так что их можно допиливать как душе угодно.
Вообще-то BlackFin это НЕ процессор общего назначения. Это Digital signal processor(DSP). Он предназначен для обработки каких-либо сигналов. В нем даже нет MMU(хотя есть MPU) но есть куча специализированных инструкций для реализации БПФ, цифровой фильтрации, обработки видео и т.п.
Есть общий лимит на систему, и есть лимит на приложение. Исчерпания лимита файловых дескрипторов для одного приложения не означает исчерпание файловых дескрипторов для всей системы.
Это и есть основная модель. Nexus S 9020T == 9020.
Остальные модификации:
9020A (AT&T)
9023 (Super Clear LCD вместо Super AMOLED)
SPH-D720 (4G)
en.wikipedia.org/wiki/Nexus_S
Я понимаю чем код написанные автором отличается, от реализации std::bind.
Дело в том что задача поставленная автором решена в std::bind. И решение из std::bind более точно соответствует определеню каррирования и частичного применения чем у автора.
Автор попытался сделать так что бы это внешне выглядело как функциональных языках программирования, но в результате у него получилось не каррирование и частичное применение а нечто другое.

Ответ на ваш вопрос:
Точно такой же функтор при помощи std::bind создать нельзя, но ваше равенство можно переписать в виде:

bind(bind(f1, 5, 5, _1), 5) == bind(bind(f1, 5, _1, _2), 5, 5) == bind(f1, 5, 5, 5) ==
bind(bind(bind(f1, 5, _1, _2), 5, _1), 5)

PS: Знак == в выражении выше это не оператор сравнение С++, а знак тождественного равенства функций.
И что? Функция получаемая в результате каррирования или частичного применения по определению имеет определённое количество аргументов.
Если нужно, то можно к ней ещё раз применить каррирование или частичного применение.
Такой вариант не подходит?

auto f2 = bind(f, 5, 5, _1);
auto v15 = bind(f2, 5);

int res1= f2(1); //res1=11
int res2 = v15(); //res2=15
Вы переизобрели std::bind. Он есть в стандартной библиотеке c++11.
У него более универсальный синтаксис. Можно сделать:

auto f2 = std::bind(f1, _2, _1, 5)

Это переставит первый и второй аргумент местами, а третий специализирует значением 5
после этого вызов f2(1, 2) эквивалентен f1(2, 1, 5)
1. У меня на OpenSUSE 11.4 x86-64 этот плагин работает как часы.
2. Я говорю только про десктопный клиент. Не берёт же Гугл деньги за десктопный клиент GTalk.
3. Ситуация следующая: У меня на компьютере установлен MS Office Communicator, но не установлен MS Outlook. Как мне посмотреть историю?

Information

Rating
Does not participate
Registered
Activity