Не вижу проблемы с кондиционерами — это же просто цифра, она ничего не обозначает, достаточно подобрать комфортное для себя число и его запомнить. Я, например, люблю 80 (это жарко), а обычно ставят 76-77.
С температурой на улице, кстати, также. Если там живешь — быстро привыкаешь.
В экспериментальной науке, наверное, тяжело расчеты производить при том факте, что вода замерзает при 32°F.
Вообще, это сильно зависит от региона и культуры. В Европе я не видел сайтов, на которых не было бы 3-D Secure (обычно все пользуются крупными и мелкими проверенными посредниками типа PayPal, Stripe или локальных типа Klarna).
В Штатах, например, банки по-дефолту берут всю ответственность на себя и клиенту очень просто взять и откатить любую транзакцию — обычно сначала вернут деньги, а потом будут разбираться с продавцом (есть даже такой классический вид скама: получить товар, а потом откатить транзакцию и сделать морду кирпичом).
Чипованную карту невозможно «прочитать», поэтому невозможно скопировать и провести по ней «чужие» транзакции. В чипе хранится уникальный криптографический ключ, а протоколы построены так, что ключ никогда не отправляется из чипа наружу, прочитать его можно только взломав чип физически, что невозможно без его уничтожения.
Если кто-то узнает номер вашей чипованной карты, даже если сделает дамп магнитной полосы, то он не сможет расплатиться ей в магазине (на магнитной полосе записано «у меня есть чип, используй его для транзакций»).
Оплаты в интернете защищаются через двухфакторную авторизацию (ввод кода из СМС или другого пароля, которого нет на карте).
Таким образом, при использовании чипа и 3-D Secure транзакции защищены гораздо лучше, чем при использовании карт и процессов «старого образца».
Спасибо за статью. У меня вопрос — есть веб-приложение в 15000 строк кода на JS. Есть много файлов, написанных на коленке и по-старинке, не модульно. Я уже несколько месяцев пытаюсь всё это причесать и вот что пока получилось — содержимое каждого файла обернуто в closure, из него экспортируются конкретные функции, то есть глобальный неймспейс чистый (в него кладется всего один объект с именем файла).
Это позволяет точно знать, откуда вызывается та или иная, бывшая ранее глобальной, функция. Также это мне позволило сделать всему коду JSHint и скомпилировать всё через Google Closure Compiler (simple, не advanced).
Я несколько раз пытался перевести все эти файлы в формат AMD, но сталкивался с круговыми зависимостями — каждый «модуль» использует функции из 2-6 других модулей, всего модулей около 25. Насколько я понимаю, RequireJS не умеет нормально работать с круговыми зависимостями и предлагает от них отказаться. Это здорово, но в моем случае пока невозможно.
Вы не можете посоветовать чего-нибудь в такой ситуации? У меня совсем нет опыта в RequireJS и я хотел изучить его на этом проекте, но вот, видимо, не судьба.
Я согласен, деньги так сравнивать бессмысленно. Я уверен, что гении тут тоже есть и они получают совсем не 2К, а 4 или даже 6. Речь о том, что все комментаторы выше ругаются на ПТУ и боятся, что их дети станут «электриками» не понимая, что это совсем не плохо. Слова в статье перевели, а смысл перевести просто невозможно, видимо.
Ну таких же немного, правда? И ведь только в ДС и ДС2, да? Я совсем не знаю ваших цен, но водитель автобуса в Хельсинки получает от 2000€ в месяц. Обычный водитель. Каждый. Про электриков, к сожалению, не знаю.
Еще надо отметить, что «быть электриком» или «быть водителем автобуса» в СНГ — приговор. А тут в Финляндии социализм и водитель автобуса получает (после налогов) не сильно меньше, чем Senior Programmer.
А все потому, что тут обществу нужны адекватные водители и трезвые электрики.
Подобные ноутбуки работают днями под полной нагрузкой и не вырубаются, проверено на собственном опыте.
Да, шумит вентилятором, но работает. Неужели вы думаете, что игровой ноут за 2000€ не протестирован на работу под нагрузкой?
Ну и конечно, если надо что-то неделями считать, то это делается на кластере. А вот возможность работать и дома и в офисе и на природе и в самолете на одном и том же полноценном мощном компе — это очень здорово. У него и батарейка, кстати, неплохая, особенно в первый год использования.
Это прекрасный workstation, совсем необязательно использовать его для игр. Много памяти, мощный CPU, матовый FullHD экран.
Моя супруга (Machine Learning PHd студент) почти не играет в игры (раз в год что-нибудь казуальное), но юзает именно такие лэптопы (игровые Asus или HP ZBook) для работы — на них удобно запускать тесты и обсчет всяких big data. Это как десктоп, только с собой в рюкзаке.
Я не про любые вкладки говорю, а именно про фейсбук, как главный представитель «соцсетей». Он легко съедает гиг, если не перезагружать вкладку несколько часов.
Наушники в тканевой оплетке, кстати, не путаются.
Популярность, имхо, как раз из-за хорошей звукоизоляции и потому более качественного звуковоспроизведения.
Ну это на самом деле ничему не противоречит, если внутри нормальный контроллер и нормальная флешка. Например, если она умрет, ее можно будет легко заменить, при этом вся крутая криптографическая функциональность сохранится на контроллере.
С температурой на улице, кстати, также. Если там живешь — быстро привыкаешь.
В экспериментальной науке, наверное, тяжело расчеты производить при том факте, что вода замерзает при 32°F.
В Штатах, например, банки по-дефолту берут всю ответственность на себя и клиенту очень просто взять и откатить любую транзакцию — обычно сначала вернут деньги, а потом будут разбираться с продавцом (есть даже такой классический вид скама: получить товар, а потом откатить транзакцию и сделать морду кирпичом).
Если кто-то узнает номер вашей чипованной карты, даже если сделает дамп магнитной полосы, то он не сможет расплатиться ей в магазине (на магнитной полосе записано «у меня есть чип, используй его для транзакций»).
Оплаты в интернете защищаются через двухфакторную авторизацию (ввод кода из СМС или другого пароля, которого нет на карте).
Таким образом, при использовании чипа и 3-D Secure транзакции защищены гораздо лучше, чем при использовании карт и процессов «старого образца».
Это позволяет точно знать, откуда вызывается та или иная, бывшая ранее глобальной, функция. Также это мне позволило сделать всему коду JSHint и скомпилировать всё через Google Closure Compiler (simple, не advanced).
Я несколько раз пытался перевести все эти файлы в формат AMD, но сталкивался с круговыми зависимостями — каждый «модуль» использует функции из 2-6 других модулей, всего модулей около 25. Насколько я понимаю, RequireJS не умеет нормально работать с круговыми зависимостями и предлагает от них отказаться. Это здорово, но в моем случае пока невозможно.
Вы не можете посоветовать чего-нибудь в такой ситуации? У меня совсем нет опыта в RequireJS и я хотел изучить его на этом проекте, но вот, видимо, не судьба.
Заранее спасибо.
А все потому, что тут обществу нужны адекватные водители и трезвые электрики.
Да, шумит вентилятором, но работает. Неужели вы думаете, что игровой ноут за 2000€ не протестирован на работу под нагрузкой?
Ну и конечно, если надо что-то неделями считать, то это делается на кластере. А вот возможность работать и дома и в офисе и на природе и в самолете на одном и том же полноценном мощном компе — это очень здорово. У него и батарейка, кстати, неплохая, особенно в первый год использования.
Моя супруга (Machine Learning PHd студент) почти не играет в игры (раз в год что-нибудь казуальное), но юзает именно такие лэптопы (игровые Asus или HP ZBook) для работы — на них удобно запускать тесты и обсчет всяких big data. Это как десктоп, только с собой в рюкзаке.
Популярность, имхо, как раз из-за хорошей звукоизоляции и потому более качественного звуковоспроизведения.
В таком случае clearTimeout будет вызван только если timeout_id == true