• Устройство движка JavaScript

    Приветствую, Хабр. Представляю читателям перевод статьи «JavaScript Visualized: the JavaScript Engine» автора Lydia Hallie.

    JavaScript — это круто, но как компьютер усваивает код, который пишется. Разработчикам JavaScript не приходится взаимодействовать с компиляторами самостоятельно. Знание основ движка JavaScript поможет разобраться, как язык обрабатывает наш дружественный человеку код, JS и превращает в то, что машины понимают.

    Этот пост относится к движку V8, используется в Node.js и браузерах на основе Chromium.
    Читать дальше →
  • Будущее здесь: обзор беспроводной трансмиссии для велосипедов

    Обзор беспроводной трансмиссией Eagle AXS XX1 от SRAM


    image

    В этом году производитель вело-компонентов SRAM представил собственную линейку беспроводной трансмиссии, настраиваемой с помощью смартфона. Всем кому интересно — добро пожаловать под кат.
    Читать дальше →
  • Мониторинг блока индикации и контроля с модулем управления питанием QFC-PBIC

    Попалось под руку устройство QFC-PBIC — надо мониторить состояние подключенных датчиков по локальной сети. Вроде бы производитель вот тут — но почему-то не хочет в этом признаваться, видно — давно было дело, никто не помнит… Ну да ладно — ищем правду сами. Находим техописание и инструкцию для монтажника. Ага — есть поддержка SNMP, значит должен быть открыт 161 порт, а какой же IP адрес?
    Читать дальше...
  • Как скрыть значки расширений Chrome и очистить панель инструментов

    Одна из причин популярности Google Chrome заключается в том, что вы можете добавить множество расширений, которые улучшают работу в Интернете. Однако проблема может возникнуть, если у вас установлено много расширений. Все значки могут начать добавлять беспорядок на вашу панель инструментов. Используя новую экспериментальную функцию под названием «Extensions Toolbar Menu», вы можете исключить длинную линию значков расширений на панели инструментов, но при этом сохранить их под рукой, когда вам нужно их использовать.
    Читать дальше →
  • C# Entity Framework Wizard crash

    И так, без лишней воды, жертвуя оригинальностью статьи, пишу данный гайд, который помог в решение проблемы, а именно — Закрывается окно подключения Entity Framework 6. Так же данную ошибку можно описать: C# Entity Framework Wizard crash.

    Что именно за ошибка? Данная ошибка возникает, после того, как Вы выбрали базу данных и хотите построить на её основе модель.
    Читать дальше →
  • IT карьера в банке. Путь от студента до профессионала

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

    Предисловие


    В последние годы значительно выросла потребность в IT специалистах во всех отраслях народного хозяйства. Но вот беда, на серьёзные вакансии, всё чаще приходят вчерашние выпускники престижных вузов, не имеющих никакого практического опыта, но с высокими ожиданиями по зарплате. Всячески бравируют своей успеваемостью и серьёзным багажом знаний. Но стоит их попросить решить тривиальную практическую задачу или углубиться хотя бы частично в предметную область, тут уверенности в себе у них становиться поменьше. И это вполне понятно. Уровень вхождения в разработку/аналитику/тестирование современных промышленных систем чрезвычайно высок. Именно этот факт побудил меня написать данную статью.
    Читать дальше →
  • Стиллер паролей на python с отправкой на почту

    Стиллер паролей на python


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

    Приступим к делу


    Создаем новый файл в IDLE Python или в другой IDE.



    Подключаем все нужные библиотеки. В некоторых нужно в cmd скачивать модули.
    Читать дальше →
  • Что лучше для игр Intel Optane или SSD?

    Intel Optane


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

    Что это все значит?


    Что вы будете тратиться меньше времени на загрузку, больше — на игры, работу и на творчество.

    Основные плюсы и минусы данной технологии


    К плюсам можно отнести:

    • Повышение производительности системы
    • Быстрый доступ к данным после включение компьютера
    • Более быструю скорость чтения и записи, чем твердотельные накопители (SSD)

    К минусам же можно отнести:

    • Цену
    • Совместимость
    • Потребляемую мощность
    • Ускорение только основного диска

    Твердотельные накопители (SSD)


    Твердотельные накопители (SSD) очень популярны из-за многочисленных преимуществ, которые они предоставляют. Твердотельные накопители (SSD) используют флэш-память для хранения данных в отличие от Intel Optane, которая использует кэш для хранения данных. Также нужно помнить, что не все твердотельные накопители (SSD) одинаковы.

    Основные плюсы и минусы твердотельных накопителей (SSD)


    К плюсам можно отнести:

    • Цену
    • Быструю скорость
    • Большую производительность

    К минусам же можно отнести:

    • Цену на твердотельные накопителей (SSD) с большим объемом памяти
    Читать дальше →
  • Angular или React. Выбор не всегда очевиден

    Всем привет. Очень часто перед разработчиками стоит выбор. Это может быть выбор библиотеки, выбор алгоритма, выбор архитектуры. Рассмотрим выбор между Angular или React

    Размер конечного приложения


    Читая о плюсах React, авторы приводят в пример небольшой размер библиотеки. Тогда как у Angular больше. Для маленького, возможно для среднего приложения это важно. Крупные проекты достигают несколько мегабайт. Разница в 100 или 200 килобайт большой роли не играют.
    Читать дальше →
  • Для чего Вы ввязываетесь в CRM драку

    Дальше читать тем, кто готов потратиться временем и деньгами.

    На что в этот раз?

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

    Каким путем ни пойдете, точно получите выгоду.

    Но для этого придется разобрать ряд вопросов и понять: как, куда и сколько копать.
    Читать дальше →
  • Обзор камеры Nikon D750

    Всем привет!

    Сегодня речь пойдёт о камере из среднего сегмента. Камера Nikon D750.

    Эта камера далеко не новинка, ей уже почти пять лет. В большинстве случаев это было бы весомым аргументом в пользу того, что бы отказаться от неё в пользу покупки чего-нибудь по новее. На дворе как-никак 2019 год, за ту же стоимость можно присмотреть неплохую беззеркалку. Ну раз уже сегодня мы смотрим на Nikon d750 давайте окончательно решим, устарела она или всё еще держится? А по скольку за пять лет скопилось не мало отзывов от пользователей, мы учтем и их. Погнали!

    image
    Читать дальше →
  • Painless окружение для Laravel

    Привет всем.

    Я PHP разработчик и пишу на Laravel. Использую в разработке Docker и сопутствующие штуки-друки.

    Частенько бывает необходимо протестить какую-то технологию или идею, и необходимо для этого развернуть “чистый” Laravel, чтобы там работал отладчик, были нужные расширения php и так далее.

    Так как я использую Docker, проблема несколько упрощается тем, что я могу поднимать необходимое окружение в докере, а потом его сворачивать, не засоряя собственную ОС. Кстати, работаю на Ubuntu. Однако писать разные конфигурации для этого каждый раз — отнимает время. Хочется быстро всё сделать, и начать писать код.
    Читать дальше →
  • Приложение Apache Cordova в App Store

    История о том, как «верстальщик» решил сделать свое первое мобильное приложение и что из этого получилось.


    В компании, где я работаю, появилась потребность в мобильном приложении, по воле случая исполнителем стал человек без опыта мобильной разработки(ТС). Ниже будут описаны все подводные камни, которые встретились на моем пути, думаю информация будет полезна, не только тем, у кого появилась мысль (надеюсь, что нет) заниматься разработкой кросплатформенных приложений при помощи фреймворков ( Cordova/PhoneGap, Ionic и.т.д ), но и для тех кто будет подготавливать релиз своего приложения в App Store


    Короткий план работ для решения задачи:


    1. Выбор среды разработки и инструментов
    2. Макет приложения, удовлетворяющий задачам компании
    3. Тестирование и разработка app
    4. Релиз приложения в App Store
    Читать дальше →
  • Настройка рабочего окружения Yii2 Framework с помощью Docker Toolbox на Windows

    Добрый день, пользователи Хабра.
    Данная статья предназначена, в первую очередь, для начинающих, тех, кто только начинает изучать Yii и Docker.
    Большинство инструкций, которые мне предоставил Гугл, описывают установку окружения на машинах с установленным docker'ом (linux, mac). Мне повезло меньше, у меня Windows7, и на нее нужно ставить, как указано на сайте разработчика, устаревшее решение (legacy desktop solution) — Docker Toolbox.
    К сожалению при использовании Docker Toolbox, появился не совсем очевидный нюанс. О нём — чуть позже. Конечно, может он оказался не очевидным только для меня, но в общем если вдруг: «не я такой один», эта инструкция для вас.
    Читать дальше →
  • X-Net однораноговая P2P анонимная социальная сеть и мессенджер на базе сети TOR

    Представляем вашему вниманию новую оупенсорсную одноранговую пиринговую социальную сеть,
    на базе сети TOR.

    Подробное описание сети доступно по адресам: xnet.info/about_ru.html или xnetinfo2ug7eno7.onion/about_ru.html
    Инструкции по загрузке и установке клиента сети: xnet.info или xnetinfo2ug7eno7.onion или xnetinfo7zanu44i.onion
    или xnetinfo47trbbbg.onion (рекомендем скачивать дистрибутив через тор-ссылку)

    Исходные коды проекта и все необходимые библиотеки для его сборки
    включены в дистрибутив.

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

    Далее краткий обзор.
    Читать дальше →
  • Настройка Zabbix для мониторинга standalone ESXi server

    Всем доброго времени суток! На днях впервые устанавливал Zabbix и столкнулся с проблемой мониторинга standalone VMware ESXi 6.0. Проблема заключалась в том, что стандартные шаблоны Zabbix предусматривают мониторинг через vCenter и в случае standalone не срабатывают.

    Начальную установку и настройку Zabbix в этой статье пропускаем и приступаем сразу к обнаружению нашего standalone хоста. Мы имеем установленный и настроенный Zabbix 4.2.5 на Ubuntu server (18.04), ESXi 6.0 с парой машин внутри. Перед началом действий советую создать для Zabbix отдельного юзера в ESXi с правами Read-only, это позволит не отвлекаться в середине пути.
    Читать дальше →
  • Настройка PHP для работы Composer

    Введение


    На днях я столкнулся с такой трудностью, когда работал с настройкой composer на сервере. А именно, на сервере от root прав установлен был PHP 7.0 (Данная версия PHP установлена Native и используется ISP Manager Lite. Из-за этого строго запрещается менять Native версию PHP, так как ISP Manager может дать сбой). Мной предложено одно из решений этой проблемы.
    Читать дальше →
  • Как правильно выбрать SEO-подрядчика — 10 критериев

    Я — Вячеслав Балабанов, руководитель SEO-студии. За 12 лет работы с клиентами, пришел к выводу, что основным фактором, влияющим на качество поискового продвижения ресурса в поисковых системах является добросовестность подрядчика, выполняющего seo-оптимизацию и продвижение сайта заказчика. На основе нашего опыта в сфере SEO, мы разработали ряд критериев, по которым можно выбрать добросовестного SEO-подрядчика.

    Услуга SEO-продвижения является основной


    Услуга SEO-продвижения должна быть основной у подрядчика. И ей должна быть посвящена не одна страница на сайте, а как минимум раздел. Если это агентство, основным направлением которого является разработка сайтов, SMM, контекстная реклама, а услуга SEO является дополнением, то стоит отнестись к этому с осторожностью.

    SEO — это большой комплекс работ и невозможно научиться продвигать сайты, пройдя курс или прочитав статьи на форумах. В первую очередь, здесь нужен опыт.
    Читать дальше →
  • Python tkinter

    Hello World


    Tkinter – это пакет для Python, предназначенный для работы с библиотекой Tk. Библиотека Tk содержит компоненты графического интерфейса пользователя (graphical user interface – GUI), написанные на языке программирования Tcl.Под графическим интерфейсом пользователя (GUI) подразумеваются все те окна, кнопки, текстовые поля для ввода, скроллеры, списки, радиокнопки, флажки и др.
    Читать дальше →