Skip to content

Instantly share code, notes, and snippets.

View shosanna's full-sized avatar

Zuzana Arnoldová shosanna

View GitHub Profile
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 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]
inputs = %w[
CollectionSelectInput
DateTimeInput
FileInput
GroupedCollectionSelectInput
NumericInput
PasswordInput
RangeInput
StringInput
TextInput
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]);
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

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

@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
@shosanna
shosanna / articleII.md
Last active August 29, 2015 14:02
Editor nebo příkazová řádka? Aneb kam psát Rails aplikaci

Editor nebo příkazová řádka?

Pro psaní webové aplikace v Ruby on Rails potřebujeme dva nástroje - editor a příkazovou řádku. Oba dva mají poměrně jasně odlišitelnou funkčnost a způsob použití, pojďme si to objasnit na příkladech.

Příkazová řádka

Také se jí jinak říká jejím anglickým jménem command line, na jiných operačních systémech než Windows potom terminál. Ať již ji nazveme jakkoliv, vždy se jedná o to malé černé okno, které krom programování většina z nás nikdy nemusela dříve otevřít. Na Windowsech se k ni dostaneme pres Start -> Spustit -> napsat "cmd" a Enter.

obrazek

A co sem tedy píšeme? Shrňme si to do kategorií:

# Insertion sort
def insertion_sort(a)
1.upto(a.length - 1) do |i|
x = a[i]
j = i - 1
while j >= 0 && a[j] > x
a[j + 1] = a[j]
j -= 1
end
function naïve_string_search(kupka, jehla) {
for i ← 0 upto (kupka.length - jehla.length) {
j ← 0
while (j < jehla.length && kupka[i + j] == jehla[j]) j += 1
if j == jehla.length return i
}
return -1
}