FLI

Инфо

Поток

Двустороннее связывание данных в Angular 2

Двустороннее связывание по-прежнему доступно в Angular 2 и ngModel делает его простым. Синтаксис является комбинацией из [input] и (output) синтаксиса для передачи данных в разных направлениях.

Итак, мы добавили код, для передачи сообщения через @Input, но теперь мы будем использовать ngModel нашего <input> элемента. Это выглядит как [(ngModel)] в квадратных скобках. Эта комбинация используется для двустороннего связывания, круглые скобки обозначают передачу значения наружу, квадратные скобки - передача внутрь через @Input.

simple-form.component.ts

@Component({
  selector: 'app-simple-form',
  template: `<div>
{{message}}
<input #myInput type="text" [(ngModel)]="message">
<button (click)="onClick($event, myInput.value)">Нажми меня!</button>
</div>`,
  styles:[]
})

Можно воспринимать [(...)] как явное указание на двустороннее связывание. При изменении сообщения снаружи, новое значение сразу отобразится в <input>. Также при изменении значения <input>, значение переменной message обновится.

Работу байндинга можно легко увидеть на странице с примером. Просто нужно ввести текст в поле ввода и значение {{message}} тут же обновится.

Чтобы проверить привязку с другой стороны, добавим в конструктор setInterval, и будем изменять значения this.message как Math.random().toString() каждую секунду.

simple-form.component.ts

export class SimpleFormComponent implements OnInit {
  @Input() message;
  onClick(event, value) {
    console.log(event);
    console.log(value);
  }
  constructor() {
    setInterval(()=> this.message = Math.random().toString(), 1000);
  }
  ngOnInit(){ }
}

Теперь мы видим, что каждую секунду значения поля ввода и значения переменной обновляются вместе. Такой принцип работы для ngModel.

Илон Маск пророет тоннель чтобы ездить без пробок


Главный управляющий компаний SpaceX и Tesla Илон Маск думает прорыть тоннель, который позволит ему добираться до работы без пробок.

Все началось еще в декабре 2016 года.
Маск, очень часто передвигался между двумя своими офисами (один из которых расположен в Лос-Анджелесе, а другой в Кремниевой долине, San Francisco Bay area). И, как многие другие, столкнулся в невыносимыми пробками. В связи с этим в одной из социальных сетей он написал:
«Дорожное движение бесит. Вот построю машину, роющую тоннели, и начну копать…».

Тогда Маск пошутил, что компания, которая будет рыть тоннель, должна называться The Boring Company (boring с английского означает «сверление», и «скучный» - как бы само напрашивается). При этом он подчеркнул: «Я правда собираюсь сделать это».
25 января 2017 года Илон Маск напомнил о своем обещании. По его словам, рыть тоннель он начнет примерно через месяц.
«Потрясающий прогресс на тоннельном фронте. Планирую начать рыть через месяц или около того».
Позже, Маск еще раз подтвердил, что он «серьезно-серьезно» планирует развивать идею тоннелей.

«Начало будет у офиса SpaceX — на перекрестке бульвара Креншо и 105-й магистрали, в 5 минутах от аэропорта Лос-Анджелеса» - говорит предприниматель.  
Миллиардер не сказал куда будет вести тоннель. Но зная амбиции Маска, скорее всего никто не удивится, если второй выход протянут аж до офиса Tesla в долине (а это больше 500 км).

Кстати, еще Маск упоминал о строительстве тоннелей на презентации конкурсных проектов вагонов для высокоскоростной линии Hyperloop:
«Это просто дыра в земле, прорыть тоннель не так уж и сложно. Если бы в городах проложили тоннели, это позволило бы значительно снизить нагрузку на дорогах. Примерно 30 уровней тоннелей полностью решили бы проблему пробок в густонаселённых городах. 
Внедрение подземных путей также позволит снизить расход топлива и, как следствие, выброс углерода». - утверждает он.

Конкретные шаги по развитию этой идеи еще не были представлены общественности. 
Но не исключено, что Илону Маску удастся получить поддержку нового президента Дональда Трампа. Совсем недавно глава компании присоединился к команде нового президента США в качестве советника.
Поклонники Маска поддерживают его и говорят: "Нет ничего невозможного"
А вот оппоненты так не думают, и в один голос утверждают: "Вряд ли бизнесмен получит разрешение от всех инстанций Калифорнийского аппарата".


Разработчики Apple будут лично отвечать на отзывы в App Store


Во-первых, владельцы iPhone, iPad и Mac теперь смогут давать оценку приложениям, не выходя из них.
Во-вторых, Apple даст возможность разработчикам лично отвечать и реагировать на все комментарии и отзывы пользователей в магазинах App Store и Mac App Store.
Уже в этот вторник Apple выпустила первую бету iOS 10.3. Как только состоится релиз финальной версии, разработчики смогут отвечать на все активности пользователей.
Создатели программного обеспечения давно просили сотрудников главного офиса, который находится в Купертино, Калифорния наладить более тесное общение с пользователями, и теперь это станет возможным.
Также, в версии iOS 10.3 Apple внедрили новые стандартные уведомления с просьбой поставить оценку приложению.


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


"Очень часто люди в комментариях высказывают свое недовольство ПО. Возможность ответить напрямую на подобные отзывы поможет нам наладить связь и безусловно ускорит процесс улучшения софта вцелом" - говорят сотрудники.

Я прочитал и согласен с условиями


Реакция на баги


Стартап на миллион


Starbucks выберет нового акционера



"Сразу же после выборов нового акционера на ежегодном совете директоров, мы будем укреплять наше лидерство, добавив современные технологии и стратегии в развитие розничной торговли. Это будут беспрецедентные перемены в нашей отрасли" - говорит председатель и главный исполнительный директор Starbucks Говард Шульц (на фото выше).

И, возможно, в скорем времени, именно Сатья Наделла будет частью совета директоров Starbucks. Генеральный директор Microsoft стал одним из трех кандидатов, который, в случае одобрения акционерами, увеличит управленческий аппарат кофейной империи до 14 человек.
Члены Starbucks говорят, что Наделла был выдвинут на пост за его "неоценимое понимание процессов в сфере международных операций".
Напомню, что Наделла родился в Хайдарабаде, Индия. Он присоединился к Microsoft в феврале 2014 года.

"Как постоянный клиент Starbucks, я всегда восхищался их основным фокусом и глубокой страстью к своим клиентам. Я надеюсь что моя деятельность и годы моего опыта в индустрии высоких технологий будут иметь ценность для компании." - сказал он.

Двумя другими номинантами оказались: исполнительный председатель Lego - Йорген Виг Кнудсторп и Розалинд Брюэр, которая является президентом и главным исполнительным директором клуба Walmart, подразделения Sam's Club.

Годовое собрание акционеров Starbucks пройдет 22 марта.

Цукерберг не планирует быть президентом?


Недавно СМИ предположили что Марк Цукерберг хотел бы претендовать на участие в следующей гонке за президентское кресло.
Но основатель и глава Facebook в разговоре с Buzzfeed News сказал что ПОКА не планирует выдвигать свою кандидатуру.
Цукерберг заявил, что на данном этапе он целиком и полностью сфокусирован на своем благотворительном проекте Chan Zuckerberg Initiative - это фонд, который миллиардер создал вместе со своей женой.
Источник Buzzfeed, который достаточно близок к окружению главы социальной сети, тоже опроверг факт заинтересованности Марка в посте президента.
Но потом добавил, что Марк мог бы занять важное место в политической системе США, хоть это и не является его целью.
Агентство Bloomberg тоже ненавязчиво намекнуло на политические амбиции Цукерберга.
Они утверждают, что персональную страницу Марка ведут более 10 человек, в том числе и профессиональные фотографы.
Сам Цукерберг заявил в новогоднем обращении о том, что планирует посетить на протяжении 2017 года все штаты и познакомиться поближе с людьми. Этот факт многие восприняли как часть предвыборной компании.
Аналитики, также, заподозрили наличие политический амбиций Марка, после того как он поборол скептицизм важности религиозных вопросов. Он заявил, что раньше ставил под сомнение пользу религии, но сейчас думает по-другому.


«Меня воспитывали как иудея. Был период, когда я многое подвергал сомнению. Сейчас я считаю, что религия очень важна», - написал он в комментариях под своим постом, в котором поздравил всех с Рождеством и Ханукой.

Интересно то, что Цукерберг сможет сохранить возможность принимать решении в Facebook, даже если поменяет род занятий и, к примеру, станет политиком.
В документах по управлению компанией сказано, что он может уйти из Facebook в отпуск с сохранением места и оставить за собой право решающего голоса, работая даже в правительственных органах.
Цукерберг может заниматься политикой, пока у него будет достаточно акций Facebook, а именно не менее 30% от того количества, которое было на момент подписания договора о реструктуризации.
Так что слухи слухами, но как говорится, дыма без огня не бывает.

Крокодил или бревно?


Внимание вопрос: самый популярный язык в мире?


WebAssembly теперь включен по умолчанию в Chrome



WebAssembly или wasm, является экспериментальным эффективным языком программирования низкого уровня для сценариев на стороне клиента, который в настоящее время находится на стадии разработки. Его первоначальная цель состоит в том, чтобы поддерживать C / C ++  и другие языки в браузере. WebAssembly представляет собой портативное абстрактное синтаксическое дерево, которое разработано, чтобы работать быстрее, чем JavaScript.

WebAssembly находится на ранней стадии проектирования языка и спецификаций. В состав рабочей группы W3C входят разработчики из Mozilla, Google, Microsoft и Apple.

Дискуссии относительно спецификаций: https://github.com/WebAssembly/design
WebAssembly W3C рабочая группа: https://www.w3.org/community/webassembly/

Демо: http://webassembly.org/demo/

Это тревожный звонок для веб мира Javascript. Ведь очень скоро лидер в нем может измениться.

Хобби веб разработчика


Разработчик vs QA vs Клиент


Вечный вопрос программиста: почему?


Stanford University запускает программу для украинцев


Один из самых известных университетом мира, а именно Stanford University объявил о специальной программе обучние для украинцев. Она называется The Ukrainian Emerging Leaders Program - https://fsi.stanford.edu/emergingleaders.
Пока что проект функционирует как пилотный, но если он станет успешным, организаторы обещают его запустить на постоянной основе.
Заявки на участие будут приниматься до 15 февраля 2017 года. И уже в апреле 2017 университет огласит результаты.
Из всех участников будут отобраны только 3 человека. Эти люди поедут в Кремниевую долину на 10-месячный обучающий курс, который стартанет осенью 2017 года.
Каждому из трех участников будет выплачена стипендия в $70 тысяч. Также, университет берет на себя все расходы процесса переезда.
Спонсорами программы стали Western NIS Enterprise Fund, Святослав Вакарчук и Томаш Фиала.
Программа, в первую очередь, ищет лидеров общественных организаций, политиков, юристов, предпринимателей и создателей социальных проектов.

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

  • украинское гражданство 
  • возраст от 28 лет
  • выдающиеся достижения в областях демократии, развития и права
  • не менее 5 лет опыта работы
  • рабочий уровень английского

Подробнее о программе можно почитать здесь:
http://cddrl.fsi.stanford.edu/sites/default/files/2017uelpapplicationguidelines2.pdf 

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

Майкрософт назвали имя нового технического директора


Сегодня утром, Microsoft объявили имя главного руководителя по технологиям.
Им стал Кевин Скотт.
Напомню что ранее Скотт был старшим вице-президентом по инфраструктуре в LinkedIn.
Пока он остается частью команды LinkedIn в своей новой роли, но теперь будет подчиняться непосредственно и напрямую Сатье Наделле - генеральному исполнительному директору Microsoft.

До прихода в LinkedIn в 2011 году, Скотт был принят на работу в ряд ключевых технологических компаний, в том числе и в Google.
Он также работал с Pinterest и с LiveLoop, которую Microsoft купили в 2015 году.
Скотт является создателем несколько патентов в области поиска и извлечения информации. Помимо этого, он стал автором и соавтором нескольких публикаций на тему динамической двоичной системы, которые были процитированы сотни раз в других научных исследований.


Сатья Наделла о продвижении Кевина Скотта:
"Мы очень рады, что Кевин сможет поделиться с Microsoft своим уникальным опытом разработки платформ и услуг. Основной фокус Кевина - объединение мировой сети и облака. Нас ждут великие дела".