Thursday, June 24, 2010

Useful linux commands

Found an old post didn't publish here yet, so here it is.

Useful linux commands:
  • nmap
  • uname -a
  • modinfo
  • edit /etc/fstab to add a mount when booting
  • edit /etc/inittab to change runlevel when booting (id:3:initdefault:)
  • scp somefile user@IP:/home/user/directory
  • [root@localhost ~]# PS1=$
    $   (to change prompt)
  • change hostname (localhost):
    [root@localhost ~]# hostname localhost.localdomain
  • add services to runlevels:
    chkconfig --level <number> <service>
    chkconfig --level 3 httpd
  • tail -f    to keep outputting as the file grows
  • any ideas on how to solve this mail.txt -email theborisedu@gmail.com

Tuesday, June 22, 2010

redirect http to https multiple domains

After the torture of trial and error I have devised a working .htaccess way to redirect http to https while having multiple domains, follow the steps below.

First task is to have the /secure directory secure with https, in this directory create the .htaccess and place this text:
RewriteEngine on
RewriteCond %{http_host} secure.domain.ca [or]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://domain.ca/secure [L,R=301]

You can place this anywhere else that you want redirected (i.e other domains), basically users will try hitting the http and redirect to that domain with https!

Second is having the / domain not secure (if your certificate isn't *. users will get a warning, we don't want that), and it will have different subdomain in this example (www1). In the root directory place this in .htaccess:
RewriteEngine on
RewriteCond %{http_host} ^domain.ca [or]
RewriteCond %{http_host} ^www.domain.ca [NC]
RewriteRule (.*)  http://www1.domain.ca/

And now waiting to see if the mx records work...

Sunday, June 20, 2010

Mercury KPC-6225V Driver download

Noticed that the webcam drivers could be hard to find, so here is a distribution of the Mercury KPC-6225V Driver for download.
Filename: Mercury-PC-CAM-WEBCAM-Driver-KPC-6225V.zip
Size: 607.48 MB
Link: http://www.megaupload.com/?d=BCVB5FR4

Saturday, June 19, 2010

how to stream movies videos ninjavideo

In particular, this will fix the issues some videos are having. For example the sound is off and the picture seems incorrect, also if you hit the 'download' button but want to stream (watch the movie without having to wait for the download to complete).

What you will need is VLC player (of course to work with ninjavideo you need java and older version of divx installed [firefox or chrome is also recommended]).

The simple version: go to My Documents/My Videos in XP or Videos in 7 or Vista (%userprofile%/My Documents/My videos/ or where your directory is located). Navigate to DivX Movies\Temporary Downloaded Files/ and find the movie or video that you want to watch. It will have .part extension simply open this with VLC and hit "Don't repair" if prompted, now you are watching the streaming movie in VLC instead of DIVX!

If you are downloading the movie via the download button, use firefox as it will not work with other browsers I tried. Find the .part file where you are saving the file (Desktop or My Documents/Downloads) and play it with VLC.

Make .part files open with VLC by default for ease of use.

For more info check the post about streaming megaupload.
Let me know what you think in the comments below.

Sunday, May 30, 2010

SchTasks for backups with examples

It's easy to find the switches here but not so easy to find working examples.

Following up on the previous post(s) to schedule a tasks use this example:
schtasks /create /tn "Check server Mon-Fri at 8am" /tr c:\scripts\checkserver.bat /sc weekly /d Mon,Tue,Wed,Thu,Fri /st 8:00:00 /ru %computername%\%username% /rp %pass%

The computername and username are set by the system, you will need to specify the password:
SET pass=mySecurePass

So your script can look like:
SchTasks.bat
@echo off
SET pass=mySecurePass

echo Adding Check Server scheduled task...
schtasks /create /tn "Check server Mon-Fri at 8am" /tr c:\scripts\checkserver.bat /sc weekly /d Mon,Tue,Wed,Thu,Fri /st 8:00:00 /ru %computername%\%username% /rp %pass%

echo.
echo done..
pause

NOTE: if you are using a domain instead of workgroup you will need to specify that instead of %computername%.

Saturday, May 29, 2010

network monitor

Took me some time to find the right components, finally got it to work and this will help me a lot!

The dependencies are:
1. The mail program, best one (or only one) I found is HERE (more info and alternate download), get the one with STARTTLS (if using gmail), I saved it under %systemroot%\system32 and renamed to mail.exe for ease of use but you can leave the name (change in script) and place in same folder as script if there are security concerns.

2. Sleep command found HERE.

checkServer.bat
============================================
@echo off

SET ip=192.168.1.100
SET wait=300

echo Checking if server (%IP%) online...
ping %IP%

if not errorlevel 1 goto :eof

echo.

echo Attempting to start VMware...
start vmware -x "D:\vmware\server\server.vmx"

echo Retry in %wait% seconds
sleep %wait%
ping %IP%

if not errorlevel 1 goto :eof

mail -f my@gmail.com -d gmail.com -smtp smtp.gmail.com -port 587 -t my@gmail.com -sub "SERVER DOWN!" -from my@gmail.com -cc techsupport@gmail.com +bcc -v -starttls -auth -user USERNAME -pass PASSWORD -M "Please check server (%IP%) now!"

pause
=============================================

substitute the IP, emails, NAME and PASS to your gmail username and password.
Also which actions you want to do, if vmware check your location... etc.

Test it, and now all that's left is to schedule the script... those and more coming up in next posts.

Let me know how it goes!

Sunday, May 16, 2010

Thursday, May 13, 2010

how to stream movie videos from megaupload



This is surprisingly, very simple to do, you will need:
------------------------------------------
I will assume these are installed with fairly default settings and that you have a working video link to megaupload (example).

  1. You can go ahead and type the code, wait for 20-40 seconds and click download.
  2. Once the the download starts navigate to your download folder (normally in My Documents\Downloads)
  3. There, you will see the filename of what you are downloading, using firefox it will be an empty file but  *filename*.part  can be played with VLC, if using chrome you can play the normal filename with VLC!
If you are unfamiliar with how to open in VLC: 
-Right click the *.part file > Properties > under Opens with click Change
-Find and select VLC media player > click OK and again OK.
-Now simply double click the file and you can start watching the video/movie!
Done!
    Let me know what you think, or if there are any issues... print screens coming soon!

    Prohibition in the 21st century

    Many already know the prohibition continues in the USA and majority of other countries... here is a more recent look at what is going on in California: How Weed Won the West part 1 and part 2

    Although President Obama promised to allow marijuana to be categories as conventional medicine, and allow state law take presidency over federal law, the raids continue. DEA take the crops, cash and trash the place from further business while the economy suffers - it seems the two just cannot be linked. Governor Schwarzenegger also agree in 2009 that the deficit is so large marijuana taxation will enable to keep schools open and violent prisons in jail.

    This is so clear to so many yet it feels nothing can be done, maybe the few that benefit are more powerful than the many that suffer and so life carries on being the way it was...

    For those stumbling here and interested in more videos check out the following great documentaries:




    more coming soon...


    As always let me know what you think!

    Saturday, May 8, 2010

    Why not to use wireless keyboards

    It seems like everyone has those cool wireless keyboards, but in the security world we explore everything and guess what has a weak encryption and can be hacked?

    Of course it's the topic of this post...

    Anyway I just thought it was important to get the word out there and inform the citizens of another security threat.


    Keyboard Sniffer Keykeriki from Max Moser on Vimeo.

    The device is not (yet) for sale but can be made by anyone with some soldering skills, once made it can reach 75 meters and the software is open source downloadable but probably will require some learning or even experience with Linux/Unix.

    Needless to say this is not only dangerous of eavesdropping on peoples conversations but passwords, credit cards and whatever else is being typed on those wireless keyboards of sensitive nature - can all be picked up over the air waves by soon-to-be-sold device and free software already available... [see bottom]

    Common wireless keyboard manufacturers (Microsoft and Logitech come to mind) don't give users a fauls sense of security when it's clear those are insecure!

    Also you should probably work on a better encryption, try getting some help from those who hacked your keyboards for starters....

    For more information check out remote-exploit.org's project.

    Sunday, April 25, 2010

    Wake on LAN command line script

    Automate the Wake On LAN (WoL) by scripting a small but smart script.

    First, make sure your hosts can wake on LAN, you may have to check the bios but also make sure to enable  wake function from windows, test that it works with the WOL GUI if you'd like and move to the next step when it works.

    Second, download the wolcommand from here, I like to place it in C:\WINDOWS\system32 folder so it can be accessed from anywhere in the local system but you can place it in the same folder as the script which makes this command a dependency for the script.

    Third step is the scripting portion, as described at the bottom of enable WoL in windows save all the MACs if there are multiple hosts you want to wake up, in my case the list is as follows:
    pc00: 00-07-E9-xx-xx-xx
    pc01: 00-07-aa-aa-aa-aa
    pc02: 00-07-bb-bb-bb-bb

    Place as many MACs as needed in this text file, we named it ip-mac.txt but you can name it anything else and have any other delimiter but make sure to edit the script below accordingly if you do have changes.

    Now the fun part:
    FOR /F "tokens=2 delims=:" %%G IN (ip-mac.txt) DO wolcmd %%G 192.168.1.255 255.255.255.255
    pause

    Named it wol.bat (or anything you like) and run or schedule with at command or  The first line is a FOR loop that takes the second field with colon delimiter (:) then execute "wolcmd " with each of the MAC address lines, it may help to learn more about FOR loops to understand this for your case.

    Second line is a pause which will wait for user input any key, I just want to make sure the commands were successful otherwise the command window closes before you blink.

    Anyway, this seems to work with most PCs, I am also considering placing a sleep few seconds between each MAC wake execution to give the packets time to leave before sending the next.

    Let me know what you think!

    Enable Wake On LAN Windows XP

    In order to wake the computer from the Local Area Network you may need to check the BIOS to allow this but since there are too many different ones I will cover the Windows XP enabling (same with server 2003 and similar to older and newer versions of windows operating systems).
    On your PCs Network Interface Cards (NICs) you require to "Allow this device to bring the computer out of standby", and here is how to do it:

    1. First locate the Local Area Network properties, normally can be found in Control Panel > Network Connections (Fig. 1) double-click your network connection to get to the Status
    Fig. 1
    2. Next in Status click Properties:
    Fig. 2
    3. Now in the Properties click Configure:
    Fig. 3
    4. Now click the "Power Management" tab and select the check-boxes with the wake on LAN capabilities.
    Fig. 4
    Since with the Intel drivers this section looks different for me, here is a more common look for this tab:
    Fig. 5
    You will need to check the bottom two boxes and click OK until there are no more open.
    And this will -in theory- allow you to bring the computer from a turned off or standby/hibernate state to a powered on and running state.

    There are various ways of doing this: Make sure to record the MAC Address found in Support > Details of Fig. 2
    Fig. 6 
    Press Ctrl+c to copy these details and past them into a noetpad text file and save it for future references.

    Next, there are many routers that have the capability to wake the computer's by MAC, either by default firmware or upgraded, in any case I prefer the software on a server in the LAN, so the while the rest of the computers sleep the server can be scheduled to wake them up via the WOL software which can be scripted in my next post.

    Sunday, March 28, 2010

    How to drive a manual / standard shift gear car

    Update: Since I wrote this I have learned quite a bit more about how to drive better, smoother and feel like an automatic car to your passengers and compiled some tips:

    #1 my main mistake was not staying in gear long enough, this feels slow and depending on your car power you may need to play with your situation but in my car I found staying until 3 or 3.5 thousand RPM (revolutions per minute) was optimal - unless of course you're in traffic when you don't need that much power and the driving style changes. So this helps avoid the jerk feeling or slowing down when specially when shifting to the second gear since you need more power to get moving and the car is not yet moving fast, stay with the gas until you reach 3,500 RPM and when you plateau on the accelerating you can clutch, let go of gas, shift to second and slowly+smoothly engage the clutch. Same idea for the rest of the gears depending how fast you need to go (street or highway).

    #2 when reversing, or rather when sliding the gear into reverse make sure the car is not moving (even a little) because in my car's design it will not allow the gear to enter R if the car is moving even slightly in any direction. First gear will let you slide in as long as your gown <15km/h, also while we are on the reverse topic, the clutch engages a little faster and unless you plan to go far in reverse you probably won't let the clutch out fully. I end up reeving a little and slowly engaging until I get far enough and can go forward.

    Feel free to comment your tips, experiences, thoughts etc I know I'm not a pro and far from it...
    ------------More will be updated as I get them, here is the original article:

    A long awaited journey on the learning curve of the manual/ standard shift gear car has began two weeks ago and I wanted to report back on the educational (edu blog) experience.

    First, how to get things started, 5 gears and reverse, clutch on the left, break in the middle and gas on the right as usual. The clutch is the most important piece because it is the most used and toughest part in my opinion.

    Second, to get moving, clutch has to be all the way down to the floor, start the engine and slide the gear in place.

    Now you can press the break and release the hand break (all the while keep the clutch all the way down).
    Once in gear and ready (first or reverse - depending where your going) you need to release the clutch very very slowly, this is important, releasing too far will stall the engine. Centimeter by centimeter you release the clutch very small movement of the pedal until you feel the car moving in the direction, or you see the revs get lower but don't let them drop any further without giving gas, because again this is where the engine will stall.

    This is the most critical point of driving manual cars, getting from 0 is the toughest in my experience and I'm sure for many others. But from people's instructions and even tutorials on the net (even youtube videos) I noticed the teaching doesn't get me where I am going, anywhere.

    So, again, keep the break on, clutch all the way down, release very very slowly until you feel some movement, practice this until you find the 'grip point' of the clutch - where it engages the gear to the wheels.

    You don't have to know the mechanics but it helps, once you feel the engagement of the clutch, keep it there and start applying the gas - slowly as well, you don't want to rip it now!

    Put the revs above 1, at 1.5 should be sufficient for most cars, at this point the car shouldn't even roll back if you are on a hill, so we solved that problem as well.

    Now continue releasing the clutch - still very slowly or the car will jerk, until your left foot is completely off the clutch and now you are moving!

    Step three, changing the gears: this one is often overlooked as the getting started part seems tough enough.
    Well, from my experience you still need to be very smooth with the clutch in order to not make your passengers seasick, and of course avoid hardware problems in your car mechanics.

    Okay, so your at 2.5-3 thousand RPMs of the first gear, you need to switch. Press down the clutch - all the way to the floor and this doesn't have to be smooth, actually best to do this fast [edit: easing off the gas should be smooth as to not launching your passenger forward]. Keeping the clutch down you switch the gear from first to second and now comes the clutch re-engagement part. Don't drop it or else you will jerk the car!

    Release the clutch about half way until the engaging point and now smooth out the clutch at a slower release while reapplying the gas, smoothly. Keep in second gear for another 20KM/H or 2.5-3 thousand RPMs again until switching to third, fourth and fifth (unless you have a sixth). From there it is mostly smooth sailing.

    Slowing down: down-shifting should still be done smoothly as described above, clutch release is the challenge as always and in this case we can't re apply the gas (unless your using heal-tow maneuver) so you need to get the right gear for what's going to happen next, predicting isn't tough in driving since you know you will need to accelerate after you get past a turn, therefore dropping the gear to second or third, or simply neutral if your coming to a stop (don't down shift to first unless your speed is below 20km/h)

    Coming to a stop you should clutch again but don't put in first gear until you are ready to reengage, no explanation for this, just how it is. In other words until you reach 0-10 you should not switch to first gear.

    Turning, most of us turn at 30-40KM/H which should put you at 3-4th gears is what I found from experience.

    Stop and go traffic will probably put you at 1,2 and sometimes 3ed gears, clutching and if you're like me, using the neutral so my left foot can rest (release the clutch on Neutral).

    If you have questions, leave a comment or email.
    I will try to get a video put together but it's proving difficult to drive and hold a camera at the same time...
    Check out youtube for other people's explanations, but some can be misleading and not entirely great...

    Friday, March 5, 2010

    Free Windows Software

    I compiled a list of Windows software that are free (as in free beer), most are also open source (as in free speech) and I use those commonly for daily tasks, sorted by relevancy and by categories:

    To make easier to install all the programs use: ninite.com
    Media:
    Security/Administration:
    Hope you enjoy those as much as I do, I will keep updating this as I find more, any suggestions/ideas/comments are always welcome! Thanks for visiting :)

    Last update: May, 2016

    Friday, February 19, 2010

    MySQL backup script on windows cmd

    Just needed to create a windows backup script so thought I would share my findings:

    You can download the MySQLBackupScript.zip (1816k) if you're ready to use it or just view the script, otherwise proceed to the explanation.

    Dependencies: don't forget you will need mysql.exe and mysqldump.exe which can be obtained from the mysql website and are also provided in the zipped file download link above.

    First we use @echo off to hide the commands executed and only display the text after the "echo" command.
    Next, I display a message to deter the user from closing the window (since this stops the script) because I need it in my case - it pops up from the scheduled tasks and might be used at the time so it must be clear to the user to not get closed - but you can change this how ever needed, even no output text is possible by avoiding all the echo commands in the script provided.

    Now to the meat of the script, the mysql commands;
    mysqldump syntax is
    mysqldump -uusername -ppassword -hhost.com databasename > backupfile

    mysql syntax is
    mysql -uusername2 -ppassword2 -hhost2.com databasename2 < backupfile Using the %date:~7,2%-%date:~4,2%-%date:~10,4% command will produce a day-month-year to help distinguish the backups (i.e. backup19-02-2010.sql as formatted in the script). Finally, schedule a task on the machine that will be doing this by going to control panel > scheduled tasks > right click > new > name it and go to properties, find the script location and set the schedule.

    This will effectively place a backup on the system the script is in, and upload to the server of host2.com (example shown above), you may of course add as many servers to upload the backups to, simply repeat the line with mysql and change the settings as needed, you can also add the "pause" command if you wish to wait until user interaction to continue the script.

    Let me know what you think!
    Comment below or email theborisedu@gmail.com

    UPDATE: decided to put my project publicly here: https://github.com/borisplotkin/mysql-backup feel free to contribute or download and use!

    Sunday, February 14, 2010

    If it ain't broke, take [Netgear RP614v2 wired router] apart and fix it.

    This old but very stable router is wired, and full of cool features for it's price (I got it as a gift for fixing a friend's computer :)

    Specs
    • Processor: 166 MHz, ARM9
    • Memory: 1 MB Flash, 8 MB DRAM
    • Network Interface: - LAN: IEEE 802.3i (10BASE-T) Ethernet or IEEE 802.3u (100BASE-TX) Fast Ethernet (auto-sensing), RJ-45 -WAN: IEEE 802.3i (10BASE-T) Ethernet or IEEE 802.3u (100BASE-TX) Fast Ethernet (auto-sensing), RJ-45
    • Functions: - Smart Wizard automatically detects ISP type
    (static, dynamic, PPPoE), Port Range Forwarding, Exposed Host (DMZ), DNS Proxy, MAC Address Cloning, URL Content Filtering, E-mail Alerts
    • Security Features: - Firewall: Stateful Packet Inspection, DoS Attacks
    Detection Logging, Dropped Packet Log, Security Event Log, E-mail Log - VPN Functionality: NAT traversal (VPN passthrough) for IPSec, PPTP, and L2TP VPNs - Mode of Operation: Network Address Translation, static routing [source] (alternate)

    It was very simple to take apart, and after putting it back together it still works!

    inside a netgear router from smokin robocop on Vimeo.
    So as the title says; it wasn't broke but I took it apart and fixed it!

    Next post I will be taking you through the upgrade to the new firmware found here and then to a custom firmware - amazingly the source for this router is provided here

    anyone interested in improving the router firmware is more then welcome to!

    Also recently have upgraded the WRT54G ver.6 which is very low on memory.

    Tuesday, February 9, 2010

    fastest speed test speedtest.net

    Found an old pic of a very fast download/upload speed!


    (original image)

    Monday, February 8, 2010

    how to move torrent files

    I've always wondered how to move a torrent file, the actually final downloaded file that is, not the torrent file (Or magnet link) which helped download.



    The main reason to do is, well, to avoid clutter. If I have music, videos, ebooks, software and the list goes on - all of this in the same folder called Downloads... well you can see how this could be a problem.

    And most operating systems provide a video, music and document folders already so to make full use of these (My videos, My music in Windows XP) or others how do we move the torrent-downloaded files without removing it from the torrent application or causing a file missing type error?

    simple in utorrent:
    1. Stop the download/seed. Press the red square or right click stop.

    2. Move the file/folders as needed in the directory.
    I like to use the "drag and drop" feature of windows.


    3. Right click the torrent in uTorrent > Advanced > Set Download Location...

    4. Browse to the new location... and Save

    5. Click No to the question of overwriting (otherwise it will start new download again)

    6. Rick click and choose "Force Re-check" in order to verify the files and hashes.

    You can now resume the download or just continue seeding if it's done :)

    Happy sharing everyone!

    Sunday, January 31, 2010

    Strange Network Activity

    [Update] The issue seems to have been cause by a cheap or just bad switch (it was cheap so I assume that's why), after it seemed to be dead I tested it and the same thing happened in the lab!
    Be ware of bad switches!

    -----original---------

    Recently I have noticed a strange network activity in a workstation PC. It is an older IBM model running Windows XP, the issue has not occoured to me until I opened the Local Area Connection Status window and saw the amount of sent packets under the Activity section (figure 1)



    There are probably several possible causes but right now it seems to boil down to a bad connection on the wire or connectors. I have re-installed windows since I have noticed this originally, I also don't remember this PC having issues before it has been moved to the current location but the 'problem' keeps coming back.

    The strange thing about this is that the group policies get affected every now and than.

    It doesn't seem to have any issues with internet, application, bandwidth or any of the other network components including itself so not a big issue, I guess "if it ain't broke don't fix it"?

    But anyway, if anyone has any ideas let me know.

    Monday, January 25, 2010

    Future by Design Review

    After I watched the documentary called "Future by design" I had to mention that while it is a great documentary and very recommended to everyone, it brought many new unanswered questions and ideas to mind. (IMDB, torrent download)

    First, I think that Jacque Fresco is a genius. No doubt he finally has shown us the way, I always thought money is a strange concept but never knew how it could be different, and what is possible in a different economy and his imagination of the future is really brought to life in this film. My only criticism is that his thinking and designs that are just too far ahead of our current or near-future reach. While he has amazing ideas with incredible details to his designs and inventions, I feel that we need to focus on the more immediate transitional ideas and the bigger picture that are not covered very much in this documentary.
    For example: how do we start?

    We really cannot start rebuilding for future cities like he discussed, nor can we build futuristic cities from the ground or in the water. What we can and should do is discuss the type of details that get us out of a monetary based system, unite the world's countries and share resources. Improving education and removing any money related ideas. The list of jobs and ideas that are completely unnecessary is going to be huge so I will not list it here but I hope you get the idea.

    Another video on the other hand, does much more in-depth coverage of these ideas is: The Zeitgeist Movement: Orientation Presentation. Similar to ZEITGEIST: ADDENDUM (Also by Peter Joseph), but I felt it is more concise and to the point, with in-your-face fact driven and solutions laid-out type which might not appeal to some. Nevertheless I highly recommend watching this (link above) - and as with everything - you may take it with a 'grain of salt', but I found this very eye opening and in general a topic which is in need of many more and much more open discussions of these ideas.

    The very true facts I take from these videos are: with no monetary system there would be no drive for immoral or negative 'criminal' acts. If we re-think the way things work in our world we should be able to improve the global and personal quality of life. If education systems are modified and technology improved for the greater good instead of profit, I believe that our potential is limitless.

    So assuming you are as convinced as I am that we need a change in our economic worldwide systems, I keep hitting myself with the same question:
    How can we change from the monetary system?

    A possible answer is:
    If the people in the highest powers are comfortable they will never agree to any change, therefore this must happened from the people that are uncomfortable. But will this be a very fast abrupt change or will it take several discussions to the possible solutions to change to?

    As you can see there are many questions and I think that now with an open mind we must ask and discuss these ideas.

    Truly I feel the "Resource based economy" idea sounds great in theory there are many more important details that are not covered. Going back to ideas of "Future by Design" it is impossible to assume as Jacque did that all the mundane jobs are automated because that just sounds too far into the future.

    So there are many questions that have to be thoroughly discussed and thought out but what we need to do is start thinking what steps can be taken NOW toward a real change in the SYSTEM.

    Today's facts as I see them are:
    The monetary economy is wholly flawed, motivation for profit creates unrealistically huge amounts of immoral acts, to list a few;
    cruelty, crime of murder, theft, and simply things that are wrong by any standard are all done by individuals and groups of individuals (also known as organizations, companies or corporations) for the single most important goal of this economy is MONEY.

    There are constant roller coaster of inflation and deflation in value of currencies and more problems I may not be able to think of right now... but all of this is simply unacceptable.

    It is unproductive to our technological and academic growth.

    The solutions sound simple: remove the monetary system to an education and resource based system but how do we get there from where we are now?

    So please I ask of everyone reading this, if you got this far I hope you have some ideas of your own at this point so share them with me or anyone around you.

    Thank you