Skip to content

Instantly share code, notes, and snippets.

View IlyaEremin's full-sized avatar
🤡
SEVERE RECTAL PAIN

Ilia Eremin IlyaEremin

🤡
SEVERE RECTAL PAIN
  • Popuga Inc
  • Georgia
View GitHub Profile
def look_and_say(number, iterate)
number = number.to_s
iterate.times do
puts number
number = number.gsub(/(.)\1*/) {|s| "#{s.size}#{s[0]}"}
end
end
def sequence(first_number, amount)
num = first_number.to_s.split(%r{\D*})
itteration = 0
while itteration < amount
string=""
count = 0
num.each do |f|
a ||= f
if (a == f)
count++
@IlyaEremin
IlyaEremin / Scenario
Created February 15, 2012 14:38
Bugs
Feature: does not create circle_invite for invited user and patricia
In order to fix bug
As an user
I want to fix this bug
Background:
Given I am logged in as "regular" user "Voznyak"
Given Patricia in my circle
Given "Jackie Chan", was invited by me, and he in my circle
Современная мода и виктимность
Я хочу немного поговорить о современной моде. Вообще мода – это форма стандартизованного поведения, когда человек подгоняется под стандарт. Мода имеет разные задачи. Одна из ее функций – это психологическая разрядка. Но мода – это также способ привлечения к себе внимания.
Какую опасность представляет современная мода? Какая скрытая ловушка здесь есть? Многие девушки стараются одеваться модно, пытаясь быть на уровне, стремясь быть похожими на моделей с обложек журналов. И они не всегда понимают, почему на улице с ними начинают происходить нежелательные и неприятные события. Дело в том, что есть несколько стилей оформления своей внешности. Одним из них является стиль женщины-вампира. Такие женщины пытаются одеться так, чтобы максимально сразить мужчин, наповал. Если вы вспомните фильм «Девчата», там девушка Тося мечтательно говорила о том, чтобы «мужчины падали к ее ногам штабелями».
Так вот такие женщины заставляют мужчин падать обессиленными после одного взгляда на них. Вся совр
ilya@ubuntu:~$ sudo fdisk -l
[sudo] password for ilya:
Диск /dev/sda: 500.1 Гб, 500107862016 байт
255 головок, 63 секторов/треков, 60801 цилиндров, всего 976773168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0xd2ab8da7
@IlyaEremin
IlyaEremin / news_details
Created June 15, 2015 08:54
webView with NestedScrollView height bug (on samsung s3 4.3)
public class NewsDetailsFragment extends Fragment {
private String html = "<html><body>\\u003cp\\u003e\\u0026nbsp;\\u003c/p\\u003e\\r\\n\\r\\n\\u003cp\\u003eКоманда Александра Хацкевича уступила действующим чемпионам Европы с минимальным счетом 0:1. Единственный гол испанцы забили на 45-й минуте усилиями Давида Сильвы.\\u003c/p\\u003e\\r\\n\\r\\n\\u003cp\\u003eПолузащитник \\u0026laquo;Рубина\\u0026raquo; Сергей Кисляк вышел на поле в стартовом составе и был заменен на 78-й минуте встречи.\\u003c/p\\u003e\\r\\n\\r\\n\\u003cp\\u003eТакже накануне сборная России на \\u0026laquo;Открытие Арена\\u0026raquo; в Москве с таким же счетом проиграла сборной Австрии. Футболисты \\u0026laquo;Рубина\\u0026raquo; Сергей Рыжиков, Эльмир Набиуллин и Магомед Оздоев на поле так и не появились.\\u0026nbsp;\\u003c/p\\u003e\\r\\n\\r\\n\\u003cp style=\\\"text-align:right\\\"\\u003eФото:\\u0026nbsp;\\u003ca href=\\\"http://ru.uefa.com/uefaeuro/qualifiers/season=2016/matches/round=2000446/match=2013962/postmatch/photos/index.h
@IlyaEremin
IlyaEremin / Requests sequence
Created April 30, 2015 06:20
RxJava usage samples
public class SignUpScreen extends BaseFragment{
private void signUp(RegistrationInfo regInfo) {
startProgressAnimation();
bind(api.registerWith(regInfo)))
.flatMap(registerResponse -> api.getToken("password", userName, password, Consts.CLIENT_ID, Consts.CLIENT_SECRET))
.flatMap(token -> {
User.saveTokens(token);
return api.getProfileInfo(Consts.SELF);
})
@IlyaEremin
IlyaEremin / gist:8b0b120b1530443368f9
Last active August 29, 2015 14:11
jackson generic object wrapper ohohohoho!!!
public class Wrapper<T> {
@JsonCreator
public Wrapper(){}
protected Map<String, T> map = new HashMap<>();
@JsonAnySetter public void set(String name, T t) {
map.put(name, t);
}
public List<SomeObject> someFunc(List<SomeObject> someObjs){
List<SomeObj> objects = new List<SomeObject>();
objects = someObjs;
for(SomeObj obj : objects){
obj.field1 = obj.field1;
obj.field2 = obj.field2;
}
return objects;
}
package com.aclgrc.fragments;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
import com.aclgrc.adapters.ObjectivesArrayAdapter;