Архив за 16 ноября 2018 - 5

19 ноября на большой поисковой презентации «Яндекс» планирует представить партнерские устройства на базе платформы Yandex IO, которая позволяет интегрировать голосового помощника «Алиса» в различные гаджеты, пишет ТАСС со ссылкой на источник. При этом собеседник издания подчеркнул, что Яндекс.Телефон не будет представлен, Читать полностью »

Тестирование важный навык, которым должен обладать каждый разработчик. Тем не менее, некоторые делают это неохотно.

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

image

Тесты делают ваш код стабильнее и уменьшают количество багов. Вам кажется, что это не так, потому что вы знаете каждый бит вашего кода. Ведь вы же его и написали, зачем еще тесты?

Предположим, вы создаете приложение для погоды. Вы писали код несколько дней или недель, поэтому знаете код от и до.
Читать полностью »

Компания Manli, специализирующаяся на выпуске графических карт и других компонентов ПК, объявила о выпуске новых карт серии RTX 20. Они называются GeForce RTX 2080 Ti и GeForce RTX 2070. К их общим чертам относится система охлаждения с одним высокооборотным вентилятором, прогоняющим воздух вдоль платы и наружу корпуса через отверстия в монтажной планке.

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

Травинабивай: Хабр и RUVDS — морские волки российского ИТ - 1
Читать полностью »

Компания Vivo представила смартфон Vivo X23 Symphony Edition, который отличается от ранее выпущенной модели Vivo X23 другой однокристальной системой, улучшенной фронтальной камерой с ИИ и сниженной ценой.

Место Snapdragon 670 заняла однокристальная система Snapdragon 660, объем оперативной памяти уменьшился с 8 до 6 ГБ, зато емкость флэш-памяти осталась той же самой и составляет 128 ГБ.

Фронтальная камера получила новый датчик изображения разрешением 24,8 Мп и объектив с диафрагмой F/2,0, тогда как оригинальный смартфон имеет 12-мегапиксельную фронтальную камеру.

Тему профессионального выгорания не пинал на Хабре только ленивый. Были истории и о том, как с этим бороться, и рассказы людей, которые лично столкнулись с этой проблемой, и статьи вида «как избежать выгорания». На самом деле тема важная и нужная. Для многих разработчиков их профессия выливается не только в способ заработка, но и в личные увлечения. Люди получают реальное удовольствие от того, что они делают, а выходя вечером из офиса возвращаются домой и ковыряют собственные pet-projects.

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

Трудоголизм — болезненное состояние, о котором не принято говорить - 1

Трудоголизм принято хвалить, но это монстр

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

Компания Asus официально сообщила о том, что ее новый смартфон Asus Zenfone Max Pro M2 будет представлен на пресс-конференции, которая пройдет 11 декабря этого года.

Примечательно то, что компания позиционирует Asus Zenfone Max Pro M2 именно как игровой смартфон, хотя флагманскими характеристиками тут и не пахнет. Конкурировать он будет с Honor Play и подобными моделями, а не с настоящими игровыми флагманами.

Устройству приписывают экран диагональю 6,3 дюйма, 4 ГБ оперативной и 64 или 128 ГБ флэш-памяти. Также ожидается версия с 6 ГБ оперативной и таким же набором энергонезависимой памяти. Аппаратную основу составит однокристальная система Qualcomm Snapdragon 660.Читать полностью »

Как я чуть не подхватил вирус, пытаясь продать сапоги - 1

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

Размышляя о судьбе ненужных вещей, я прикидывал, что с ними делать: выкинуть, порезать на тряпки, отдать донашивать младшему брату? Но для одной вещи ни один из этих способов не годился: то были кожаные сапоги 44 размера приличного вида, но порядком мне надоевшие. Их я решил продать на Avito. Загрузил фотографии, указал ненастоящее имя (информационная безопасность же), выставил сапоги, пару других вещей и пошёл спать. Откуда мне было знать, что это обернётся длительным анализом приложения на предмет скрытых угроз?
Читать полностью »

ASUS представила видеокарту ROG Strix Radeon RX 590

Компания ASUS, как и ряд других производителей, вчера пополнила свой ассортимент новой видеокартой на базе 12-нм графического процессора Polaris — ASUS ROG Strix Radeon RX 590.

Читать полностью »

В предыдущей статье я подробно рассказал о нашем опыте создания веб-сервиса/мобильного приложения для ведения личного дневника. Актуальная версия приложения (минимальная работоспособная версия уже выложена в Google Play) разрабатывается на React Native, и вот на нем мы и остановимся подробно сегодня.

Рассказываем о собственном опыте работы с фреймворком, способах расширения функционала, «подводных камнях» (куда ж без них!) и как мы их обошли.

О фреймворке в целом

Немного о виновнике торжества — React Native. Он все-таки хорош!

Для тех, кто в достаточной степени знает JavaScript и тем более NodeJS — он очень хорош. Если же есть опыт с React, ну или хотя бы есть понимание ее идеи, механизма — он просто великолепен!

Главное, что на выходе получается действительно нативное приложение. Расширения и плагины покрывают практически 99% типовых задач. Оставшийся процент при острой необходимости можно дописать на родных языках (java, object-c) и подключить к React Native приложению.

Но хватит про плюсы, от них толку ноль, хоть список и будет внушительным. Все плюшки и вкусности бессмысленны, если приложение не запускается, а это первое чем нас «порадовал» React Native.

Сначала ему не понравилась версия NodeJS. Потом версия npm. Потом версия Android SDK, потом версия Android tools, потом… Писать про то, как все проблемы решились, смысла нет, ибо с того момента все вышеперечисленное ПО обновило свои версии и инструкции будут неактуальны.

Просто знайте: узкое место React Native — среда сборки. Будьте готовы к штудированию google, чтению форумов и stackoverflow. На развертывание в итоге потратили: Ubuntu 12.6 — 3 дня, Win10 — 2 дня. Как ни странно, на «винде» все оказалось проще, ну, или просто на ubuntu «шишек набили» и уже понимали, что и куда подсовывать.

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js