telegram rubyschool keynotes

Spread the love

http://Rubyschool.us  (telegram rubyschool keynotes)
Note from 2017-12-10 18:15:33.741

telegram rubyschool keynotes

telegram rubyschool keynotes started rubyschool.us

www.rubyschool.us
Roman Pushkin

#Telegram_channel_history

http://telegrammy.net/group/rubyschool/page481.htm

http://rubular.com/r/qoduny4YmO

Rubular — a Ruby regular expression editor

https://github.com/pry/pry

http://demiazz.github.io/blog/2012/06/10/pry-luchshii-drugh-rubista/

2017-12-14
готовое окружение под вагрант

https://github.com/rails/rails-dev-box

rubymine EAP
https://confluence.jetbrains.com/display/RUBYDEV/Early+Access+Program

2017-12-15

Ref
Доброго времени суток, никто не сталкивался с автозаполнением адреса (rus) , чтобы при вводе города и адреса сразу забивалось само (страна, город, улица,дом) может есть какой то гем который я упустил  в просторах интернета?

Roman Patkin, [14.12.17 15:12]
[In reply to Ref]
гем вряд ли есть, но довольно просто использовать апи:
https://developers.google.com/places/web-service/autocomplete?hl=ru
https://tech.yandex.ru/maps/doc/geocoder/desc/concepts/input_params-docpage/ — это для геокодирование, но яндекс отдает массив подходящих объектов по адресу, так что можно использовать как автозаполнение
https://dadata.ru/api/

https://www.bloc.io/ruby-warrior#/
http://hackerrank.com
https://www.codingame.com/home

https://github.com/dry-rb/dry-monads/blob/master/CHANGELOG.md#changed

2017-12-16
======================
For blog:
http://alexprivalov.org/setup-blog-on-github/
https://jekyllrb.com/

http://www.cs.jhu.edu/~joanne/unix.html
http://codingbat.com/python

#Rspec
http://www.betterspecs.org/


require 'nokogiri'
require 'selenium-webdriver'
require 'rspec/expectations'
require 'pp'
require 'rubygems'
require 'mysql2'

profile = Selenium::WebDriver::Firefox::Profile.new
proxy = Selenium::WebDriver::Proxy.new(http: "177.6.144.74:8080")
profile.proxy = proxy
options = Selenium::WebDriver::Firefox::Options.new(profile: profile)
driver = Selenium::WebDriver.for :firefox, options: options

driver.get "https://showip.net"

https://github.com/SeleniumHQ/selenium/wiki/Ruby-Bindings#api-example

====================

:::::::::: pro.ruby ::::::::::::::::::::
2017-12-19-tue
#работа #вакансия #fulltime #Москва #ruby #офис
Всем привет Меня зовут Дарья. Я ищу Backend разработчика с опытом от 3 лет в самый крутой сервис личных водителей. Зарплатная вилка огромная, стартуем от 150 000 до 180 000, с успешными кандидатами доход обсуждается дополнительно.
Проект разрабатывается с 2011 года. Активно используются современные подходы серверной разработки: методологии DevOps, контейнеры Docker, микросервисная архитектура и другие.

Текущий стек технологий включает в себя: Ruby, Node.js, MongoDB, RabbitMQ, AWS, Docker, но готовы экспериментировать и пробовать что-то новое, если оно того стоит.

Что нужно делать:
✔️Разрабатывать API для мобильных и Web-приложений;
✔️Вносить изменения в существующую архитектуру системы;
✔️Добавлять новые микросервисы;
✔️Предлагать решения для построения отказоустойчивой системы;✔️Управлять инфраструктурой серверов.

Что должен уметь идеальный кандидат:
✔️Уверенно чувствовать себя с Ruby;
✔️Иметь опыт разработки RESTful API;
✔️Уметь проектировать распределенные приложения;
✔️Работал с SQL или NoSQL базами данных;
✔️Любить писать тесты.

Будет плюсом:
✔️Знание языков из списка: Node.js, Go, Scala;
✔️Опыт работы с highload и микросервисной архитектурой;
✔️Понимание принципов работы очередей сообщений;
✔️Опыт работы с Docker, Swarm, Kubernetes;
✔️DevOps (Chef, Ansible, Terraform).

Бонусы:
✔️Оформление по ТК с первого дня работы
✔️Опционы после года работы
✔️Компенсация обедов с первого дня работы
✔️ДМС со стоматологией и страховка при поездке за границу после испытательного срока
✔️Поездки с личным водителем с первого дня работы
✔️Офис в 5 минутах ходьбы от м. Дмитровская
✔️MacBook ProКофе, снеки, фрукты и приятная атмосфера

✉️По всем вопросам писать в личку или скайп:dariyamorozova

#vscode
https://github.com/Microsoft/vscode

2017-12-28
Alex Evgeniy, [27.12.17 08:25]
vuk, с IT у Лукашенко короткая, но поучительная история:
Когда–то IT сидел в чёрную, платил хуй да нихуйя налогов и всё было хорошо. Но внезапно появился Цепкало (ныне смещённый глава ПВТ (парка высоких технологий) и предложил посмотреть, чего будет если всю эту движуху легализовать. И спустя годы ПВТ сделал 1, но гордый процент бюджета страны.
На тот момент действовало соглашение с правительством, мол мы тут косим бабло, а вы нам льготы по–больше чем умирающим крупным предприятиям.
Но сроки соглашения подошли к концу. Прошла пара посадок, Цепкало сняли, а кто–то из правительства Литвы в шутку заявил мол «Если варгейминг прижмут, я лично буду стоять на границе и ставить визы их сотрудникам».
И в этот момент история умалчивает (может земляки подскажут) кто же этот святой человек, направивший правительство в новое русло. Но внезапно оно меняет курс. Александр Рыгоравич, въезжая на белом коне, рассказывает что в разработке находится новый законопроект. И мол раз уж они, айтишники, совместно с государством, добились высот, то чё останавливаться — давайте мол дальше европейскую силикон вэли строить.
И это охуенно. Лично я не состою в БРСМ и местами довольно скептически отношусь к решениям руководства страны, но это решение мне нравится и хочется надеяться что всё получится.
(есть только одна проблема — мозги закончились :) в отрасли очень жёсткая нехватка кадров. По заверениям того же Цепкало, ПВТ в прошлом году готов был освоить 50% сверх своего размера. Но свободных айтишнегов нет. Чтобы вы понимали, тот же epam держит инкубатор и из института, хайрит людей с 3 курса. Платит условно говоря $500 за то что те учатся. И в универе, и в ПВТ в песочнице. Так что какого–то ощутимого эффекта ждать прямо сейчас не стоит, но декрет однозначно делает условия для роста ещё более заебатыми)
Написал и перечитал shebu 22 декабря 2017 в 15.20 ответить ↑ .  ×

http://rusrails.ru/

https://github.com/telegram-bot-rb/telegram-bot

http://rusrails.ru/working-with-javascript-in-rails#turbolinks

#proruby
https://github.com/atipugin/telegram-bot-ruby 2018.01.01

2018-01-03
https://github.com/stimulusjs/stimulus

#ActiveRecords
http://vitalyliber.tumblr.com/post/128933785472/reminder-for-junior-ruby-on-rails-developers

попробуй повторить за чуваком создание простых приложений — руку набьешь и что-то поймешь 12apps in 12 weeks
https://www.youtube.com/playlist?list=PL23ZvcdS3XPLNdRYB_QyomQsShx59tpc-

2018-01-05 15:42
https://code.tutsplus.com/ru/articles/crafting-apis-with-rails—cms-27695
https://twitter.com/bodrovis
http://bodrovis.tech/
https://www.eduonix.com/blog/web-programming-tutorials/setting-using-minitest-rails-5-application/

https://code.tutsplus.com/ru/articles/crafting-apis-with-rails—cms-27695

Ребят. Может кто то подскажет более менее актуальную или новую литературу по созданию API на рельсах.
https://scotch.io/tutorials/build-a-restful-json-api-with-rails-5-part-one

telegram rubyschool keynotes

Хайп
http://graphql-ruby.org/
http://graphql.org/learn/
https://www.apollographql.com/

Vlad Laptev, [06.01.18 16:55]
Я пишу парсеры уже года два на рубях. Rails использую для мониторинга и управлением парсингом. Например я жму кнопку и у меня общая задача парсинга делится на 10 частей и заливается на 10 серверов, а через Rails веб морду просто смотрю за процессом наполнения таблицы (скрипты наполняют ее напарсенным например через ActiveRecord). Либо еще есть вариант у меня сайты парсеры есть, в которых парсинг идет через Worker’ы (Sidekiq), где я могу парсить миллионы, путем увеличения количества прокси через админку Rails и увеличения квоты активных worker’ов на сервере. Так что вполне можешь попытаться подучить и двигаться в этом направлении.

http://rusrails.ru/active-record-query-interface

https://github.com/fedorkk/test_wo_bot
Rake, ActiveRecords
миграции
без РОР

telegram rubyschool keynotes

 

 

Организация управления тасками через рельсы
https://youtu.be/U94mlm5s6nM?t=1h22m36s

МАСТЕР нашел черт знает где в закромах старые скрипты, пример работы active-record чистый https://github.com/vladlaptev/ruby-activerecord миграция запускается командой ‘rake migrate» (ну в Rakefile прописано в принципе). Ничего сложного. И можно потом поиграться с AR путем добавления pry в файл app.rb и делать все что хочешь

Вообще 4 файла, при желании можно и без этого всего просто подключиться к базе в 1 строчку через ActiveRecord::Base.establish_connection и создать класс для работы с данными, унаследованный от ActiveRecord::Base и все) //Vlad Lebedev//

Добавить комментарий

Specify Facebook App ID in Super Socializer > Social Login section in admin panel for Facebook Login to work

Specify Xing Consumer Key and Secret in Super Socializer > Social Login section in admin panel for Xing Login to work

Specify Twitter Consumer Key and Secret in Super Socializer > Social Login section in admin panel for Twitter Login to work

Specify LinkedIn API Key in Super Socializer > Social Login section in admin panel for LinkedIn Login to work

Specify GooglePlus Client ID in Super Socializer > Social Login section in admin panel for GooglePlus Login to work

Specify Instagram Client ID in Super Socializer > Social Login section in admin panel for Instagram Login to work

Specify Twitch Client ID in Super Socializer > Social Login section in admin panel for Twitch Login to work