Reprodução de aúdio nativo no navegador, sem a necessidades de como plugins como o Flash
.
Os 5 atributos da tag audio
são :
1 - src
- uma URL
válida especificando a origem do conteudo
<?php | |
class Person { | |
public $name , $age , $doc_num; | |
protected $cpf; | |
public function __set($property, $value) { | |
return $this->setOrGetIfPropertyExists($property, $value); |
<?php | |
// Desafios | |
Router\Helper::map("challenges", array( | |
"((/challenge)?/random/?)" => array("get" => "random") , | |
"/challenge/:slug/?" => array("get" => "challenge") , | |
"/challenges/?" => array("get" => "index") , | |
"/winners/?" => array("get" => "winners") , | |
)); |
<!DOCTYPE html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Teste Event Delegation</title> | |
<style> | |
/* Document style */ | |
body * { | |
box-sizing : border-box; | |
} |
É uma extensão quer permite a criação e utilização de colunas "key=>value" no postgreSQL.É perfeito para objetos que precisam de muitos dados variaveis, como um Produto(por exemplo), que pode ter atributos(dados=data) como cor, tamanho, numero de páginas(se for um livro,revista,etc), tamanho, peso, e centenas de outros atributos.
Um valor hstore é parecido com um hashtable serializado. A grande vantagem é que podemos fazer queries usando esses valores/keys!
No rails, podemos usar hstore
como um hash. Uma vez guardado você pode consultar as chaves e valores!
Se você já usou alguma vez uma coluna serializada como hash, hstore
se comporta parecido com isso. A principal diferença é perfomance, já que hstore
está armazenando os pares e valores nativamente no Postgres , as consultas(queries) são executadas muito mais rápidas.
O Rails 4 suporta o tipo de coluna hstore
, até então precisavamos usar uma [gem][_gem]
Eu vou assumir que você já é familiarizado com o operador de duplos &
comerciais em Ruby - O operador logico AND
. Este post irá
se focar e mtodos os usos do operador único &
. &
pode ser um pouco confuso porque ele tem significado diferente dependendo do contexto
que é usado. Na verdade, ambas as operações unárias(&object) e o binárias (object & object) tem significados diferentes em Ruby. Para entender
eles vão dar uma olhada nos usos do operador &
no core do Ruby.
No Ruby 1.9.3 existem 3 usos para o operador &
.
#!/usr/bin/env sh | |
## | |
# This is script with usefull tips taken from: | |
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
# | |
# install it: | |
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh | |
# |
Today, in Ruby, if I want to make a network request, I block
response = Net::HTTP.get("/post/1")
If I want to do multiple requests in parallel, I can use a thread per request
responses = ["/post/1", "/post/2"].map do |url|
require 'benchmark' | |
Benchmark.bm(10) do |x| | |
x.report("Array#join") { | |
10000.times do | |
["'", ("a".."z").to_a.join("' , '"), "'"].join | |
end | |
} | |
x.report("String#<<") { | |
10000.times do |