Избранное

По сумасшедшим ценам в мире слепых

10 июля 2015, 1:07

Решил я давеча предать двухколесного друга и поехать с работы домой на метро. Иду я, никого не трогаю, и тут на меня кричит следующая надпись:



Ну всё, мир рухнул. Это место определённо бы решило все мои проблемы, клиенты бы пришли толпой, а продажи выросли. Но не продаётся, так не продаётся.

Так и вижу, как прогрессивный дизайнер предлагает решение:
— Давайте сделаем здоровым кеглем больно, а мелким — на самом деле нет. Так все делают, это модно.
— Заебись!

Прогрессивный дизайнер не учел, что в мире многих людей (в том числе и моём) это выглядит как-то так:



Может, поэтому мелким кеглем не пишут всё самое вкусное, а только техническую информацию и ту, которую в лоб знать не нужно?

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

Польша

8 января 2014, 0:49

Угораздило тут меня попасть в Варшаву на Рождество. Я слышал, что в такое время в Европе всё (вообще всё) закрыто, но здравый смысл сопротивлялся. Как же так? А где люди празднуют? А в ресторане посидеть на праздник? Да ну нахер, нужно же получать профит с гуляющей толпы людей на праздники.

Ан нет, ведь толпы тоже нет. Вообще. Город мертв.

Центр, Дворец культуры и науки. Даже стоянки пустые вокруг.


А так город очень клевый. Какие-то 500 километров от Минска, как город моментально становится для людей, а не для галочки. Даже такие мелочи, как вывески, реклама, витрины, знаки очень важны — именно они и наделяют город душой. В Варшаве или люди ответственные, или мэр сечет фишку, я не знаю. А скорее всего и то и другое.

Европейцы к малому бизнесу подходят ответственно и креативно — ведь это прямым образом сказывается на продажах. А мэрия делает дизайн-код: изуродовал фасад херовой вывеской — вон отсюда. В любом случае разглядывать витрины было одно удовольствие.

По витрине и не скажешь, что это чайное кафе, а не магазин лабораторного оборудования.


После Минска Варшава радует деталями.

На маленьких улочках, как правило не принято отхапывать кусок тротуара для автобусной остановки. Поэтому делают 3 полосы для движения. Крайняя из них выделяется под остановку, по двум остальным проходит трафик.

Все это аккуратно выделяется с любовью уложенной плиточкой.



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

Таблички.


Вайфай.

Даунтаун соседствует со сталинской архитектурой.

Где люди?

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

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

Местные тупо ставят машину на парковку и все норм.

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

Специальная морозильная установка поддерживает лед на катке в +10˚С.

Жилой подъезд в историческом центре.

Детская площадка.

На многих светофорах можно заметить какие-то мешки или пакеты. Недавно меняли светофоры? Или мысль куда глубже?

Оставь собаченку.

Почтовый ящик.

Транспорт

Польша — одна из тех стран, которая бросает все усилия на то, чтобы изменить свои города к лучшему. Это очень сильно проявляется на общественном транспорте.



Сравню, опять же, с Минском. При равном количестве жителей в городах, в Минске основную нагрузку по перевозке жителей берет метро, а в Варшаве — трамвай.

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

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

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

Варшавский автобус ездит по трамвайным путям, если это возможно. Отлично.

Стоит ли говорить, что бо́льшая часть транспорта оборудована кондиционерами?

Метро в городе пока скорее декоративное, чем полезное. Единственная ветка проходит параллельно реке и по большому счету пустует. Сейчас активно строится вторая ветка.

Кстати, отличное решение: знак, который долгое время предупреждал о закрытии моста, вместо демонтажа просто перечеркнули. Отсутствие знака не так бросается на глаза, чем его контрастное изменение.

Еще от Варшавы ходят пригородные электрички, которые быстро доставляют пассажиров в достаточно большие (более 3 млн. жителей) пригородные районы. Типа наших Городских Линий, ага.

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

Оплата транспорта зависит от зоны (стрефы). В городе существует всего две стрефы и билеты продают либо для первой, либо для первой+второй. Первая стрефа — центр города и недалекие окраины, вторая — дальние окраины и пригород.

Отъезд через 4 минуты.

Междугороднее

Конец и начало населенного пункта помечается таким вот знаком:

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

Как-то так. Варшаву стоит посетить хотя бы для того, чтобы увидеть как может измениться город за 10 лет в ЕС. Тепло, уют, контраст.

Ленты новостей

30 октября 2013, 22:54

Практически везде ленты новостей (фиды) — лютое неудобное говно. Вроде идея хорошая, но почему везде такая отвратительная реализация?

Что имеем?

Открываем ленту, в самом верху видим последние записи. Ниже — старые. Так работают многие популярные сервисы.

Вконтакте:



Фейсбук:



Веб-версия твиттера:



Инстаграм на айфоне:



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

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

Но ведь на дворе типа 2013 год: аякс, веб-сокеты, поллинг. И всё, что могут нам предложить сервисы сегодня — уведомление о новостях.


Пользователи нашли лайфхак: не закрывать вкладку с фидом впринципе. Часто ли вы видели у себя либо у знакомых/родственников такую вот вкладку?


Ведь можно на неё нажать и проскроллить вверх, к свежим новостям.

С мобильными приложениями лучше. Они в основном не закрываются, поэтому помнят где мы остановились. И если мы вернёмся в приложение, оно просто подгрузит ленту выше. Отлично! Только много где (в том же инстаграме) после долгого бездействия или полного закрытия мы снова попадает на самый верх ленты.

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

Что можно сделать?

Для начала стоит запоминать айди прочитанной новости на клиентской стороне (в том же localstorage или в куках). И при открытии страницы с новостями проматывать к последней прочитанной новости, подгрузив при этом всё непрочитанное выше.
Я понимаю, что тонкостей много (не заходил год и лента разрослась, технические вопросы с перемоткой и подгрузкой новостей выше), но это всё реализуемо нормальными толковыми дизайнерами и разработчиками.

grunt-favicons

27 августа 2013, 2:16

Добавил ли фавиконку? Есть ли версия иконки для айфона? Есть ли иконки нужного размера? Какой программой быстро сделать мультиразмерную фавиконку?

На все эти вопросы приходилось отвечать перед завершением каждого проекта. Чеклист чеклистом, но ситуация требовала автоматизации. Была изучена матчасть по иконкам, их форматам и размерам, которая позже переросла в баш-скрипт. А потом и в плагин для гранта.

Итак, grunt-favicons.

Устанавливается как обычно:

npm install grunt-favicons --save-dev

Чтобы всё работало, требуется установить imagemagick.

На маке:
brew install imagemagick
на линуксе:
apt-get install imagemagick

Фичи

Пример таска с опциями по-умолчанию:

favicons: {
    production: {
        options: {
            html: 'deploy/index.html',
            HTMLPrefix: "/img/favicon/",
            trueColor: false,
            precomposed: true,
            appleTouchBackgroundColor: "auto", // none, auto, #color
            windowsTile: true,
            tileBlackWhite: true,
            tileColor: "auto" // none, auto, #color
        },
        src: 'site/img/favicon.png',
        dest: 'deploy/img/favicon'
    }
}

Плагин берет картинку «src» и помещает в «dest» результаты своих трудов:

  • 265-цветный favicon.ico с разрешениями 16x16, 32x32, 48x48;
  • favicon.png 64x64;
  • apple-touch-icon-xxx.png всех возможных разрешений включая 120x120 для iOS7;
  • windows-tile-144x144.png для тайла в Windows 8.

Опции

По порядку:

html

HTML-файл, в который необходимо добавить теги со ссылками на зоопарк иконок.

HTMLPrefix

Путь, который приписывать в HTML перед адресами всех файлов. Очень нехватает подобной опции во многих плагинах.

trueColor

Булевая опция. Если включена, то favicon.ico будет содержать полноцветные картинки с альфа-каналом. В противном случает будет 256 цветов. Полноцветная иконка будет весить более 15Кб против 7Кб обычной.

precomposed

Булевая опция. В iOS6 и ниже при сохранении иконки накладывались различные эффекты. Опция включена, то все эффекты выключаются и иконка выглядит как изначально задумано.

appleTouchBackgroundColor

Иконки в iOS непрозрачные и им нужен задний фон. Мой плагин заботливо определит доминирующий цвет, подкрутит контраст и выставит его фоном.
Фон также можно указать вручную или вообще не указывать — тогда iOS сделает его черным.

windowsTile

Нужно ли делать плитку для Виндоус 8?

tileBlackWhite

Сделать иконку для плитки монохромной.

tileColor

Задний фон для плитки. Значения аналогичны параметру appleTouchBackgroundColor, только немного отличается метод поиска цвета.


Форкай
@
Пуллреквесть
https://github.com/gleero/grunt-favicons

Переосмысление Dotfiles

12 мая 2013, 22:58

Увидел как-то у Артёма Сапегина занятную вещь — Dotfiles. Это такой набор разных ништяков для любителей консоли. В OS X встроенный баш, по сравнению со многими линуксами, достаточно унылый. Вот и делают люди под себя удобное окружение с кучей алиасов, функций, приложений, автокомплитов и прочими радостями, которые потом публикуют в виде дотфайлсов.

Наиболее интересные собраны тут http://dotfiles.github.io.

У меня по долгу службы тоже накопился список разных удобств, состоявший из кучи баш-скриптов в /usr/local/bin и алиасов в ~/.bashrc. Решил всё собрать, аккуратно организовать, сделать установщик — в общем как у всех. Но не тут-то было.

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

Мне же хотелось сделать что-нибудь универсальное: нужно — установил. Так и родилась идея сделать пакетный менеджер для дотфайлсов.

Установка

Для установки нужна OS X, так как используется пакетный менеджер homebrew. Позже добавлю поддержку deb-подобных ОС, всё же на серверах такая штука не помешает.

curl -Ls dotfiles.gleero.com | bash

Во время установки вас попросят отметить модули, которые нужно установить. Дотфайлс по-умолчанию установится в вашу домашнюю папку: ~/dotfiles/

Обновление и удаление

Для обновления до последней версии рекомендуется использовать

dotfiles update

А для удаления —

dotfiles remove

Модули

Все свои полезности я сгруппировал по модулям. На текущий момент их 9 (по ссылкам описание, документация и исходники):

Сейчас в разработке модули PythonTools, WebdevTools и Zsh.

Как видно, пользователь сам может выбрать то, что он хочет установить. Bash или Zsh; нужны ему подсветки синтаксиса для Nano, или он пользуется Vim’ом; нужны ему генераторы font-face и woff-шрифтов из ttf, или же virtualenv для питона — всё можно выбрать под себя.

Ништяки

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

Программы json и jsonselect

json получает в поток STD любой сжатый неотформатированный JSON, а выдаёт красивый, разноцветный, и с отступами.

jsonselect основана на библиотеке JsonSelect, которая может фильтровать JSON с помощью CSS-селекторов. Также принимает в STD любой JSON и фильтрует.

Например, мы хотим узнать список исполнителей в плейлисте http://tracksflow.com/2.0/api/playlists/3b6cbc12-99d6-4f1f-914e-f25ce7eec232. Открыв ссылку в браузере, замечаем огромную кучу разного мусора, мешающего нам получить исполнителей.

Теперь пишем в терминале:

curl -s http://tracksflow.com/2.0/api/playlists/3b6cbc12-99d6-4f1f-914e-f25ce7eec232 | jsonselect ".artistName" | json

Получаем JSON, передаём его в jsonselect и просим отдать всё по селектору «artistName». Вывод отдаём в программу json, которая красиво показывает результат. Всё.

Программа Quicklook

Открывает в родном маковском квиклуке любые данные. Есть же qlmanage, умеющий показывать любой файл. Но он определяет тип данных по расширению файла и не умеет читать файл из std. Мой же quicklook на лету определяет тип данных и правильно их показывает.

curl -s http://cs315327.vk.me/v315327003/8755/VzYcbNgtofE.jpg | quicklook

Neblo terminal

Собственно цветовая схема для терминала.

И ещё куча разных полезностей. Подробно о всех программах и возможностях написано на гитхабе.

Приватные конфиги

Начал я заметку с того, что хорошо бы свои приватные данные держать при себе. Так вот в папке с дотфайлсами можно наблюдать выделенную цветом папочку private, в которой лежат две болванки: aliases.sh и bash_profile.sh. Но можно создавать и другие, так как при открытии нового терминала подключаются все шелл-скрипты из private.

А приложения можно класть в папку bin, которая добавлена в PATH.

Создание своего модуля

Создавать свои модули просто:

cd ~/dotfiles/modules
dfmod init test

Будет создан модуль с названием `test` и заготовкой. Подробная информация об устройстве модуля есть как в свежесозданном модуле (в виде комментариев), так и на гитхабе.

Модулем можно поделиться на гитхабе, установить его будет очень просто:

cd ~/dotfiles/modules/
git clone <ЛЮБОЙ_МОДУЛЬ>
dfmod install <МОДУЛЬ>

А можно пуллреквестить :-)

Заключение

Всё ещё сыро. Баги постоянно фиксятся, возможности постоянно добавляются. Но сейчас настало то время, когда можно поделиться проектом с людьми.

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

Пользуйтесь. http://github.com/gleero/dotfiles

Счастья, Здоровья!

18 февраля 2013, 21:04

У разных социоактивных личностей бывает соцсеть напишет, что у нескольких друзьяшечек день рождения, или другой счастливый праздник. А друзьяшечки эти не близкие, искреннее поздравление для них не придумать, а на стеночку нагадить нужно, типа не забыли.
И думают эти личности: «Что бы пожелать, счастья там, здоровья, чего бы ещё?»

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

http://счастьяздоровья.рф

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

Мелодии «Монтаны»

29 октября 2012, 17:52

Помните, да?

У меня, к сожалению, модели с 16 мелодиями не было, зато была с 7. Я не знал, что там за музыка была, но она мне жутко нравилась. Даже больше, чем в модели часов с такими мелодиями, как Twinkle Twinkle Little Star.

Вот недавно моему взору они и попались. И нагрянуло. Сходу узнал только Дикси. Остальное было только на слуху.

Немного погуглив, понял, что нужно искать в районе американской патриотической музыки времен Гражданской войны. Вот так и нашёл.

Первый трек идёт из часов, второй — оригинал.

Итак:


To Arms In Dixie

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


Montana Original — To Arms In Dixie


American Civil War Music (Confederacy) — To arms, in Dixie!


The Stars And Stripes Forever

Национальный марш США. Версия Андре Рьё мне понравилась больше, чем официальная оркестра морской пехоты США.


Montana Original — The Stars And Stripes Forever


Andre Rieu — The Stars And Stripes Forever


American Patrol

Марш, написанный Фрэнком Мичемом в 1885. Наиболее популярная версия исполнена оркестром Гленна Миллера.


Montana Original — American Patrol


BBC Big Band Orchestra — American Patrol


Anchors Aweigh

Боевая песня Военно-морского флота США. Написана в 1906 году Чарльзом Зиммерманом.
К эпичному танцу из Тома и Джерри вроде отношения не имеет, хотя называется так же, да и Джин Келли в роли морячка.


Montana Original — Anchors Aweigh


John Philip Sousa — Anchors Aweigh


When The Saints Go Marching In

Госпельная песня, которая со временем стала стандартом джаза. Какой была самая первая версия, наверное никто уже никогда и не узнает, поэтому эталоном исполнения считается, наверное, Луис Армстронг.


Montana Original — When The Saints Go Marching In


Louis Armstrong — When The Saints Go Marching In


The Yellow Rose Texas

Традиционный фолк, датированный 1858 годом. Ассоциируется с войной за независимость Техаса.


Montana Original — The Yellow Rose Texas


Mitch Miller — The Yellow Rose Texas


She Wore a Yellow Ribbon

Тоже песня времен Гражданской Войны. Каноничным является исполнение Митча Миллера.


Montana Original — She Wore a Yellow Ribbon


Mitch Miller — She Wore a Yellow Ribbon



В конечном итоге получаем олдскульный сборничек фолка конца 19 века. Пока искал, открыл для себя много интересного тех времен.

Всем «Радио „Анклав“», посоны.

Доминирующие цвета

25 октября 2012, 14:24

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

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

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

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

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

Ну а дальше верстка, наложение полупрозрачных масок и результат.

Это всё к чему? Технолог — тоже дизайнер.

Сказ о том, как тегбот ищет музыку

18 июня 2012, 20:33

Вот и закончился самый сложный и долгий этап работы над ботом — это очень важная веха в работе над лампачём. И в связи с этим я хочу рассказать некоторые аспекты работы бота.

Главная задача, которая была успешно решена — это, конечно, разнообразие музыки. Раньше, основным источником новых песен для бота являлся last.fm. Там очень много музыки, а также понятный и простой АПИ. Казалось, всё должно быть отлично, но, как обычно, действительность не соответствовала надеждам. Разнообразные методы поиска похожих треков, поиск по жанрам, исполнителям — всё это работало с популярной музыкой. Чтобы найти более редкие, нетрендовые треки, приходилось, соответственно, делать поиск похожего по другим редким и нетрендовым трекам. А получить список наименее релевантных песен по жанру оказалось вообще трудной задачей. Поэтому, чтобы разбавить музыку, приходилось что-то дополнительно выискивать. Что приводит нас к следующей задаче —

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

Напрашивается резонный вопрос: «Где брать всё это?». Ведь чтобы собрать хорошую коллекцию музыки, без человека не обойтись. Всё гениальное, как оказалось, просто! В интернете есть огромная куча хороших тематических радиостанций, на которых хорошо натренированные люди, непосредственно разбирающиеся в конкретном жанре, собирают отличные плейлисты.

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

Итак, FmCheckerd — демон, который раз в минуту опрашивает 57 радиостанций на играющие там треки. Все радиостанции аккуратно разделены по жанрам, поэтому треки лежат не кучей, а в соответствующих жанру виртуальных плейлистах. Плейлисты представляют собой sqlite3 базу данных, в которой удобно убивать дубликаты, а также методом стека держать строго определённое число записей.

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

Перед попаданием в основной плейлист, песня всё же проходит фильтрацию. Она попадает в эфир, если её устоявшийся рейтинг более 25%, подходит по тематике, и соответствует нескольким внутренним фильтрам (ОЛОЛОЦЕНЗУРА). Если песня попадает в эфир впервые, то она регистрируется в общей БД. С тех пор песня становится неотъемлемой частью радио, так как для неё ведётся подробная статистика. Пример: во время плавного перехода с одного жанра на другой, песни следующего жанра могут заминусовать, если после классики внезапно начнёт играть митол. Всё это будет учитываться для построения расписания эфирной сетки (да-да, тоже будет).

До пробного запуска вещания осталось совсем немного времени.

Комфортный свет в комнате

23 мая 2012, 11:18

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

Поэтому было решено провести небольшую модернизацию света в своей комнате.

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

Очередной подход к снаряду — прикрепить к центру потолка лист фанеры и засунуть между ними лампы. Более удачная идея, осталось подумать над реализацией.

Первое, что приходит в голову — металлопрофиль.

Ну да, удобно вобщем, только крепить такую конструкцию сущий ад. Или демонтировать в случае перегорания лампочки. Не, не вариант. Но идея с фанерой зачетная, поэтому думаю как крепить дальше.

Тут внезапно подсказывают идею, что можно всё делать и на гибком креплении. Цепи! То, что нужно!
Все проблемы вроде как проясняются, можно действовать.

Итак, краткий гайд по установке:

Покупаем, собственно, лист фанеры. Я купил 1.5х1.5 метра, толщину желательно побольше, а то лист может просесть из-за гибкости. 10мм хватит за глаза. После покупки лист лучше положить горизонтально на пол, чтобы он выпрямился.

Лист можно покрасить, но я купил обычную черную самоклеющуюся пленку.

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

И в собранном виде:

Прикручивая клопа к фанере, кольцо зажимается и вполне хорошо крепится.
Всего таких конструкций лучше делать штук 5 — 4 по углам (примерно 10 см. от самого угла) и одну по центру (чтобы фанера не провисала).

Теперь можно подготовить потолок. Цепь нужно разделить на 5 кусков по 4-5 звеньев. Крепить их лучше всего с помощью небольших крюков, которые с помощью анкеров загоняются в потолок.

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

Далее крепятся лампы:

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

Ну и всё, осталось только повесить:

Вот как выглядит снизу:

Вцелом дешево и сердито. Примерный прайс:
Лист фанеры — 12$
4 люминесцентные лампы — 52$
Черная самоклеющаяся пленка — 10$
Цепи, кольца, крюки — мне досталось бесплатно, но я не думаю, что дороже 5-10$

Ctrl +  Ранее