Более-менее точно будет известно лишь — в какой момент «тыкнули» какую кнопку.
Даже такую простую вещь, как то — кто именно тыкнул кнопку уже достоверно известно не будет.
Точно так же насчет позиции будет известно лишь где телефон в этот момент «думал», что он находится. Ни того, — правильно ли телефон «думал», ни того, — был ли сотрудник там же где телефон, на деле известно не будет.
Решать нетехнические проблемы техническими методами занятие довольно унылое. Особенно в ситуации когда возможности технических методов сильно переоценены.
" в любом случае, их попытки «мухлевать» не останутся незамеченными", звучит конечно элегантно, но на деле довольно таки наивно. Андроид позволяет владельцу телефона прямо указать, любые координаты, которые служба локации будет передавать программам и сервисам. Эта возможность поддерживается даже штатными средствами OS не говоря уже о сотнях удобных программ в Play Market. Так что сделать так, что служба локации на деле отключена, но приложения этого не замечают, довольно тривиальная задача.
Так что первое ложное допущение — «какие координаты телефон сообщил программе, там он и находится»
Еще одно упущенное звено в цепочке это ложное допущение — «где телефон, там и его владелец».
Третье — «на каком телефоне админ поставил программу, на том в нее и заходят».
С другой стороны, для борьбы, к примеру, с ситуацией «Раннее завершение рабочего дня» достаточно сделать так, чтобы мастеру было выгодно взять дополнительный заказ. Заплатить ему, к примеру, что ли… Попробуйте, должно помочь…
Подобные «рецепты» присутствуют и для большинства других ситуаций.
Это я к тому, что прежде чем решать нетехническую проблему топорными, высокотехнологичными псевдо эффективными методами стоит сначала по максимуму устранить корни проблемы, а именно, сделать так, чтобы сотрудникам было выгодно работать. И только после этого начинать играть в большого брата.
Меня очень отвлекает музыка в наушниках соседей по столам, которую они слушают настолько громко, что я, сидя в 5 метрах, все слова разобрать могу…
Имхо наушники для музыки на работе зло.
А если у чувака проблемы с концентрацией, и без орущей и мешающим другим музыки он совсем не может, то у компании обычно нет цели чтобы именно этот чувак на нее работал. Можно найти чувака без такой проблемы, который будет создавать меньше проблем окружающим. Можно конечно и окружающих поменять, чтобы им чужая музыка не мешала, но для этого чувак должен быть реально таким, чтобы его заменить было сложнее чем 10 окружающих.
далеко не эквивалентна в общем случае. Стандарт языка не гарантирует что порядок вывода будет совпадать в обоих конструкциях, более того в разных реализациях (разных браузерах) присутствуют собственные эффекты.
Неплохо бы что-то сделать с ясностью формулировок:
Одним из больших плюсов Javascript является то, что функции в нем являются полноценными объектами. Настоящие First Class Citizen.
В отличие, например от Java, где функция отдельно от объекта существовать не может.
По факту сказано — в JS функция является объектом, (то есть фактически, отдельно от объекта существовать не может), в отличие от Java где отдельно от объекта существовать не может...
Принято, там написано — это новая политика безопасности. Но так как на моем капитане все как и работало та ки продолжило работать, а у других отвалилось, то я решил, что может быть политика и не настолько уж и радикальна.
Надо было чтобы програма установки доступ на /private/etc выдала только для рута, а права для других пользователей выдать забыла. В результате sudo не в состоянии получить доступ к файлу sudoers
Видимо такое происходит в режиме полной утановки, хотя точнее я не отследил (ну как-то не до этого было).
Дисковая утилита не помогла.
Может и не солидно, но зато полезно. В инете ребята гуглили, но не нашли как починить, все больше отмазки, по поводу того что новая политика безопасности капитана, де не позволяет пользоваться судо.
Даже такую простую вещь, как то — кто именно тыкнул кнопку уже достоверно известно не будет.
Точно так же насчет позиции будет известно лишь где телефон в этот момент «думал», что он находится. Ни того, — правильно ли телефон «думал», ни того, — был ли сотрудник там же где телефон, на деле известно не будет.
" в любом случае, их попытки «мухлевать» не останутся незамеченными", звучит конечно элегантно, но на деле довольно таки наивно. Андроид позволяет владельцу телефона прямо указать, любые координаты, которые служба локации будет передавать программам и сервисам. Эта возможность поддерживается даже штатными средствами OS не говоря уже о сотнях удобных программ в Play Market. Так что сделать так, что служба локации на деле отключена, но приложения этого не замечают, довольно тривиальная задача.
Так что первое ложное допущение — «какие координаты телефон сообщил программе, там он и находится»
Еще одно упущенное звено в цепочке это ложное допущение — «где телефон, там и его владелец».
Третье — «на каком телефоне админ поставил программу, на том в нее и заходят».
С другой стороны, для борьбы, к примеру, с ситуацией «Раннее завершение рабочего дня» достаточно сделать так, чтобы мастеру было выгодно взять дополнительный заказ. Заплатить ему, к примеру, что ли… Попробуйте, должно помочь…
Подобные «рецепты» присутствуют и для большинства других ситуаций.
Это я к тому, что прежде чем решать нетехническую проблему топорными, высокотехнологичными псевдо эффективными методами стоит сначала по максимуму устранить корни проблемы, а именно, сделать так, чтобы сотрудникам было выгодно работать. И только после этого начинать играть в большого брата.
Имхо наушники для музыки на работе зло.
А если у чувака проблемы с концентрацией, и без орущей и мешающим другим музыки он совсем не может, то у компании обычно нет цели чтобы именно этот чувак на нее работал. Можно найти чувака без такой проблемы, который будет создавать меньше проблем окружающим. Можно конечно и окружающих поменять, чтобы им чужая музыка не мешала, но для этого чувак должен быть реально таким, чтобы его заменить было сложнее чем 10 окружающих.
for (var i =1; l = arr.length; i< l; ++i){
}
на foreach.
далеко не эквивалентна в общем случае. Стандарт языка не гарантирует что порядок вывода будет совпадать в обоих конструкциях, более того в разных реализациях (разных браузерах) присутствуют собственные эффекты.
По факту сказано — в JS функция является объектом, (то есть фактически, отдельно от объекта существовать не может), в отличие от Java где отдельно от объекта существовать не может...
Видимо такое происходит в режиме полной утановки, хотя точнее я не отследил (ну как-то не до этого было).
Дисковая утилита не помогла.
Может и не солидно, но зато полезно. В инете ребята гуглили, но не нашли как починить, все больше отмазки, по поводу того что новая политика безопасности капитана, де не позволяет пользоваться судо.