?

Log in

No account? Create an account
здесь могла быть ваша реклама [entries|archive|friends|userinfo]
антон андреевич

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Paymentwall: я офигиваю. [Dec. 25th, 014|08:20 pm]
антон андреевич
https://github.com/paymentwall/paymentwall-java/blob/master/com/paymentwall/java/PaymentwallPingback.java
Ладно, если так пишут на PHP. Подозрительно, если так пишут на Python. Очень плохо, если так пишут на Java.

У меня есть только одна мысль, когда я вижу
public final int PINGBACK_TYPE_SUBSCRIPTION_CANCELLATION = 12;
public final int PINGBACK_TYPE_SUBSCRIPTION_EXPIRED = 13;
public final int PINGBACK_TYPE_SUBSCRIPTION_PAYMENT_FAILED = 14;
Это совместимость с Java 1.4. Но ведь следующая строчка
protected LinkedHashMap<String,ArrayList<String>> parameters = new LinkedHashMap<String, ArrayList<String>>();
это 1.5. WTF?! Почему не Enum?

Но следующие, что я увидел, меня просто убило. Из README:
setAmount(0.99);
setCurrencyCode("USD");

Ладно, если просто сохранить деньги в double. Но это провоцирует на
System.out.println(1.03 - .42);
0.6100000000000001
Почему нельзя было сделать BigDecimal?

API должен быть таким, что бы совершить было как можно сложнее. Тем более в строгой типизации с проверкой при компиляции.
Link1 comment|Leave a comment

(no subject) [Dec. 1st, 014|11:10 pm]
антон андреевич
Не могу избавиться от блокнотозависимости.

Специально покупал телефон, что бы перейти на новый уровень информатизации, что бы быстро искать, иметь всё всегда при себе и стать более организованным. Шиш.

На последней конференции опять заметил отличия меня от одного знакомого, на два года младше меня. Я с блокнот, он с Ipad`ом. Весной я этому особо не придал значения.

Мой кошмар начался когда я пошел работать. Внезапно у меня оказалось три блокнота, и все дела в перемешку. В самый неподходящий момент именно нужный блокнот оставался на работе. Я пробовал читать Архангельского, Getting Things Done, Искусство успевать, но похоже мне нужно к тайм менеджерам, а к психологам, потому что перейдя на электронные носители бардак только увеличился.

Я всё задумываюсь написать слезливый пост о том, как за джва года не могу подобрать номральный календарь на Андроид. Привычки из календаря на старенькой Нокии оказались слишком живучими.

Я уже испровобал и Anydo, и простой Evernote, и Keep, обратно возвращался к блокноту, последним павшим был Todoist. Всё не то.

Я хочу увидеть реального, живого человека, который может рассказать свою систему на примере Wunderlist/AnyDo/Todoist/Whatever. Что я делаю не так, и это у меня проблема все же в голове?
Link6 comments|Leave a comment

Стандартизация [Jul. 7th, 014|06:09 pm]
антон андреевич
Помню, мы как-то спорили с френдами на счёт стандартов. Думаю, будет интересно. Назвать инфографикой этой документ сложно, но всё таки.

http://www.eurointegration.com.ua/files/4/7/4737df6-techreg.pdf
LinkLeave a comment

Java 8 [May. 28th, 014|05:14 pm]
антон андреевич
com.foo.bar.ConfigureAndScheduleBasePage$$Lambda$39/30021642@1d4822c

Happy debugging. Похоже, в этом вся Java8 :(
LinkLeave a comment

Комаровский про Майдан и т.д.. [Feb. 13th, 014|01:53 pm]
антон андреевич


Мне понравилось интервью.
LinkLeave a comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]