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

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

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

 

 -Статистика

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




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


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

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

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

[Из песочницы] Кроссплатформенная разработка с помощью .NET, реактивного программирования, шаблона MVVM и кодогенерации

Вторник, 24 Июля 2018 г. 11:30 + в цитатник
Сегодня платформа .NET является по-настоящему универсальным инструментом – с её помощью можно решать широчайший круг задач, включая разработку прикладных приложений для популярных операционных систем, таких, как Windows, Linux, MacOS, Android и iOS.

В настоящей статье рассмотрим архитектуру кроссплатформенных .NET приложений с использованием шаблона проектирования MVVM и реактивного программирования. Познакомимся с библиотеками ReactiveUI и Fody, научимся реализовывать интерфейс INotifyPropertyChanged с помощью атрибутов, затронем основы AvaloniaUI, Xamarin Forms, Universal Windows Platform, Windows Presentation Foundation и .NET Standard, изучим эффективные инструменты для модульного тестирования слоёв модели и модели представления приложения.

Материал является адаптацией статей "Reactive MVVM For The .NET Platform" и "Cross-Platform .NET Apps Via Reactive MVVM Approach", опубликованных автором ранее на ресурсе Medium. Примеры кода доступны на GitHub. Читать дальше ->

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


Разработчики ПО не согласны с определением «специальных технических средств» от ФСБ

Вторник, 24 Июля 2018 г. 11:29 + в цитатник
3 июля 2018 года ФСБ опубликовала для общественного обсуждения проект поправок к Уголовному кодексу (УК) РФ, который вводит определение технических средств для негласного получения информации. Авторы проекта поясняют, что в настоящее время значение термина «специальные технические средства, предназначенные для негласного получения информации» в федеральном законодательстве не раскрыто. Соответственно, требуется конкретно сформулировать, какие устройства считаются шпионскими и подпадают под формулировку «незаконного оборота» из Уголовного кодекса.

Согласно документу, под специальными техническими средствами (СТС), предназначенными для негласного получения информации, в настоящем Кодексе понимаются приборы, системы, комплексы, устройства, специальный инструмент и программное обеспечение для электронных вычислительных машин и других электронных устройств, независимо от их внешнего вида, технических характеристик, а также принципов работы, которым намеренно приданы качества и свойства для обеспечения функции скрытного (тайного, неочевидного) получения информации либо доступа к ней (без ведома её обладателя)».
Читать дальше ->

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


Метки:  

[Перевод] Куча различных способов считывания битов

Вторник, 24 Июля 2018 г. 11:28 + в цитатник
image

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

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

Это звучит достаточно просто, и в каком-то смысле так и есть. Первый источник проблем заключается в том, что эта операция будет активно использовать кодеки — и да, она будет ограничена вычислениями, а не памятью и вводом-выводом. Поэтому нам нужна не просто рабочая, но и эффективная реализация. И по дороге мы столкнёмся со множеством других сложностей: взаимодействия с буферизацией ввода-вывода, обработка конца буфера, тупиковые ситуации в битовых сдвигах, определённых в C/C++ и в разных архитектурах процессоров, а также другие особенности битовых сдвигов.

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

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


Метки:  

Рыцари плаща и руткитов: что посмотреть про хакеров. Сериалы

Вторник, 24 Июля 2018 г. 11:13 + в цитатник
Лето — пора путешествий и заслуженного отдыха.  Каким бы ни было путешествие и куда бы вы ни направлялись, наверняка, это будет длинная дорога (авиаперелет или поезд), или же среднего качества связь, если мы говорим об удаленных от благ цивилизации местах.

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

Мы приготовили для вас небольшую подборку сериалов, так или иначе связанных с ИT. А натолкнула нас на идею этого поста многолетняя дружба ЛАНИТ с Международным фестивалем документального кино "ДОКЕР", где, кстати, в том числе с нашей помощью традиционной стала номинация для фильмов о возможностях информационных технологий «Let IT Doк!».

Кадр из сериала «Mr. Robot» (eps3.1_undo.gz)
Читать дальше ->

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


Метки:  

[Перевод] Памятки по искусственному интеллекту, машинному обучению, глубокому обучению и большим данным

Вторник, 24 Июля 2018 г. 11:06 + в цитатник


В течение нескольких месяцев мы собирали памятки по искусственному интеллекту, которыми периодически делились с друзьями и коллегами. В последнее время сложилась целая коллекция, и мы добавили к памяткам описания и/или цитаты, чтобы было интереснее читать. А в конце вас ждёт подборка по сложности «О большое» (Big-O). Наслаждайтесь.
Читать дальше ->

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


Метки:  

Что почитать по Swift на русском языке?

Вторник, 24 Июля 2018 г. 11:03 + в цитатник
Среди новичков бытует мнение, что популярность языка программирования можно определить по количеству выпущенных книг. В качестве примера можно упомянуть Java или Python – и отчасти это будет правдой. Но есть языки, которые в бумажных книгах не особо-то и нуждаются. Просто из-за своей молодости и того факта, что официальный tutorial отвечает абсолютно на все вопросы начинающего программиста.

image

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

Поэтому автор блога GeekBrains Илья Бубнов вдоль и поперёк изучил российские издательства, чтобы отыскать 5 самых популярных книг по Swift, выпущенных в олдскульном формате.
Читать дальше ->

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


Метки:  

Минкомсвязь оценила затраты сайтов на выполнение закона Яровой

Вторник, 24 Июля 2018 г. 10:47 + в цитатник
Министерство коммуникации и связи РФ подготовило проект приказа о требованиях к оборудованию и программно-техническим средствам, которые организаторы распространения информации (ОРИ) должны использовать для реализации «закона Яровой», пишет «Коммерсантъ».

Под действие приказа попадут мессенджеры, социальные сети, сайты знакомств и другие онлайн-сервисы. На сегодняшний день в Реестре распространителей информации 98 компаний, а количество сайтов и сервисов превышает 100. Среди них «ВКонтакте», «Одноклассники», «Яндекс», Rambler, Mail.Ru, Snapchat, Telegram, Vimeo, «Хабрахабр» и другие.

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

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


Метки:  

Time-to-Market как козырь для внедрения DevOps

Вторник, 24 Июля 2018 г. 10:47 + в цитатник


Представьте себе фантастическую ситуацию — директор компании решает внедрить DevOps. Сам, без давления со стороны технарей. Без убедительного примера конкурентов. Руководство само признало, что повысить качество продукта, предсказуемость, прозрачность и повторимость бизнес-процессов при разработке и внедрении ПО невозможно без средств DevOps.

Представили? Получилось? Вы успешно прошли тест на самое богатое воображение!

На самом деле, конечно же, всё не так. Чаще всего руководству не до наших ИТ-шных штучек. Поэтому приходится убеждать. Но как?
Читать дальше ->

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


Метки:  

CSS-in-JS — мифы и реальность (на примере styled-components)

Вторник, 24 Июля 2018 г. 10:37 + в цитатник

CSS-in-JS, будучи не совсем новой технологией и реализованной во множестве библиотек, до сих пор вызывает сомнения и споры в целесообразности ее использования. Свои точки над «i» в спорах о CSS-in-JS в общем, и о styled-components в частности, расставил еще год назад, ( 27 Apr 2017 ), и Gajus Kuizinas, автор react-css-modules и babel-plugin-react-css-modules, во все еще, на мой взгляд, актуальной публикации «Прекратите использовать CSS-in-JavaScript в веб-разработках».
Ниже предлагается слегка сокращенный ее перевод с некоторыми добавлениями и выводами:

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

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


Метки:  

5 моделей эффективного командного взаимодействия

Вторник, 24 Июля 2018 г. 10:37 + в цитатник
Выбор моделей и подходов для повышения эффективности работы команды — это извечная головная боль менеджеров продуктов, тим лидов, собственников бизнеса, HR, ученых и психологов.

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

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

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


Метки:  

[Из песочницы] Английский язык: взгляд инженера

Вторник, 24 Июля 2018 г. 10:29 + в цитатник

ДИСКЛЕЙМЕР


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

Здесь приводится опыт, который выдернул меня из состояния «читаю со словарем».




Походу большинство учебников иностранного языка, по которым учат школьников, студентов основаны на чьих-то докторских. Даже в технических (точных) науках докторские бывают так себе, что уж творится в гуманитарных науках.

Возьмем такой предмет, как английский язык. Там куча понятий: 12 времен глагола, страдательный залог, причастия и т.п. Кто их ввел? Видимо, некие ученые мужи, для которых английский язык был РОДНЫМ. Они жили себе в каком-нибудь Oxford’e или в Cambridg’e и вряд ли знали русский язык.

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

Вспомните, как вы в школе изучали русский язык. Подлежащее, сказуемое, дополнение, определение… и штук 200 правил, из которых куча исключений, которые все благополучно забывают, кроме собственно учителей русского. И которые потом нужны – максимум – при разборках с бюрократическими документами («казнить нельзя помиловать»).

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

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

Статья ориентирована именно на таких.
Читать дальше →

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


Метки:  

Ветер, саранча и дедлайн: как мы строили электроподстанцию

Вторник, 24 Июля 2018 г. 10:00 + в цитатник


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

Почему это всё интересно? Потому что подходы в строительстве совсем не такие, как при разработке ИТ-продукта. Было много совещаний: приезжаешь в 6 утра, отчитываешься, что было сделано за ночь, потому что прошлое совещание было в 21:00 вчера. Слушает тебя 8-9 человек. Главный энергетик, главный инженер и там еще много-много всяких…исполнительный директор, технический директор. Бывает, не успеваешь пробежать по всей территории, даже снять всю информацию, а тебе уже надо на новое совещание идти.

Был момент, когда работали в стужу и ветрище, который сносил машины с трассы. Мы монтировали, а там задул ветер, перевернул «Матиз» и уронил несколько рекламных щитов на трассе в Элисту. Идёшь — тебя вообще продувает вовсю. Зимние спецовки не спасали. Даже «газель» в конце легла набок.
Читать дальше ->

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


Метки:  

Планируются изменения в ФЗ-152

Вторник, 24 Июля 2018 г. 09:17 + в цитатник

На сайте regulation.gov.ru появились и уже прошли 25 июня 2018 г. окончания публичного обсуждения два интересных проекта:

  • Проект Федерального закона «О внесении изменений в отдельные законодательные акты Российской Федерации (в части уточнения принципов обработки персональных данных в государственных информационных системах)»
  • Проект Федерального закона «О внесении изменений в статью 13.11 Кодекса Российской Федерации об административных правонарушениях»

Интересного в этих проектах то, что они собираются внести изменения в ФЗ-152 «О персональных данных» и в «КоАП», что уже наводит на мысли.

Итак, не будем ничего выдумывать, а просто процитируем:
«1. Часть 5 статьи 6 дополнить следующими абзацами:
«Оператор, поручивший обработку персональных данных другому лицу, несет ответственность за осуществление надлежащего контроля за действиями другого лица в соответствии с законодательством Российской Федерации.
Порядок осуществления оператором контроля за действиями лица, осуществляющего обработку персональных данных по его поручению, устанавливается оператором самостоятельно.»
Читать дальше ->

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


Моделирование вибраций и шума в коробке передач автомобиля

Вторник, 24 Июля 2018 г. 08:45 + в цитатник

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


Для эффективного снижения уровня шума в таких комплексных динамических системах на ранних стадиях проектирования инженеры-разработчики нередко прибегают к численному моделированию. Под катом на примере 5-ступенчатой механической синхронизированной коробки передач мы опишем и покажем методику такого исследования в COMSOL Multiphysics®, включающего прочностной анализ механического контакта зубчатого зацепления, анализ динамики многотельной системы редуктора в сборе и акустический анализ шума, создаваемого работающей коробкой в окружающем пространстве.


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

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


Проектирование программной платформы защищённого NAS

Вторник, 24 Июля 2018 г. 07:58 + в цитатник


Допустим, аппаратная часть NAS собрана и на неё установлена ОС, например, как показано здесь. И сейчас у вас есть работающий сервер с Debian, который загружается, подключен в сеть, и вы имеете к нему полный физический доступ.


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

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

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


Жизнь с Java SE 8 и Java SE 11 по $25 за процессор в месяц

Вторник, 24 Июля 2018 г. 07:29 + в цитатник
Java разработчики завороженно наблюдают за выходом java 9, 10 и на подходе 25 сентября 2018 должна выйти Java 11. Чехарда релизов — то о чем так долго просили состоялось и новые фичи JVM выходят каждые пол года. Во многом это идет на пользу экосистеме, но при этом создает множество сложностей для эксплуатации ПО на JVM. Java release train мчит по рельсам навстречу!



Все бы хорошо, но при этом в январе 2019 прекращается бесплатная поддержка Java SE 8. Для тех же компаний, кто не успевает тестировать приложение на новых версиях Oracle предлагает купить коммерческую лицензию на Java SE 8 для получения обновлений. Для разработчиков и для персонального пользования заявляют о поддержке обновлений по крайней мере, до конца 2020 года.
Читать дальше ->

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


Метки:  

Подключение bootstrap в Next.js

Понедельник, 23 Июля 2018 г. 21:39 + в цитатник
Категорически приветствую.

Столкнулся я тут с необходимостью подключить Bootsrtap в Next.js. Беглый гуглёж дал несколько тем на stackoverflow, парочку монструозных (всё в одном и все пакеты устарели ) шаблонов на гитхабе, и немножечко оффдоков. На деле же всё оказалось довольно тривиально, но, надеюсь, эта заметка сэкономит кому-то время.
Читать дальше ->

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


Метки:  

[Перевод] Создание системы терминалов в UE4

Понедельник, 23 Июля 2018 г. 11:59 + в цитатник
image

Введение


Наша команда состоит из двух участников:

Сертач Оган (Sertac Ogan)

Меня зовут Сертач, я занимаюсь программированием геймплея. Я разрабатываю проекты на Unreal Engine уже около 3,5 лет. Хотя моя должность называется «программист геймплея», мне нравится и программировать UI. Я работал и продолжаю работать над различными проектами, опубликованными в Steam.

Также я организую митапов по Unreal Engine в Турции. За прошлый год я организовал множество мероприятий и продолжаю заниматься их организацией. Наряду с этими мероприятиями я подумываю об организации семинаров о разработке игр совместно с университетами и старшими школами. В Турции много людей, которые хотят заниматься разработкой игр и мне нравится делиться накопленным опытом, потому что когда информацией делишься, её становится больше!
Читать дальше ->

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


Метки:  

Как мы делали БелАЗ. Часть 3 – Пусконаладка на разрезе

Понедельник, 23 Июля 2018 г. 11:07 + в цитатник


Это третья статья из цикла о самосвале (первая, вторая). Теперь мы едем на карьер, устанавливать электрооборудование на машину и выезжать в первый рейс! Но, конечно же, так просто, с наскоку, ничего не ездит, и я расскажу про множество проблем с которыми мы столкнулись во время командировки. Хоть мы и испытали в прошлой статье все оборудование на лабораторном стенде, реальность бьет совсем с другой стороны. В этой статье будет много видео и фотографий!
Читать дальше ->

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


Метки:  

Напиши мне GraphQL сервер на C#

Понедельник, 23 Июля 2018 г. 10:33 + в цитатник

Как-то выдалась у меня пара выходных, и я набросал GraphQL сервер к нашей Docsvision платформе. Ниже расскажу, как все прошло.


Постер - по щучему велению

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

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


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 200 199 [198] 197 196 ..
.. 1 Календарь