Архив за 02 мая 2018 - 4

Bloomberg сообщает о том, что один из известнейших в мире производителей гитар, компания Gibson Brands Inc. объявила себя банкротом. Компанию ожидает реструктуризация. На текущий момент долг Gibson составляет $500 млн. В перспективе фирма планирует занять ещё $135 млн. для поддержки штанов продолжения основной деятельности.

«Существенные успехи» привели к банкротству Gibson - 1

Под катом пара слов о прошлом и будущем Gibson, а также о «существенных успехах».
Читать полностью »

Именованные события: программируем GUI

— Вы заметили, сэры, какие стоят погоды?
— Предсказанные, — сказал Роман.
— Именно, сэр Ойра-Ойра! Именно предсказанные!
(Понедельник начинается в субботу)

Именованные события: программируем GUI - 1

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

Если рассматривать программирование GUI или UI вообще, то в обобщенном случае UI представляет собой множество слабосвязанных задач в одном пакете.

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

О программировании слабосвязанных вещей в вебе мы и поговорим в этой статье.

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

Только ленивый сейчас не думает о том, как бы выйти со своей идеей на ICO, и оказаться на гребне волны с такими успешными проектами как Tezos, Bancor, SONM и др. Судя по рассказам и статьям, все должно быть очень просто — как по взмаху волшебной палочки, после того, как Вы озвучиваете свою идею, к Вам слетаются инвесторы со всего мира, чтобы дать денег на реализацию Вашего гениального плана. Если смотреть издалека, без очков (наличие близорукости в данной ситуации обязательно) и не учитывать тонну работы и бессонные ночи, то в предыдущем предложении напрягает лишь одно слово “озвучиваете”. После того, как Вы произнесли в голове это слово, мозг тут же начал анализировать и задавать вопросы — где, кому, когда (конечно, мы исходим из того, что ЧТО озвучивать у вас уже есть). Так вот, за месяц до пресейла (который показался нам мгновением), к нам наконец-то пришло осознание того, что у нас есть идея, есть ее изложение в презентации, даже написан приличный White Paper, но некому это показывать…
Читать полностью »

Создавая кнопки в уведомлении нельзя просто назначить им слушатели, как мы привыкли делать редактируя интерфейс пользователя. Основным способом назначения действий в уведомлении являются интенты (Intent) — намерения.

И если для того, чтобы назначить кнопке действия перехода в какую-либо Activity достаточно просто создать соответствующий интент, внутри которого и будет описано необходимое действие, а именно — откуда и куда переходим, то в нашем случае необходимо будет сделать следующее: назначить кнопке намерение, передать ему Action для работы с интент фильтром, создать BroadcastReciver, который будет вылавливать наш Intent и уже тогда выполнять необходимый нам метод.
Читать полностью »

18 мая 2018 в Digital October(Москва) пройдет DevConf — большая ежегодная конференция для веб-разработчиков, где обсуждают обо всем самом новом в мире программирования для веб. Программа определяется голосованием за доклады.

DevConf 2018 — голосование за доклады - 1

В секции BackEnd: будущее PHP, мышление агрегатами, сервис-ориентированная архитектура, немного про блокчейн, трудности переписывания проекта, tracing, profiling, etc.

В секции FrontEnd: React, GraphQL, Node.JS, WebRTC видеозвонки, телевизоры, тесты и разработчик PhantomJs.

В секции Storage: PostgreSQL, MySQL, ProxySQL, SphinxSearch, ClickHouse и немного(много) про сжатие данных.
Читать полностью »

Компания Apple вчера отчиталась о результатах своей детяльности во втором квартале текущего финансового года, который для нее закончился 31 марта 2018.

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

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

В 2014 году глава Samsung Group Ли Кун-Хи (Lee Kun-hee) перенес сердечный приступ, после чего обязанности лидера начал выполнять его сын Ли Джэён (Lee Jae-yong), занимающий пост вице-президента.

Не так давно стало известно, что после длительного судебного разбирательства и освобождения Ли Джэён вернулся к выполнению своих прямых обязанностей, то есть продолжил руководить Samsung.

На этой неделе Комиссия по справедливой торговле Южной Кореи (Fair Trade Commission) заявила, что Ли Кун-Хи не сможет вернуться к работе.

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

image

Или как сэкономить 15% и более от бюджета на разработку

Я профессионально работаю с Unreal Engine уже более 9 лет. За это время я освоил множество специальностей и занимал разные должности в разработке игр: от разработчика-«пехотинца» до менеджера больших команд разработчиков игр и даже консультировал инвесторов игровых компаний.

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

Если у игровой компании в Лос-Анджелесе появляется проблема с Unreal Engine 4, которую никто не может решить, в конце концов звонят мне. Я пишу эту статью, чтобы объяснить, почему мне звонят, как избежать необходимости таких звонков, и что я обычно делаю, получив такой звонок.

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

Компания Nikola Motor Company подала в суд на Tesla, требуя с последней 2 млрд долларов! Tesla обвиняется в нарушении патентов Nikola. Если точнее, истец утверждает, что Tesla скопировала дизайн его водородного грузовика при создании своего электрического тягача Semi.

Nikola vs Tesla. Nikola Motor Company подала в суд на Tesla, требуя 2 млрд долларов - 1

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

Завтра компания Xiaomi выпустит настольную лампу Xiaomi Yeelight Eye Lamp Pro, некоторые особенности которой стали известны еще до анонса.

Производитель называет Xiaomi Yeelight Eye Lamp Pro первой в мире умной настольной лампой, которая оснащена технологией SunLike, предназначенной для защиты глаз пользователей от синей части спектра света.

Генерируемый данной лампой свет гораздо ближе к натуральному, поэтому он оказывает меньшую нагрузку на глаза пользователей, особенно детей.

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

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