You are viewing [info]fromlem's journal

Послание от Макса Фрая

  • May. 19th, 2012 at 11:18 AM
  • Leave a comment
  • Add to Memories
  • Share
  • Link

Apr. 29th, 2012

  • 6:29 PM

В виду того что на конец апреля в этом году в Москве пришлась натурально летняя погода, я решил прошвырнутся по району с фотоаппаратом. Какой из меня фотограф можно глянуть в user info, так что, что вышло, то вышло :) Да и вообще я даненько ничего не фотографировал. Итак, поехали.

Read more... )

Мне грустно на тебя смотреть,
Какая боль, какая жалость!
Знать, только ивовая медь
Нам в сентябре с тобой осталась.

Чужие губы разнесли
Твое тепло и трепет тела.
Как будто дождик моросит
С души, немного омертвелой.

Ну что ж! Я не боюсь его.
Иная радость мне открылась.
Ведь не осталось ничего,
Как только желтый тлен и сырость.

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

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

Вот так же отцветем и мы
И отшумим, как гости сада...
Коль нет цветов среди зимы,
Так и грустить о них не надо.


Есенин Сергей

В Российской локализации Dynamics Ax существует специальный модуль хранящий историю ФИО и должностей лиц, которые должны подписывать те или иные документы. Основания форма настроек располагается по пути Основное/Настройка/Контакты/Должностные лица. На вкладках этой формы находятся настройки относящиеся к различным документам системы, сгруппированные по модулям. Выбрав модуль и нужный документ, мы можем указать настройки по умолчанию, которые в последствии попадут в печатную форму соответствующего документа. Одна из особенностей заключается в том, что в момент печати, например счета-фактуры, данные о должностях подписывающих документ берутся не из этих настроек. В печатную форму попадают данные, сохраненные в специальной таблице, что дает возможность печатать любой документ с теми ФИО, которые были в настройках(т.е. работали в компании) на момент создания документа(накладной, фактуры, складских документов итп). Иными словами, во время разноски система смотрит настройку того или иного документа и копирует от туда данные в специальную таблицу. Позже данные этой таблицы используются при выводе печатной формы. Другой особенностью является то, что для конкретного документа можно ввести только определенный набор и кол-во позиций, потому что в конечном счете в печатной форме отведено определенное место для подписей должностей. Таким образом, кроме собственно позиций, ФИО и должностей, настройке больше ничего не подлежит. Любое изменение или дополнение можно сделать только путем изменения самой отчетной формы, а так же алгоритмов разноски, печати и настройки должностных лиц.
Читать далее...

Tags:

Jun. 3rd, 2011

  • 6:42 PM

Начальник штаба группы, вернувшись со сборов в Министерстве Обороны, вызвал старую опытную машинистку:
- Вера Ивановна, нужно подготовить приказ о состоянии воинской дисциплины, готовы?
- Готова.
- Тогда начинаем.
Ходит по кабинету и диктует:
- Ёб вашу мать…
Машинистка(М) печатает: Товарищи офицеры…
- Никто нихуя не делает…
(М): В войсках упала воинская дисциплина…
- Все лежат и дрочат…
(М): Командиры устранились от выполнения служебных обязанностей…
- Медноголовые опездалы, ползают как беременные мандавошки, водку пьянствуют, беспорядки нарушают и ебут все, что шевелится…
(М): Воспитанием никто не занимается, строевая выучка ослабла, участились случаи пьяных дебошей и бесчинств по отношению к местному населению…
- Ебать всех надо…
(М): приказываю:…
- Этому новому презервативу, что возомнил себя дирижаблем, клизму с патефонными иголками, а не лампасы…
(М): Командира дивизии полковника Иванова предупредить о неполном служебном соответствии…
- Остальное стадо пусть выебет сам…
(М): Остальных виновных командиру дивизии наказать своей властью…
- Пиздец…
(М): Командующий округом генерал-полковник Петров.

//Binding... begin		
		BeanFormBindingBuilder	bindingBuilder = new BeanFormBindingBuilder(patient.getClass(), fp, patient);
						
		bindingBuilder.getFormBinding().addFieldBinding(new FieldBinding(rgb.getButton("MALE"), "sex"));
		/*Уха-ха, о-хо-хо, победил блядь биндинг еинума, сделал по науке,
		 * в результате хуй знает сколько строк кода, а проще бло бы повесить
		 * листнер на смену крыжа и обновлять модель или бин руками
		 * в общем, ахуительно биндить комбобоксы на енумы
		 * пездато и компактно получается!!!
		 * upd: это тоже все надо в отдельный класс-утилиту, иначе на хуй такое счастье.
		 * */ 
		bindingBuilder.getBinding(rgb.getButton("MALE")).setConverter(new Converter() {
			
			public Object convertModelValue(Object value) {
				Sex selected = (Sex) value;
				return (selected == Sex.MALE);								
			}
			
			public Object convertFieldValue(Object value) {

				Boolean selected = (Boolean) value;
				if (selected) {
					return  Sex.MALE;
				}					
				else {
					return  Sex.FEMALE;
				}												
			}
		});
		
		bindingBuilder.getFormBinding().addFieldBinding(new FieldBinding(rgb.getButton("FEMALE"), "sex"));
		bindingBuilder.getBinding(rgb.getButton("FEMALE")).setConverter(new Converter() {
			
			public Object convertModelValue(Object value) {
				Sex selected = (Sex) value;
				return (selected == Sex.FEMALE);								
			}
			
			public Object convertFieldValue(Object value) {

				Boolean selected = (Boolean) value;
				if (selected) {
					return  Sex.FEMALE;
				}					
				else {
					return  Sex.MALE;
				}												
			}
		});

		bindingBuilder.build();
		//Binding... end

Tags:

Mar. 5th, 2011

  • 5:26 PM

Ценный совет

  • Jan. 8th, 2011 at 1:00 PM

Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.
— Martin Golding

Visual CPP )

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

Осторожно, нехорошие слова )