ЕМНИП, Pebble умеет работать только в одном режиме, и если тебе захотелось посмотреть новости или время, экран фитнес-трекера нужно закрыть (и показания собираться не будут).
А разве кириллические символы в UTF-8 не по два байта занимают? Возможно, для некоторых языков могла получиться экономия, но, действительно, повышенная сложность алгоритмов ее нивелировала бы. Те же «простые англоязычные читатели» не поймут — для них не изменится память, но изменятся прошивки всех телефонов.
Кстати, тоже спорное решение. Понятно, что они не хотят «provide any information about private repositories», но почему именно 404, а не 403 на абсолютно любые запросы (даже невалидные — пофиг, мы тебя не знаем, и поэтому запрос обработчику не отдадим), касающиеся приватных репозиториев? Хоть натолкнуло бы разработчиков, которым влом читать инструкции и FAQ, на мысли (кстати, для совсем уж красивого решения можно было через кастомный заголовок отклика написать — мол, авторизируйся, а потом стучись). Если только это не паранойя, такая же, как в форме аутентификации вместо ошибок «пользователь не найден» и «неверный пароль» писать «фиг знает, где ты накосячил, но я тебя не пущу». Безопасность, защита от перебора и все такое, но пользователей отпугивает.
Из статьи не следует, что 404 нельзя использовать. У вас какая-то неправильная статья. Из той статьи, что идет над комментариями, следует, что сервер должен отвечать адекватно, а не как попроще. Если магазин не принимает пластиковые карты, какой ответ вы ожидаете услышать — «покупки? какие покупки?» или «мы не принимаем пластик»? Чем строже следовать спекам и чем адекватней программировать реакции, тем меньше головной боли сторонним разработчикам (и вам в будущем, когда вы через полгода откроете свой код и будете вспоминать, в каких же случаях ваш сервер вернет 666...). И ведь вы сами правильно написали, что «все зависит от состояния объектов и логики»…
P.S. Почему DELETE /issues должен вернуть ошибку? Если я говорю rm /foobar, я хочу удалить директорию (легко — директория существует), а если rm /foobar/*, то файлы в ней (тут можно вернуть ошибку, если в локальных спецификациях прописано, что у DELETE должен быть существующий аргумент (в RFC, ЕМНИП, нет такого положения), а можно 200/204/etc, ибо нет человекаресурса — результат удаления достигнут; чтобы API был православней, можем вместо DELETE /issues/* в аналогичном HTTP-запросе писать DELETE /issues/all).
Мысль вслух: дать ИИ осознать, что он есть такое (осознать собственное «я» — программная часть, аппаратная и так далее), и после этого любое повреждение этого «я», приводящее к нарушению функционирования, считать болью. Правда, вопросов становится еще больше — что же есть «я» (где оно кончается), как отличить повреждение от не-повреждения, что считать нарушением функционирования (естественное развитие тоже вносит изменения в функциональность), когда боль менее приоритетна (например, те же три закона)…
А что с переводом времени в России? Была мысль — отказаться от периодической смены зимнего/летнего времени. Реализовали, но с косяком — неудобные конечные часовые пояса выбрали. Через пару лет часовые пояса поправили, но основная мысль — отказ от зимнего/летнего времени — осталась. Здесь же основная мысль — отказ от проприетарных программ Microsoft. Если они вернутся на Windows, то коту под хвост пойдет вся затея с затраченным временем и бюджетом, а не небольшая ее часть.
А делать-то что с ожиданием-страхом? Например, сидишь, боишься ожидаешь новой поставки / запуска в продакшн / чего-то еще и ни на что другое переключиться не можешь.
Когда умный будильник успел стать «традиционным» функционалом, если он замечен только на Jawbone и SmartBand? Вы же не считаете простую вибрацию в 5:30 (вне зависимости от фазы сна) за умный будильник? Впрочем, не суть — действительно ли Хуавей следит за сном, как настраивается будильник (описание/скриншоты), строит ли графики/статистику?
Запись «100 = » в формулировке ответа в самом посте относится не к «значимой» части ответа, а к «описательной» (воде, то бишь). Разница такая же, как между ответами «40» и «в корзине было 40 яблок» — ее можно опустить без потери правильности ответа. В оставшейся «значимой» части лишних символов нет. В вашем случае для того, чтобы признать ответ верным, необходимо иметь обе части равенства, то есть они обе «значимы», и уже в них появляются лишние символы — ответ неверен.
Впрочем, мой косяк. Автор не задал обязательного условия системы счисления числа «100», а значит, что ваш ответ «2 в степени 2» не только является решением, но и использует меньшее количество двоек. Как говорится, де-юре вы правы.
Также существуют сайты, которые привязывают сессию пользователя к юзерагенту. Переавторизовываться каждые n минут не очень-то весело. Поддерживают ли подобные расширения для браузеров список сайтов-исключений?
Разве в таких договорах нет пункта «ОпСоС может изменить пункт по своему желанию и уведомить об этом клиента; если клиент не согласен, он может расторгнуть договор»? Меняем договор, помещаем уведомление на сайт в глубокие жэпи (и хорошо, если в личный кабинет, в который редко кто заходит, а то могут и в новости задним числом), и все — публичное уведомление было, клиент не возражал, следовательно, согласился с изменениями. А коль не согласен, то «походи по рынку», как в анекдоте про мешки с деньгами и едой.
Кремниевую долину называют кремниевой, чтобы не ставить ее в один ряд с долиной Сан-Фернандо. И, конечно же, «кремний» так же ближе русскому уху, чем «силициум» или «силикэн» (ага, ˈsiləˌkän вместо ˈsiləˌkōn для силикона, который «silicone»), как «серебро» и «аргентум» с «сильвером».
Если вы используется смартфон другого производителя, потребуется установить приложение SmartConnect, без которого браслет подключить не удастся.
А вот вопросы, насколько этот SmartConnect совместим с другими устройствами, и что потеряет браслет в связке с не-Sony телефоном (например, будут ли работать уведомления и умный будильник), остаются открытыми.
На Oculus Rift косоглазие не развивается (по крайней мере, минимум влияния на зрительную, вестибулярную и прочие системы человека, ЕМНИП — одна из целей проекта). Что мешает сделать так же, но вместо полной замены картинки накладывать изображение на реальные объекты? Правда, я не знаю, как решается проблема с фокусировкой глаза на объектах вдали и вблизи (в том числе в обозначенном мною Oculus Rift)… Хотя эта же проблема должна быть и с дисплеем на один глаз. В этом случае, ИМХО, будет даже проще убиться — мозг рассчитывает получать адекватную относительно друг друга информацию из каждого глаза, а выходит, что один глаз видит что-то «на весь экран», а другой — нет. Причем если я не ошибаюсь и правильно сужу по отзывам, совсем уж серьезных проблем это не вызывает.
«Снимать видео и отображать информацию» умеет любой смартфон. «Снимать видео (в том числе постоянно) и отображать информацию по голосовой команде (при этом вам не нужно лезть в карман или сумку за девайсом)» умеют только умные очки. Впрочем, это действительно редкоприменимо — на ум приходят lifelogging и та же дополненная реальность, но если первое вполне возможно (нет глобальных проблем, есть только трудности с ношением девайса и законодательством в некоторых местах), то для второго мало удобного и полезного софта.
P.S. Почему
DELETE /issues
должен вернуть ошибку? Если я говорюrm /foobar
, я хочу удалить директорию (легко — директория существует), а еслиrm /foobar/*
, то файлы в ней (тут можно вернуть ошибку, если в локальных спецификациях прописано, что у DELETE должен быть существующий аргумент (в RFC, ЕМНИП, нет такого положения), а можно 200/204/etc, ибо нетчеловекаресурса — результат удаления достигнут; чтобы API был православней, можем вместоDELETE /issues/*
в аналогичном HTTP-запросе писатьDELETE /issues/all
).боишьсяожидаешь новой поставки / запуска в продакшн / чего-то еще и ни на что другое переключиться не можешь.Когда умный будильник успел стать «традиционным» функционалом, если он замечен только на Jawbone и SmartBand? Вы же не считаете простую вибрацию в 5:30 (вне зависимости от фазы сна) за умный будильник? Впрочем, не суть — действительно ли Хуавей следит за сном, как настраивается будильник (описание/скриншоты), строит ли графики/статистику?
Впрочем, мой косяк. Автор не задал обязательного условия системы счисления числа «100», а значит, что ваш ответ «2 в степени 2» не только является решением, но и использует меньшее количество двоек. Как говорится, де-юре вы правы.
Как же я обожаю советские учебники с формулировками «задачу доказательства мы оставляем читателю»…
ˈsiləˌkän
вместоˈsiləˌkōn
для силикона, который «silicone»), как «серебро» и «аргентум» с «сильвером».А вот вопросы, насколько этот SmartConnect совместим с другими устройствами, и что потеряет браслет в связке с не-Sony телефоном (например, будут ли работать уведомления и умный будильник), остаются открытыми.