Древности: когда телефоны были странными

Автор: admin от 28-03-2019, 21:40, посмотрело: 67

Древности: когда телефоны были страннымиЭтот пост представляет собой ностальгическую подборку старых телефонов с нетривиальным дизайном, и написал я его, чтобы намекнуть: история повторяется. Сейчас, в 2019 году, индустрия смартфонов находится в том странном состоянии, когда убеждать потребителя, что новый девайс гораздо лучше старого, становится все труднее. А реальных инноваций, чтобы даже убеждать не надо было — их что-то пока не видно. Что-то пошло не так еще пару лет назад, с выпуском первых телефонов с вырезом прямо посреди экрана. В попытке спрятать камеру для селфи возрождены даже телефоны-слайдеры, есть попытки сделать отдельную выдвижную фотокамеру.



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



Почему так выходит? Это сейчас, через 12 лет после выпуска первого Apple iPhone мы знаем, что экран нужно делать побольше и сенсорный, а кнопки, например, вовсе не обязательны. Пятнадцать лет назад, или еще раньше, это не было очевидно. Потребовалась масса экспериментов, нужно было набить шишки и получить опыт производства неудачных устройств, чтобы понять, куда двигаться дальше. Я не знаю, будут ли смартфоны будущего все сплошь оборудованы гибкими экранами. Зато могу показать, как экспериментировали с формой мобильников в начале века, в доайфонную эпоху, и как из этого почти ничего не получилось. И начну я, пожалуй, не с телефонов Nokia, а с производителя, ушедшего с рынка мобильников гораздо раньше — компании Siemens.

Категория: Железо

 

File management done wrong — Часть 2: Masterpiece of shit

Автор: admin от 28-03-2019, 21:35, посмотрело: 39

File management done wrong — Часть 2: Masterpiece of shit

Сегодня вам предстоит прочитать про про файловые операции и всё что с ними связано. В этой части я опишу самый дикий и опасный диалог всех времён, адскую штуку — диалог разрешения конфликта имён в Windows File Explorer. Это просто Masterpiece of Shit. Это моя любимая часть, и я думаю вы уже догадываетесь почему.

Категория: Microsoft, Google, Windows

 

CLion 2019.1: ClangFormat, подсветка кода через Clangd, memory view, начальная поддержка микроконтроллеров

Автор: admin от 28-03-2019, 19:30, посмотрело: 59

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



У команды CLion множество отличных новостей — питерская часть команды вместе с другими коллегами успешно перебралась в новый офис, к нам присоединились новые классные разработчики, а главное, мы буквально на днях выпустили первое большое обновление в этом году, CLion 2019.1!



Работа в новой версии шла сразу по нескольким фронтам:




  • Усовершенствования поддержки языка C++: подсветка кода через Clangd, улучшения рефакторингов Extract и Rename, новая проверка на то, что функцию-член класса можно объявить статической.

  • Больше возможностей в настройках стиля написания кода: интеграция с ClangFormat, поддержка стилей именования переменных в C/C++, поддержка разных стилей для header guards.

  • Новые возможности и улучшения отладчика: просмотр состояния памяти — Memory View — для указателей, просмотр дизассемблированного кода в случае LLDB, ускорение работы пошаговой отладки.

  • CLion для микроконтроллеров, первые шаги.

  • Возможность создавать Build Targets и конфигурации для запуска/отладки в CLion, которые никак не связаны с проектной моделью.

  • Работа с другими языками программирования в строковых литералах в С/С++.

  • Новые визуальные темы и другие платформенные возможности.



CLion 2019.1: ClangFormat, подсветка кода через Clangd, memory view, начальная поддержка микроконтроллеров



Подробнее об этих и других нововведениях читайте ниже. А чтобы попробовать новые возможности и улучшения, скачайте бесплатную 30-дневную версию CLion с нашего сайта.

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

 

IoT-стандарты, сети, три стола

Автор: admin от 28-03-2019, 16:50, посмотрело: 48

Тема интернета вещей и раньше проскальзывала на конференциях РИТ++ и HighLoad++, но обычно с упором на привычные нам вопросы хранилищ данных или программирования. Но в прошлом году мы решили, что настало время серьезно обсуждать IoT: аппаратное обеспечение, сети передачи данных, промышленное применение, и провели первую конференцию InoThings++ 2018.



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



InoThings++ 2018 показал, что ожидания оправданы, мероприятие прошло на 5 баллов из 5. Как это было, посмотрите и почитайте в статье Олега Артамонова, главы программного комитета и участника всех событий. В этом году, уже 4 апреля, сделаем еще лучше. Наши спикеры — исключительно практики, а в программе только важные темы. Какие именно, читайте под катом.



IoT-стандарты, сети, три стола

Категория: Сетевые технологии

 

Финтех-дайджест: Дорси платит биткоинами, блокчейн-стратегия Австралии, IPO Levi's, мэр Чикаго и неизбежность биткоина

Автор: admin от 28-03-2019, 16:05, посмотрело: 57

Привет!



На сегодня у нас вот что:




  • У правительства Австралии появился блокчейн-план;

  • Мэр Чикаго считает принятие криптовалют как средства платежей неизбежным;

  • Джек Дорси будет платить крипторазрабам криптовалютой;

  • Levi Strauss & Co подняли на IPO 623,3 миллиона долларов.



Финтех-дайджест: Дорси платит биткоинами, блокчейн-стратегия Австралии, IPO Levi's, мэр Чикаго и неизбежность биткоина

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

 

Инкапсуляция для настоящих самураев, или нюансы, связанные с ключевым словом internal в C#

Автор: admin от 28-03-2019, 16:05, посмотрело: 49

Пролог: internal is new public



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



Инкапсуляция для настоящих самураев, или нюансы, связанные с ключевым словом internal в C#



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

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

 

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

Автор: admin от 28-03-2019, 16:05, посмотрело: 42

Любая современная компания заботится о своей репутации. Фразы: «Ваше мнение очень важно для нас» или «Оцените вашу покупку», «С какой долей вероятности вы бы порекомендовали нашу компанию?» буквально преследуют нас на каждом шагу на сайтах магазинов, поликлиник и даже Госуслуг. Правительственные учреждения на ряду с другими компаниями стали заинтересованными в оценке своей работы и тоже обращают на это внимание. Медицинские учреждения не будут продлевать контракты со специалистами у которых на протяжении долгого времени преобладает отрицательный фон. Поставщики услуг стараются постоянно отслеживать реакцию потребителей на товары и услуги для того чтобы сделать свой сервис более доступным и качественным, а значит конкурентноспособным. Народное мнение помогает другим потребителям составить представление об учреждении, заведение, продукте или сервисе до того как он будет приобретен и тем самым позволяет избежать ошибок при покупках. Крупные компании в обязательном порядке содержат в своем штате структуры по борьбе с оттоком клиентов, пиар-отделы, в работе которых ключевым фактором является своевременная реакция на запросы потребителей. Как же построить работу подобных структур без повышения затрат и повысить их скорость реагирования? В качестве одного из примеров рассмотри применение машинного обучения для оперативного анализа большого количества отзывов респондентов.

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

 

Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса

Автор: admin от 28-03-2019, 14:30, посмотрело: 66

Осенью 2018 года мы стартовали бесплатный курс Android Academy: Fundamentals.

Он состоял из 12 встреч и итогового 22-часового хакатона.



Android Academy — это глобальное комьюнити, зародившееся в Израиле, в Тель-Авиве, и распространившееся на Петербург, Минск и Москву. Когда мы запускали первый курс, то искренне верили, что таким образом сможем выстроить сообщество ребят, которым будет в кайф собираться вместе и учиться новым вещам. Хотели открыть новую дверь для всех, кто хочет и готов сделать шаг в профессию.



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



Отчитываемся о том, как прошла Android Academy в Москве, делимся видеолекциями и рассказываем, как изменилась карьера у тех, кто окончил курс.



Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса

Категория: Android

 

«Пятнашка» на Java — как разработать полноценную игру

Автор: admin от 28-03-2019, 12:50, посмотрело: 45

«Пятнашка» на Java — как разработать полноценную игру


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



В сегодняшнем туториале показываем, как разработать «Пятнашку» на Java 8 с Eclipse. Для разработки UI мы будем использовать Swing API.

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

 

Видео докладов с FunTech iOS-meetup #1

Автор: admin от 28-03-2019, 12:10, посмотрело: 36

Видео докладов с FunTech iOS-meetup #1


23 марта команда FunTech Meetups провела свой первый собственный iOS-meetup, с которого сегодня выкладываем видео докладов.



«Крутим RunLoop. Как устроена лента ВКонтакте», Александр Терентьев, VK



Категория: iOS

 
Назад Вперед