Лет пять назад, когда ожидалось последнее поколение Mitsubishi Lancer, до официального анонса всплывали фотографии некоторой машины с логотипом Mitsubishi на парковке в Москве. И действительно, это оказалось именно то, что показали официально на автовыставке. Так что такой способ автопроизводителями был уже давно испытан! :)
Поздравляю, вы только что сделали свою первую(?) операционную систему с кооперативной многозадачностью с помощью инструментов, которые для этого совершенно не предназначены. Этому концепту уже далеко не десять лет, он применялся в таких замечательных ОС как Windows до 95 а так же в мириадах встроенных систем.
Беда в том, что это не настоящая многозадачность. Это ее костыльная реализация на платформе, которая сама по себе является многозадачной и должна освобождать от необходимости городить костыли. Циферками тут похрустеть не получится — для PHP, для ОС это все равно один поток исполнения. Жонглировать данными — да, разумеется, только следите за глобальными переменными, чтобы не вышло как с Therac-25, ну и используйте асинхронные вызовы, потому что синхронные вызовы будут ломать всю вашу многозадачность тем, что они просто не будут отдавать контроль.
И, самое главное, не используйте костыли там, где можно пройти более прямыми путями.
(и запускайте то, что пишете — у вас в коде «swith», а не «switch».)
В Америке оплата наличными уже не настолько широко распространена, как у нас. У них считается нормой $10-20 в кошельке зелеными купюрами, а остальное носить на кредитке. Удобно, практично, но централизовано.
Target — магазин больших размеров; туда ездят закупаться на неделю и платят в основном карточками — никто же не хочет носить с собой пачку наличности, правда? Поэтому и становится возможным такое слежение.
Если 160 dpi для вас мало, то вы, прошу прощения, зажрались. Однако там не 160 dpi, а 40, чего вполне достаточно для развлечений, ну и большой шрифт читать на нем можно. Представьте себе лежащий плазменный телевизор.
Не поверите, именно для экономии байтиков. Это тут у вас их миллиарды готовых к использованию, а там их всего 4096, да и к тому же, судя по тексту, планируют их частично раздать разным организациям.
Но уж нет, если перед вами стоит проблема тратить 20 минут, а не 200, то тут нужно использовать сайты-агрегаторы, а не использовать хабр как платформу для репостов. «Сливки новостей» стоит искать там, где они должны быть, а не там, куда их копируют ради кармочки, попутно умудряясь криво перевести два абзаца текста — я упрощаю и обобщаю, но общая тенденция такая.
Технически вы в некоторых случаях правы: существуют подписанные и неподписанные прошивки. Ключевая разница в том, что первые можно установить всегда — к таким, очевидно, относятся официальные обновления, — а вторые можно только выключив контроль безопасности рутованием.
Беда в том, что это не настоящая многозадачность. Это ее костыльная реализация на платформе, которая сама по себе является многозадачной и должна освобождать от необходимости городить костыли. Циферками тут похрустеть не получится — для PHP, для ОС это все равно один поток исполнения. Жонглировать данными — да, разумеется, только следите за глобальными переменными, чтобы не вышло как с Therac-25, ну и используйте асинхронные вызовы, потому что синхронные вызовы будут ломать всю вашу многозадачность тем, что они просто не будут отдавать контроль.
И, самое главное, не используйте костыли там, где можно пройти более прямыми путями.
(и запускайте то, что пишете — у вас в коде «swith», а не «switch».)
Target — магазин больших размеров; туда ездят закупаться на неделю и платят в основном карточками — никто же не хочет носить с собой пачку наличности, правда? Поэтому и становится возможным такое слежение.
rghost.ru/35123231 — win32
rghost.ru/35123391 — win64
Оба собраны Visual Studio 2010, солюшен с исходниками: rghost.ru/35123681
Я не обзавелся сайтом, так что ссылки будут действительны 30 дней.