Музыка, удобная для бега

- Posted in Outdoor by

Tayo These Are The Breaks (via http://www.di.fm/breaks, 2012-03-30/31)

http://aaronjae.com/?go=disc

http://www.endomondo.com/workouts/43363121

Что-то вроде Eminem - да. AC/DC - я вряд ли осилю. Хип-хоп, рэп, breakbeats идут на ура. Из наиболее удобных для бега - Prodigy, Propellerheads, BT, Pink, TicTacToe, Trombone Shorty, Fatboyslim. И немного Kimbra и ZAZ. Morcheeba по дороге домой :)

Вообще самое удобное для темпа между 5 и 6 минутами на километр - Prodigy (Colours, Piranha), Alonzo - Determine, La Fouine - Rien A Perdre. Последняя самая удобная: на правильном плеере я её просто зацикливаю, если хочу бежать много, в одном темпе и без остановок.

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

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

|-- 10-Fatboy.Slim.(feat..Bootsy.Collins)._.Illuminati.mp3
|-- Aphrodite_See_Thru_It_Down_Boy_Aphrodite_Remix_feat_Holly_Valance_.mp3
|-- Aphrodite_See_Thru_It_Frou_Frou_Radio_Edit_.mp3
|-- Aphrodite_See_Thru_It_Lava_Flows.mp3
|-- A-Trak - Running Man Nike+ Original Run (Continuous Mix).mp3
|-- Billy Moon - Little Cabin Song.mp3
|-- breakbeat
|   |-- [b] - The Scammers - Phatty Boom Boom!.mp3
|   |-- More Than The Prodigy 1
|   |   |-- 01. GOON - MENTAL REFLEX.mp3
|   |   |-- 02. JUNKIE XL - BILLY CLUB.mp3
|   |   |-- 03. LUNATIC CALM .mp3
|   |   |-- 06. SUPERCHARGER .mp3
|   |   |-- 07. HEADRILLAZ - SPACEFUCK.mp3
|   |   `-- 13. HARDKNOX - PSYCHOPATH.mp3
|   `-- The Scammers - Sally's Walk (The Scammers Meet The Great Wuga Wuga).mp3
|-- BT
|   |-- 05-bt__the_roots_-_tao_of_the_machine.mp3
|   |-- BT_10_Smartbomb.mp3
|   |-- BT_2_Satellite.mp3
|   |-- BT_5_Kimosabe.mp3
|   |-- BT - Movement in still life.mp3
|   `-- BT_The Revolution.mp3
|-- Da Octopusss - Motors (Musique Du Film).mp3
|-- george_thorogood_-_bad_to_the_bone.mp3
|-- Kimbra - Vows (2011)
|   |-- 01 - Settle Down.mp3
|   `-- 05 - Good Intent.mp3
|-- Massive_Attack_Teardrop.mp3
|-- Morcheeba - The Sea.mp3
|-- Morcheeba - World Looking In.mp3
|-- OST - Banlieue 13 Ultimatum
|   |-- <b>01-alonzo-determine.mp3</b>
|   |-- <b><span style="color:red;">02-la_fouine-rien_a_perdre.mp3</span></b>
|   |-- 04-axiom-la_tour_des_miracles.mp3
|   |-- 06-la_38eme_donne-on_fera_avec.mp3
|   |-- 07-da_octopuss-le_mur.mp3
|   |-- 08-green-green_money.mp3
|   |-- 12-brasco-et_alors.mp3
|   |-- 13-trak_invaders-the_music_box.mp3
|   `-- 14-jamal-cri_de_guerre.mp3
|-- ost-housemd
|   |-- Coconut.mp3
|   |-- Elvis Costello - Beautiful.mp3
|   |-- Feel Good Inc..mp3
|   |-- Fluke - Atom bomb.mp3
|   `-- Mungal_Nitin Sawhney - Awake.mp3
|-- Pink
|   |-- Pink_DontLetMeGetMe.mp3
|   `-- Pink - Get Party Started.mp3
|-- Pink Panther's Penthouse Party
|   |-- 02-Ludovic Navarre Aka St. Germain _ The Pink Panther Theme Colored By.mp3
|   |-- 04-Titan _ Corazon.mp3
|   |-- 07-Fatboy Slim _ Weapon Of Choice.mp3
|   |-- 13-Kinky _ San Antonio.mp3
|   |-- 15-Nicola Conte _ Bossa Per Due.mp3
|   |-- 16-Les Hommes _ Intraspettro.mp3
|   `-- 17-Mocean Worker _ Tres Tres Chic.mp3

|-- Prodigy_2009_Invaders-Must-Die
|   |-- The Prodigy - Colours.mp3
|   |-- The Prodigy - Invaders Must Die.mp3
|   |-- The Prodigy - Omen.mp3
|   |-- The Prodigy - Piranha.mp3
|   |-- The Prodigy - Run With The Wolves.mp3
|   |-- The Prodigy - Stand Up.mp3
|   |-- The Prodigy - Take Me To The Hospital.mp3
|   |-- The Prodigy - Warriors Dance.mp3 (если вырезать первую минуту)
|   `-- The Prodigy - World's On Fire.mp3
|-- Propellerheads
|   `-- 01-Decksandrumsandrockandroll 1998
|       |-- 01-Take California.mp3
|       |-- 02-Velvet Pants.mp3
|       |-- 03-Better.mp3
|       |-- 04-360 degrees (Oh Yeah) [featuring de la soul].mp3
|       |-- 05-History Repeating [featuring miss shirley bassey].mp3
|       |-- 06-Winning Style.mp3
|       |-- 07-Bang On!.mp3
|       |-- 08-A Number of Microphones.mp3
|       |-- 09-On Her Majesty's Secret Service.mp3
|       |-- 10-Bigger.mp3
|       |-- 11-Cominagetcha.mp3
|       |-- 12-Spybreak!.mp3
|       `-- 13-You Want It Back [featuring jungle brothers].mp3
|-- Pubblicita - Bayles - Morcheeba - Let Me See.mp3
|-- Saskia_Laroo---Vibes.mp3
|-- Tic.Tac.Toe
|   |-- Tic Tac Toe - Isch liebe disch.mp3
|   |-- Tic-Tac-Toe---Verpiss-dich.mp3
|   `-- Tic Tac Toe - Warum.mp3

|-- Trombone.Shorty.-.Backatown.(2010)
|   |-- 01_-_Hurricane_Season.mp3
|   |-- 02_-_On_Your_Way_Down.mp3
|   |-- 03_-_Quiet_As_Kept.mp3
|   |-- 04_-_Something_Beautiful.mp3
|   |-- 05_-_Backatown.mp3
|   |-- 06_-_Right_To_Complain.mp3
|   |-- 07_-_Neph.mp3
|   |-- 08_-_Suburbia.mp3
|   |-- 09_-_In_The_6th.mp3
|   |-- 10_-_One_Night_Only_(The_March).mp3
|   |-- 11_-_Where_Y'_At.mp3
|   |-- 12_-_Fallin'.mp3
|   |-- 13_-_The_Cure.mp3
|   `-- 14_-_928_Horn_Jam.mp3
|-- Two Fingers - Fools Rhythm.mp3
|-- U2
|   |-- 01-U2 _ Elevation (Tomb Raider Mix).mp3
|   |-- Mission impossible theme (U2).mp3
|   `-- U2 - Diskotek.mp3
`-- Zaz - Je Veux
    |-- 01. Les Passants.mp3
    |-- 02. Je Veux.mp3
    |-- 03. Le Long De La Route.mp3
    |-- 06. Prends Garde A Ta Langue.mp3
    |-- 07. Ni Oui Ni Non.mp3
    `-- 11. Eblouie Par La Nuit.mp3

См. также:

Opencart: чем отличаются купоны и подарочные сертификаты?

- Posted in Uncategorized by
В чем отличия подарочного сертификата от скидочного купона в ОС? есть ли принципиальные отличия?

Сертификат - это нечто, что вы можете купить и переслать другому человеку, чтобы он имел возможность купить в этом магазине. Подарочная карта, предоплаченная кем-то другим. Индивидуальная.

Купон - это просто код и способ дать скидку любому, кто его знает. Можно использовать как способ отслеживать разные каналы продвижения: Вконтакте один код раздаёте, в фейсбуке другой, в блоге третий. Удобно также для более простой организации скидок без регистрации и включения покупателей в определенную группу. К тому же цены для этой группы придётся всем товарам прописывать (если не использовать какие-то модули в дополнение к стандартным возможностям Опенкарт).

Индикация цен опций товара заменена на абсолютную величину (вместо разницы +X руб, &#45;Y руб)

- Posted in Uncategorized by

Рецепт ниже.

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

commit 92114e01f55e00e4f1882302e5e7f6b7b1d638e5
Author: Ruslan Brest <rb@labtodo.com>
Date:   Fri Sep 2 17:55:44 2011 +0300
    re #725: Индикация цен опций товара заменена на абсолютную величину (вместо дельты: +X руб, -Y руб)
diff --git a/public_html/catalog/controller/product/product.php b/public_html/catalog/controller/product/product.php
index 5e4bba7..deb52e0 100644
--- a/public_html/catalog/controller/product/product.php
+++ b/public_html/catalog/controller/product/product.php
@@ -252,12 +252,28 @@ class ControllerProductProduct extends Controller {
                    
                    foreach ($option['option_value'] as $option_value) {
                        if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {
+                           if( $product_info['price'] )
+                           {
+                               $option_value['price_full'] = $product_info['price'];
+                               if( $option_value['price_prefix'] == "+" )
+                                   $option_value['price_full'] = $product_info['price'] + $option_value['price'];
+                               if( $option_value['price_prefix'] == "-" )
+                                   $option_value['price_full'] = $product_info['price'] - $option_value['price'];
+
+                               $option_value['price_full'] = $this->currency->format(
+                                   $this->tax->calculate(
+                                       $option_value['price_full'],
+                                       $product_info['tax_class_id'],
+                                       $this->config->get('config_tax')
+                                       ));
+                           }
                            $option_value_data[] = array(
                                'product_option_value_id' => $option_value['product_option_value_id'],
                                'option_value_id'         => $option_value['option_value_id'],
                                'name'                    => $option_value['name'],
                                'price'                   => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))) : false,
-                               'price_prefix'            => $option_value['price_prefix']
+                               'price_prefix'            => $option_value['price_prefix'],
+                               'price_full'              => $option_value['price_full'],
                            );
                        }
                    }
@@ -568,4 +584,4 @@ class ControllerProductProduct extends Controller {
        $this->response->setOutput(Json::encode($json));      
    }
 }
-?>
\ No newline at end of file
+?>
diff --git a/public_html/catalog/view/theme/default/template/product/product.tpl b/public_html/catalog/view/theme/default/template/product/product.tpl
index e7cbf6a..b28db8e 100644
--- a/public_html/catalog/view/theme/default/template/product/product.tpl
+++ b/public_html/catalog/view/theme/default/template/product/product.tpl
@@ -69,7 +69,8 @@
             <?php foreach ($option['option_value'] as $option_value) { ?>
             <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
             <?php if ($option_value['price']) { ?>
-            (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
+            <!-- (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) -->
+            (<?php echo $option_value['price_full']; ?>)
             <?php } ?>
             </option>
             <?php } ?>
@@ -87,7 +88,8 @@
           <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
           <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
             <?php if ($option_value['price']) { ?>
-            (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
+            <!-- (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) -->
+            (<?php echo $option_value['price_full']; ?>)
             <?php } ?>
           </label>
           
@@ -105,7 +107,8 @@
           <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
           <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"> <?php echo $option_value['name']; ?>
             <?php if ($option_value['price']) { ?>
-            (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
+            <!-- (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) -->
+            (<?php echo $option_value['price_full']; ?>)
             <?php } ?>
           </label>
           
@@ -433,4 +436,4 @@ $('.datetime').datetimepicker({
 });
 $('.time').timepicker({timeFormat: 'h:m'});
 //--></script> 
-<?php echo $footer; ?>
\ No newline at end of file
+<?php echo $footer; ?>

Danny MacAskill

- Posted in Uncategorized by

Danny MacAskill

git&#45;flow: A collection of Git extensions to provide high&#45;level repository operations for Vincent Driessen&apos;s branching model

- Posted in Uncategorized by

git-flow

A collection of Git extensions to provide high-level repository operations for Vincent Driessen's branching model.

https://github.com/nvie/gitflow#readme

http://nvie.com/git-model

OpenCart 1.5.1.x exploited (RFI)

- Posted in Uncategorized by

OpenCart 1.5.1.x exploited (RFI) http://code.google.com/p/opencart/issues/detail?id=596

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

Не помешает также в папку download поместить файл .htaccess со строчкой SetHandler send-as-is.

Running workout (&#45;1C, ветер, 12km @ 1h16m)

- Posted in Uncategorized by

Mar 1, 2012 3:17 PM

12.26 km / 1h:16m:20s

6:14 min/km

-1C, холодный ветер. На косе полегче. Термофутболка с длинным рукавом + мембрана Marmot. Из-за резкого ветра куртка всю трассу бегала на мне, только немного плечи проветривал после 8-9 км. Где-то до -3..-4 - хорошая комбинация, только при ветре надо перчатки добавлять. Сегодня хватало длинных рукавов куртки при беге, прятал в них, когда замерзал.