Projection TV Instructions
These plans are very simple! Results may vary by types of materials you use. Works on TVs or monitors.
Materials
These are the things you will need to make your 100" projection TV!
Magnifying glass- Please note if it has a bifocal lens it will not work!!
Sturdy cardboard (or fiberboard).
Duct tape
Black paint or paper
3 pencils
Small mirror (about 3"x3")(optional, you don't really need this).
Four small washers that fit snug around the pencils.
Step1> Measure your screen (vertical and horizontal).
Step2> Cut the side pieces (A and B) for your projector. (Using your measurements from step 1.) Again use 35" for length. This allows the room to adjust the focus. Be sure to cut as straight as possible!
Step 3> Cut the top and bottom pieces (C and D.) (Using your measurements from step 1). Again use 35" for length.
Step 4> Cut out your slider (E). This piece will be the one that slides in and out of your projector! This allows for the focussing. Use your screen measurement from step 2 & 3. Then, find the center, mark it with your pencil!
Step 5> Remove the glass lens form your magnifying glass. Set it exactly on the cent or your slider. Trace around it, and cut our the circle very carefully. Lens must fit snugly in the hole!
Step 6> Now you have all your pieces cut. Now you either paint all pieces black, or cover with black construction paper. If painting, use more than one coat!
Step 7> Now start to assemble your projector. Place pieces A,B,C, & D together and tape them together using your duct tape. Tape both sides so you don't get any light showing through.
Step 8> Now connect the two side together using duct tape. Do this carefully, and now you should have a rectangular box!
Step >9 Insert your glass lens into the hole you cut inb the slider. THIS MUST FIT TIGHTLY. It must be flush with slider. This is a little tricky, but is not impossible!
Step >10 Take to unsharpened pencils and poke them through your slider (E) about one inch from the sides, not the top and bottom. Then put a washer on each end if the pencils. Use some tape if necessary to ensure pencils do not slide in and out! Only push a LITTLE of the pencil through, just enough to secure them. The pencils allow you to push pull the slider in and out to adjust your focus. If pencils interfere with your picture, pull them out after you have focussed your projector and put tape over the holes!
Step 11> Place your slider about halfway in the box. Your slider must fit squarely inside the box!
Step 12> Turn your TV or monitor upside down and carefully attach your projector. Use tape or any other way you desire! Should fit tightly and no light should shine through the box.
Step 13> Turn your TV or monitor on and adjust your slider to focus your picture. This may take a while. The further away from the wall, the larger your picture will be! The darker the room, the clearer your picture will be.
Step 14> If your image is reversed, place a mirror at a 45 degree angle in front of the lens. You may have to turn the screen in its back. Same principle used in school overhead projectors.
Step 15> After the projector is setup and focussed, cut the remaining front pieces away. This allows for better viewing.
Showing posts with label command tweaks. Show all posts
Showing posts with label command tweaks. Show all posts
Sunday
Wednesday
What is svchost.exe?
Every system service such as Windows Update, Event Log, Terminal Services, Audio Service, etc. runs within svchost.exe. Depending on the access the services need, they are grouped together and are run in a number of processes which explains why you see so many in Task Manager running under different accounts such as System, Local Service and Network Service.
Identifying what services are running is different depending on the version of Windows you have.
Windows XP
In Windows XP at a command prompt run:
tasklist /svc
The tasklist utility will show you what processes are running under each svchost.exe process.
Windows Vista and Windows 7
Task manager in Windows Vista and Windows 7 has been enhanced so you can easily see what services are running inside a host process such as svchost.exe.
Click on the Start Button, type in taskmgr and hit Enter. When task manager loads, click on the Processes tab and click Show processes from all users to see all of the svchost.exe processes. Then, right click on a svchost.exe process and select Go to Service(s). You will be taken to the Services tab with all services running in that process highlighted.
All Versions of Windows
Microsoft Sysinternals has a great free utility called Process Explorer that is like a task manager on steroids. It works on all versions of Windows and allows you to easily see services running inside of svchost.exe. Download Process Explorer here. Once you have it running right click on any process and select Properties. Then click on the Services tab and you will see all processes running inside the host process.
Identifying what services are running is different depending on the version of Windows you have.
Windows XP
In Windows XP at a command prompt run:
tasklist /svc
The tasklist utility will show you what processes are running under each svchost.exe process.
Windows Vista and Windows 7
Task manager in Windows Vista and Windows 7 has been enhanced so you can easily see what services are running inside a host process such as svchost.exe.
Click on the Start Button, type in taskmgr and hit Enter. When task manager loads, click on the Processes tab and click Show processes from all users to see all of the svchost.exe processes. Then, right click on a svchost.exe process and select Go to Service(s). You will be taken to the Services tab with all services running in that process highlighted.
All Versions of Windows
Microsoft Sysinternals has a great free utility called Process Explorer that is like a task manager on steroids. It works on all versions of Windows and allows you to easily see services running inside of svchost.exe. Download Process Explorer here. Once you have it running right click on any process and select Properties. Then click on the Services tab and you will see all processes running inside the host process.
Kill Processes from Command Prompt
All of this is possible with the TaskKill command. First, let's cover the basics. You can kill a process by the process ID (PID) or by image name (EXE filename).
Open up an Administrative level Command Prompt and run tasklist to see all of the running processes:
C:\>tasklist
Image Name PID Session Name Mem Usage
========================= ======== ================ ============
firefox.exe 26356 Console 139,352 K
regedit.exe 24244 Console 9,768 K
cmd.exe 18664 Console 2,380 K
conhost.exe 2528 Console 7,852 K
notepad.exe 17364 Console 7,892 K
notepad.exe 24696 Console 22,028 K
notepad.exe 25304 Console 5,852 K
explorer.exe 2864 Console 72,232 K
In the example above you can see the image name and the PID for each process. If you want to kill the firefox process run:
C:\>Taskkill /IM firefox.exe /F
or
C:\>Taskkill /PID 26356 /F
The /f flag is kills the process forcefully. Failure to use the /F flag will result in nothing happening in some cases. One example is whenever I want to kill the explorer.exe process I have to use the /F flag or else the process just does not terminate.
If you have multiple instances of an image open such as multiple firefox.exe processes, running the taskkill /IM firefox.exe command will kill all instances. When you specify the PID only the specific instane of firefox will be terminated.
The real power of taskkill are the filtering options that allow you to use the following variables and operators.
Variables:
* STATUS
* IMAGENAME
* PID
* SESSION
* CPUTIME
* MEMUSAGE
* USERNAME
* MODULES
* SERVICES
* WINDOWTITLE
Operators:
* eq (equals)
* ne (not equal)
* gt (greater than)
* lt (less than)
* ge (greater than or equal)
* le (less than or equal)
"*" is the wildcard.
You can use the variables and operators with the /FI filtering flag. For example, let's say you want to end all processes that have a window title that starts with "Internet":
C:\>taskkill /FI "WINDOWTITLE eq Internet*" /F
How about killing all processes running under the Steve account:
C:\>taskkill /FI "USERNAME eq Steve" /F
It is also possible to kill a process running on a remote computer with taskkill. Just run the following to kill notepad.exe on a remote computer called SteveDesktop:
C:\>taskkill /S SteveDesktop /U RemoteAccountName /P RemoteAccountPassword /IM notepad.exe /F
Open up an Administrative level Command Prompt and run tasklist to see all of the running processes:
C:\>tasklist
Image Name PID Session Name Mem Usage
========================= ======== ================ ============
firefox.exe 26356 Console 139,352 K
regedit.exe 24244 Console 9,768 K
cmd.exe 18664 Console 2,380 K
conhost.exe 2528 Console 7,852 K
notepad.exe 17364 Console 7,892 K
notepad.exe 24696 Console 22,028 K
notepad.exe 25304 Console 5,852 K
explorer.exe 2864 Console 72,232 K
In the example above you can see the image name and the PID for each process. If you want to kill the firefox process run:
C:\>Taskkill /IM firefox.exe /F
or
C:\>Taskkill /PID 26356 /F
The /f flag is kills the process forcefully. Failure to use the /F flag will result in nothing happening in some cases. One example is whenever I want to kill the explorer.exe process I have to use the /F flag or else the process just does not terminate.
If you have multiple instances of an image open such as multiple firefox.exe processes, running the taskkill /IM firefox.exe command will kill all instances. When you specify the PID only the specific instane of firefox will be terminated.
The real power of taskkill are the filtering options that allow you to use the following variables and operators.
Variables:
* STATUS
* IMAGENAME
* PID
* SESSION
* CPUTIME
* MEMUSAGE
* USERNAME
* MODULES
* SERVICES
* WINDOWTITLE
Operators:
* eq (equals)
* ne (not equal)
* gt (greater than)
* lt (less than)
* ge (greater than or equal)
* le (less than or equal)
"*" is the wildcard.
You can use the variables and operators with the /FI filtering flag. For example, let's say you want to end all processes that have a window title that starts with "Internet":
C:\>taskkill /FI "WINDOWTITLE eq Internet*" /F
How about killing all processes running under the Steve account:
C:\>taskkill /FI "USERNAME eq Steve" /F
It is also possible to kill a process running on a remote computer with taskkill. Just run the following to kill notepad.exe on a remote computer called SteveDesktop:
C:\>taskkill /S SteveDesktop /U RemoteAccountName /P RemoteAccountPassword /IM notepad.exe /F
