Aug. 6th, 2012

juan_gandhi: (Default)
  def run {
    println("Starting scan")
    webServer.start
    Session(login).scanStuff
    stats.write
    webServer.interrupt
    println("Done.")
  }


Тут чё у меня. Я запускаю долгий процесс сканирования там всякой фигни; сервер я к нему привинтил, чтобы можно было глядеть, где мы там ваще. Статсы складываются в файл, по строке на прогон. Чтоб потом можно было построить хоккейную клюшку и порадоваться росту.
Логин - это функция, она там креденшиалзы берёт с енваеронмента, и возвращает сейшен айди, который и используется для дальнейшей беседы с Главным Сервером.

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

Что смешно - напишешь вот такой вот код, спихнёшь - и все о нём тут же забудут, потому что оно круглое, гладкое, как металлический шар... чему там ломаться?

Это я к чему? Да обнаружил, что чтобы привинтить скриптинг к нашему серверу, мне нужно написать весь эйпиай на джаве (ну типа кусочек уже есть); как глянул, как ужахнулся, выкинул всё нахрен - у меня уже есть эйпиай на скале, привинчу его, и будет счастье (и быстрый прототайпинг со 100 тотальностью).
juan_gandhi: (Default)
Я расскажу вам про Сирс.

Это, для тех кто не в курсе, такая система магазинов.

У меня когда-то была их карточка, но однажды я превысил лимит, и где-то на лимане, на туманных берегах Техаса, они не захотели оплатить наш обед; я им позвонил и спросил, нельзя ли подбросить ещё лимита на кредит, они сказали нельзя, и на этом наши отношения закончились.

А между прочим, по этой карточке всё время тикали пойнты, и мы на них покупали фотоаппарат, циркульную пилу, и всякую такую хрень. Но не пойнтом единым; понты дороже пойнтов.

Но дело не в этом.

За месяц до возвращения моей подруги с её магистратуры у меня нафиг сломалась посудомойка. Залилась водой, и на этом всё кончилось. Пришлось мыть посуду руками, а воду отсасывать, и т.п.

Когда подруга приехала, мы пошли пошопиться. В Сирсе приятный лысый дедушка нам рассказал всё про посудомойки, и мы остановили свой просвещённый выбор на... ну хз, на какой-то хрени.

Через неделю нам её доставили. Она не влазила. Батько, нэ лiзэ. По высоте; полдюйма не хватало. Увезли посудомойку обратно, и мы поехали в Сирс покупать другую.

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

Через неделю позвонил робот и приятным голосом сказал, что у них такой посудомойки нет и не будет. Ну и хрен с вами; я перезвонил и отменил.

Поехали в Лоуз, купили там посудомойку нужного размера, привезли её, установщик померял и сказал - двух миллиметров не хватает; взял 50 баксов за измерения, и мы сдали посудомойку обратно.

Между тем из Сирса каждую неделю поступали новости. Звонил робот и радостным голосом сообщал, что её щас нету, но вот-вот будет. Звонил в 8 утра. Я звоню в Сирс, там проверяют мою айдентити и переключают на отдел доставки. Там начинают проверять мою айдентити; у меня кончается терпение, и я говорю, чакайте, чакайте, давайте когда у вас будет эта посудомойка, вы мне позвоните, и мы договоримся.

Наконец, мне эти роботы надоели, и я позвонил в Сирс, чтобы ещё раз отменить покупку (это уже месяц прошел), и где мои деньги Зин. В Сирсе, по номеру чека, не нашли и следа от транзакции; и я им сказал, что я тогда звоню в Чейз и отменяю эту транзакцию, о которой Сирс ничего не знает. А валяйте.

В Чейз позвонил, деньги вернули; Сирс продолжал звонить. В эту субботу в 8 утра опять позвонили и сказали, что ну буквально вот-вот. Я позвонил в Сирс и попросил прекратить балаган. На что мне Джордж с индийским акцентом сообщил, что посудомойку мне доставят завтра, а сегодня вечером позвонят, чтобы уточнить время доставки. Я посмеялся.

В воскресенье утром позвонил робот и сообщил, что доставка откладывается, но что я получу посудомойку в понедельник. И мне позвонят.

Нет, не позвонили ещё. Ждём-с.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 16th, 2025 12:41 pm
Powered by Dreamwidth Studios