Архив за 06 января 2015 - 2

Интеллект человека — интересный объект для изучения. Правда, количественно его измерить очень сложно — ведь не взвесишь же интеллект. Поэтому для оценки интеллекта был разработан специальный тест, где используется особая шкала. Высчитывается результат по определенной формуле, которая носит название IQ.

Чем занимаются люди с IQ выше 150?

Именно балльная оценка IQ и считается характеристикой интеллекта человека. Средней оценкой считается IQ=110, а очень высокой — IQ выше 150.

Читать полностью »

Все началось с данного топика на сайте gamedev.ru. Топикстартер предложил найти сортировку, которая обладает следующими свойствами:

  1. Время выполнения — гарантированные O(nlogn).
  2. Использование O(1) дополнительной памяти.
  3. Применимость для сортировки данных в односвязных списках.

Оговорки на все три ограничения:

  1. Гарантированные O(nlogn) означают, что, например, среднее время быстрой сортировки не подходит — должно получаться O(nlogn) для любых, даже самых худших входных данных.
  2. Рекурсию использовать нельзя, поскольку она подразумевает O(logn) памяти на хранение стека рекурсивных вызовов.
  3. Произвольного доступа к элементам сортируемого массива нет, мы можем двигаться итератором от любого элемента только к соседнему (за O(1)), причем только в одном направлении (вперед по списку).

Вся информация, которую мы знаем об элементах массива — это то, что они все образуют линейно упорядоченное множество. Все, что мы можем делать — это сравнивать два элемента массива и менять их местами.

Под катом можно узнать, что в итоге получилось у нас.

Challenge. Прежде чем заглядывать под кат, предлагаю сначала самостоятельно подумать над алгоритмом. Если придумается что-то круче нашего варианта — напишите в комментариях.

Читать полностью »

Замки Kensington могут выручить в ситуации, когда нужно оставить без присмотра мобильный компьютер, но они слишком громоздки для ультратонких моделей и планшетов. Производитель учел это соображение и представил модель MiniSaver Mobile Lock — по его данным, самое тонкое в отрасли решение такого рода.

Цена MiniSaver Mobile Lock — $60

Читать полностью »

Переводил три дня с переменным успехом, осталось текста в два раза больше =) Наслаждайтесь историей успеха, которую мало кто знает, но сам продукт при этом знают все.

История создания Norton Commander. Часть 1 - 1

Пьяный программист сидит с открытым Norton Commander на экране. На обоих панелях открыт диск С. «Ну и зачем мне два диска С с одними и теми же файлами?» — подумал он и стер все его содержимое, нажав F8 и Enter.
— анекдот конца 80-х годов.

Нортон (Norton Commander) for DOS – это файловый менеджер для DOS, который существовал в 5 основных версиях – 1.0, 2.0, 3.0, 4.0, 5.0, причем только последняя версия имеет подверсию 5.5. Многие версии до сих пор используются различными энтузиастами и лежат на различных сайтах по сети Интернет.
Например, сайт Symantec содержит такой раздел FAQ: «Поддерживает ли Norton Commander 1.0/2.0 работу под MS Windows NT 5 (Beta)?»

Это был, возможно, один из самых популярных файловых менеджеров в эпоху операционной системы DOS, который наряду с XTree порвал со своими корнями DOS и в виде других программ, унаследовавших его функциональность, которые существуют на других операционных системах.
Читать полностью »

Компания SanDisk представила новый флэш-накопитель Ultra Dual USB Drive 3.0, предназначенный для использования совместно со смартфонами и планшетами. Для этих целей устройство оснащено интерфейсом Micro USB в дополнение к полноразмерному USB 3.0.

SanDisk Ultra Dual USB Drive 3.0

Само собой, «флэшку» можно использовать только с теми мобильными устройствами, которые поддерживают технологию OTG.

Читать полностью »

Самая большая фотография туманности Андромеды от телескопа «Хаббл» - 1

Телескоп «Хаббл», который не раз радовал нас завораживающими фотографиями далёкого космоса, 5 января выдал новый шедевр – очень подробную фотографию туманности Андромеды, ближайшей к нашему Млечному пути большой галактики (2.5 миллиона световых лет). Фотография содержит полтора гигапикселя, поэтому изучать её лучше всего при помощи зум-инструмента на сайте телескопа.
Читать полностью »

Дополнив вместительность жесткого диска высокой производительностью флэш-памяти, создатели гибридных накопителей (SSHD) смогли предложить привлекательное сочетание цены и потребительских качеств. Идея оказалась вполне работоспособной, о чем свидетельствует хотя бы тот факт, что компания Toshiba сегодня анонсировала новые модели SSHD.

Читать полностью »

Компания Razer уже давно перестала быть просто производителем игровой периферии. Нередко она выступает в роли некоего инноватора. Нельзя сказать, что у Razer есть революционные устройства, но многие её продукты выделяются на фоне конкурентов. К примеру, игровой планшет Edge оснащается процессором Core i7 и специальным модулем с манипуляторами, ноутбук Blade ProЧитать полностью »

В Windows Вы не можете просто так сделать полупрозрачный элемент управления, Вы должны либо рисовать все контролы сами(Qt, FMX) либо использовать DrawThemeParentBackground, что неминуемо приводит к тормозам.
Регионы тут не помогут т.к. они не поддерживают частичную прозрачность.
Было бы удобно использовать окна со стилем WS_EX_LAYERED («Слоистые» окна поддерживающие альфа прозрачность отдельных пикселей), однако Windows поддерживает этот стиль только для окон верхнего уровня. Так было до Windows 8 в которой, не прошло и полвека, наконец-то стало возможно назначать этот стиль дочерним окнам.
Стиль WS_EX_LAYERED для дочерних окон в Windows 8 - 1
Что это дает? Первое что приходит в голову, это то, что композицией окон будет заниматься видео карта, что даст прирост производительности.

Под катом небольшое исследование этой возможности Windows 8.
Читать полностью »

Концепция компьютерной мыши осталась неизменной в течение многих десятков лет. Да, появлялись и исчезали трекболы, стики, разного рода приспособления, которые так и не стали популярными. Аналоги продолжают появляться и сейчас — причем с завидным постоянством.

Придумана замена компьютерной мыши для дизайнеров

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js