Search

NIEEES Library

An online Library for the NIGERIAN INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERING STUDENTS.

ELETRICAL SAFETY RULES

These rules outline the minimum electrical safety standards for switching and accessing Western power transmission and distribution networks. They protect you and the public from injury and harm.

ELETRICAL SAFETY RULES

EEE405 – Communication Principle

The course attempts to provide students sufficient basic understanding of communication principles. Communication deals with the mathematical modelling and analysis of a communication system. Of course, we subconsciously apply these principles in our daily activities. It is envisaged that this course would be built on at an advanced stage of study.

EEE 405 2014 PQ2

EEE 405 2014 PQ

EEE405-bookversion

 

DICTIONARY OF ENGINEERING

DICTIONARY OF ENGINEERING

12 Universal Skills You Need to Succeed at Anything

12 Universal Skills

 

There are a lot of skills you don’t need.  You can be happy and successful without knowing how to rebuild a car’s engine, program a web application, or replace drywall.  Sure, these are useful skills to have, but they aren’t absolutely necessary.

There are other skills, however, that can’t be avoided – skills that tie into various aspects of everyday life, that are not only useful, but totally indispensable.  For instance, you can’t get far in today’s world without being able to read or write.  And today the ability use a computer proficiently is simply assumed.

In this article we’re going to skip the super basic skills like reading, driving, and using a computer, and discuss twelve slightly more advanced skills that are woefully under-taught, and universally applicable.  Let’s take a look…

1.  Prioritizing and time management. – If success depends on effective action, effective action depends on the ability to focus your attention where it is needed most, when it is needed most.  This is the ability to separate the important from the unimportant, which is a much needed skill in all walks of life, especially where there are ever increasing opportunities and distractions.

2.  Keeping a clean, organized space. – Successful people have systems in place to help them find what they need when they need it – they can quickly locate the information required to support their activities.  When you’re disorganized, that extra time spent looking for a phone number, email address or a certain file forces you to drop your focus.  Once it’s gone, it takes a while to get it back – and that’s where the real time is wasted.  Keeping both your living and working spaces organized is crucial.

3.  Critical thinking and information analysis. – We are living in the information age where, on a daily basis, we are constantly exposed to an evergrowing and rapidly changing pool of information.  Being able to evaluate this information, sort the valuable from the trivial, analyze its relevance and meaning, and relate it to other information is a priceless skill with universal applicability.

4.  Logical, informed decision making. – Decision making is simply knowing what to do based on the information available.  Being able to respond quickly and effectively with the information you have in your head is essential to accomplishing anything.

5.  Using Google proficiently for online research. – You don’t have to know everything, but you should be able to quickly and painlessly find out what you need to know.  Google is a gateway to nearly infinite knowledge; it has indexed websites containing information on just about everything and everyone.  If you’re having trouble finding something using Google, it’s time to learn a few new tricks.

6. Basic accounting and money management. – It’s a simple fact that our modern society is governed by the constant exchange of money.  Money allows you to maintain a roof over your head and put food on the table each night.  Knowing how to properly manage your money – tracking and recording your expenses and income, saving and investing – is not only an important skill for thriving, it’s an important skill that helps you survive.

7. Effective communication and negotiating. – Give the people in your life the information they need rather than expecting them to know the unknowable.  Don’t try to read other people’s minds, and don’t make other people try to read yours.  Most problems, big and small, within a family, friendship, or business relationship, start with bad communication.  Speak honestly, and then give others a voice and show them that their words matter.  And remember that compromise and effective negotiating are vital parts of effective communication.

8. Relaxation. – Stress leads to poor health, poor decision-making, poor thinking, and poor socialization. So be attentive to your stress level and take short breaks when you need to. Slow down. Breathe. Give yourself permission to pause, regroup and move forward with clarity and purpose. When you’re at your busiest, a brief recess can rejuvenate your mind and increase your productivity. These short breaks will help you regain your sanity, and allow you to reflect on your recent actions so you can be sure they’re in line with your goals.

9.  Proficient writing and note-taking. – The written word isn’t going away; it is used in every walk of life.  Learning to write proficiently so that others can understand you is critical.  Also, using your writing skills to take useful notes is one of the most productive things you can do, regardless of the task at hand.  Writing things down – taking notes – helps us remember what we hear, see, or read when we’re learning something new, or trying to remember something specific.

10. Relationship networking. – In a world dominated by constant innovation and information exchange, relationship networking creates the channel through which ideas and information flow, and in which new ideas are shared, discussed and perfected.  A large relationship network, carefully cultivated, can be leveraged to meet the right people, find jobs, build businesses, learn about new trends, spread ideas, etc.

11. Positivity. – Research shows that although we think that we act because of the way we feel, in fact, we often feel because of the way we act.  A great attitude always leads to great experiences.  People who think optimistically see the world as a place packed with endless opportunities, especially in trying times.  Be positive, smile, and make it count.  Pretend today is going to be great.  Do so, and it will be.

12. Self-discipline. – Self-discipline is a skill.  It is the ability to focus and overcome distractions.  It involves acting according to what you think instead of how you feel in the moment.  It often requires sacrificing the pleasure and thrill for what matters most in life.  Therefore it is self-discipline that drives you to succeed in the long-term.

What did we miss?  What are some other useful life skills that are universally applicable?  Leave a comment below and let everyone know.

Dozen Places To Educate Yourself Online For Free

Self-Educate Yourself

All education is self-education.  Period.  It doesn’t matter if you’re sitting in a college classroom or a coffee shop.  We don’t learn anything we don’t want to learn.

Those people who take the time and initiative to pursue knowledge on their own are the only ones who earn a real education in this world.  Take a look at any widely acclaimed scholar, entrepreneur or historical figure you can think of.  Formal education or not, you’ll find that he or she is a product of continuous self-education.

If you’re interested in learning something new, this article is for you.  Broken down by subject and/or category, here are several top-notch self-education resources I have bookmarked online over the past few years.

Note that some of the sources overlap between various subjects of education.  Therefore, each has been placed under a specific subject based on the majority focus of the source’s content.

Science and Health

  • MIT OpenCourseWare – MIT OpenCourseWare is a free web-based publication of MIT course materials that reflects almost all the undergraduate and graduate subjects taught at MIT.
  • Tufts OpenCourseWare – Tufts OpenCourseWare is part of a new educational movement initiated by MIT that provides free access to course content for everyone online.  Tufts’ course offerings demonstrate the University’s strength in the life sciences in addition to its multidisciplinary approach, international perspective and underlying ethic of service to its local, national and international communities.
  • HowStuffWorks Science – More scientific lessons and explanations than you could sort through in an entire year.
  • Harvard Medical School Open Courseware – The mission of the Harvard Medical School Open Courseware Initiative is to exchange knowledge from the Harvard community of scholars to other academic institutions, prospective students, and the general public.
  • Khan Academy – Over 1200 videos lessons covering everything from basic arithmetic and algebra to differential equations, physics, chemistry, and biology.
  • Open Yale Courses – Open Yale Courses provides lectures and other materials from selected Yale College courses to the public free of charge via the internet.  The courses span the full range of liberal arts disciplines, including humanities, social sciences, and physical and biological sciences.
  • webcast.berkeley – Every semester, UC Berkeley webcasts select courses and events for on-demand viewing via the Internet.  webcast.berkeley course lectures are provided as a study resource for both students and the public.
  • UC San Diego Podcast Lectures – UCSD’s podcasting service was established for instructional use to benefit our students.  Podcasts are taken down at the end of every quarter (10 weeks Fall-Spring and 5 weeks in the summer).  If you’re enjoying a podcast, be sure to subscribe and download the lectures.  Once the podcast has been taken offline, faculty rarely approve their reposting.
  • Johns Hopkins OpenCourseWare – The Johns Hopkins Bloomberg School of Public Health’s OpenCourseWare project provides access to content of the School’s most popular courses. As challenges to the world’s health escalate daily, the School feels a moral imperative to provide equal and open access to information and knowledge about the obstacles to the public’s health and their potential solutions.
  • Carnegie Mellon Open Learning Initiative – No instructors, no credits, no charge.  Use these self-guiding Carnegie Mellon materials and activities to learn at your own pace.
  • Utah State OpenCourseWare – Utah State OpenCourseWare is a collection of educational material used in our formal campus courses, and seeks to provide people around the world with an opportunity to access high quality learning opportunities.
  • AMSER – AMSER (the Applied Math and Science Education Repository) is a portal of educational resources and services built specifically for use by those in Community and Technical Colleges but free for anyone to use.
  • Wolfram Demonstrations Project – Wolfram brings computational exploration to the widest possible audience, open-code resource that uses dynamic computation to illuminate concepts.  Free player runs all demos and videos.
  • The Science Forum – A very active scientific discussion and debate forum.
  • Free Science and Video Lectures Online! – A nice collection of video lectures and lessons on science and philosophy.
  • Science.gov – Science.gov searches over 42 databases and over 2000 selected websites from 14 federal agencies, offering 200 million pages of authoritative U.S. government science information including research and development results.
  • The National Science Digital Library – NSDL is the Nation’s online library for education and research in Science, Technology, Engineering, Mathematics.
  • EnviroLink Network–  A  non-profit organization, grassroots online community uniting organizations and volunteers around the world.  Up-to-date environmental information and news.
  • Geology.com – Information about geology and earth science to visitors without charge: Articles, News, Maps, Satellite Images, Dictionary, etc.
  • Scitable – A free science library and personal learning tool that currently concentrates on genetics, the study of evolution, variation, and the rich complexity of living organisms.  The site also expects to expand into other topics of learning and education.
  • LearningScience.org – A free open learning community for sharing newer and emerging tools to teach scienc

30 Things to Start Doing for Yourself

30 Things to Start Doing for Yourself

Remember today, for it is the beginning.

Today marks the start of a brave new future.
1) Start spending time with the right people. – These are the people you enjoy, who love and appreciate you, and who encourage you to improve in healthy and exciting ways. They are the ones who make you feel more alive, and not only embrace who you are now, but also embrace and embody who you want to be, unconditionally.

2) Start facing your problems head on. – It isn’t your problems that define you, but how you react to them and recover from them. Problems will not disappear unless you take action. Do what you can, when you can, and acknowledge what you’ve done. It’s all about taking baby steps in the right direction, inch by inch. These inches count, they add up to yards and miles in the long run.

3) Start being honest with yourself about everything. – Be honest about what’s right, as well as what needs to be changed. Be honest about what you want to achieve and who you want to become. Be honest with every aspect of your life, always. Because you are the one person you can forever count on. Search your soul, for the truth, so that you truly know who you are. Once you do, you’ll have a better understanding of where you are now and how you got here, and you’ll be better equipped to identify where you want to go and how to get there. 

4) Start making your own happiness a priority. – Your needs matter. If you don’t value yourself, look out for yourself, and stick up for yourself, you’re sabotaging yourself. Remember, it IS possible to take care of your own needs while simultaneously caring for those around you. And once your needs are met, you will likely be far more capable of helping those who need you most.

5) Start being yourself, genuinely and proudly. – Trying to be anyone else is a waste of the person you are. Be yourself. Embrace that individual inside you that has ideas, strengths and beauty like no one else. Be the person you know yourself to be – the best version of you – on your terms. Above all, be true to YOU, and if you cannot put your heart in it, take yourself out of it.

6) Start noticing and living in the present. – Right now is a miracle. Right now is the only moment guaranteed to you. Right now is life. So stop thinking about how great things will be in the future. Stop dwelling on what did or didn’t happen in the past. Learn to be in the ‘here and now’ and experience life as it’s happening. Appreciate the world for the beauty that it holds, right now.

7) Start valuing the lessons your mistakes teach you. – Mistakes are okay; they’re the stepping stones of progress. If you’re not failing from time to time, you’re not trying hard enough and you’re not learning. Take risks, stumble, fall, and then get up and try again. Appreciate that you are pushing yourself, learning, growing and improving. Significant achievements are almost invariably realized at the end of a long road of failures. One of the ‘mistakes’ you fear might just be the link to your greatest achievement yet.

8) Start being more polite to yourself. – If you had a friend who spoke to you in the same way that you sometimes speak to yourself, how long would you allow that person to be your friend? The way you treat yourself sets the standard for others. You must love who you are or no one else will.

9) Start enjoying the things you already have. – The problem with many of us is that we think we’ll be happy when we reach a certain level in life – a level we see others operating at – your boss with her corner office, that friend of a friend who owns a mansion on the beach, etc. Unfortunately, it takes awhile before you get there, and when you get there you’ll likely have a new destination in mind. You’ll end up spending your whole life working toward something new without ever stopping to enjoy the things you have now. So take a quiet moment every morning when you first awake to appreciate where you are and what you already have.

10)Start creating your own happiness. – If you are waiting for someone else to make you happy, you’re missing out. Smile because you can. Choose happiness. Be the change you want to see in the world. Be happy with who you are now, and let your positivity inspire your journey into tomorrow. Happiness is often found when and where you decide to seek it. If you look for happiness within the opportunities you have, you will eventually find it. But if you constantly look for something else, unfortunately, you’ll find that too. Read Stumbling on Happiness.

11) Start giving your ideas and dreams a chance. – In life, it’s rarely about getting a chance; it’s about taking a chance. You’ll never be 100% sure it will work, but you can always be 100% sure doing nothing won’t work. Most of the time you just have to go for it! And no matter how it turns out, it always ends up just the way it should be. Either you succeed or you learn something. Win-Win.

12) Start believing that you’re ready for the next step. – You are ready! Think about it. You have everything you need right now to take the next small, realistic step forward. So embrace the opportunities that come your way, and accept the challenges – they’re gifts that will help you to grow.

13) Start entering new relationships for the right reasons. – Enter new relationships with dependable, honest people who reflect the person you are and the person you want to be. Choose friends you are proud to know, people you admire, who show you love and respect – people who reciprocate your kindness and commitment. And pay attention to what people do, because a person’s actions are much more important than their words or how others represent them.
14) Start giving new people you meet a chance. – It sounds harsh, but you cannot keep every friend you’ve ever made. People and priorities change. As some relationships fade others will grow. Appreciate the possibility of new relationships as you naturally let go of old ones that no longer work. Trust your judgment. Embrace new relationships, knowing that you are entering into unfamiliar territory. Be ready to learn, be ready for a challenge, and be ready to meet someone that might just change your life forever.

15) Start competing against an earlier version of yourself. – Be inspired by others, appreciate others, learn from others, but know that competing against them is a waste of time. You are in competition with one person and one person only – yourself. You are competing to be the best you can be. Aim to break your own personal records.

16) Start cheering for other people’s victories. – Start noticing what you like about others and tell them. Having an appreciation for how amazing the people around you are leads to good places – productive, fulfilling, peaceful places. So be happy for those who are making progress. Cheer for their victories. Be thankful for their blessings, openly. What goes around comes around, and sooner or later the people you’re cheering for will start cheering for you.

17) Start looking for the silver lining in tough situations. – When things are hard, and you feel down, take a few deep breaths and look for the silver lining – the small glimmers of hope. Remind yourself that you can and will grow stronger from these hard times. And remain conscious of your blessings and victories – all the things in your life that are right. Focus on what you have, not on what you haven’t.

18) Start forgiving yourself and others. – We’ve all been hurt by our own decisions and by others. And while the pain of these experiences is normal, sometimes it lingers for too long. We relive the pain over and over and have a hard time letting go. Forgiveness is the remedy. It doesn’t mean you’re erasing the past, or forgetting what happened. It means you’re letting go of the resentment and pain, and instead choosing to learn from the incident and move on with your life.

19) Start helping those around you. – Care about people. Guide them if you know a better way. The more you help others, the more they will want to help you. Love and kindness begets love and kindness. And so on and so forth.

20) Start listening to your own inner voice. – If it helps, discuss your ideas with those closest to you, but give yourself enough room to follow your own intuition. Be true to yourself. Say what you need to say. Do what you know in your heart is right.

21) Start being attentive to your stress level and take short breaks. – Slow down. Breathe. Give yourself permission to pause, regroup and move forward with clarity and purpose. When you’re at your busiest, a brief recess can rejuvenate your mind and increase your productivity. These short breaks will help you regain your sanity and reflect on your recent actions so you can be sure they’re in line with your goals.

22) Start noticing the beauty of small moments. – Instead of waiting for the big things to happen – marriage, kids, big promotion, winning the lottery – find happiness in the small things that happen every day. Little things like having a quiet cup of coffee in the early morning, or the delicious taste and smell of a homemade meal, or the pleasure of sharing something you enjoy with someone else, or holding hands with your partner. Noticing these small pleasures on a daily basis makes a big difference in the quality of your life.

23) Start accepting things when they are less than perfect. – Remember, ‘perfect’ is the enemy of ‘good.’ One of the biggest challenges for people who want to improve themselves and improve the world is learning to accept things as they are. Sometimes it’s better to accept and appreciate the world as it is, and people as they are, rather than to trying to make everything and everyone conform to an impossible ideal. No, you shouldn’t accept a life of mediocrity, but learn to love and value things when they are less than perfect.

24) Start working toward your goals every single day. – Remember, the journey of a thousand miles begins with one step. Whatever it is you dream about, start taking small, logical steps every day to make it happen. Get out there and DO something! The harder you work the luckier you will become. While many of us decide at some point during the course of our lives that we want to answer our calling, only an astute few of us actually work on it. By ‘working on it,’ I mean consistently devoting oneself to the end result. Read The 7 Habits of Highly Effective People.

25) Start being more open about how you feel. – If you’re hurting, give yourself the necessary space and time to hurt, but be open about it. Talk to those closest to you. Tell them the truth about how you feel. Let them listen. The simple act of getting things off your chest and into the open is your first step toward feeling good again.

26) Start taking full accountability for your own life. – Own your choices and mistakes, and be willing to take the necessary steps to improve upon them. Either you take accountability for your life or someone else will. And when they do, you’ll become a slave to their ideas and dreams instead of a pioneer of your own. You are the only one who can directly control the outcome of your life. And no, it won’t always be easy. Every person has a stack of obstacles in front of them. But you must take accountability for your situation and overcome these obstacles. Choosing not to is choosing a lifetime of mere existence.

27) Start actively nurturing your most important relationships. – Bring real, honest joy into your life and the lives of those you love by simply telling them how much they mean to you on a regular basis. You can’t be everything to everyone, but you can be everything to a few people. Decide who these people are in your life and treat them like royalty. Remember, you don’t need a certain number of friends, just a number of friends you can be certain of.

28) Start concentrating on the things you can control. – You can’t change everything, but you can always change something. Wasting your time, talent and emotional energy on things that are beyond your control is a recipe for frustration, misery and stagnation. Invest your energy in the things you can control, and act on them now.

29) Start focusing on the possibility of positive outcomes. – The mind must believe it CAN do something before it is capable of actually doing it. The way to overcome negative thoughts and destructive emotions is to develop opposing, positive emotions that are stronger and more powerful. Listen to your self-talk and replace negative thoughts with positive ones. Regardless of how a situation seems, focus on what you DO WANT to happen, and then take the next positive step forward. No, you can’t control everything that happens to you, but you can control how you react to things. Everyone’s life has positive and negative aspects – whether or not you’re happy and successful in the long run depends greatly on which aspects you focus on. 

30) Start noticing how wealthy you are right now. – Henry David Thoreau once said, “Wealth is the ability to fully experience life.” Even when times are tough, it’s always important to keep things in perspective. You didn’t go to sleep hungry last night. You didn’t go to sleep outside. You had a choice of what clothes to wear this morning. You hardly broke a sweat today. You didn’t spend a minute in fear. You have access to clean drinking water. You have access to medical care. You have access to the Internet. You can read. Some might say you are incredibly wealthy, so remember to be grateful for all the things you do have.

Have a nice day

20 best websites to download free ebooks

We understand that reading is the simplest way for human to derive and constructing meaning in order to gain a particular knowledge from a source. This tendency has been digitized when books evolve into digital media equivalent – E-Books.

1,  FreeBookSpot

FreeBookSpot is an online source of free ebooks download with 4485 FREE E-BOOKS in 96 categories which up to 71,97 GB.

You can search and download free books in categories like scientific, engineering, programming, fiction and many other books. No registration is required to download free e-books.

FreebookSpot

2.

4eBooks

4eBooks has a huge collection of computer programming ebooks. Each downloadable ebook has a short review with a description. You can find over thousand of free ebooks in every computer programming field like .Net, Actionscript, Ajax, Apache and etc.

4ebooks

3.  Free-EBooks

Free-eBooks is an online source for free ebook downloads, ebook resources and ebook authors. Besides free ebooks, you also download free magazines or submit your own ebook.

You need to become a Free-EBooks.Net member to access their library. Registration is free.

free-ebooks

4.  ManyBooks

ManyBooks provides free ebooks for your PDA, iPod or eBook Reader. You can randomly browse for a ebook through the most popular titles, recommendations or recent reviews for visitors. There are 21,282 eBooks available here and they’re all free!manybooks

5. GetFreeEBooks

GetFreeEBooks is a free ebooks site where you can download free books totally free. All the ebooks within the site are legal downloadable free ebooks.

getfreeebooks

6.   FreeComputerBooks

FreeComputerBooks consists of a huge collection of free online Computer, Programming, Mathematics, Technical Books, Lecture Notes and Tutorials. It is very well categorized by topics, with 12 top level categories, and over 150 sub-categories.freecomputerbooks

7.   FreeTechBooks

FreeTechBooks lists free online computer science, engineering and programming books,textbooks and lecture notes, all of which are legally and freely available over the Internet. Throughout FreeTechBooks, other terms are used to refer to a book, such as ebooktext,documentmonogram or notes.

freetechbooks

8.  Scribd

Scribd, the online document sharing site which supports Word, Excel, PowerPoint, PDF and other popular formats. You can download a document or embed it in your blog or web page.

scribd

9.  Globus

Globusz is a unique ePublishing house, specializing in free eBook downloads. They also provide an excellent Star Rating Showcase for new and evolving authors.

globusz

10.   KnowFree

KnowFree is a web portal where users are able to exchange freely e-books, video training and other materials for educational purposes and self-practice.

knowfree

11.  OnlineFreeEBooks

OnlineFreeEBooks provides links to various ebooks (mostly in pdf) spanning in 9 big categories which are: Automotive Ebooks, Business Ebooks, Engineering Ebooks, Gadget Ebooks, Hardware Ebooks, Health & Medical Ebooks, Hobbies Ebooks, Programming & Technology Ebooks, Sport & Martial Art Ebooks.

onlinefreeebooks

12.MemoWare

MemoWare has a unique collection of thousands of documents (databases, literature, maps, technical references, lists, etc.) specially formatted to be easily added to your PalmOS device,Pocket PC, Windows CE, EPOC, Symbian or other handheld device.memoware

13. BluePortal

blueportal

14. OnlineComputerBooks

OnlineComputerBooks contains details about free computer books, free ebooks, free online books and sample chapters related to Information Technology, Computer Science, Internet, Business, Marketing, Maths, Physics and Science which are provided by publishers or authors.

onlinecomputerbooks

15.  SnipFiles

SnipFiles offers you free ebooks and software legally by brought or attained PLR, resale or master rights to all the products on their page.

snipfiles

16.  BookYards

BookYards is a web portal in which books, education materials, information, and content will be freely to anyone who has an internet connection.

bookyards

17.   The Online Books Page

The Online Books Page is a Listing over 30,000 free books on the Web.

The Online Books Page

18.  AskSam Ebooks

    1. AskSam Ebooks has a collection of free e-books like Shakespeare, and assorted legal & governmental texts.

asksam

19.  Baen Free Library

baen free library

Baen Free Library is an online library of downloadable science fiction novels.

20.   EBookLobby

Free ebooks in eBookLobby are divided into different categories. Categorys range from business, art, computing and education. Select the category appropriate to the e-book you’re looking for.

  1. ebooklobby

NIEEES CONSTITUTION

NIEEES constitution

MEE 201 –

cutting-tool-applications

E.Trent – Metal Cutting 4Ed. 2000(4)

Create a free website or blog at WordPress.com.

Up ↑