I thought this is interesting: https://channel9.msdn.com/Blogs/Seth-Juarez/Windows-Subsyste m-for-Linux-Windows-and- Ubuntu-Interoperability In windows 10 anniversary edition Microsoft made it easier to run native ELF64 on operating system. ELF64 has been around since 1998 and is used in some firmware. So through using pico processes, a linux kernel level technology much like POSIX. I wonder if this would finally utalize the full power of multicore systems. Accordimg to the book How Computers work there must be a master thread that utalizes a single master core. It used to be true that not many applications were designed to use more than one thread or core. This new design paradigm provides emulation for the applications making it appear as though there is only one core while there might be 8 like the AMD fx8350.
The Windows Subsystem for Linux was announced as a beta feature at //Build 2016. Since then, we have explored an architectural overview, how Pico Processes work ...
The following details setting up for and building Clang on Windows using Visual Studio:Get the required tools:Subversion. Source code control program. Get it from: http://subversion.apache.org/packages.htmlCMake. This is used for generating Visual Studio solution and project files. Get it from:http://www.cmake.org/cmak e/resources/software.htmlVisua l Studio 2013 or laterPython. This is needed only if you will be running the tests (which is essential, if you will be developing for clang). Get it from:http://www.python.org/dow nload/GnuWin32 tools These are also necessary for running the tests. (Note that the grep from MSYS or Cygwin doesn't work with the tests because of embedded double-quotes in the search strings. The GNU grep does work in this case.) Get them from http://getgnuwin32.source forge.net/.Check out LLVM:svn co http://llvm.org/svn/llvm-proje ct/llvm/trunk llvmCheck out Clang:cd llvm\toolssvn cohttp://llvm.org/svn/llvm-proje ct/cfe/trunk clang
The official home of the Python Programming Language
GetGnuWin32 – Maintaining a Gnuwin32 Package archive. You can download the gnuwin32 package maintenance utility on the sourceforge.net project portal.
The Apache Subversion project does not officially endorse or maintain any binary packages of the Subversion software. However, volunteers have created binary ...
Note: Some Clang tests are sensitive to the line endings. Ensure that checking out the files does not convert LF line endings to CR+LF. If you use git-svn, make sure your core.autocrlf setting is false.Run CMake to generate the Visual Studio solution and project files:cd ..\.. (back to where you started)mkdir build (for building without polluting the source dir)cd buildIf you are using Visual Studio 2013: cmake -G "Visual Studio 12" ..\llvmSee the LLVM CMake guide for more information on other configuration options for CMake.The above, if successful, will have created an LLVM.sln file in the build directory.Build Clang:Open LLVM.sln in Visual Studio.Build the "clang" project for just the compiler driver and front end, or the "ALL_BUILD" project to build everything, including tools.Try it out (assuming you added llvm/debug/bin to your path). (See the running examples from above.)See Hacking on clang - Testing using Visual Studio on Windows for information on running regression tests on Windows.Note that once you have checked out both llvm and clang, to synchronize to the latest code base, use the svn update command in both the llvm and llvm\tools\clang directories, as they are separate repositoriesPull down the cmonster wrapper for python using pip. https://github.com/axw/cmonster/blob/master/README.md Use CMake to generate up-to-date project files:Once CMake is installed then the simplest way is to just start the CMake GUI, select the directory where you have LLVM extracted to, and the default options should all be fine. One option you may really want to change, regardless of anything else, might be theCMAKE_INSTALL_PREFIX setting to select a directory to INSTALL to once compiling is complete, although installation is not mandatory for using LLVM. Another important option is LLVM_TARGETS_TO_BUILD, which controls the LLVM target architectures that are included on the build.If CMake complains that it cannot find the compiler, make sure that you have the Visual Studio C++ Tools installed, not just Visual Studio itself (trying to create a C++ project in Visual Studio will generally download the C++ tools if they haven’t already been).See the LLVM CMake guide for detailed information about how to configure the LLVM build.CMake generates project files for all build types. To select a specific build type, use the Configuration manager from the VS IDE or the/property:Configuration com mand line option when using MSBuild. Start Visual StudioIn the directory you created the project files will have an llvm.sln file, just double-click on that to open Visual Studio.Build the LLVM Suite:The projects may still be built individually, but to build them all do not just select all of them in batch build (as some are meant as configuration projects), but rather select and build just the ALL_BUILD project to build everything, or the INSTALL project, which first builds the ALL_BUILD project, then installs the LLVM headers, libs, and other useful things to the directory set by theCMAKE_INSTALL_PREFIX setting when you first configured CMake.The Fibonacci project is a sample program that uses the JIT. Modify the project’s debugging properties to provide a numeric command line argument or run it from the command line. The program will print the corresponding fibonacci value. Test LLVM in Visual Studio:If %PATH% does not contain GnuWin32, you may specify LLVM_LIT_TOOLS_DIR on CMake for the path to GnuWin32.You can run LLVM tests by merely building the project “check”. The test results will be shown in the VS output window.Test LLVM on the command line:The LLVM tests can be run by changing directory to the llvm source directory and running:C:\..\llvm> python ..\build\bin\llvm-lit --param build_config=Win32 --param build_mode=Debug --param llvm_site_config=../build/test/lit.site.cfg test This example assumes that Python is in your PATH variable, you have built a Win32 Debug version of llvm with a standard out of line build. You should not see any unexpected failures, but will see many unsupported tests and expected failures.A specific test or test directory can be run with:C:\..\llvm> python ..\build\bin\llvm-lit --param build_config=Win32 --param build_mode=Debug --param llvm_site_config=../build/test/lit.site.cfg test/path/to/test This portion of the document covers invoking Clang and LLVM with the options required so the sanitizers analyze Python with under its test suite. Two checkers are used - ASan and UBSan.Because the sanitizers are runtime checkers, its best to have as many positive and negative self tests as possible. You can never have enough self tests.The general idea is to compile and link with the sanitizer flags. At link time, Clang will include the needed runtime libraries. However, you can’t use CFLAGS and CXXFLAGS to pass the options through the compiler to the linker because the makefile rules for BUILDPYTHON, _testembed and _freeze_importlib don’t use the implicit variables. As a workaround to the absence of flags to the linker, you can pass the sanitizer options by way of the compilers - CC and CXX. Passing the flags though the compiler is used below, but passing them through LDFLAGS is also reported to work.26.4.1. Building PythonTo begin, export the variables of interest with the desired sanitizers. Its OK to specify both sanitizers:# ASan export CC="/usr/local/bin/clang -fsanitize=address" export CXX="/usr/local/bin/clang++ -fsanitize=address -fno-sanitize=vptr"Or:# UBSan export CC="/usr/local/bin/clang -fsanitize=undefined" export CXX="/usr/local/bin/clang++ -fsanitize=undefined -fno-sanitize=vptr"The -fno-sanitize=vptr removes vtable checks that are part of UBSan from C++ projects due to noise. Its not needed with Python, but you will likely need it for other C++ projects.After exporting CC and CXX, configure as normal: $ ./configure checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for --enable-universalsdk... no checking for --with-universal-archs... 32-bit checking MACHDEP... linux checking for --without-gcc... no checking for gcc... /usr/local/bin/clang -fsanitize=undefined checking whether the C compiler works... yes ...Next is a standard make (formatting added for clarity):$ make /usr/local/bin/clang -fsanitize=undefined -c -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Modules/python.o ./Modules/python.c /usr/local/bin/clang -fsanitize=undefined -c -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/acceler.o Parser/acceler.c ...Finally is make test (formatting added for clarity):Objects/longobject.c:39:42: runtime error: index -1 out of bounds for type 'PyLongObject [262]' Objects/tupleobject.c:188:13: runtime error: member access within misaligned address 0x2b76be018078 for type 'PyGC_Head' (aka 'union _gc_head'), which requires 16 byte alignment 0x2b76be018078: note: pointer points here 00 00 00 00 40 53 5a b6 76 2b 00 00 60 52 5a b6 ... ^ ...If you are using the address sanitizer, its important to pipe the output throughasan_symbolize.py to get a good trace. For example, from Issue 20953 during compile (formatting added for clarity):$ make test 2>&1 | asan_symbolize.py ... /usr/local/bin/clang -fsanitize=address -Xlinker -export-dynamic -o python Modules/python.o libpython3.3m.a -ldl -lutil /usr/local/ssl/lib/libssl.a /usr/local/ssl/lib/libcrypto.a -lm ./python -E -S -m sysconfig --generate-posix-vars ============================================================ ===== ==24064==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x619000004020 at pc 0x4ed4b2 bp 0x7fff80fff010 sp 0x7fff80fff008 READ of size 4 at 0x619000004020 thread T0 #0 0x4ed4b1 in PyObject_Free Python-3.3.5/./Objects/obmallo c.c:987 #1 0x7a2141 in code_dealloc Python-3.3.5/./Objects/codeobj ect.c:359 #2 0x620c00 in PyImport_ImportFrozenModuleObj ect Python-3.3.5/./Python/import.c :1098 #3 0x620d5c in PyImport_ImportFrozenModule Python-3.3.5/./Python/import.c :1114 #4 0x63fd07 in import_init Python-3.3.5/./Python/pythonru n.c:206 #5 0x63f636 in _Py_InitializeEx_Private Python-3.3.5/./Python/pythonru n.c:369 First, create a simple C file, name it ‘hello.c‘:#include <stdio.h> int main() { printf("hello world\n"); return 0; }Next, compile the C file into an LLVM bitcode file:C:\..> clang -c hello.c -emit-llvm -o hello.bcThis will create the result file hello.bc which is the LLVM bitcode that corresponds the compiled program and the library facilities that it required. You can execute this file directly using lli tool, compile it to native assembly with the llc, optimize or analyze it further with the opt tool, etc.Alternatively you can directly output an executable with clang with:C:\..> clang helloThe elf file is then created by default.For information about generating a .elf filetype
Tuesday, December 27, 2016
Monday, December 26, 2016
The forseeable future
My next research is on improving contrast in machine vision as it relates to automated medical imaging when using sonographic imaging. I have some ideas looking at sounds as it relates to tissue density. Since all things that are living are animate producing energy, all of these energies exist as radiating sound. As a physics student quoted mc hammer and said to a professor "you can't touch this". We can experiece the force fields surrounding each object. Some early scientists said that bats made sounds that bounced off objects. And this is particurally interesting because we now know that with noise cancelling headphones energy can be added or subtracted from the wave's amplitude making it in a spectrum that a bat can hear. An interesting proof of concept is a motion detector which can sense heat such as a passive infrared detector. Rather than an array of microphones my approach levererages the formation of patterns to learn what type of sounds to expect in progression through software audio filters. As math professors used to tell us, nothing is continuous but discrete in terms of energy pulses. Our brain just connects through sampling and tries to make up for its lack of perception capacity to think of something as continuous. Even light is susceptible to waves and quantum mechanics. We now know there is confusion because thus not only includes the third demention but the fourth demention as well. The best they can do is a group of circles circling around each other for modeling purposes. It is particurally interesting shining a lazer at a boom box speaker. Scientists argue that light waves are transverse while sound waves are longitudinal. Light create heat when coming into contact with objects. Would sound waves also sound waves be capable of generating heat if the oscilations were closer together meaning it carried more energy. Were slowed down it would have a similar effect as seen with thunder and lightening where thunder takes more time than light to be perceived. In order for a source to have more than one wave it seems as though each type of wave would need its own source emitter. However, it can be deduced that this is not always the case. It is more reasonable to say that the intensity of light decreases as a square proportion into square distance. This means as wave bounces off objects it would decrease the focused energy so it turns from a light wave to a sound wave when light reflects and refracts off objects. I think that it is dair to say that light is a sound wave except that light has a greater frequency so that it affects the centripetal motion so that the sound wave appears to be under greater influence of gravitational force of surrounding objects. Consider a solar storms which can have a flame burst which can be perceived by audio equipment. Radio telescopes can detect planets becuase they operate in a different spectrum and serve as a inspiration for this project.
Saturday, August 20, 2016
13 lucky tips for windows
top tips for windows
1) autoit is an automatic scripting language can make macros repeating tasks and windows configurations easy http://www.ehow.com/how_12211912_make-autoit-follow-movements.html
2) net diag is a command to make sure all computers in a network can communicate with each other
3) window reliability monitor on windows vista machines and higher arrange event logs errors and see what makes it easier to see root causes.
http://www.makeuseof.com/tag/windows-7-reliability-monitor/
4) the cmd prompt is a part of the system path so all you have try to do is put cmd.exe into the file browser like so http://youtu.be/yWELwtpyYi8
5) the following link shows how it is possible to remotely use the command prompt if another computer. The command ipconfig /flushdns can be sent to multiple computers using a pipe command from net view | http://ss64.com/nt/winrm.htm
6) power gui is a wizard for PowerShell point and click commandlets. This used to be produced by quest software until dell bought them http://en.community.dell.com/techcenter/powergui/
7) internet connections can be accessed using netsh http://youtu.be/Og7zlmTQH2U
also opendns can be used for accessing the web more securely http://youtu.be/L-C-LpxQnKc opendns is now owned by cisco https://www.opendns.com/ also Norton makes a good dns but I would recommend using it as the secondary using opendns primary
https://dns.norton.com/
8) www.techbargains.com is the best price comparison / deal alert website I've found
9) Kaspersky id my current favorite paid antivirus while avast is my favorite free. Avast bought avg. Bitdefender came in second. Malwarebytes and super antispyware are good scanners.
10) revo uninstaller portable free is a good uninstaller picking up traces left behind after the regular uninstaller is finished
11) Google chrome remote desktop id the best secure VPN software which is free
12) advanced system care by iobit is good software but hopefully they make a portable version. Good for getting a slow computer better
13) secunia psi is the best bulk update software for ngo and home use
techzilla gives more good tips http://revision3.com/tekzilla/
packetstormsecurity.com and hitb.org and securitymagazine.com are amongst the best security news
www.betanews.com and cnet.com and news.yahoo.com/tech are amongst the best for general computing news
spice works is a good community with a great script repository and q and a.
pcqanda.org and quota are amongst the best q and a sites.
1) autoit is an automatic scripting language can make macros repeating tasks and windows configurations easy http://www.ehow.com/how_12211912_make-autoit-follow-movements.html
2) net diag is a command to make sure all computers in a network can communicate with each other
3) window reliability monitor on windows vista machines and higher arrange event logs errors and see what makes it easier to see root causes.
http://www.makeuseof.com/tag/windows-7-reliability-monitor/
4) the cmd prompt is a part of the system path so all you have try to do is put cmd.exe into the file browser like so http://youtu.be/yWELwtpyYi8
5) the following link shows how it is possible to remotely use the command prompt if another computer. The command ipconfig /flushdns can be sent to multiple computers using a pipe command from net view | http://ss64.com/nt/winrm.htm
6) power gui is a wizard for PowerShell point and click commandlets. This used to be produced by quest software until dell bought them http://en.community.dell.com/techcenter/powergui/
7) internet connections can be accessed using netsh http://youtu.be/Og7zlmTQH2U
also opendns can be used for accessing the web more securely http://youtu.be/L-C-LpxQnKc opendns is now owned by cisco https://www.opendns.com/ also Norton makes a good dns but I would recommend using it as the secondary using opendns primary
https://dns.norton.com/
8) www.techbargains.com is the best price comparison / deal alert website I've found
9) Kaspersky id my current favorite paid antivirus while avast is my favorite free. Avast bought avg. Bitdefender came in second. Malwarebytes and super antispyware are good scanners.
10) revo uninstaller portable free is a good uninstaller picking up traces left behind after the regular uninstaller is finished
11) Google chrome remote desktop id the best secure VPN software which is free
12) advanced system care by iobit is good software but hopefully they make a portable version. Good for getting a slow computer better
13) secunia psi is the best bulk update software for ngo and home use
techzilla gives more good tips http://revision3.com/tekzilla/
packetstormsecurity.com and hitb.org and securitymagazine.com are amongst the best security news
www.betanews.com and cnet.com and news.yahoo.com/tech are amongst the best for general computing news
spice works is a good community with a great script repository and q and a.
pcqanda.org and quota are amongst the best q and a sites.
Saturday, August 6, 2016
Tacking in the wind
In a high school physics class I made a Styrofoam board with golf ball (the type with the holes) wheels. I made the mistake of cutting the board thinking that mass would slow down the board. However I learned a bigger board would make the board less likely to be experience lift which needs to be corrected by more intensive gravity.
Supplies


Styrofoam board 
Then you put the golf balls on dowels ducked taped to the bottom of the Styrofoam board. Then put a dowel in the middle of the board and wrap the folder around the upward pointing dowel. To track, you point the folder so it is at an angle. For example to track to the left you would put the folder at 160 degree angle so it is pointing left. Be sure to cut the tabs off the folder or else that would prove unpredictable.
Supplies
Then you put the golf balls on dowels ducked taped to the bottom of the Styrofoam board. Then put a dowel in the middle of the board and wrap the folder around the upward pointing dowel. To track, you point the folder so it is at an angle. For example to track to the left you would put the folder at 160 degree angle so it is pointing left. Be sure to cut the tabs off the folder or else that would prove unpredictable.
The ulimate hot dog cooker
In high school I got to design a hot dog cooker. I have learned a lot since then and here is how I would design it today. Ohm developed a horse shoe battery using two canisters, one tank containing hot and cold water. It would consist of two water bottles with a short garden hose between them. It would make a horse shoe shape. It would look like the following.
So The hot water would expand pushing the cold water up into the system where it could be heated by the heat lamp. Then it would fall when cooled and then encounter the hot water. The cold water is denser than the hot water so it pushes the hot water into the tube containing the hot dog. To initially make the water hot I would suggest a model based on the lettuce plant.
The plant family has been around a while and developed after many years of evolution for optimum survival. Imagine a mesh made out of coffee straws which is contained in milk shake drinking straws.


So what we have is a sheet of fake grass which collects the light and the coffee straws woven together in a mesh so that they are hooked around one another so that they are pulled in a diamond shape. The longer part of the diamond is to be pointed towards the outside parameter of the leaves. The leaves are to be shaped like the lettuce leaves with multiple branches extending from a central hub. The benefit of the diamonds is the strength. The benefit of shaping it after a lettuce leaf is that it is bent in the middle to represent reflection.
This way it is like the back to the future scene where the doctor tries to capture a bolt of lightening. However the current (duration) compensates for the intensity (voltage) of the electric circuit. The best material for the upper part of the leaf is the fake grass you can get at model train stores. Then you use the rubber cement to fasten the bottom of the fake grass sheets to the straws. Here is a hint: refigerate or chill the rubber cement to make it mire standy and wrap it around the straw and the fake grass. Do not allow the rubber cement to isolate the paper from the straw or it would work as an insulator. You can form as many circles out of straws as you want as long as they all connect to the bottle designated for the hot water. Good luck with any aspiring people wanting to do this for the science classes. May this inspire the next generation of photovoltaics and solar cells. Grass is green so it can absorb more energetic wavelengths produced by the sun such as red and yellow. Blue is a less active color and not included



Fake grass

View also;
Documentary of Ohms law https://youtu.be/mB1z_x7J5Aw
Lecture of Photovoltics https://youtu.be/WxOX3t_AN3w
Cartoon on Photosynthesis https://youtu.be/uixA8ZXx0KU
Cartoon on Photosynthesis https://youtu.be/iLDbW_XvxHQ
Lecture on Conductance https://youtu.be/VVT-VLu1iVM
Credits also go towards Building Electronics from the Ground Up and Electricity Demystified.


So The hot water would expand pushing the cold water up into the system where it could be heated by the heat lamp. Then it would fall when cooled and then encounter the hot water. The cold water is denser than the hot water so it pushes the hot water into the tube containing the hot dog. To initially make the water hot I would suggest a model based on the lettuce plant.

The plant family has been around a while and developed after many years of evolution for optimum survival. Imagine a mesh made out of coffee straws which is contained in milk shake drinking straws.

So what we have is a sheet of fake grass which collects the light and the coffee straws woven together in a mesh so that they are hooked around one another so that they are pulled in a diamond shape. The longer part of the diamond is to be pointed towards the outside parameter of the leaves. The leaves are to be shaped like the lettuce leaves with multiple branches extending from a central hub. The benefit of the diamonds is the strength. The benefit of shaping it after a lettuce leaf is that it is bent in the middle to represent reflection.
This way it is like the back to the future scene where the doctor tries to capture a bolt of lightening. However the current (duration) compensates for the intensity (voltage) of the electric circuit. The best material for the upper part of the leaf is the fake grass you can get at model train stores. Then you use the rubber cement to fasten the bottom of the fake grass sheets to the straws. Here is a hint: refigerate or chill the rubber cement to make it mire standy and wrap it around the straw and the fake grass. Do not allow the rubber cement to isolate the paper from the straw or it would work as an insulator. You can form as many circles out of straws as you want as long as they all connect to the bottle designated for the hot water. Good luck with any aspiring people wanting to do this for the science classes. May this inspire the next generation of photovoltaics and solar cells. Grass is green so it can absorb more energetic wavelengths produced by the sun such as red and yellow. Blue is a less active color and not included
Fake grass
View also;
Documentary of Ohms law https://youtu.be/mB1z_x7J5Aw
Lecture of Photovoltics https://youtu.be/WxOX3t_AN3w
Cartoon on Photosynthesis https://youtu.be/uixA8ZXx0KU
Cartoon on Photosynthesis https://youtu.be/iLDbW_XvxHQ
Lecture on Conductance https://youtu.be/VVT-VLu1iVM
Credits also go towards Building Electronics from the Ground Up and Electricity Demystified.
The ulimate hot dog cooker
In high school I got to design a hot dog cooker. I have learned a lot since then and here is how I would design it today. Ohm developed a horse shoe battery using two canisters, one tank containing hot and cold water. It would consist of two water bottles with a short garden hose between them. It would make a horse shoe shape. It would look like the following.
So The hot water would expand pushing the cold water up into the system where it could be heated by the heat lamp. Then it would fall when cooled and then encounter the hot water. The cold water is denser than the hot water so it pushes the hot water into the tube containing the hot dog. To initially make the water hot I would suggest a model based on the lettuce plant.
The plant family has been around a while and developed after many years of evolution for optimum survival. Imagine a mesh made out of coffee straws which is contained in milk shake drinking straws.


So what we have is a black piece of paper which collects the light and the coffee straws woven together in a mesh so that they are hooked around one another so that they are pulled in a diamond shape. The longer part of the diamond is to be pointed towards the outside parameter of the leaves. The leaves are to be shaped like the lettuce leaves with multiple branches extending from a central hub. The benefit of the diamonds is the strength. The benefit of shaping it after a lettuce leaf is that it is bent in the middle to represent reflection.
This way it is like the back to the future scene where the doctor tries to capture a bolt of lightening. However the current (duration) compensates for the intensity (voltage) of the electric circuit. The best material for the upper part of the leaf is the fake grass you can get at model train stores. Then you use the rubber cement to fasten the bottom of the fake grass sheets to the straws. You can form as many circles out of straws as you want as long as they all connect to the bottle designated for the hot water. Good luck with any aspiring people wanting to do this for the science classes. May this inspire the next generation of photovoltaics and solar cells.



Fake grass

View also;
Documentary of Ohms law https://youtu.be/mB1z_x7J5Aw
Lecture of Photovoltics https://youtu.be/WxOX3t_AN3w
Cartoon on Photosynthesis https://youtu.be/uixA8ZXx0KU
Cartoon on Photosynthesis https://youtu.be/iLDbW_XvxHQ
Lecture on Conductance https://youtu.be/VVT-VLu1iVM


So The hot water would expand pushing the cold water up into the system where it could be heated by the heat lamp. Then it would fall when cooled and then encounter the hot water. The cold water is denser than the hot water so it pushes the hot water into the tube containing the hot dog. To initially make the water hot I would suggest a model based on the lettuce plant.

The plant family has been around a while and developed after many years of evolution for optimum survival. Imagine a mesh made out of coffee straws which is contained in milk shake drinking straws.

So what we have is a black piece of paper which collects the light and the coffee straws woven together in a mesh so that they are hooked around one another so that they are pulled in a diamond shape. The longer part of the diamond is to be pointed towards the outside parameter of the leaves. The leaves are to be shaped like the lettuce leaves with multiple branches extending from a central hub. The benefit of the diamonds is the strength. The benefit of shaping it after a lettuce leaf is that it is bent in the middle to represent reflection.
This way it is like the back to the future scene where the doctor tries to capture a bolt of lightening. However the current (duration) compensates for the intensity (voltage) of the electric circuit. The best material for the upper part of the leaf is the fake grass you can get at model train stores. Then you use the rubber cement to fasten the bottom of the fake grass sheets to the straws. You can form as many circles out of straws as you want as long as they all connect to the bottle designated for the hot water. Good luck with any aspiring people wanting to do this for the science classes. May this inspire the next generation of photovoltaics and solar cells.
Fake grass
View also;
Documentary of Ohms law https://youtu.be/mB1z_x7J5Aw
Lecture of Photovoltics https://youtu.be/WxOX3t_AN3w
Cartoon on Photosynthesis https://youtu.be/uixA8ZXx0KU
Cartoon on Photosynthesis https://youtu.be/iLDbW_XvxHQ
Lecture on Conductance https://youtu.be/VVT-VLu1iVM
Subscribe to:
Posts (Atom)