• Можно ли делать фронтенд на языке Python?

    liqrizz
    @liqrizz
    лол
    напишите свой собственный браузер с поддержкой python и думаю можно будет
    Ответ написан
    2 комментария
  • Где выгоднее регистрировать ИТ-организацию в России, чтобы не сильно попадать под налог?

    @NewDevLab
    Кто реально делом занимается, тут не сидит.
    Вряд ли скажут, кроме того, что вот сказали.
    Ответ написан
    Комментировать
  • Как понять что я гов*окодер?

    Beshere
    @Beshere
    Разработчик
    Первый раз вижу js-ера, переживающего за код, однако.

    А так вот https://www.ozon.ru/context/detail/id/142768363/ книга полезная в этом плане
    Написано 3 минуты назад
    Ответ написан
    1 комментарий
  • Какие материалы можете посоветовать по архитектуре программных продуктов?

    @luna3956
    Все доступно в сети для скачивания:

    5c62e037d3c0e761976723.png5c62e0667cb67812189008.png5c62e06f1911e083548263.png5c62e0f1ed4e6305750220.png
    Ответ написан
    Комментировать
  • Как вы находите идеи домашних проектов?

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

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

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

    Или если тематика позволит то ещё проще сделать опенсорс под AGPL и продавать его же не под AGPL а под другой лицензией. На пример для встраиваемых библиотек это очень актуально так как немногие захотят использовать библиотеку под AGPL в коммерческом проекте но зато смогут её пощупать и будут готовы приобрести лицензию совместимую с проперитарным софтом.
    Ответ написан
    Комментировать
  • Как вы находите идеи домашних проектов?

    @YoloV
    Делайте проекты под свои нужны.
    Ответ написан
    Комментировать
  • Есть ли такой сервис?

    Softovick
    @Softovick
    программист, администратор
    До чего только не додумалось человечество, это верно. Абсолютно случайно на днях наталкивался на сервис https://www.loggly.com . Уверен, что есть аналогичные сервисы, в том числе для облаков. В том же Azure есть Log Analytics REST API, хотя мне кажется это только для приложений именно в облаке, не вчитывался.
    Ответ написан
    Комментировать
  • Есть ли такой сервис?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать
  • Есть ли такой сервис?

    Вам больше подойдет nosql базп, как мне кажется. Сервисов множество, для примера:
    https://aws.amazon.com/ru/dynamodb/?hp=tile&so-exp...
    https://aws.amazon.com/ru/rds/aurora/?hp=tile&so-e...
    и т.д.
    Ответ написан
    Комментировать
  • Есть ли такой сервис?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Раз уж тут набежали с облаками до меня - GCP Firebase
    Ответ написан
    3 комментария
  • Есть ли такой сервис?

    @stul5tul
    Splunk?
    Ответ написан
    Комментировать
  • Битрикс сортировка по ширине и длине?

    И что по CATALOG_WIDTH не сортирует что ли?
    А вообще у вас ширина и длина не там записаны. Ширину и длину продукта (а именно по ним вам надо как я понимаю сортировать) нужно указывать в его свойствах. Т.е. создайте свойства элемента ИБ ширина и длина и по ним сортируйте.
    Поля на скрине это характеристики ТОВАРА, а не продукта именно поэтому они в торговом каталоге, а не в ИБ непосредсвенно.
    Если не понятно в чем разница, то товар - это то что вы продаете, а продукт, это то, что хочет иметь покупатель. Почему важно иметь размеры отдельно указанные для продукта и товара? Ну например потому что если это скажем шкаф, то для покупателя важна какая у этого шкафа ширина (влезет ли он в нишу например), а для продавца и доставщика важно какая ширина у упаковки в которую упакован разобранный шкаф (потому что именно ее они будут грузить в авто для доставки), а они могут быть в случае шкафа ой какие разные.
    Ответ написан
    1 комментарий
  • Моим Exim`ом пользуются. Как это предотвратить?

    MrFreeman
    @MrFreeman
    Вовсе нет, просто к вам приходит отчёт, о том сколько отправлено писем в тот или иной почтовик.
    выключить можно установив в настройках DMARC p=reject;
    Ответ написан
    Комментировать
  • В какой последовательсти изучать материал?

    @Qvazi
    Web Developer: готов выслушать любое предложение.
    Перефразирую цитату Дэна Абрамова, автора Redux:
    Технологии подобны очкам: если они вам действительно нужны, вы на этот счёт не сомневаетесь.


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

    1. git - commit, pull, push основные команды, которые Вы будите использоваться в 99% работы с git'ом.
    2. Алгоритмы и структуры данных(с нуля) - узкоспециализированная и глубокая тема.
    3. Паттерны проектирования(с нуля) - можно изучать в свободное время сидя на троне.
    4-5. js, pythone(с нуля) - зная основы программирования, любой новый язык сводится к изучению синтаксиса этого языка. Фреймворки, библиотеки, изучаются в зависимости от поставленных задач И/ИЛИ самый популярный или высокооплачиваемый фреймворк.
    6.linux - изучите команды для работы с файловой системой и менеджером пакетов, если Вы не собрался стать системным администратором.
    7.docer(с нуля) - изучить, как установить, развернуть, завернуть, если Вы не собрался стать системным администратором.
    8.Mysql - изучите теорию работы баз данных, реляционных, документо-ориентированных. В большинстве случаев будите пользоваться ORM.

    Сказка
    Где-то в Параллельной Вселенной.

    Как-то раз мальчик по имени Foo захотел создать свой сайт. Узнав про HTML, сверстал он свою первую статичную страничку. Страничка приветствовала пользователя. Мальчику захотелось, что бы страничка знакомилась с пользователем и приветствовала его по имени. Тогда мальчик познакомился с JavaScript.

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

    Благодаря «сарафанному радио» о сайте начали узнавать незнакомые мальчику люди. Ему хотелось вести статистику, с кем же знакомится страничка. На помощь пришел MySQL.

    Сайт улучшался, добавлялись странички, добавлялся функционал. Файлик server.py превратился в файлище. Становилось все сложнее и сложнее разбираться в миллионах строках кода. Лучший друг мальчика, по имени Bar, рассказал про шаблоны проектирования. И стали они вдвоем распределять код по папочкам и файликам.
    Работа двигалась полным ходом. Людей желающих помочь, становилось все больше и больше. Следить за изменениями в коде, становилось все сложнее и сложнее. К счастью, один путешественник, которому очень нравился этот сайт, хотел помочь и рассказал про технологию распределённой системы управления версиями (git), о которой он узнал в галактике Qux на планете Baz.

    В знак благодарности, команда Foo решила поделиться своими наработками с Bazианцами. Накатили Linux, настроили сервер, запихнули это все в docker и отправили путешественника в галактику Qux.
    Популярность росла, росли нагрузки, придумывались и совершенствовались алгоритмы обработки данных.

    Все жили долго и счастливо.

    Вот и сказке конец, тот, кто прочитал, тот…. хз, вам заняться больше нечем? Делом займитесь.
    Ответ написан
    Комментировать
  • В какой последовательсти изучать материал?

    @spaceatmoon
    Я бы сделал так. Соблюдая последовательность.

    0. basic linux - apt, man, ls, cd, --help, mk, cp
    1. python + Алгоритмы и структуры данных
    2. linux - scp, ssh - только на базовом уровне, больше не надо
    3. python + mysql
    4. git - за один вечер, смотрите последний скринкаст Ильи Кантера
    5. linux - lamp server, можно вместо apache nginx взять, он проще и лучше, но лучше оба попробуйте
    6. Паттерны проектирования
    7. js - я так понимаю что-то уже знаете. Подучите ES6
    8. docker - эта технология не имеет смысла, если вы не знаете основ, поэтому только последним.
    Ответ написан
    1 комментарий
  • В какой последовательсти изучать материал?

    @sqrdeer
    Full-Stack JavaScript Developer
    Паттерны проектирования и язык в котором ты собираешся их применять обычно не принято разделять.
    Врятли до миддла за год возможно это все подтянуть, особенно если ты будешь учить питон с нуля и не имеешь нормального представления о алгоритмах и структурах данных. Опять же смотря, что ты подразумеваешь под миддлом. У всех представление о знаниях миддлов, джунов и сеньерах разнятся. Вести такую статистику обучения довольно удобно в trello. И миддла от джуна в первую очередь отличает большая практика в тех направлениях, которыми он занимается.
    Ответ написан
    Комментировать
  • Как сделать блок видимым по клику?

    @alekssamos
    Программист любитель
    https://jsfiddle.net/sp764ze9/
    <button id="btn1">Показать / Скрыть</button>
    <div class="elem">
    Этот блок сохраняет свою видимость даже после перезагрузки и на других страницах
    </div>
    <script>
    $(function(){
    	if (!window.localStorage) { return false; }
    	if (window.localStorage.getItem("showelem") == "1") {
    		$(".elem").show();
    	} else {
    		$(".elem").hide();
    	}
    	$("#btn1").click(function(){
    		if (window.localStorage.getItem("showelem") == "1") {
    			$(".elem").hide();
    			window.localStorage.setItem("showelem", "0");
    		} else {
    			$(".elem").show();
    			window.localStorage.setItem("showelem", "1");
    		}
    	});
    });
    </script>
    Ответ написан
    Комментировать
  • Почему не проходит проверка in_array?

    @ipokos
    что возвращает функция in_array в условии
    if(!in_array($ob['VALUE'], $delete_videos)){
       ...
    }

    p.s. вставляйте плз код в теги code, а не картинками
    Ответ написан
    Комментировать
  • Почему не проходит проверка in_array?

    usdglander
    @usdglander Куратор тега PHP
    Yipee-ki-yay
    Есть гипотеза. Можете проверить:
    if(!in_array((string) $ob['VALUE'], $delete_videos)){
       ...
    }

    ?
    Ответ написан
    Комментировать