Skip to content

Instantly share code, notes, and snippets.

Mina Mikhail fightingtheboss

Block or report user

Report or block fightingtheboss

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
@fightingtheboss
fightingtheboss / blockstack.txt
Created Oct 18, 2017
Blockstack ID verification
View blockstack.txt
Verifying my Blockstack ID is secured with the address 19ChEZZGAuJpxqxYiHnEFxE1dYiE8aPJ9o
@fightingtheboss
fightingtheboss / ruby-2.3.0.rb
Last active May 3, 2017
Examples of new features in Ruby 2.3.0
View ruby-2.3.0.rb
# These are examples of new features in Ruby 2.3.0
#---------------------------------------------------------------------------
## Did You Mean?
"Typos suck less now".revers
# NoMethodError: undefined method `revers' for "Typos suck less now":String
# Did you mean? reverse
# reverse!
View gist:d4201df5a3cff7461e19
Verifying that +minamikhail is my blockchain ID. https://onename.com/minamikhail
@fightingtheboss
fightingtheboss / Preferences.sublime-settings.json
Last active Oct 27, 2015
List of useful Sublime Text Packages
View Preferences.sublime-settings.json
{
"auto_complete_commit_on_tab": true,
"copy_with_empty_selection": false,
"ensure_newline_at_eof_on_save": false,
"highlight_line": true,
"ignore_packages":
[
"Vintage"
],
"tab_size": 2,
@fightingtheboss
fightingtheboss / neat.html
Last active Aug 29, 2015
Neat Grid Playground
View neat.html
<header class="page-title-bar">
<h1 class="logo">Basic Neat Grid</h1>
</header>
<main>
<article class="post">
<h1>Post 001</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad quia, dicta omnis illo, dignissimos unde culpa. Harum, nisi, earum fugit voluptas impedit totam adipisci dolore at velit magni delectus iste.</p>
</article>
<article class="post">
<h1>Post 002</h1>
@fightingtheboss
fightingtheboss / fed-setup.md
Last active Aug 29, 2015
Front-End Development instructions for setting up Git, Node and Yeoman
View fed-setup.md

Hey Bitmakers,

Now that we've covered the fundamentals of CSS, I'll be introducing the topic of CSS pre-processors, specifically Sass, that augment CSS with a bunch of superpowers, the use of which is more or less an industry best practice at this point. Here I'll provide steps to prepare your system for projects that use Sass for this class and beyond.

There are three pieces we'll need to get your system ready for Sass projects:

  1. Git is a free and open source distributed version control system that we'll depend on to track changes, back up and collaborate on code we write in class.

  2. NodeJS is a platform that allows us to run the V8 JavaScript engine, the very same one that the Chrome web browser uses to interpret JavaScript, on the command line on our computer. We need it to run some tools that will help us scaffold new projects and render our Sass files into regular CSS.

@fightingtheboss
fightingtheboss / github_pages.md
Created Feb 19, 2015
Publish your first project to GitHub
View github_pages.md

Publish your first project to GitHub

Now that you've created your first design, you'll want to put it on the Internet (It's not real until it's on the Internet, right?). To accomplish that, we'll use GitHub Pages.

The following steps will walk you through creating a GitHub account, creating a repository for your project, and finally publishing your project to GitHub.

Create a GitHub Account

  1. Visit http://github.com and create an account
  2. Send your GitHub username to fed@bitmakerlabs.com with the subject "GitHub Username [FED February]"
@fightingtheboss
fightingtheboss / README.md
Last active Aug 29, 2015
Setup Instructions for Sass with Node and Yeoman
View README.md

Hey everyone,

Now that we've covered the fundamentals of CSS, I'll be introducing the topic of CSS pre-processors, specifically Sass, that augment CSS with a bunch of superpowers, the use of which is more or less an industry best practice at this point. Here I'll provide steps to prepare your system for projects that use Sass for this class and beyond.

There are two pieces we'll need to get your system ready for Sass projects:

  1. NodeJS is a platform that allows us to run the V8 JavaScript engine, the very same one that the Chrome web browser uses to interpret JavaScript, on the command line on our computer. We need it to run some tools that will help us scaffold new projects and render our Sass files into regular CSS.

  2. Yeoman is a combination of three tools that will help you quickly create new projects with everything you need to get working on your prototypes quickly. The three tools are Yo, a scaffolding tool that will setup project directories and files for

@fightingtheboss
fightingtheboss / positioning.html
Last active Aug 29, 2015
CSS Positioning Example
View positioning.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS Positioning &amp; Display</title>
<style>
html {
box-sizing: border-box;
}
You can’t perform that action at this time.