Skip to content

Instantly share code, notes, and snippets.

⚪️
Loading...

Sricharan raincrash

⚪️
Loading...
Block or report user

Report or block raincrash

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@raincrash
raincrash / The Technical Interview Cheat Sheet.md
Created Jan 25, 2018 — forked from TSiege/The Technical Interview Cheat Sheet.md
This is my technical interview cheat sheet. Feel free to fork it or do whatever you want with it. PLEASE let me know if there are any errors or if anything crucial is missing. I will add more links soon.
View The Technical Interview Cheat Sheet.md

Studying for a Tech Interview Sucks, so Here's a Cheat Sheet to Help

This list is meant to be a both a quick guide and reference for further research into these topics. It's basically a summary of that comp sci course you never took or forgot about, so there's no way it can cover everything in depth. It also will be available as a gist on Github for everyone to edit and add to.

Data Structure Basics

###Array ####Definition:

  • Stores data elements based on an sequential, most commonly 0 based, index.
  • Based on tuples from set theory.
@raincrash
raincrash / python_for_DS.md
Last active Jan 9, 2018
Python for Data Science
View python_for_DS.md

Python for Data Science

Installation

It is recommended to install python via Anaconda if you intend not to bother with package installations, esp. for playing with data. Else, you could install python from the offical source and then install pip.

Download Python 3.6 version:

For Mac/Linux/Windows :Anaconda

View Effective_Engineer.md

Effective Engineer - Notes

What's an Effective Engineer?

  • They are the people who get things done. Effective Engineers produce results.

Adopt the Right Mindsets

View keybase.md

Keybase proof

I hereby claim:

  • I am raincrash on github.
  • I am raincrash (https://keybase.io/raincrash) on keybase.
  • I have a public key whose fingerprint is A6C3 1FE2 CF8D 3564 ACBE 50EA B599 6354 24ED C530

To claim this, I am signing this object:

View Hackathon_hacking.md

Often groups of 2-5 individuals form around a project, such as building a new data visualization, writing a document, or collaboratively investigating a problem. Participants take out their laptops, connect to power and wifi, and get working.

Hacking begins with project introductions. Participants that bring projects to the event have an opportunity to briefly (1 minute max) explain what they are working on at the very start of the event so that other participants can join that project. At the end of the event, a wrap-up session gives each project a chance to demonstrate some accomplishments.

Cultivating Good Projects

Not every project makes a good hackathon project. It is extremely important to maximize the following qualities in the projects at your event:

Clearly articulated. Projects should have a clear question or problem they are trying to solve plus a reasonably specific proposed solution. Attainable. Most projects will accomplish about 25% of what they think they can accomplish in the limited time

View libv8_fix.sh
echo "Initializing..."
brew tap homebrew/dupes
brew install apple-gcc42
export CC=/usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/gcc-4.2
export CXX=/usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/g++-4.2
export CPP=/usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/cpp-4.2
brew uninstall v8
sudo gem install libv8 -v 3.16.14.7 -- --with-system-v8
echo "Done."
@raincrash
raincrash / gist:69d36faab5e585cd7afc
Created Dec 17, 2015 — forked from Belgand/gist:2856947
Sublime Text 2 - Useful Shortcuts
View gist:69d36faab5e585cd7afc

Sublime Text 2 – Useful Shortcuts (Ubuntu)

General

Ctrl+KB toggle side bar
Ctrl+Shift+P command palette
Ctrl+` python console
Ctrl+N new file

Editing

You can’t perform that action at this time.