Avatar

NERD VIXEN

@joyrnal / joyrnal.tumblr.com

bit by bit, everyday
Avatar
reblogged

[21.11.2017] When mornings are sweet as this… (Wops, you can see my pyjama in the last snap 😅)

IG: hristinasview

Avatar
reblogged

29.11.2017 // I woke up early this morning, after crashing out in bed before 10pm! I’m feeling well rested, and am starting the day working in my college’s new café. 

For more Oxford study-blog content, see: https://www.instagram.com/_ellenbrewster/

Avatar
reblogged

STUDY BUDDY CONNECTIONS

What is it? 

-a place where I connect you to one-on-one personal relationships to people that are academically like you! after filling out the survey I will pair you with someone that is like you. 

How do you join?

-fill out this form ! please be as accurate as possible to ensure the best pairing 

Disclaimers: 

-people who are 18+ will ONLY be paired with people who are 18+ 

-i will be pairing you guys in order to help each other in your classes (similar schedules will come into play) 

-you may be put in a group rather than a duo. 

PLEASE feel free to ask any questions!! Also please reblog this even if you are  not interested in joining. Thanks :)

Avatar
reblogged
Avatar
boomeyer

Do yourself a favor. Learn to code. Here's how.

I’ve said this to my non-techie friends countless times. It’s no secret that being able to code makes you a better job applicant, and a better entrepreneur. Hell, one techie taught a homeless man to code and now that man is making his first mobile application.

Learning to code elevates your professional life, and makes you more knowledgeable about the massive changes taking place in the technology sector that are poised to have an immense influence on human life.

(note: yes I realize that 3/5 of those links were Google projects)

But most folks are intimidated by coding. And it does seem intimidating at first. But peel away the obscurity and the difficulty, and you start to learn that coding, at least at its basic level, is a very manageable, learnable skill.

There are a lot of resources out there to teach you. I’ve found a couple to be particularly successful. Here’s my list of resources for learning to code, sorted by difficulty:

Novice

Never written a line of code before? No worries. Just visit one of these fine resources and follow their high-level tutorials. You won’t get into the nitty-gritty, but don’t worry about it for now:

w3 Tutorials (start at HTML on the left sidebar and work your way down)

Intermediate

Now that you’ve gone through a handful of basic tutorials, it’s time to learn the fundamentals of actual, real-life coding problems. I’ve found these resources to be solid:

CodeAcademy - Ruby, Python, PHP

Difficult

If you’re here, you’re capable of building things. You know the primitives. You know the logic control statements. You’re ready to start making real stuff take shape. Here are some different types of resources to turn you from someone who knows how to code, into a full-fledged programmer.

Programming problems

Sometimes, the challenges in programming aren’t how to make a language do a task, but just how to do the task in general. Like how to find an item in a very large, sorted list, without checking each element. Here are some resources for those types of problems

Talentbuddy
TopCoder

Web Applications

If you learned Python, Django is an amazing platform for creating quick-and-easy web applications. I’d highly suggest the tutorial - it’s one of the best I’ve ever used, and you have a web app up and running in less than an hour.

Django Tutorial

I’ve never used Rails, but it’s a very popular and powerful framework for creating web applications using Ruby. I’d suggest going through their guide to start getting down-and-dirty with Rails development.

Rails Guide

If you know PHP, there’s an ocean of good stuff out there for you to learn how to make a full-fledged web application. Frameworks do a lot of work for you, and provide quick and easy guides to get up and running. I’d suggest the following:

Cake PHP Book
Symfony 2 - Get Started
Yii PHP - The Comprehensive Guide

Conclusion

If there’s one point I wanted to get across, it’s that it is easier than ever to learn to code. There are resources on every corner of the internet for potential programmers, and the benefits of learning even just the basics are monumental.

If you know of any additional, great resources that aren’t listed here, please feel free to tweet them to me @boomeyer.

Best of luck!

I’d also like to add some more specialized resources!

Video games:

Easy game engines (virtually no coding): 

More difficult game engines: 

  • Unity (lots and lots of platforms; C# and JavaScript script; 2D, 3D, VR; free and paid versions)
  • Unreal (specializes in graphics; C++ and visual script; 2D, 3D, VR; free with a royalty on successful products)
  • CryEngine (Lua script; 3D; paid subscription and full license versions)

Mobile game development: 

  • Corona (free and paid subscription versions)
  • SpriteKit (2D) and SceneKit (3D) which are built into the official compiler to create iOS apps (see iOS apps for more resources)
  • also all of the above game engines (cross-platform)

Game console development: 

  • Game Maker Studio (with a paid subscription)
  • Unity
  • Unreal
  • CryEngine

Note that games can also be created on more general platforms like iOS and Android apps, but the resources listed above are specialized for game development.

iOS apps:

In order to develop iOS apps, you’ll need to purchase an iOS developer program membership for $99 a year, which requires an Apple account. Here are some general resources:

iOS apps are developed in the 2 official languages of Apple: Objective-C and Swift, the latter of which is newer and generally much easier to learn.

Objective-C resources:

Swift resources:

Xcode also has SpriteKit, SceneKit, and Metal built in, all of which are incredibly useful for creating apps that require elaborate graphics, particularly games.

SpriteKit resources:

SceneKit resources:

Metal resources:

Also, in order to publish iOS apps, you’ll have to juggle certificates, app ids, and provisioning profiles. This process can be convoluted at times so here are some resources:

Android apps:

In order to develop Android apps, you’ll need to register as a developer for a one-time fee of $25. Here are some general resources:

Android apps are developed in Java and the layout is coded with XML.

Java resources:

XML resources:

For publishing (which is somewhat easier than publishing iOS apps):

3D modeling/animation:

  • Blender (can also be used to create games; Python script; free and open-source; can be installed on Windows, OS X, and Linux)
  • Maya (specialized script; free trial, free 3-year student subscription, and paid subscription versions; can be installed on Windows, OS X, and Linux to an extent)
  • 3ds Max (Python script; free trial, free 3-year student subscription, and paid subscription versions; can be installed on Windows and OS X)
  • RenderMan (specialized script; free for non-commercial/educational use and pay-per-license for commercial use; can be installed on Windows, OS X, and Linux)

Misc. resources:

Stack Overflow is an ask-and-answer community for programmers. It’s amazing and will save your life. Sign up and don’t be afraid to ask for help.

Github offers a student pack (here) if you create an account and prove you’re a student. This gives you free access to a bunch of great programming resources for free for a certain period of time, such as Unreal Engine. Also, Github in general is a site that you can host your code on. Other users can see it, and “fork” it to make a copy of your code and modify it.

Parse is a backend service that allows you to store data in databases it hosts on its own servers. It lets you use push notifications, create users, store and retrieve data, etc. It’s compatible with iOS apps, Android apps, Windows apps, Xamarin, React, Unity, OS X, Windows, JavaScript, PHP, .net, Arduino, and Embedded C. It’s free up to a certain limit that depends on the services you use.

Cloud9, Codebox, and Squad are online IDEs that allow for real-time collaboration and support a variety of languages, so they’re useful for team projects.

And some general advice:

  • Your program will not work right away, 99% of the time. That’s okay. Do your best to figure out where the error is. Here is some advice on debugging (written for PHP but the methods can be generalized).
  • If you’re stuck, Google. Google like there’s no tomorrow.
  • Ask questions on a community like Stack Overflow.
  • For that matter, browse relevant Stack Overflow questions. You can probably find some solutions there.
  • Don’t be afraid to copy and paste.
  • Take breaks sometimes if you’re getting burned out. But don’t stay away from your projects for too long or you’ll lose track of its status.
  • Backup your code. On the cloud, on a USB drive, wherever. If your IDE has a backing up feature like snapshots, use it whenever you hit a milestone.
  • If your project is big, split it up into milestones and set goals. Don’t tackle everything at once.

Like the OP said, coding isn’t just for professionals and “geeks” anymore. Anyone can learn it if you really try, and with the rapidly expanding tech industry, learning coding can really broaden your opportunities.

If any of the links are broken, or you have a question or some information/resources to add, you can contact me through the askbox or the OP through his Twitter (as mentioned in his post).

If you’re interested, try some of these out and best of luck!

Great work expanding on my humble list to include a much fuller collection of resources for learning how to code! Cheers!

Avatar
reblogged

“Proteomics is like teenage sex . Everyone thinks everyone else does it, but few people actually do, and everyone thinks others have better “data” than they do.“

-My Proteomics lecturer introducing himself and the subject in our first 9 am class

Avatar
reblogged

1. Braquarium  Do you ever have those awkward first dates where you have NOTHING to talk about? Well, if you get stuck, whip out your Braquarium! If there’s anything which is bound to break the ice, this is it! With several features such as a plethora of marine life, glow-in-the-dark capabilities and several access points, there’s nothing fishy about this investment! Heat from your chest conducts into the water, providing a tropical environment which is essential for your fishy buddies to survive. Using modern nanotechnology, the particles in the cup do not become murky in the cup - instead, remains sedimentary at the bottom of the bra to be cleaned at a more convenient time, so don’t ‘waste’ time on your date cleaning your bra.

Here are the annotations:

1. Zebrafish - a special type of small (less than an inch) , genetically-modified fish which glow in the dark due to an implanted gene which creates a fluorescent protein. 2. Bra-material - made from hydrophilic gel which is soothing to the skin but has the same concentration of water as in the bra so that no water is lost via osmosis. 3. Jelly-fish - preferably one which doesn’t sting! 4. Seahorse - yeee-ha! 5. Colour - available in aqua blue, seaweed green or sandy cream 6. Zebrafish - there are lots of these tiny fish which create a 'glow-in-the-dark’ bra. If that doesn’t impress, he’s not worth it! 7. Sealed hole - For inserted fish food 8. Brine - for the fish to swim in 9. Toggle - Lets water in and out of the bust-cup without leakage. Used for replacing water. 

NB. - No responsibility is taken by myself or any associates in the maintaining of the fish, nor what the fish do to any mammary glands in the wearing of this garment.

Avatar
reblogged
Avatar
tobeagenius

The brainbow of a 5 day old zebra fish larva. Isn’t science beautiful?

Avatar
reblogged
Avatar
sciencetalks

Zebrafish - Biomedical Sciences Best Asset?

The zebrafish (danio rerio) have been a big name in the world of biomedical research for around 15 years now. The University of Queensland was one of the first places to begin studying the strange stream dwellers - and the use of their labs has only risen. You see, the benefits of these fish - which at first glance seem somewhat unimpressive - is that their embryos are both transparent and grown outside of the body. This means that scientists can manipulate their genes in such a way that they can model human diseases and observe the changes in these animals. Cool, right? (Photo: Janelia Research Institute, Ashton, VA)

Avatar
reblogged

10 Viruses that Will Kill You: Up Close & Personal

Left-to-Right / Top-to-Bottom:

(1) Dengue Fever; (2) HIV;

(3) Swine Flu; (4) Measles;

(5) Poliovirus; (6) SARS;

(7) Smallpox; (8) Simian;

(9) West Nile; (10) Yellow Fever.

Source: University of Wisconsin

Avatar

DEAR RESEARCHERS OF TUMBLR

You know what’s awesome?  Research.  You know what’s not awesome?  Not being able to get access to research because it’s stuck behind a paywall and you don’t belong to an institution/your institution doesn’t subscribe to that particular journal.

FEAR NOT.

Here is a list of free, open access materials on a variety of subjects.  Feel free to add if you like!

GO FORTH AND LEARN SHIT, MY FRIENDS.

Directory of Open Access Journals- A compendium of over 9000 journals from 133 countries, multilingual and multidisciplinary.

Directory of Open Access Books- Like the above, but for ebooks.  Also multidisciplinary.

Ubiquity Press- Journals covering archaeology, comics scholarship, museum studies, psychology, history, international development, and more.  Also publishes open access ebooks on a wide variety of subjects.

Europeana-  Digital library about the history and culture of Europe.

Digital Public Library of America- American history, culture, economics, SO MUCH AMERICA.

Internet Archive- In addition to books, they have music and videos, too.  Free!  And legal!  They also have the Wayback Machine, which lets you see webpages as they looked at a particular time.

College and Research Libraries- Library science and information studies.  Because that’s what I do.

Library of Congress Digital Collections- American history and culture, historic newspapers, sound recordings, photographs, and a ton of other neat stuff.

LSE Digital Library- London history, women’s history.

Wiley Open Access- Science things!  Neurology, medicine, chemistry, ecology, engineering, food science, biology, psychology, veterinary medicine.

SpringerOpen-  Mainly STEM journals, looooong list.

Elsevier Open Access-  Elsevier’s kind of the devil but you might as well take advantage of this.  Mainly STEM, also a linguistics journal and a medical journal in Spanish.

Avatar

6?/100 days of productivity 11.8.17

~hey folks! long time, no speak. i literally haven’t posted original content in ages, but anyways. i got this cute idea from my fellow fave, @studyflash ,so i hope you enjoy! this was my study day ~

  • 8:30- i woke up to a gusty and damp campus. its been raining all day, and although it’s beautiful, i can’t stand it :( 
  • 8:57- i started reading some poetry to just get my brain going and ready to study
  • 11:10- i finished studying for my biology class (i used anki).
  • 13:47- i went to my biology lab class. i was literally so scared to go today because we had an oral presentation, but i nailed it 
  • 14:55-i finished my oral presentation and started doing research for my lab paper. learn a lot of information about reef corals lmao.
  • 16:27- not really studious, but i walked back to my dorm, and now i am giving my brain a break by making this post before i go out and study for my english quiz tomorrow. yipee. 

love these kinds of posts!😆

Avatar
joyrnal

Wow that font!

You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.