Как стать автором
Обновить
2
0

Пользователь

Отправить сообщение

Миссия выполнима: как мы создали приложение для Apple Vision Pro за 8 дней

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров8K

Всем привет! На связи Саша Сырков из 2ГИС, и это рассказ, как чуть больше недели мы разрабатывали приложение на Vision OS, разбирались в особенностях Reality Composer Pro, ловили всевозможные текстурные баги, а в итоге всё же получили заветный апрув от Apple за 17 часов до официального открытия продаж VR-гарнитуры.

Под катом хронология событий от идеи до рабочего продукта и технические подробности создания нашего первого VisionOS-приложения — краткого справочника с 3D-моделями достопримечательностей.

P.S. для самых пытливых в конце вопрос: кто первый отгадает ответ, тому подарим нашего гуся.

Читать далее
Всего голосов 32: ↑30 и ↓2+28
Комментарии33

Кросс-облачное программирование с Go Cloud

Время на прочтение5 мин
Количество просмотров7.2K

Введение


Сегодня (прим. переводчика 24-07-2018), команда Go в Google выпустила новый Open Source проект Go Cloud, библиотека и инструменты для разработки в открытом облаке. Этим проектом, мы преследуем цель, чтобы разработчики выбирали язык Go для создания кросс-облачных приложений.

Этот пост обясняет почему мы начали этот проект, детали того как работает Go Cloud, и как вовлечься и начать использовать его.
Читать дальше →
Всего голосов 15: ↑12 и ↓3+9
Комментарии2

Гайд по личной эффективности от СЕО Changellenge >>: 5 принципов и 35 техник, собранных из всех источников в мире

Время на прочтение25 мин
Количество просмотров18K
image

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

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

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

Больше статей можно найти тут: changellenge.com/category/mag

Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии1

Компьютерное зрение и Интернет вещей

Время на прочтение9 мин
Количество просмотров6.6K


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

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

Несомненно, одним из главных для человека органом чувств является зрение. Благодаря ему мы можем видеть среду, в которой находимся, интерпретировать и анализировать ситуацию, предпринимать адекватные действия.
Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Комментарии7

Упущенные возможности неинтегрированных коммуникаций

Время на прочтение6 мин
Количество просмотров2K
Тема с интеграцией внешних и внутренних коммуникаций не нова, но инерции здесь еще много. Только в 21 компании из 100* эти типы коммуникаций структурно объединяют, а на HR-конференциях об этом по-прежнему говорят как о тренде. При этом мы все прекрасно понимаем, что первичный носитель бренда — сотрудник. Но вот прямо сейчас количество контента растет, а с качеством не так однозначно. Ибо «исторически сложилось», «маркетинг продает, а HR тратит», персоналии руководителей и прочая корпоративная культурология.

*По данным опроса Сообщества внутренних коммуникаторов в 2017 году

image

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

Жесткая приоритизация ЦА часто приводит к коммуникативным конфликтам. Конкурировать или игнорировать друг друга могут HR-отдел (= сотрудники) и отдел маркетинга (= клиенты), HR-отдел (= сотрудники) и отдел организационного развития (= сотрудники), отдел маркетинга (= клиенты) и отдел продаж (= клиенты). Все они могут выдавать на одну аудиторию разные смыслы; не только по форме, но часто и по содержанию. В идеале же у всех коммуникационных процессов компании должна быть одна голова, а если и несколько, то очень дружных.
Читать дальше →
Всего голосов 9: ↑5 и ↓4+1
Комментарии0

Введение в нейронные сети на Golang

Время на прочтение2 мин
Количество просмотров31K
Привет читателям Habrahabr! В этой статье я продемонстрирую вам пример простой нейронной сети на языке Golang с использованием готовой библиотеки.

Немного предисловия


Начав изучать язык программирования Golang, мне стало интересно, что может этот язык в сфере машинного обучения. Тогда я начал искать примеры кода какой-либо НС на этом языке. К сожалению, ничего толкового найти не получилось. И вот тогда я решил переписать НС из этой статьи под GO.
Читать дальше →
Всего голосов 28: ↑20 и ↓8+12
Комментарии19

Шпаргалка с командами Docker

Время на прочтение5 мин
Количество просмотров651K
Прим. перев.: Неделю назад Aymen El Amri, руководящий компанией eralabs и создавший обучающий курс «Безболезненный Docker», опубликовал свой Docker Cheat Sheet — шпаргалку по основным командам Docker. Git-репозиторий этого документа на GitHub уже набрал 1000+ stars и несколько сторонних контрибьюторов, что подтвердило его актуальность и пользу.



Представленные здесь команды описаны минимально (с акцентом на читаемость как есть) и включают в себя установку Docker, работу с реестрами и репозиториями, контейнерами, образами, сетью, Docker Swarm. Ниже представлен перевод шпаргалки в её состоянии на 2 сентября с дополнениями из комментариев ниже.
Читать дальше →
Всего голосов 46: ↑42 и ↓4+38
Комментарии15

Полное практическое руководство по Docker: с нуля до кластера на AWS

Время на прочтение39 мин
Количество просмотров1.6M



Содержание



Вопросы и ответы


Что такое Докер?


Определение Докера в Википедии звучит так:


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



Ого! Как много информации.

Читать дальше →
Всего голосов 125: ↑124 и ↓1+123
Комментарии44

Лекции Техносферы: Программирование на Go

Время на прочтение2 мин
Количество просмотров53K

image


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


Список лекций:


Всего голосов 73: ↑68 и ↓5+63
Комментарии52

Полное руководство по написанию утилиты для Go

Время на прочтение17 мин
Количество просмотров24K


Некоторое время назад я начал делать утилиту, которая упростила бы мне жизнь. Она называется gomodifytags. Утилита автоматически заполняет поля структурных тегов (struct tag) с помощью имён полей. Пример:


Пример использования gomodifytags в vim-go


Эта утилита облегчает управление многочисленными полями структуры. Она умеет добавлять и удалять теги, управлять их опциями (например, omitempty), определять правила трансформации (snake_case, camelCase и пр.) и многое другое. Как эта утилита работает? Какие Go-пакеты она использует? Наверное, у вас есть много вопросов.


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


Налейте кофе и начинайте читать!

Читать дальше →
Всего голосов 45: ↑40 и ↓5+35
Комментарии9

Мультипротокольный NAS-доступ к Netapp-ресурсам c ACLs

Время на прочтение4 мин
Количество просмотров3.3K
imageНебольшое предисловие к статье.
Заказчик выставил требование организовать доступ по CIFS (SMB) к некоторым NFS-экспортам, которые лежат на NetApp. Звучит вроде бы несложно: нужно создать CIFS-шару на уже экспортированном qtree. Позже было выставлено требование, что нужно гранулярно управлять доступом на эти шары. Опять-таки задача выглядит решаемой: это можно контролировать и с NetApp и через оснастку Shared Folders (share permissions). Затем выяснилось, что нужно варьировать доступ к различным подпапкам на CIFS-шаре. Это уже оказалось нетривиальной задачей. Так как нужно было настроить списки контроля доступа (ACL) и для CIFS и для NFS к одним и тем же данным.

На первый взгляд, можно воспользоваться классическими правами доступа в Linux. У каждой папки и файла есть атрибуты владельца, группы владельца и others (все остальные). Ниже приведен пример классических прав доступа в Linux.

>$ ls -lrt	
drwxr-xr-x.  2 root      root          4096 May  8 15:47 nfsv4_test

Но что делать, если нужно более гранулярно контролировать доступ? POSIX ACLs? Они не поддерживаются NetApp. В итоге единственным решением оказались NFSv4 ACLs.

В этой статье предлагаем описание того, как транслировать NFSv4 ACLs для Windows-пользователей. Будем проводить нашу настройку пошагово. Стиль будет максимально сжатый и емкий. Я не буду останавливаться на каждом пункте подробно, к тому же не буду приводить детального листинга всех команд. Итак, приступим.
Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

Что в действительности кроет в себе страшная цифра восемь

Время на прочтение13 мин
Количество просмотров15K
Эта статья была написана НЕ в виме



Для начала — хочу немного объясниться. Для меня слово «маркетинг» означает «Создание определённого мнения у публики в отношении какого-либо заданного объекта маркетинга». Это вовсе не означает «Сливание дерьма на уши дебилам» или «Рассказ про то, как крут наш бесполезный товар». Хороший маркетинг сделал из БМВ БМВ. То же произошло с Windows XP, которая является одной из самых долгоживущих осей сего мира.

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

Например, «пининг» приложений и сайтов на таскбаре Windows. Знаете, почему в России по стандарту к таскбару пришпилено только 3 значка? Просто потому что люди не знают, что и как туда можно пришпилить.

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

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

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

Что же, дальше, я в подробностях и скриншотах буду выкладывать факты о том, что такое Windows 8, как его едят и с чем потребляют.

И так, что же великого и таинственного таит в себе эта система? Конечно же, новичок скажет вам, что Windows 8 — это новое и отвратительное меню пуск. Но, мы же с вами не люди, мы — хаброчеловеки. Наша задача — глубоко понимать тему разговора.
поехали!
Всего голосов 385: ↑338 и ↓47+291
Комментарии334

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность