Как стать автором
Обновить
-7
0
Mikhail Belokoskov @Sterpa

Технолог ракетно-космического машиностроения

Отправить сообщение

Машина Тьюринга из Lego

Время на прочтение1 мин
Количество просмотров13K


Немного поцитирую вики:

Маши́на Тью́ринга (МТ) — абстрактный исполнитель (абстрактная вычислительная машина). Была предложена Аланом Тьюрингом в 1936 году для формализации понятия алгоритма.

Машина Тьюринга является расширением конечного автомата и, согласно тезису Чёрча — Тьюринга, способна имитировать все другие исполнители (с помощью задания правил перехода), каким-либо образом реализующие процесс пошагового вычисления, в котором каждый шаг вычисления достаточно элементарен.

В состав машины Тьюринга входит бесконечная в обе стороны лента (возможны машины Тьюринга, которые имеют несколько бесконечных лент), разделённая на ячейки, и управляющее устройство, способное находиться в одном из множества состояний. Число возможных состояний управляющего устройства конечно и точно задано.
Читать дальше →
Всего голосов 59: ↑55 и ↓4+51
Комментарии8

Synology® представила DiskStation DS112+

Время на прочтение1 мин
Количество просмотров5.4K
Компактный и гибкий в настройке центр хранения данных для компаний малого и среднего бизнеса

imageSynology объявила о выходе многофункционального NAS сервера DiskStation DS112+, адресованного малому и среднему бизнесу, обеспечивающего высокую производительность, энергоэффективность и бесшумную работу.

«Новинка компании Synology DiskStation DS112+ является превосходным выбором для компаний СМБ сегмента, в ней высокая производительность сочетается с экологичными технологиями,» – заявил Питер Чен (Peter Chen), продакт менеджер компании Synology Inc. -«Это превосходное решение, предоставляющее пользователям незаменимый инструмент для быстрого обмена, синхронизации и резервного копирования данных с минимальными затратами времени на процесс настройки и управления».
Читать дальше →
Всего голосов 4: ↑3 и ↓1+2
Комментарии8

Делаем IBM PC на FPGA

Время на прочтение3 мин
Количество просмотров83K
Думаю многие, кто работал с FPGA думали — а не сделать ли свой компьютер полностью на ней, с x86 процессором, периферией и прочим? 8-и битные компьютеры часто реализовывали в FPGA, но вот целый PC…

Для успешной работы помимо x86 процессора нужен еще BIOS со всеми реализованными прерываниями (включая доступ к «диску» на SD карте), BIOS VGA-совместимой видеокарты, вся периферия, контроллер памяти, таймер и многое другое. Задача намного сложнее чем кажется на первый взгляд, но тем не менее, в проекте ZetCPU она решена.

Из ограничений — работает только 16-и битный режим на 12.5Mhz, без математического сопроцессора.
Читать дальше →
Всего голосов 66: ↑62 и ↓4+58
Комментарии47

Как разогнать эмулятор Android

Время на прочтение3 мин
Количество просмотров142K
Intel HAXM
Каждый, кто хоть раз работал с эмулятором для разработки приложений под Android, знает, что даже на современном железе эмулятор тормозит так, что для его использования нужно нечеловеческое терпение. То есть, наверное, надо самому стать андроидом-киборгом.

Но есть и еще один метод – попроще.

Intel Hardware Accelerated Execution Manager (Intel HAXM) — это решение, использующее аппаратные возможности виртуализации (Intel VT) и позволяющее значительно ускорить работу эмулятора Android.

Данное решение работает в паре с эмулятором Android для х86 устройств. При этом, эмулятор будет работать со скоростью, приближенной к скорости работы реального устройства, что поможет сократить время на запуск и отладку приложения.
Читать дальше →
Всего голосов 90: ↑84 и ↓6+78
Комментарии50

Загадочный UMTS-900

Время на прочтение2 мин
Количество просмотров66K
Многие думают, что каждый из мобильных операторов владеет одной мобильной сетью. На самом деле это не так. У каждого из операторов есть несколько разных сетей, работающих на разных частотах в разных стандартах, просто современные телефоны и другие устройства умеют переходить из одной сети в другую незаметно для абонента даже во время разговора.

Если говорить об операторах большой тройки и «стандартных» мобильных сетях (тех, в которых работают телефоны с обычными сим-картами), у каждого оператора есть как минимум три сети:

• Сеть 2G GSM-900 Mhz
• Сеть 2G GSM-1800 Mhz (DCS)
• Сеть 3G UMTS-2100 Mhz (WCDMA)

Распределение частот можно посмотреть вот на этой грандиозной картинке (клик на ней откроет полноразмерную картинку в новом окне).


Источник: www.exclusive-comfort.ru/faq-chastoty-svyazi-gsm.shtm

На этой картинке нет ещё одной сети — UMTS-900 Mhz. Это очень загадочная и интересная сеть. Вы не найдёте ни одного упоминания UMTS-900 на сайтах операторов, однако у Мегафон и МТС эти сети работают во многих местах Москвы и Подмосковья.
Читать дальше →
Всего голосов 46: ↑42 и ↓4+38
Комментарии39

Квадрокоптер за 1 день и $120

Время на прочтение8 мин
Количество просмотров350K
Создать квадрокоптер как платформу для летающего робота я планирую уже очень давно. Первые расчеты и заказ деталей я сделал год еще назад. Однако, делать «просто коптер» чтобы полетать, управляя с пультом или даже в FPV режиме конечной задачей не является. Поэтому коптер должен быть максимально гибким и как можно менее дорогим.
По отдельности все детали для коптера есть, но их сопряжение — дело простое только в теории. Нужно быть и программистом и инженером и моделистом — вертолетчиком. Поэтому процесс движется довольно небыстро. А летать хочется :) Ничто так не расхолаживает и не демотивирует как отсутствие видимых результатов, особенно когда прогресс-то вроде есть, но не наглядный. Да и экспериментировать сразу на большом квадракоптере дорого и опасно.
Поэтому я решил собрать для экспериментов миникоптер. Как всегда — задача сделать недорого, просто и гибко.
Мой результат — готовый коптер за 1 день (на сборку и запуск) и $120 (стоимость квадрокоптера включая доставку). А с аппаратурой — $145.
MiniQuadroCopter
«MiniQuadroCopter»
Под катом описание и видео.
Buddy-коды для заказа на HobbyKing
Строим недорогой квадрокоптер
Всего голосов 149: ↑147 и ↓2+145
Комментарии155

Обзор зарплат WEB программистов

Время на прочтение2 мин
Количество просмотров228K
После длительного перерыва мы вновь публикуем результаты нашего исследования рынка труда в IT индустрии. Напомним, что в предыдущих наших постах мы рассказали о зарплатах «Мобильных» разработчиков, Дизайнеров, Руководителей проектов по разработке ПО, Системных администраторов windows и даже описали из чего состоит социальный пакет в IT компании.



Это пост мы решили посвятить отцам интернета — Web программистам:
  • HTML верстальщик, Web мастер
  • Программист PHP
  • Старший (ведущий) программист PHP
  • Программист ASP.NET
  • Программист JavaScript
  • Программист (старший, ведущий) Perl
  • Программист (старший, ведущий) Python
  • Программист (старший, ведущий) Ruby
  • Программист Flash/Flex
Читать дальше →
Всего голосов 169: ↑142 и ↓27+115
Комментарии221

Цитаты о разработке программного обеспечения

Время на прочтение3 мин
Количество просмотров14K
Несколько цитат о дизайне и разработке программ. Думаю, каждый найдет что-нибудь себе по вкусу. В дополнение к этому топику.

Простота — дух эффективности. // A. Freeman
Читать дальше →
Всего голосов 105: ↑81 и ↓24+57
Комментарии32

Программа Speak for Yourself удалена из iTunes

Время на прочтение2 мин
Количество просмотров1K
Три месяца назад на Хабре публиковалась история о том, что корпорации Prentke Romich Company (PRC) и Semantic Compaction Systems (SCS) — производители аппаратных устройств в области Augmentative and Alternative Communication (AAC) стоимостью до $9000 — подали иск против врачей-разработчиков программы Speak for Yourself за $300, которая реализует те же самые функции на iPad.

Программы AAC позволяют изучать язык и разговаривать, выбирая на экране нужные пиктограммы. Рынок подобных устройств чётко поделен между крупными корпорациями, которые обладают толстыми пакетами патентов.

История стала достоянием гласности со слов мамы девочки Майи, для которой программа Speak for Yourself стала единственным способом общаться с внешним миром. Несколько дней назад мама с горечью сообщила, что после юридической переписки компания Apple приняла решение удалить Speak for Yourself из каталога iTunes, несмотря на отсутствие соответствующего судебного постановления, а только на основании жалобы от PRC и SCS.
Читать дальше →
Всего голосов 78: ↑64 и ↓14+50
Комментарии96

ПИД-регулятор своими руками

Время на прочтение17 мин
Количество просмотров282K

I. Постановка задачи


Нужно держать температуру на заданном неком уровне и менять задание. Есть микроконтроллер, к которому прицеплены измеритель температуры, и симистор для управления мощностью. Не будем греть голову на ТАУ, ни разностными схемами, просто возьмём и сделаем «в лоб» ПИД-регулятор.
Читать дальше →
Всего голосов 36: ↑32 и ↓4+28
Комментарии45

Медиаплеер в домашней сети

Время на прочтение4 мин
Количество просмотров35K
Просмотр фильмов на компьютере не располагает к удобству, не все телевизоры могут отображать видеоконтент с внешних носителей или по сети, а так хочется уютно устроится на диване перед телевизором и посмотреть свежескачанный фильм в хорошем качестве. Даже если ТВ поддерживает внешний носитель, то возникает неудобство — сначала надо переписать на него фильм, а уж потом смотреть — лишние манипуляции со временем напрягают. Кроме того, очень часто формат скачанного фильма не может быть воспроизведен телевизором и приходится качать что-нибудь другое или конвертировать.

Выход — медиаплеер.
Читать дальше →
Всего голосов 17: ↑9 и ↓8+1
Комментарии30

Что делать, если надоела смс-реклама?

Время на прочтение5 мин
Количество просмотров64K
Наверное, многим знакома ситуация, когда раздается звук оповещения, что на мобильный телефон пришло смс-сообщение. И вот, открывая смс-сообщение, мы видим, что какая-то организация прислала нам рекламу. Хорошо, если вы действительно подписывались на данную рассылку.

Но что же делать, если вы не подписывались, и вам регулярно присылают рекламу посредством смс-сообщений?



Первое, что надлежит знать, это то, что любая рекламная рассылка посредством смс-сообщений без вашего предварительного согласия является нарушением ч. 1. ст. 18 Федерального закона от 13.03.2006 N 38-ФЗ «О рекламе»:
Читать дальше →
Всего голосов 41: ↑40 и ↓1+39
Комментарии66

Stuxnet, Flame и Duqu использовали GPL-код

Время на прочтение2 мин
Количество просмотров4.1K
Stuxnet, Flame и Duqu — три самые известные программы, предположительно созданные спецслужбами в качестве «кибеоружия» против других стран. Программа Stuxnet успешно вывела из строя 80% иранских центрифуг по обогащению урана, а шпионская программа Flame несколько лет скрытно работала на иранских компьютерах, установившись как обновление Windows.

На прошлой неделе предположения об американском заказе подтвердились: выяснилось, что президент Обама лично следил за внедрением вируса Stuxnet на иранские компьютеры. Насчёт Flame и Duqu прямых доказательств пока нет. Но вряд ли приходится сомневаться, что эти программы тоже созданы по заказу американцев.

Самое интересное, что во всех трёх программах использовалась библиотека LZO, которая распространяется строго под лицензией GNU GPL.
Читать дальше →
Всего голосов 80: ↑55 и ↓25+30
Комментарии67

Немного о красоте T-фракталов

Время на прочтение2 мин
Количество просмотров9.2K

В 1977 году Бенуа Мандельброт написал книгу «Фрактальная геометрия природы». В ней он подробно описал, как, руководствуясь простыми правилами, нарисовать сложный и красивый самоподобный узор. И до Мандельброта, и после, и по сей день фрактальные узоры привлекают к себе внимание математиков, программистов, художников и прочих любителей красоты.

Существует множество фрактальных семейств. Сегодня я расскажу об одном из них, удивительно простом в построении его в окне вашего браузера, и достаточно красивом, что бы захотеть исследовать его свойства.

Посмотреть на фракталы
Всего голосов 111: ↑107 и ↓4+103
Комментарии52

Создание игры на Java без сторонних библиотек, часть первая

Время на прочтение4 мин
Количество просмотров277K


Введение и подготовка



Привет хаброжители. Данный пост является «рерайтом» моего поста для песочницы. На этот раз я постараюсь охватить больше тем, чем тогда.

Почему Java?

Ничего объективного я тут не скажу, а скажу лишь то, что я люблю этот язык, и мне нравиться писать на нем. Да, на Java нет игр AAA-класса, но Java предоставляет огромные возможности, больше кол-во встроенных средств и быстроту написания кода.

IDE

Начнем с выбора IDE. Я являюсь фанатом Eclipse и посоветую вам его.
Если же почему-то вам он не понравился, вы можете использовать NetBeans, Intellij IDEA или командную строку и ваш любимый редактор.

JDK

И скачаем JDK последней версии: JDK 7u4

Скорее всего проблем с установкой IDE у вас не возникнет, а если у вас 64-битная система, все же посоветую устанавливать 32-битный Eclipse, так как иногда бывают ошибки и Eclipse у вас просто не запустится.

Под катом мы приступим к созданию игры.
Читать дальше →
Всего голосов 72: ↑51 и ↓21+30
Комментарии51

Top-10 квестов «столетия». (опрос+результаты)

Время на прочтение2 мин
Количество просмотров51K
Для разрядки в конце рабочего дня предлагаю немного расслабиться и вспомнить 10 лучших квестов всех времен и народов (под любые платформы), определить «Достояние Республики», так сказать.
Читать дальше →
Всего голосов 20: ↑9 и ↓11-2
Комментарии53

Steam для Linux. Скоро

Время на прочтение1 мин
Количество просмотров6.7K


Ещё в апреле Майкл Ларабел (ресурс Phoronix) посетил офис Valve и подтвердил, что версия Steam для Linux пока в разработке. Также он сообщил, что проектом руководит Гейб Ньюэлл.

Запуск Steam под Линукс требует еще и портирования некоторых игр специально для адекватной работы под этой ОС. Примерный список (в порядке приоритета):

Left 4 Dead 2
Half-Life
Portal (?)

Единственное, чего раньше точно не знали, так это примерной даты выпуска Steam для Линукс. Сегодня ситуация изменилась.
Читать дальше →
Всего голосов 104: ↑93 и ↓11+82
Комментарии158

В штатовской военной микросхеме китайского производства обнаружили запароленный «чёрный ход»

Время на прочтение1 мин
Количество просмотров7.1K
Прочёл на сайте журнала «Хакер» две статьи:


В первой статье пишут: исследователям удалось обнаружить в китайском чипе FPGA бэкдор, размещённый производителем и способный снять криптографическую защиту с микросхемы, поменять ключ AES, получить доступ к нешифрованным данным, вывести чип из строя. Удалось узнать и секретный ключ, которым активировался бэкдор. И пишут, что этот чип широко используется в военных системах (включая вооружение), на атомных станциях, на транспорте.

Во второй статье пишут: такие бэкдоры — обычное дело, создаются для отладки аппаратного обеспéчения; часть производителей перед выпуском оборудования удаляет бэкдор, а другая часть оставляет, просто запароливая тайным ключом.

Советую и вам также прочесть ту и другую статью, сделать выводы.
Всего голосов 102: ↑72 и ↓30+42
Комментарии50

Асимметричный мультиплеер, или Нужна ли демократия в играх

Время на прочтение5 мин
Количество просмотров7.7K
Крик, Мунк Предполагается, что законы физики действуют симметрично. Несмотря на это, найти примеры симметрии в реальности практически невозможно: правшей в пять раз больше, чем левшей, почти все биомолекулы хиральны, а материя во Вселенной преобладает над антиматерией. Неопытные разработчики, дизайнеры и инженеры стремятся все сделать красиво и симметрично, в то время как опытные создают ADSL, асимметричное шифрование и Роттердамских лебедей. Давайте взглянем на пару примеров асимметрии в видеоиграх, точнее, в их многопользовательской составляющей, попутно определив преимущества асимметричного мультиплеера, и, может быть, даже заглянем в ближайшее будущее. Надеюсь, тема заинтересует не только обычных пользователей игровых консолей, но и разработчиков, от которых, собственно, зависит вся индустрия видеоигр. Также обратите внимание, что основные презентации E3 2012 пройдут сегодня и завтра.
Читать дальше →
Всего голосов 35: ↑28 и ↓7+21
Комментарии54

Годное ТЗ, очень коротко

Время на прочтение3 мин
Количество просмотров3.7K
Частенько, по долгу службы в том числе, приходится писать всякие ТЗ, а так же вникать и (командовать) создавать документацию по продуктам и решениям. ТЗ — для отношений с клиентом, документация — для разработчиков. Основные принципы, которые должны быть, коротко, под катом.
Читать дальше →
Всего голосов 35: ↑19 и ↓16+3
Комментарии5

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность