Обновить
50
Степанченко Александр@kellas

Fullstack web developer

Отправить сообщение
И да «прыщавого компьютерщика с засаленными волосами» каким-бы специалистом он не был, никто слушать не будет, а вот серьёзный дядька Рыжиков на презентациях дело говорит. Я бы кстати с подозрением отнёсся к специалисту который мне советует сэкономить на его услугах, а предложение взять бесплатную cms выглядит именно так. «Скупой платит дважды», тупой трижды но такой поговорки почему-то нет.
Да рынок находится на таком уровне, он совсем недавно вышел из зачаточного состояния.
90% заказчиков подумают что это бесплатное говно, и вообще блог, а им нужен магазин, а битрикс это дорогое — значит хорошее и сайт красивый на русском и что-то про 1с, а 1с — это вам не хухры-мухры. У битрикса очень сильный маркетинг, если бы они направили все силы своего рекламного отдела или кто-там у них на аудиторию разработчиков, а не бизнес, вы бы были без ума, а они без денег :)

Тут плавно подходим к фундаментальным вопросам что такое хорошо, а что плохо и что лучше, много денег у твоей семьи или суперкод которого никто не видит и не поймёт кроме пары коллег, в ущерб своему материальному благополучию и где этот баланс? Тут я думаю пусть каждый решает сам.
Это кстати можно всё применить и шаблонизатор подключить. Но у разработчиков на битрикс так типа «не принято». Сколько понадобится времени/ресурсов строк кода, на то чтобы всё это заюзать и потом использовать? +к порогу вхождения, если это реализуют в ядре и нельзя будет иначе, а это значит меньше специалистов, выше цены, да некоторые конторы просто разорятся.

Наверно этим битрикс и отличается от многих других фреймворков, cms, — он удовлетворяет потребности рынка, а не эго программистов. Он не для «красивых» систем, в нём практически нет места новым подходам и технологиям. С точки зрения разработки как «культуры» он ужасен, но с точки зрения бизнеса, соотношения деньги/время/качество это идеальный вариант. Качество в данном случае — не качество кода или архитектуры, а качество обслуживания клиента, удовлетворения его потребностей.

+ habrahabr.ru/post/153225/

Битрикс — отражение современного рынка заказной веб-разработки, короче опять во всём заказчик виноват )))
Что вы предлагаете как альтернативу?
dev.1c-bitrix.ru/docs/php_recommendation.php — кодстайл.
dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=2815 — советы новичкам.
Или что такое кодинг-стандарты?
3х + мультиязычность.
при добавлении торгового предложения в корзину оно добавлялось, но вот свойства этого торгового предложения никак не сохранялись

dev.1c-bitrix.ru/user_help/content/iblock/components_2/catalog/catalog_element.php
В настройках компонента «bitrix:catalog.element»,
Параметр ADD_PROPERTIES_TO_BASKET — Добавлять в корзину свойства товаров и предложений ADD_PROPERTIES_TO_BASKET [Y|N] При отмеченной опции становятся доступными настройки выбора свойств товаров и предложений для передачи их в корзину и заказ.

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

Я бы поставил 3 компонента search.page(либо объединил их в комплексный) с разными настройками «Где искать».
Либо просто вот это решение установить marketplace.1c-bitrix.ru/solutions/infospice.search/

И тут мы сами того не подозревая загнали себя в угол. Битрикс передает параметры пагинации в гет параметрах PAGEN_1, PAGEN_2

dev.1c-bitrix.ru/community/webdev/user/35986/blog/12074/
bxapi.ru/src/?module_id=main&name=CDBResult::GetNavParams
global $NavNum; // номер пагинации предыдущего списка элементов

Или вот решение marketplace.1c-bitrix.ru/solutions/orion.infinitescroll/

наши «любимые» костыли

Похоже что опечатка, кавычки лишние.
dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43 — почему-то мне кажется автор поста, этот курс не прошёл.
«Ваш провал свидетельствует только о вашем непрофессионалолизме». — Полностью согласен.
Если битрикс такое говно, то почему на нём было решено делать магазин?

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

Я вообще не понимаю как можно начинать заказной коммерческий проект не зная как его делать, а это ваш случай. Делайте то что умеете, что не умеете — учитесь не за счёт клиента.
Повключай/выключай pvr iptvsimple и pvr p2pproxy в xbmc. В настройка ТВ так же включи/выключи «ТВ» + очисти базу данных PVR, перезапусти kodi(xbmc). Перед этим убедись что запущен acestream и в p2pproxy 127.0.0.1:8081/stat написано «полная версия».
За p2pproxy тоже 1 р. в день. См. там 127.0.0.1:8081/help
Можно сказать просто ради «красоты».
Скрипт обновил и статью обновил.
cd /tmp && wget http://alexstep.com/XBMC/p2pproxy/i2.sh && chmod +x i2.sh && sh i2.sh

После успешного выполнения скрипта нужно будет в kodi установить дополнение p2pproxy из zip архива ~/XbmcTv/addons/pvr.p2pproxy.zip, включить ТВ в настройках, включить дополнение P2pproxy.
Плагину TorrentTV для kodi(xbmc) TS-Proxy ненужен. Ему нужен только acestream 3ей версии.
Acestream под ubuntu 14 ставится и запускается вот так:
echo 'deb http://repo.acestream.org/ubuntu/ trusty main' | sudo tee /etc/apt/sources.list.d/acestream.list
sudo wget -O - http://repo.acestream.org/keys/acestream.public.key | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install acestream-engine
# проверяем версию
acestreamengine --version
# запускаем
acestreamengine --client-console
Кажется получилось.
Вам нужно обновить acestream до третьей версии.
echo 'deb http://repo.acestream.org/ubuntu/ trusty main' | sudo tee /etc/apt/sources.list.d/acestream.list
sudo wget -O - http://repo.acestream.org/keys/acestream.public.key | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install acestream-engine
acestreamengine --version

И установить в kodi(бывший xbmc) вот этот аддон alexstep.com/XBMC/addons/pvr.p2pproxy.zip он собран под ubuntu 14 64b. И в него внесены незначительные изменения по сравнению с версией в git.

Сейчас обновляю скрипт установки и мануал, следите за изменениями.
Торрент тв написали в новости на сайте, что перешли на acestream3 в моей инструкции мы ставим 2ой. Так вот помоему с 3м acestream p2pproxy ещё не научился работать.
Вы можете вместо плагина pvr p2pproху использовать IPTVSimple указать в нём адрес 127.0.0.1:8081/channels/?type=m3u вот только работать врядли будет(у меня не получилось запустить), скорее всего проблема в связке acestream c p2pproxy…
Да для просмотра нужен vip статус и p2pproxy надо оплатить. Но сейчас до 8го января вроде, в честь праздников и торрент-тв и p2pproxy дают бесплатный доступ.
TS-Proxy — это в нашем случае замена p2pproxy.
Я пока не смог добиться работы acestream.
Вам пока могу только посоветовать пользоваться услугой tsproxy torrent-tv.ru/c_iptv.php либо другим OTT провайдером, например nnm-list.ru/auth.php, вот обзор habrahabr.ru/post/205000/. Плейлист просто укажите в плагине PVR IPTV Simple Client.
+у меня pvr вообще не работал пока я не доустановил новый пакеты sudo apt-get install kodi kodi-audioencoder-* kodi-pvr-*
Xbmc недавно обновился и теперь ещё назвается kodi… там серьёзно переработана система плагинов, возможно в этом проблема и придётся ждать новую версию палгина.
Сегодня попробую разобраться, отпишусь.
Очень скептически отношусь к онлайн ide.
Что если пойти немного в другом направлении и сделать что-то типа менеджера проектов для разработчиков?
Встроенный редактор кода оставить только для мелких правок и сконцентрироваться в первую очередь на организации работы с несколькими проектами, различными их версиями, серверами, документацией, контроле версий, такс-менеджере, совместном доступе, а процесс написания кода оставить другим средам и синхронизироваться с помощью плагина.
Если что-то подобное уже есть буду благодарен за ссылку.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Фронтенд разработчик, Фулстек разработчик
Ведущий
Проектирование архитектуры приложений
Решение проблем
Разработка решений по интеграции
Проектирование информационных систем
Системная интеграция
Анализ требований
Системный анализ