Skip to content

Instantly share code, notes, and snippets.

View shosanna's full-sized avatar

Zuzana Arnoldová shosanna

View GitHub Profile
@shosanna
shosanna / uni.md
Last active August 29, 2015 14:02
unification refactoring

AUTHORIZATION

  • isConfirmed => is_confirmed
  • accessToken => access_token

COMMUNITY

  • createdAt => created_at
  • updatedAt => updated_at
  • downVotes => down_votes
  • upVotes => up_votes

Jaký je rozdíl mezi Ruby a Ruby on Rails?

Téměř každý, kdo někdy začínal s programováním si někdy položil tuto otázku či její obměnu. Svět moderních technologií je natolik rozsáhlý, že všechny tyto pojmy můžou být pro začátečníka velice matoucí. Přidejme ještě věci jako SQLite, git, příkazová řádka, terminál, bundler, sublime text, server, localhost, comit, migrace .. a už to začíná být spíše jeden velký cirkus. V tomto článku se blíže podíváme na základní rozdělení ze všech, na alfu a omegu vašeho programování v Rails - v čem se Rails liší od samotného Ruby? A kdy použiji co?

Vezmeme to pěkně popořádku. Ruby je programovací jazyk. Je jedním z mnoha a mnoha programovacích jazyků, které si dnes můžete zvolit. Určitě jste už alespoň slyšeli některé další jako Javascript, Java, C nebo třeba méně známe jako Lisp, Haskell či Prolog. Programovací jazyk si můžeme představit jako cizí jazyk, jaký se učíme ve škole. Stejně jako španělština je pro nás nejprve nečitelná, tak může vypadat i Ruby. Oba dva mají něj

We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 2 columns, instead of 1 in line 1.
name value
Locke 4
Reyes 8
Ford 15
Jarrah 16
Shephard 23
Kwon 42
var i = 0;
var position_x = <%= @position_x %>;
var position_y = <%= @position_y %>;
var sizes = <%= @size %>;
while(i<<%= @asteroids_count %>)
{
var asteroidShape = new b2FixtureDef();
asteroidShape.shape = new b2CircleShape(sizes[i]);
inputs = %w[
CollectionSelectInput
DateTimeInput
FileInput
GroupedCollectionSelectInput
NumericInput
PasswordInput
RangeInput
StringInput
TextInput
class ContactsController < ApplicationController
def new
@user = User.new
end
def create
@user = User.new
@user.first_name = params[:first_name]
@user.last_name = params[:last_name]
@user.phone = params[:phone]
class BooleanArray
attr_reader :length
attr_reader :used_length
def initialize(length)
@length = length
@used_length = 0
@inner = Array.new((length - 1) / 8 + 1, 0)
end
class SolutionsController < AuthenticatedController
before_filter :require_admin, only: :index
def index
@solutions = Solution.scoped
end
def create
solution = Solution.new(params[:solution])
@shosanna
shosanna / task.rb
Created January 17, 2014 13:02
Ukazka Journeyapp.net
class Task < ActiveRecord::Base
attr_accessible :title, :description, :tag_ids
validates_presence_of :title, :description
has_many :solutions, dependent: :destroy
has_many :users, through: :solutions
has_many :taggings
has_many :tags, through: :taggings

FizzBuzz

Napište program, který vypíše čísla od 1 do 30, ale pro násobky 3 vypíše dané číslo a ktomu řetězec fizz, pro násobky 5 dané číslo a k tomu řetězec buzz, pro násobky obojího dané číslo a řetězec fizzbuzz.

Výstup by měl vypadat následovně:

1
2
3 fizz