» Материалы за 05.04.2018 » Страница 2

 

Универсальные ссылки: дворец из подводных камней

Автор: admin от 5-04-2018, 15:00, посмотрело: 422

При том, как много мобильные приложения дали человечеству, они в то же время «сломали» интернет. Вместо понятных ссылок на сайты, которые можно скопировать и поделиться, стало нужно объяснять «поставь такое-то приложение и зайди там туда-то».



К счастью, разработчики мобильных платформ осознали эту проблему и предложили концепцию «универсальных ссылок», которые одним кликом открывают нужное на любой платформе. Но то, что для пользователя «одним кликом», для программиста — «потом и кровью». На пути к успеху стоит целый ворох неожиданных нюансов, и при внедрении универсальных ссылок в Badoo Константин Якушев познакомился с ними на личном опыте. А затем на конференции Mobius рассказал, как сделать правильно и обойти проблемы. Зрителям доклад понравился, и мы решили, что негоже полезному материалу оставаться только видеозаписью, поэтому под катом — его текстовая версия.



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



Категория: Операционные системы » iOS

 

Как я за 9 месяцев превратился из неофита в разработчика ПО без отрыва от основной работы

Автор: admin от 5-04-2018, 13:50, посмотрело: 195

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



Как я за 9 месяцев превратился из неофита в разработчика ПО без отрыва от основной работы

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

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

 

Как решить 90% задач NLP: пошаговое руководство по обработке естественного языка

Автор: admin от 5-04-2018, 13:50, посмотрело: 219

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



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



Как вам может помочь эта статья



За прошедший год команда Insight приняла участие в работе над несколькими сотнями проектов, объединив знания и опыт ведущих компаний в США. Результаты этой работы они обобщили в статье, перевод которой сейчас перед вами, и вывели подходы к решению наиболее распространенных прикладных задач машинного обучения.



Мы начнем с самого простого метода, который может сработать — и постепенно перейдем к более тонким подходам, таким как feature engineering, векторам слов и глубокому обучению.



После прочтения статьи, вы будете знать, как:




  • осуществлять сбор, подготовку, и инспектирование данных;

  • строить простые модели, и осуществлять при необходимости переход к глубокому обучению;

  • интерпретировать и понимать ваши модели, чтобы убедиться, что вы интерпретируете информацию, а не шум.



Пост написан в формате пошагового руководства; также его можно рассматривать в качестве обзора высокоэффективных стандартных подходов.

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

 

«Единорогов» мало, а должно быть ещё меньше

Автор: admin от 5-04-2018, 13:50, посмотрело: 120

«Единорогов» мало, а должно быть ещё меньше



Для стартапов вырасти до «единорога» — очень важно. Компании, оценка которых превышает 1 млрд долл. США, в глазах конкурентов выглядят более грозно, а клиентам и сотрудникам кажутся намного более привлекательными и надежными, чем они являются на самом деле. В последние три года
основатели стартапов часто просили инвесторов давать оценку в миллиард долларов, независимо от того, стоит ли стартап на самом деле столько по хоть какому-нибудь традиционному методу оценки.



Национальное бюро экономических исследований (США) в своей работе приходит к выводу, что «единороги» в среднем переоценены примерно на 50 процентов. Исследователи из Университета Британской Колумбии и Стэнфордского университета изучили 135 стартапов с оценкой в 1 млрд долл. США и более и выяснили, что при более справедливой оценке почти половина из этих стартапов (65) не перешагнут порог в 1 млрд долл. США.



Откуда же такая большая разница? Чтобы получить статус «единорога», большинство компаний получали финансирование на специальных условиях, которые давали новым инвесторам преимущество за счет предыдущих инвесторов и сотрудников — владельцев акций. Среди таких условий можно назвать следующие: разделение акций на различные классы так, что некоторые акционеры получают больше прав, чем другие; право вето, которое позволяет определенным инвесторам отменить первичное размещение акций (IPO), если его оценка ниже актуальной оценки частной фирмой; а также гарантии касательно IPO, которые дают определенным инвесторам больше акций в случае недостаточно высокой цены IPO.



Переведено в Alconost

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

 

Простая, доступная и полезная Wi-Fi лаборатория. Сделай сам

Автор: admin от 5-04-2018, 13:50, посмотрело: 279

Если вы серьезно занимаетесь Wi-Fi, то у вас точно есть своё лабораторное оборудование. Без него, на мой взгляд, не обойтись. Если вы собираетесь серьезно заниматься Wi-Fi, то рано или поздно, у вас возникнет необходимость обзавестись лабораторией. В этой статье я расскажу, как сделать это с минимальными затратами и для каких задач лаборатория может быть необходима, на реальных примерах.

Простая, доступная и полезная Wi-Fi лаборатория. Сделай сам

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

 

Code Conventions: как мы сохраняем быстрый темп разработки PHP-проекта

Автор: admin от 5-04-2018, 13:50, посмотрело: 118

Привет, Хабр. Меня зовут Евгений Удодов, я сооснователь и технический директор компании Roistat. Хочу поделиться нашим опытом разработки большого и сложного продукта — системы аналитики.



TL;DR: Мы выложили на github наш Code Conventions и рассказали в статье о том, как его применять на практике.



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



За 4 года существования нашего проекта мы сделали больше 20 000 Pull Request’ов (далее PR) и под катом я расскажу, как же мы решили эти проблемы.



Code Conventions: как мы сохраняем быстрый темп разработки PHP-проекта

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

 

Как я искал идеальный инструмент для проектирования разговорных интерфейсов, или В поиске священного Грааля

Автор: admin от 5-04-2018, 13:00, посмотрело: 131

Как я искал идеальный инструмент для проектирования разговорных интерфейсов, или В поиске священного Грааля



Как я искал идеальный инструмент для проектирования разговорных интерфейсов, или В поиске священного Грааля Павел Гвай, android-разработчик KODE



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



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



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

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

 

Почему интерфейс должен быть доступным для всех и как это сделать

Автор: admin от 5-04-2018, 12:40, посмотрело: 172

Привет! Меня зовут Валерия Курмак, я ведущий аналитик пользовательского взаимодействия в Дизайн-центре Сбертеха и эксперт в accessibility.



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




  • как мы делаем цифровые продукты Сбербанка равно доступными для всех;

  • что мы выяснили в результате исследования о людях с инвалидностью;

  • с какими трудностями мы столкнулись при адаптации интернет-банка Сбербанк Онлайн и как их преодолели;

  • как мы распространяем знания и внедряем accessibility в процессы.



Почему интерфейс должен быть доступным для всех и как это сделать

Категория: Программирование » Веб-разработка

 

Менеджеру нужно уметь думать, а не программировать

Автор: admin от 5-04-2018, 12:40, посмотрело: 210

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



Менеджеру нужно уметь думать, а не программировать

Категория: Программирование » Веб-разработка

 

Проект RealWorld: сравнение фронтенд-фреймворков

Автор: admin от 5-04-2018, 12:40, посмотрело: 140

Материал, перевод которого мы предлагаем сегодня вашему вниманию, представляет собой обновлённую, с учётом положения дел в 2018 году, версию статьи об исследовании фреймворков, которая была опубликована в декабре 2017.



Проект RealWorld: сравнение фронтенд-фреймворков

Категория: Программирование » Веб-разработка