@chebur

chebur

Ilya V. Pogrebenko
chebur

Occupation: Java everywhere / Android / Clown Computing;

Activities: Weight-lifting / Travels / Off-road raids and mudding;

Interests: Off-road vehicles / Home flower growing

When I get sad, I stop being sad, and be awesome instead.

http://instagram.com/sinlos

53 я читаю 16 меня читают
90 постов
245 комментариев
chebur

это как в старом детском анекдоте, где кузнец кодировал от пьянства

#tusib/1
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

#tusib 3
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

а что, компилять ядро при установке линукса уже необязательно?

Обновляю на мамином ноуте убунту 10.04 -> 14.04. Традиционно при установке не подцепился вайфай. Годы идут, а традиции остаются!

#tusnh 4
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

в это время в инстаграме: зацените лук, поцаны. А тут какие-то мамонты в блоожыык пишут, муахахахаха.

Сидим со zvenit в ожидании сеанса. Вокруг нас все делают селфи.

#tusma 4
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

Хозяйке, сами знаете куда: проект с одним модулем лучше чем проект из одного модуля. Не спрашивайте меня почему. Просто примите на веру если хотите сэкономить время.

#tsvkr
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

Changelog Far'а:
"Из соображений абстрактного совершенства компилим hook_wow64 как C++"

#tsvwx
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

Shchvova, потому что это лента подписок.

#tbxcm/3
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

Фастфуд тоже убивает

#tbxgy
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

Ай! Пока мы рисуем карту противник меняет местность! Пошёл читать документацию на spring-android и обнаружил что УЖЕ СЕГОДНЯ они выкатили 2.0.0. Искушают, демоны. Вот говорит интуиция - ЗАБУДЬ, а задница отвечает - А ВДРУГ ТАМ КРУТО?

#tunpf
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

В дополнение к #tunge - если мне кто сходу скажет как вхрячиться в httpclient чтобы следить за прогрессом аплоада (именно в моей комбинации, а не вообще!), то я ему сделаю омлет.

#tunvr 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

И всё таки оно работает - серилизация напрямую потока из asset-ов сразу в json:

-------------------- 1 --------------------
interface MyRestClient {
@Post("/post") Map<String, Object> postUpload(MyRequest request);
}
-------------------- 2 --------------------
class MyRequest {
@JsonSerialize(using = MySerializer.class, as = InputStream.class)
public InputStream file;
}
-------------------- 3 --------------------
class MySerializer extends JsonSerializer<InputStream> {
public void serialize(InputStream v, JsonGenerator g, SerializerProvider p) throws IOException {
g.writeBinary(Base64Variants.MIME, v, -1);
}
}
-------------------- 4 --------------------
ну и в целевом коде:

    MyRequest request = new MyRequest();
    request.file = getAssets().open("testUpload.file");
    myRestClient.postUpload(request);

#tunge
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

хочу булочку с маком и девочку раком

#tunpy
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

хочу свежие новости со спутников и интеграцию с автосигнализаций

#tunnx 1
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

Сдох Максим, да и хуй с ним. Ой, простите, чёрт с ним.

Я.Блоги всё, Я.Видео всё. Лишь бы почту и поиск не закрыли.

#tscil 14
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

ебаный хуй, материться ж нельзя

#tunyc
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

хозяйки, запишите рецепт. Жаль что, по-видимому, оно работает через рефлексию, соотв. работает только для классической яве, задроеды лососят тунца.

проаннотировать это поле своим сериалайзером? Я точно что-то такое делал

#tbsex/2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

В принципе, есть еще традиционный для IT вариант: не использовать Spring и кричать на каждом углу что оно говно.

chebur, в шавермярии на политехе как раз ищут. не упусти свою судьбу

#tblfs/1
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

Я умею готовить борщ и не умею готовить spring. Надо было мне в повара идти блеат.

#tblfs 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

Увидел много постов про Linda-chan. КТО ЭТО?!

#tbldz 3
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
chebur

Кто мне знает, кто подскажет, как сделать так, чтобы Jackson получал InputStream, и сам вычитывал файл из этого стрима, кодировал его в base64 и записывал в одно из полей результирующего JSON-а? Т.е. хочу давать Джексону такой объект:

class UploadRequest {
InputStream file;
String msg;
}

и пролучать такой вот JSON:

{
"file": "data:image/jpeg;base64,/9j/4AA...Bo//2Q==",
"msg": "Hello, sick sad world"
}

#tbsex 6
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.