February 2010
Знаете, какая задача оказалась самой-самой сложной в моей карьере? Передача данных по сети.
Блядь, повторяю: передача. данных. по сети.
Самая ведь элементарщина: передать файл с одного компа на другой. Просто? Авотхуй!
Просто всё это до тех пор, пока передаётся один файл в одну сторону. А надо – передать в две стороны одновременно. На канале в 130/130 kbps (CDMA 1X). Да так, чтобы скорости передачи оказались одинаковыми.
Хуй с ним, решил проблему года полтора назад, передаётся. По ходу дела узнал много “интересного” о TCP windows, размерах буферов, троттлинге (который пришлось реализовывать самостоятельно), об особенностях реализаций разных FTP и HTTP серверов (Apache и IIS на Windows XP не даёт скорости выше ~400 kbps) – всё, работает!
Здравствуй, попа, LTE! Оказывается, всё, что было сделано для троттлинга год назад, можно выбросить – нету уже секундных и миллисекундных задержек – есть микросекундные (сто мегабит, однако). И хуй с ней, с двунаправленной передачей – однонаправленную надо попотеть, чтобы сделать. Иначе всё, что работало с предыдущим поколением сетей, упирается в 30 мегабит и хоть ты тресни. Iperf выручил, хотя, опять же, до микросекундных задержек надо было доехать: вроде тот же троттлинг, ан-нет, порядки разные… Ок, сделал, тестирую. Цирк, бля, продолжается: скорости, больше 50 мегабит, через раз падают до 30 мегабит. Через раутер (гигабит), через кросс-овер (гигабит) – по-фи-гу. Феномен, бля. Радует, что iperf ведёт себя таким же образом – не моя проблема, значит.
LTE Advanced, по ходу дела, обещает скорости за гигабит. Как они это тестировать предлагают – я хуй пойму…
OMG! Майкрософты наконец-то купили skydrive.com! Я всё время ходил туда, видел какую-то левизну, и набирал skydrive.live.com, чтобы попасть туда, куда мне было нужно.
Странные ощущения: очень красиво и просто, но, как известно, всё это достигается закручиванием гаек пользователю. Собственно, сегодня ничего, кроме красивых демонстрашек не показали – интересно что будет в марте, на “Миксе”.
Забавно: раньше майкрософтовские дизайнеры вставляли в картинки microsoft.com людей с маками – теперь гугловские дизайнеры вставляют код с использованием Windows API для рекламы телефона, в котором этого API и близко нет.
Непонятно, насколько правда, но, если правда, то, похоже, моим следующим телефоном будет что-то на Андроиде. Если отсутствие полноценной многозадачности я как-то переживу, то требование установки софта только через аппстор – нахуй-нахуй. Если бы мне нужен был “большой брат” в кармане, я бы купил себе айфон. Остаётся только выяснить, насколько гугл прогнулся под операторов, и позволяет ли он контролировать телефон его владельцу, а не дяде с магазином.
Via