#мысли #пример #успех #кадры Когда побеждают двое. Сегодня чувствую двойное удовольствие от того, что выполнил свою отцовскую управленческую работу и сын достиг хороших результатов. В разрезе управления: ➡ У моего сына было пару спорных оценок по году. Он мог и хотел смириться с тройками, так как у него не было пятёрок в триместре по этим предм…

Ученик, благодаря моим рекомендациям, купил машину 🚘

Как с помощью инвестиций зарабатывать на жизнь (https://t.me/pavelvatamanyuk1)

Ученик, благодаря моим рекомендациям, купил машину 🚘

90% людей теряют на трейдинге (инвестициях). Как войти в 10% успешных

Что я понял за 5 лет в инвестициях и трейдинге (https://t.me/pavelvatamanyuk1)

Мой путь в инвестициях начался в 2020 году. Я увидел рекламу ведущего брокера и захотел начать инвестировать. Скачал приложение, посмотрел ролики в интернете, изучил информацию я купил акции, как мне казалось перспективных компаний. И за 3 месяца сделал +12% к депо…

Как наш мозг нас обманывает филигранно

Как наш мозг нас обманывает филигранно

Как наш мозг нас обманывает филигранно. Мне кажется, что нет ни одного навыка, который лучше отточен, чем наш с вами мозг. Нам иногда кажется, что то, что мы точно видим, чувствуем на вкус или слышим, – это реальность. Проведено тысячи опытов, которые говорят о том, что это не так. Наши физиологи сейчас очень чётко могут описать паттерны работы моз…

Как заработать на инвестициях 5млн и всё потерять

Инвестиции изменили мою жизнь (https://t.me/pavelvatamanyuk1)

Как заработать на инвестициях 5млн и всё потерять

Заработал на инвестициях 5 млн и там же всё потерял

Как инвестиции изменили мою жизнь (https://t.me/pavelvatamanyuk1)

Заработал на инвестициях 5 млн и там же всё потерял
1

💵Система платежей для самозанятых, ИП и ООО

— платежный модуль Продамус [Prodamus]*.

*ссылка выше дает скидку -20% на подключение [8 000 руб., вместо 10 000 руб. оплата раз и навсегда] + бесплатную консультаци…

Искусство написания промптов для ChatGPT и других LLM моделей: 26 принципов написания промптов для получения отличного результата

Искусство написания промптов для ChatGPT и других LLM моделей: 26 принципов написания промптов для получения отличного результата

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

63
1

Промпт-инжиниринг — искусство общения с LLMs. Полезные советы от VILA Lab

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

Промпт-инжиниринг — искусство общения с LLMs. Полезные советы от VILA Lab
6

Руководство по исправлению предупреждений безопасности Git

Чтоб решить проблему `fatal: detected dubious ownership in reposi`

Вы также ищете "как исправить предупреждение безопасности Git"? Недавно в Git вышло обновление, и многие мои друзья столкнулись с сомнительной проблемой владения. Давайте вместе покончим с проблемами Git! Теперь хочу поделиться с вами своим решением и опытом

Из PDF в Excel, когда не все так просто…

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

Разные шаблоны документов затрудняют процесс извлечения данных и…

9

Вспоминая физику. Правило Буравчика

Вспоминая физику. Правило Буравчика

Неожиданно вспомнилось Правило буравчика – это математический закон, который описывает направление действия силы на тело, вращающееся вокруг своей оси. Он был сформулирован в 17 веке французским физиком и математиком Пьером Буравчиком и является одним из основных принципов механики.

1
):\n df = pd.read_excel(filename)\n if df.empty: # если пустой файл то записываем в пустые\n empty.append(filename)\n continue\n df.dropna(how='all', inplace=True)\n df.reset_index(drop=True, inplace=True)\n cols = list(df.columns) #выделяем колонки из таблицы в файле\n cols = clean(cols)","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Далее удаляем ненужные поля (для примера допустим, что в шаблоне dd_eirs_2 присутствует столбец 'Акт сдачи-приемки')

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"if 'Акт сдачи-приемки' in df.columns[0]:\n df.drop(df.columns[0], axis=1, inplace=True)\n df.columns = df.loc[0]\n df = df[1:]\n cols = list(df.columns)\n cols = clean(cols)\n if cols == dd_eirs_2: #смотрим подходят ли колонки каждому шаблону\n for i in df.index:\n if 'ИТОГО (' in str(df.loc[i, 'ИТ-услуга ТП']):\n df = df[:i]\n break\n df.columns = cols\n df['filename'] = os.path.basename(filename)\n df_eirs = pd.concat([df_eirs, df]) #если установили соответствие с шаблоном то записываем в общий файл\n find.append(filename)\n elif cols == dd_eirs_1: # если шаблону не подошло то сравниваем с другими\n for i in df.index:\n if 'ИТОГО (' in str(df.loc[i, 'ИТ-услуга ТП']):\n df = df[:i]\n break\n df.columns = cols\n df['filename'] = os.path.basename(filename)\n df_eirs = pd.concat([df_eirs, df])\n find.append(filename)\n else … #<обработка других шаблонов>","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

В результате получили сводную таблицу для проведения дальнейшего анализа:

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"886df1d7-f645-5124-a5f3-089328b166e7","width":725,"height":175,"size":17789,"type":"png","color":"e2e3df","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQUGCf/EAB8QAAIBBAMBAQAAAAAAAAAAAAECAwAEBRESMVEhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAEA/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AND8nPkbPMPYw3960PFW3vZHwHvkPfKkqIMXBLBHIL+8YOgYEy6J2PymgLrGY2e7NxNj7aSXiBzaJS3XpG6CZQokcSRxqFVVAVQNAADoVB//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Второй способ - поиск паттернов в шаблонах.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

О применении данного способа расскажем на примере обработки 2-х заказ-нарядов на ремонт автомобиля, оформленных по разным шаблонам. Задача: узнать у каких машин, когда были совершены ремонтные работы, а также детальную информацию по работам (детали, их количество, вид работ, стоимость и т.д.).

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"a828bf9d-2d5b-56fe-b5b2-3ed77b52ae3c","width":1045,"height":641,"size":306781,"type":"png","color":"d3d0d0","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMJ/8QAIhAAAgEDAwUBAAAAAAAAAAAAAQIDAAQRBhIxBSEjJFFh/8QAFwEBAQEBAAAAAAAAAAAAAAAAAAEDBP/EABoRAAIDAQEAAAAAAAAAAAAAAAABAhESIUH/2gAMAwEAAhEDEQA/ANErXrnpvfxaVgjMY3B45WBBP4V5rO68OrKk60WR9RMisYLjJAJ81LZMwBEd57pxO7SBoxncc55+1RFtPgTJdXSuyrcygAkABz2oSz//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

При обработке данных вторым способом мы использовали другой алгоритм действий:

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"def get_info_from_pdf(row):\n try:\n f = fitz.open(row['FilePath'])\n text = ''\n for page in f:\n text += page.get_text()\n text = text.lower()\n text = re.sub(r'\\n', ' ', text)\n#выделяем текст из файла, в тексте ищем интересующую нас информацию с помощью регулярных выражений\n zakaz = re.findall(r'(заказ-наряд)|(наряд-заказ)|(заказ-наряда)|(наряд-заказа)|(наряд-заказу)|(заказ-наряду)', text)\n if len(zakaz)==0:\n if len(re.findall(r'пробег\\D*\\d+', text))!= 0:\n row['Пробег'] = re.findall(r'пробег\\D*\\d+', text)[0]\n if len(re.findall(r'sd\\d+', text)) != 0: \n row['Номер SD'] = re.findall(r'sd\\d+', text)[0]\n return row\n except:\n return row","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

- с помощью Python в документах были найдены и извлечены все таблицы;

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"def extract_table(o):\n table = tables[o].df\n table.columns = [ str(x).lower().translate(str.maketrans('','',string.punctuation)) for x in table.columns] # выделяем названия колонок в таблице\n df = pd.DataFrame()\n for i in table.columns: #итерируемся по каждой колонке\n for j in range(len(table)):\n data = str(table[i][j]).lower().translate(str.maketrans('','',string.punctuation))\n data = [i] + data.split()\n for d in data:\n\t\t#смотрим встречается ли в данных колонки слова маркеры нужных нам данных\n if d in ['код']:\n df[\"Код\"] = table[i] # если нужный маркер найден, то данные из колонки записываются в соответствующую колонку общего файла\n if d in ['наименованиие', 'работ', 'работы', 'услуги', 'услуг', 'услуга']:\n df[\"Работы\"] = table[i]\n if d in ['время']:\n df[\"Время\"] = table[i]\n if d in ['нч']:\n df[\"Н/ч\"] = table[i]\n if d in ['колво','кол']:\n df[\"Кол-во\"] = table[i]\n if d in ['цена']:\n df[\"Цена\"] = table[i]\n if d in ['сумма']:\n df[\"Сумма\"] = table[i].drop([j])\n return df.dropna(how='any')","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

В результате была получена следующая таблица для проведения дальнейшего анализа:

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"3ac57b62-0654-5e1b-be3d-2b287db3cc70","width":868,"height":157,"size":49970,"type":"png","color":"d7d7d4","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUHCf/EACIQAAEDBAICAwAAAAAAAAAAAAECAxEABAUSBiETMVGRwf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0ZxuYzPIH/E9fPY/xIK5t9Rt3EK3CgfnqPygSXnI+TJu30t5K5SkOKCQnWAJ9CRUVQYEzHdVAFtskktp+qD/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Оба способа имеют свои плюсы и минусы.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Для первого способа характерна бОльшая точность выходных данных. Однако, он требует проведения ручного анализа.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Для второго способа использование регулярных выражений позволяет снизить трудозатраты. Поиск подходящего выражения или ключевого слова занимает не так много времени, является более универсальным и не требует доработки при добавлении новых вариантов документов. Однако, при применении данного инструмента, могут встречаться некоторые артефакты выходных данных (например, номер машины: ъ000уъ00, дата договора 20.07.2024 и т.д.), которые могут усложнить дальнейший анализ.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

При анализе 100 пакетов документов, содержащих разнородные таблицы, я получил следующую статистику:

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"c5f71589-f1e4-5193-8932-acbfc957d450","width":983,"height":215,"size":16403,"type":"png","color":"0e0e0e","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/wAALCAAKAAoBAREA/8QAFgABAQEAAAAAAAAAAAAAAAAABQQJ/8QAJRAAAgEDAwIHAAAAAAAAAAAAAQIDAAQRBQYhEzEUIjIzQVFh/9oACAEBAAA/ANJLTburxW8oudw3rSzAxIXn9vv5sA4J7fNRHb25VJUazqjAcZ8SnP766VtFVIFVFCjqMcAY5yaLmtLUzOTbREliSSg+6//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":0,"favorites":0,"reposts":0,"views":1106,"hits":10451,"reads":null,"online":0},"dateFavorite":0,"hitsCount":10451,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":false,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/id447345/862553-iz-pdf-v-excel-kogda-ne-vse-tak-prosto","author":{"id":447345,"name":"NTA","nickname":null,"description":null,"uri":"","avatar":{"type":"image","data":{"uuid":"e7175678-aaab-09f8-0271-7b3af7ac4670","width":1207,"height":1207,"size":83090,"type":"jpg","color":"e3ebf8","hash":"","external_service":[]}},"cover":{"cover":{"type":"image","data":{"uuid":"8575b55d-a1f0-53ee-9ad6-78268f9ea45c","width":1280,"height":373,"size":56005,"type":"jpg","color":"b0b9ca","hash":"","external_service":[]}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4980908,"userId":447345,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4980908"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":1356821,"userId":447345,"count":0,"shareImage":"https://api.vc.ru/achievements/share/1356821"},{"title":"5 лет на vc.ru","code":"registration_5_years","description":"Провёл 5 лет вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"a9140d54-73b8-5f40-afa8-449fbaafd42b","formats":{"glb":"https://static.vc.ru/achievements/whale.glb","usdz":"https://static.vc.ru/achievements/whale.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.533203125,"textY":0.658203125,"logoX":0.533203125,"logoY":0.77734375,"logoXNoText":0.4375,"logoYNoText":0.66015625},"id":130113,"userId":447345,"count":0,"shareImage":"https://api.vc.ru/achievements/share/130113"}],"lastModificationDate":1764916658,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":447345,"name":"NTA","nickname":null,"description":null,"uri":"","avatar":{"type":"image","data":{"uuid":"e7175678-aaab-09f8-0271-7b3af7ac4670","width":1207,"height":1207,"size":83090,"type":"jpg","color":"e3ebf8","hash":"","external_service":[]}},"cover":{"cover":{"type":"image","data":{"uuid":"8575b55d-a1f0-53ee-9ad6-78268f9ea45c","width":1280,"height":373,"size":56005,"type":"jpg","color":"b0b9ca","hash":"","external_service":[]}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4980908,"userId":447345,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4980908"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":1356821,"userId":447345,"count":0,"shareImage":"https://api.vc.ru/achievements/share/1356821"},{"title":"5 лет на vc.ru","code":"registration_5_years","description":"Провёл 5 лет вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"a9140d54-73b8-5f40-afa8-449fbaafd42b","formats":{"glb":"https://static.vc.ru/achievements/whale.glb","usdz":"https://static.vc.ru/achievements/whale.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.533203125,"textY":0.658203125,"logoX":0.533203125,"logoY":0.77734375,"logoXNoText":0.4375,"logoYNoText":0.66015625},"id":130113,"userId":447345,"count":0,"shareImage":"https://api.vc.ru/achievements/share/130113"}],"lastModificationDate":1764916658,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"reactions":{"counters":[{"id":1,"count":9}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":781678,"customUri":null,"subsiteId":1440832,"title":"Вспоминая физику. Правило Буравчика","date":1691039474,"dateModified":1691039474,"blocks":[{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"a0fa042c-7ab0-5f58-9666-b7eb4f066a0b","width":833,"height":854,"size":38109,"type":"jpg","color":"f3efec","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEAeAB4AAD/2wBDAAcFBQYFBAcGBQYIBwcIChELCgkJChUPEAwRGBUaGRgVGBcbHichGx0lHRcYIi4iJSgpKywrGiAvMy8qMicqKyr/2wBDAQcICAoJChQLCxQqHBgcKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKir/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQIGB//EACMQAAIBAgYCAwAAAAAAAAAAAAECAwAFBBESIUFRIzIzUnH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAR/9oADAMBAAIRAxEAPwDaZbjjbJenGNaaS1zSeOTTqMLE+hP1PB4O3VVAOYB7pZEV42V1DKRuCMwaKfGv4KAyV2//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Неожиданно вспомнилось Правило буравчика – это математический закон, который описывает направление действия силы на тело, вращающееся вокруг своей оси. Он был сформулирован в 17 веке французским физиком и математиком Пьером Буравчиком и является одним из основных принципов механики.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Закон буравчика утверждает, что если мы вращаем буравчик вокруг оси тела, то его направление указывает на направление действия силы. Если вращать винт (буравчик) в том направлении, в котором вращается тело, он будет завинчиваться (или вывинчиваться) в ту сторону, куда направлена угловая скорость.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"77c1debd-088a-5cde-be7a-8b206659dceb","width":700,"height":525,"size":65509,"type":"jpg","color":"95c2ed","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQFBv/EACIQAAEDAwMFAAAAAAAAAAAAAAEAAgMEESISMVFScZGhwf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECEUES/9oADAMBAAIRAxEAPwDfQ0QMmdROQDcgkt+qo2KPSM4du/u6U5QhjekeFQvp6CxrUf/Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Где в производстве можно увидеть Правило буравчика?

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Таким образом, правило буравчика является важным инструментом для оптимизации производственных процессов и обеспечения безопасности на производстве. Его применение позволяет минимизировать пересечения маршрутов движения грузов и оборудования, а также обеспечить удобство работы персонала.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"9d260104-b794-53fa-8a3c-f6534b29af03","width":730,"height":588,"size":49694,"type":"jpg","color":"dcf1f8","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAwICQoJBwwKCQoNDAwOER0TERAQESMZGxUdKiUsKyklKCguNEI4LjE/MigoOk46P0RHSktKLTdRV1FIVkJJSkf/2wBDAQwNDREPESITEyJHMCgwR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwIG/8QAIRAAAQQBAwUAAAAAAAAAAAAAAQACAxEEEhMhIkFRUsH/xAAXAQEBAQEAAAAAAAAAAAAAAAACAwEE/8QAGREBAAIDAAAAAAAAAAAAAAAAAAERISIy/9oADAMBAAIRAxEAPwDeNbknElGotffSTyunW0FsE+gXJzXqjbCyAbDhXf6pzyUzktDwExf/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

А на складе?

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Еще больше можно почитать на странице компании Logicon https://dzen.ru/logicon

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

#физика #правилобуравчика #правилоправойруки #магнитныеволны #процессы #склад #производство #пример #автоматизация #вспоминаем #Physics #Righthandrule #Magneticwaves #Processes #Warehouse #Production #Example #Automation #Remember #ruleofthumb

"}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":0,"favorites":0,"reposts":0,"views":563,"hits":1893,"reads":null,"online":0},"dateFavorite":0,"hitsCount":1893,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":false,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/id1440832/781678-vspominaya-fiziku-pravilo-buravchika","author":{"id":1440832,"name":"Anastasia","nickname":null,"description":null,"uri":"","avatar":{"type":"image","data":{"uuid":"95d6ed8f-0588-5269-872a-815d99459c59","width":200,"height":200,"size":10611,"type":"jpg","color":"b59733","hash":"","external_service":[]}},"cover":{"cover":{"type":"image","data":{"uuid":"16b659fd-9d7c-5ff9-93fd-e7585115c826","width":4000,"height":3000,"size":3403459,"type":"jpg","color":"898051","hash":"","external_service":[]}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4012806,"userId":1440832,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4012806"}],"lastModificationDate":1764916658,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":false,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":1440832,"name":"Anastasia","nickname":null,"description":null,"uri":"","avatar":{"type":"image","data":{"uuid":"95d6ed8f-0588-5269-872a-815d99459c59","width":200,"height":200,"size":10611,"type":"jpg","color":"b59733","hash":"","external_service":[]}},"cover":{"cover":{"type":"image","data":{"uuid":"16b659fd-9d7c-5ff9-93fd-e7585115c826","width":4000,"height":3000,"size":3403459,"type":"jpg","color":"898051","hash":"","external_service":[]}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4012806,"userId":1440832,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4012806"}],"lastModificationDate":1764916658,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":false,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"reactions":{"counters":[{"id":1,"count":1}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}}],"ogTitle":null,"ogDescription":null,"isAnonymized":true}};