Все записи автора admin

Алгоритм Бабушкина в MATLAB: результаты

[предыдущий пост по теме: Алгоритм архивации Бабушкина]

Короче, надоело мне ждать цикл в 10^14 итераций (напомню, что это для сжатия 6 байт). Долго. Немного переписал программу: сделал для трёх байт и учёл ещё одно условие, на которое не сильно обратил внимание в тот раз.

Вот пишете, что перебор в принципе не нужен, достаточно заметить, что дробь a/b, где a – двухгигабайтный фильм, а b – десять в какой-то очень большой степени, может сократиться только на 2 и на 5 (не по одному разу, конечно). Поэтому достаточно поделить оба числа на наибольший общий делитель, и дело с концом.

Небольшая оговорка: два числа (которые я уже обозвал в предыдущем посте, как m и n) не обязательно при делении должны выдавать всё наше исходное число: оно должно получаться при округлении результата до определённого знака.

Рассмотрим три байта: 236, 82, 219. В десятичной системе я их записал так: 0.14373612. Теперь найдём два числа: это 3948 и 27467, их частное равно 0.143736119707285, что прекрасно округляется. Но! Степень сжатия тут около 111,218%.

Читать далее Алгоритм Бабушкина в MATLAB: результаты →

Алгоритм архивации Бабушкина

UPD от 25.02: выложил результаты работы программы

Появился тут ещё один кадр, который делает совершенно новый антивирус, как в своё время кое-кто сделал свою совершенно новую ОС (все помнят болгенос?). Нет времени и желания сейчас всё расписывать, да и не в антивирусе дело. Курите статью на хабре про парня, который написал свой крутой антивирус: http://habrahabr.ru/post/170487/ . Комментировать ничего не буду, ибо не хочу, антивирус и антивирус.

Также этот человек предлагает алгоритм архивации, который сможет сжимать фильмы размером 2ГБ до 2-3 кБ (на шесть порядков меньше!), и с помощью него можно будет поместить весь интернет на флешку. Как и антивирус (подробности в том самом интернете), такое заявление достаточно забавно. Итак, что же нам предлагает Алексей Бабушкин (взято с его страницы вконтакте):

babushkin

Читать далее Алгоритм архивации Бабушкина →

Список окон на панели инструментов в Pro/ENGINEER WildFire

Три стадии моей работы в Pro/ENGINEER с точки зрения переключения между окнами:

  1. Переключение окон путём выбора окна в панели задач и делания его активным (Activate, Ctrl-A).
  2. Переключение окон через меню Window.
  3. Тёпле и удобне сабж.

Выглядит оно так:
Список окон на панели Pro/ENGINEER Читать далее Список окон на панели инструментов в Pro/ENGINEER WildFire →

6/2(1+2)

Опускаем знак умножения перед скобками ... PROFIT!

Вот сижу что-то ночью опять… Решил написать своё мнение о популярном сейчас вопросе: один или девять?

Я думаю, по изображению сверху стало уже понятно, о чём идёт речь. Знак умножения – он опущен перед скобками, и… как считать? Читать далее 6/2(1+2) →

Механизмы из Lego

Ещё одно видео нашёл на youtube.

Как бы я не предвзято относился к Lego и их роботам-конструкторам, но из них действительно можно много всего сделать. Просто показательного, на прочность, думаю, рассчитывать не стоит.

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

Читать далее Механизмы из Lego →

Эвольвентный профиль зубчатого колеса в Pro/ENGINEER

Для многих, как выяснилось, сложная задача. На самом деле ничего запредельного нет, сейчас сделаем модель эвольвентного зубчатого колеса в Pro/ENGINEER Wildfire 5.0. На этот раз я нашёл, как переключить интерфейс на английский язык, так что все скрины теперь будут на английском. Читать далее Эвольвентный профиль зубчатого колеса в Pro/ENGINEER →

Траектория движения точки в Pro/ENGINEER Wildfire 5

Всем привет. Сегодня разберёмся с одной задачей, которая как-то реально встала передо мной на работе. Тогда, правда, всё в маткаде считал 🙂

Чтобы показать суть механизма, набросал простую кинематическую схему:

Кинематическая схема мехнизма

Коромысло 1 совершает небольшие колебательные движения относительно вертикального положения (10-30 градусов). Левый конец шатуна 2 двигается по определённой траектории, которую и нужно найти. Обязательное условие в том, чтобы правый конец шатуна двигался по горизонтали (пунктирная линия на схеме). Читать далее Траектория движения точки в Pro/ENGINEER Wildfire 5 →

Самоустанавливающиеся подшипники F201

Они же корпусные подшипники, они же подшипниковые узлы, pillow blocks.

Прислал один человек две штуки. Внутренний диаметр – 12, как раз для ШВП пойдёт к станку. Фирма японская, FBJ. Корпуса, похоже, чугунные.

Подшипники FBJ F201

Читать далее Самоустанавливающиеся подшипники F201 →

Как собрать швп, если шарики из гайки рассыпались

Да, был дурак. Тогда пришла из Китая моя первая ШВП (шарико-винтовая передача, или пара, если угодно). Ну радовался, крутил. И вот подумал: а что, если полностью открутить гайку? Наверняка есть какая-то защитная система для шариков. Наверняка…

Вот такая ШВП:

Ballscrew (это и значит ШВП) SFU1605. 16 – диаметр, 5 – шаг винта.

В общем, открутил. Шарики, конечно, рассыпались. Чудом с пола собрал. Посмотрел со всех сторон, прикинул: так просто не собрать. Чудом досчитался всех шариков, ни одного не потерял. Читать далее Как собрать швп, если шарики из гайки рассыпались →