OpenStreetMap – градски транспорт в Пловдив

May 19th, 2012

Screenshot

От много време се занимавам с OpenStreetMap, но чак сега ми се наложи да направя нещо наистина полезно с данните, които се намират там. Тук ще намерите линиите на градския транспорт в Пловдив - автобуси и тролеи, с всичките им спирки. Все пак данните в OSM са user-contributed, така че не може да се каже че картата е 100% точна, но мисля че е по-добра от всички останали такива в интернет.
За сега картата може да се ползва по два начина:
1. Интересувате се от къде минава определена линия - избирате съответната линия и тя се отбелязва на картата.
2. Интересувате се до къде могат да ви закарат автобусите минаващи през определена спирка - цъкате приблизителното си местоположение на картата, избирате вашата спирка и всички линии минаващи през нея се отбелязват на картата.

Няколко идеи, които може би ще се осъществят в бъдеще (може да дадете някоя идея):
1. Оптимизация за мобилни устройства с GPS.
2. Маркиране на всички спирки по дължината на маршрутите - тук съм малко скептичен как ще се понесе на по-слабите машини ако се покажат 200 маркера наведнъж.

Екопътека “Узана”

May 1st, 2012

Информацията за екопътека "Узана" е доста оскъдна в Интернет, а маршрута не бива да се игнорира - за това реших да драсна два реда.


View Larger Map

Според информационната табела пътеката е с денивелация 90м и е пълна с разни атракции. По дърветата има доста информационни табели за съответния растителен вид (след петия "Обикновен смърч" престанах да им се заглеждам :) ) и като цяло маршрута е образователен и подходящ за деца. Общата дължина по GPS трак е ~2.3 км. По указания това се взима за един час, но ние се спирахме на всяко камъче и пейка и ни отне три.

Повечето от денивелацията се усеща в първите 400 метра, когато от поляната на Узана се навлиза в гората. Ние бяхме там около 1-ви май и пролетта леко закъсняваше. Широколистните дървета все още нямаха листа, а в най-сенчестите дупки имаше сняг.

По нагорнището бяха набити трупи, които правеха стъпала

По цялата дължина има няколко места за почивка и за хапване. Някои от тях си бяха сериозни заслони с чевермета, пещи и ток, в които и сватба можеш да вдигнеш.

Да имаше малко сянчица...

Така достигнахме до първата атракция - въжен тролей. Въжето беше скъсано, а стълбата - разклатена. Не можах да разбера на къде се спускаш от площадката.

Нагоре по пътеката имаше още няколко катерушки.

Кой може да мине по цялата дължина като маймунка?

На това не можах да разбера каква му е идеята

Всеки да направи по 20 набирания, веднага

Съвсем скоро пристигнахме до първото по-голямо нещо от обещаните - класна стая на открито. Като малък не съм ходил по "горски" училища, но винаги съм си ги представял така (всъщност може би е имало много повече пиене и много по-малко "училище", но...). Черна дъска нямаше, но имаше няколко от образователните табели, които бяха пръснати из целия парк. И тук времето си беше оставило следата по счупените "чинове".

Едно от малкото зелени неща в гората през този сезон беше някакво тревообразно растение. Ние нали сме опитни биолози и го набедихме че е: момина сълза, дебелец, киселец, млад бук (в този ред). Някой го опита на вкус и рече че било див чесън. Това обясни защо гората ми миришеше на салата.

От тук нататък терена става рязко каменист, като на места бука расте директно върху скалите.

Пътеката преодолява различни височини чрез дървени стълби, които бяха по-здрави от колкото очаквах

След първия каменен баир, пътеката се спуска отново в ниското, където има няколко маси и огнище.

Тук имаше някакво разклонение в ляво, което не разбрах на къде отива - още стълби с парапети и синя маркировка. Основната пътека обаче продължава напред към първия по-голям "ресторант". Тук или на предните маси е добро място да хапнете, защото следващата възможност ще е чак в края на маршрута, а вие още не сте го преполовили.

Тук има ново отклонение наляво - към почивната база на община Габрово, която се вижда в далечината. Екопътеката през повечето време е добре маркирана със синя ивица и табели, освен една част за която ще стане въпрос след малко.

Вечните чеснови полета

След 200м се достига до входа на пещера "Леднишката дупка". В миналото габровци са взимали от тук лед, за да съхраняват различни стоки, а днес прилепите се събират през размножителния си период. Това е горе-долу средата на маршрута.

Тук изгубихме маркировката и след кратко лутане излязохме на наблюдателната площадка. Чак по-късно като видях схемата на парка разбрах че тук някъде сме пропуснали "амфитеатър на открито".

Площадката изглежда много по-стабилна от рехавите дървени съоръжения наоколо

Открива се панорама към Шипка и Бузлуджа, като двете са почти на една линия. Добре се вижда ветрогенераторния парк на Бузлуджа. На мен гледката ми се стори леко скучна - от асфалтовия път до Узана се виждаха по-красиви места.

10 точки за когото успее да намери паметника на Шипка

Точно до площадката се намира "индианския кът" в който има дървените скелети на два вигвама. Може би са ги построили за катерушки, но както бяха в текущото им състояние не бих препоръчал на никой да се катери по тях.

Нататък следва около километър разходка през гората, като на доста места пътеката минава директно по камъните. Гледайте си в краката, защото е много лесно да се прехласнете в гората и да стъпите накриво. Това е малко по-скучната част от маршрута на фона на всичките съоръжения до сега. Липсват и всякакви кътове за отдих, но ако ви е останало ядене и пиене няма да съжалявате - пътеката свършва при хотел "Импулс" на друг голям заслон.

Екопътека "Узана" ме остави с две общи мисли - колко труд е вложен в нещо за да се направи интересно; и как всичко се разваля като го оставиш на времето. Освен това толкова камениста гора не бях виждал.

Watermark Signature

April 18th, 2012

Поставяне на воден знак

Обикновено водния знак може да бъде два вида:
* текст, който се изписва върху снимката или
* картинка която се наслагва отгоре.

Всеки може да хване произволен шрифт от нета и да си напише името. Нека сме по-оригинални и да си направим воден знак, който никой друг не може да има - да се подпишем :)

Намерете хубав химикал - трябва да пише равномерно и да не пуска мастилото на капки. Изберете хартия - може да е чисто бял лист, може да има редове - зависи какъв ефект желаете да постигнете. Хартията не е необходимо да е перфектно искряща бяла. И жълтеникава да е - после ще се оправи. Подпишете се няколко пъти. Когато имате няколко добри резултата можете да извадите фотоапарата.

Сложете го на ръчен фокус като го забиете на възможно най-близкото разстояние. Обектива - в най-дългия край. Целта е да получите голямо и ясно изображение на подписа. Пуснете си live view с най-голямото увеличение за да следите как е фокуса и премествайте леко назад-напред апарата докато фокуса стане перфектен. Снимайте със светкавица като използвате най-голямата възможна разделителна способност.

Следва лека обработка. Аз съм ползвал GIMP, но нещата не са по-различни в Photoshop или всеки друг свестен редактор.
* кропваме избрания подпис
* вдигаме контраста и намаляме яркостта - целта е да смачкаме цветовете и да получим открояващо се монохромно изображение (не прекаляваме с яркостта, защото по някое време ще почнем да виждаме писаното отзад на листа :) )


* ако е нужно премахваме всички цветове (desaturate)
* по желание минаваме редовете с една бяла четка
* по желание удебеляваме подписа - избираме всичко по черен цвят, увеличаваме селекцията с 1-2-3 пиксела и наливаме с черната кофа
* минаваме с бялата четка и оправяме ако са се появили разни дефекти
* ако искаме да накривим нещо (или да оправим кривина) ползваме Filters -> Distorts -> Curve Bend

На този етап би трябвало да имате черно-бяло изображение, в което единия цвят е фона, а другия - подписа. Сега да помислим как ще изглежда водния знак върху произволна снимка (а ще очакваме за в бъдеще да има много снимки подпечатани с него). Ако изкараме подписа с бял цвят, ще изглежда добре върху тъмен фон, но не и върху светъл. Ако го изкараме с черен цвят - обратно. Едно възможно решение е да му сложим полупрозрачен фон, който да го откроява:
* добавяме Alpha слой към изображението (ако вече няма такъв)
* Layers -> Transparency -> Color to Alpha - и правим фоновия цвят (белия) да е прозрачен
* правим един нов слой и го позиционираме под основата
* правим една правоъгълна селекция със заоблени краища върху подписа и я наливаме с цвят обратен на цвета на текста
* слагаме прозрачност на втория слой на 50% или по усмотрение
* изравняваме изображението и го запазваме в PNG формат (заради прозрачностите)

Вече имаме водния знак, който ще ни стане запазена марка. За да го ползваме върху снимка, обаче може би ще трябва да го посмалим малко - при мен изображението беше с размери 1700х400. Запазете оригиналния файл все пак.

От тук натам можем да отворим снимката, която ще маркираме, да добавим изображението с водния знак отгоре и да запазим новия вариант (пазете си оригиналите на снимките отделно). Но за да е по-интересно, нека автоматизираме този процес.

ImageMagick е комплект с елементарни инструменти за графична обработка. Могат да конвертират формати, да правят колажи, да кропват, да комбинират снимки, да слагат маски... poor man's photoshop :) Естествено безплатен е и се ползва през командния ред, което го прави много удобен за скриптове.

Създаваме файла /bin/wmpic.sh със следното съдържание:

#!/bin/bash
filename=`basename "$1" | sed 's/\.\([^\/\.]*$\)//'`
composite -gravity southeast -quality 90 ~/watermark_small.png $1 ${filename}_WM.jpg
echo "Done: ${filename}_WM.jpg"

Няма да обяснявам кое какво прави - имате man страници на bash и на composite :)

Резултата е че с един ред правим изображение с воден знак:

$ wmpic.sh IMG_1789_90_91_fused.jpg
Done: IMG_1789_90_91_fused_WM.jpg

Игрите на Глада – Hunger Games (spoiler free)

February 1st, 2012

Преди няколко седмици бях на кино и видях за първи път трейлъра на Hunger Games. Когато го видях в главата ми се забиха две впечатления - Небесните господари + Бойно поле Земя. Клипа беше от онзи тип, който посаждат някаква идея идея в главата на зрителя. Идея с потенциала да се разгърне и превърне в нещо гигантско. Много ме впечатли. Краткото 2-минутно представяне успя да задържи въобръжението ми за 2 дни. Вече почвах да си мисля колко ще е хубаво ако напишат книга по филма, когато на следващото ходене на кино забелязах: "From the best-selling epic novels..." Уха! Значи вече има книга! И... до там. От адски много време не си бях купувал книги и честно казано съм отвикнал да чета.

Ходихме още няколко пъти на различни филми. Колкото повече го гледах този трейлър, толкова повече се усилваше жаждата за добра история. Един ден не издържах и си купих първата книга. Изядох я за една вечер. Насилих се на втората книга да си удължа удоволствието и я прочетох за два дни. Преди третата книга си дадох малко отсрочка и също я хапнах за два дни.

Какво ми хареса:

  • успя да ме задържи до последния момент - наистина книгите се четат на един дъх и то не съвсем диагонално
  • любимия ми пост-апокалиптичен сетинг - може и да е поизтъркан, ама на мен си ми харесва :)
  • всяка глава завършваше с изненада или някакво разкритие. Видех ли празна страница, очите ми нетърпеливо се насочваха към края на текста да прочета събитието
  • разказите за окръзите - съпоставянето между тях и Капитола, борбата за оцеляване в 12-ти
  • цялата бунтарска история беше поставена от съвсем различна гледна точка - всички сме чели за великите революционери и лидери... е, тук четем за киното :)

Какво не ми хареса:

  • любовната история - Смея да твърдя че 90% от цялата трилогия се върти около един сълзлив любовен триъгълник, което ми дойде прекалено. По принцип нямам нищо против любовните истории във фентъзито, стига да не се натрапват. В Колелото на Времето има любовен мега-пето-шестоъгълник, който обаче си е съвсем на мястото и не пречи историята да се развива по съвсем нейн си начин. В Hunger Games обаче всичко се върти около любовната история - подобно на Здрач. Е, не е чак толкова зле, трае се. Даже ако си падате по такива неща, много ще се изкефите. Но за мен в едно фентъзи трябва да се наблегне на другите неща, а любовта да има по-скоро поддържаща роля.
  • скоростта на събитията беше съвсем различна. Понякога в рамките на един пасаж посредата на главата минаваха седмици или месеци историйно време... и точно когато ти се струва че е майтап или някой сънува, всичко се оказва реално
  • пуцаницата - прекалено голяма част беше чиста пуцаница - по половината от две книги. За сценарий на филм би била чудесна, но на фона на останалото ми се стори плоско и не добре разказано. Аз се изгубвах отвреме-навреме в екшъна и не можах да си го представя добре. Все пак може и аз да съм си виновен - отвикнал съм да чета...
  • прехода между първите две книги - според мен първата книга трябваше да свърши както свършва втората, двете да се слеят в една и да се завърши с третата книга
  • третата книга ми се стори претупана - точно там имаше голямо поле за изява
  • копирането на древен Рим - прекалено римско ми беше. Тази тема ми се струва прекалено историческа за да участва толкова силно във фентъзи. Това столицата да се казва Капитола в която всички се казват Флавий, Сенека или Цезар и купонясват до вомитариума...

Въпреки всичко трилогията не ми беше неприятна. Наистина се чете бързо и увлича. Дори много ме заинтригува, щом си дадох труда да постна в блога :)

Нямам търпение да видя филма. Според това което поех от книгата, могат да го направят по два начина - или да е много добър, или да е провал.

Уикенд

August 28th, 2011

Петък вечер адски ме ядосаха и ми се прииска да убия някого. За това събота сутринта събрахме една торба патрони с бащата, дръпнахме се от града и си намерихме жертви. Първите няколко изстрела бяха калибриращи и нищо не падна (освен някакво птиче).

Умрете, бутилки!

Макаровия се губеше в ръката ми

Нямам много опит с огнестрелно оръжие, но шишетата си го отнесоха.
Дядо ми измъкна един дърт парабелум. С него неговия баща - моят пра-дядо - се е сражавал в септемврийската революция. Разликата между парабелума и макаровия ми се стори голяма, макар че въобще не съм разбирач. С макаровия уцелвах по един от пет пъти, а с парабелума имах два от два точни.

Лара Крофт беше с нас

Още от сутринта се бяха образували едни апетитни фотогенични облачета

Времето беше прохладно и деня тепърва започваше. Имах още много енергия за хабене и ми се искаше да си направя прилична разходка. През последните две седмици температурите бяха адски и бях пуснал корени под климатиците. Идеята беше да мръднем до баните и от там нагоре през Богородичната стъпка да се качим на връх Голям Кайряк. Сравнително лек маршрут само с един по-сериозен наклон. Освен това беше празник - на този ден (27 август) през 1895 г. Алеко Константинов изкачва Черни Връх и поставя начало на организираното туристическо движение в България.
За съжаление никой не оцени готиното време и нямаше кой да ми уйдиса на акъла. Сам не ми се ходеше по горите, така че потърсихме алтернатива за следобеда. Облачетата бяха много примамливи и ми се прииска да направя един кадър с отражението им във вода. Пак се сетих за баните - там има езеро, паркове, скара-бира... Въобще готино място за събота следобед. А и понеже *ходене* имаше само по асфалт и то не много - желаещи се намериха :Р Натоварихме се и - газ. По криволичещия път нагоре се разминахме с някаква сватба. Черен мутренски джип беше файтона на младоженците и на капака му беше завързан букет с размерите на първолаче.
На разклона за баните имаше изненада - имаше полицейски коли и бяха отцепили с конуси отбивката за центъра. "ВТФ" си викаме ние, и продължихме през почивните станции. Гражданското присъствие беше доста засилено и вече почвахме да се чудим какво става. Нещата станаха ясни след първите два автобуса с народни носии. Бяхме уцелили деня в който се провежда фестивала "Богородична стъпка". Това е фолклорно събитие, което събира ансамбли от цяла България. Тогава баните стават панаирджийско селище за няколко дни и временно малкото селце чупи рекордите по плътност на населението.

Посетителите бяха насядали по тревните площи

Панаирът е пълен

За всекиго по нещо


Отборите бяха строени в готовност


Надпяването беше сериозно и оспорвано


Средната възраст на участници и зрители да беше към 76 години. Чудна работа - някои бабки нямаха въздух да ходят и да живеят, обаче като отворят едни звучни гърла...


Публика


Музика без скара-бира няма


Класическо барбекю, направено от срязан бойлер

Лека полека си направихме обиколката и се запътихме към езерото. Надявах се облачетата да не ми избягат. Преди това приятно се изненадах да видя един фонтан, който не беше работил 20 години.

Тук имам снимка как 5-годишен джапам по камъните


Някой се изкушават да се разхладят още малко


Децата нищо не ги спира

Ако някой се загледа в храсталаците на страни би видял интересна гледка:

Щайга с водни лилии

Най-после стигнахме до езерото. Водата беше спокойна и никак не отразяваше панаира, който се случваше на 30 метра от нея.

Не се сдържах





И една сглобена панорама за финал