“I think I’m closer to training in Spain again”

first_imgEmery hopes he can do it in the Spanish competition: “In my league, or where I feel something for it, I always want the best to be there. And now that I am in Spain and I feel Spanish I want the best players to be there. I would like Messi to continue, Cristiano to have followed, Neymar to come back . Having those players in our league makes us bigger. “Asked about how he is managing his current moment now that he does not train, he indicated: “When I have trained I have always been very focused on the current situation of my teams, with no longer focus on other teams, other countries and other football ..”. “Now I am doing it, watching many games, different types of teams, how they play. I try to improve. Also, I am reading, writing, updating things from before. I’m trying to use this moment to see what I can improve on from what I’ve done so far, trying to get out of this break prepared and with wider prisms “he expressed.Emery analyzed how the return of football could be after confinement due to the coronavirus health crisis: “Returning from this is one more process, seeing how we can compete. The teams will be different and some may do better because others adapt less . The return is going to be an unknown as to how we are going to respond. “In the event that football resumes, it would probably be without an audience in the stands: “I think the fact that there are no spectators is going to make the game colder, but people are demanding to have sports on television.” “We will get out of this by learning to live differently. For example, now I am learning to be at home, to have hours where I can get bored and I see it as normal. People demand normality, always respecting the coronavirus, because they want to to contribute things, “he said. The Spanish coach Unai Emery showed on Tuesday his availability to start a new professional adventure after his departure from the English Arsenal and the preference that this be in the Spanish league, without closing doors in other countries. “I am open to training. In Spain, in England, in Italy, in France, elsewhere … but if you ask me where you think you will be able to be, I think I’m closer to the Spanish league. And I feel like it, I’ve been away for four years, “he said on Eurosport’s ‘Confinados’ program.“After four years it was if I have a good chance of returning to Spain and I feel like it, I want to face it. The first objective is to return next season, but if I don’t find anything that fits what I can get excited about or get to my heart, I will wait, “he added.Regarding the Brazilian Neymar, whom he trained at Paris Saint-Germain, he said: “He has a great heart. You have to understand people, empathize. His type of life is star and there are many things that escape us. But he has a good heart, you see it when you link a conversation with him”.“Neymar has the conditions to be the best in the world, it has been an honor for me to work with him. He is impressive in training, in games. It has the capacity, but between his environment and everyone has to encourage him to dedicate five years to football 100% because he can get to be on the pedestal. It is to become aware, to be aware and find the way, “he said.last_img read more

WebAssembly Source Code Can Now Be Debugged Outside the Browser with GDB

first_imgMozilla recently demonstrated debugging of WebAssembly binaries outside the browser, using standard debuggers like GDB and LLDB. Debugging WebAssembly code in the same execution environment used in production allows developers to catch and diagnose bugs that may not arise in a native build of the same code.WebAssembly, in connection with WASI, has recently made strides to be used outside of the browser, and realize the Write Once, Run Anywhere promise. While running WebAssembly programs outside the browser is already possible, in particular with wasmtime, the debugging story presents some difficulties. While WASI allows developers to use console logging to report on the execution of the program, it was not possible to debug the original source. Taking the example of a Rust source compiled to WebAssembly, rustwasm documentation explains the issue: Debuggers currently provide limited utility, and we end up stepping through raw WebAssembly instructions emitted by the compiler, rather than the Rust source text we authored. Once this is done, developers can use breakpoints (for instance breakpoint set -name fizzbuzz), source-level navigation, inspect and modify variables during the interrupted execution of the program, view and navigate stack frames, and perform other typical debugging functions with the command line interface or the graphical user interface of LLDB: The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. The LLDB project builds on libraries provided by LLVM and provides a native debugger.GDB (GNU Project debugger) is a debugger which supports the following languages: C++, Rust, Go, Objective-C, Ada, Assembly, C, D, Fortran, OpenCL, Modula-2, and Pascal.WASI (WebAssembly System Interface) is a modular system interface for WebAssembly focused on security and portability, which is on a standardization path. WASI aims at enabling developers to run WebAssembly programs on any devices, computers, or operating systems.Wasmtime is a standalone JIT-style runtime for WebAssembly. The Wasmtime runtime’s tutorial contains examples for how to target WASI from C and Rust. The resulting .wasm modules can be run in any WASI-compliant runtime, such as Wasmtime or Fastly’s Lucet. Wasmtime’s debugging support makes it easier to catch and diagnose bugs that may not arise in a native build of the same code. For example, the WebAssembly System Interface(WASI) treats filesystem access more strictly than traditional Unix-style permissions. This could create issues that only manifest in WebAssembly runtimes. Mozilla explains how source-level debugging may help WebAssembly developers catch otherwise obfuscated bugs: Source-level debugging of .wasm files using traditional tools like GDB and LLDB is now possible. In a recently published screencast, Mozilla illustrates the debugging with LLDB of a Rust-generated WebAssembly program that implements a solution to the FizzBuzz problem. The screencast first showcases compiling Rust code with cargo to WebAssembly, and running the generated wasm code with wasmtime. The screencast continues with instrumenting the wasm code with debugging information, using LLDB:lldb — wasmtime -g target/wasm32-wasi/debug/fizz.wasmlast_img read more