-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Как я диплом в LaTeX писал с GitHub, Docker и TravisCI

Суббота, 29 Сентября 2018 г. 12:25 + в цитатник

Еще со времен обучения в университете я использовал LaTeX для оформления лабораторных и курсовых работ. Познакомился впервые с LaTeX на Coursera, на курсе "Документы и презентации в LaTeX".


В этой заметке я расскажу, как я писал диплом с помощью LaTeX и почему я использовал GitHub, Docker и TravisCI.


Но зачем?

Читать дальше ->

https://habr.com/post/424805/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424805


Метки:  

[Перевод] Как распечатать электромотор

Суббота, 29 Сентября 2018 г. 12:00 + в цитатник

Мотор аксиального магнитного потока использует распечатанные на принтере платы как электромагнитные катушки






Перевод статьи с сайта spectrum.ieee.org, автор: Carl Bugeja

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

Я вдохновился тем, что некоторые радиосистемы используют антенны, представляющие собой медные дорожки на печатной плате. Можно ли использовать что-то подобное для создания достаточно сильного магнитного поля, способного питать мотор? Я решил посмотреть, удастся ли мне создать мотор аксиального магнитного потока при помощи электромагнитных катушек, исполненных в виде дорожек на печатной плате. В моторе аксиального магнитного потока электромагнитные катушки, формирующие статор, крепятся параллельно ротору, выполненному в виде диска. Постоянные магниты встраиваются в диск ротора. Подача на катушки статора переменного тока заставляет ротор вращаться.
Читать дальше ->

https://habr.com/post/424793/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424793


Метки:  

[Перевод] Карты из шестиугольников в Unity: части 1-3

Суббота, 29 Сентября 2018 г. 11:04 + в цитатник
image

От переводчика: эта статья — первая из подробной (27 частей) серии туториалов о создании карт из шестиугольников. Вот, что должно получиться в самом конце туториалов.

Часть 1: создание сетки из шестиугольников


Оглавление


  • Преобразуем квадраты в шестиугольники.
  • Триангулируем сетку из шестиугольников.
  • Работаем с кубическими координатами.
  • Взаимодействуем с ячейками сетки.
  • Создаём внутриигровой редактор.

Этот туториал является началом серии о картах из шестиугольников. Сетки из шестиугольников используются во многих играх, особенно в стратегиях, в том числе в Age of Wonders 3, Civilization 5 и Endless Legend. Мы начнём с основ, будем постепенно добавлять новые возможности и в результате создадим сложный рельеф на основе шестиугольников.
Читать дальше ->

https://habr.com/post/424257/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424257


Метки:  

Дизайн цифровых продуктов. Цель, роль, метод

Суббота, 29 Сентября 2018 г. 05:39 + в цитатник
Мне довелось создать с нуля подразделение дизайна в Альфа-Банке и поработать дизайн-директором. На это ушло пять лет. В результате у нас получилась дизайн-система (в коде) и подход к диайну цифровых продуктов. Собственно, про этот подход я и расскажу здесь. Точнее, это — текст лекции, которую я читал в начале 2018 года в Москве, Перми, Новосибирске и Петербурге. В мае я принял решение покинуть банк, теперь дошли руки опубликовать текст лекции.

В Альфа-Лаборатории мы строили процессы продуктовой разработки как раз по скраму, где каждая команда является самостоятельной единицей, способной делать поставки так быстро, как смогут (в идеале — недельными или двухнедельными спринтами).

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

В конце 2017 года в Лаборатории было около 30 команд (может больше), и почти для каждой нужен был свой дизайнер. Даже на таком относительно большом масштабе важнее работать на уровне стратегии, верхнеуровневых понятий и подходов, потому то «контролировать» работу 30 дизайнеров, которые работают над разными продуктами и в разных командах и с разной скоростью технически качественно не получится. Тактику определяет каждая команда самостоятельно, в этом вся прелесть.
Читать дальше ->

https://habr.com/post/424817/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424817


Метки:  

Facebook взломан: до 90 млн аккаунтов пользователей подверглось атаке из-за ошибки в коде, компания приносит извинения

Суббота, 29 Сентября 2018 г. 01:21 + в цитатник
Если Вас разлогинило утром в пятницу в Facebook — Вы не одни.

Facebook пострадал от атаки, которой подверглось до 90 млн личных аккаунтов пользователей, сообщила компания.



Уязвимость в коде социальной сети позволила хакерам получить доступ к личной информации как минимум 50, а возможно даже 90 млн пользователей, через брешь в функции «Посмотреть как», которая позволяет просматривать Вашу собственную учетную запись так, как если бы вы были кем-то другим. Воспользовавшись этой уязвимостью хакерам удалось заполучить токены доступа, обеспечивающие безопасность пользователей и затем проникнуть в их учётные записи. Читать дальше ->

https://habr.com/post/424815/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424815


Метки:  

ДНК. Механизмы хранения и обработки информации. Часть I

Пятница, 28 Сентября 2018 г. 23:13 + в цитатник

Много людей использует термин ДНК. Но статей, нормально описывающих, как она работает почти нет (понятных не биологам). Я уже описывал в общих чертах устройство клетки и самые основы ее энергетических процессов. Теперь перейдем к ДНК.
ДНК хранит информацию. Это знают все. Но вот как она это делает?

Начнем с того, где она в клетке хранится. Примерно 98% хранится в ядре. Остальное в митохондриях и хлоропластах (в этих ребятах протекает фотосинтез). ДНК — это огромный полимер, состоящий из мономерных звеньев. Выглядит примерно так.



Что мы тут видим? Во-первых ДНК — двухцепочечная молекула. Почему это так важно — чуть позже. Далее мы видим синие пятиугольники. Это молекулы дезоксирибозы (такой сахар, чуть меньше глюкозы. От рибозы отличается отсутствием одной OH группы, что придает стабильности молекуле ДНК, в отличие от РНК, в которой используется рибоза. Дальше, для простоты опущу приставку дезокси и буду просто говорить рибоза, да простят нас щепетильные товарищи). Маленькие кружкИ — остатки фосфорной кислоты. Ну и собственно есть азотистые основания. Всего их 5, но в ДНК в основном встречаются 4. Это Аденин, Гуанин, Тимин и Цитозин. То есть, есть рибоза с которой связано азотистое основание. Вместе они образуют так называемые нуклеозиды, которые связываются друг с другом с помощью остатков фосфорной кислоты. Таким образом мы получаем длинную цепь, состоящую из мономеров. Теперь посмотрите на увеличенную левую цепь. Видите C и G соединены тремя пунктирными линиями, а T и A двумя. Что это значит? Да, ДНК состоит из двух цепей, но что удерживает их вместе? Есть такая штука, как водородная связь. Выглядит примерно так. На атомы кислорода (O) и азота (N) формируется частичный отрицательный заряд, а на водороде (H) — положительный. Это приводит к формированию слабых связей.
Читать дальше ->

https://habr.com/post/424809/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424809


Метки:  

Меньше кода и дресс-кода, больше свободы: о трендах веб-дизайна 2018–2019

Пятница, 28 Сентября 2018 г. 19:12 + в цитатник
Многие хабражители настолько full-stack, что неплохо умеют в дизайн. Самые ожесточенные баталии в комментах часто вызывает не сравнение достоинств Angular и React, а внешний вид какого-нибудь сайта. Недавно критикам и всем «знающим, как правильно» выпал шанс продемонстрировать это самое «как правильно». Конструктор сайтов Ucraft провел конкурс, в котором любой желающий мог показать, насколько хорош в «сайтбилдинге». И хотя большинство участников конкурса — непрофессионалы, по его итогам, в первую очередь, на основе шорт-листа, — топ-30 проектов, — удалось сформировать достаточно подробную и достоверную «карту ветров» дизайна. Подробности – под катом

https://habr.com/post/424783/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424783


Метки:  

Все люди не умеют писать код

Пятница, 28 Сентября 2018 г. 19:02 + в цитатник
В преддверии Moscow Python Conf ++ мы поговорили с Никитой Соболевым, CTO компании «Мы делаем сервисы», о глобальной проблеме управления сложностью кода в разрезе развития языков программирования. А также о том, почему тут со временем ситуация становится только хуже. Плюс расспросили, зачем ему потребовалось создавать собственный линтер.


Читать дальше ->

https://habr.com/post/424393/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424393


Метки:  

[Из песочницы] Расширение сетевых возможностей программируемого реле при помощи WI-FI

Пятница, 28 Сентября 2018 г. 18:52 + в цитатник

С чего все начиналось


Начиналось все с разработки алгоритмов для программируемого реле ПР200, и часто требовалась визуализация или ввод информации с компьютера, для этого необходимо использовать панели оператора или SCADA системы, но не всегда это удобно, да и нужно ли для простых систем. Решение было найдено быстро, и со временем я старался максимально улучшить и облегчить свою работу в этом направлении, что из этого получилось читайте далее.
Речь пойдет о сетевой плате WI-FI и ее возможностях.

image
Читать дальше →

https://habr.com/post/424791/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424791


Метки:  

Использование Consul для масштабирования stateful-сервисов

Пятница, 28 Сентября 2018 г. 18:44 + в цитатник
22 сентября провели наш первый нестандартный митап для разработчиков высоконагруженных систем. Было очень круто, много позитивного фидбека по докладам и поэтому решил не только их выложить, но и расшифровать для Хабра. Сегодня публикуем выступление Ивана Бубнова, DevOps из компании BIT.GAMES. Он рассказал о внедрении дискавери-сервиса Consul в уже рабочий высоконагруженный проект для возможности быстрого масштабирования и failover`а stateful-сервисов. А также об организации гибкого пространства имен для бэкэнд-приложения и подводных камнях. Теперь слово Ивану.




Я администрирую продакшн-инфраструктуру в студии BIT.GAMES и расскажу историю внедрения консула от Hashicorp в наш проект «Гильдия Героев» — fantasy RPG с асинхронным pvp для мобильных устройств. Выпускаемся на Google Play, App Store, Samsung, Amazon. DAU около 100 000, online от 10 до 13 тысяч. Игру делаем на Unity, поэтому клиент пишем на С# и используем свой собственный скриптовый язык BHL для игровой логики. Серверную часть пишем на Golang (перешли на него с PHP). Дальше — схематичная архитектура нашего проекта.
Читать дальше ->

https://habr.com/post/424777/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424777


[Перевод] Как развернуть приложение Ruby on Rails с HAProxy Ingress, unicorn/puma и веб-сокетами

Пятница, 28 Сентября 2018 г. 18:35 + в цитатник

После нескольких месяцев тестов мы наконец перенесли приложение Ruby on Rails в продакшен с кластером Kubernetes.


В этой статье я расскажу, как настроить маршрутизацию на основе Path для приложения Ruby on Rails в Kubernetes с контроллером HAProxy Ingress.


image

Читать дальше ->

https://habr.com/post/424789/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424789


Метки:  

Интервью c Аароном Паттерсоном, спикером конференции RubyRussia 2018

Пятница, 28 Сентября 2018 г. 18:18 + в цитатник
Привет! Продолжаем серию интервью со спикерами конференции RubyRussia. Аарон Паттерсон (он же tenderlove) — член Ruby core team и Rails core team, ведущий инженер-программист в маленьком стартапе под названием GitHub. Павел Аргентов пообщался с Аароном перед его второй поездкой в Россию.



Начнем со стандартного вопроса. Какова твоя личная ruby-история? Как ты сел на этот поезд? Расскажи про свои достижения? Получилось ли сделать мир лучше?
Читать дальше ->

https://habr.com/post/424787/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424787


Метки:  

Биофарма и численное моделирование: опыт и практика компании Amgen

Пятница, 28 Сентября 2018 г. 17:47 + в цитатник

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


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


Пабло Роланди, директор по организации производственных процессов Amgen, проанализировал, как специалисты компании используют среду численного моделирования COMSOL Multiphysics® для решения стоящих перед ними задач.


image

Читать дальше ->

https://habr.com/post/424773/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424773


Метки:  

Деньги любят счёт: как машины сортируют купюры

Пятница, 28 Сентября 2018 г. 17:22 + в цитатник


Уже много лет мы получаем зарплаты на банковские карты, оплачиваем услуги ЖКХ через интернет-банк и переводим деньги с карты на карту при помощи мобильного приложения. Вот только в этой цифровой картине нового безналичного мира есть один нюанс: оборот наличных денег не уменьшается, а только растёт год от года. А вместе с ним растёт сфера обслуживания наличных платежей. Поэтому до сих пор востребованным направлением в банковской сфере остается сортировка и учёт банкнот. Есть ли здесь место инновациям? Читаем наш новый пост под катом.
Читать дальше ->

https://habr.com/post/424755/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424755


Метки:  

Управление состоянием в приложениях на Flutter

Пятница, 28 Сентября 2018 г. 16:29 + в цитатник


Общие принципы


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


Пользовательский интерфейс на Flutter, как и в большинстве современных фреймворков, состоит из дерева компонентов (виджетов). При изменении какого-либо компонента, происходит перерендеринг этого и всех его дочерних компонентов (с внутренними оптимизациями, о которых ниже). При глобальном изменении отображения (например, повороте экрана), перерисовывается всё дерево виджетов.

Читать дальше ->

https://habr.com/post/424765/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424765


Метки:  

HyperX Pulsefire FPS Pro — быстрее, злее, доступнее

Пятница, 28 Сентября 2018 г. 16:26 + в цитатник
Сама по себе игровая мышь давно перестала быть чем-то выдающимся или инновационным. Тем не менее, одни мыши по ряду причин считаются лучше, чем другие. Даже если внутри стоит одинаковый сенсор, а форма корпуса похожа. HyperX Pulsefire FPS заслуженно называли одной из самых-самых — но инженеры сделали её ещё лучше.


Хотите знать, как?

https://habr.com/post/423687/?utm_source=habrahabr&utm_medium=rss&utm_campaign=423687


Метки:  

[Перевод] Введение в процессы загрузки ядра и запуска системы Linux

Пятница, 28 Сентября 2018 г. 16:09 + в цитатник
Всем привет! Вот мы и открыли очередной, четвёртый по счёт уже, поток курса «Администратор Linux», который уверенно занимают свою нишу рядом с девопсерским курсом. Больше преподавателей, больше информации и стендов. Ну и как всегда больше интересной информации, которую подобрали преподаватели.

Поехали.

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

Понимать процессы загрузки ядра и запуска системы Linux, важно для настройки Linux и решения проблем запуска. В этой статье представлен обзор процесса загрузки ядра с использованием GRUB2 загрузчика и запуска, выполняемого системой инициализации systemd.

На самом деле, есть два ряда событий, необходимых для приведения компьютера с Linux в рабочее состояние: загрузка ядра (boot) и запуск системы (startup). Процесс загрузки ядра начинается при включении компьютера и заканчивается с инициализацией ядра и запуском systemd. После этого начинается процесс запуска системы, и именно он доводит компьютер Linux до рабочего состояния.

Читать дальше ->

https://habr.com/post/424761/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424761


Метки:  

[Перевод] Как определенность влияет на сферу платежей

Пятница, 28 Сентября 2018 г. 15:37 + в цитатник
Автор публикации рассуждает, почему для платежных инноваций прозрачность и гарантия результата могут оказаться важнее, чем удобство и скорость переводов.


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

Мои новые отличные подушки были доставлены в обещанный срок примерно месяц назад. Сумма заказа составляла менее 500 долларов. Счет на оплату мастер написал от руки. В нем указывались имя изготовителя, его мобильный номер и способы оплаты, которые он принимает: наличные и чек. Как многие другие представители малого и среднего бизнеса, его мастерская не принимает карты.

Он все еще ждет свои деньги. И не потому, что я не заплатила в прошлом месяце, — нас подвел способ оплаты.

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

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

Проблемы возникли на следующий день, когда мне сообщили, что мастер не получил деньги. Я напомнила ему, что нужно кликнуть на ссылку и выполнить инструкции. А он ответил, что без помощи своего банка не может разобраться, что делать после нажатия на ссылку.
Читать дальше ->

https://habr.com/post/424463/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424463


Метки:  

Активность «ГосСОПКИ» возросла

Пятница, 28 Сентября 2018 г. 15:05 + в цитатник


Что такое ГосСОПКА?


В январе 2013 г. президент Владимир Путин подписал указ о создании в России системы обнаружения, предупреждения и ликвидации последствий компьютерных атак (ГосСОПКА) на информационные ресурсы, расположенные в нашей стране, в диппредставительствах и консульских учреждениях за рубежом. Читать дальше ->

https://habr.com/post/424745/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424745


Метки:  

Место, где живет звук

Пятница, 28 Сентября 2018 г. 15:01 + в цитатник
Звук может многое: рассказывать, предупреждать, радовать, пугать, звать, отталкивать… Но главное — он погружает пользователя в игровой мир. Чтобы звук жил, играл всеми своими оттенками, нужны не только мастерство саунд-дизайнера и хорошее оборудование. Важно и само помещение, где ведется работа над звуком.

Об опыте создания такого помещения в краснодарском офисе Plarium мы сегодня и поговорим.


Читать дальше ->

https://habr.com/post/424747/?utm_source=habrahabr&utm_medium=rss&utm_campaign=424747


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 269 268 [267] 266 265 ..
.. 1 Календарь