Борьба за образование: KnockOut

Здравствуйте, мои дорогие читатели!

Битва за образование закончена: сдана бакалаврская, выиграно первое сражение.

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

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

По ходу работы был обнаружен жестокий баг SimpleXML: если вы считываете из базы поле float или decimals и не проводите дополнительный его cast через floatval, то рискуете потерять знаки после запятой. Обнаружилось на php5.2.1 пащущего под freeBSD6.0.

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

Битва за образование: Final Round

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

Есть картинка и ее увеличение.
Resize

Нужна идея алгоритма, как находить те самые 1ый, 2ой и 3ий пиксель, которых не хватает. Механизм должен быть итерационным (то есть, несколько шагов) и базироваться на сплайн-интерполяции.
Уже испытано 2 метода:

– Сплайн-функцией горизонтальных, вертикальных и диагональных пикселей находятся 1, 2, 3. После чего значение пикселя 0 корректируется в сторону среднего арифметического при помощи некоего коэффициента k. Постулируется то, что среднее арифметическое 0, 1, 2 и 3 должно быть равно исходному значению 0. Результат: после незначительного количества итераций приходим к красивой шумной стабильной картинке, где нифига не понять.

– Сплайн-функцией горизонтальных, вертикальных и диагональных пикселей находятся 1, 2, 3. Значение пикселя 0 корректируется на основании того же постулата “среднее арифметическое 0, 1, 2 и 3 должно быть равно исходному значению 0”. Результат: при переходе от темной границы к светлой, цвет нулевого пикселя уходит в область отритцательных величин и утаскивает туда остальные.

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

Насколько тебе подходит твоя работа?

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

  1. Знаю ли я, что от меня ожидается на работе?

  2. Располагаю ли я материалами и оборудованием, необходимыми для правильного выполнения моей работы?

  3. Есть ли у меня возможность ежедневно заниматься на работе тем, что я умею делать лучше всего?

  4. Хвалили ли меня за хорошо сделанную работу в последние 7 дней?

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

  6. Есть ли на работе человек, который поощряет мой личностный или профессиональный рост?

  7. Считаются ли на работе с моим мнением?

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

  9. Считают ли мои коллеги своим долгом выполнять работу качественно?

  10. Работает ли вместе со мной хотя бы один из моих лучших друзей?

  11. Беседовал ли кто-нибудь со мной за последние 6 месяцев о моем прогрессе?

  12. Были ли у меня за последний год возможности для учебы и развития?

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

Образование по книгам: “Фотография от азов к мастерству”

Обложка книги Вот такая книга была подарком, который я сделал супруге на этот Новый год. На самом деле, мы оба увлекаемся фотографией, только каждый из нас исповедует разный подход. Оля предпочитает снимать много, делать сотни кадров и выбирать из них лучшее. Я же стараюсь снять как можно меньше кадров, при этом снять так, чтобы фотография не требовала каких-либо правок в “Photoshop”. Поэтому, я готовлюсь к каждому кадру, пытаюсь вспомнить, что читал в разной литературе о фотографии, построить композицию кадра и так далее. Любимая супруга имеет же некое внутреннее чувство, которое помогает ей строить кадр и ей остается лишь “давить гашетку”. Поэтому процент хороших фотографий у нее гораздо больше.

Continue reading Образование по книгам: “Фотография от азов к мастерству”

Интеллектуальный лифт

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

Программисты лифтов отзавитесь!! Я правильно придумал или бред? Жду комментариев. Желающих поучавствовать в дискуссии – трекбеки и пинги к вашим услугам.

Кстати, под катом обнаженная фотография моей жены по ее специальной просьбе.

Continue reading Интеллектуальный лифт