Некоторые приёмы работы в Битрикс на SQL и BASH

Я продолжаю писать о Битриксе в контексте обменов, Mysql и командной строки Linux.


Эта статья является вводной к серии статей о структуре базы данных Битрикс, где эта тема будет раскрыта достаточно подробно. Для начала же будут представлены решения некоторых небольших, но назойливых задач. Как всегда, знание SQL обязательно.


В статье рассматриваются довольно частные вопросы, которые не возникают ежедневно. Конечно, вы можете использовать эти материалы по их прямому назначению, но главная цель статьи не в этом. Я начинаю вскрывать «чёрный ящик» под названием «структура базы данных битрикс», и показывать, что эти знания могут пригодиться для повышения уровня владения как системой, так и базовыми технологиями (SQL, linux shell), что, конечно, помогает решать новые, сложные, интересные, разнообразные задачи.


Страница, с которой можно делать SQL запросы в базу, или mysql web клиент битрикс, находится в панели управления Битрикса по пути: «Настройки->Инструменты->SQL запрос».


Также, конечно, можно делать запросы из командной строки операционной системы, для чего могу предложить вам несложную операцию извлечения логина и пароля прямо из настроек Битрикса:

log=$(grep -i "login" /home/bitrix/www/bitrix/php_interface/dbconn.php | cut -f2 -d'"')
pas=$(grep -i "pass" /home/bitrix/www/bitrix/php_interface/dbconn.php | cut -f2 -d'"')
mysql -u$log -p$pas $log


— таким образом можно получить логин и пароль к базе данных Mysql Bitrix из командной строки linux на bash. Пути, конечно же, заменяйте на ваши собственные. В варианте, предоставляемом виртаульной машиной Битрикс, DOCUMENT_ROOT выглядит как /home/bitrix/www/.
Читать дальше →
Некоторые приёмы работы в Битрикс на SQL и BASH
Source: habrahabr

Как это сделано. Коворкинг

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


В домашнем кабинете за свой комфорт отвечаете только вы, в офисе — ваш работодатель. Причём в этих двух случаях подчас от вас зависит только порядок на вашем рабочем столе. Но в коворкинге мы прямо заинтересованы, чтобы ваша работа была максимально продуктивной. В этой статье мы хотим рассказать, какими принципами мы руководствовались, создавая наше рабочее пространство Коворкинг 14, и как это всё управляется сейчас.

Стекло и свет


Читать дальше →
Как это сделано. Коворкинг
Source: geektimes

Защита удаленного терминального сервера или двухфакторная аутентификация клиентов RDG при помощи Azure MFA

Azure MFA for RDG


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


Первый вопрос, который возникает при переезде в облако после шифрования данных, а может и перед ним, это гарантия того, что доступ к данным с учетной записью пользователя осуществляется именно пользователем, а не кем-то еще. И если неплохой способ шифрования данных, размещенных в частном облаке, рассмотрен в статье моего коллеги, то с аутентификацией все сложнее.
Читать дальше →
Защита удаленного терминального сервера или двухфакторная аутентификация клиентов RDG при помощи Azure MFA
Source: habrahabr

Google опровергает слухи о работе над доступной версией Pixel

Осенью прошлого года были представлены смартфоны Pixel и Pixel XL от Google. Аппараты сложно назвать идеальными по ряду причин, но для фанатов Android, желающих первыми получать все новые функции, альтернативы […]
Google опровергает слухи о работе над доступной версией Pixel
Source: 4pda

Пост №3010673

Автор: sawiet

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3010673″ }, «headline»: «отражение :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BE%D1%82%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-3697009.gif», «height»: 720, «width»: 720 }, «datePublished»: «2017-03-03T14:20:36+03:00», «dateModified»: «2017-03-03T14:20:36+03:00», «author»: { «@type»: «Person», «name»: «sawiet» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3010673
Source: Joyreactor

ReactDoc — первое open source решение программы «Единая фронтальная система»

Программисты всегда пользовались генераторами документации, когда это было возможно. Это упрощает документирование, позволяет получить справку по продукту без обращения к коду самого проекта. В Программе долгое время использовался JavaDoc, т.к. большинство проектов написаны на Java, но это было до недавнего времени. Сейчас проекты развиваются  — мало кто представляет хороший продукт без хорошего UI. Отрасль frontend дала жизнь новому направлению разработки — разработчик UI. Концентрируясь на удобстве пользователя, а не на бизнес-процессах, UI-разработка позволяет избегать  сложности бизнес-приложений — камень преткновения многих enterprise-решений.

image
Читать дальше →
ReactDoc — первое open source решение программы «Единая фронтальная система»
Source: habrahabr

Vertica+Anchor Modeling = запусти рост своей грибницы

Какое-то время назад я написал статью на Хабре. В ней же пообещал продолжение через пару недель. Но, как известно, обещанного три года ждут  —  и с тех пор действительно прошло три года. Если вы не запомнили со времён той статьи, то напомню  —  я работаю в Avito, строю хранилище на основе Vertica.

Из того, что поменялось — теперь я могу не просто написать статью, а сделать это в блоге компании. И, надеюсь, не один раз. Самопиар окончен, теперь к делу.


Читать дальше →
Vertica+Anchor Modeling = запусти рост своей грибницы
Source: habrahabr

[Перевод] React или Vue? Выбираем библиотеку для фронтенд-разработки

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


Сегодня мы поговорим о React.js и Vue.js. Это – одни из самых популярных JavaScript-библиотек в мире. Взгляните на этот список, посмотрите их репозитории на GitHub. И та, и другая обладают впечатляющими возможностями и служат для создания пользовательских интерфейсов. Работать с ними довольно просто, главное – сразу понять, что к чему, сделать правильный первый шаг. Собственно говоря, этому вот первому шагу в разработке с использованием React и Vue и посвящён данный материал.
Читать дальше →
[Перевод] React или Vue? Выбираем библиотеку для фронтенд-разработки
Source: habrahabr

[recovery mode] В чем сила бренда Bluedio (ответ на набросы хипстеров)

Вот уж не думал, что мой скромный пост в этот блог о наушниках Bluedio вызовет такую резкую реакцию в Рунете. Один из авторов сайта iPhones.ru даже потратил время на то, чтобы в пух и прах разоблачить китайских производителей и меня заодно. В ход пошла тяжелая артиллерия: искрометные аналогии и остроумные обобщения. Вишенкой на торте выступил старик Пелевин с его Brand Value. Пишу этот пост, завернувшись в простыню. Допишу и поползу на кладбище. Умирать! Как же! Меня опустили ниже плинтуса!


Если серьезно, давайте разберемся.
Читать дальше →
[recovery mode] В чем сила бренда Bluedio (ответ на набросы хипстеров)
Source: geektimes

Сотруднику Twitter из Сан-Франциско едва хватает на жизнь $160 000 в год


Большинство представителей ИТ-сферы зарабатывают хорошие деньги. Этого нельзя сказать об абсолютно всех «технарях», но в большинстве случаев это так. Крупные и не очень компании готовы платить тысячи долларов в месяц за хорошего профессионала — программиста, электронщика, специалиста по информационной безопасности. Хорошо платят своим сотрудникам американские компании, например, те, что расположены в Кремниевой долине или других регионах с максимальной концентрацией стартапов на квадратный метр.


Но сотрудники все равно не слишком довольны. Дело в том, что такие места характеризуются высокими ценами на все: на жилье, продукты питания, обучение. И человек с заработной платой, которая может считаться очень хорошей по стандартам любой страны в той же Кремниевой долине, в Сан-Франциско, чувствует себя не слишком обеспеченным. Например, один из программистов компании Twitter заявляет, что ему сложно прожить на $160 000 в год. Денег не хватает ни на что.
Читать дальше →
Сотруднику Twitter из Сан-Франциско едва хватает на жизнь 0 000 в год
Source: geektimes