Архив за 10 мая 2016 - 2

Компания Motorola Solutions недавно опубликовала отчет за первый квартал 2016 финансового года.

Хотя доход Motorola Solutions уменьшился всего на 2%, операционная прибыль уменьшилась на 16%

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

Григорий Березкин анонсировал в «Ведомостях», что через несколько месяцев, но до конца 2016 года, в российской розничной продаже появится недорогой телефон на альтернативной операционной системе. Таким образом старт продаж «Читать полностью »

image
Большинству iOS разработчиков рано или поздно становится тесно в мире iOS SDK. И причина, отнюдь, не в том, что у IOS недостаточно возможностей для серьезной разработки, а в том, что большинство современных серьезных приложений имеет клиент -серверную архитектуру, но разработчикам iOS оказывается доступен только Клиентский мир. Серверная разработка отдана на откуп серверным оленям программистам, которые, весьма ревностно относятся к требованиям мобильных разработчиков что-то изменить в API. Не добавляет оптимизма тот факт, что для реализации простейшего API приходится изучать другой язык программирования, со своими парадигмами и нюансами. Даже для того чтоб обкатать какую-нибудь пилотную идею приходится либо привлекать людей со стороны, либо погружаться в мир чужеродных грез (PHP, Pyton, Ruby, C#). Все ли так плохо в стане Objectove-C / Swift? Оказалось, что совсем нет. Немного погуглив на предмет серверной разработки я наткнулся на довольно любопытное начинание, претендующее на то, чтоб стать реальным кросс-платформенным решением — т. е. работающим одинаково хорошо как в среде OSX, так и *nix систем (про Windows не говорю, там С# вряд ли кто подвинет — слишком много вкусностей).

Perfect — как заявляют создатели проекта — Идеальный веб-сервер и инструментарий для разработчиков, использующих Swift язык программирования для создания приложений и других служб REST. Понятно, что «Идеальный» — это не более чем игра слов, но вместе с тем, после знакомства с предлагаемым решеним начинаешь склоняться к тому, что толика правды в этом утверждении есть.

В «прессе» пробегали статьи о том, что на подходе новый язык программирования, который может стать промышленным стандартом с легкой подачи Apple. Язык, который базируется на продвигаемом в массы Swift. Как правило, статьи об этом вызывали больше вопросов, и еще больше раздражения у тех, кому надоело все переучивать (Swift сам по себе довольно быстро меняется). Однако, углубившись в изучение вопроса, становится понятным, что все намного лучше чем, кажется.

Perfect — это не новый язык, серверной разработки. Perfect это серверное окружение, которое позволяет создавать REST API сервисы используя исключительно Swift последней реализации (на момент написания статьи Swift 2.2) Там нет ничего, выходящего за рамки того, что приходится делать ежедневно клиентским разработчикам.
Читать полностью »

«Инвесторы и аналитики спрашивали нас о том, что мы запланировали на будущее. Нашим настоящим ответом было бы: «У нас вообще нет планов».»
— Пол Грэм, разработчик, инвестор, эссеист.

Мне было любопытно познакомиться с прогнозом основателя самого влиятельного бизнес-инкубатора кремниевой долины (Y combinator). Спустя 15 лет с момента публикации эссе Пола Грэма, благодаря компании Edison и отличным людям с Хабра, руки дошли до перевода. Для тех, кому интересно, как происходило зарождение нового продукта и как три программиста бодались с гигантами индустрии, добро пожаловать под кат.

Пол Грэм, «Хакеры и художники», глава 5: «The Other Road Ahead», продолжение - 1

Сентябрь 2001
Оригинал — The Other Road Ahead
(За перевод спасибо Щекотовой Яне)

Читать первую часть главы.

Подход к делу

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

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

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

Google тестирует использование тэгов в поиске по картинкам. Такая опция появилась у ограниченного числа пользователей.

Screen Shot 2016-05-10 at 16.29.03

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

Прежде чем рассказывать про то, что Одноклассники делают для медиа, стоит сделать поправку. Большинство СМИ в ОК появились сравнительно недавно. За последний год в ОК довольно заметно стали развиваться почти все значимые российские медиа-проекты: от Forbes, «Вокруг Света» и Afisha до специализированных Sostav, AdIndex и Roem. Всего в Одноклассники пришло порядка 70 медиа, Читать полностью »

Вероятно, речь идет о шрифте Times New Roman и форматах файлов

Политика импортозамещения в ПО для государственных предприятий в России продолжается, пишет «Интерфакс». Сейчас глава Минкомсвязи РФ Николай Никифоров потребовал выжечь каленым железом убрать из подведомственных актов требования, которые вынуждают госслужащих использовать иностранное программное обеспечение вместо отечественного.

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

Что будет, если сравнить все модели смартфонов iPhone между собой? На этот вопрос попробовал ответить ресурс EverythingApplePro.

Специалисты EverythingApplePro решили сравнить все смартфоны Apple

На видео ниже можно увидеть ряд тестов, которые были запущены на всех моделях Apple iPhone. Конечно, если говорить о теоретическом сравнении, то оно не очень корректно в виду разных ОС. Но вот с практической точки зрения всё более чем наглядно.Читать полностью »

image

Началось исследование с того, что группа ученых из Мичиганского университета выпустила в 2014 году мобильное приложение Entrain, позволяющее справиться с джетлагом, то есть синдромом смены часовых поясов. Пользователям давалась возможность при желании делиться своими данными с группой ученых. За это время были собраны данные о тысячах людей из 100 стран. Исследователи учитывали возраст, пол, уровень окружающего освещения, время отхода ко сну и часы пробуждения, страну происхождения участника исследования, а целью было выяснить связь между социальными, биологическими факторами и режимом сна, сообщает engadget.

Результаты показали, что культурные установки могут оказаться сильнее биологических ритмов, что заметно влияет на то, во сколько человек ложится спать. Утренние обязанности влияют на время подъема, но не определяют его полностью. «Мы обнаружили сильное влияние на время пробуждения со стороны биологических часов человека, а не его будильника», рассказал профессор Дэниел Форджер из Мичиганского университета. К тому же, оказывают влияние общественные привычки (например, поздние ужины, ранние завтраки).
Читать полностью »

В четверг, 12 мая, в 20:00 в петербургском офисе Одноклассников состоится встреча CodeFreeze с Константином Ушаковым, директором OKTET Labs. Тема встречи — Solarflare OpenOnload, сетевой стек, для Linux, уменьшающий задержки, нагрузку на процессор и увеличивающий скорость передачи пакетов.

[Питер] Встреча про OpenOnload: высокопроизводительный сетевой стек для Linux - 1
Читать полностью »


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