17
Мар
2017

Промокоды ShabbyRoom.ru

Стол-часы Жардин чёрныйПодвернулся мне по случаю некий уютный магазин ШеббиРум, в котором можно купить с доставкой эксклюзивную мебель, предметы интерьера и подарки в стилях шебби шик и прованс. Лично я приобрёл там очень необычный стол-часы и вручил на праздник девушке, отметив зелёным маркером когда ужин пора начинать готовить, и красным — когда уже возвращаюсь с работы. Часики ходють нормуль, и вот уже третий месяц не жизнь — а малина, чего и всем желаю 🙂

Но мало кто подозревает, что всё это хозяйство можно приобрести со значительной скидкой, причём не после покупки, когда магазин присылает месячный промокод 5% на следующую когда мне уже не надо, а вот прямо сразу: первая покупка уже со скидкой 😉 Но для этого надо знать промо-код для сайта shabbyroom.ru!

1. Лайвхак: надо просто почитать новости сайта. Постоянно проходят какие-то акции, распродажи, публикуются промокоды к большим праздникам. Например 8% на 8 марта или 14% скидки на 14 февраля. Неплохо, да? И это сразу, на первый же заказ! Впрочем, на это я не успел, поэтому…

2. Палю тему: на одном из форумов нашёл опубликованную скидку этого магазина для целого района Москвы Ясенево. Попробовал при оформлении набрать родное КОНЬКОВО — опа! Есть скидка в 5% сразу при первом заказе!

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

И не важно, куда идёт доставка — просто вбиваем коньково и будет скидка на первый прям заказ )))) Потом начисляют баллы, дают персональный код, но!! получить скидку прямо на первый заказ было очень даже приятно.

Интересно: а ваш раён есть в ихнем списке? 😉 Предлагаю проверить этот магазин на промокод по вашему названию района Москвы, пишите в комментарии слово и давайте соберём тут все скрытые промокоды магазина shabbyroom.ru

P.S. Методом перебора мне удалось найти ещё один промокод: кузьминки, но он, правда, только на 3%

15
Май
2016

Фамилия Имя Отчество

Фамилия Имя Отчество в нижнем регистре с большой буквы.

При обработке каждого из полей в отдельности перед записью в базу важно помнить, что имена Бендер бей, отчества Алибек оглы или Али кызы, написанные через пробел, пишутся с маленькой буквы, а двойные имена Остап-Сулейман, фамилии Мамин-Сибиряк, и отчества Ибрагим-Берта-Мария пишутся с Большой буквы и должны быть указаны через дефис.

Для функционирования mb_ucname требуется пользовательская функция mb_ucfirst.

Функция mssql_escape тут до кучи, для корректной записи в SQL.


function mssql_escape($string) {
   if(get_magic_quotes_gpc()) {
       $string = stripslashes($string);
   }
   return str_replace("'", "''", trim($string));
}

function mb_ucfirst($string) {
   $string = mb_ereg_replace("^[\ ]+","", $string);
   $string = mb_strtoupper(mb_substr($string, 0, 1, "UTF-8"), "UTF-8")
   .mb_substr($string, 1, mb_strlen($string), "UTF-8" );
   return $string;
}

function mb_ucname($string) {
   $string = mb_ereg_replace("^[\ ]+","", $string);
   $i=0;
   foreach (explode('-', $string) as $stringNoHyphens) {
       if ($stringNoHyphens) {
           foreach (explode(' ', trim($stringNoHyphens)) 
		   as $stringNoHyphensNoSpaces) {
               if ($stringNoHyphensNoSpaces) {
                   $newStringNoHyphens[$i][]=self::mb_ucfirst
                   (mb_strtolower(trim($stringNoHyphensNoSpaces), 'UTF-8'));
               }
           }
           $newString[$i] = implode(' ', $newStringNoHyphens[$i]);
           $i++;
       }
   }
   $string = implode('-', $newString);
   return $string;
}
14
Мар
2016

Прощённое воскресенье

Раз в год, аккурат в Прощённое воскресенье, я заглядываю в «Спам» в комментариях, сортирую их по IP-адресу отправителя, добавляю ай-пишники в .htaccess и удоляю спамерские сообщения навсегда.

Простите меня, негодяи!

Ну, и по традиции, я публикую тут этот обновляемый позорный список спамеров:

Deny from 109.86.72.163
Deny from 110.84.24.173
Deny from 110.86.59.161
Deny from 111.243.215.94
Deny from 111.243.238.85
Deny from 111.243.242.199
Deny from 113.14.205.86
Deny from 117.30.148.46
Deny from 117.30.199.253
Deny from 118.192.155.145
Deny from 118.45.200.61
Deny from 120.36.224.224
Deny from 120.36.227.232
Deny from 120.42.98.2
Deny from 121.204.169.177
Deny from 121.205.214.221
Deny from 125.77.217.22
Deny from 125.86.11.76
Deny from 125.86.12.56
Deny from 125.86.14.42
Deny from 125.86.15.77
Deny from 125.86.16.117
Deny from 125.86.16.131
Deny from 125.86.16.64
Deny from 125.86.18.243
Deny from 125.86.18.93
Deny from 125.86.19.45
Deny from 125.86.20.235
Deny from 125.86.22.89
Deny from 125.86.25.102
Deny from 125.86.25.138
Deny from 125.86.26.247
Deny from 125.86.27.120
Deny from 125.86.27.153
Deny from 125.86.29.238
Deny from 125.86.3.148
Deny from 125.86.3.64
Deny from 125.86.30.48
Deny from 125.86.31.50
Deny from 125.86.8.122
Deny from 125.86.9.215
Deny from 128.68.106.253
Deny from 134.249.48.187
Deny from 134.249.50.234
Deny from 134.249.54.108
Deny from 134.249.54.51
Deny from 134.249.55.123
Deny from 14.110.128.36
Deny from 14.110.129.134
Deny from 14.110.129.229
Deny from 14.110.130.83
Deny from 14.110.135.234
Deny from 14.110.149.118
Deny from 14.110.153.60
Deny from 14.110.156.50
Deny from 14.110.158.165
Deny from 14.110.162.161
Deny from 14.110.162.228
Deny from 14.110.164.175
Deny from 14.110.165.131
Deny from 14.110.166.128
Deny from 14.110.173.26
Deny from 14.110.188.194
Deny from 14.110.190.124
Deny from 14.110.191.101
Deny from 142.54.177.34
Deny from 159.224.160.42
Deny from 176.8.88.197
Deny from 176.8.89.96
Deny from 176.99.12.103
Deny from 178.137.136.75
Deny from 178.137.17.109
Deny from 178.137.208.76
Deny from 178.137.210.180
Deny from 178.137.214.129
Deny from 178.137.214.224
Deny from 178.137.215.97
Deny from 178.137.56.43
Deny from 178.137.83.224
Deny from 178.137.85.137
Deny from 178.137.87.107
Deny from 178.137.89.231
Deny from 178.137.90.111
Deny from 178.137.93.199
Deny from 178.137.93.20
Deny from 178.137.94.119
Deny from 178.49.154.88
Deny from 179.184.210.66
Deny from 180.140.108.248
Deny from 180.140.110.14
Deny from 180.140.110.245
Deny from 180.140.111.126
Deny from 180.140.124.150
Deny from 180.140.124.164
Deny from 180.140.125.149
Deny from 180.140.125.212
Deny from 180.140.126.130
Deny from 180.140.126.157
Deny from 186.91.75.105
Deny from 186.94.101.80
Deny from 188.163.45.68
Deny from 188.92.75.244
Deny from 189.218.239.165
Deny from 192.171.236.246
Deny from 192.69.255.136
Deny from 192.69.255.170
Deny from 192.69.255.204
Deny from 192.95.13.67
Deny from 194.50.141.137
Deny from 195.246.218.49
Deny from 216.244.85.154
Deny from 220.160.140.99
Deny from 220.160.189.246
Deny from 222.76.158.27
Deny from 222.79.78.8
Deny from 222.79.80.232
Deny from 23.232.158.193
Deny from 23.232.158.200
Deny from 23.232.158.246
Deny from 27.154.169.60
Deny from 27.159.112.33
Deny from 37.0.121.151
Deny from 37.0.121.166
Deny from 37.0.123.87
Deny from 37.115.184.132
Deny from 37.115.189.71
Deny from 37.115.191.97
Deny from 37.115.193.150
Deny from 37.115.195.114
Deny from 37.115.204.59
Deny from 37.115.205.12
Deny from 37.115.214.101
Deny from 37.115.214.207
Deny from 37.115.218.203
Deny from 37.115.222.77
Deny from 37.233.20.3
Deny from 37.53.167.216
Deny from 37.59.64.186
Deny from 37.59.64.187
Deny from 46.118.114.161
Deny from 46.118.115.186
Deny from 46.118.117.19
Deny from 46.118.118.210
Deny from 46.118.125.65
Deny from 46.118.126.44
Deny from 46.118.152.246
Deny from 46.118.152.59
Deny from 46.118.153.253
Deny from 46.118.155.220
Deny from 46.118.157.175
Deny from 46.118.159.131
Deny from 46.119.117.68
Deny from 46.119.118.197
Deny from 46.119.126.8
Deny from 46.119.127.0
Deny from 46.119.63.74
Deny from 46.148.30.98
Deny from 46.22.166.237
Deny from 46.22.166.238
Deny from 46.246.86.239
Deny from 46.28.66.2
Deny from 46.38.62.159
Deny from 5.164.239.90
Deny from 5.248.80.146
Deny from 5.248.82.163
Deny from 5.248.87.214
Deny from 59.57.215.195
Deny from 59.57.217.203
Deny from 59.57.219.224
Deny from 62.210.131.222
Deny from 62.210.203.175
Deny from 63.141.242.106
Deny from 69.30.225.146
Deny from 74.91.28.210
Deny from 79.141.166.16
Deny from 82.193.140.171
Deny from 85.158.248.27
Deny from 89.178.173.106
Deny from 89.178.180.142
Deny from 89.178.182.127
Deny from 91.200.12.60
Deny from 91.207.5.214
Deny from 93.77.25.207
Deny from 93.80.62.197
Deny from 93.80.62.54
Deny from 95.24.180.135
Deny from 95.25.108.42
Deny from 95.25.136.162
Deny from 95.25.146.106
Deny from 95.25.91.146
Deny from 95.25.93.142
11
Фев
2016

Подробное описание нового интерфейса MS Office 2007 — 2010

18
Сен
2015

Кроссбраузерный datalist

<label>character<br>
<input list="character">
<![if gte IE 10]>
<datalist id="character">
    <option value="Чебурашка"></option>
    <option value="Крокодил Гена"></option>
    <option value="Шапокляк"></option>
</datalist>
<![endif]>
</label>


31
Авг
2015

Склонение существительных после числительных


function nounsNumerals($number=0, $nouns=array('рублей', 'рубль', 'рубля'))
{
$number = abs($number) % 100;
$lnumber = $number % 10;
if ($number > 4 && $number < 21) return $nouns[0]; if ($lnumber > 1 && $lnumber < 5) return $nouns[2]; if ($lnumber == 1) return $nouns[1]; return $nouns[0]; }

13
Окт
2013

Как правильно доить корову

если корову вовремя не подоить, то она лопнет, взорвётся, и в воронке соберутся сливки, по краям сметана, творог надо собирать в 100 метрах от воронки, а качественный сыр обычно находят в лесах в 3-4 километрах от места взрыва бедной бурёнки.

29
Сен
2013

Кристинке

1251373130_large2

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

Нет больше страха на Земле попасть в капкан тех глаз,
что будут снится при Луне, вводя меня в экстаз,
И как бы ни была в тебе коварна красота —
Тебе я руку протяну в надежде, что ты — ТА!!!

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

1251372385_large2

26
Июл
2013

Annet (выпускница института блогородных девиц)

annet

Я старомодна.

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

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

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

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

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

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

Я думаю, что мы должны быть честны друг с другом. Мы вместе, а значит мы должны уважать друг друга и уважать свой выбор.

Я не лягу спать, если он задерживается с работы, рыбалки или футбола. Я буду ждать у окна и греть ужин, пока он поднимается по лестнице.

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

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

12
Июл
2013

Как сохранить фото с мамбы

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

Но на сайте mamba.ru (и партнёрках love.mail.ru и love.rambler.ru) фотографии защищены и показываются в уменьшенном или обрезанном виде. Фото на этом сайте обрабатываются программой галереи, устанавливающей фотографию фоном модального окна. Узнать адрес картинки классическим способом невозможно. Но есть достаточно изящный и не трудоёмкий способ обойти эту защиту без использования каких-либо внешних программ и скриптов, которые к тому же, как показывает практика, в большинстве своём не работают.

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

Для показа фотографий они хранятся на сервере (или создаются «на лету») в форматах нескольких размеров:

  • small — (маленький, небольшой) — 46px на 62px;
  • small_face — (фокус на лицо) — 46px на 62px;
  • medium — (средний) — 110px на 150px;
  • huge — (большой, гигантский) — 600px на 450px максимум;
  • и large — (большой, крупный) — максимум 750px по вертикали. этот тип наиболее близок по качеству к исходнику, но существует только для тех фотографий, которые при загрузке в альбом были больше ограничений типа huge, эти фотографии в галерее отличаются присутствием увеличивающей лупы рядом с иконкой жалобы на фотографию.

Именно это huge-изображение и выводится фоном окна при просмотре большой фотографии, именно его и хочется так скачать, но никак не выходит. Но выяснить адрес (путь для скачивания) большого изображения можно по его уменьшенной копии!

Для получения адреса среднего (medium) изображения выбираем альбом пользователя и по нажатию на его название выводим средние фотографии на страницу списком. На нужной фотографии нажимаем правую клавишу мыши и смотрим свойства изображения, или сразу копировать ссылку на изображение (в Файрфокс). Копировать ссылку на изображение(!), а не копировать ссылку. Далее вставляем в адресную строку браузера в новом окне. Адрес должен быть типа
http://193.0.171.29/41/76/43/1168346714/1177013846_medium.jpg?updated=20131010183002
Фотографии хранятся на отдельных серверах, и то, что в адресе нет слов mamba.ru (или love.mail.ru и love.rambler.ru) — верный знак, что мы на правильном пути. По нажатию на [Enter] должна открыться одна средняя фотография без интерфейса и оформления сайта. Также приятным бонусом является и то, что эти прямые адреса фотографий доступны из любых интернетов без регистрации на сайтах знакомств, ссылки на них можно вполне так использовать в дневниках, блогах и электронных письмах.

Если открылась успешно — меняем слово medium (от андескора до точки) на слово huge (или large, если тип существует), а все параметры (параметры эти, кстате, если кому интересно — дата и время загрузки пользователем фотографии на сервер в формате ГГГГММДДЧЧММСС) после расширения jpg стираем нафиг вместе с вопросительным знаком — они не нужны. Вот так, например:
http://193.0.171.29/41/76/43/1168346714/1177013846_huge.jpg
и вновь нажимаем [Enter].

Открылась большая картинка? 😉 Всё, можно сохранять на жёсткий диск это фото с сайта мамба.

Не благодарите.


ВНИМАНИЕ! В последнее время у изображений появилась дополнительная защита: добавлены хеш «hash» и срок годности «expires», а управляет всем этим новое слово «secure» после IP-адреса сервера с фотографиями. Но это всё внешняя приблуда и сути размещения фотографий не меняет.

Таким образом, если мы хотим получить таки большую фотографию вместо 403-ей ошибки сервера, стирать теперь приходится ещё больше: все эти «secure», «hash», и прочее надо нещадно удолять!!

Адрес к картинке должен быть точно как из примера, ничего лишнего. Ну или хотя-бы слово «secure» убирайте — иначе работать не будет 😉

www.000webhost.com