Использование unmanaged dll из C#, часть 4

(продолжение статьи) Как показало дальнейшее. Имеется трудноразрешимая проблема. Если в старых программах на С++ все работало на ура, то при использовании из .NET вылезают проблемы. Когда мы получаем и отправляем редкие, одиночные пакеты — все хорошо, но стоит появиться большому потоку данных, то про вызове нашего делегата, в конце концов происходит нарушение защиты. Я пробовал

Миниатюрные компьютеры, еще один представитель. Orange Pi

Пару лет назад под один проект был приобретен Raspberry Pi британский мини-компьютер, размером с кредитную карту (на самом деле крупнее. та же SD-Card выступает за край, USB, LAN, Video. Но все же плата действительно имеет габариты кредитки. На борту контроллер с ядром ARM6 (новые модели ARM7) 128-512MB памяти. OpenGL совместимый видео-контроллер. USB, LAN, HDMI, S-Video,

QCyber Dragon — ощущения и вердикт

Добрый вечер! Чуть более недели назад я купил QCyber Dragon. Это игровая гарнитура от QCyber, которая является клоном модели от Genius. Отличительные особенности: мониторный тип наушников (накрывают всё ухо) звук 7.1 (естественно, виртуальный) виброэффект невысокая стоимость удобно убирающийся микрофон, который при убирании выключается регулировка громкости на самих наушниках (крутилка на левом ухе)

Кросс-платформенная сборка и отладка проекта (NetBeans on Win7 + Raspbian on RaspberryPi )

Занялся проектом, основой которого служит данный микрокомпьютер. Когда работа с железом закончилась, пришло время разработки софта. С начала хотел разрабатывать на самом девайсе, оказалось под ARM не так уж много RAD IDE. Потом думал поставить все на большом брате и делать там. Скачал ARM тулчайн, для сигвина, собственно сигвин и нетбинс (не знаю может это

VHDL первые шаги или программируемая логика, как аппарат быстрого шифрования.

Не давно дошли наконец руки до программируемой логики. Потребовался быстрый брутфорс некоторого количества кодов, для изучения алгоритма построения ответов одной железки, контроллер которой пока не могу вычитать. Для начала краткая предыстория. Я написал алгоритм проверки в VHDL после большого количества исправлений (ругалось при компиляции, все-то им не нравится, то точка с запятой лишняя, то не

Миниатюрный компьютер за $25

Долго думал, стоит ли писать об этом. С одной стороны, ничего сверхъестественного. С другой же довольно интересный факт. Итак… будущее уже наступило, дамы и господа! Многие люди, чья молодость пришлась на конец 80-х и начало 90-х слышали о домашнем микрокомпьютере Spectrum ZX-48. Были и другие модификации, равно как и клоны. Лучшим из клонов на просторах

Собираем компьютер. Май 2010.

Настало время использовать предыдущие рекомендации по выбору комплектующих и выбрать оптимальные конфигурации. Предупреждаю сразу, в сборках фигурируют не все комплектующие, которые вам потребуются. Клавиатуры, мыши, мониторы, CD/DVD приводы — всё это на ваш вкус и кошелёк. Кулера так же отсутствуют. Для работы без разгона в большинстве случаев будет достаточно и недорогого кулера (1-3 тысячи). Если

Рекомендации по выбору корпусов. Май 2010.

Среди корпусов неплохой выбор в группе средних башен. Множество вариантов ультрадешёвых моделей, но есть немало отличных предложений подороже. Присутствуют на рынке даже очень дорогие корпуса, хотя я не представляю, кому они могут потребоваться. Скажем, зачем вам средняя башня за 60 тысяч тенге? (чуть более 400 долларов) За такие деньги можно взять 1-2 хороших полных башни,

Рекомендации по выбору блоков питания. Май 2010.

Блоки питания на нашем рынке представлены не очень широко, и всё же какой-то выбор у нас есть. Качественные вещи зачастую стоят ощутимо дороже своих китайских «коленочных» собратьев, но если поискать, можно найти очень даже неплохие модели за относительно небольшие деньги.

Рекомендации по выбору. Май 2010.

Рекомендаций по выбору кулера и оперативной памяти я давать не буду в виду отсутствия выбора. Точнее, выбор вроде бы и есть, но сводится он к решению «брать дешёвое д@#$мо или хороший товар, но дорогой?». Как ни прискорбно, но такова сегодняшняя реальность. Поэтому переходим к следующему пункту программы — выбор HDD.