Skip to content

Instantly share code, notes, and snippets.

🇩🇪
Ruby & Rails

Anthony 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 trgm.rb
require 'active_record'
require 'open-uri'
require 'pg'
require 'minitest/autorun'
ActiveRecord::Base.establish_connection(
adapter: 'postgresql',
database: 'trgm',
host: 'localhost'
)
@davetoxa
davetoxa / trgm.md
Last active Oct 1, 2019
Находим похожие результаты в PostgreSQL или поиск с ошибками
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.