Pull to refresh
30
0
Вячеслав @DeadFine

User

Send message

Полный релиз бесплатного интерактивного 700-страничного учебника по тестированию

Level of difficulty Easy
Reading time 12 min
Views 99K

Гуд ньюз эвриван! Спустя полтора года работы восьми айтишников с суммарным опытом в IT 130 лет достигнут результат в виде учебника по тестированию, которого еще никто и никогда не делал.

Читать далее
Total votes 160: ↑159 and ↓1 +158
Comments 162

Разработка симулятора космического корабля Союз ТМА

Reading time 14 min
Views 9.4K

Привет! Мы - команда симулятора Союз ТМА, программы, имитирующей орбитальный полёт космического аппарата Союз и Международной Космической Станции, сближение и стыковку КА с МКС, а так же расстыковку и спуск. Всё это имитируется как в автоматическом (т.е. под управлением моделями бортовой аппаратуры Системы Управления Движением), так и в ручном режимах полёта, которые по своему алгоритмическому и логическому составу идентичны тем. что использовались на борту КА Союз ТМА.

Нами разработано программное обеспечение под названием "Моделирование и Управление" в среде C++ Builder 6. Почему именно в ней, а не в VS - это наш первый проект и ранее никто из нас не имел опыта в программировании, а тем более в тренажёростроении, поэтому для "пробы пера" была выбрана наиболее простая среда, но при этом код разрабатывается так, что бы его можно было максимально быстро интегрировать в другую среду (Qt, VS).

В первую очередь мы решили разработать основные оконные формы для отладки работы алгоритмов ПО - журнал протоколирования событий, а также форматы, имитирующие бортовую аппаратуру, с которой взаимодействует космонавт во время выполнения программы полёта.

Первой формой была - "Ввод начальных условий". На данной форме вводятся все необходимые параметры для выставления начального состояния КА и МКС, минимальный набор начальных параметров состояния бортовых систем, оскулирующие элементы и др. параметры, необходимые для начала режима. Сам список какие именно параметры необходимы для моделирования столь сложной системы нам были неизвестны, но изучив статьи на данную тему, имеющиеся в интернете, а так же пообщавшись с разработчиками тренажёров подготовки космонавтов мы выяснили приблизительный набор параметров, которые использует ЦПК им. Гагарина и НАСА для задания начальных условий режимов полёта.

В этот список входят несколько групп параметров:

Читать далее
Total votes 45: ↑40 and ↓5 +35
Comments 61

Проводы российской «Науки»

Reading time 4 min
Views 49K


Многострадальный многоцелевой лабораторный модуль «Наука» прошел этап заводских испытаний и отправлен на Байконур. Модуль должен стартовать в космос в 2021 году и стать частью российского сегмента Международной космической станции. Он добавит комфорта для российских космонавтов, но, самое главное, должен повысить научную эффективность российской пилотируемой космонавтики.
Читать дальше →
Total votes 125: ↑122 and ↓3 +119
Comments 156

Генеалогические исследования — метрические книги, переписи, архивы, открытые базы

Reading time 13 min
Views 143K
Не один год я увлекаюсь генеалогией. Практической пользы в этом хобби нет, но интересного очень много. Здесь я хотел поделиться накопленным опытом, частью интересных сведений, не сильно погружаясь в персональные истории. Чтобы текст сильно не распухал, расскажу всего 2 кейса: поиск в военных архивах на основе данных онлайн-баз и продолжительный просмотр и анализ метрических книг одного села периода конца XIX — начала XX вв. вплоть до конца революции и гражданской войны.

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

Осознаю, что некоторым тема публикации может показаться далекой от IT, но в процессе у меня было и программирование, VBA-скриптинг, SQL, и впереди, надеюсь, ML\DS\AI.


Страница метрической книги, рождения в 1898 г. Еще в книгах записывались браки и смерти — до появления ЗАГСов в начале 1920х
Читать дальше →
Total votes 47: ↑47 and ↓0 +47
Comments 119

Фото Nokia Lumia 920 и 820

Reading time 1 min
Views 12K
Сегодня в твиттере evleaks появились вероятные фото новинок от Nokia на базе Windows Phone 8.

Nokia Lumia 920 (вероятно с PureView)


Nokia Lumia 820


О правдивости фото и характеристиках ничего не известно.
Что ж, узнаем это через 5 дней на Nokia World 2012.
Total votes 35: ↑25 and ↓10 +15
Comments 97

Загрузочный телефон

Reading time 1 min
Views 40K
У вас наверняка есть «обычный сотовый телефон», умеющий звонить, играть музыку с флеш-карты и прикидываться по случаю кардридером при подключении к «большому брату». Ну или был. Или есть у вашей второй половины/родителей/детей/бабушек/дедушек/etc. Вы никогда не думали использовать его более гиковским способом, чем просто средство связи? Я не имею в виду модификацию прошивок и получение консольного доступа к самому телефону, нет — все намного банальнее и интереснее одновременно.


рецепт приготовления
Total votes 342: ↑278 and ↓64 +214
Comments 133

Расширение функционала телевизоров LG и оскал корейского капитализма

Reading time 5 min
Views 152K
image
Небольшая заметка о том, как исследовались прошивки для телевизоров LG, о том, что удалось добиться, какие проблемы встретились на пути и как обстоят дела сейчас. О реакции на всё происходящее корпорации LG, решившей попросту перешагивать через законы.
Читать дальше →
Total votes 146: ↑140 and ↓6 +134
Comments 123

35 логотипов со скрытым смыслом

Reading time 4 min
Views 274K


Дизайн простого логотипа иногда бывает серым и скучным, если разрабатывается без доли воображения. Многие популярные бренды имеют простые, но в то же время эффективные логотипы. Вспомните дизайн логотипа знаменитого FedEx. Он выглядит элементарным и безыскусным, но на самом деле это отличная идея со скрытым смыслом, который заключается в стрелочке между буквами «E» и «x». Эта стрелка символизирует развитие и успех компании.

Это одна из самых больших проблем дизайнеров. Создание абстрактных логотипов с действенными «скрытыми посланиями» намного важнее, чем свистелки и перделки модный дизайн.
Это потому, что если логотип не передает всю «суть» компании, то и бренд продать не получится. Одним из самых популярных приемов в разработке логотипов является negative space (негативное пространство).
Прошу под кат.
Total votes 256: ↑181 and ↓75 +106
Comments 206

Сервисы сокращения URL на своём домене

Reading time 2 min
Views 47K
Не столь давно в рамках работы над большим проектом пришлось столкнуться с необходимостью запустить сервис сокращения URLов на собственном домене. Предлагаю вниманию уважаемой хабрапублики результат исследования
  1. Выбор домена
  2. Решения на чужом хостинге
  3. Решения на своём хостинге
  4. Краткий обзор системы yourls
далее
Total votes 15: ↑10 and ↓5 +5
Comments 14

Экспериментальное определение характеристик кэш-памяти

Reading time 6 min
Views 4.9K
В ряде случаев (например, для тонкой оптимизации программы под конкретный компьютер) полезно знать характеристики кэш-подсистемы: количество уровней, время доступа к каждому уровню, их размер и ассоциативность, и т.п.
Для одноразовой оптимизации необходимые значения можно посмотреть в спецификации на компьютер, но когда требуется автоматическая оптимизация (например, во время сборки и установки программы), характеристики приходится определять косвенно, по результатам прогона специального набора тестов.
Удобная тестовая программа для Linux — lat_mem_rd из пакета тестов lmbench. Её работа заключается в том, что она выделяет в памяти массив и читает его элементы с заданным шагом, циклически проходя по массиву снова и снова. Затем выделяется массив большего размера, и т.д. Для каждого значения шага и размера массива подсчитывается среднее время доступа.
Пример графика, который был получен этой программой на реальной системе:

Как по полученным данным определить характеристики кэша?
Total votes 33: ↑33 and ↓0 +33
Comments 10

Автоматизирование преобразования фотографий из формата стереопары в анаглиф

Reading time 5 min
Views 1.9K
glasses glasses

Введение


Все началось с того, что мною были куплены анаглифные очки. Как только они попали в руки, сразу было решено проверить их общие возможности. Просто путешествовать по интернету и искать фотографии не так интересно, поэтому, скрепя сердце, пришлось признать за любимой операционной системой существенный недостаток (отсутствие драйверов для добавления в игры режима вывода в анаглифе) и загрузить давно заброшенный Windows. Так как я счастливый обладатель видеокарточки с чипсетом от Nvidia, то используя несложный трюк (можно загрузить более свежие драйвера, также для владельцев 64-битных систем надо подредактировать реестр) я открыл для себя потрясающий мир псевдообъемных игр. Понятное дело, что ощущения не совсем те, как если бы использовались очки с ЖК-затворками, но ведь и порядок затраченных денег совсем другой. (Кстати, для тех, у кого более старые видеокарты или чипсеты других производителей, есть замечательная бесплатная утилита, позволяющая делать то же самое. Правда, по моему субъективному мнению, качество картинки на моей видеокарточке у нее несколько хуже). Так как цель данной статьи вовсе не реклама разных технологий псевдообъемного изображения, то я не буду подробно рассказывать о своих впечатлениях и показывать скриншоты игр (тем более, те, у кого есть очки, и так прекрасно это знают, а у кого их нет — не смогут и оценить). Но то, что меня огорчило — что я не могу сделать себе скриншот на память. То есть сделать я его могу (благо Nvidia заботливо предусмотрела недокументированную комбинацию «alt»+«F1»), но вот формат его вовсе не в виде анаглифа, а в виде стереопары (.jps).
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Comments 1

Пресс-релиз по итогам съезда Пиратской Партии России

Reading time 1 min
Views 1.5K

В России скоро появится новая политическая партия. Такое решение было принято делегатами первого съезда Пиратской Партии России, который прошел 10-12 сентября 2010 в подмосковной Малаховке.
В съезде участвовали представители Москвы, Питера, Нижнего Новгорода, Воронежа, Новосибирска, Ростова-на-Дону и других регионов России. Присутствовал международный координатор Пиратской партии Германии и сопредседатель Pirate Parties International — Gregory Engels.

Организационный съезд принял программу действий на год, ключевым пунктом в которой является регистрация Пиратской партии, как политической партии.
Для участия в выборах партией создана «Школа кандидата».
Также съезд поддержал первого кандидата в депутаты города Шумерля Чувашской Республики от Пиратской партии России Иванькова Александра.
За основу внутренней организации партии принята прямая электронная демократия.

Была принята резолюция под ироническим названием «Малаховский протокол».

Публикация о съезде в Частном Корреспонденте.
Total votes 103: ↑75 and ↓28 +47
Comments 115

Эффективная обработка фотографий в Photoshop

Reading time 6 min
Views 146K
Эффективная обработка фотографий в Photoshop

Читая статьи о Photoshop, я часто удивляюсь тому, насколько многие авторы усложняют решение по сути простых задач по обработке. Этим страдают и многие «монументальные» писатели, например Дэн Маргулис. Но ему это простительно – его задача написать о всех тонкостях и нюансах процесса обработки, рассмотреть его со всех ракурсов и сторон. Хотя именно эта особенность подачи материала в его книгах отталкивает многих читателей.

На самом деле, корни подобных способов «увеличить резкость в 40 действий» растут из очень простой вещи – люди, которые пишут эти уроки, никогда не работали с большим объемом фотографий. То есть, как правило, у них есть пара фотографий и они готовы в процессе их обработки убить вечер-другой. Но когда у тебя идут постоянные заказы, и с каждой фотосессии тебе надо серьезно обработать несколько десятков кадров – начинаешь задумываться о более простых и удобных способах обработки.

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

Читать дальше →
Total votes 288: ↑244 and ↓44 +200
Comments 117

Кнопка «На главную» для Firefox

Reading time 1 min
Views 656
Всем привет! Захотелось мне недавно сделать кнопку в тулбаре, кликая по которой мой браузер перемещал бы меня на главную сайта. Многие скажут «Зачем? Есть же линки на сайтах?». А мне лень их искать, да и честное слово «ХОЧУ КНОПКУ» кнопать в постоянном месте!

Всем javascript`ерам НЕ посвящается — они это напишут без проблем, а вот как быть обычному пользователю, который не знает как, но очень надо?

И мне надо такую кнопку…
Читать дальше →
Total votes 21: ↑15 and ↓6 +9
Comments 21

Список горячих клавиш для входа в меню BIOS

Reading time 4 min
Views 59K
Enter to BIOS menu: press ??? key... Многим продвинутым пользователям может потребоваться воспользоваться меню BIOS для изменений, установленных по-умолчанию, функций ввода-вывода аппаратной части компьютера. В разных ПК и ноутбуках загрузка меню BIOS осуществляется с помощью разных комбинаций клавиш.
Внутри, список горячих клавиш:
Total votes 27: ↑17 and ↓10 +7
Comments 10

Методы решения судоку

Reading time 5 min
Views 667K

1. Основы


Большинство из нас, хабражителей, знает, что такое судоку. Не буду рассказывать про правила, а сразу перейду к методикам.
Для решения головоломки, не важно сложной или простой, изначально ищутся ячейки очевидные для заполнения.
Читать дальше →
Total votes 81: ↑70 and ↓11 +59
Comments 63

Миникомпьютер из роутера с OpenWRT: разрабатываем USB-видеокарту

Reading time 25 min
Views 183K

Добрый день, уважаемые хабровчане. В этом цикле статей мы с вами пройдем достаточно длинный, но весьма интересный путь по превращению обычного роутера в мини-компьютер с LCD-дисплеем. Для этого мы разработаем сначала USB-видеокарту на базе микроконтроллера STM32F103, потом тестовый драйвер, который позволит нам выводить на него графику, и, наконец – полноценный драйвер фреймбуффера, благодаря которому можно будет запустить настоящие графические приложения, такие как x-сервер. Заодно мы научимся включать наш код в дерево исходников OpenWRT, допиливать его ядро и делать прочие полезные вещи.
Ну а в самом конце мы получим результат, который, я надеюсь, вызовет ностальгическую слезу у многих читателей. Я постараюсь излагать материал таким образом, чтобы в конце каждого этапа мы получали осязаемый результат, не дающий угаснуть энтузиазму. Итак, начнем.
Читать дальше →
Total votes 286: ↑279 and ↓7 +272
Comments 44

Методы ввода иероглифов

Reading time 5 min
Views 184K
Ввиду роста популярности китайского языка в последнее время, решил поделиться своим опытом и небольшими наработками в принципах и методах ввода этих самых загадочных иероглифов. Для начала немного теории, что это и с чем это есть.


Читать дальше →
Total votes 113: ↑109 and ↓4 +105
Comments 70

Metro User Interface: Описание и примеры Веб Дизайна

Reading time 6 min
Views 81K


Новый интерфейс в стиле Metro является ключевой особенностью мобильной ОС Windows Phone 7. Но не только её одной: уже сейчас ясно, что этот пользовательский интерфейс, будет используется Microsoft во всех продуктах, в том числе и во флагманской Windows 8. Таким образом, интерфейс Metro так или иначе будет существовать в течение длительного времени, и это стоит того, чтобы познакомиться с ним поближе.
В этой статье мы остановимся на интерфейсе: принципы его работы, сетка, структура и основные элементы.
Читать дальше →
Total votes 52: ↑28 and ↓24 +4
Comments 46

Записи с летней школы по Metro-дизайну

Reading time 1 min
Views 15K


Друзья, как вы, наверняка, знаете, буквально в прошедшие выходные (13-14 июля) мы проводили летнюю школу по Metro-дизайну для Windows Phone и Windows 8. Рады сообщить, что записи лекций уже доступны на TechDays!
Под катом ссылки на отдельные лекции
Total votes 54: ↑39 and ↓15 +24
Comments 8

Information

Rating
3,506-th
Location
Сергиев Посад, Москва и Московская обл., Россия
Registered
Activity