Skip to content

Instantly share code, notes, and snippets.

View raincrash's full-sized avatar
🏠
Working from home

sricharan chiruvolu raincrash

🏠
Working from home
  • Meshcapade Gmbh
  • Remote
  • 17:22 (UTC +02:00)
View GitHub Profile
@raincrash
raincrash / cloudSettings
Last active May 11, 2020 08:18
vscode-sync
{"lastUpload":"2020-05-11T08:17:50.122Z","extensionVersion":"v3.4.3"}
@raincrash
raincrash / The Technical Interview Cheat Sheet.md
Created January 25, 2018 18:17 — 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.

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 January 9, 2018 10:16
Python for Data Science

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

Effective Engineer - Notes

What's an Effective Engineer?

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

Adopt the Right Mindsets

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:

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

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 December 17, 2015 13:59 — forked from Belgand/gist:2856947
Sublime Text 2 - Useful Shortcuts

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