As the world need more technology to help students and teachers fulfill their objectives ,E-learning is essentials ,furthermore e-learning website and platforms are progressing very fast but they don't consider the importance of how student sees the information ,how he understand it and what is the differences between the pedagogical approaches,as some learn better by reading , other by visual interpretations , the need to centralize all the pedagogy into one effective system is important. ,with new technologies see the dawn ,like IOT and the virtual reality they are progressing and seem really in heat right now, we thought of them to fulfill our needs, so the main idea in our project is to make a virtual-real classroom ,where people can read, see and hear .
The real power of interactive technologies is that they let us learn in ways that aren’t otherwise possible or practical. - David Lassner. for that
What is Nodes project ?!
A new way of learning , an open source ,Hardware platform based on VR technology for everyone That make E-learning a living experience for all in very fun and astonishing style.As if he was in a real classroom ,with virtual reality technology,and through the Holograms for scientific experiences , project and can give a nice and fulfilling interpretations of experiences like chemical reactions and circuits manipulation for students and also help teachers and entity's that can't afford some expensive materials to at least give their students the opportunities to see those experiences .
The core idea of the project is to make the virtual technology accessible for everyone to help students ,instructors and even professional to understand more the facts.The project is spat into 4 parts which are merged to one main idea to make the science more interactive .
Virtual reality headset : One important way VR headsets can increase immersion is to increase the field of view . how wide the picture is. A 360-degree display would be too expensive and unnecessary .
Hologram :The traditional projector are not interactive but with the hologram, we can turn the displaying of information more interactive with 3D picture and dynamic view ,which helps teachers to explain more the facts .In additional the VR headset is only limited for one individual otherwise hologram will be a good choice in the class .
IOT : Blocks board is a platform of easy-to-use electronic building blocks that empower you to invent anything, from your own remote controlled car, to a smart home device. The blocks snap together with magnets, no soldering, no wiring, no programming needed.
Cross platform : its web application for technical(contributors ,makers ,teachers, and students) ,and nontechnical users(Artist ) to share and write their own tutorials and a store for the developers to create 3D applications for VR or 360 videos .Also ,to download the apk files to run the apps for the VR headset and download the 360° videos for the Hologram projector .
What we did ?!
- Blocks board
We have used a hand made prototyping board based on Microchip pic18F4550 with Pinguino firmware ,the circuit was built before the contest ,but ,we have fixed some wires and problems that we have faced on the board .The other blocks are LED block, RGB LED block ,Relay block ,also another simple blocks to control things through IR remote using TSOP1738.
Here are the screenshots of one of the blocks with both boards Pinguino and Arduino .
Led in action
Two board and one block
2. VR Headset
We have tested a real VR headset (Oculus Rift) ,the experience was great ,but, even that the VR is not too much expensive ,the price still not accessible for everyone so we though making the google cardboard project which is very cheap and anyone can build it at home !! with a real good experience .
here are screenshots of the assembly process
3. Hologram 3D mobile projector
People think to create a hologram is really a difficult task but in fact, it's really an easy task as all you need is your i-pad and some plastic sheet Print out the template on a piece of paper
Print out the template on a piece of paper
Trace out the shape on the plastic sheet using a ruler and pen. For the trapezoid template, trace out four similar outlines on the plastic sheet. Now carefully cut out the outlines with a cutting blade and ruler. Try to achieve the cuts as precisely as possible for a perfect pyramid.and then you get this
[Here are our screenshot]
the pyramid is fixed on the tablet
And then we covered the system with the box to decrease the lights out and to get an HD picture :D !
and then all you need is to find a hologram video on youtube, for example, this one
We have provided educational videos such as Solar system ,real human Heart and some fish used for natural science .
Here are screenshots of the final results
Human Heart
Solar system
4. Web platform
Our web platform was the central nodes where you can get anything ,as teachers and the community can add tutorials and articles , lessons and 360° videos to help others learn and scalp there skills we needed a platform to centralise all of that, so we need a strong solid platform for all of that and how lucky we are to find an open source strong platform that can fully be customised for our needs with that we can work on the norms faster thanks to open source community . We wrote some articles to improve the power of the web community application .
Here are the screenshots
Homepage {As you can see the design is friendly and the web app is easy to use }
Create Tutorials page
Example of article
5. Nodes VR android application
The VR headset needs a 360-degree video to show the application with 3D interactive way ,and our idea was to show up what is going inside the human body using the VR feature ,another wise seeking for the other application we have created our app that facilitates the access to a bunch of educational videos .Nodes VR was live during the challenge and uploaded to playStore ,the key feature of the application that is a human-friendly interface ,which is easy and fast .
All the videos are interactive .
24 h of hacking NON-STOP !
The hackathon was a great moment to share knowledge and meets people ,the experience we got was astonishing with the new people we met ,the great network we forged and the idea sharing was really overwhelming .
After 24 h ,giving a pitch front of the judge to present our work .You can find out the ppt file from this link [click]
Our Team
Award !
Do you have some old hardware collecting dust in the basement, attic, or garage? Don’t let it go to waste just because it’s not powerful enough to run modern operating systems. Windows 8 may be lighter than Windows Vista, but it’s nowhere near as lightweight as these free Linux distributions. If you have an old Windows XP PC or a netbook, you can revive it with a lightweight Linux system.
All of these Linux distributions can run from a live USB drive, so you could even boot them directly from a USB drive. This may be faster than installing them to the computer’s slow, aging hard drive.
1. TinyCore
A Micro Core Linux as it’s developers say, Tiny core ISO file size is only 12MB and it comes with FLTK/FKWM and BusyBox desktop by default, of course many things are removed from this distribution like many hardware drivers but you can install them later if you want, it runs completely on memory which makes it very fast in fact, it was forked from Damn Small project but right now it is an independent Linux distribution.
Download os http://tinycorelinux.net/
MINIMUM HARDWARE REQUIREMENTS
- 64 MB Ram
- 512 MB Hard disc
- Os size 16 MB +Gui
- Works on Pentium 3
2. Puppy Linux
Based on Ubuntu, Puppy Linux is another small distribution for old PCs, it loads into the RAM disk which means that it will be very fast on usage, You can boot it from any CD, DVD, USB Flash and Floppy Disk if you want, Thanks for being based on Ubuntu, all the 40000 packages that Ubuntu provides are able to be installed on Puppy Linux, the ISO file is no more than 100MB, it uses JWM and Openbox window managers by default, of course you can install any window manager you want, also, Puppy Linux developers have developed many special tools for Puppy Linux which makes it very usable.
Download os http://puppylinux.org/main/Overview%20and%20Getting%20Started.htm
MINIMUM HARDWARE REQUIREMENTS
- 500MHZ processor
- 128MB RAM
- 512MB free hard drive space to create an optional save file
- No hard drive required to boot a Live Disc.
- CD-ROM any speed
3. Lubuntu
One of the most famous Linux distributions in the world, suited for Old PCs and based on Ubuntu and officially supported by Ubuntu Community, Lubuntu uses LXDE interface by default for its GUI, beside some other tweaks for RAM and CPU usage which makes it a good choice for old PCs and notebooks as well.
Download os http://lubuntu.net/
MINIMUM HARDWARE REQUIREMENTS
- CPU: Pentium II or Celeron CPU with PAE support
- RAM: 128MB of RAM
- HD: 2GB of hard-drive
4. VectorLinux Light
VectorLinux Light is the lightweight edition of Vector Linux. The developers claim it works well on systems with 256 MB of memory — you could even install the Barebone option instead, which will give you a graphical web browser that the developers say performs well on even a Pentium 3 with 128 MB of memory.
Download os http://vectorlinux.com/
MINIMUM HARDWARE REQUIREMENTS
- 256 MB of memory
- RAM 128 MB
- Live CD ou installed on PC
5. Bodhi Linux
Bodhi Linux uses Enlightenment as the default desktop environment. Enlightenment is known for its extremely simple interface. Bodhi Linux releases LTS (Long Term Support) releases so you can stick with one version for as long as 5 years.
Download os http://www.bodhilinux.com/download/
MINIMUM HARDWARE REQUIREMENTS
- 500mhz processor
- 128MB of RAM
- 4GB of drive space
What Is Your Favorite Lightweight Linux Distributions?
These are the five lightweight Linux distributions that can be installed on old desktops or laptops. Let us know by the poll below that what is your favorite lightweight desktop environment out of these 5.,If your favorite is other than these five then let us also know.
The Arduino vs Raspberry Pi debate has caused a bit of confusion to beginners on what these 2 little devices actually do. They are both pretty cheap, the same size, and to the untrained eye, look very similar. However they are very different. They both are focused on very different ideas.
What is the main difference between the two?
Arduino is a micro-controller.Micro-controller is a simple computer that can run one program at a time, over and over again. It is very easy to use.
A Raspberry Pi is a general-purpose computer(Mini PC), usually with a Linux operating system, and the ability to run multiple programs. It is more complicated to use than an Arduino.
What would I use each for?
Make magazine (one of the biggest Makers community in the world ) have answered this question with a brief explanation.
Arduino is best used for simple repetitive tasks: opening and closing a garage door, reading the outside temperature and reporting it to Twitter, driving a simple robot.
Raspberry Pi is best used when you need a full-fledged computer: driving a more complicated robot, performing multiple tasks, doing intense calculations (as for Bitcoin or encryption)
How to decide between the 2 when am working on project?
Here is an easy way to decide between the two gadgets ,its pretty easy method.
If you can describe it with less than two ‘and’s, get an Arduino. If you need more than two ‘and’s, get a Raspberry Pi.
What is the best way to start with all of this stuff ?!
I think as a beginner you should start with Arduino it's easy and have very large community around the world ,so basically ,any question or problem should be solved in few seconds when you just google it .
here is a rich source to start with Sparkfun-arduino.Raspberry pi is also very useful when you work on an advanced projects ,it's help a lot to integrate the computers power and the micro-controllers ability .
here is a good pdf to start with RPI
Communities and projects ?!
If you are looking for inspiration ,good projects ,DIY or how to make things here is a list of the biggest communities that every Maker or Geek should know about it .
Sparkfun
SparkFun Electronics is an electronics retailer in Niwot, Colorado, United States. It manufactures and sells microcontroller development boards and breakout boards. All products designed and produced by SparkFun are released as open-source hardware.
Instructables
Instructables is a website specializing in user-created and uploaded do-it-yourself projects, which other users can comment on and rate for quality.
HackaDay.io
Discover. Get inspired. Repeat. Hack things for the better. Learn and grow from the example of others. Pass it on by showing off your own hardware adventures.
Arduino
Makezine: Make magazine
Makezine celebrates your right to tweak, hack, and bend any technology to your own will.
What are your thoughts? Do you think there are others DEV board that should have been listed? Let us know in the discussion below.
Abstract
HconSTF is one the most powerful web browser framework for pentester's ,no need for a Linux distribution to scan targets ,test SQL injections on websites or even change the requests to the server ,its include and provide a bunch of tools that could be explored from the web browser itself .
Am using Hcon since 2013 and I find it very useful and powerful ,it's my best tool for web tasks in the CTF contests :D ! (TH3_1s_N0T_SECRET_ANY_M0R3 :p )
What is Hcon ?!!!
HconSTF is Open Source Penetration Testing Framework based on different browser technologies, Which helps any security professional to assists in the Penetration testing or vulnerability scanning assessments.contains webtools which are powerful in doing xss(cross site scripting), Sql injection, siXSS, CSRF, Trace XSS, RFI, LFI, etc. Even useful to anybody interested in information security domain - students, Security Professionals,web developers, manual vulnerability assessments and much more.
Download Hcon
Supports:
[Windows]
[Linux x86,x64]
Some Highlight Features :
- Categorized and comprehensive toolset
- Contains hundreds of tools and features and script for different tasks like SQLi,XSS,Dorks,OSINT to name a few
- HconSTF webUI with online tools (same as the Aqua base version of HconSTF)
- Each and every option is configured for penetration testing and Vulnerability assessments
- Specially configured and enhanced for gaining easy & solid anonymity
- Works for web app testing assessments specially for owasp top 10
Easy to use & collaborative Operating System like interface
- Light on Hardware Resources
- Portable - no need to install, can work from any USB storage device
- Multi-Language support (feature in heavy development translators needed)
- Works side-by-side with your normal web browser without any conflict issues
- Works on both architectures x86 & x64 on windows XP, Vista, 7 (works with ubuntu linux using wine)
Netbook compatible - User interface is designed for using framework on small screen sizes
- Free & Open source and always will be
Categories of tools :
- Information gathering / Analysis
- Editors / Debuggers
- Exploitation / Auditing
- Anonymity
- Passwords
- Cryptography
- Database
Scripting / Automation
- Network Utilities
- Reporting
Anonymous mode
This one of my favorite feature on Hcon .The anonymous mode can turn it on/off ,also,integrates the proxy tools and Tor roots proxies by defaults.
Search engines
In the HconSTF menu bar you can find all the search engines listed and ordered by default .
How to use it ?!
Here is a live exemple to decrypt base64 using CryptoFox toolbar on Hcon
hash: Tk9ERU1F
decrypt base64:
Introduction
There are so many great examples of UI design on the web that some may think it's easy to create an attractive, easy to use interface. But as any web designer worth their salt will know, it's anything but. In fact, it's often the biggest challenge facing any web design project.
UI kits take the pain out of developing a solution to a design problem. They typically offer both a framework to underpin your layout, and a series of user interface elements to help convey meaning, functionality and user interaction
.Although you may be a CSS genius, it doesn't mean that with each project you undertake you need to go right back to the drawing board and start from scratch.This is why i though it is crucial to share with you 10 best framework that i have use it before in hope to be useful for you in your future projects .
1. Bootstrap
Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites.
Bootstrap is completely free to download and use! .Start learning bootstrap
2. Almost Flat UI
Almost Flat UI is a UI kit based on the Foundation Framework. It features various elements that you can employ in your next “flat” design project.almost-flat-ui
3. Material Design Lite
It doesn't rely on any JavaScript frameworks and aims to optimize for cross-device use, gracefully degrade in older browsers, and offer an experience that is immediately accessible. Get started now. Templates. The MDL components are created with CSS, JavaScript, and HTML.Exploring MDL
4. Materialize
As the name implies the look and feel follows the Material Design concept. Materialize comes with basic components like buttons or form elements and complex ones that depend on Javascript like modals or parallax effects. There are also mobile helpers for creating a “drag out menu” or “swipe to dismiss” a notification.Materialize
5. Photon kit
The fastest way to build beautiful Electron apps using simple HTML and CSS. .It's UI toolkit for building desktop apps with Electron. photonkit
6. MUI
MUI also follows the guidelines of Google’s Material Design. What is special about this one is that it is also available as a REACT, Angular, WebComponents or HTML Email framework. Muicss
7. Semantic UI
Semantic empowers designers and developers by creating a shared vocabulary for UI. Almost any component is pre built in this framework this one of the most powerful framework .Components can be used or developed . Semantic-ui
8. UIkit
UIkit is a light-weight and modular frontend framework that lets you develop fast and powerful web interfaces. It includes over 30 modular and extendible components, which can be combined with each other. UIkit also comes with a ‘customizer’, which allows you to create your own style for each component easily. Uikit
9. Bootflat
Bootflat is an open source flat UI kit based on Twitter Bootstrap that lets you create web apps rapidly and easily. BootFlat ->
10 .Pure
PURE is created by Yahoo. It’s a lightweight framework with only very basic elements. It is divided into “Base”, “Grid”, “Forms”, “Buttons”, “Tables” and “Menus”. You can use all of these pacakges or just load the ones you need in your application. Pure