Pull to refresh
46
0
Андрей @Houston

User

Send message
В Петербурге набережных, конечно, много, но далеко не всегда маршрут проходит по ним. А ещё много тротуаров шириной с 40 сантиметров, где пешком-то тяжело разойтись. Так что, не могу сказать, что одно лишь удовольствие – в Петербурге ездить на электросамокате.

Original Sin великолепна! Единственная особенность — играли с женой на маках. Original Sin 2 же пока работает только на Windows. Пожалуйста, найдите силы и средства портировать её на другие платформы!

Если писать модули в формате экспорта функции, необходимо упоминание @ngInject. Если это не сделано, минифицированная версия не работает, а линтерами эту ситуацию не отследить.

Для этого есть ngStrictDi, обязательно включите. https://docs.angularjs.org/api/ng/directive/ngApp

С Альфа-банком негативный опыт. В один прекрасный день автоматически перевели с зарплатного тарифа на обычный, что, в общем-то, справедливо – зарплату на эту карту не получал. Но при этом посадили на дикий тариф со стоимостью ~500 рублей в месяц. Да, я получил об этом смску (без деталей):


Uvazhaemiy klient, vash paket uslug bil izmenen s Пакет услуг "Корпоративный" na Пакет услуг "Комфорт!". Obsluzhivanie soglasno tarifam Banka.

Да, мне стоило поинтересоваться, на что изменён мой тарифный план. Но я не обратил внимания, и, когда спохватился, за несколько месяцев заплатил довольно большую сумму денег за обслуживание счёта, которым, по факту, не пользовался.
Юридически это наверняка чисто. По-человечески ли это, и с вниманием ли к клиенту? Не думаю.

Добрый день.
Я уже больше года разрабатываю Open Source React Native проект в качестве 20-процентного рабочего проекта.
Есть ли проблемы с React Native? Да, конечно. Но не совсем те, с которыми столкнулись Вы:


  1. Из-за молодости фреймворка, с обновлениями часто выходят Breaking changes, и обновление версии react-native может занять целый день. В 2016 году обновления выходили раз в 2 недели, и простое поддержание актуальной версии занимало порядка 10-20% времени. К счастью, теперь они перешли на месячный релизный цикл, и этот процесс должен упроститься.


  2. Сырость библиотек – тут вы правы, часто приходилось допиливать чужие библиотеки, фиксить баги и т.д. Такова цена Open Source, но этим он и силён. Из-за пункта 1, сторонние библиотеки часто ломаются с выходом новой версии RN.


  3. Кроссплатформенность – мне удалось поддержать обе платформы на одной кодовой базе, но цена этому – отсутствие "Material Design" фич на андроиде. Да и в общем, на андроиде чаще что-то работало не так, как нужно, и это требует отдельных усилий – поддерживать обе платформы.


  4. Continuous Integration – довольно больших усилий стоила настройка этого процесса, потому что, по умолчанию, всё настроено на сборку на локальной машине разработчика. Помнится, даже ENV-параметры нельзя было прокинуть, не знаю как сейчас.

Пожалуй, это всё, что с ходу вспомнилось.

40A на 250 — это еще очень лайтово. Современные конфигурации вполне могут 100A.
var React = require('react-native');


Такое не работает то ли с 0.25 версии, то ли с 0.26. Теперь нужно React импортировать из пакета "react": var React = require('react');. Вот так и работаем, при каждом обновлении react-native приходится что-то переписывать…

Можно. Всё можно, это ж JavaScript: ) Можно даже БЕМ-подобную структуру использовать:


app/
  components/
    /some-component/
      some-component.js
      some-component.style.js
      some-component.test.js

Нет. Эти скрипты, будучи выполнены последовательно, запустят проект на эмуляторе iPhone 5s.

Можно, кстати, своими силами обойтись, но будет не так красиво.
package.json:


"scripts: {
    "ios-build": "xcodebuild  -project ios/YourAppName.xcodeproj -scheme YourAppName -sdk iphonesimulator -destination platform='iOS Simulator',name='iPhone 6 Plus' -derivedDataPath ios/build",
    "ios-launch-sim": "xcrun instruments -w 'iPhone 5s (9.2)'",
    "ios-install-app": "xcrun simctl install booted ios/build/Build/Products/Debug-iphonesimulator/YourAppName.app",
    "ios-launch-installed": "xcrun simctl launch booted org.yourcompany.YourAppName",
   ...
}
На всякий случай вставлю, что react-views можно рендерить на сервере.
Подтверждаю, такие аккумуляторы рассчитаны на ток 25-50C (в среднем) — это примерно 70А для таких аккумуляторов, как на фото.
Могу порекомендовать Bluetooth трекер Nut 3 mini, Самому пока не приходилось искать с таким, но тесты показывают радиус действия от 20 метров при прямой видимости — вполне хватит, чтобы найти коптер, если конечно радиус полётов не слишком большой.
линк
Веб станет лучше, когда новостные сайты перестанут навязывать пуш-уведомления.
Мне кажется, тут происходит смешивание дорожных и шоссейных велосипедов.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity