What are some interesting summer programming projects that one can do?
If you are interested in applied math a little and where it relates to CS (e.g.puter graphicsputational science optimization AI) you could try implementing some canonical problems in these areas. I think it's a good idea for people to learn math. What's better is that you have a way of learning it that others may not--through programming a solution. Even better you get to see how other people did it too. More importantly mathematical literacy shows a great skill that people who know anything about anything will see as a plus so put it on GitHub. Here are some things Code up a Newton-Raphson gradient descent simulated annealing or genetic algorithm methods for optimization Write a simple diffusion equation solver on a flat 2D (or 1D) grid Implement k-means clustering some simple Markov model or linear SVM (you can cheat here a little and just use some optimization libraries) Write up a Fourier transform routine then do the fast Fourier transform. Or Walsch-Hadamard whatever. Write a simple linear algebra library (i.e. addition matrix-matrix matrix-vector multiplication inner and outer products tensor products matrix inversion solving linear systems and really however far you want to go with it. if you're really into it try eigendposition or variations on these other methods for particular matrices.. if you've gone this far would be advisable to pick up a numerical linear algebra book) Write a simple quantum circuit simulator (initial state apply gates (read operators) to it check results) and implement some basic cool algorithms. Might want to pick up a book on this but not necessary. n ** Bonus points if you do a multithreaded distributed memory GPU or low-level optimized (e.g. SSE) implementation. I think that would be a good thing for anyone to see. And don't forget to put it on your GitHub dammit! I think this is a great chance to get acclimated with mathematics. Lots of people use the above things or moreplicated versions of them. Math is all the same in your head you just need to start somewhere. Once you know how to reason about a Fourier transform you might further understand how to solve certain ODEs or if you understand eigendposition you might understand dimensionality reduction in ML. From there you can build towards a good understanding of mathematics and how you can exploit it in your everyday problems. Good luck! If you decide to tackle any of these problems feel free toment for books or further resources.
What is the best prototyping tool for a UI designer?
Ill start with my personal preference then show the other options. My Personal Preference For beauty italic Sketch topic tid 32626 + Principle (Mac only) For plex interactions italic Axure RP (Mac and Windows) Sketch + Principle It allows to make demos like this A proto in Sketch + Principle ( italic an app italic s italic we italic s have developed for a italic Hackathlon italic s ). italic When ites to design this proto is far from winning prizes. However by adding these micro animations it gains a lot. Why Not Just Sketch? Everybody likes Sketch but using only Sketch raises two problems Animations. Ive used to notice front-end developers don pay close attention to transitions behavior of elements etc. Dialogs fly from the wrong sides some animations absent at all some are even misleading. How Difficult is It? A little more difficult italic than making just design. Imagine youve made this in Sketch To animate it you duplicate the artboard and import it into Principle Add couple animations (hint right-click and click the lightning) youll get this in under 3 minutes Makingplicated animations with drag-n-drop and stuff is just a little moreplicated. As a bonus you can run the protos on iPhone or Mac just like the normal apps. Axure Axure allows creating web protos with quiteplicated actions without programming. An example of a proto of our mobile website. You can try both italic the proto italic #p=icon and italic the mobile website italic s that we created based on it. As you can see it required some additional design. italic Axure Pros It super-convenient for documenting the features you canment anything; it works similar to thements in Excel. You can add notes in Quora just like in Excel. italic Axure protos are great for usability testing. Axure Cons Axure protos are quite ugly. Or maybe it just me whatever I do in Axure looks quite rough. Here are couple of my creations more ordered-list Some declined proto of pricing ( end result s ) An icon game #p=home&hi=1 never finished Our internal tool for publishing icons 2. You should ge the users or put the actions on everything; both are exhausting. The magic dust feature is a great help but still. Magic dust feature highlights the clickable elements in Axure. italic Other Prototyping Tools Therere many many tools. My personal theory is at some point too many UX designers where disappointed of the current selection of the tools and started making their own tools. They all appeared about the same time. I like this parison by Cooper Not only they rated each tool they made thisparison interactive. You can filter the selection by features then sort the results And they keep it updated. Bravo Copper. horizontal-rule If liked my article you may like my other articles about UX here on Quora How to be UX designer in 9 steps answer aid 2242776 Two books and two blogs to learn UX design answer aid 22746787 horizontal-rule Disclaimer I have no affiliation with Axure Principle or Sketch. However we make a free app with icons s that works with any of them.
What are some useful sites that one must know?
You know what there are tons of free websites on the internet but do you know what good to visit and what not? Many of the websites on the internet are none of our use. Then what useful and productive to make use of that site. Still don know? Just hold my hand and Ill lead you to land on the sites that are really very useful and creative for all. u25c6 Freelancing Want to earn something online out of your skills then here are some of amazing websites that offers money in lieu of work. Simply you have to perform your job provided in a limited period and youll have some decent amount of money in your hand. 1) Freelancer s Not the top-most site of all but it most used and trusted by users all around the world. Here you can hire any kind of person to make your work done like windows related photography and many more. Just perform the work given to you and undoubtedly youll be paid for it. 2) UpWork s It quite similar to other freelancing sites but here youre free to work individually or in a team to make a project success. There no need to worry about anything regarding payment or any kind of payment related issues. It another well-known freelancing site. 3) ContentMart s Contentmart is all about content writing that means here you can sign up as a writer to write for someone or you can sign up as a client to have your desired writings from the writers already ready to take up a you got a thrill and urge to showcase your writing skills then go on itll pay you that much amount what youve not imagined in your mind. 4) Guru s Perfectly designed and is one of the oldest of all offering almost every features job. Guru makes it more simple and secure to work with the client and worker from the beginning to the payment procedure. You can perform here professional plus Non-professional job. Guru was first registered on the year 1988 and is serving globally. It the most trusted websites so you can register yourself for free and can earn some real thing. 5) 99designs s Are you a designer and able to make a great logo book covers T-shirt designs etc then it a great place for you. Go get yourself inside this adventurous site and show case your skills and make yourself a successful person in the field of designing. 6) PeoplePerHour s This is another great site that focuses primarily on the web things like web design SEO work designing and others. The best part here is the work is done and severed to the client in a fixed time and there are a lot of quality workers can be found here. 7) Medium s Another great platform to read write and listen to the most genuine authors from all around the globe. It a great way to share and read others opinions without any cost. If you feel something to contribute on writing department then you can go to medium register yourself and be a part of the greatest writing platform. 8) Toptal s Toptal is the most trusted as well as the most expert workers can be found here. It assumed as the top 3 per cent of the freelancers work here so you can easily hire to them up. Also if you wanted to work here then you have to pass a pre-designed task to be eligible to work with them. On passing the test youll be able work with the biggestpanies like airbnb Zendesk NetApp etc. And youll be offered to work for the Toptal and get to know about the events and tech meet-ups. 9) DemandMedia s It a great site for those evangelists who are expert in creative s like film making producers photographers writers software designers and many more. It offers some amazing way to create a unique content work with the clients and to promote your talent. 1) SimplyHired s Unlike many other freelancing sites it a great platform for students to working-class people. You can go here and search for your most suitable job profile and get started. Whatever you may be like a programmer designer a college student expert or anything special can go here and check it out for once. u25c6 Internet Under this section youll be having some amazingly built sites that will help you to directly you to the required site within no time. 11) fast s It helps to measure the current speed of the internet. 12) It one of amazing site as itll help you to resize the to the directory. 18) amazing site with a collection of all the special character and can be copied to make us of. 19) noisli s Another great site to help improve your productivity and increase your focus. 2) iconfinder s huge set of icons could be generated for different projects. Similar sites are icon8 and flaticon 21) wolframalfa Don worry you got an answer to all your questions in a single go whether it from chemistry mathematics 22) s Before installing any suspicious fuel into your Android mobile or in your pc. Go scan for viruses or any harmful files if attached to it. 23) virustotal s Another great site that helps to know any virus or malware related to the file uploaded. You only need to upload the file in a suspicion to the site and itll show all the major bugs viruses attached to it(if any). 24) s An alternative to your mobile alarm that helps to set a timer online and out a whack on you if it exceeds. 25) random s It will generate a random number flips a coin and a lot more. 26) s The best collection of fonts available online. 27) whatthefont s After uploading a written search tool that provides you an accurate Google search s. 131) Canva s A best place to make a poster fb cover insta pictures infogram and many more. 132) Animoto s Offering you a professional looking vedio editing tools for free. 133) Vectr s Create an amazing vector art in online mode. 134) s Create your own vector around the internet. 145) Pexels s Here you can find an amazing pictures shot by pro photographers and use itmercially. 146) Pixlr s Not an Adobe version but it offers a great editing tools on its site. 147) Archives s A source of watching online movies documentaries and many more. u25c6 Fun Games 148) In It offer you a bundle of online games online for free. 149) Miniclip s A tons of games available for you. 15) Orisinal An amazingly designed online gaming site. 151) Papertoys Download some amazing paper works and use it for free. How many sites have you already visited of above sites stated? Comment down your answer in numbers!!
What are some good 2d animation softwares for beginners to be used on a tablet?
Animations are used for different purposes like running effective marketing campaign. The list included here is the best free 2D animation software. These best free animation software lets you meet the need for animation projects that that you would like to do. 1. Pencil 2D Pencil is an open-source and free 2-D animation software. You can easily make simple 2-D drawings graphics and animation by using the bitmap and vector drawing interface of the application. It is easily the most versatile animation program. Pencil also supports multiple slabs and owns an inherent set of illustration tools that helps you to bring in graphic pictures or draw them on the spot prior to the animation part. You can export your animations to FLV SWF Movie and to many other formats. The software ispatible for Linux OS X Microsoft Windows platforms. 2. Synfig Studio Synfig Studio is a free timeline-based graphicsputer animation program . Synfig is a real back-end and front-end application that allows you to design your animation in front-end and render it in back end at a later time. Synfiges with a sharp learning curve due to its avant-garde features and amazing results. Synfig supports a multiple layers of various s; geometric gradients filters distortions transformations fractal and a few others. The Bone system feature allows to create cutout animation using bitmap and adds an indicator in the title bar of a document window and in the Window menu to indicate a document that needs to be saved. The Onionskin feature allows you to view what was in the earlier frame that helps you to tweak your present frame conveniently. The software takes at lot of effort to create a simple animation. 6. OpenToonz OpenToonz is one of the best free animation software which is open-source program that has been used by Studio Ghibli and on shows like Futurama and Steven Universe. It allow you tobine hand drawn and digital animation. it incredibly powerful to do traditional 2D animation. OpenToonz has a Google group to provide a place where users can solve troubles. In addition there is a forum for developers and video researchers in GitHub. 7. Tupi Tupi is a software application for the design and creation of 2D animation. This tool is for desktop environments focused on usability for children and amateur artists. It is available for Windows Mac and Linux operating systems. Support for basic tools for vector illustration that includes rectangles ellipses lines and polygons. Raster images can be imported and used as either static backgrounds or animated assets. 8. Ajax Animator Ajax Animator is a free web-based animation application. This free animation software was originally intended to be a free replacement to Flash MX but is now a general-purpose animation tool. it uses little to no Ajax in its code. The software can be used either from within a web browser of from an offline installation. The software ispatible for Windows Mac iPad platforms. Source 8 Best Free Animation Software you should know- Lauyou Learning s