Архив за 16 февраля 2016 - 9

Управление серверами Vscale через Ansible - 1

Проект Vscale был запущен всего полгода назад, и сейчас он очень активно развивается. Интенсивное развитие во многом стало возможным благодаря сообществу: огромный вклад в развитие сервиса вносят пользователи, которые создают библиотеки для работы с API и делятся ими с широкой аудиторией на GitHub. В числе интересных разработок — клиенты на Go, Ruby, Java, а также плагин для Docker Machine.

Со своей стороны мы хотели бы предложить сообществу еще один полезный инструмент: модуль для системы управления конфигурациями Ansible, с помощью которого можно развертывать виртуальную инфраструктуру на базе Vscale.
Читать полностью »

Иранская молодежь избегает полиции нравов с помощью мобильного приложения - 1
Полиция нравов за работой

Новое приложение для смартфонов под названием Gershad стремительно набирает популярность в Иране. Данный софт помогает пользователям избежать КПП иранской полиции нравов, которая следит за соблюдением и выполнением жителей законов Шариата, действующих в исламской республике.

Приложение, которое на данный момент активно распространяется в Иране через социальные медиа (хотя статистика по закачкам отсутствует), позволяет иранской молодежи (именно они являются ЦА) помечать местоположения КПП полиции нравов на карте и делиться данной информацией с другими пользователями. Актуально это по причине того, что полиция нравов не дремлет и устраивает случайные проверки, рейды и постоянно сменяет местоположение своих пунктов для максимально эффективного поиска нарушителей.
Читать полностью »

Напомним, Напомним, 25 января в России был закрыт доступ к ресурсу RuTracker.org, однако благодрая обходу блокировок желающие и дальше могут пользоваться популярнейшим торрент-трекером. На прошлой неделе Мосгорсуд отказал правообладателям в постоянном ограничении доступа к копиям ресурса RuTracker для жителей России.

В начале февраля гендиректор Национальной федерации музыкальной индустрии Леонид Агронов заявил, что Читать полностью »

Продвинутые методики внутреннего SEO для электронной коммерции - 1

В среде IT-специалистов существуют различные мнения относительно SEO. Кто-то относится к этому отрицательно, а кто-то считает хорошим инструментом. Но негативное отношение к SEO обычно складывается из-за неумелого его применения. При грамотном и уместном использовании это средство продвижения может принести немало выгод, не вызывая недовольства пользователей. Одному из аспектов SEO — его внутреннему применению — было посвящено выступление Артёма Гидина, руководителя SEO-подразделения компании Web-Promo, на прошедшей осенью киевской партнёрской конференции «1С-Битрикс».

Давайте поговорим, почему стоит обращаться к SEO-продвижению. SEO — это направление интернет-маркетинга, направленное на продвижение продуктов, у которых уже есть спрос. То есть SEO — это не тот инструмент, который работает на формирование спроса. Если у вас уже есть продающиеся товары или услуги, которые интересны людям и о которых уже знают, то SEO — это именно то направление, которым стоит заниматься. Для многих компаний SEO дает львиную долю всего трафика, который приходит на сайт. И это одна из важнейших причин, почему нужно уделять внимание продвижению сайтов в поисковых системах.
Читать полностью »

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

В сообщении на сайте Apple подтверждается, что перевод даты вручную на май 1970 года или ранее может привести к тому, что устройство не включится после сброса.

Когда я начал разрабатывать блок управления бесколлекторным двигателем (мотор-колесом), было много вопросов о том, как сопоставить реальный двигатель с абстрактной схемой из трех обмоток и магнитов, на которой, как правило, все объясняют принцип управления бесколлекторными двигателями.

Когда я реализовал управление по датчикам Холла я еще не очень понимал, что происходит в двигателе дальше абстрактных трех обмоток и двух полюсов: почему 120 градусов и почему алгоритм управления именно такой.

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

Ниже я постараюсь расписать свой путь к пониманию принципа управления бесколлекторным двигателем постоянного тока.

Управление бесколлекторным двигателем по сигналам обратной ЭДС – понимание процесса - 1
Читать полностью »

Предлагаю вашему вниманию перевод статьи "I’m a web developer and I’ve been stuck with the simplest app for the last 10 days".

От переводчика: мнение автора местами частично, или полностью, не совпадает с моим, но вопрос поднимается, как мне кажется, правильный. Рекомендую почитать комментарии в блоге автора.

В основном я занимаюсь full-stack web-разработкой. Периодически пишу бэкенд на Python или Ruby, иногда работаю с C#. Еще я пишу консольные утилиты на C++ и Node.js. Мне нравится Closure, я познакомился с web много лет назад, когда писал на Perl и PHP, а первые годы профессиональной разработки посвятил программированию на Java.

Когда я впервые встретился с Javascript, он в основном использовался для того, чтобы добавить на страничку "Текущее время". Это были девяностые, когда все хотели приправить свои странички так, чтобы пользователи могли оценить, как это клево: текущий день недели выводится динамически. А спустя какое-то время оказывалось, что Javascript может гораздо больше, и мы получаем полностью динамический HTML — DHTML!

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

Десять дней назад я решил сделать небольшое SPA для себя — маленькая утилита, потенциальный pet-project. Работы дня на два-три. А последние полгода я работал над десктопным проектом на C#. Это была довольно скучная программулина для управления рабочими процессами: webservice-бэкенд и winforms на фронте.Читать полностью »

Декораторы и рефлексия в TypeScript: от новичка до эксперта (ч.2) - 1
Эта статья — вторая часть серии:

  • Часть 1: Декораторы методов
  • Часть 2: Декораторы свойств и классов
  • Часть 3: Декораторы параметров и фабрика декораторов
  • Часть 4: Сериализация типов и metadata reflection API

В предыдущей статье мы выяснили, какие типы декораторов мы можем использовать в TypeScript.

Мы также узнали, как реализовать декоратор метода и ответили на основные вопросы про то, как декораторы работают в TypeScript:

  • Как они вызываются?
  • Кто передает в них аргументы?
  • Где объявлена функция __decorate?

В этой статье мы познакомимся с двумя новыми типами декораторов: декоратором свойства (PropertyDecorator) и декоратором класса (ClassDecorator).
Читать полностью »

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

Сеть обменной сортировки со слиянием Бэтчера - 1Читать полностью »

Обыгрывая популярный термин «интернет вещей», компания H3 Dynamics называет свой новый продукт Dronebox началом «интернета дронов». Dronebox — автономный ангар для дрона, играющий роль хранилища, взлетно-посадочной площадки, источника питания и пункта связи. По словам H3 Dynamics, мобильная база «автоматизирует профессиональное использование дронов в промышленности».

Питание Dronebox получает от автономного источника — солнечной батареи

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js