Рубрика: blog

  • Запускаем GIT GUI и GITK на виртуальной машине Битрикс CentOS 6.7

    Запускаем GIT GUI и GITK на виртуальной машине Битрикс CentOS 6.7

    В комплекте с git есть две гуёвые (gui, с графичеким интерфейсом) утилиты. Одна вызывается по команде git gui и позволяет работать над текущим коммитом: управлять индексом файлов, просматривать изменения, делать, собственно, коммиты (в т.ч. amend), push и pull изменений мержить ветки… Ну, думаю, тут понятно: стандартный ежедневный функционал.

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

    В сущности, конечно же, эти утилиты полностью повторяют функционал git’а консольного (иначе это было бы странным): gitk это git log —graph, а git gui объединяет команды merge, commit, pull, push и так далее.

    Когда я об этом узнал, сразу, конечно, заинтересовался как такое можно провернуть на битриксовском виртуальном сервере, который вертится в VirtualBox на CentOS 6.7 безо всяких графических оболочек. Гит для меня вообще штука относительно новая, я пользуюсь им (если глянуть по первым моим коммитам) с 13 марта сего года исключительно в консоли (если быть точным, то через SSH в PuTTY, о чём в конце). Были некоторые проблемы с мержем и синхронизацией коммитов с удалённым репозиторием, но всё решалось успешно, да и шишек набить успел, что хорошо.

    Тут я вкратце поведаю как установить запустить на виртуальной машине Битрикс-сервера… то есть на CentOS графическую оболочку и пощупать заветные git gui и gitk.
    Следует сначала дочитать сей опус до конца, а не выполнять действия по ходу первого чтения.
    (далее…)

  • Робокасса: подключение к Битрикс. Важные и неочевидные нюансы

    Робокасса: подключение к Битрикс. Важные и неочевидные нюансы

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

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

    Таким образом, в настоящей заметке я постараюсь исправить эту ужасную ситуацию. И если уж интегрировать Робокассу в Битрикс-магазин, то только согласно официальной документации Робокассы при наличии должого внимания. И вот этой момей заметке 🙂

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

    Остальным — велкам под кат. Здравая критика приветствуется.
    (далее…)

  • Как отключить назойливую систему безопасности Windows 10 для тех, кто этого действительно хочет

    Вот уже лет пять я не пользуюсь антивирусами, вообще. Всё это совершенно необязательное. Бредятина, которая жрёт впустую системные ресурсы, имитируя (или даже осуществляя, что вполне возможно) некоторую защиту в реалтайме от мнимых угроз — совершенно не нужна.

    Если передо мной встанет необходимость установить антивирус на сво. систему, выбор будет за продуктами Касперского. Но это вкусовщина. Так или иначе, я проверяю раз в полгода свои носители с LiveCD при помощи сканеров KVRT, AVZ и/или CureIt, и эти проверки не приносят никаких разочарований.

    Я уверен, что главная угроза для компьютера — его пользователь. Если он полный долбан, то никакой антивирус ни за какие деньги никогда его ни от чего не защитит.

    (далее…)
  • Электронная сигарета eGo-T. Часть 2: простое обслуживание клиромайзера CE4

    Часть 1: обзор и первые впечатления

    UPD 03.09.2018: Я обновил статью, скорректировав формулировки и термины. А ещё прошу учесть, что твой CE4 может выглядеть немного иначе. Они могут неразборными (одноразовыми) или могут быть такими, как у меня, но иметь название CE5+ или другое. Чёрт их пойми, этих китайцев. В любом случае, почитай статью хотя бы чтобы понять подходит она тебе или нет.

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

    Он также содержит множество фотографий.

    (далее…)
  • Электронная сигарета eGo-T. Часть 1: Обзор и первые впечатления

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

    Хотя нет, я разобью этот материал на два поста: сам обзор и сборка/разборка «сигареты» с целью обслуживания.

    Однажды я заинтересовался темой парения в качестве альтернативы курению. Шло время, попробовать дико хотелось, но не получалось. В конце концов заказал-таки на AliExpress вот этот комплект. Шёл он ко мне месяц. Трек-номера, конечно, за такие копейки не полагается. И вот уже как 4 или 5 дней у меня этот девайс уже активно используется.

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

    (далее…)
  • Проблема: «не определяется» внешний жёсткий диск

    Я часто езжу по разным людям, в гости к их компам — своим пациентам. Однажды, после такой вылазки, мне понадобилось подключить внешний винчестер к ноутбуку. Премного удивившись его недоступности в TotalCmd, Проводнике и любых других файловых менеджерах, я начал предпринимать попытки перезапускать компьютер, менять кабель… всё бесполезно.

    (далее…)
  • Delphi: правильное определение номера версии Windows 8.1 и Windows 10 (GetVersionEx)

    Я разобрался почему ABTool отображает неверную версию Windows на вкладке «Система». Об этом я написал здесь.

    Проблема в том, что для определения версии системы я использовал функцию GetVersionEx. А в ОС Win8.1 и выше эта функция возвращает версию ОС = 6.2.9200. Это чётко описано на этой странице MSDN, смотреть последнюю строку с пометкой *.

    * For applications that have been manifested for Windows 8.1 or Windows 10. Applications not manifested for Windows 8.1 or Windows 10 will return the Windows 8 OS version value (6.2). To manifest your applications for Windows 8.1 or Windows 10, refer to Targeting your application for Windows.

    Всё начинается с того, что необходимо создать (если не было) или изменить файл манифеста, который будет использовать или уже используется в проекте. Этим манифестом «подписывается» программа, exe-файл с целью, попросту говоря, обеспечить систему информацией о совместимости, требованиях (админ. прав, например) и пр.

    (далее…)

  • Windows 10: Как забыть wi-fi-сеть?

    В Windows 7 было удобно управлять сетями Wi-Fi, к которым ты когда-либо подключался. Это делалось в Центре управления сетями и общим доступом:

    Начиная с Win8 этого пункта там нет. Куда он делся и где его искать в этой системе я не знаю, потому что элементарно не пользовался.

    (далее…)
  • Windows 10: «Режим Бога»

    Помните, одно время интернет захлестнула волна сообщений, что нашли некий «Режим Бога» в Windows 7?

    Должен сообщить, что он работает и в Windows 10. Проверено на сборке 10240 64-разрядной Pro-редакции. Также работает и в Win8.

    Создаём папку с именем GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} где угодно и открываем её только Проводником.

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

  • Windows 10: рабочие столы и горячие клавиши

    Опытным путём обнаружил переключение между рабочими столами:
    Ctrl + Win + стрелка влево/вправо

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

    (далее…)