Tamron SP AF 70-300 mm

Posted by Reason89 | Posted in

   Как и пишется во многих книгах по фотографии, первый объектив, который докупается после покупки зеркалки с китом, это зум объектив. Даже при покупке обычного цифровика, покупатель обычно интересуется двумя параметрами, это количество мегапикселей и скольки кратное увеличение. Китовый объектив, который идет в комплекте с Sony Alpha 390 увеличивает буквально в пару раз и с ним уже хорошо не снимешь предметы находящиеся на расстоянии десяти метров. Поэтому и было решено для начала обзавестись зум объективом.
   Прежде чем купить Tamron SP AF 70-300 mm f/4-5.6 Di LD Macro 1;2, я решил разобраться с маркировкой этих объективов, в этом мне помог справочник с сайта, там же можно найти и описание маркировок для объективов Nikon, Canon, Pentax и.т.д. Далее было не большое ознакомление с отзывами на sony-club.ru, которые оказались довольно таки не плохими. Главное выступающее достоинство это цена, тот же аналог от Sony стоит в 2 раза дороже, а как следует из отзывов, то по качеству Tamron ни капли не уступает. К тому же объектив, который попался мне в руки имеет в маркировке аббревиатуру SP, что означает улучшенная серия объективов.
   После покупки был слегка удивлен размерами объектива, он примерно в 3 раза больше китового. Зеркалка с ним в комплекте выглядит куда более внушительнее и солиднее. Весит это чудо около полу килограмма. В результате чего, на третьем десятке непрерывных снимков руки начинают изрядно дрожать. Может просто сказывается та же обычная шевеленка, но на больших расстояниях это более заметно.

   Диаметр резьбы для светофильтра 62мм, что лишает меня возможности использовать фильтры на 55 мм, которые я купил ранее. Порадовала бленда в комплекте. Правда не из тех, что хотелось бы, но уже хоть что то. Относительно не плохая светочувствительность для объективов данного вида. Плюс есть возможность макросъемки при 180-300мм.
   Жалко правда, что минимальное расстояние для фокусировки 1.5м. Из-за этого теперь приходиться часто менять объективы.
   Ниже привожу несколько снимков, которые были сделаны с балкона одинадцатого этажа, действия происходили примерно в двухстах метрах от общежития.

Вот еще альбом на Picassa, правда на фото слегка обрезано лишнее. 

Убытки от фотографии

Posted by Reason89 | Posted in

   Увлечение фотографией оказалось не дешевым. Цены на комплектующие оставляют желать лучшего, так цены на родные объективы и вспышки от Sony зашкаливают за 10000р. Скорее всего придется приобретать комплектующие сторонних производителей, они в 2-3 раза дешевле и найти их проще.

     Пока я только приобрел нейлоновую сумку AirTone AT-W004, моя Sony Alpha 390, туда входит прекрасно. Одновременно с камерой в сумке без проблем можно держать либо еще 2 объектива, либо объектив и вспышку. Плюс еще 5 карманов, для различной мелочи вроде зарядника, ремня для сумки, шнуров и крышек для объективов. Ну и 2 перегородки, которые легко перемещаются по сумке, для лучшего крепления вещей внутри. С виду очень маленькая компактная сумка, но вместительность вполне радует.
   Из минусов можно отметить разве что слабые замки, которые не внушают доверия. И отсутствие в комплекте водонепроницаемого чехла, который иногда есть в комплекте к сумкам для фотокамер.
   Прикупил фильтр Vitacon UV 55mm, для защиты объектива от различных жирных пятен и брызгов, которые я устал оттирать после того как фотографировал уток возле фонтана. А чистка оптики как я уже понял, не самое интересное занятие. Да и в будущем лишний раз резать ультрафиолетовые лучи никогда не помешает. Для этих же целей взял ещё и карандаш Lenspen (LP-1), теперь чистить одно удовольствие. Пару раз махнул кисточкой, потом прошелся самим карандашом и все блестит как новое.
   Теперь в планах купить в близжайшее время защитную панель для ЖК-дисплея Sony Alpha. Не охото, чтоб он превратился примерно в то же самое, что сейчас у меня на телефоне.
   Сегодня увидел, что планируется поступление объективов Tamron в магазин DNS. Если успею купить этот Tamron SP AF 70-300 mm f/4-5.6 Di LD Macro1/2, то будет просто замечательно. Судя по отзывам и обзорам объектив вполне достойный.
   П.С. Нужно начинать покупать комплектующие в интернет магазинах. Это обойдется еще дешевле. Во всяком случае в Уфе с магазинами для увлеченных фотографией проблемно.

USBasp

Posted by Reason89 | Posted in ,


   В целях укрепления своих познаний в электронике, а именно в программировании микроконтроллеров и микропроцессоров. Решил спаять программатор для микроконтроллеров AVR.
   Главным критерием при выборе схемы был разъем для подключения к компьютеру. Так как в большинстве своем я работаю за ноутбуком, свой стационарный компьютер вижу буквально раз в 3 недели, а на ноутбуке LPT порта нет, то искал схемы с USB входом.
   На EasyElectronics увидел схему для USBasp, которая не представляла из себя ничего сложного. При более подробном ознакомлении с ним особенно понравилось то, что он работает без проблем и в nix системах.
   Первоначально была вытравлена плата, представленная на EasyElectronics, но при закупке элементов выяснилось, что микроконтроллер ATmega8 в DIP корпусе, стоит в 2 раза дороже, чем в SMD исполнении. В результате чего схема платы была переделана моим одногруппником под SMD микроконтроллер и сэкономленно сто с лишним рублей. Весь программатор обошелся мне примерно в 150 рублей, где самым дорогим является микроконтроллер, остальные элементы стоят буквально копейки.
   После того, как все элементы были куплены и запаяны на свои места, пришло время для прошивки. Для прошивания был необходим еще один программатор, который нам предоставили в аспирантской лаборатории в университете. Никто естественно и не сомневался, что с первого раза это чудо не прошьется как следует. Поэтому пришлось слегка проверить его на работоспособность, не без помощи сторонних людей естественно. Прошивать пробовали двумя разными прошивками, на одной из которых почему то не работает светодиод указывающий на питание схемы. Она как раз таки у меня и не пошла. Программатор с ней категорически не хотел определяться в системе. И что самое интересное, то абсолютно аналогичный программатор прошитый как раз таки прошивкой без одного светодиода прекрасно работает. Как результат наших танцев с бубном в течении часа вокруг программатора, мы все таки его смогли прошить. Затем быстрая установка драйверов и в диспетчере устройств красиво виднеется USBasp.
   Теперь как только разгребусь с учебой, а это примерно 11 мая(конец сессии), то сразу же займусь проектированием отладочной платы, для последующей проверки и работы с этим программатором.
   Программатор работает с программой AVRDUDE для прошивки, все бы ничего, но она консольная. А в наше время человеку даже знакомому с терминалом или командной строкой, не особо хочется сидеть и глазеть в консольное окно. Но благо есть люди, которые написали различные GUI оболочки для ее использования, которых как выяснилось не так уж и мало, да и есть специально заточенные под Linux. GUI это конечно хорошо, но пользоваться консольной версией уметь тоже надо. Для этого я бросился на поиски какого либо мануала по avrdude и нашел статью из 2 частей, в которой вполне хорошо и понятно расписаны команды.

    Что же касается Ubuntu, то тут все оказалось не так уж и плохо. Пришлось установить несколько пакетов вроде gcc-avr,avrdude, avr-libc, usbprog, binutils-avr, usbprog-gui, ava, uisp, flex. Половина из них без понятия для чего, но их посоветовали. А половину потребовалось установить параллельно.   
   П.С. Теперь нужно прокатиться до рыболовного магазина и купить маленькую коробочку для снастей, чтоб в неё аккуратно уложить программатор. И красивее будет выглядеть, и шансов спалить будет меньше.
   Вот сайт разработчика сия творения, где выкладывается прошивка по мере ее обновления.
   Вот собственно переделанная печатка в формате .lay

BuyNet.In

Posted by Reason89 | Posted in


    В нынешнее время сложно представить форум IT тематики, без раздела о купле продаже. Ежедневно всюду появляется огромное количество топиков в которых народ предлагает свои услуги от банального взлома почтовых ящиков, до написания различного рода программ на заказ.
    Но есть и форумы, которые решили обойтись без коммерции, такие как rdot.org, securitylab.ru и.т.д. И выглядят они куда чище и опрятнее, нежели их собратья. Плюс абсолютно никаких тем с разборками о кидалах и тому подобной нечисти. Кстати, администратор hackzona.ru с 12 апреля тоже прикрыл подобный раздел, у себя на форуме.
   Недавно в сети появился новый проект, выступающий в роли торговой площадки. Другими словами на нем по задумке будут размещаться темы, которые так или иначе связанны с электронной коммерцией. Пока тем на форуме не особо много, но со временем народ все таки наверно подтянется. Как никак аналогов в сети как таковых еще нет, либо я про них не особо слышал,по этому и шансы на успех у buynet.in есть.
   У администрации ресурса задачи тоже будут не из простых, нужно будет постоянно устраивать какие либо проверки, чтобы огородить форум от всякого рода кидал. И контролировать накрутку отзывов.
   П.С. Если кто хорошо рисует, и готов помочь форуму с баннером добро пожаловать в личку или асю к администратору. Естественно не за спасибо.

Использовать ли PEP8?!

Posted by Reason89 | Posted in

   В последнее время на многих тематических форумах и блогах посвященных Python стал замечать аббревиатуру pep8. Как выяснилось в последующем, это набор правил которому советуют придерживаться при написании кода к Python программам.
   Первоисточник естественно на английском, но на хабре это все дело есть в более читабельной форме на русском языке.
   Если так рассуждать, то такие кодексы обязательно должны быть. Благодаря ним код выглядит красивее и читабельнее. Но в PEP8, многие пункты противоречат написанию, к которому я привык изначально. Да, мои знания еще вполне слабоваты, мое оформление кода вообще никуда не годится, стоит лишь взглянуть на оформление мной функций и классов. Но в этом кодексе по-моему затронули слегка лишнее.
   Использование 4 пробелов в виде отступа, вместо привычного мне табулирования. Это я лишним отнюдь не считаю, как и запрет на смешанное использование пробелов и знаков табуляции. Но 4 раза клацать по пробелу куда напряжнее, когда есть кнопка TAB. Правда я сам не раз сталкивался с тем, что интерпретатор не всегда понимает табуляцию в некоторых редакторах.
   Оставлять пустые строки между различными участками кода, которые отвечают за различные вещи, всегда было удобно, но какая разница в том, что между функциями мы должны оставлять одну пустую строку, а между классами две, не совсем понятно.
   Комментарии должны быть только на английском языке. Ну кто б сомневался, что они это впишут. Я вообще противник таких вещей. Если код я пишу для себя, то и комментировать я буду на понятном мне языке. К этому же и ведет то, что кодировка файлов должна быть Latin-1,  как писал я в utf-8, так дальше писать и буду. Если писать в Latin-1, то о комментариях на русском не может быть и речи.
   Записывать импортируемые модули, каждый раз на новой строчке. Выглядит конечно красивее и нагляднее, но у меня откуда то взялась привычка записывать все в одну строчку. При написании большой программы в одну строчку все импортируемые модули уже не запишешь. Хотя в всегда желательнее импортировать только те имена, которые нам необходимы, это как никак увеличивает быстродействие.
   Многие жалуются на ограничение в 80 символов, но меня и самого напрягают длинные строки в программировании. Для разделения длинных строк в Python есть слэш("/"), а функций которым нужно передавать параметры в 80 символов я еще не встречал.
   Но, что мне больше всего понравилось, так это просьба не использовать имён из одиночных l, O, I. Видя их в коде никогда не поймешь что это за символ, то ли L,I,0,O и.т.д.
   Так же стоит упомянуть одноименную утилиту, которая проверяет ваш код на соответствие PEP8. Еще бы она сама его подгоняла по всем правилам, было бы вообще замечательно. Есть версия только под никсы, под windows подобного никто писать не хочет.
   Ну и одноименный сайт "Сообщество python-разработчиков", на который я наткнулся проверяя статистику своего блога и затем уже увидел свой блог, в списке «Блоги о программирование на Python». За какие заслуги я туда попал, не понятно.

Assembler

Posted by Reason89 | Posted in ,

    Уже какой день сижу и разбираюсь в программировании микроконтроллеров и микропроцессоров на assembler. Задание не из самых увлекательных, но по воле случая вникать приходиться. Самое гадкое, это сидеть и разбираться в различных битах и байтах. Что, куда и каким способом адресовано. Огромное количество команд, которые состоят из двух или трех букв, и каждая из которых отличается от предыдущей только на один символ.
   Если сравнивать программирование Motorola и AVR, то с последним работать куда удобнее. Это и огромное количество литературы, да и среда программирования AVR Studio куда более функциональнее, чем ICS08GPGTZ In-Circuit Simulator, ну и синтаксис программирования как то ближе к высокоуровневому. Ну а если писать ту же программу на С или С++, для тех же микроконтроллеров, то программа занимает буквально 10 строчек, на assembler же порядка 30-40.
   Давно пора отказываться от таких вещей и переходить к высокоуровневому программированию, идти в ногу со временем, а не учить студентов по учебникам прошлого века. Причем читать эти учебники вообще одно издевательство, все написано очень сложным техническим языком не понятным обычному человеку, все можно объяснить куда более просто. Но я нашел выход, сидел и читал все по методичкам скаченных с сайта одного из белорусских ВУЗов.