• Как развить самодисциплину

    Тут мы разберёмся почему самодисциплина выигрывает у мотивации. Многие уверены, что успешные люди, такие как Илон Маск, Павел Дуров, Альберт Эйнштейн, и т.д. достигли своего успеха из-за огромной мотивации. По сути мотивация, это чувство, когда ты занимаешься полезным делом и получаешь от этого удовольствие, но порой просто мотивации недостаточно. Поэтому для современного человека очень важна самодисциплина.

    Итак, давайте разберёмся, что это такое?
    Читать дальше →
  • Как бороться с многоязычностью в Magento 2

    Немного предыстории


    Magento 2 это относительно новая версия довольно «мощного» решения для создания интернет магазинов. Что же ее делает такой «мощной» — конечно же, огромная масса уже готового функционала с коробки, причем даже в бесплатной версии, и да, есть бесплатная версия, и эта бесплатная версия является так же опенсорсной с очень активным комьюнити. В общем, разработка там идет на ура, релизы частые, фич много, код пишут вдумчиво, и особое спасибо за акцент на расширяемости. Но как я и говорил эта версия относительно новая и разных недоработок в ней еще достаточно, об одно из них и пойдет дальше речь.
    Читать дальше →
  • Настройка и установка прокси-сервера Dante для доступа к определенным адресам

    В последнее время часто появляется необходимость возобновить доступ к каким-либо сервисам, пострадавшим от ковровых блокировок серверов Amazon и Google. Простейший вариант — установить на VPS прокси-сервер, который соединяется с нужными адресами. Не буду детально останавливаться на покупке и запуске VPS, в этом нет ничего сложного. А вот настройку прокси-сервера стоит рассмотреть подробнее. Я использовал бесплатный прокси-сервер Dante на сервере с Ubuntu 16.04.
    Читать дальше →
  • Tor proxy для NodeJS и бота Телеграм

    Задача: обойти блокировку Телграма для бота, крутящегося на NodeJS на Raspberry Pi
    Устанавливаем Tor
    apt-get install tor

    Открываем конфиг tor, расположенный по адресу: /etc/tor/torrc
    И убеждаемся, что там есть такие строки
    SocksPort 127.0.0.1:9050
    А вот эту строку надо «закомитить», т.е. она должна выглядеть так
    # SocksPolicy accept
    Это означает, что мы принимаем все запросы, ничего не отфильтровывая.
    Читать дальше →
  • Доступность во время информационного блэкаута — разворачиваем VPN за пять минут

    В связи с упорной и кардинально бездумной работой бешеного принтера, вчера пришлось озадачиться разворачиванием собственного гейта в мир. Всевозможные поисковики пестрят сотнями тысяч статей об этом деле, начиная от проприетарных решений и заканчивая тысячами мануалов по настройке OpenVPN, но в итоге был найден максимально простой и быстрый вариант.
    Читать дальше →
  • Роскомнадзор и Телеграм боты через прокси

    Более лучше рекламы для прекрасного мессенджера и придумать невозможно — “несгибаемый Дуров держит оборону и стоит за конфиденциальность своих клиентов, как за свою жизнь”. Но суть данного поста не в маркетинговой составляющей блокировки Telegram на территории России. Если ваш Telegram бот перестал работать и вам нужно эту работу срочно восстановить, добро пожаловать под кат.

    Читать дальше →
  • Отладка исходного кода подсистем Unity3D

    Добрый день. Как вы наверно знаете, с ноября 2014 Unity начала выкладывать исходный код подсистемы UI, а с марта 2017 — исходный код движка и редактора. И хотя их коммиты не всегда успевают за релизами, по крайней мере можно покурить почитать код и понять логику работы движка, более того — если собрать проект и подменить dll в каталоге установки Unity — с большой вероятностью Unity будет корректно работать. Естественно возникает вопрос — можно ли отлаживаться с пересобранной dll, погружаясь в дебри движка? И как вы понимаете, ответ — да, хотя информацию об этом в интернете пришлось собирать по крупицам, комбинируя подходы и экспериментируя, что и послужило причиной данной статьи.

    Сейчас будет краткое объяснение процесса, если вам нужны конкретные инструкции — можете скипнуть эту часть.
    Читать дальше →
  • Как спасти сайт за 7 шагов и 20 минут

    Спасаем сайт, находящийся на IP, который попал под ковровую бомбардировку Роскомнадзора.


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


    Будем поднимать тунель с помощью haproxy.
    Haproxy будет работать на уровне TCP. Этот метод хорош тем, что не надо переносить SSL ключи и вообще, возни минимум.


    1. Покупаем за границей VPS с Ubuntu 16.04 LTS


    Надо убедиться, что его IP не находится в блок-листе: http://blocklist.rkn.gov.ru


    2. Ставим haproxy


    sudo apt-get install haproxy
    Читать дальше →
  • Разработать собственное маленькое ICO?

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


    Допустим, у вас есть идея на реализацию {подставь свое}, вы уверены что людям это надо, но очень хочется собрать немного средств для реализации. У вас команда из одно (максимум трех человек). На Kickstarter вы идти не хотите.



    Разрабатывать тут не много. Нужно лишь нарисовать логотип и дизайн сайта, разработать контракт на Ethereum (язык Solidity), сделать верстку и ядро сайта, написать тексты, подготовить маркетинг-план, нарисовать всякие изображения, разработать тексты для публикаций, разобраться с Docker и Docker Compose, выучить Linux и научится играть на бубне.

    Ну давай уже!
  • Rspace — библиотека организации пространства кортежей

    Хочу познакомить вас с библиотекой rspace, которая предоставляет пространство кортежей для хранения данных для интерпретатора Rholang, языка для описания распределенных вычислений, основанного на pi-алгебре процессов.


    rspace — часть проекта RChain по созданию распределенной масштабируемой вычислительной платформы для смарт-контрактов.

    Читать дальше →
  • Google вытесняет Yandex в Рунете уже 11 месяцев подряд

    image

    В мае 2017 года Google впервые в новейшей истории России вышел на первое место по обработке запросов в Рунете (по данным gs.seo-auditor.com.ru), обогнав Yandex, Rambler и Mail.ru.
    После 11 месяцев лидерства американская корпорация контролирует уже 49 % поиска. Есть вероятность, что в апреле 2018 года более половины российского digital-пространства окажется во власти мирового лидера Интернета. Почему это произошло и чем опасна данная ситуация для россиян?
    Читать дальше →
  • Как я расширял возможности использования Citrix VDI в компании

    В далеком 2015 году в нашей маленькой, но успешно развивающейся компании появился продукт SAP BPC. Для поддержки пользователей возникла необходимость предоставить доступ сторонней организации. Был приглашен для данного проекта интегратор и принято решение использовать Citrix. Серверы SAP был вынесены в отдельный домен.

    Интегратор на нашем vCenter развернул все необходимые сервисы:

    1. Отдельный лес AD с доменом virtual.local
    2. Citrix Studio, DDC, License Server
    3. NetScaler со всевозможными службами (HA, GSLB, SSO)

    Пользователям предоставлена возможность работать под учетными записями домена virtual.local.

    Специалисты SAP получали идентичный доступ и подключались к пользовательским виртуальным машинам VDI для технической поддержки.

    Все это работало на протяжении нескольких лет без изменений. Но в 2017 году мне чертовски надоело создавать учетные записи для пользователей и сбрасывать им забытые пароли.
    Читать дальше →
  • БЭМ-методология (для печати)

    Доброго времени суток, уважаемые Хабровчане.

    Решил освежить в памяти особенности верстки по БЭМ, но кроме как официальной онлайн документации ничего не нашел. Вот и подготовил для печати свою выжимку.
    Читать дальше →
  • 9 вещей, которые скорее всего не понадобятся в реальном программировании

    Наверное у каждого во время работы или изучения новой технологии (языка) возникают вопросы вида «А что если...?», «А можно ли...?» и т.д. У меня они тоже постонно возникают, поэтому вашему вниманию 9 вопросов по C#, ответы на которые могут понадобиться наверное только чтобы успокоить свой пытливый разум.
    Читать дальше →
  • Уязвимость позволяющая выйти в интернет

    В один момент у меня закончился мобильный трафик. Так как ждать до его востановления нужно было сутки, а выйти в сеть интернет нужно было прямо сейчас, решил поискать уязвимости на сайте оператора МТС.
    Читать дальше →
  • Практическое отличие Ethernet и HDLC на пальцах (ICMP)

    Сия публикация родилась из заметки «для себя». Заметка же родилась в процессе подготовки к ICND1 и чтения замечательного учебника от г-на Odom'a. На этапе прочтения главы о статической маршрутизации, стало интересно, как будет маршрутизироваться трафик, если:

    1. Адреса соединённых прямым линком интерфейсов двух маршрутизаторов находятся в разных подсетях (один конец имеет ip 192.168.1.1/24, другой — 172.16.0.1/16);
    2. В статическом маршруте обоих маршрутизаторов указан не ip адрес nexthop'а (интерфейс соседа), а выходной интерфейс самого маршрутизатора.

    Найдя полученный опыт полезным для усвоения основ различий в работе протоколов 2 уровня, я решил им поделиться с другими начинающими телекоммутаторами инженерами.
    Читать дальше →
  • Быстрая установка Mikrotik Cloud Hosted Router на хостинг с KVM

    В интернете много статей как раскатать крутейшую операционную систему от Mikrotik на vds/vps, но они все требуют очень много телодвижений.

    А в этой статье не учтено, что kvm может иметь всего 256Мб оперативной памяти и образ не влезет в tmpfs. Для RouterOS этого вполне хватает в обучающих и других лёгких целях.

    Я попробовал максимально упростить установку.
    Читать дальше →