Населенный пункт пример: Страница не найдена — Всловарике

Содержание

Четыре схемы правовой регламентации упразднения населенных пунктов

Всего схем упразднения населенных пунктов России вырисовывается четыре:

 

1. Историческая федерально-региональная схема.

Данная схема описана в пояснительных записках к специальным законопроектам о ликвидации населенных пунктов, например, к таковой на проект федерального закона 1998 г. «О порядке ликвидации населенных пунктов в районах Крайнего Севера и приравненных к ним местностях»: «В настоящее время нормативных актов общего характера, регламентирующих порядок ликвидации населенных пунктов, не существует. По каждому конкретному случаю ликвидации населенных пунктов Правительством РФ принимаются специальные нормативные акты».

Этап 1. Принятие профильного постановления Правительства Российской Федерации (например, постановление Правительства РФ от 21.04.1995 № 396 «О мерах социальной защиты населения поселка Мандриково Бибилинского района Чукотского автономного округа, связанных с ликвидацией прииска Мандриково Билибинского горно-обогатительного комбината»).

Этап 2. Регламентация отдельных вопросов ликвидации на уровне законодательства субъекта РФ (к примеру, Положение о порядке выплаты компенсаций и единовременных пособий поселений населений ликвидируемых поселков Мандриково и Полярный Чукотского автономного округа, утвержденное администрацией Чукотского автономного округа 25.08.1995).

Надо признаться, что к этой схеме, изложенной в пояснительной записке, очень много вопросов. Если вчитаться в сам текст федерального акта, то там нет ни слова про ликвидацию поселка. Он посвящен вопросам переселения жителей и компенсаций им в связи с «ликвидацией прииска». Притом ссылки там на иной акт о ликвидации поселка нет. Теоретически можно предположить, что были некие акты регионального или местного уровня, но правовые системы, сайт органов власти Чукотского автономного округа их не выдают (это вообще адская проблема отыскивать старые региональные и муниципальные правовые акты).

 

2. В отношении закрытых территориальных образований.

Здесь действует специальное правовое регулирование ст. 2 Закона РФ от 14.07.1992 № 3297-1 «О закрытом территориальном образовании».

Этап 1. Предложение об упразднении от Правительства РФ, которое вносится вместе с перечнем мероприятий переходного мероприятия для соответствующего ЗАТО. Присутствие органов власти иных уровней минимизировано. Так, при разработке вышеуказанных документов учитываются предложения органов государственности РФ, органов государственной власти субъектов РФ, органов местного самоуправления по некоторым вопросам (например, виды и формы поддержки государством населения на переходный период).

Этап 2. Принятие Указа Президента РФ об упразднении ЗАТО (например, Указ Президента РФ от 23.09.2016 № 493 «Об упразднении закрытого административно-территориального образования – поселка Локомотивного Челябинской области»).

 

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

Регулирование установлено ст. 13.1 «Упразднение поселений» Федерального закона от 06.10.2003 № 131-ФЗ «Об общих принципах местного самоуправления в РФ». В ч. 1 ст. 13.1 говорится об условиях – «численность населения сельского поселения составляет не более 100 человек и решение об упразднении поселения будет принято на сходе граждан, проживающих в указанном поселении». В ч. 4 ст. 13.1 речь идет об альтернативном условии – «в поселении отсутствуют жители, обладающие избирательным правом».

И здесь из-за неудачного чередования «поселения» и «сельского поселения» в названии и содержании статьи имеет место спор, что же подразумевать «под поселением»:

1. Один ученые не дают ответа, констатируют только проблему[1].

2. Другие сужают спектр действия только до «сельских поселений»: «Федеральный закон и в настоящее время не содержит правовых механизмов управления ни городского поселения, ни муниципального района, ни городского округа»[2];  «Состав населенных пунктов Кунерминского муниципального образованяи в полной мере соответствует требованиям Федерального закона № 131-ФЗ, и основания для признания данного поселения сельским отсутствуют. Вместе с тем именно статус городского поселения препятствует возможности упразднения…»[3].

Я полагаю, что надо вести речь о другом: в случае условий по ч. 1 ст. 13.1 говорится о сельских поселениях, в случае условий по ч. 4 ст. 13.1 – о городских и сельских поселениях, в которых нет жителей, обладающих избирательным правом. Вот и всё.

Итак, схема № 3 выглядит так:

Этап 1. (1) Решение об упразднении поселения, принятое на сходе граждан или (2) решение органов местного самоуправления, или (3) решение органов государственной власти субъектов РФ, или (4) решение федеральных органов государственной власти. (ч. 1 ст. 13.1)

Этап 2. Принятие закона субъекта РФ. (ч. 1 ст. 13.1 и ч. 4 ст. 13.1).

Нельзя сказать, что законодательство регионов ничего не добавляет к федеральным нормам об упразднении сельских поселений. Например, Законом Республики Бурятия от 10.09.2007 № 2433-III в статье 14.2 урегулированы детали упразднения населенных пунктов, входящих в поселение, в котором отсутствуют жители, обладающие избирательным правом.

 

4. В отношении населенных пунктов, не относящихся к четырем вышеперечисленным категориям.

Да здравствует региональный колорит, благодаря которому собственно и можно обходить пробелы в федеральном законодательстве о местном самоуправлении. А они возникают, о чем засвидетельствовано еще в 2011 г. в статье С.В. Прасковой:

Сами процедуры, несмотря на отличия (в том числе по нормативной регламентации – где-то расписано хорошо, где-то надо по крупицам из разных статей выборку делать), имеют общий контур:

Этап 1. Появление инициативы и ее нормативное оформление.

Этап 2. Создание Комиссии, Временной комиссии и т.д., которая констатирует в Акте наличие условий упразднения населенных пунктов и некоторые иные положения (например, мотивированные выводы об отсутствии оснований для восстановления населенного пункта).

Этап 3. Направление пакета документов высшему должностному лицу субъекта РФ.

Этап 4. Принятие Закона субъекта РФ об упразднении населенного пункта.

Притом «условия их упразднения», кстати говоря, жестко контрастируют с требованиями Федерального закона № 131-ФЗ в части сельского поселения. Приведу примеры в таблице.

Регион

Условия

Республика Бурятия

 

(Закон Республики Бурятии от 10.09.2007 № 2433-III «Об административно-территориальном устройстве Республики Бурятия»)

1) Отсутствие граждан, постоянно или преимущественно проживающие в населенном пункте;

2) Отсутствие находящегося в собственности физических и юридических лиц недвижимое имущество.

 

Московская область

 

(Закон Московской области от 31.01.2013 № 11/2013-ОЗ «Об административно-территориальном устройстве Московской области»)

1) Отсутствие жителей.

2) Отсутствие находящегося в собственности физических и юридических лиц недвижимого имущества.

Приморский край

 

(Закон Приморского края от 14.11.2001 № 161-КЗ «Об административно-территориальном устройстве Приморского края»)

1) Отсутствие или малочисленность жителей в населенном пункте.

2) Бесперспективность сохранения и (или) восстановления населенного пункта.

Республика Коми

 

(Закон Республики Коми от 20.11.2006 № 115-РЗ «О порядке решения вопросов административно-территориального и муниципального устройства, о наименованиях географических и иных объектов в Республике Коми»)

1) Выехали или переселились постоянно проживающие жители

Костромская область

 

(Закон Костромской области от 09.02.2007 № 112-4-ЗКО «Об административно-территориальном устройстве Костромской области»)

1) Утрата признаков населенного пункта

 

«Упразднение» населенного пункта нельзя путать с признанием его «закрывающимся» или его «закрытием».

Закрывающиеся населенные пункты – это «населенные пункты (в том числе города, поселки), полярные станции, находящиеся в районах Крайнего Севера и приравненных к ним местностях и закрывающиеся в соответствии с законодательством РФ на основании решений органов государственной власти субъектов РФ по согласованию с Правительством РФ»[4]. В силу необходимости финансового обеспечения расселения лиц из зон «экономической катастрофы», «транспортного провала» и прочих причин[5] «северные» населенные пункты сначала признаются «закрывающимися», а потом только упраздняются.

Красивее всего процедура описана в попавшемся Законе Корякского автономного округа от 20.12.2006 № 247-оз «О закрытии населенного пункта – село Корф Олюторского района Корякского автономного округа»:

«1. Закрыть населенный пункт — село…

2. Установить, что со дня вступления в силу настоящего закона начинается процедура упразднения села…».

Голову может посетит дурная мысль, что «закрывающийся населенный пункт» не требует последующих юридических процедур: мол, старт процедуры упразднения уже регламентирован Законом. Но в случае того же Корфа все вопросы снимаются Распоряжением Правительства Камчатского края от 22.07.2009 № 342-РП, где итоговый пункт плана мероприятий по закрытию населенного пункта звучит как «подготовка проекта закона Камчатского края об упразднении муниципального образования сельское поселение «село Корф»».

Так же было и отношении деревни Нарыга – сначала была проведена процедура признания закрывающимся (Постановление Администрации Ненецкого автономного округа от 03.10.2008 № 186-п «О признании деревни Нарыга закрывающимся населенным пунктом»), а потом только упразднение (Закон Ненецкого автономного округа от 22.12.2009 № 88-ОЗ «Об упразднении населенного пункта – деревня Нарыга и внесении изменений в Закон Ненецкого автономного округа «Об административно-территориальном устройстве Ненецкого автономного округа»»).

 


 

[1] Вежновец И.А. Упразднение населенных пунктов и муниципальных образований: организационно-правовые проблемы теории и практики // Электронное научное издание «Ученые заметки ТОГУ». 2010. № 1. Ст. 97 – 102. С. 100.

[2] Постатейный справочник с комментариями к Федеральному закону от 6 октября 2003 года № 131-ФЗ «Об общих принципах организации местного самоуправления в Российской Федерации» / Под ред. И.В. Бабичева. М., 2008. С. 50.

[3] Праскова С.В. Упразднение муниципальных образований: критерий допустимости // Журнал российского права. 2011. № 3. С. 61.

[4] Подпункт «и» п. 5 Правил…, утвержденных постановлением Правительства РФ от 21.03.2006 № 153 «О некоторых вопросах реализации подпрограммы «Выполнение государственных обязательств по обеспечению жильем категорий граждан, установленных федеральным законодательством» Федеральной целевой программы «Жилище» на 2015 – 2020 годы»).

[5] См., например, Порядок и условия признания закрывающимися отдельных населенных пунктов, расположенных на территории Республики Коми, утв. постановлением Правительства Республики Коми от 24.05.2007 № 96

 

 

 

Заполнение графы 14 ДТ.

Инструкция по заполнению таможенной декларации

В графе 14 ДТ приводятся сведения о декларанте товаров.


Как заполнять

Для юридических лиц указывается краткое наименование организации и место ее нахождения (краткое название страны в соответствии с классификатором стран мира и адрес).

Пример ООО «РОМАШКА»
РОССИЯ, СТАВРОПОЛЬСКИЙ КРАЙ, Г. ПЯТИГОРСК, УЛ. ЛЕРМОНТОВА, Д. 27, КОРП. 3

RED LTD
ГЕРМАНИЯ, БЕРЛИН, БЛЮМЕНШТРАССЕ, 26

 

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

Пример ОАО «ПОЛЯНА»
РОССИЯ, Г. ЧЕЛЯБИНСК, УЛ. РЕССОРНАЯ, Д. 14,
ФИЛИАЛ ОАО ПОЛЯНА
РОССИЯ, ЧЕЛЯБИНСКАЯ ОБЛ., Г. КОПЕЙСК, УЛ. ПОБЕДЫ, Д. 8

 

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

Пример ИП РОМАНОВ ПАВЕЛ ИВАНОВИЧ
РОССИЯ, Г. АРХАНГЕЛЬСК, УЛ. ЛЕНИНА, Д. 12, КВ. 234

 

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

Пример ЗУЕВ РОМАН ПАВЛОВИЧ
РОССИЯ, КРАСНОДАРСКИЙ КРАЙ, Г.  АНАПА, УЛ., КУРОРТНАЯ, Д. 2, ПАСПОРТ РФ 60 01, 986591 ОТ 11.12.2011

BARTON BILL
ИТАЛИЯ, ROMA, ST. PETER, 12, 1

 

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

В нижней части графы указывается основной государственный регистрационный номер (ОГРН) или основной государственный регистрационный номер записи о государственной регистрации индивидуального предпринимателя (ОГРНИП), за исключением иностранного лица, а также лица, зарегистрированного в государстве – члене Евразийского экономического союза ином, чем государство – член Евразийского экономического союза, таможенному органу которого подается ДТ.

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

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

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


Обратите внимание

В подпункте 7 пункта 1 статьи 2 ТК ЕАЭС дано определение: декларант – это лицо, которое декларирует товары либо от имени которого декларируются товары. В ст. 83 ТК ТС сказано, что декларантами товаров, помещаемых под таможенные процедуры, могут выступать:

1) лицо государства-члена:

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

2) иностранное лицо:

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

3) дипломатические представительства, консульские учреждения, представительства государств при международных организациях, международные организации или их представительства, иные организации или их представительства, расположенные на таможенной территории Союза;

4) перевозчик, в том числе таможенный перевозчик, – при заявлении таможенной процедуры таможенного транзита;

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

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

Если декларация заполняется таможенным представителем по договору с декларантом, то сведения о таможенном представителе указываются только в графе 54 ДТ.


Что надо взять в пример Киеву у Европы — развитая сеть городской электрички

Развитая сеть городской электрички: что стоит взять в пример Киеву у Европы

Транспорт и инфраструктура

Что надо взять в пример Киеву у Европы — развитая сеть городской электрички. Фото: wikipedia.org

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

Vgorode расскажет подробнее об этом виде транспорта на примере Берлина, чтобы было понятно, в каком направлении нужно двигаться украинской столице.

Не забудьте подписаться на канал Vgorode.ua в Telegram.

Сравнение транспортных систем Киева и Берлина

Население Берлина — 3,7 миллиона жителей, а население Киева — 3 миллиона (официально, но на самом деле несколько больше). Ввиду того, что города почти равны по населению, будет корректным сравнить их транспортные системы. А вот тут — разница не просто огромна, она колоссальна. В Киеве имеется три линии метро, общее число станций — 52. Берлинское метро (U-Bahn) имеет 9 линий и 175 станций. Как мы знаем, в Киеве одна линия, между станциями «Днепр» и «Лесная», идет над землей. В Берлине также порядка 20% от общей длины линий наземные, и, соответственно, 80% — подземные.

Сравним же теперь системы городских электричек в Киеве и Берлине. В Киеве единственная ветка городской электрички была открыта в 2009 году, причем ж/д пути вообще не прокладывали — на всем своем протяжении она проходит по уже существующей с советских лет схеме. Станций на единственной линии насчитывается 15. Берлинская городская электричка (S-Bahn) имеет 16 линий и 168 станций. Правда, сюда включен ближний пригород, поэтому, на самом деле, разница не столь велика.

Схема городской электрички Берлина. Фото: wikipedia. org

Итак, при схожем числе населения в Берлине в три раза больше станций метро и в 11 раз больше станций городской электрички, чем в Киеве. Сравнивать при этом количество маршруток в двух столицах бессмысленно, ведь в ФРГ «Богданы», «Атаманы» и прочие «чудеса техники» вообще не используют для перевозки пассажиров, там ездят большие автобусы.

Не нужно лишний раз говорить, что, если бы в Киеве сейчас действовало 9 линий метро и 16 линий городской электрички, то все некомфортные маршрутки, которые так раздражают киевлян, попросту исчезли бы. Также в значительной степени была бы решена проблема пробок — потому что станция метро и/или электрички была бы рядом с домом почти каждого киевлянина и многие отказались бы от использования личного автотранспорта для поездок по городу.

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

Объединение транспортных систем пригородных и городских электричек

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

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

Городская электричка Берлина Фото: wikipedia.org

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

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

Нельзя сказать, что в Украине не осознают необходимость транспортной реформы. В последние годы даже появились первые поезда Kyiv City Express, которые как раз и должны стать прообразом будущей системы комфортабельных перевозок в пределах агломерации, наподобие берлинского S-Bahn, однако никакой отдельной транспортной системы Kyiv City Express не образует. Пока что в наших условиях это достаточно редко ходящие электрички, в которых просто отремонтировали вагоны.

Объединению систем Kyiv City Express и городской электрички мешает то, что первый проект подчинен «Укрзализныце», а второй — «Киевпасстрансу».

Отремонтированная городская электричка в Киеве. Фото: kyivcity.gov.ua

Уменьшение интервалов движения электричек

Как уже было сказано выше, электрички пригородные и городские должны образовать единую транспортную систему, которой бы пользовались активно не только жители пригородов, но и самого Киева. Что нужно сделать, чтобы киевляне заинтересовались таким видом транспорта? Обеспечить такую частоту движения, чтобы не нужно было смотреть в расписание. Подошел к платформе, немножко постоял и сел на поезд. Именно так организовано движение поездов S-Bahn в Берлине.

Городская электричка Берлина. Фото: wikipedia.org

Какое количество людей сейчас подъезжает по городу с «Киев-Пассажирского» на Караваевы Дачи, Дарницкий вокзал или Киев-Волынский на обычной пригородной электричке или городской электричке? Количество таких людей ничтожно. Причины понятны — поезда ходят достаточно редко, нужно специально заглядывать в расписание, чтобы узнать, когда отправится состав.

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

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

Строительство новых остановок городской электрички

Самый бюджетный способ сделать городскую электричку востребованной — это строительство новых остановок на уже существующих линиях. Так, только недавно руководство «Укрзализныци» задумалось о том, чтобы открыть новую остановку на линии между «Киев-Волынским» и станцией «Вишневое» в одноименном городе. Железная дорога на этой линии проходит под Окружной дорогой, и какие-то пассажиры, следующие из Боярки или Вишневого, могли бы с линии ж/д подняться на мост и воспользоваться автобусным транспортом, чтобы быстро оказаться на Борщаговке или Теремках.

Городская электричка не делает остановок на большом перегоне между «Киев-Пассажирским» и «Выдубичами», при том, что на этой линии даже и строить ничего не нужно — там уже имеется платформа «Протасов Яр» и станция «Киев-Демеевский», на которых останавливается обычная пригородная электричка.

Ремонт вагонов и закупка новых составов

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

Городская электричка Берлина. Фото: wikipedia.org

Чтобы владельцы автомобилей массово начали пользоваться общественным транспортом, нужно создать такие условия комфорта, которые не будут уступать личному. А пока даже на старых «Жигулях» 20-летней давности ехать по Киеву более комфортно, чем на городской электричке.

Городская электричка в Киеве. Фото: kyiv.comments.ua

Создание пересадочных хабов

Чтобы пользоваться городской электричкой было комфортно, нужно предусмотреть удобные пересадки с ж/д на метро и наземный транспорт. Единственный грамотно построенный в последние годы пересадочный узел — Троещина. Там можно в течение пары минут пересесть с электрички на скоростной трамвай, чем ежедневно пользуются многие жители этого жилмассива.

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

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

Улучшенная навигация

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

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

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

Транспортная навигация в Берлине. Фото: S-bahn Berlin Gmbh/ J. Donath

Если Вы обнаружили ошибку в тексте, выделите ее мышью и нажмите Ctrl+Enter или эту кнопку Нашли ошибку

Поделиться

Отправить

Твитнуть

Пространственно-временная локальность для чайников | Адам Зернер

Для целей этой статьи представьте компьютер как файловую систему. Есть большой шкаф с выдвижными ящиками, в котором хранятся инструкции (ПЗУ/ОЗУ), еще один большой шкаф с выдвижными ящиками, в котором хранятся данные (ОЗУ), и делопроизводитель (ЦП).

Рассмотрим пример. Компьютер принадлежит генеральному директору компании, которая продает виджеты. Ему нужно рассчитать, сколько денег ему нужно выплатить своим сотрудникам. Итак, инструкции говорят что-то вроде:

  1. Откройте ящик № 76 и возьмите карточку № 4.Это будет карточка работника.
  2. Откройте ящик №80 и возьмите карту №1. Это карта, которую вы используете, чтобы отслеживать общее количество .
  3. Прибавьте зарплату карточки работника к карточке total , и запишите результат.
  4. Вернуть карточку работника.
  5. Положите всю карту обратно.
  6. Перейти к следующей инструкции.

С этими инструкциями клерк будет бегать туда-сюда, подниматься и спускаться по лестнице, получать карточки и возвращать их обратно. Боже! Как медленно! Как утомительно!

Можем ли мы сделать лучше?

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

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

«Временное» означает «время», а «местность» означает «близкое». Видите, как слева обращения к данным «близки друг к другу по времени», а справа — нет?

Не нужно быть гением, чтобы найти решение этой временной проблемы локальности. Если вы каждый раз обращались к карте всего для последних 15 инструкций… может быть, вы могли бы пойти на риск и догадаться, что она понадобится вам и для 16-й инструкции? Может быть, вы могли бы просто держать его рядом с собой, вместо того, чтобы ходить туда-сюда, кладя его и вынимая из ящика?

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

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

Что бы вы сделали, если бы вы были делопроизводителем и заметили некоторую пространственную локализацию в инструкциях, которые вы получали? Что ж, если вы только что использовали карты 3, 4 и 5, и ваша текущая инструкция просит вас получить карту 6… возможно, вы могли бы просто взять карты 6–20. Последующие инструкции, вероятно, потребуют от вас их использования, так почему бы просто не взять их все сейчас, пока вы там, на лестнице, а не ходить туда-сюда?

Обратите внимание, что «решения» пространственной и временной локализации включают в себя обоснованные догадки.

В пространственной локализации последние пять инструкций могли использовать карты 1–5… но вы не знаете , что следующая инструкция будет использовать карту 6. Вы не знаете , что следующие 15 инструкций будут использовать карты 6–20. Однако это кажется вероятным, так что вы делаете обоснованное предположение.

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

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

Так как же запрограммировать ЦП, чтобы он замечал эти тенденции? И где именно мы можем хранить вещи?

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

Но если вам интересно, посмотрите следующее:

Вот пример кода с локализацией:

 sum = 0; 
для (i = 0; i < n; i++)
sum += a[i];
сумма возврата;

Существует временная локальность, потому что sum используется снова и снова, снова и снова (с несколькими паузами в строке 2).

Существует пространственная локализация, потому что у нас есть массив a , и мы обращаемся к элементам массива по порядку. Например. мы получаем доступ к элементу 0, затем к элементу 1, затем к элементу 2, и так далее, и тому подобное. Каждый из этих элементов находится рядом друг с другом в памяти:

См. https://stackoverflow.com/a/9936656/1927876 для хорошего контраста кода, который использует локальность, с кодом, который не использует локальность. .

Инструкции

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

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

Преждевременная оптимизация

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

Botany Focus Locality Инструкции | Smithsonian Digital Volunteers

Благодарим вас за участие в программе Digital Volunteers! Очень важно, чтобы эта работа выполнялась стандартизированным образом, поэтому , пожалуйста, постарайтесь прочитать и следовать этим инструкциям.

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

1) Любой может начать расшифровку или добавить к расшифровке документа.

2) Как только доброволец решит, что он «закончил» и готов к рассмотрению, другой доброволец (у которого должна быть учетная запись на сайте) может просмотреть расшифровку и либо отправить ее обратно для редактирования, либо завершить расшифровку. .

3) Готовая стенограмма отправляется в Смитсоновский институт, где ее можно использовать сразу или подвергнуть дополнительной обработке.

Вернуться к началу


Местность важна

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

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

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


Первые шаги для места сбора

Как найти правильную информацию о месте сбора?

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

Явно из Непала, но остальные части неясны. Что такое зона Багмати?


Для определения штата или территории вы можете использовать интернет-ресурс: http://www.geonames.org/ — это инструмент, которым пользуются и сотрудники Гербария США.

Geonames может помочь вам определить страну, в которой было собрано это растение. Вы также можете найти местоположение в Google — это то, что делают ученые и ботаники.

Поиск зоны Багмати в стране = Непал.Мы обнаруживаем, что багмати является «административной единицей второго порядка» (например, штатом или провинцией) для Непала, и его также можно найти в раскрывающемся списке для Непала. Поэтому мы можем указать это в поле «Территория».

Обратите внимание, что поле «Штат/Территория» необязательно ; пожалуйста, постарайтесь заполнить его, если это не слишком сложно, но не тратьте слишком много времени на изучение этой области.

Здесь у нас нет страны. Мы можем найти «Массури» в GeoNames, где Country = «Все страны».Возвращаемся с «Индией, Уттаракханд». В данном случае страна = Индия, а первый уровень географического деления (штат/территория) = Уттаракханд, что является синонимом Уттаранчала. Уттаранчал можно найти в раскрывающемся списке под Индией. В этом примере нам нужно сначала определить, что Уттаракханд отсутствует в раскрывающемся меню, а затем выполнить поиск в Интернете для определения синонимов.

Подтверждение с помощью Википедии и веб-поиска

Используя Википедию, мы находим, что «Соединенные провинции» — это архаичное название Уттар-Прадеша, индийского штата.Почему бы это не использовать для штата/территории? Дальнейшее расследование в Википедии показывает, что только недавно Уттаранчал стал индийским штатом, вырезанным из Уттар-Прадеша.

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


Использование геоимен

С помощью этого проекта вы будете пытаться получить информацию только о стране и территории/штате/провинции. На этом изображении Geonames мы видим, где найти страну и территорию.Если вы считаете, что дополнительная информация может быть полезна для подтверждения вашей расшифровки, вы можете включить ее в поле «Примечания к расшифровке этой страницы».


Когда выбирать «Неизвестно»

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

В некоторых случаях вы не сможете выбрать страну, так как информация о местонахождении может относиться к двум или более странам (например, Испаньола без дополнительной информации может быть Гаити или Доминиканской Республикой; ярлык, на котором указано только «Борнео», может быть Индонезией). , Малайзия или Бруней). В этих случаях выберите «Неизвестно» и укажите причину в поле «Примечания». Спасибо за всю твою помощь!



Раздел заметок предназначен только для сообщения каких-либо вопросов или опасений персоналу Смитсоновского института, а также другим добровольцам по поводу этой транскрипции.Например, если вы не уверены в точном местоположении, но сделали все возможное, вы можете указать это здесь. Или, если вы являетесь рецензентом и хотите оставить комментарий персоналу или другим расшифровщикам, вы можете сделать это здесь. Последний пример: если вы обнаружите, что печатный материал и рукописный текст противоречат друг другу, выскажите свое мнение, а затем укажите свое решение (и почему) в этом поле.

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

Дополнительные этикетки

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


Имейте в виду

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

Другие детали, такие как пунктуация или квадратные скобки для записей в полях, или формат для обозначения имени, в котором вы не уверены (например, «[?]», «[sp.?]» или «??»), не так важны. . Пожалуйста, не тратьте слишком много времени на эти детали, которые могут быть легко исправлены нашими менеджерами баз данных. Нам нужны данные, доступные для поиска и поиска, но не обязательно идеальные во всех вопросах форматирования.

Мы бы предпочли, чтобы ваше время было потрачено на большее количество транскрипций, чем на создание идеального шедевра из одной транскрипции!

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

Спасибо! — Группа оцифровки Гербария США

Вернуться к началу

Память и местоположение

Память и местоположение

До сих пор мы говорили о производительности, как если бы все шаги в оценочная модель одинаково дорогая.Это оказывается даже не приблизительно верно; они могут различаться на два порядка и более. Асимптотически это не имеет значения, потому что существует верхняя граница того, как долго каждый шаг занимает. Но на практике 100-кратное замедление может иметь значение, если оно влияет на критически важную для производительности часть программы. Писать быстро программы, нам иногда нужно понять, как производительность базовой аппаратное обеспечение компьютера влияет на производительность языка программирования и разработать наши программы соответственно.

Абстракция памяти

У компьютеров есть память, которую можно абстрактно представить как большой массив целые, а точнее 32-битные слов . Индексы в этот массив называется адресами. В зависимости от процессора адреса могут быть либо 32-битная длина (позволяет адресовать до 4 гигабайт), либо 64-битная, позволяя памяти в четыре миллиарда раз больше. Операции, поддерживаемые память читается и пишется, аналогично массиву .суб и Массив.обновление :

тип модуля MEMORY = sig
  введите адрес
  (* Возвращает: read(addr) — текущее содержимое памяти по адресу *)
  val читать: адрес -> int
  (* Эффекты: write(addr, x) изменяет память по адресу addr, чтобы она содержала x. *)
  val запись: адрес * int -> единица измерения
конец
 

Все богатые возможности и типы языка более высокого уровня реализованный поверх этой простой абстракции. Например, каждый переменная в программе имеет, когда она находится в области видимости, место в памяти присвоено ему. (На самом деле компилятор старается поместить как можно больше переменных насколько это возможно в регистров , которые намного быстрее, чем памяти, но мы можем думать о них как о других местах памяти для цель этого обсуждения.) Например, если мы объявим пусть x: int = 2 , тогда во время выполнения есть место в памяти для x, который мы можем представить в виде прямоугольника, содержащего число 2:

Ящики и указатели

Поскольку поле переменной может содержать только 32 бита, многие значения не могут поместиться в нем. расположение их переменной.Поэтому языковая реализация помещает такие значения в другое место. в памяти. Например, кортеж пусть x = (2,3,4) будет представлен в виде трех последовательных ячеек памяти, которые мы можем нарисовать в виде прямоугольников. Ячейка памяти (ящик) для x будет содержать адрес первого из этих места памяти. Мы можем думать об этом адресе как о стрелке, указывающей от поле для x в первое поле кортежа. Поэтому мы ссылаемся на этот адрес как указатель .Поскольку фактические адреса памяти обычно не материи, мы можем нарисовать диаграммы того, как используется память, опустив адреса и просто показывать указатели.

Тип кортежа является примером коробочного типа : его значения слишком большой, чтобы поместиться в ячейку памяти переменной, и поэтому нуждаются в их собственные ячейки памяти или ящики. Неупакованные типы в OCaml включают в себя основные типы, такие как int, char, bool, real, nil и NONE. Коробочные типы включают кортежи, записи, типы данных, узлы списка, массивы, ссылки, строки и функции.

Каждый раз, когда у нас есть имя переменной с рамкой тип, это означает, что для доступа к этому значению процессор должен использовать адрес указателя для доступа к данным. Следующие указатели называются косвенное обращение . Например, если мы объявим переменную , пусть x = (2, Some "Hi") , для доступа к символам строки «Привет» необходимы три косвенных обращения:

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

Реализация памяти

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

Чтобы прочитать биты из строки памяти, каждый транзистор в строке должен качать достаточно электронов на линии столбца или вне ее, чтобы можно было воспринимать логику на столбец, чтобы определить, был ли этот бит равен 0 или 1. При прочих равных, большие воспоминания медленнее, потому что транзисторы меньше относительно линии столбца, в котором они надо активировать. В результате память компьютера становится все медленнее и медленнее. относительно скорости обработки (например, сложения двух чисел). Добавление двух чисел занимает один цикл (или даже меньше на машинах с несколькими выпусками, таких как семейство x86). Обычной компьютерной памяти в наши дни требуется около 30 нс для доставки запрошенного данные. Звучит довольно быстро, но вы должны иметь в виду, что 4 ГГц процессор выполняет новую инструкцию каждые 0.25 нс. Таким образом, процессор будет приходится ждать более 100 циклов каждый раз, когда память требуется для доставки данные. Довольно много вычислений может быть выполнено за время, необходимое для извлечения одно число по памяти.

Тайники

Чтобы справиться с относительным замедлением работы компьютерной памяти, компьютерные архитекторы представил кэш-память , которая представляет собой более быструю память меньшего размера, между процессором и оперативной памятью. Кэш отслеживает содержимое места памяти недавно запрашивается процессором.Если процессор запрашивает одно из этих мест, вместо этого кеш дает ответ. Потому что кеш намного меньше основной памяти (сотни килобайт вместо десятков или сотен мегабайт), можно сделать доставлять запросы намного быстрее, чем оперативная память: за десятки циклов, а не сотни. На самом деле одного уровня кеша недостаточно. Обычно их два или три уровня кеша, каждый меньше и быстрее, чем следующий. Первичный Кэш (L1) — самый быстрый кеш, обычно прямо на кристалле процессора и способный обслуживать запросы памяти за один-три цикла.Вторичный (L2) кэш больше и медленнее. Современные процессоры имеют как минимум первичный и вторичный кэши. микросхема процессора, часто также третичные кэши. Уровней может быть больше кэширования (L3, L4) на отдельном чипе.

Например, процессор Itanium 2 от Intel имеет три уровня кэша прямо на чипе с увеличением времени отклика (измеряется в циклов процессора) и увеличение размера кэша. В результате почти все запросы к памяти могут быть удовлетворены без обращения к основной памяти.

  • Основной кэш (L1): 32 КБ, 1 цикл
  • Вторичный (L2) кэш: 96 КБ, 5 циклов
  • Третичный (L3) кэш: 3M, 12 циклов
  • Кэш L4
  • : ~32M, ~25 циклов
  • Основная память: внешняя, 100–200 циклов

Эти цифры являются лишь эмпирическим правилом, потому что разные процессоры настроены по другому. Pentium 4 не имеет встроенной кэш-памяти третьего уровня; у основного дуэта есть без кэша L3, но имеет гораздо больший кэш L2 (2 МБ).Потому что кеши не влияют набор инструкций процессора, архитекторы имеют большую гибкость изменять дизайн кэш-памяти по мере развития семейства процессоров.

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

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

Кэш записывает ячейки кэшированной памяти в блоках по 90 143 строк кэша 90 144. содержащие несколько слов памяти. Типичная строка кэша может содержать 4–32 слова памяти. При промахе кэша строка кэша заполняется из основного объем памяти. Таким образом, ряд чтений памяти в соседние области памяти, вероятно, чаще всего попадает в кеш. При промахе кеша вся последовательность памяти слов запрашивается из основной памяти сразу. Это хорошо работает, потому что память чипы предназначены для чтения целой серии смежных мест дешевый.

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

Программирование с учетом кэша

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

Массивы

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

Списки

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

Деревья

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

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

Хэш-таблицы

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

Разделение на куски

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

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

введите 'a onelist = Null | Минусы 'a *' a onelist
введите 'список фрагментов = NullChunk
| Кусок 'a * 'a * 'a * 'a * int * 'a chunklist

пусть cons x (y: 'список фрагментов) = соответствует y с
Кусок (_, _, _, a, 1, хвост) -> Кусок (x, x, x, a, 2, хвост)
    | Кусок (_, _, b, a, 2, хвост) -> Кусок (x, x, b, a, 3, хвост)
    | Кусок (_, c, b, a, 3, хвост) -> Кусок (x, c, b, a, 4, хвост)
    | (Фрагмент(_,_,_,_,_,_) | NullChunk) -> Фрагмент(x,x,x,x,1,y)

let rec find (l:int chunklist) (x:int) : bool =
    сопоставить л с
NullChunk -> ложь
      | Кусок (a, b, c, d, n, t) ->
(a=x || b=x || c=x || d=x || найти t x)
 

Идея состоит в том, что чанк хранит четыре элемента и счетчик, который отслеживает количество полей элементов (1-4), которые находятся в использовании. Оказывается, сканирование связанного списка реализовано таким образом примерно на 10 процентов быстрее, чем сканирование простого связанного список (по крайней мере, на ноутбуке 2009 года). В таких языков, как C или C++, программисты могут лучше управлять расположением памяти и может получить гораздо больший выигрыш в производительности, принимая локальность в Счет. Возможность тщательного контроля за тем, как информация хранится в память, пожалуй, лучшая черта этих языков.

Хэш-таблицы

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

Временная локальность – обзор

9.2 Модели рабочей нагрузки

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

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

Модель рабочей нагрузки в основном определяется тремя параметрами: распределение адресатов , скорость внедрения и длина сообщения .Распределение пунктов назначения указывает пункт назначения для следующего сообщения в каждом узле. Наиболее часто используется дистрибутив , унифицированный с . В этом распределении вероятность того, что узел i отправит сообщение узлу j , одинакова для всех i и j, i j [288]. Случай, когда узлы отправляют сообщения самим себе, исключен, потому что нас интересуют передачи сообщений, использующие сеть. Равномерное распределение не делает предположений о типе вычислений, генерирующих сообщения. При изучении сетей взаимосвязи это наиболее часто используемое распределение. Равномерное распределение обеспечивает то, что, вероятно, является верхней границей среднего расстояния между узлами, поскольку большинство вычислений демонстрируют некоторую степень локальности связи.

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

Когда сетевой трафик не является однородным, мы ожидаем, что любое разумное сопоставление параллельных вычислений поместит те задачи, которые обмениваются сообщениями с высокой частотой, в близких физических местах.Два простых распределения для моделирования пространственной локальности — это сфера местоположения и убывающее распределение вероятностей [288]. В первом случае узел посылает сообщения узлам внутри сферы с центром в узле-источнике с некоторой обычно высокой вероятностью ϕ, и в узлы вне сферы с вероятностью 1 − ϕ. Все узлы внутри сферы имеют одинаковую вероятность достижения. То же самое происходит для узлов вне сферы. Следует отметить, что при изменении размера сети соотношение между количеством узлов внутри и вне сферы не является постоянным.Это распределение моделирует локальную связь, типичную для программ, решающих структурированные задачи (например, связь с ближайшим соседом, типичную для итеративных решателей уравнений в частных производных, в сочетании с глобальной связью для проверки сходимости). На практике сферу можно заменить другими геометрическими фигурами в зависимости от топологии. Например, он может стать квадратом или кубом в двухмерной и трехмерной сетке соответственно.

В распределении убывающей вероятности вероятность отправки сообщения узлу уменьшается по мере увеличения расстояния между узлами источника и получателя.Рид и Грюнвальд [288] предложили функцию распределения узлы источника и назначения, dmax — диаметр сети, а l — параметр местоположения. Decay ( l, dmax ) — нормирующая константа для вероятности Φ, выбранная таким образом, чтобы сумма вероятностей равнялась единице. Небольшие значения параметра локальности l означают высокую степень локальности; большие значения l означают, что сообщения могут передаваться на большие расстояния.В частности, когда l равно 1/ e , мы получаем экспоненциальное распределение. При приближении l к единице функция распределения Φ приближается к равномерному распределению. И наоборот, когда l приближается к нулю, Φ приближается к шаблону связи с ближайшим соседом. Следует отметить, что убывающее распределение вероятностей адекватно анализу сетей разного размера. Проще говоря, Decay ( l, dmax ) должны быть рассчитаны для каждой сети.

Распределения, описанные выше, демонстрируют разную степень пространственной локальности, но не имеют временной локализации. В последнее время для оценки производительности сетей взаимосвязи использовались несколько конкретных шаблонов связи между парами узлов: обращение битов, идеальное перемешивание, бабочка, транспонирование матрицы и дополнение. Эти шаблоны связи учитывают перестановки, которые обычно выполняются в параллельных численных алгоритмах [175, 200, 239]. В этих шаблонах узел назначения для сообщений, сгенерированных данным узлом, всегда один и тот же.Следовательно, коэффициент использования всех сетевых каналов неодинаков. Однако эти распределения достигают максимальной степени временной локальности. Эти шаблоны связи можно определить следующим образом:

Инверсия битов . Узел с бинарными координатами A -1 N -1 , A

N -2 N -2 , …, A A 0 A 0 Свяжитесь с узлом A 0 , a 1 , …, a n −2 , a n −1 .

Идеальное перемешивание . Узел с бинарными координатами A -1 N -1 , A

N -2 N -2 , …, A A 0 A 0 Свяжитесь с узлом A n −2 , a n −3 , …, a 0 , a − 19 0905 6 n 6 n .

Бабочка .Узел с бинарными координатами A -1 N -1 , A

N -2 N -2 , . .., A A 0 A 0 Свяжитесь с узлом A 0 , a n −2 , …, a 1 , a n −1 (старшие биты меняются местами).

Транспонирование матрицы .Узел с двоичными координатами A

14 N -1 , -1

N -2 N -2 , …, A 1 , A 0 Свяжитесь с узлом AN2-1, …,а0,ан−1,…,ан2.

Дополнение . Узел с двоичными координатами A

N -1 N -1 A -2 N -2 , …, A 1 , A 0 Свяжитесь с узлом AN-1, an−2,…,a1,a0¯.

Наконец, в [288] для моделирования временной локальности было предложено распределение, основанное на последней использованной модели стека . В этой модели у каждого узла есть собственный стек, содержащий m узлов, которым последними были отправлены сообщения. Для каждой позиции в стеке существует вероятность отправки сообщения узлу в этой позиции. Сумма вероятностей узлов в стеке меньше единицы. Следовательно, узел, не находящийся в настоящее время в стеке, может быть выбран в качестве пункта назначения для следующей передачи.В этом случае после отправки сообщения его узел назначения будет включен в стек, заменив последний использованный узел назначения.

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

Сеть может использовать какой-либо механизм управления перегрузкой. Этот механизм можно реализовать, наложив ограничение на размер буфера на каналах внедрения [36], ограничив введенные сообщения использованием некоторых заранее определенных виртуальных каналов [73] или ожидая, пока количество свободных выходных виртуальных каналов в узле выше порогового значения [220].Если используется механизм управления перегрузкой, эффективная скорость внедрения ограничивается, когда сеть приближается к точке насыщения. Эту ситуацию следует учитывать при анализе графиков производительности.

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

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

3 закона локальности — изучите дизайн пользовательского интерфейса

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

Я верю в это. В Learn UX Design, моем онлайн-видеокурсе по юзабилити и дизайну взаимодействия с пользователем, весь второй модуль основан на наиболее важных эвристиках, которые я использовал в своей собственной UX-карьере, таких эвристиках, как «Лучшее взаимодействие — это полное отсутствие взаимодействия». ” или “Покажите, что можно предпринять” или “Обратите внимание на существительные” (см. их все)

Однако сегодня мы говорим о другой эвристике — одной из наиболее часто используемых и наиболее полезных , которые я знаю: законы местности .Это три идеи, которые объясняют , где в вашем пользовательском интерфейсе вы должны разместить определенные элементы управления . Почему «должен» где-то размещать определенный элемент управления? Ну, простой ответ: , потому что ваши пользователи ожидают, что это будет . Законы локальности говорят вам, где пользователи ожидают увидеть определенные элементы управления, и, взятые вместе, вы увидите их примеры в практически в каждом цифровом интерфейсе , который вы когда-либо будете использовать — включая этот, конечно.

Большой разговор, а? Давайте углубимся.По сути, мы собираемся сделать все это на одном примере: Gmail .

Вы когда-нибудь слышали об этом? 😁

1. Поместите элемент управления там, где он вызывает изменение

Если вы когда-нибудь задавались вопросом, куда поместить элемент управления (имеется в виду: кнопка, выпадающий список, значок, панель поиска — что угодно!), ответ почти всегда: где он влияет на изменение .

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

  • Удалить
  • Пометить как прочитанное
  • Пометить как важное

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

Именно это и делает Gmail.

Вы должны навести на отдельное сообщение, чтобы увидеть действия — это просто поддерживает чистоту интерфейса. Но наведите курсор, и все это появится.

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

  • Переименовать
  • Удалить
  • Изменить правила, направляющие на него сообщение

Давайте проверим.

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

Итак, Google придумал несколько дополнительных вещей. Но, что примечательно, НЕТ способа увидеть все правила, направляющие сообщения в эту конкретную папку. И, когда я пишу это, я понимаю, что на самом деле просмотрел здесь , пытаясь найти способ изменить правила моей папки. Оказывается, они зарыты в каком-то непонятном меню настроек. Я не могу представить, что я единственный, кто ищет их здесь.

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

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

Это может не показаться особенно проницательным. Например, КОНЕЧНО мы поместили «Выход» в меню, доступ к которому осуществляется через кнопку учетной записи. И это правда. Это не место для инноваций, ребята.

Но я хочу подчеркнуть, что первый закон локальности применяется как к более конкретным «объектам» в вашем интерфейсе (например, я уверен, что у Google есть таблица «тредов» в какой-то базе данных), так и к концептуальным группировкам функций. «Выйти», «Сменить пользователя» и «Изменить профиль» не являются записями в базе данных «Профиль», но они концептуально связаны , и поэтому действия размещаются рядом с представлением того, что их объединяет. все.

Кстати, стоит отметить позиционирование действий аккаунта. Они спрятаны в углу — верхний угол . И это подводит нас к второму закону локальности.

2. Если эффект управления меняется во всей области, поместите его над этой областью

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

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

И именно там мы находим эти элементы управления — над цепочками сообщений.

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

Например, где панель поиска?

Это над действиями, о которых мы только что говорили.

Почему строка поиска выше ? Потому что он применяет к большей концептуальной области (весь ваш почтовый ящик, а не только отображаемая в данный момент цепочка).

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

Бесплатный пример предоставлен Evernote.

И, приятель, позволь мне сказать тебе. Это закон местности до .

Если вы сообразительны, то могли заметить, что здесь есть небольшое исключение. Меню Apple — уровня ОС , а «Brave», «Файл» и т. д. — уровня приложения .

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

На самом деле это то, что Gmail делает здесь.

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

Аааа, намного лучше!

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

3. Чем дальше находится элемент управления от того места, где он вызывает изменение, тем больше он должен всплывать

Давайте поговорим о «Создать» — т.е.е. написание нового письма — на мобильный (что немного упрощает этот пример).

Первый закон локальности гласит, что лучшее место для кнопки «Добавить» — это **там, где появится новый элемент**. Нравится эта страница настроек iOS:

Это хорошо, пока ваш список не становится слишком длинным. Apple делает ставку на то, что я не захочу или не смогу хранить сотни отпечатков пальцев. Добавление этого 201-го отпечатка пальца или изменение моего пароля потребует сначала прокрутки ТЫСЯЧИ пикселей!

Тем не менее, наличие кнопки «Новое электронное письмо», где будет появляться эта ветка (по крайней мере, когда кто-то ответит), может показаться немного глупым.

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

Gmail на самом деле довольно блестяще решает эту проблему с помощью шаблона плавающей кнопки действия (FAB).

Чтобы отдать должное, Apple Mail также находит аналогичное решение, в котором «Создать» плавает в списке электронных писем, но до него легко добраться пальцем.

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

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

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

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

Если вы собираетесь поместить свое основное действие туда — а я не рекомендую вам это делать — но если вы это сделаете, то определенно сделайте это pop .

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

Может, это и есть четвертый закон локальности? Вам решать.

Во всяком случае, на этом все заканчивается.

Подробнее…

Я пытаюсь вбить в головы своих студентов, изучающих UX-дизайн, одну мысль: ваши пользователи ХОТЯТ, чтобы вы следовали местным законам .

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

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

Это похоже на то, как UX-дизайнер разбирает свои работы в течение 15 часов подряд прямо перед вами, а также дает домашние задания, основанные на навыках, чтобы вы могли практиковать то, что вы узнали (и дружелюбное студенческое сообщество, где вы можете Получать отзывы).

Но, в частности, есть 21-минутное видео просто о законах местности, в котором, помимо уже прочитанного, рассказывается:

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

И законы локальности — это лишь одна из эвристик, которые я рассматриваю в курсе «Изучение UX-дизайна». более 4 часов видеоконтента только на основе эвристического дизайна взаимодействия . Это не считая процесса проектирования, лучших практик и шаблонов проектирования, исследований пользователей и многого другого.

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

(О, и еще ищу альфа-тестеров на курс.Подать заявку здесь)

Более 50 000 подписчиков.
Нет спама. Отписаться в любое время.

определение местности по The Free Dictionary

асфальтовые джунгли Большой город. Также совсем недавно бетонные джунгли . Имеется в виду и обширный лабиринт мощеных улиц, из которых состоит любой большой город, и «закон джунглей», который правит его улицами: сила делает правоту, собака ест собаку и выживает сильнейший.Этот термин использовался еще в 1920 году в Hand-Made Fables Джорджа Аде.

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

Большое Яблоко Любой крупный город, но особенно Нью-Йорк; центральная часть города.Также название бального танца, популярного в 1930-х годах. Считается, что этот термин произошел от его использования в джазе, означающего что-то большое, например, землю, мир или большой северный город, по аналогии с формой планеты. . Этот термин, используемый с 1930 года, недавно породил уничижительную вариацию «Гнилое яблоко» .

борщ Район Катскилл штата Нью-Йорк, особенно расположенные там курортные отели; также схема борща . В театре с 1935 года это выражение было придумано артистами, которые играли там для преимущественно еврейской клиентуры, чьим вкусам меню также удовлетворяло, неизменно предлагая борщ или свекольный суп, популярный у многих восточноевропейцев.

Адская кухня Часть центра Манхэттена, от 42-й до 57-й улицы, к западу от Таймс-сквер, включая 8-ю и 11-ю авеню. До 1940-х годов надземная линия метро на 10-й авеню превращала этот район в печально известный своими трущобами и высоким уровнем преступности. Это место постановки балета Ричарда Роджерса «Бойня на Десятой авеню » (1936).

перелесок Район, район, местность, территория; части. Шея «узкий участок» земли, леса, льда и т. д.— по аналогии с формой шеи — взяли на себя дополнительные леса в США для обозначения поселения в лесистой местности. Однако очень быстро в разговорной речи оно стало означать любой район, поскольку в своих 90 175 американизмах: английский язык Нового Света 90 176 (1871) М. Шеле ДеВере пишет:

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

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

Я направился из Милледжвилля в графство Уильямсон, старое место для топота.(HR Howard, History of Virgil A. Stewart , 1839)

город с одной лошадью См. НЕЗНАЧИМОСТЬ .

Подунк См. НЕЗНАЧИТЕЛЬНОСТЬ .

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

район шелковых чулок Элегантная часть американского города или городка; богатый, шикарный район.Образный смысл шелковых чулок «аристократический, богатый» был использован еще в 1812 году Томасом Джефферсоном. Выражение сохраняет использование в Соединенных Штатах.

Председателем… стал 47-летний Хью Скотт-младший, конгрессмен из пригородного района «шелкового чулка». ( Время , июль 1948)

скальный ряд Неряшливый, полуразрушенный городской район, населенный бродягами, алкоголиками и другими изгоями общества. Обычно считается, что этот термин произошел от Skid Road , грунтовой дороги в Сиэтле, по которой лесорубы тащили бревна из леса на мельницу Еслера в 1850-х годах.«Таверны, непристойные дома и дешевые гостиницы сгруппированы в этом районе, чтобы обслуживать лесорубов и моряков». ( The NY Times , 23 марта 1975 г.) Обычное американское выражение обычно описывает район, в котором здания, коммерческие предприятия и жители достигли крайней степени износа.

The Bowery, … безвкусная, кровавая, грязная модель для всех Skid Row этой страны. (W. R. and F. K. Simpson, Hockshop , 1954)

вырезка Район города, где процветает преступная деятельность; область, известная пороком и коррупцией.Этот американизм, по общему мнению, был придуман полицейским по имени Уильямс в отношении полицейского участка Нью-Йорка к западу от Бродвея между 23-й и 42-й улицами. В этом районе полиция была настолько хорошо обеспечена взяточничеством, что могла регулярно лакомиться вырезкой, а не менее дорогим мясом, таким как гамбургер.

Портленд не пуританский город. На самом деле его вырезка обширна и хуже всего в Сан-Франциско. ( Сан-Франциско Аргонавт , 2 ноября 1903 г.)

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

Откровенный, юмористический и в то же время вызывающий рассказ о сотрудниках дипломатической службы США, представляющих Америку в мировых кругах. ( Субботнее обозрение , сентябрь 1944 г.)

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

Живописные выражения: тематический словарь, 1-е издание. © 1980 The Gale Group, Inc. Все права защищены.

Конфигурация и исследования местности Medicare PFS

Промежуточное исследование мест альтернативных платежей в соответствии с PFS

Medicare по закону обязана корректировать платежи за услуги по графику оплаты услуг врача, чтобы учесть разницу в стоимости из-за географического положения.В настоящее время мы не предлагаем вносить какие-либо изменения в места оплаты. Мы приняли комментарии к вариантам, представленным в промежуточном отчете, а также предложения по другим вариантам до 3 ноября 2008 г. Мы обобщим все комментарии, полученные по промежуточному отчету об исследовании местности, в будущем нормотворчестве.

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

Промежуточный отчет: « Обзор альтернативного географического индекса затрат на практику (GPCI) Отчет о структурах платежных мест », приложения (ZIP) и файл основных данных (ZIP).

Обзор альтернативных структур платежных мест GPCI — итоговый отчет

В отчете под названием «Обзор альтернативных территориальных структур платежей GPCI — окончательный отчет» завершается промежуточное исследование территориального расположения, которое первоначально было опубликовано на веб-сайте 21 августа 2008 г.

В настоящее время мы не предлагаем вносить какие-либо изменения в места оплаты. Мы публикуем этот окончательный отчет, чтобы завершить информацию, содержащуюся в нашем промежуточном исследовании альтернативных конфигураций оплаты местоположения PFS. Для подробного обсуждения комментариев общественности к предварительному отчету подрядчика об исследовании местности мы отсылаем читателей к предлагаемому правилу PFS 2010 CY (74 FR 33534) и последующему окончательному правилу с периодом комментариев (74 FR 61757).

Итоговый отчет: » Обзор альтернативных структур платежных мест GPCI — окончательный отчет » и приложения (ZIP)

Географическая корректировка выплат Medicare врачам: оценка рекомендаций МОМ

28 сентября 2011 г., одновременно с нашим циклом нормотворчества в 2012 году, Институт медицины выпустил окончательную версию своего отчета под названием «Географическая корректировка в оплате Medicare: фаза I: повышение точности, второе издание».Этот отчет включал оценку точности географических поправочных коэффициентов для индекса заработной платы больниц и GPCI, а также методологию и данные, использованные для их расчета. Некоторые из политик, которые мы завершили в процессе нормотворчества CY 2012, учитывали многие рекомендации, содержащиеся в отчете Института медицины.

Анализ: » Географическая корректировка выплат Medicare врачам: оценка рекомендаций МОМ »

.

Добавить комментарий

Ваш адрес email не будет опубликован.