GPU, гексагональные ускорители и линейная алгебра

Автор: admin от 17-04-2019, 10:25, посмотрело: 13

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



Во всяком случае, так говорит руководитель мобильной разработки Prisma Андрей Володин. А еще о том, как идеи перетекают в мобильную разработку из GameDev, чем отличаются парадигмы, почему в Android нет нативного размытия — да много еще чего, продуктивный вышел выпуск AppsCast. Под катом поговорим про доклад Андрея на AppsConf без спойлеров.



GPU, гексагональные ускорители и линейная алгебра

Категория: Game Development, iOS

 

Почему кремний и почему КМОП?

Автор: admin от 17-04-2019, 10:25, посмотрело: 14

Самый первый транзистор был биполярным и германиевым, но подавляющее большинство современных интегральных микросхем сделаны из кремния по технологии КМОП (комплементарный металл-оксид-полупроводник). Как вышло, что кремний стал главным из многих известных полупроводников? Почему именно КМОП-технология стала почти монопольной? Были ли процессоры на других технологиях? Что ждет нас в ближайшем будущем, ведь физический предел миниатюризации МОП-транзисторов фактически достигнут?



Почему кремний и почему КМОП?

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

Категория: Microsoft

 

В России впервые пройдет Digital Диктант

Автор: admin от 17-04-2019, 10:25, посмотрело: 16

В России впервые пройдет Digital Диктант


Главная цель совместной инициативы РОЦИТ, РАЭК и Microsoft – дать всем желающим возможность проверить свою цифровую грамотность.



С 18 по 24 мая впервые пройдет Digital Диктант, который станет самой масштабной проверкой знаний информационных технологий в России. В течение этой недели каждый пользователь сможет проверить свои навыки работы с компьютером и другими устройствами, а также знание правил безопасности в сети и культуры общения. Организаторами Digital Диктанта выступили РОЦИТ, РАЭК и Microsoft при поддержке «Aвито», Координационного центра домена сети Интернет, Общероссийского народного фронта, HP Inc., «Российской газеты», Rambler Group. Количество участников, по предварительным оценкам, составит около 50 тысяч человек.

Категория: Microsoft

 

Неудачная миграция Certificate Authority(CA) с Windows 2008R на Windows 2012 R2

Автор: admin от 17-04-2019, 10:25, посмотрело: 15

Добрый день, уважаемый читатель!



Я расскажу Вам о своем кошмаре, который я пережил мигрируя CA с Windows 2008R2 на Windows 2012 R2. В инете очень много статьй по этому поводу и никаких проблем не должно было быть.



К своему сожалению — я не особо Windows Admin, я больше *nix админ, но была поставлена задача миграции CA — её нужно сделать.



Под катом я расскажу, как я прошел этот процесс и получил не совсем HappyEnd в конечном итоге.

Категория: Windows

 

Два подхода к структурированию диаграммы Activity

Автор: admin от 17-04-2019, 10:20, посмотрело: 15

Сравнение двух подходов структурирования диаграммы Activity (по мотивам "Белки")



В 1-ой части статьи "От моделирования процессов к проектированию автоматизированной системы" мы моделировали процессы «сказочной» предметной области — строчки про белку из "Сказки о царе Салтане, о сыне его славном и могучем богатыре князе Гвидоне Салтановиче и о прекрасной царевне Лебеди" А.С.Пушкина. И начали мы с диаграммы Activity, договорившись о структурировании поля диаграммы с помощью «плавательных» дорожек – Swim lanes. Имя дорожки соответствует типу элементов диаграммы, которые присутствуют на этой дорожке: «Входные и выходные артефакты», «Шаги процесса», «Участники» и «Бизнес-правила». Этот подход отличается от стандартного, когда дорожки обозначаются именами участников процесса, таким образом закрепляя за ними определенные зоны ответственности в процессе.



В данном примере я использую среду Enterprise Architect от австралийской компании Sparx Systems [1].



Подробнее о применяемых подходах к моделированию см. [2].



Полную спецификацию UML см. здесь [3].

Категория: Веб-разработка

 

Мюонный катализ с точки зрения квантовой химии. Часть II: электронная vs. мюонная химическая связь

Автор: admin от 17-04-2019, 10:20, посмотрело: 13

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



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



Но те, кто хочет посмотреть на формулки, графики, и узреть концептуальную суть квантовой химии в применении к наипростейшим (квази)молекулам, welcome под кат.



Мюонный катализ с точки зрения квантовой химии. Часть II: электронная vs. мюонная химическая связь

Категория: Веб-разработка

 

Небольшой бэкдор на Flask или как управлять компьютером в локальной сети

Автор: admin от 17-04-2019, 10:20, посмотрело: 11

Привет, Хабр!



Недавно я посмотрел скачанную версию стрима по программированию «Как создать свое веб-приложение на Flask». И решил закрепить свои знания в каком-нибудь проекте. Долго не знал, что написать и мне пришла идея: «А почему бы не сделать мини-бэкдор на Flask?».



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




  • Уметь открывать сайты

  • Иметь доступ к командной строке

  • Уметь открывать программы, фото, видео



  • Итак, первый пункт крайне легко реализовать при помощи модуля webbrowser. Второй пункт я решил реализовать при помощи модуля os. И третий – тоже через модуль os, но я буду использовать «ссылки»(об этом позже).

    Категория: Веб-разработка

     

    Элементы, основа для разработки

    Автор: admin от 17-04-2019, 10:20, посмотрело: 10

    Работа и разработка идут хорошо когда есть:




  • От чего отталкиваться(основа).

  • К чему стремиться(идея, проект и т.д.)



  • Одной из основ я хочу поделиться с Вами в данной публикации.



    Элементы, основа для разработки

    Категория: Веб-разработка

     

    Семинар «Гибридные облака – за и против: к чему готовиться бизнесу и ИТ» — 25 апреля, Москва

    Автор: admin от 17-04-2019, 10:20, посмотрело: 7

    Семинар «Гибридные облака – за и против: к чему готовиться бизнесу и ИТ» — 25 апреля, Москва


    Добрый день! Linxdatacenter и Lenovo приглашают вас на совместный семинар о миграции и поддержке ИТ-инфраструктуры в гибридном облаке.



    Дата проведения: 25 апреля.

    Место проведения: ЦОД Linxdatacenter, Москва, ул. 8 Марта, д. 14.



    О чем пойдет речь:




    • Преимущества гибридной инфраструктуры: масштабирование, производительность, аналитика больших данных.

    • Сложности и «тонкие места»: миграция, кастомизация, настройка и поддержка систем.

    • Аппаратные решения Lenovo для гибридных облаков.

    • SAP-системы и виртуализация: миграция в S/4HANA и поддержка клиентских систем – itelligence Russia.

    • Гибридное облако: ожидание vs реальность. Опыт Positive Technologies и Virtu Systems.

    Категория: Google

     

    Kubernetes tips & tricks: о локальной разработке и Telepresence

    Автор: admin от 17-04-2019, 09:30, посмотрело: 12

    Kubernetes tips & tricks: о локальной разработке и Telepresence


    Нас все чаще спрашивают про разработку микросервисов в Kubernetes. Разработчики, особенно интерпретируемых языков, хотят быстро поправить код в любимой IDE и без ожидания сборки/деплоя увидеть результат — по простому нажатию на F5. И когда речь шла про монолитное приложение, достаточно было локально поднять базу данных и веб-сервер (в Docker, VirtualBox…), после чего — сразу же наслаждаться разработкой. С распиливанием монолитов на микросервисы и приходом Kubernetes, с появлением зависимостей друг от друга, всё стало немного сложнее. Чем больше этих микросервисов, тем больше проблем. Чтобы вновь насладится разработкой, нужно поднять уже не один и не два Docker-контейнера, а иногда — даже не один десяток… В общем, на всё это может уходить достаточно много времени, поскольку требуется ещё и поддерживать в актуальном состоянии.

    Категория: Программирование