Я занимаюсь веб разработкой. Мне интересно, как обстоит дело в мобильной разработке.
«приведите пример получения доступа к элементу управления в js»
В веб приложении это делается так: document.getElementById(id). Ну, или в контексте темы $(id). Так не получится?
«ну или распарсите json в две строки как можно при помощи json.net»
В одну можно? Что такое json.net я не знаю, но это делается так:
JSON.parse(srt);
Смелое заявление. Я не подключаю первым делом. jQuery очень хорошая библиотека, но не явяется панацеей. А в ряде проектов, так вообще нафиг не уперлась.
стажеров берут чтобы делать какую-то низкоквалифицированную работу: заниматься технической поддержкой, выполнять различную рутину
На техподдержку человек, который хочет стать разработчиком не пойдет (если устраивается на работу, чтобы набраться опыта, а не потому, что нечего кушать). А по поводу рутины как раз нормально.
Студент, ни разу не работающий в команде, как правило, не имеет понятия об особенностях командной разработки и не умеет выдавать продакшн код. Прошу не воспринимать это как оскорбление или попытку принизить знания студентов. Просто писать самому курсач — это одно, а заниматься производством продукта в команде — это другое. И никакие теоретические знания тут не помогут, нужен опыт. Занимаясь рутиной в команде человек получит этот опыт с минимальными рисками запороть проект.
В теории джуниор может быть даже более теоретически подкован, чем синьор, но зарплата у синьора будет больше как раз потому, что он может выдавать стабильный результат без надсмотрщика за плечом.
Некоторые тимлиды даже предпочитают набирать не гениев а крепких середняков. Гениев в команде нужно иметь 1-2 человека максимум, а 90% кода будут выдавать середняки с хорошим практическим опытом разработки, которые умеют выдавать стабильный и предсказуемый результат в установленные сроки. У студентов с этим проблема, они непредсказуемы, пока не наберутся практического опыта.
Приличных сумм на карточных счетах быть не должно. Точка. Приличные суммы на сберегательных счетах должны лежать, к которым никакие карты не привязаны.
Точнее, мы сейчас ударимся в терминологию. Давайте абстрактный пример с абстрактными цифрами.
Допустим, у человека с зарплатой в 100к есть карта и сберегательный счет (к которому карт не привязано). В месяц на еду/одежду/прочие необходимые расходы, человек тратит 50к. На сберегательном счету человек держит миллион.
На карте у человека 2 счета. Основной и резервный. Человек получил зарплату, 50к перевел на сберегательный счет, еще 40 на резервный карточный, 10 осталось на основном карточном. Как деньги на основном карточном потратил, перевел еще 10 и т.д.
Имеем удобную и безопасную систему. Потери в случае утери карты составят 10к max, что неприятно, но не критично, пин-код при этом всей очереди в магазине не показываем.
Вот о чем я говорил. Напомню, обсуждение началось с того, что по одному отпечатку нельзя иметь несколько счетов. Я возразил, что можно, приведя пример карты с несколькими счетами и одним пин-кодом. Причем, пример не сферический, такие карты реально существуют.
А то, что при потере карты средства на ее счете нельзя будет потратить (без знания пина).
Ну вот мы и вернулись к тому, с чего начали. Если к карте привязано несколько счетов, при утере карты с нее нельзя будет снять деньги без знания пина (мелочь на основном счету не берем во внимание). А, учитывая, что карта не чипованая, пин не светится всей очереди в магазине, приходим к выводу, что нечипованая карта с несколькими счетами безопаснее чипованой с одним счетом ;)
Ну а если уж известны коды от всех счетов…
Я, наверно, не совсем понятно написал, к карте привязаны только расчетные счета, сумма на которых заведомо сильно меньше сумм на сберегательных счетах, к которым, в целях безопасности, вообще карт не привязано.
Оплата в магазине — так это зависит от типа карты (на некоторых нужно еще и PIN код вводить).
И что в этом хорошего? Вся очередь за этим наблюдает.
А вот при краже карты (целенаправленной, когда злоумышленнику известен пин)
А каким образом злоумышленник узнает пин? Карты обычно либо теряют, либо крадут вместе с бумажником, в общественном транспорте, например. Или скримером в левом банкомате. Есть, конечно, исключения и никто не застрахован, но если не носить бумажку с пин-кодом в бумажнике и пользоваться картой по назначению, а не снимать с нее нал (а если уж приспичило, снимать нал в банкомате в отделении банка, где вероятность появления скримера мала), то злоумышленнику будет проблематично узнать пин.
При защите каждого счета своим PIN кодом, вероятность такого исхода событий будет намного меньше.
То у вас злоумышленник знает пины, то не знает, вы уж определитесь :)
Ну можно и так, хотя это менее безопасно (когда к одной карте несколько счетов).
Наоборот, это более безопасно. Транзакцию с карты в магазине можно совершить только с одного счета, на котором, понятно, денег немного. А доступ к остальным счетам только в банкомате по пин-коду или в клинт-банке по паролю+смс.
Таким образом, утеря/кража карты, копирование реквизитов официантом и прочие прелести неприятны, но не катастрофичны.
Все мы что-то узнаем впервые. Но ни до ни после этого случая я не встречал софтины, которая при установке сама перезагружает комп без возможности отмены этой операции. Тем более, когда речь идет о серверном софте.
Лет десять назад работал в колледже эникейщиком. И пришел к нам товарищ ставить касперского с серверным модулем. Ставит он серверный модуль на сервак (к которому в тот момент подключено около сотни пользователей), мы за этим процессом наблюдаем, ничего не предвещает беды. Установщик антивируса что-то там пошуршал и выдал сообщение: «А теперь я перезагружу компьютер». Сообщение без кнопок и возможности отменить операцию. И ведь секунды через 3 действительно отправил сервер в перезагрузку. Было весело :)
«Если этого не происходит в течение местного года, произведение переходит в общественное достояние независимо от того, сколько копий было продано за год. Поэтому продавцы заинтересованы подбирать такие коэффициенты, чтобы планируемое число копий было продано раньше»
Боярин, во своем комментарии восхваляю тебя за труды твои праведные и челом бью, пиши современным языком, без анахронизмов, ибо читать зело тяжко блогозаписи твои :)
«приведите пример получения доступа к элементу управления в js»
В веб приложении это делается так: document.getElementById(id). Ну, или в контексте темы $(id). Так не получится?
«ну или распарсите json в две строки как можно при помощи json.net»
В одну можно? Что такое json.net я не знаю, но это делается так:
JSON.parse(srt);
Почему?
На техподдержку человек, который хочет стать разработчиком не пойдет (если устраивается на работу, чтобы набраться опыта, а не потому, что нечего кушать). А по поводу рутины как раз нормально.
Студент, ни разу не работающий в команде, как правило, не имеет понятия об особенностях командной разработки и не умеет выдавать продакшн код. Прошу не воспринимать это как оскорбление или попытку принизить знания студентов. Просто писать самому курсач — это одно, а заниматься производством продукта в команде — это другое. И никакие теоретические знания тут не помогут, нужен опыт. Занимаясь рутиной в команде человек получит этот опыт с минимальными рисками запороть проект.
В теории джуниор может быть даже более теоретически подкован, чем синьор, но зарплата у синьора будет больше как раз потому, что он может выдавать стабильный результат без надсмотрщика за плечом.
Некоторые тимлиды даже предпочитают набирать не гениев а крепких середняков. Гениев в команде нужно иметь 1-2 человека максимум, а 90% кода будут выдавать середняки с хорошим практическим опытом разработки, которые умеют выдавать стабильный и предсказуемый результат в установленные сроки. У студентов с этим проблема, они непредсказуемы, пока не наберутся практического опыта.
Приличных сумм на карточных счетах быть не должно. Точка. Приличные суммы на сберегательных счетах должны лежать, к которым никакие карты не привязаны.
Точнее, мы сейчас ударимся в терминологию. Давайте абстрактный пример с абстрактными цифрами.
Допустим, у человека с зарплатой в 100к есть карта и сберегательный счет (к которому карт не привязано). В месяц на еду/одежду/прочие необходимые расходы, человек тратит 50к. На сберегательном счету человек держит миллион.
На карте у человека 2 счета. Основной и резервный. Человек получил зарплату, 50к перевел на сберегательный счет, еще 40 на резервный карточный, 10 осталось на основном карточном. Как деньги на основном карточном потратил, перевел еще 10 и т.д.
Имеем удобную и безопасную систему. Потери в случае утери карты составят 10к max, что неприятно, но не критично, пин-код при этом всей очереди в магазине не показываем.
Вот о чем я говорил. Напомню, обсуждение началось с того, что по одному отпечатку нельзя иметь несколько счетов. Я возразил, что можно, приведя пример карты с несколькими счетами и одним пин-кодом. Причем, пример не сферический, такие карты реально существуют.
Ну вот мы и вернулись к тому, с чего начали. Если к карте привязано несколько счетов, при утере карты с нее нельзя будет снять деньги без знания пина (мелочь на основном счету не берем во внимание). А, учитывая, что карта не чипованая, пин не светится всей очереди в магазине, приходим к выводу, что нечипованая карта с несколькими счетами безопаснее чипованой с одним счетом ;)
Я, наверно, не совсем понятно написал, к карте привязаны только расчетные счета, сумма на которых заведомо сильно меньше сумм на сберегательных счетах, к которым, в целях безопасности, вообще карт не привязано.
Есть. Смотри мой комментарий выше.
У меня вообще нет карт к сберегательным счетам. Зачем? И на расчетном я много денег не храню. К чему этот аргумент?
Не знаю. А к чему этот вопрос?
И что в этом хорошего? Вся очередь за этим наблюдает.
А каким образом злоумышленник узнает пин? Карты обычно либо теряют, либо крадут вместе с бумажником, в общественном транспорте, например. Или скримером в левом банкомате. Есть, конечно, исключения и никто не застрахован, но если не носить бумажку с пин-кодом в бумажнике и пользоваться картой по назначению, а не снимать с нее нал (а если уж приспичило, снимать нал в банкомате в отделении банка, где вероятность появления скримера мала), то злоумышленнику будет проблематично узнать пин.
То у вас злоумышленник знает пины, то не знает, вы уж определитесь :)
Наоборот, это более безопасно. Транзакцию с карты в магазине можно совершить только с одного счета, на котором, понятно, денег немного. А доступ к остальным счетам только в банкомате по пин-коду или в клинт-банке по паролю+смс.
Таким образом, утеря/кража карты, копирование реквизитов официантом и прочие прелести неприятны, но не катастрофичны.
Chrome 25.0.1364.172
Пример из оригинальной статьи. При клике колесиком осуществляется переход на фейковый сайт. В Firefox все хорошо, переход на paypal
«Если этого не происходит в течение местного года, произведение переходит в общественное достояние независимо от того, сколько копий было продано за год. Поэтому продавцы заинтересованы подбирать такие коэффициенты, чтобы планируемое число копий было продано раньше»