Xard Code
567 subscribers
9 photos
20 links
Главный кодер: @rol_tg
Основной канал: https://xn--r1a.website/XardMoney
Чат: https://xn--r1a.website/+6YDF1uhq4Fo2ZjUy
Download Telegram
Xard Code
Окей, гайз:) Я смог открыть свою первую страницу в хроме написав код на html своими руками. Можно сказать на 50% уже в Web3, правда?)) Ну хоть какой-то результат, и на том спасибо
О мой Бог!
Первое задание из книги выполнил
Такое чувство…
Поздравляю всех нас!

Результат этого кода на фото ниже:

<!DOCTYPE html>
<html lang="en">

<head>

<meta charset="UTF-8">
<meta name="viwepoint" content="widht=device-width", initial-scale="1.0">
<title>Document</title>
</head>

<body>
<script>
alert ('Привет, мои любимые подписчики!')
</script>

</body>

</html>
🎉11
День 1.

Первый день подошел к концу.
Тезисно пройдемся по всему с самого начала.

Первым делом мы читаем эту статью: https://telegra.ph/YA-ochen-hochu-progat-02-18

Затем мы зашли сюда https://learn.javascript.ru/ и за день прошли первую главу полностью, а так же 2.1
Да-да, я написал свой первый код и Hello World тоже:)

Для того чтобы написать все это понадобилось минимальное понимание Html кода, которое мы взяли из этого видео *первые минут 10 https://www.youtube.com/watch?v=aWZSPC9Zkdw
У нас все вышло мы молодцы. Завтра нас ждет глава 2.2

За день нас собралось 252 человека на канале и 121 человек в чате. Все обсуждение и основная движуха проходит в чатике, так что залетайте туда!

Из 252 человек задонатить решило всего 2 человека, что показывает сознательность нашего населения🤔😣
Если вдруг у вас взыграет совесть и вы решите скинуть минимум 0.1$, то вот адреса:

BSC – 0x652887f65bb8abaa5b668afca7e6a1368aef8df5

Usdt TRC20 – TKjpF1KVkqj8xgDMnvVimn9FNLisorkx32

Спасибо всем, что вы здесь! Это действительно круто осознавать, что уже что-то начинает получаться)
Рад видеть каждого из вас здесь! Доброй ночи и до завтра❤️
8👍1
Доброе утро, мои дорогие!

Вас уже 300, это круто) Ближе к вечеру продолжим изучение учебника по Js, а так же проведем перекличку, чтобы узнать кто следует нашей импровизированной программе. Биткоин пугает и говорит о том, что вероятнее всего медвежка уже вступает в свои владения. Мы были готовы (нет), но сейчас мы одними из первых осознали необходимость саморазвития и обретения собственного Utility!
Отдельная благодарность сознательным гражданам за оплату входа в это приватное прогерское веб3 сообщество.

Убедительная просьба всех участников нашего чата придерживаться норм культурного общества и не использовать нецензурную лексику, злостных нарушителей закона будем показательно мутить

Спасибо, что вы с нами!❤️
18🔥2
Сейчас в чатике много полезных ссылок, советую зайти туда:)
2.2 Инструкции, ; и комментарии к коду

После строчек кода с инструкциями в js лучше всего ставить ;, дабы избежать ошибок и конфликтов

Комментировать текст очень легко при помощи сочетаний клавиш в любом языке
« В большинстве редакторов строку кода можно закомментировать, нажав комбинацию клавиш Ctrl+/ для однострочного комментария и что-то вроде Ctrl+Shift+/ – для многострочных комментариев (выделите кусок кода и нажмите комбинацию клавиш). В системе Mac попробуйте Cmd вместо Ctrl и Option вместо Shift.»
2.3 Use strict

Нужно использовать эту команду(‘use strict’ вначале каждого нашего кода в 99.9% случаев. Перед ней не может стоять ничего, кроме комментариев //

Зачем? ну там целая история, но эта команда включает современный js
👍1
Это тот минимум, который нам предстоит выучить, а пока мы учим 1 красный прямоугольничек справа сверху
🤯9
2.4 Переменные, константы и имена переменных

Прекрасный учебник, который объясняет все и раскладывает по полочкам.

Нужно придумывать имена переменных, по которым не сложно понять для чего они и что в них. Не грешно создать лишнюю переменную, это круто и иногда полезно. Константа это переменная, значение которой не изменяется на протяжении всего кода. Ее содержимое невозможно переписать.
2.5 Типы данных

Js это язык динамичной типизации, поэтому он не привязывает переменные к какому либо типу данных.

number – для любых чисел в диапазоне ±(2в 53 степени -1)

BigInt – дает возможность работать с очень длинными целыми числами.

string – это строка или простой текст. Любой текст должен быть заключен в кавычки.

В JavaScript существует три типа кавычек.
Двойные кавычки: "Привет".
Одинарные кавычки: 'Привет'.
Обратные кавычки: Привет.
Двойные или одинарные кавычки являются «простыми», между ними нет разницы в JavaScript.
Обратные же кавычки имеют расширенную функциональность. Они позволяют нам встраивать выражения в строку, заключая их в ${…}.

Например:

let name = "Иван";
// Вставим переменную
alert( Привет, ${name}! ); // Привет, Иван!
// Вставим выражение
alert( результат: ${1 + 2} ); // результат: 3

boolean – используется для хранения двух ответов да и нет. Имеет только два значения: true и false

null
– ничего/пустота/пустое множество. Зачем? пока хз

undefined – «Оно означает, что «значение не было присвоено»

let age;
alert(age); // выведет "undefined"

object – В объектах хранят коллекции данных или более сложные структуры. «Объекты занимают важное место в языке и требуют особого внимания.» Надо запомнить.

symbol – «тип (символ) используется для создания уникальных идентификаторов в объектах. Мы упоминаем здесь о нём для полноты картины, изучим этот тип после объектов.» Пока сам не понимаю, но такой тип есть

Оператор typeof – если после этого оператора ввести любую переменную, то он выдаст тебе ее тип. (по идее)

Ps: я все это конспектировал по мере урока, и в конце было это *фото*
👍31
2.6 Взаимодействие: alert, prompt, confirm

alert выводит окошко с кнопкой ок.
result выводит окно с полем для ввода.
confirm выводит сообщение и ждёт, пока пользователь нажмёт OK или Отмена. Возвращает true, если нажата OK, и false, если нажата кнопка «Отмена» или Esc

Написал простенький скрипт
День 2.

Собой сегодня доволен, хоть и уделил кодингу не так много времени, как хотелось бы.
Сегодня прошли главы с 2.2 до 2.6, попутно решив все задачи.

Вас все больше, 50% участников сообщества уже в нашем чатике и это невероятный результат. Не знаю ни одного сообщества с подобными показателями, вы лучшие и я вместе с вами❤️👀

Я уже даже пишу маленькие скриптики, которые запускаются (почти) с первого раза! Прекрасно, как по мне)

А сейчас давайте спатки, доброй ночи, будущие веб3 программисты
11🤩1
Привет, работяги и работессы!

Начинаю понемногу вливаться в работу. Было бы здорово пройти сегодня еще парочку тем. Как у вас успехи сегодня? Сегодня поступило несколько предложений о сотрудничестве! Развиваемся и двигаемся только вперед!
8
Не кодом единым:)
Пока мы только учимся – зарабатывать нужно в Web3. Не упускайте возможности😉
Forwarded from Хard Money
Ретродроп от zkSync заказывали?👀

Команда обновила документацию и раздел FAQ, в котором появилась новая строчка:
«Will there be a token?» - «Yes»!
А это значит, что мы делаем все, чтобы залутать ретро этого проекта, учитывая текущую цену ETH:

1. Мост ZigZag для Layer2
При помощи кроссчейн моста заводим средства в сеть zkSync.
Вы можете использовать:
- ZigZag (Очень вероятен ретродроп, советую воспользоваться именно им)
- Официальный мост от zkSync
- Orbiter

2. Трейды на ZigZag
Как только вам поступят средства на L2-кошелек – обязательно сделайте пару трейдов на ZigZag!

3. Донат на GitCoin
Задонатьте проекту через GitCoin (опционально)
Сумма доната ~25$

4. Заминтите NFT в сети zkSync
1. Зарегистрируйте на Pinata.
2. Загрузите изображение и скопируйте его CID.
3. Перейдите в раздел «NFT» в вашем zkSync-кошельке и вставьте CID.
4. Подтвердите транзакцию и заминтите NFT.

5. Покупка и продажа NFT
Поторгуйте NFT на zkNFT. Купите самую дешевую NFT, а затем поставьте ее на продажу.

6. Добавление ликвидности

Установите и используйте Argent кошелек. Вы без проблем можете пополнить его через zkSync, а после чего закинуть средства в L1 пулы ликвидности, например AAVE.

7. Активный пользователь
Будьте активным пользователем сети и старайтесь проявлять активность как можно чаще. Оптимизм давал ретродроп пользователям, которые использовали блокчейн спустя 2 недели после своей первой транзакции. Думаю многие в дальнейшем будут делать также.

Все это позволит нам претендовать на тугрики от проекта ZkSynk.
Сделать все пункты и не получить ретро – шанс 0.1%
Как там у вас с везением?)
👍6🔥1
2.7 Преобразование типов

Js зачастую сам придает нужный тип переменной, но если нам намерено нужно его изменить, то мы используем специальные команды.
2.8 Базовые операторы, математика Часть 1

Операнд (аргумент) – то, к чему применяется оператор. В умножении 5*2 есть два операнда: левый операнд равен 5, а правый операнд равен 2. Простыми словами это слагаемое, вычитаемое и тд.

Унарные операторы – от латинского uno(один) это оператор, который применяется к одному операнду(аргументу). Например, оператор унарный минус "-" меняет знак числа на противоположный.

let x = 1;

x = -x;
alert( x ); // -1

Бинарный оператор – оператор, который применяется к двум операндам. Тот же минус существует и в бинарной форме:

let x = 1, y = 3;
alert( y - x ); // 2

Базовые операторы – +, -, *, /. Тут все ясно и понятно.

Самый интересный оператор из доступных сейчас – Взятие остатка от деления %
Хоть используется символ % это не имеет никакого отношения к процентам.
% – остаток деления а на b.

alert( 5 % 2 ); // 1, остаток от деления 5 на 2
alert( 8 % 3 ); // 2, остаток от деления 8 на 3

Второй интересный оператор это возведение в степень **

alert( 2 ** 2 ); // 4 (2 умножено на себя 2 раза)
alert( 2 ** 3 ); // 8 (2 * 2 * 2, 3 раза)

Бинарный плюс может складывать строки

let s = "моя" + "строка";
alert(s); // моястрока

Чтобы быстро превратить стринг в нумбер нужно перед стринг переменной поставить +

let apples = "2";
let oranges = "3";

alert( apples + oranges ); // "23", так как бинарный плюс объединяет строки

И с использованием плюса до:

let apples = "2";
let oranges = "3";

// оба операнда предварительно преобразованы в числа
alert( +apples + +oranges ); // 5

// более длинный вариант
// alert( Number(apples) + Number(oranges) ); // 5
День 3.

Сегодня упор делал не на код.
Обсуждали с вероятными партнерами проект, которым мы возможно будем заниматься в ближайшее время.
Поэтому все состоявшиеся программисты и не очень, которые хотят получить опыт в web3 проекте – пишите в личку @Ehsbeu🛑
За сегодня успели пройти 1.5 темы, но в целом было очень полезно. Завтра расскажу подробнее про открывшиеся перспективы.
Нужны фронт, бэк, и веб3 прогеры. Будем делать крутые вещи. Учить и учиться вместе, ну а пока…

Доброй ночи❤️
7😁1
День 4.

Весь день провёл в переговорах с потенциальными партнерами. В планах запуск ещё одного проекта от Xard Money:)
Осталось только подождать.
К кодингу надеюсь вернуться очень скоро, ну а пока наблюдаю за советами старших в нашем чате и удивляюсь их познаниям.

Вы готовы к великим делам? Если да, то двигайте спать)

Хороший сон – залог хорошей жизни❤️
11🥰1
Думали я про вас забыл?)

Не тут то было! Мы готовим несколько классных проектов, в которых вы сможете непосредственно поучаствовать. Не все они связаны с программированием, ведь не кодом единым:)

Надеюсь у вас все хорошо. Приятно наблюдать за тем, как ребята из чата решают какие-то свои задачи, ищут лучший путь выучить английский и код.

НАС УЖЕ 500!
Невероятно
❤️
9👍1🤩1
Всем привет!

Если вы думали, что с кодом vsё, то вы глубоко ошибаетесь!
Так вышло, что сейчас я не могу уделять много времени коду.
Есть 2 новости – плохая и хорошая. Пожалуй начну с плохой:

На ближайшее время старый формат совместного обучения окончен из-за моего переезда в Европу и других Xard проектов. Это не значит, что контента не будет. Сюда я буду закидывать полезную информацию для веб3 прогеров🥰

Ну и хорошая новость:

Я переезжаю в Европу с целью начать обучение в университете на факультет блокчейн разработки (ого, сам в шоке). Это значит, что через время здесь появится тонна квалифицированного контента. Это будет качественная информация от лучших учителей мира, которой я поделюсь с вами, адоптировав ее для сообщества.

Сейчас мы все еще учим js по учебнику – https://learn.javascript.ru/
Не останавливаемся и идем только вперед. Жду от вас фидбек в комментах и будем думать куда шагать дальше❤️
28