02 December 2011

Всякая всячина

#1. Многозадачность в iOS драли с Windows Mobile.
И не спешите возмущаться!... По "крестику" приложения не закрывались, а сворачивались. В случае нехватки ресурсов система сама прибивала те приложения, с которыми вы давно не работали. Клик на ярлык приложения перекидывал вас к запущенной программе, если таковая имелась.
Скажу больше, в плане минимализма WM была даже впереди iOS -- очень долгое время там вообще не было диспетчера задач.



#2. Ребятам, которые колдуют сейчас над Qt5, сильно сдвигая фокус от C++ к JavaScript, я советую задуматься. Посмотрите на ренессанс C++ в Microsoft, а ведь эти ребята последнее десятилетие были просто одержимы managed кодом... Как бы и вам потом не пришлось откатывать назад некоторые свои решения.

#3. Проблема помойки и рассадника венерических болезней, под названием Android Market, решается тривиально, причем к обоюдному удовольствию всех трех сторон -- Google, разработчиков и пользователей.
Все, что надо сделать -- ввести программу платной сертификации.
Разработчик платит деньги за волшебную плашку "проверено! вирусов нет! продукт высшего качества". Работники Google проверяют качество софта, их зарплата идет из кармана разработчиков. Ну и пользователи, которые могут в магазине нажать чудо галочку "только сертифицированные" и рыться только среди гарантированно качественного софта.
Все довольны.

#4. Честного свопа, по-моему, в iOS нет.
Он, в принципе, и не сильно нужен. Большую часть памяти занимает графика.
Если за текстурой гарантировано стоит read-only файл на диске, то хэндл этой текстуры может вести себя следующим образом -- память, занимаемую текстурой, всегда можно освободить, а потом вернуть в RAM при первой же попытке доступа к ней.
Судя по всему, нечто подобное в iOS и реализовано.

#5. Тут могла быть ваша реклама.
Просто четыре -- некрасивое число, почти как 13.

1 comment:

  1. Your car might be stolen if you don't keep this in mind!

    Imagine that your car was taken! When you approach the police, they inquire about a specific "VIN search"

    A VIN decoder: What is it?

    Similar to a passport, the "VIN decoder" allows you to find out the date of the car's birth and the identity of its "parent" (manufacturing facility). You can also find out:

    1.Type of engine

    2.Model of a car

    3.The DMV's limitations

    4.The number of drivers in this vehicle

    The location of the car will be visible to you, and keeping in mind the code ensures your safety. The code can be examined in the online database. The VIN is situated on various parts of the car to make it harder for thieves to steal, such as the first person sitting on the floor, the frame (often in trucks and SUVs), the spar, and other areas.

    What happens if the VIN is intentionally harmed?

    There are numerous circumstances that can result in VIN damage, but failing to have one will have unpleasant repercussions because it is illegal to intentionally harm a VIN in order to avoid going to jail or the police. You could receive a fine of up to 80,000 rubles or spend two years in prison. You might be stopped by an instructor on the road.

    Conclusion.

    The VIN decoder may help to save your car from theft. But where can you check the car reality? This is why we exist– VIN decoders!

    ReplyDelete