Владение приватным ключом, которое можно доказать подписав этим ключом набор данных. По этому принципу солидная часть интернета работает, но в блокчейн-технологиях это функциональность обычно базовая для понимания кто есть кто и проверки прав на перемещения средств со счёта на счёт. Тут тоже самое.
Вопрос в том что, как отметили выше, есть ли ценность больше чем именные сертификаты на астероиды и звёзды. Но это уже другая история.
JavaScript. На нем можно бекенд. На нем можно базу данных, для особых ценителей даже с нативной поддержкой JS — MongoDB. На нем можно протокол обмена — JSON. На нем можно фронтенд, для особых ценителей — не написав и строки на HTML или CSS, даже без JSX, прям на чистом JS. Если вам нужны мобильные приложения — есть несколько вариантов для вас. Если десктопные — тоже. Если в консоле как язык консоли — тоже. Если дистрибутив линукса где будет всё вертется вокруг JS — и такое есть. Если вы скажете что у нас есть кое-какие устройства на голом железе, то это уже было придумано аж в 2014 китайцами для некоторых их плат. При желании оно может быть и внутри блокчейна как Тьюринг-полные смарт-контракты. А теперь если вы скажете что проект большой и хочется типизации, интерфейсов и енумов — добро пожаловать в TypeScript.
Ну чёрные рынки с вами не согласятся, также как страны под эмбарго, конкретно Венесуэла, которая нефть за крипту продавала, на сколько могла конечно. Ну и переслать миллион долларов через океан за 15 минут без вопросов — это очень неплохо. То есть доля реальной, физически ощущаемой экономики, есть и она не где-то там а вот очень близко. К сожалению, чаще всего в виде покупки наркотиков через телеграмм боты что написаны на заборах в подворотнях, а ещё выплаты вирусам-шифраторам и прочему такому. Но вместе с чёрным рынком в это дело зашло и казино, не только в обыкновенном виде, но ещё и в виде бессрочных беспоставочных фьючерсов с плечом х100-х125, а также в целом рост цены за счёт перетока чёрного рынка — в итоге пришли спекулянты и пошло-поехало.
Хм, а что если мы сейчас тоже из «железобетонных месторождений» добываем, просто не понимаем логики и сути чего-либо или каких-либо процессов… Хотя в целом наука то на вопросы ответила, вроде как, но после вашего комментария любопытные мысли начали возникать. Хотя в целом оно не ново — в философии уже давно поднимали темы а что если мы те же самые курочки в загоне, которые думают что появляющаяся еда — это так и должно быть, ведь всегда так было, логически верно, статистически подтверждается. В общем пару мыслей на ночь породило всё это.
Да тут по сути обратившиеся сами себя забанили — ведь только обратившихся и отключат, остальным также будет открыт доступ как и раньше. Это тоже самое что выключить у себя интернет — на других не влияет никак.
Заголовок кликбейт чистой воды, к сожалению. За такое надо с хабра банить конечно.
Да, с психологией цены очень часто замечал такое. А ещё в 2017 году ICO часто запускали с ценой ниже доллара т.к. люди считали что могут купить дешевле ведь когда цена будет выше бакса — уже круто, уже дорого. Хотя полный же абсурд, но вот так, так мыслило большинство и под это начали подстраивать стартовую цену.
Но про проценты было предостережение, мы же на профи ресурсе :)
Складывать разные типы данных не изучив принцип их конвертации это конечно сильно, но увы, зачем изучать язык — давайте сразу писать, а потом если что — компилятор с багами язык кривой.
и не нужно было бы начинать с -1, в данном случае в результат упадет 0, а следующее значение будет 1.
А ещё в примерах есть Object.entries, который мы используем чтобы получить ключи и значения сразу. Понятно что оно там для примера, но вообще оно само по себе является итератором и если надо сделать итерацию по ключам и значениям — можно в цикл сразу добавить
for (const a of Object.entries(OBJECT)) {
console.log(a);
}
for (const [key, value] of Object.entries(OBJECT)) {
console.log(key, value);
}
Второй пример с ходу с деструктуризацией.
Соответственные методы есть и для ключей и для значений отдельно.
Ещё заметьте что я использую в цикле const, но в статье везде упоминается let, хотя не представляю кейсов когда в цикле текущий элемент нужно было бы перезаписывать — он для того и берется новый каждый раз чтобы что-то с ним делать, разве что в кейсах типа stringVar = stringVar.slice(5,10), мол перезапиши мне то что было и продолжим. В остальных случаях лучше const.
Также существует способ делать итераторы для нормальных людей. Потому что через Symbol.iterator это такой, низкоуровневый, который не то чтобы имеет большие преимущества, просто он соединяет мир существующих коллекций и мир генераторов. Вот как раз про них и речь — если нужно создать что-то бесконечно там интерирующееся или как-то что-то подобное делающие — можно воспользоваться генераторами:
function * example () {
yield 1;
yield 10;
};
for (const item of example()) {
console.log(item)
}
Генератор можно и в метод класса:
class X {
*method() {
yield 1000;
}
}
for (item of new X().method()) {
console.log(item)
}
Но если вам нужно чтобы прям экземпляр класса итерировался — тогда да — нужно взять один из способов в статье — возвращать объект с методом next и всем сопутствующим чтобы на каждый раз у нас был новый итератор или вернуть this и реализовать метод next внутри класса чтобы вызовы всегда продолжали текущее итерирование.
На мой взгляд Озон очень сильно упал в качестве в 18 и 19 годах. Раньше действительно много всего и разного заказывал там, начиная с 14 года, многим пользуюсь до сих пор. Но что-то пошло не так, либо они принципиально испортили сервис для тех кто внутри садового кольца, потому что когда тебе привозят Б/У товар, продавая как новый — вызывает вопросы. Благо есть возможность вернуть, правда не без проблем. Или что-то не могут всё довезти вторую неделю. Или просто оно кончается, хотя заказа приняли, как уже было отмечено выше. А может сам магазин разный внутри, большой ведь, но всё-равно лично меня как клиента они потеряли, после пяти подряд неудачных заказов разных товаров, заканчивающихся возвратом или отменой. Возможно выход на IPO улучшит качество, хотя тут лишь продажа акций, но всё же, когда-то очень хороший магазин был.
Всё вышеописанное лишь мой личный опыт, возможно у других иначе. Но — похоже что экспоненциальный рост пришелся не в плюс.
Однажды я был на собеседовании в компанию, которая делала софт для психологов. Помимо технического интервью там было интервью с главным психологом. Вопросы там были конечно соответствующие. В конце мне даже рассказали про мою личность, и всякое такое. Это было необычно… но очень не приятно, не для того всё же пришел, возможно там параллельно ещё была проверка на стрессоустойчивость. И на сколько у меня математическое мышление. И на сколько развитая у меня личность. И на работу с оценочными суждениями. И вообще.
На тему санкций — была Венесуэла, которая меняла нефть на криптовалюту. Не долго это продлилось. Также как и какая-либо гос-валюта или что-либо переходящее на движок криптовалют, ведь суть и сущность остается та же, просто движок может быть оптимальнее, например как с комиссиями этими самыми, да. Но для этого другие должны согласится этим пользоваться. Так то биткоин тот же что-то стоит только потому что есть обменники, которые поменяют тебе одно на другое, существует оплата товаров и услуг им, пусть и криминальное, также как и отмыв денег, да (впрочем, как и в другой любой валюте, просто тут свои бонусы), в итоге ценность есть пока есть циркуляция. Собственно замена МПС и тп будет только если другие тоже начнут заменять, а движок внутри влияет меньше чем хотелось бы. Да — на криптовалюте можно сделать разные интересные трюки с финансовой логистикой где гарантом будет не одна сторона, а сеть в целом, но такое работает пока не пройден порог влияния объема — пока это что-то небольшое — сеть ок, если же там несколько крупных государств и ты точно знаешь какие — могут быть проблемы с непредвзятостью, всё в итоге опять уходит в теорию игр когда работает только когда взаимовыгодно всем сторонам, а сеть — лишь инструмент-провайдер и не более.
Владение приватным ключом, которое можно доказать подписав этим ключом набор данных. По этому принципу солидная часть интернета работает, но в блокчейн-технологиях это функциональность обычно базовая для понимания кто есть кто и проверки прав на перемещения средств со счёта на счёт. Тут тоже самое.
Вопрос в том что, как отметили выше, есть ли ценность больше чем именные сертификаты на астероиды и звёзды. Но это уже другая история.
JavaScript. На нем можно бекенд. На нем можно базу данных, для особых ценителей даже с нативной поддержкой JS — MongoDB. На нем можно протокол обмена — JSON. На нем можно фронтенд, для особых ценителей — не написав и строки на HTML или CSS, даже без JSX, прям на чистом JS. Если вам нужны мобильные приложения — есть несколько вариантов для вас. Если десктопные — тоже. Если в консоле как язык консоли — тоже. Если дистрибутив линукса где будет всё вертется вокруг JS — и такое есть. Если вы скажете что у нас есть кое-какие устройства на голом железе, то это уже было придумано аж в 2014 китайцами для некоторых их плат. При желании оно может быть и внутри блокчейна как Тьюринг-полные смарт-контракты. А теперь если вы скажете что проект большой и хочется типизации, интерфейсов и енумов — добро пожаловать в TypeScript.
Вы приняты.
Звучит как идея для стартапа.
Ну чёрные рынки с вами не согласятся, также как страны под эмбарго, конкретно Венесуэла, которая нефть за крипту продавала, на сколько могла конечно. Ну и переслать миллион долларов через океан за 15 минут без вопросов — это очень неплохо. То есть доля реальной, физически ощущаемой экономики, есть и она не где-то там а вот очень близко. К сожалению, чаще всего в виде покупки наркотиков через телеграмм боты что написаны на заборах в подворотнях, а ещё выплаты вирусам-шифраторам и прочему такому. Но вместе с чёрным рынком в это дело зашло и казино, не только в обыкновенном виде, но ещё и в виде бессрочных беспоставочных фьючерсов с плечом х100-х125, а также в целом рост цены за счёт перетока чёрного рынка — в итоге пришли спекулянты и пошло-поехало.
Хм, а что если мы сейчас тоже из «железобетонных месторождений» добываем, просто не понимаем логики и сути чего-либо или каких-либо процессов… Хотя в целом наука то на вопросы ответила, вроде как, но после вашего комментария любопытные мысли начали возникать. Хотя в целом оно не ново — в философии уже давно поднимали темы а что если мы те же самые курочки в загоне, которые думают что появляющаяся еда — это так и должно быть, ведь всегда так было, логически верно, статистически подтверждается. В общем пару мыслей на ночь породило всё это.
Заголовок кликбейт чистой воды, к сожалению. За такое надо с хабра банить конечно.
Да, с психологией цены очень часто замечал такое. А ещё в 2017 году ICO часто запускали с ценой ниже доллара т.к. люди считали что могут купить дешевле ведь когда цена будет выше бакса — уже круто, уже дорого. Хотя полный же абсурд, но вот так, так мыслило большинство и под это начали подстраивать стартовую цену.
Но про проценты было предостережение, мы же на профи ресурсе :)
Я вот не понял, не все знают сленг.
Но главная ошибка — считать в баксах, а не процентах роста.
Складывать разные типы данных не изучив принцип их конвертации это конечно сильно, но увы, зачем изучать язык — давайте сразу писать, а потом если что —
компилятор с багамиязык кривой.Но так то если мы уж начинаем играть в хитрости то
проще было бы как
и не нужно было бы начинать с -1, в данном случае в результат упадет 0, а следующее значение будет 1.
А ещё в примерах есть Object.entries, который мы используем чтобы получить ключи и значения сразу. Понятно что оно там для примера, но вообще оно само по себе является итератором и если надо сделать итерацию по ключам и значениям — можно в цикл сразу добавить
Второй пример с ходу с деструктуризацией.
Соответственные методы есть и для ключей и для значений отдельно.
Ещё заметьте что я использую в цикле const, но в статье везде упоминается let, хотя не представляю кейсов когда в цикле текущий элемент нужно было бы перезаписывать — он для того и берется новый каждый раз чтобы что-то с ним делать, разве что в кейсах типа stringVar = stringVar.slice(5,10), мол перезапиши мне то что было и продолжим. В остальных случаях лучше const.
Также существует способ делать итераторы для нормальных людей. Потому что через Symbol.iterator это такой, низкоуровневый, который не то чтобы имеет большие преимущества, просто он соединяет мир существующих коллекций и мир генераторов. Вот как раз про них и речь — если нужно создать что-то бесконечно там интерирующееся или как-то что-то подобное делающие — можно воспользоваться генераторами:
Генератор можно и в метод класса:
Но если вам нужно чтобы прям экземпляр класса итерировался — тогда да — нужно взять один из способов в статье — возвращать объект с методом next и всем сопутствующим чтобы на каждый раз у нас был новый итератор или вернуть this и реализовать метод next внутри класса чтобы вызовы всегда продолжали текущее итерирование.
Всё вышеописанное лишь мой личный опыт, возможно у других иначе. Но — похоже что экспоненциальный рост пришелся не в плюс.
В общем очень сомнительно. Но запомнилось, да.
Так не интересно, я бы поддержал дискуссию.