A list of emulators written in the JavaScript programming language
This list started as a compilation of JavaScript emulators posted to Echo JS over the years. If you know about any missing emulators, please consider adding them to the collection : the source for this page is available on GitHub. Thank you in advance. - Lastly, if you are into JavaScript, you might enjoy Echo JS.
JSMESS - The JavaScript MESS (Multi Emulator Super System) (Source)
PCE - PC emulators in JavaScript (Atari ST, IBM PC 5150, Macintosh, RC759 Piccoline)
RetroArch - JavaScript port of RetroArch (bundles Gambatte (Gameboy), Genesis Plus GX, Handy (Lynx), Snes9x Next, VBA Next (GameBoy Advance), Tyrquake and FinalBurn Alpha)
日前google 發布 Chrome no longer supports NPAPI (technology required for Java applets)
Simulate and program Arduino and breadboard components.
Test your Arduino code in our real-time simulation environment and see your designs come to life in the browser.
DoCircuits is an online virtual lab for electronics. On DoCircuits you can prototype and test your designs without installing any tools on your computer. With DoCircuits you can:
have fun building and burning circuits
test and measure your designs with real lab equipments
share your designs with the community
http://www.falstad.com/circuit/
This is an electronic circuit simulator. When the applet starts up you will see an animated schematic of a simple LRC circuit. The green color indicates positive voltage. The gray color indicates ground. A red color indicates negative voltage. The moving yellow dots indicate current.
To turn a switch on or off, just click on it. If you move the mouse over any component of the circuit, you will see a short description of that component and its current state in the lower right corner of the window. To modify a component, move the mouse over it, click the right mouse button (or control-click if you have a Mac) and select “Edit”.
The "Circuits" menu contains a lot of sample circuits for you to try.
Do schematic capture, Spice simulation, PCB Layout online for free, then order high quality PCBs.
EasyEDA: the one stop design shop for your electronics projects.
Teaching electronics, implement experiments never got easier!
If you are a student or hobbyist and interested in experimenting with electric circuits or an instructor who is willing to test electric circuits to teach in class room, DC/AC Virtual Lab is an online simulator who is capable of building DC/AC circuits, you can build circuits with batteries, resistors, wires and other components, then compute Volt, Ampere, Ohm between at any component or connections nodes at board.
www.IndiaBIX.com provides its service to you, subject to the following Terms of Service. These policies may be updated by us from time to time without notice of you. You can review our updated terms and conditions always in this page. Usage of this site is subject to these Terms, Conditions and Policies, therefore please read the following information carefully.
SchemeIt is a free online schematic drawing tool that will allow you to produce professional looking schematic diagrams, add corresponding part numbers, and ...
TINACloud is a powerful circuit simulation package for analyzing, designing, and real time testing of analog, digital,Verilog, VHDL, MCU, SMPS, RF, ...
Please, enjoy our completely free circuit diagrams and electronics projects ... Here are some of over 800 projects from our free circuit diagrams database.
For all electronic hobbyists out there, CircuitsToday is listing some of our own hobby electronic circuits for you. Most of these circuits have been tested by …
World’s first jet-powered, 3D-printed UAV debuts at Dubai Airshow
Watch World’s First Jet-Powered, 3D Printed UAV Top 150 Mph!
World’s first jet-powered, 3D-printed UAV debuts at Dubai Airshow
AARON HEINRICH NOVEMBER 10, 2015 3 PICTURES
According to Dan Campbell (pictured) from Aurora Flight Sciences, the new UAV is believed to be the largest, fastest, and most complex 3D-printed aircraft ever produced
Image Gallery (3 images)
3D printing just hit another benchmark, with the recent announcement by Aurora Flight Sciences and Stratasys Ltd that they have developed a 3D-printed, jet-powered unmanned aerial vehicle (UAV) with the ability to reach speeds of up to 150 mph (241 km/h). Unveiled at this week’s Dubai Airshow, it is reportedly the largest and most complex UAV ever created using 3D printing.
The high-speed aircraft, designed by Aurora and manufactured and assembled by Stratasys, has a wingspan of 9 feet (3 m) and weighs only 33 lb (15 kg). Over 80 percent of it was created using a 3D-printing process called Fused Deposition Modeling (FDM) that allows for the production of large yet lightweight objects.
The fuselage itself was made of nylon, while the engine exhaust duct was 3D-printed in metal to withstand the high heat generated in that area of the aircraft.
Both companies said the main goal of the project was to illustrate that it was possible to quickly go from designing to manufacturing to flying a lightweight, jet-powered aircraft. The longest print time was for the center-body fuselage, which Stratasys said took about nine days to create. All of the rest of the components – wings, nozzle, fuel tank and other small parts – were manufactured concurrently and took anywhere from a few days to a few hours to complete.
A little more than a month was spent on the initial integration, assembly and testing.
Stratasys said that with all of the integration elements now worked out, it could build a second one in two to three weeks from start to finish.
This is not the first UAV to be created via 3D printing. In April 2014, University of Sheffield's Advanced Manufacturing Research Center (AMRC) made a 3D-printed UAV airframe that could be printed and in the air within a single day. Later in October of the same year, they added electric motors that could propel the craft at speeds of up to 45 mph. Stratasys and a team from Boeing were involved in that project.
Here's a short video that explains the Aurora and Stratasys jet-powered UAV project.
Posted on November 12, 2015 in Developer Tools, Featured Article, and Firefox
Firefox’s New Memory Tool
By Dan Callahan, Nick Fitzgerald
Posted on November 12, 2015 in Developer Tools, Featured Article, and Firefox
Firefox 釋出新版 記憶體 開發者工具 , 你可以看見 你的網頁, 網路應用程式 的 一切
包括 瀏覽創建物件,載入中的程序,javascript的字串, 變數,型態,堆疊區,
Firefox Developer Edition 44, released last week, includes a brand new memory tool to help you understand how your web applications are using and retaining memory. This is especially useful for developers targeting the mobile web, and thus working with constrained resources. Baptiste Kaenel, a freelance Creative Designer and Mozilla community member from France, put together a fantastic video demonstrating how to use this powerful new tool.
The Memory tool works by taking snapshots of everything in memory, and presenting them as a tree/table with various grouping settings. By default, the contents are grouped by “coarse type,” where each thing in memory falls into one of four classifications:
Objects: JavaScript objects. Further grouped by each object’s internal [[Class]] name.
Scripts: The JavaScript source text loaded by the web application and its resulting executable machine code produced by SpiderMonkey’s JIT compiler, IonMonkey.
Strings: JavaScript strings used by the web application.
Other: Miscellaneous structures that do not fit in the above categories.
You can also group the snapshot by “object class,” which groups by their JavaScript [[Object]] class, or by “internal type,” which groups things by their C++ type names. This latter view is mostly useful for Firefox platform developers.
Perhaps most interesting is the fourth and final grouping option: “allocation stack.” You have to turn this option on manually by ticking the “record allocation stacks” checkbox at the top of the Memory panel, since tracking allocations can degrade the application’s performance while the box is checked. The payoff, however, is worth it: this view groups the things in the heap by the source location in your JavaScript code. Unlike other groupings, this view directly ties items in memory back to the code that actually created them.
The list of snapshots also includes the total MB of memory accounted for in the snapshot. You can take several snapshots to help determine at a glance whether your application’s memory usage is growing or shrinking over time.
To learn more, check out the Memory tool documentation on MDN, and remember, we want to hear from you! Download Firefox Developer Edition today, and let us know what tools or enhancements you want to see next by leaving a comment or tweeting at @FirefoxDevTools.
Nick hacks on the Firefox Developer Tools and the SpiderMonkey JavaScript engine. He is also a co-author of the source map specification, and blogs infrequently at fitzgeraldnick.com and you can find him on IRC as fitzgen.