Скриптовые разнообразия

18 December 2013

   NodeJs да и собственно Javascript становятся всё ближе. Как же легко тут и удобно быстро сериализовать данные из объектов в текст, сохранить, загрузить снова в память, отфильтровать и скормить дальше шаблонизатору. Айс. Всякие хитрости когда изучу - опишу, а пока ссылки закладки.

   Бонусом сделал скрипт для PinkBike'а что бы листать изображения в постах. Раньше у них была то ли фича то ли баг, что при нажатии стрелки вправо страница скролилась до следующего параграфа. Ни где не видел упоминания о ней, да и товарищи не знали. А потом она вдруг исчезла. Но не беда. Javascript спешит на помощь. Короткая версия, ну и по красивей.

$(document).keypress(function(a){if(54==a.keyCode){var b=void 0,c=20,d=100;$(".news-ml img").each(function(a){$(document).scrollTop()<$(this).offset().top-c&&$(this).height()>d&&void 0==b&&(b=a,$(document).scrollTop($(this).offset().top-c))})}});
$(document).keypress(function (e) {
    if (e.keyCode == 54) {
        var first = undefined;
        var offsetTop = 20;
        var minHeight = 100;
        $('.news-ml img').each(function (x) {
            if ($(document).scrollTop() < ($(this).offset().top - offsetTop) && 
                $(this).height() > minHeight && first == undefined) {
                first = x;
                $(document).scrollTop($(this).offset().top - offsetTop);
            }
        });
    }
});

И снова в путь

14 November 2013

   А куда велосипедисты обычно держат путь? Конечно в горы! Но по дороге к теме о горах, хотелось бы поделится свежим кадром псинки =) Из вот того бронтозаврика, тянущего фотоаппарат, она стала вполне себе мощной собакой, разрывающей теперь не только тряпочные ремешки, но и полноценные тапки! Правда холерик вышел уж сильный, водим на строгом ошейнике, и обгавкиваем солидным таким басом всех прохожих и знакомых, решивших к нам резко подойти. Скорый путь в горы ей правда пока закрыт реабилитацией после болячек, но всё будет! 

r001-033 Lina

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

r001-026 Sunrise

   Главное вело-событие осени - СуперД - становится всё лучше и лучше с каждым разом. От простых скоростных тропинок, маршруты приобретают всё более сложные участки, где приходится по ковыряться.. 

   Разнообразие участков просто зашкаливало. Стартовые трявянистые поля, апхильная "стена позора", каменные ступенчатые съезжалки, узкие змейки между булыжников, землянистый серпантин между сосенок, сыпушные уклонистые сползалки с колеями, мокрые корни, мокрая листва с мокрыми листьями, брод через ручеек, короткий участок огромных плоских скал поросших мохом, каменные ущелья, песочные тропинки, короткий но полноценный сад валунов, и чуточку скоростных дорожек по каменной сыпухе~ Вот оно - эндуро!

   Атмосфера в этот раз была ещё дружественней и теплей. Теплота в большей степени связана с холоднотой окружающей среды :) На стартовой площадке стоял просто адовый ветер. Мы с ребятами забились в ращелину между скал поплотней, что б было хоть как-то тепло.. 

r001-019 Up

   Проехал трассу за 36 минут. Много.. опять не прокачался за год, всё так же не могу ехать конкуретно в горку, и торможу на мокрых поверхностях.. Зато каменные препятствия уже не вызывают никаких опасений. А первая камнная гряда давалась людям с трудом.

r001-036 Ride

The stupid content tracker

03 October 2013

   Как можно представить разработку чего-либо без репозиториев? Импоссиббрруу! Даже не хочется вспоминать как когда-то я архивировал исходники, что б те не потерялись случайно. Но знакомство с репозиториями развивалось слегка в гуёвом виде. Прокачавшись с vss, cvs, svn и дойдя до git'а, впервые захотелось изучить консольную сторону. Так что вот найденный мной материал, в качестве закладочки.

   Инструкция для поднятия собственного вэбовского гит-репозитория тоже не помешает.

   И кусок кода комманд, для правильного создания локального мастер репозитория.

useradd -m git
su git
git clone --bare /old/repo.git /home/git/repositories/repo.git
cd /home/git/repositories/repo.git
sudo chmod -R g+ws .    # Setting necessary rights for pushing to the repository.
sudo chgrp -R git .

git --bare update-server-info
cp hooks/post-update.sample hooks/post-update
chmod a+x hooks/post-update

   Всем git!!

Clipped-in summer

27 August 2013

   Кататься, ещё раз кататься! Езда - своеобразная медитация. Жаль только эффект быстро заканчивается, и мир снова начинает бегать вокруг. Вот опять взялся написать что-нибудь, а ничего не придумывается. Так что просто коротко о прошедшем ;)

   Дома появился случайно найденный комочек шерсти, запечатленный выше в возрасте месяца. Крайне неожиданное, но очень радостное событие :) Нам запретили заводить хаску, но как можно было пройти мимо такой милахи? В текущие четыре месяца уже является пятнадцати килограммовым кабаном и продолжает рости.. К слову, хорошо что не хаска. По городу видел несколько хасок, и ни одна не была послушная. Плюс видео по интернету, где хаски потрошат наизнанку весь дом - далеко не редкость. А Лина уже послушно ходит рядом, не тянет поводок, просится на улицу, сидит на месте по команде, ничего не грызёт дома кроме игрушек, и вообщеее! Будет замечательная вело собака! :) 

IMG_3337 Flow Start

IMG_3499 Podium

   Скоростной спуск в режиме гонки продолжает пугать своими виражами и воздухом.. так что мы не скучая продолжаем расширять границы выносливости ;) Летом, как обычно, проходил ночной кантри марафон под Евпаторией. Не смогли себе отказать и не поехать покрутить ночку на свежем воздухе. Количество единомышленников увеличилось, фан увеличился, силы прибавились. Очень подлечили электролиты питьевые. Сил как таковых не добавляют, зато воды булькает в животе меньше, да и остальные органы не взвывают хором.

r001-004 Enduro Gang

   Продвинулись и в эндурных приключениях. Товарищи из Севастополя продолжают радовать трэйлами Байдарской долины. В этот раз кольцо пошло в обратную сторону: из Родниковского в Орлиное, через хребет Домузоран, в первом случаи, и через дорогу римских легионеров, во втором. Маршруты заряженные получились! Совмещают в себе лесные серпантинные части, открытые каменистые тропы, приятные каменные спуски с правильным уклоном где не нужно тормозить и не нужно крутить, ковырялово в лесу между ветками и деревьями расстоянием в руль, затяжные каменные подъемы и спуски, и просто каменный ад... Собственно ад представлен в конце видео. Сложно что-то разглядеть, но в моменте где я прилёг, хорошо должен улавливаться размер камней :) 

   Дорога римских легионеров представляет из себя свалку булыжников различной формы и валяемости.. А наличие уклона позволяет там ехать :) Точнее отпускаться, т.к. если чуть притормозил - всё, вел уже не послушный, брыкается, застревает в камнях... За поездку я кажется раз одиннадцать камни шатунами причесывал. Но там классно.. Выбрал траекторию, отпустил тормоза, и следишь за тем, что бы не поехать в сторону ямы или слишком торчащщего камня... и летишь!.. и так четыре километра :)) А вел изнывает и чвавкает где-то там снизу. Такие хода я кажецца даже на Сандэе не осиливал :)) Кстати, воздушные амморты все нагрелись до состояния что обжечься можно. Диад, в свете своей толстоты и огромности был куда по прохладней. Вилки чуть тёплые.

   И что примечательно, всё это щастье проехалось мной в контактах! А я так раньше в них боялся ездить.. ужас. Теперь они чувствуются неотъемлемой частью связи с велосипедом. Плато на Ай-Петри и Иограф в контактах проехал, Буковель неделю катания проехал (а там на одной трассе было около 90 контр-уклонов), каменный ад легионерской тропы проехал. Пожалуй clipped-in лето удалось! Крутим-с дальше ;)

IMG_4008 Walk


© Oleksiy Tishyn 2018