What is a free software for drawing electrical circuits on Windows 8.1?
Looks like Inkscape is the most popular but with a moderate to possibly steep learning curve but I also found Circuit Diagram 3 which seems easier to learn and use. Both applications were listed in the very well written WikiProjects Electronics page s See the featureparison at the bottom of the page. I also found ProfiCAD that can be used for general schematic creation gets a lot of Google hits and good reviews but many of the download sites seem questionable; however this can be downloaded directly Download ProfiCAD s June 18 216 After finally getting some time to check these tools out I found Circuit Diagram 3 to be too italic basic it appears that you can only draw horizontal or vertically oriented wire lines andponents so useless for drawing delta and wye connections even though it is possible to add these s ofponents by writing and thenpiling XML descriptions with aponentpiling tool that can be downloaded separately. Circuit Diagram is great for standard rectilinear circuit layouts but I found it to be a little laggy and glitchy. Inkscape on the other hand is too italic plex finding out how to draw the lines needed to create schematics like the wonderfully rendered example on the Wiki page was mind-numbingly difficult because Inkscape is oriented towards graphic artistry even though it does have a (very) limited library of electronic symbols. Inkscape (online manual ) Frustrated out of my head I researched again and found good words for the Dia Diagram Editor which has a fairly extensive set of electronic symbols available and the LibreOffice Draw application 9 Flowchart Tools for Creating Charts and Diagrams Draw electronic schematics using LibreOffice LibreOffice Still s (most stable release of LibreOffice) No time to try these but they do seem to fit the bill for free high-quality diagramming tools that seem to be well documented.
What is the best tool for generating dynamic graphs / charts from a MySQL database?
There are a number of tools that can help you generating dynamic graphs from any MySQL database such as Smart chart Maker supports many advanced features such as Ability to customize appearance of graph (scale colors ) Generated data are auto-updated so whenever you refresh your page the data of the chart gets updated Can generate graphs from data in multiple tables Can be easily installed in a shared hosting Generated graphs are auto-updated and could be easily added on any web page Advanced data filters to show only the data you want to include in your graph Open source Report Maestro This tool can help you generate customizable graphs in few minutes
Linux: What is the ultimate list of must-have and outstanding free/open-source software?
Must haven (Arch) Linux itself! BSD is pretty cool too LibreOffice office suite Calligra Office for KDE and people who don't need to save to .docx GIMP OpenShot video editor (3-D titles with Blender) Blender PlayOnLinux - POL is my favorite frontend to the Windowspatibility later that is Wine. Though I don't use it much at all anymore for some it is the thing the allows them to work without Windows installed. Firefox - Mozilla's trusty browser and email clientbo honestly I liked them better before Australis but I still like them better than Chromium (bias) Palemoon - alternative programs based on thebo listed above. Some prefer these because of how Mozilla has changed themes and added ads in the new tab page. Syncthing - A much better self-hosted synchronization program than ownCloud IMO. Works a lot like Bittorrent Sync but is open source and awesome. AdAway - Android adblocker that edits the hosts file to redirect ad requests to local host ShadowHosts - Scala programs I am currently writing that do the same thing as AdAway on desktop. Repositories at s (I wouldn't mention except I actually make a point to use it on myputers usually the python one as it is quicker. The Scala one will have more features in the future however). F-Droid - open source Android app store that distributes only fully open source apps that they build themselves based on the source code. microG - An effort by XDA user MaR-V-iN to create an open source implementation of the Google Play services to replace the bloated invasive proprietary ones OmniROM Nexus - all great Android ROMs (though Bliss can be a bit laggy) I currently run Omni on my Nexus 6 Budgie DE for Linux - Possibly the best GTK desktop I've seen to date certainly rivaling Cinnamon. Written by and for the Solus Project for the Solus Operating System. I use it on Arch due to the early age of Solus (awesome project too few packages for me and currently missing a number that I use). KDE Connect - integrate Android with your (KDE) Linux desktop. BibleTime - my favorite desktop Bible software I use it when I'm using myputer to do a bible study (personally I prefer actual books for that) nOutstandingn ReactOS open source Windows NT clone - literally! It's being made to be binarypatible with the goal to be a direct replacement without needing to use anything other than Windows .exes. OpenMW open source Morrowind engine CMatrix - okay all it does is make it look like there is matrix code tunning in your terminal but it looks pretty awesome and some people thing you're hacking which is a plus. microG - see above list OpenVPN - open source VPN program unless you are using the official Android app apparently. Still awesome. Just about anything in the must have list really.
I haven't used a Windows PC in a decade. What are the essential programs that I need to install on my computer?
Very open ended this. You need to specify what you're going to do with theputer. As ubiquitous programs a web browser office suite and perhaps email client . Windows (at least newer versions)e standard with a reasonable web browser (Internet Explorer) but I'd advise something like Chrome FireFox instead (personal preference more than anything else). You do get an email client (WinMail Outlook Express) but I'd highly rmend a better alternative. A full Outlook is either a bit expensive or ites packaged with Ms Office. Alternatively I like using Thunderbird . Though these days on-line email is also a pretty decent option so perhaps this isn't such a huge must-have item. Office Suite (word processor spread sheet presentation DB client graphics etc.) MSO is probably the one most used throughout. Personally I like LibreOffice more except for MSO's on-the-fly table formatting it's got everything MSO has and then some. But you'd need to test these out for yourself to figure which UI you like more what functionality is really required file format interoperability etc. The other stuff is where it bes a bit less ubiquitous. E.g. are you going to edit photos instead of just viewing them? Play music video large library use as a media centre etc.? Edit videos music? Graphics design? Technical drawing? Programming? Etc?
What can I do along with or after a Python course?
Python is one of the fastest growing programming language and would take over java and maybe c++ one day you can do tons of thing with python. Python is one of the most rmended programming language and highly used for machine learning and artificial intelligence so if you love these two terms which I am sure you would then go for python . List of things you can do with Python With Python you can learn to make such things as a math trainer for practicing your times tables or a simple encryption italic (a secret code) program. And when youve honed your skills over time there are other things youll be able to do such as Using Tkinter (or other widget sets) you can write user applications that use graphics rather than just to interact with the user. You can extend other programs like Blender (a 3D modeling program) GIMP (a 2D photo-retouching program) and LibreOffice (office programs) among many others by writing custom scripts. You can write games with graphics using Tkinter or the Pygame or Kivy libraries. The games in this book are only. You can use the matplotlib library to drawplex graphs for your math or science courses. Using the openCV library you can experiment withputer vision. People who are into robotics use it to help their robots see and grab things and to avoid obstacles when moving. Whatever you want it to do there a good chance someone has already written code to do it or to help you do it yourself. PS- python is easy to learn understand use and read so enjoy python and create magic with it.
Which are the top open source projects in PHP?
What are the most productive ways to spend time on the Internet?
I think a lot of these answers miss the point of the question. The real issue isn't that there's a paucity of useful webpages on the internet it's that taking advantage italic of those webpages is difficult. What does it say about human beings that we really italic can get an Ivy League education for free online but nearly nobody does it? The Coursera and Udacity and Khan Academy attrition rates are so phenomenal that it makes thepletion rates look like round-off errors. We live in an attention-deficit culture and the solution isn't better websites it's better humans. In view of spending your time more effectively I suggest the following tipsn Completely cut Facebook Reddit Twitter and any other social sites out of your life. If you are unable to do this strictly regulate the total time spent on these sites to 3 minutes to an hour each day. You can download Chrome extensions to help you with this like StayFocusd s . But I cannot emphasize enough how much these sites will ruin your life. Everyone alwayses to the defense of social media with excuses like well I use Facebook to keep in touch with my high school friends and relatives overseas or Twitter is how I stay up-to-date with current events or you can learn lots of great things with specialized subreddits and so on. Yet when you look at a distribution of how people actually italic allocate their time nearly none of it is spent doing the very things that people point to when they justify their behavior. It's always just mindless scrolling animated gifs cat videos the first twenty seconds of a really neat lecture and so could be a more devastating rebuke of social media than the fact that nobody uses it for the reasons it was designed? This is of course auxiliary to the more important reality that research on Facebook consistently shows that it makes everyone more sad and less fulfilled with life on average.n To-do lists. There may be nothing more insanely effective than a to-do list. Write down what you have to do prioritize the list by difficulty and be excruciatingly detailed when you write down your objectives. Don't get fancy don't use Evernote or a Chrome Extension or some app just use paper and pen. Don't write Finish research paper on ethics. Write Write one page on Chapter 3 of Peter Singer's 'Practical Ethics. The smaller more discrete the tasks the more superable they be. Also plan how italic you are going to efficiently procrastinate in between the tasks. Write play chess watch a Noam Chomsky lecture do one lesson of DuoLingo and so forth in between big tasks. Take a power nap if you're too exhausted to be efficient with your procrastination. nnRemember when you don't plan your time you fail to take advantage of opportunities that avail themselves and you go for the path of least resistance -- which usually happens to be AngryBirds and YouTube videos.n
Why don't more people use open source software?
Ill give you a few reasons based on real experience with organizations that develop sell maintain support and upgrade softwaremercially. Open source software sometimes has strings attached in the legal agreement you agree to when using it. Even if it had not been classified work we might have hadpany proprietary software in there that we didn want to have to share with ourpetitors. 1 On another occasion we incorporated a large chunk of open source software and discovered that it had a virus . The software was so large that we were not able to thoroughly examine it in advance and that virus cost us a lot before we hunted it down. On a fourth occasion we incorporated some open source software that was not well documented and our maintenance staff had a devil of a time trying to keep our product properly supported. And the cases where when it came time to update the software for the next version of MS Windows there was no help or support for doing updates and we had to essentially redo the whole thing using people who were not the original product developers. The final straw that resulted in our passing a rule that no open source software could be used in our products was when an intern brought a thumb drive full of open source software utilities with him and one of them ended up being included in a product we sold to a very large number of customers. This product had over 1 lines of code and the open source utility was about 1 lines and wasn noticed. The intern had apparently copied the code at school and didn pay attention to the agreement. It turns out that the agreement for use required payment for anymercial use. The originator of the software sued us for violating the agreement and we ended up paying a very large sum. ordered-list Bottom line. You don have much control over open source software and when you are producing products that you have the responsibility to maintain and support and upgrade you are often much better off to simply do it yourself using your processes and procedures and documentation and testing and configuration control methods. An open source supplier typically accepts no responsibility at all for the software and you may not have enough information about it to be able to accept full responsibility. An alternative is to pay a supplier who is willing to accept the maintenance and support and upgrade responsibility.
What is Python in programming, and how do you code?
I guess youre misinterpreting the that provoked you to post this question. Ill try my best to clear it out. Programming is something that you do to any entity in order to get your required results out of it. Think of programming as the mapping of your thoughtsing to reality in form of mobile phones. That was a bad analogy I guess. Now programming generally involves a lot of coding and coding is just a set of statements you write that can be interpreted by a software to be executed in a particular (and favorable) environment at a later stage. Now these statements can be written in different programming languages made by people like you and me. These languages enforce there specific set of rules and regulations which are governs by the programming environment youre currently coding in. These rules are known as Syntax which every code must abide to be executed. Python is one of the most interesting programming languages out there which is universally applicable and coding in it is easy too. You have to follow the documentation provided by Python Foundation to get started with coding in it. Refer Wee to s I hope this was helpful. PS Don mind that analogy.