-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7993354
commit 8740d9d
Showing
72 changed files
with
5,556 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,124 @@ | ||
html{ | ||
background: url("../images/psheno.png") no-repeat center center fixed; | ||
background-size: cover; | ||
} | ||
html, body{ | ||
height: 100%; | ||
} | ||
body{ | ||
margin: 0; | ||
color: #2D5070; | ||
} | ||
a{ | ||
color: #2D5070; | ||
text-decoration: none; | ||
} | ||
li{ | ||
list-style: none; | ||
} | ||
.welcome, .social{ | ||
display: inline-block; | ||
} | ||
.welcome{ | ||
position: relative; | ||
left: 23%; | ||
top: 90px; | ||
text-align: center; | ||
color: white; | ||
} | ||
.welcome h1{ | ||
text-shadow: 2px 2px #2D5070; | ||
font-size: 47px; | ||
} | ||
.welcome img{ | ||
width: 135px; | ||
height: 135px; | ||
border-radius: 20px; | ||
} | ||
.welcome figcaption{ | ||
font-size: 19px; | ||
font-style: italic; | ||
} | ||
.social{ | ||
position: fixed; | ||
right: 40px; | ||
z-index: 5; | ||
} | ||
.icons li, .icons i{ | ||
width: 30px; | ||
height: 30px; | ||
line-height: 30px; | ||
} | ||
.icons li{ | ||
padding: 10px; | ||
margin-bottom: 10px; | ||
text-align: center; | ||
} | ||
.icons i{ | ||
color: #2D5070; | ||
} | ||
.icons .fa:hover{ | ||
color: white; | ||
border-bottom: 2px solid white; | ||
} | ||
li:last-child:hover .drop_menu { | ||
display: block; | ||
} | ||
.icons .fa-list-ul:hover{ | ||
border-bottom: none; | ||
} | ||
.drop_menu{ | ||
display: none; | ||
position: relative; | ||
right: 225px; | ||
width: 240px; | ||
height: 230px; | ||
overflow: scroll; | ||
border-radius: 20px; | ||
border: 2px solid white; | ||
background: #78A8B2; | ||
color: #2D5070; | ||
} | ||
.drop_menu p{ | ||
text-decoration: underline; | ||
} | ||
.drop_menu a{ | ||
text-shadow: 1px 1px #A8D1C9; | ||
font-size: 19px; | ||
} | ||
.scroll{ | ||
display: block; | ||
float: right; | ||
position: fixed; | ||
right: 2%; | ||
top: 87%; | ||
} | ||
.scroll img{ | ||
width: 70px; | ||
height: 70px; | ||
} | ||
section{ | ||
background: white; | ||
width: 55%; | ||
border-radius: 20px; | ||
padding: 60px; | ||
position: relative; | ||
top: 70%; | ||
left: 17%; | ||
margin-bottom: 150px; | ||
} | ||
.title ul{ | ||
float: left; | ||
padding-right: 65px; | ||
font-style: italic; | ||
} | ||
.section .article{ | ||
margin: 20px; | ||
} | ||
.article h2{ | ||
text-decoration: underline; | ||
} | ||
.article img{ | ||
width: 640px; | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,120 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="UTF-8"> | ||
<title>Example-2</title> | ||
<link rel="stylesheet" href="example-2.css"> | ||
<link href="../font-awesome-4.2.0/css/font-awesome.min.css" rel="stylesheet"> | ||
<link rel="stylesheet" href="../bootstrap/scrolling-nav.css" > | ||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> | ||
</head> | ||
<body> | ||
<header id="up"> | ||
<div class="welcome"> | ||
<h1>Welcome to my Blog</h1> | ||
<figure> | ||
<img src="../images/photo.jpg" alt=""> | ||
<figcaption>Iulia Soimaru <br> I am currently DevBootcamp student, and part of my learning process is <br> writting blog posts about my feelings, and programming things that I've learnt</figcaption> | ||
</figure> | ||
<h2>Title: Arrays and Hashes in Ruby</h2> | ||
</div> | ||
<div class="social"> | ||
<ul class="icons"> | ||
<li> | ||
<a href="../main.html"><i class="fa fa-home"></i></a> | ||
</li> | ||
<li> | ||
<a target="_blank" href="https://github.com/Iulia-Soimaru"><i class="fa fa-github"></i></a> | ||
</li> | ||
<li> | ||
<a target="_blank" href="https://www.linkedin.com/profile/view?id=117549846&trk=nav_responsive_tab_profile"><i class="fa fa-linkedin"></i></a> | ||
</li> | ||
<li> | ||
<a target="_blank" href="https://twitter.com/Iulia_Soimaru"><i class="fa fa-twitter"></i></a> | ||
</li> | ||
<li> | ||
<a href="mailto:[email protected]"><i class="fa fa-envelope"></i></a> | ||
</li> | ||
<li> | ||
<i class="fa fa-list-ul"></i> | ||
<div class="drop_menu"> | ||
<p>Technical blog:</p> | ||
<a href="http://iulia-soimaru.github.io/blog/t1-git-blog.html">Version Control</a><br> | ||
<a href="http://iulia-soimaru.github.io/blog/t2-css-design.html">CSS Design</a><br> | ||
<a href="http://iulia-soimaru.github.io/blog/t3-arrays-hashes.html">Arrays and Hashes in Ruby</a><br> | ||
<a href="http://iulia-soimaru.github.io/blog/t4-enumerable-methods.html">Ruby Enumerable Methods</a><br> | ||
<p>Cultural Blog:</p> | ||
<a href="http://iulia-soimaru.github.io/blog/c1-chefs-kitchen.html">Culture of DBC</a><br> | ||
<a href="http://iulia-soimaru.github.io/blog/c3_thinking-style.html">Thinking and Learning Style</a><br> | ||
<a href="http://iulia-soimaru.github.io/blog/c4-tech-issues.html">Issues in Tech Industry</a><br> | ||
</div> | ||
</li> | ||
</ul> | ||
</div> | ||
<a href="#up" class="scroll page-scroll"><img src="../images/double_arrow.png" alt=""></a> | ||
</header> | ||
<section> | ||
<div class="title"> | ||
<ul> | ||
<li>Date of blog post</li> | ||
<li><time>1:00 pm PST</time></li> | ||
<li>DBC Phase-0 Unit-1 Week-1</li> | ||
<li>Technical Blog</li> | ||
</ul> | ||
</div> | ||
<div class="article"> | ||
<h2>What is the difference between Arrays and Hashes?</h2> | ||
<p class="post"> | ||
<p> | ||
<strong>Array</strong> - is a data structure that works as a collection. In Ruby the collection can contain Objects, Classes and I would say anything. In other words I can say that array - is a container for data, were each element is an object, that has his own index number, that starts with [0]. All elements are stored in brackets [ ]. If you want to create new array, you can do it by writing “Array.new” | ||
<img src="images/array.png" alt="" width="520px"> | ||
</p> | ||
<p> | ||
<strong>Hash</strong> - is a container structure as an array, that keeps different kinds data. The difference is that we are not getting data by it’s position or index, we store the data in something that we call “key”. Each key refers to the value. Keys mostly are going to be: strings, symbols or numbers. All elements are stored in curly brackets { }. If you want to create new hash, you can do it by writing “Hash.new”sage. | ||
<img src="images/hash.png" alt="" width="520px"> | ||
</p> | ||
<p> | ||
Because everything in Ruby is an object, everything has “abilities” that we call methods. You can think about methods as a “skills” that every object has. No let’s see how to use Arrays and Hashes, we will go over some of the basic methods to review how everything works. | ||
</p> | ||
<p> | ||
<strong>Arrays:</strong><br><br> | ||
If I sent in 0 as an index for first array, it should return us number 1, if I sent a negative number like -1, it starts counting from the end, and will return us number 3. | ||
<img src="images/array_1.png" alt="" width="520px"><br><br> | ||
If we want to create one array, from 2 different arrays, we can easily use “+” method. | ||
<img src="images/one_array.png" alt="" width="520px"><br><br> | ||
We can check out how many elements we have in the array. We can use method “.length”, and it will return us a number of elements from our array. | ||
<img src="images/array_length.png" alt="" width="520px"><br><br> | ||
And if you want to add something to the array, you can use “.push” method, that will add item to the end of your array. | ||
<img src="images/array_push.png" alt="" width="520px"><br><br> | ||
<a target="_blanc" href="http://www.ruby-doc.org/core-2.2.0/Array.html">You can check more methods on ruby-doc.org</a> | ||
</p> | ||
<p> | ||
<strong>Hashes:</strong><br><br> | ||
First method that we will check will be method “keys”. When we apply “keys” to our hash, it will return us an array with keys elements that we have. | ||
<img src="images/hash_keys.png" alt="" width="520px"><br><br> | ||
And we can apply similar method to get all values from our hash. | ||
<img src="images/hash_values.png" alt="" width="520px"><br><br> | ||
We can also find how many keys, and values exist in the hash by applying method “.length” | ||
<img src="images/hash_length.png" alt="" width="520px"><br><br> | ||
And we can also convert our hash to array, that will has more arrays inside [key, value]. | ||
<img src="images/hash_to_array.png" alt="" width="520px"><br><br> | ||
<a target="_blanc" href="http://www.ruby-doc.org/core-2.1.5/Hash.html">You can check more methods on ruby-doc.org</a> | ||
</p> | ||
<p> | ||
To summarize all information from this subject, we can say that: | ||
- Array is just a list of data that we get in some kind of order | ||
- Hash is a collection of pairs of elements, where each pair has “key” and “value” | ||
</p> | ||
<p> | ||
Thank you all for attention <br><br> | ||
|
||
Best, | ||
Iulia | ||
</p> | ||
</p> | ||
</div> | ||
</section> | ||
<script src="../bootstrap/scrolling-nav.js"></script> | ||
<script src="../bootstrap/jquery.easing.min.js"></script> | ||
</body> | ||
</html> |
Large diffs are not rendered by default.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
/*! | ||
* Start Bootstrap - Scrolling Nav HTML Template (http://startbootstrap.com) | ||
* Code licensed under the Apache License v2.0. | ||
* For details, see http://www.apache.org/licenses/LICENSE-2.0. | ||
*/ | ||
|
||
body { | ||
width: 100%; | ||
height: 100%; | ||
} | ||
|
||
html { | ||
width: 100%; | ||
height: 100%; | ||
} | ||
|
||
@media(min-width:767px) { | ||
.navbar { | ||
padding: 20px 0; | ||
-webkit-transition: background .5s ease-in-out,padding .5s ease-in-out; | ||
-moz-transition: background .5s ease-in-out,padding .5s ease-in-out; | ||
transition: background .5s ease-in-out,padding .5s ease-in-out; | ||
} | ||
|
||
.top-nav-collapse { | ||
padding: 0; | ||
} | ||
} | ||
|
||
/* Demo Sections - You can use these as guides or delete them - the scroller will work with any sort of height, fixed, undefined, or percentage based. | ||
The padding is very important to make sure the scrollspy picks up the right area when scrolled to. Adjust the margin and padding of sections and children | ||
of those sections to manage the look and feel of the site. */ | ||
|
||
.intro-section { | ||
height: 100%; | ||
padding-top: 150px; | ||
text-align: center; | ||
background: #fff; | ||
} | ||
|
||
.about-section { | ||
height: 100%; | ||
padding-top: 150px; | ||
text-align: center; | ||
background: #eee; | ||
} | ||
|
||
.services-section { | ||
height: 100%; | ||
padding-top: 150px; | ||
text-align: center; | ||
background: #fff; | ||
} | ||
|
||
.contact-section { | ||
height: 100%; | ||
padding-top: 150px; | ||
text-align: center; | ||
background: #eee; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
//jQuery to collapse the navbar on scroll | ||
$(window).scroll(function() { | ||
if ($(".navbar").offset().top > 50) { | ||
$(".navbar-fixed-top").addClass("top-nav-collapse"); | ||
} else { | ||
$(".navbar-fixed-top").removeClass("top-nav-collapse"); | ||
} | ||
}); | ||
|
||
//jQuery for page scrolling feature - requires jQuery Easing plugin | ||
$(function() { | ||
$('a.page-scroll').bind('click', function(event) { | ||
var $anchor = $(this); | ||
$('html, body').stop().animate({ | ||
scrollTop: $($anchor.attr('href')).offset().top | ||
}, 1500, 'easeInOutExpo'); | ||
event.preventDefault(); | ||
}); | ||
}); |
Oops, something went wrong.