Skip to content

Instantly share code, notes, and snippets.

🇩🇪
Ruby & Rails

Anton Cherepanov davetoxa

🇩🇪
Ruby & Rails
Block or report user

Report or block davetoxa

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
@davetoxa
davetoxa / nokogiri.rb
Last active Apr 8, 2017
mkdev: seeds.rb и Nokogiri
View nokogiri.rb
require "nokogiri"
require "open-uri"
url = 'http://1000mostcommonwords.com/1000-most-common-german-words/'
doc = Nokogiri::HTML(open url)
doc.css('tr').each do |tr|
original_text = tr.css('td:nth-child(2)').text
translated_text = tr.css('td:nth-child(3)').text
View .codeclimate.yml
engines:
rubocop:
enabled: true
brakeman:
enabled: true
eslint:
enabled: false
csslint:
enabled: false
duplication:
View trgm.rb
require 'active_record'
require 'open-uri'
require 'pg'
require 'minitest/autorun'
ActiveRecord::Base.establish_connection(
adapter: 'postgresql',
database: 'trgm',
host: 'localhost'
)
View trgm.md

Замечали ли вы, что когда вы набираете что-то в google или yandex с ошибками, вас поправляют?

Возможно вы искали ... ?

Данная концепция называется триграммным поиском, она позволяет искать слова и фразы с опечатками.

Как это работает?

Каждое слово делится на сочетания из 3х букв – триграммы. На примере слова "Россия", будет:

@davetoxa
davetoxa / recommendation
Last active Feb 1, 2018
Какие нибудь книги, сайты, которые можешь посоветовать?
View recommendation
http://rusrails.ru
http://rubyweekly.com/
https://www.codeschool.com/
http://thoughtbot.com/
https://twitter.com/evronecom
http://www.rubeque.com/
http://www.rubyflow.com/
http://www.rwpod.com/
http://rubynoname.ru/
You can’t perform that action at this time.