воскресенье, 22 сентября 2013 г.

Метро-хуетро, или Как я читал Глуховского "Метро-2033" и "Метро-2034"

Вощем, я люблю фантастику, да. И, думая, чтобы мне почитать - мне в мозг пришла мысль о творениях Глуховского "Метро-2033". Почему то на слуху было это название. Загуглив, я увидел хвалебные отзывы: "Иксклюзив! Бистселлер! Уруруру! Как охуенно!". Хм, надо почитать...
Так вот. Лютое, дикое, беспросветное говнище, написано школьником для школьников, нелогичное, неинтересное, не страшное, неточное, не смешное, какая-то блять пурга из мутантов оружия хуеружия "глубинного смысла". Но главный минус - это язык. Аффтар не владеет литературным языком. Вообще. Как это блять напечатали в книгу? Это фанфик, не более.
Все, блять, отдает лубочностью. Главный герой - школьник (ну надо же целевую аудиторию привлечь), не такой как все, зато с автоматом. Место действия - Загадочное И Таинственное постьядерное Метро. В качестве врагов - другие люди (хоспаде, они с таким энтузиазмом убивают друг друга, что удивительно, как они не выкосили друг друга то за столько лет), мутанты (пиздец, мутанты от радиации. Ага, бомба ебнула, всех людей убила, а на следующий день по поверхности уже мутанты ползали. Бывает, чо уж там), галлюцинации, а в кремле тусят демоны. Ох ты ж блять, мистика.
Аватар не забыл добавить в свой высер глобальный и "внезапный" сюжетный поворот - черные мутанты, которые типа плохие, на самом деле хорошие, а прохие - это люди, которые загандошили их нахуй искандерами.
Более мелкие "внезапные" повороты - да на каждом, блять, шагу, одни сплошные рояли из кустов. Кароч, что купил эту книгу - тот долбоеб. В своем рейтинге я ставлю 5/10. Кто-то скажет, что это много? Нет, это уровень порно-фанфиков про Гарипотера (нравятся мне они). Гааааавно.

Метро 2034 - те же яйца, только в профиль. Сюжет по прежнему остался рояльным. Стилистика языка выправилась. Стало больше паранормальщины (зачеееем?), и глубинных размышлений автора (я уже говорил, что жизненная позиция автора кажется мне школьной?). Читать это не надо.
Из интересного - у одного из героев, музыканта, есть флейта. Хуй с ней, что она ЧЕРНАЯ с медными клавишами - ну мало ли извращенцев бывает, вон ставят на запорожец движок от волги, и ничо. Но от фразы "Когда затихли последние аккорды..." Для самых маленьких читателей, аккорд - это одновременное звучание 3 и более нот. Как это сыграть на одной флейте? Ну да похуй.

Вощем, сегодня я вам рассказал, что "Метро-2033" и "Метро-2034" от Глуховский Дмитрий Алексеевич - гавнище. Экономьте своё время, и читайте годные книжки, и все будет хоккей. Чао!

1С-ное.(Заметки быдло-ученика-погромиста), 15 занятие.


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

В чем принципиальное отличие плана вида характеристик от справочника?
Основное отличие плана видов характеристик заключается в том, что для каждой характеристики хранится тип значения, который она может принимать;
Что такое тип значения характеристик?
Тип значения характеристик – определяет составной тип данных, куда входят все типы, которые могут понадобиться при указании типа значения характеристики; Служит для задания возможных типов значений.

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

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

Как создать план видов характеристик?
Как и все объекты, в дереве конфигурации, по правому клику.

Что такое связь по параметрам выбора?
Связь по параметрам выбора обеспечивает то, что при выборе значений для выбора будут предлагаться только те, которые относятся к выбранной характеристике, а не все, что есть в справочнике;

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

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

Как скрывать элементы формы с подчиненной информацией при её создании?
Удалить эти элементы в окошке создания и редактирования формы. Они будут в окошке «Элементы», это правое верхнее окошко.

Как описать характеристики в схеме компоновки данных?
Сделать ссылку на набор свойств с помощью свойства элемента «ПутьКДанным» - установка связи элемента формы с реквизитом формы.

Как использовать характеристики при выполнении отчета?
Через запрос.

воскресенье, 8 сентября 2013 г.

Заметки быдло-одинэсника, занятие 14


Как система 1С:Предприятие выполняет обращение к ссылочным данным?
При поиске элемента сначала идет обращение в оперативную память, если там ничего нет, идет обращение в кэш объектов, если нет в кэше, то идет обращение в базу данных.

Как использовать кэш объектов?
Через кэш происходит только чтение; кэш бывает двух видов: обычный и транзакционный;

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

Что такое момент времени?
Момент времени – совокупность даты, времени и ссылки на объект базы данных, позволяющий однозначно идентифицировать любой объект ссылочного типа Базы Данных;

Чем отличается оперативное проведение от неоперативного?
Оперативное – проведение документа текущим временем.
Неоперативное – проведение документа ранее текущего времени. При оперативном проведении – контроль остатков; При неоперативном – контроля остатков нет;

Что такое оперативная отметка времени?
Создается каждый раз при оперативном проведении документа. Формируется из текущей даты сеанса и последней созданной отметки.

Как запросом получить остатки регистра накопления?
Выбрать виртуальную таблицу регистра накопления «Остатки» : ИмяРегистраНакопления.Остатки;

На что следует обращать внимание при задании параметров виртуальных таблиц запросов?
Часто выгоднее использовать условие для отбора непосредственно в параметрах, это позволит повысить производительность запроса;

Почему при неоперативном проведении не нужно контролировать остатки?
Так как неоперативное проведение служит не для того, чтобы в реальном времени определить возможность/невозможность выполнения операции, а для отражения в базе данных операций, которые УЖЕ были выполнены;

Что такое временные таблицы и зачем их использовать?
Временные таблицы – программные объекты, которые разработчик может создавать и наполнять данными.  Нужны для задания сложных условий, промежуточного хранилища данных;


Что такое менеджер временных таблиц?
Менеджер временных таблиц служит для хранения (внезапно) временных таблиц. При уничтожении или закрытии объекта виртуальная таблица, хранящаяся в нем, удаляется. Если временная таблица создается, используется и уничтожается в рамках одного пакета запросов, то менеджер временных таблиц не нужен;

Как и зачем можно использовать временную таблицу в параметрах виртуальных таблиц?
Для постановки условий отбора данных; Так же только таким способом, через параметр, можно запихнуть внешнюю временную таблицу в запрос;

Как программно блокировать данные?
Следующей строкой:
Движения.ИмяРегистра.БлокироватьДляИзменения = Истина;

Как посмотреть в отладчике результат запроса?
После запроса написать такую штуку: ТЗ = Результат.Выгрузить();
Потом правый клик по ТЗ, выбрать пункт «Вычислить выражение», «показать значение»;