понедельник, июля 23, 2012

Массовый падёж американских истребителей на Курилах

Читаю новости и охреневаю. Один истребитель упал на Северных Курилах, второй - как пишут, в районе города Немуро у Хоккайдо, что по-русски надо понимать - на российско-японской границе, в километрах от русских берегов. Чота бойня какая-то произошла, не иначе. А так всё стабильно, ну падают самолёты - бывает, да.

суббота, июля 21, 2012

Массовый спуск на воду

Отъезжая на малую родину, спустил со стапелей:

DVTK-1.ru
автотехника, Уссурийск
ImperialDV.ru
 хозтовары, Уссурийск
- эти два сайта по заказу агентств Беркана, Brand-PR

 DymuNet.ru
стальные дымоходы, Находка, Угловое (с чумовым конструктором, моей маленькой гордостью)
LuxCouture.ru
платья, обувь, штучки-дрючки из Америцы; Находка
Все эти четыре сайта используют один и тот же движок торгового каталога, в каждом случае модифицировавшийся под особенности сайта.

Практически готов, но ещё не наполнен сайт по байкам из Америцы, поэтому ссылку не публикую; в значительной степени готов и запустится с Кунашира сайт Муниципального Центра культуры, Находка; следом на его же движке сайт исторического клуба Клио, Находка.

Уезжаю с двумя заказами: товары для саун - портфолио и торговый каталог с пожеланием сделать как-то эдак, неформально; и магазин детской одежды, где замахнулся на святое: отсоветовал покупать Битрикс, ссылаясь на свой печальный опыт и сорванный заказ и пообещав предоставить на базе своего торгового каталога функциональный аналог Битрикса, то есть сайт, интегрированный с 1С в обе стороны, без миллиона свистулек, но и без адских требований к ресурсам, по цене, сопоставимой со стоимостью версии Малый бизнес, в два этапа: интеграция в одну сторону (через разбор выгрузок 1С, готовое решение у меня есть) и интеграция в обе стороны (выгрузка на сайт, загрузка заказов с сайта, через XML). Деление на этапы связано с тем, что на XML-интерфейсы надо время, а сайт должен заработать к сентябрю. Хорошенько отработав этот заказ, рассчитываю иметь в сентябре 1С-интегрированный торговый каталог, который можно переупаковывать и продавать хоть еженедельно. Работа немаленькая, оплата небольшая, но оно отобьётся многократно: все горят желанием продавать :-)

понедельник, июля 16, 2012

Дымоходы 6x3

Будет где-то на владивостокской трассе.

Первым вариантом предложил баннер фактически из одного только QR-кода (догадываюсь, что это ужасно оригинально), но — про трассу тогда не знал, думал, что где-то в городе. На трассе баннер с кодом не имеет смысла, конечно.


четверг, июля 05, 2012

Медвед съездил на Кунашир

...говорят, улетал три дня. Мой личный рекорд - 12 дней, в течение которых  самолёт не мог вылететь по погодным условиям.

В этих случаях отлично выручает пароход, на который, однако, ещё надо суметь попасть. При прежней власти ("...ни при одной власти, ни при одном государстве..." - Медвед) на линии Сахалин-Курилы с заходами во Владивосток работали 5 (пять) пассажирских пароходов, попасть на которые также надо было суметь. Сейчас - один переоборудованный под пассажирский, и только между Сахалином и островами. Международные ходки (Япония) делает также он. В это время островитяне грызут болт.

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

Авиабилет Владивосток - Южно-Сахалинск - Владивосток (сейчас покупал) стоит 15 килорублей, по 5 кр за каждый час полёта.

...ну и, наконец, асфальт, тот пресловутый, которого никогда на Курилах не было ни при одной власти, ни при одном государстве.
Асфальт, сказать нечего, имеется в наличии на некоторых улицах Южно-Курильска. Нынче вторая декада 21-го века, если кто забыл. При одном государстве, подозреваю, асфальтированы были бы уже и лесные тропки. Он что, правда гордится, что Россия 2012-го хоть в чём-то уделала Японию 1945-го? Офигеть. Дороги на Кунашире у японцев были хотя и не асфальтированы, но протяжённость составляла гораздо больше нынешних 60 километров; дороги охватывали весь остров, а не его маленький обитаемый фрагмент, как сейчас, и сопровождались линиями связи и электропередачи, деревянные столбы которых (кажется, вечные) и сейчас можно обнаружить в местах, куда, казалось бы, не ступала нога человека.

Вот такой бесполезный гундёж.

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

Падающие лепестки - в народ

Этих скриптов стотыщпицот. Но вышло так, что сделал падающие + растворяющиеся лепестки, а заказчица возьми, да и охладей к самой идее. Чем совсем уж на помойку, лучше в народ, сэкономит кому-то полчаса времени. Заменив лепестки на соответствующие предметы, можно "падать" снежинки (НГ на носу, и снежинки должны быть у всех!), брюкву, пассатижи... не знаю... кабинет министров...

Лепестки.


Это ничаво (с), что они с грубыми краями: в движении не видно.

Их надо вставить абсолютно куда-нибудь в HTML типа

<img alt="" class="petal" id="petal_1" src="/img/1-petal.png" />

CSS класс .petal { display:none; }

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

Скрипт (даже не упоминаю, что требует jQuery - ну как не упоминаю... ну ладно):

$(document).ready(function(){
        timer();
    });
    
    function timer(){
        window.setTimeout(petalFall, 
               Math.floor(Math.random()*1501)+500);
    }
    
    function petalFall(){
        timer();
        var  size=Math.floor(Math.random() * 81) + 20;
        var petal=$('#petal_'+(Math.floor(Math.random() * 4) + 1));
        var x=Math.floor(Math.random() * 21) + 15;
        petal
            .clone()
            .appendTo('body')
            .css({
                left: x+'%',
                size: size+'%'
            })
            .show()
            .animate({
                top: 700,
                opacity: 0
            }, 4700, function(){
                $(this).remove();
            });
    }
 
Параметры, которые можно подстроить:
  • в вычислении size - вариация процентовки размера
  • в вычислении x - вариация места экрана, в которой будет падать (в данном случае эффект болтается в левой части)
  •  4700 - время падения, подставьте нужное.
Единственным достоинством скрипта вижу .remove() по окончании.

понедельник, июля 02, 2012

Оптимистическое правило веб-разработки

Любая проблема решается с помощью jQuery, PHP и SQL, кроме проблемы физической смерти (но, говорят, есть воркэраунды).

Поиск по этому блогу