Обновить
10
0
Руслан Яхъяев @iiShrimp

Пользователь

Отправить сообщение
А как повлияет расположение контактов на вероятность короткого замыкания? Я не очень сильно в данном сабже понимаю, поэтому спрашиваю.
www.google.com/patents/US8561879 — вот патент на лайтнинг коннектор. Я думаю что можно сделать желаемый дизайн коннектора и порта не нарушая патента эппла который описывает не просто абстрактный коннектор который можно воткнуть в девайс любой стороной а довольно-таки сложную штуку.
Ну почему, почему они контакты сделали внутри коннектора а не снаружи?
Если мы спросим людей, кто такой программист, то получим целый спектр ответов: от «человека, который работает с компьютерами» до «такой бородатый страшный мужик в свитере со злыми глазами»;. Но скорее всего, самым популярным ответом будет «тот, кто пишет программы». А что такое программа? С точки зрения программиста это набор инструкций для компьютера/другой машины/да чего угодно.


Если с точки зрения программиста программа это набор инструкций для чего-угодно, то с точки зрения экономиста любой редактор таблиц (Excel например) это программа для ввода чисел. Для меня как, для программиста — программа это инструмент заточенный под решение конкретной задачи или группы задач.

Все не научные доводы которые вы приводите в конце статьи можно использовать в пользу экономистов — думаете экономисту не нужно знать тонкости ИТ сферы в своей работе? Тогда попробуйте составить бизнес план ИТ стартапа, нарисовать бизнес процесс или написать требования для создания бухгалтерской программы.
Еще как вариант — использовать постгрес как БД и генерировать JSON ответы обходя рельсы. Идеальный вариант для клиентских приложений.

Пример: reefpoints.dockyard.com/2014/05/27/avoid-rails-when-generating-json-responses-with-postgresql.html
Да автор одиночка. Но думаю если вы с ним свяжетесь то он будет не против собрать для вас один такой девайс и продать вам его.
www.keiang.de/Content-pid-32.html — это лучшая реализация из всех что я пока видел (для нее не нужен полноценный комп для обработки сигнала т.к. оно само по сути является компом). Я даже связывался с автором данного девайса и он предложил мне его купить за 200 евро.
Если не жалко 10 долларов то можно купить Moom. Из платных программ это субъективно лучший менеджер окон для мака. Думаю что время которое можно сэкономить на написании и допиливании собственного велосипеда будет стоить больше десяти долларов.
В ЕС (и если я не ошибаюсь, то и в США) законы о торговле имеют в конце почти каждого параграфа формулировку «Если в договоре не сказано иначе». Так что получается что условия договора могут (и в большинстве случаев) находятся выше закона. Но тут понятно что договор не может на вас класть обязательства исполнение которых является противозаконным.

Что касается законов о частной переписке, то после того как вы разрешите кому-то читать ваши письма то эти законы перестают действовать. Так что с юридической точки зрения МС чисты; пользователи им сами разрешают читать их письма.

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

Из достойных могу вам посоветовать курс Codeschool или мою книгу. Остальные материалы по Ember'у, с которыми я сталкивался, устройство фреймворка и его особенности опичывают только поверхностно.
Да. Если вы будете придерживаться дефолтных настроек Ember'а то он вам сам в PostsRoute вызовет все доступные модели Post.
Ember.js все равно какой ответ придет от сервера — главное что-бы он содержал всю нужную ему информацию именно в том формате к отором ее будет ожидать приложение.

В данном случае вам надо начать копать со стороны клиента и приспособить ответ сервера клиенту. Не зная проблематики вопроса в деталях я бы вам посоветовал создать класс dashboard в котором вам надо будет назначить связи с другими объектами:

App.Dashboard = DS.Store.extend({
  data: DS.hasMany('data'),
  menu: DS.hasMany('menu'),
  indicators: DS.hasMany('indicators'),
  statistics: DS.hasMany('statistics)
});


Можно реализовать двумя способами. Вызывайте в шаблоне dashboard хелпер render и как модель отдайте ему связь. Или можете создать компонент и отдать ему нужный объект.

Ну и на последок, ответ от сервера долже выглядеть примерно вот так:

{
  data: {
    data1: {...},
    data2: {...}
  },

  dashboard: {
    ....
    data: [data.id1, data2.id]
  }
}
2

Информация

В рейтинге
Не участвует
Откуда
Bratislava, Bratislava, Словакия
Зарегистрирован
Активность