Anonymous
(и скорее всего быстрее, если на v8)
vladislav
Приходит джун, ты ему даешь Smoothie-Kotlin2React-spinner-framework, он пару лет пишет для фронта на котлине, сразу генерит клиента в мобилу, и сразу транспайлит в js для веба, и сразу в wasm, чтобы ваще летало. Растет, учится и тут — вжух — его на лифте опускают в бек без смены языка, платформы, и даже плагинов в иде. Новый стафф не нужен, пять программистов на язык не нужны. Код строчится, проекты релизятся, шекель мутится —- пейсы крутятся.
Лол что
Vladislav
vladislav
Дело в технологиях же
Vladislav
удачи v8
Anonymous
Anonymous
на жвм только скала хорошая
でゲソ
でゲソ
вот впилют его нативно
Vladislav
мне всегда нравятся рассуждения такие, про нативный js
Vladislav
и что но будет по скорости как Си
Vladislav
а писать всё так же просто будет, хуяк хуяк
Anonymous
нативного жс нету
Vladislav
ох уж эти влажные мечты...
Anonymous
ало
Vladislav
Vladislav
иди на ноде пиши
Anonymous
Vladislav
facepalm
Anonymous
объясни тогда
Vladislav
зачем тратить время?
Vladislav
а я и не собираюсь убеждать кого-то в чем-то тут
Anonymous
и каков смысл твоего нахождения здесь тогда?
Vladislav
сам не знаю, весь день какая-то хуета да срачи
Vladislav
я думал тут ребята по делу собрались
vladislav
Лол
vladislav
Ну тут митап какой-то в Питере замутили
vladislav
Надо пойти посмотреть на холиварщиков будет :)
Anonymous
fn main() {
let connection = database::new();
let ipfs = IPFS::new().host("http://localhost:5001");
let res = Coder::to_json2(&ipfs.add("./logo.png"));
database::add_to(&connection, &res["Hash"].to_string());
let dumps = database::read_dumps(&connection);
for d in dumps {
let res = &ipfs.cat(d.get_hash_link());
println!("{:?}", res);
}
}
ребят, а почему вот в цикле ругается use of moved value: 'ipfs'?
Mike
Мб ты ее скормил потому что to_json?
Anonymous
https://doc.rust-lang.org/book/second-edition/ch04-01-what-is-ownership.html
でゲソ
там же ссылка, не?
でゲソ
хотя все равно непонятно зачем скормил
Loo
でゲソ
я не уверен, что она что .add что-то должна возвращать
Loo
что это за либа? которая IPFS предоставляет
でゲソ
я так понимаю да. если оно семантически одинаково, то add должен добавлять папку для шаринга
でゲソ
не файл
Anonymous
でゲソ
github?
Anonymous
ща
Loo
ждёмс
Anonymous
🤔
Anonymous
https://github.com/rmnoff/rust-ipfs-api-curl/blob/master/src/ipfs_api.rs
только не смейтесь 😂
Loo
@rm
Vladislav
Loo
@rmnff https://github.com/rmnoff/rust-ipfs-api-curl/blob/master/src/ipfs_api.rs#L53
Loo
принимаешь self
Anonymous
Loo
поэтому после вызова этой функции ipfs больше не доступен в скоупе дальше
Vladislav
Anonymous
Anonymous
вот оно что
Anonymous
Loo
https://github.com/LooMaclin/rust-ipfs-api-curl/blob/master/src/ipfs_api.rs#L60
Loo
add тоже забирает self и не возвращает владение
Anonymous
да, я уже понял, пошел читать как поправить..
Мерль
Мне кажется, ты не понимаешь о чем говоришь
Ой, да ладно
8 из 10 ЯП сделаны так и для того, чтобы на них писали джамшуты за пожрать.
И джабка и js и Go - это всё для этого самого.
Хуяк, хуяк и чтобы оно ещё и работало
Vladislav
Mike
Мерль
Всё остальное не выживает и существует на правах эзотерики, к сожалению
Vladislav
Jvm сейчас самый рокетсаенсный самолёт на рынке, имхо
Сам язык вроде и простой, вот только хуяк хуяк будет адово
Loo
https://github.com/carllerche/h2
Vladislav
Хуяк хуяк можно на чем угодно, кроме асм и брейнфака, ну с таким подходом как у тебя
Loo
хттп2 на токио от карла лешэ
Vladislav
Ты слишком сильно абстрагируешься
Мерль
Vladislav
でゲソ
でゲソ
.add?