Skip to content

Instantly share code, notes, and snippets.

result = [1]
loop do
p result.join
new_result = []
result.each do |elem|
if elem == new_result.last
new_result[-2] += 1
else
new_result.push(1, elem)
end

Написать простой клиент для VK.

Минимальные требования:

Скрины:

Авторизация пользователя (Oauth 2.0)

  • Контроллер LoginController - содержит кнопку "Login with VK" для перехода на страницу авторизации.

Написать простой клиент для VK.

Минимальные требования:

###Скрины:

  • Авторизация пользователя (Oauth 2.0). (Контроллер LoginController - содержит кнопку [Login with VK] для перехода на страницу авторизации).
  • Cписок постов: отображение постов из новостной ленты или стены пользователя. (по желанию количество лайков и репостов). (Контроллер WallListController или NewsController - появляется после авторизации пользователя, содержит список постов со следующими полями: имя пользователя, дата поста, аватар, текст поста, прикрепленная картинка: 1-2). (* Отображать видео и аудио файлы не нужно).
@timurvafin
timurvafin / find_duplicate_people.rb
Created February 25, 2014 10:04
List duplicate user account in the Basecamp new
class FindDuplicatePeople
def initialize(bcx_client_id, bcx_secret, bcx_token)
@bcx_client_id, @bcx_secret, @bcx_token = bcx_client_id, bcx_secret, bcx_token
end
def puts_duplicate_names
duplicate_people.each do |email, accounts|
puts "#{email}: #{accounts_to_s(accounts)}"
end
end
@timurvafin
timurvafin / .env
Last active January 4, 2016 08:59
Rails application configuration
# .env
# Setup sensitive information using .env file
# It should be added to .gitignore
AWS_ACESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
@RunWith(RobolectricGradleTestRunner.class)
public class MainActivityTest {
@Inject CookieManager cookieManager;
@Before
public void setUp() {
injectMocks(this);
}
# app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
include Concerns::SessionManagementr.rb
end
@timurvafin
timurvafin / 0_reuse_code.js
Created December 3, 2013 14:19
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console