Anonymous
(и скорее всего быстрее, если на v8)
Nardis
так уже давно на жс делают
ну мы ж тут с нодой боремся, что ты как этот, сдаешь позиции еще не выйдя на ринг
vladislav
Дело в технологиях же
Vladislav
удачи v8
Anonymous
на жвм только скала хорошая
でゲソ
v8 против jvm? lol
тут за wasm речь
でゲソ
вот впилют его нативно
Vladislav
мне всегда нравятся рассуждения такие, про нативный js
Nardis
предпочел бы ноду
ясно-понятно, не продолжай 😒
Vladislav
и что но будет по скорости как Си
Vladislav
а писать всё так же просто будет, хуяк хуяк
Anonymous
нативного жс нету
Vladislav
ох уж эти влажные мечты...
Anonymous
ало
Vladislav
ало
V8 против JVM? АЛО
Vladislav
иди на ноде пиши
でゲソ
нативного жс нету
не жс, а wasm-машинку. чтобы бегала рядом с v8
Anonymous
V8 против JVM? АЛО
а что такого?
Vladislav
facepalm
Anonymous
объясни тогда
Vladislav
зачем тратить время?
でゲソ
facepalm
отличный аргумент, сэр
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
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'?
учитывая что не видел сигнатур api которое ты юзаешь могу только предположить два варианта: 1) у тебя вызов функции .cat поглощает владение self, т.е ipfs. 2) либо тоже самое происходит выше по коду при вызове функции .add хотя по названию я бы не подумал что она должна овнить
でゲソ
я не уверен, что она что .add что-то должна возвращать
Loo
что это за либа? которая IPFS предоставляет
でゲソ
я так понимаю да. если оно семантически одинаково, то add должен добавлять папку для шаринга
でゲソ
не файл
でゲソ
github?
Anonymous
ща
Loo
ждёмс
Anonymous
🤔
Мерль
а писать всё так же просто будет, хуяк хуяк
Ну в джабке же так примерно и работает >_>
Anonymous
https://github.com/rmnoff/rust-ipfs-api-curl/blob/master/src/ipfs_api.rs только не смейтесь 😂
Loo
@rm
Loo
@rmnff https://github.com/rmnoff/rust-ipfs-api-curl/blob/master/src/ipfs_api.rs#L53
Loo
принимаешь self
Мерль
Это попытка наброса?
Это попытка сказать, что js не одинок в мире >_>
Anonymous
а почему либа с main.rs?
пушо я пока ее никому не показывал
Loo
поэтому после вызова этой функции ipfs больше не доступен в скоупе дальше
Vladislav
Это попытка сказать, что js не одинок в мире >_>
Мне кажется, ты не понимаешь о чем говоришь
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
Мерль
Всё остальное не выживает и существует на правах эзотерики, к сожалению
Мерль
Теперь точно вброс)
Это не наброс, а плач о жестоком мире (
Vladislav
Jvm сейчас самый рокетсаенсный самолёт на рынке, имхо Сам язык вроде и простой, вот только хуяк хуяк будет адово
Loo
https://github.com/carllerche/h2
Vladislav
Хуяк хуяк можно на чем угодно, кроме асм и брейнфака, ну с таким подходом как у тебя
Alex
https://github.com/rmnoff/rust-ipfs-api-curl/blob/master/src/ipfs_api.rs только не смейтесь 😂
тут буквально сегодня говорили что нет смысла в расте использовать curl (unsafe либа) когда есть растовая (safe) reqwest
Loo
хттп2 на токио от карла лешэ
Vladislav
Ты слишком сильно абстрагируешься
Мерль
Jvm сейчас самый рокетсаенсный самолёт на рынке, имхо Сам язык вроде и простой, вот только хуяк хуяк будет адово
Этот рокет сайенс в конечном итоге нужен чтобы код аутсорсеров их нью дели не тормозил
でゲソ
.add?