Реализация увеличения изображения на JavaScript

вторник, 23 октября 2012 г.

Введение


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

Сроки разработки программ (копипаст)

воскресенье, 21 октября 2012 г.

Предисловие 


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

Знания и опыт

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

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

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

Деннис Ритчи & Стив Джобс

Стив Джобс

Деннис Ритчи

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

Без Стива Джобса не было бы iPhone, iPad, iPod или Macintosh. Без Денниса не было бы С (язык программирования). Без С не было бы Unix, Windows или Linux. Без С не было бы ни С++, ни Objective C. Не было бы ни MacOS X, ни iOS, ни Photoshop, ни FLStudio, ни Firefox, ни Safari, ни Google Chrome, ни PlayStation, ни XBox.

По факту, 90% приложений в мире написаны на С, С++ или Objective C.

 © Unknown

Вилейка

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

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

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

Попытка что-то изменить

среда, 10 октября 2012 г.

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

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

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

суббота, 6 октября 2012 г.

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

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

Минск—Витебск—Минск

пятница, 5 октября 2012 г.

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


«Все для людей»

среда, 3 октября 2012 г.

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