Думал, придётся тратить нервы. Ан нет! Очень вежливый оператор принял заявку прямо по телефону, не прерывая разговора со мной, связался с техниками, тут же сообщил, что да, мол, на линии есть неполадки, извинился за неудобства (!), поблагодарил за сообщение о неисправности (!!) и сказал перезвонить, если в течение двух часов это безобразие не прекратится.
Через полчаса интернет появился и с тех пор работает, как атомный реактор. Друзья, в этой стране что-то и в самом деле меняется к лучшему? Или где-то здесь всё-таки есть подвох?
#8196: Дружба — это магия
13:00 05.01.2012, IT happens
Недавно мать, которая с компом на «ой, а что это?» выдала перл.
— Ой, сынок, помнишь Олю, однокурсницу твою?
— Да.
— Она просила найти её в этой, как её там…
— Социальной сети?
— Да.
— А где именно? «Вконтакте», на «Одноклассниках», в фейсбуке?
— Сейчас, пару минут.
Мама достала телефон, позвонила Оле, после чего резюмировала:
— Она сказала, чтобы ты искал её в друзьях!
Выпал в жутчайший осадок.
#8197: Я волна, нужная волна
13:00 05.01.2012, IT happens
Заказали на празднование Нового года на три дня «дом с привидениями». Собралась компания — тридцать человек, все молодые, весёлые, но, как водится, в компьютерах ни бум-бум. Возникает проблема: у телевизора нет антенны, а все хотят куранты и по возможности президента.
23:50. Прибегает мама с криком: «У нас нет телевизора, нужны срочно куранты! Найди трансляцию в интернете!» Прихожу в общий зал, залезаю в комп, подключаю инет, нахожу сайт и понимаю, что скорость скачет где-то между GPRS и EDGE — значит, выловить трансляцию не получится.
23:53. Пробуем найти радиоприёмник. Да у кого сейчас есть радиоприёмник? Голова айтишника спасает: цепляем телефон, пытаемся найти радиостанции. Ловит от силы пять, и те плохо.
23:56. Ищем онлайн-радиостанцию. По времени должен уже президент выступать — задержки показывают, что мы отстаём минут на пять.
23:58. На матах посылаю всех от себя подальше. Мозг кипит, остаётся несколько десятков секунд до Нового года, ничего не работает, всё валится из рук…
23:59. На всю аудиторию: «Всё, была не была!» Все затыкаются, поворачиваются, смотрят. Поднимаю руку с телефоном вверх. А у всех уже шампанское налито, кто-то секунды считает… Случайно нажимаю кнопку поиска станции — и слышу бой курантов!
Так новый год я и встретил — с телефоном в руках, играющим неизвестно какую станцию, в позе статуи Свободы.
Желаю всем нам счастья в новом году, чтобы всё работало, всегда были выходы из ситуаций — и побольше умных юзеров! Админь!
#8198: Вкалывают роботы — счастлив человек
13:00 06.01.2012, IT happens
Прошло почти полтора года с момента написания бота для браузерки[3]. Меня нашли и забанили, причём поймали на единственном непроработанном моменте бота, и для себя я вывел мораль: если прячешь — прячь целиком. По персонажу осталось рассовано дикое количество золота (около 5 млн — я был всерьёз озадачен, куда и как их прятать), друзья по игре и соклановцы были шокированы (идеологическая конспирация держалась на уровне). Интерес к игре угас давно.
Но игр много. Недавно я подсел на ММО про космические кораблики. Интересная особенность игры: все играют на одном-единственном серваке. И англичане, и русские, и немцы, и японцы, и австралийцы, и все-все-все прочие.
Теоретически игра платная: 15 мёртвых американских президентов в месяц. Но есть возможность платить игровыми деньгами. Самое простое: копаешь руду, продаёшь и платишь. 50 часов копки — и игра на месяц оплачена. Но копать часами так скучно! А что делает программер, когда ему становится скучно выполнять однообразные действия? Правильно, он автоматизирует процесс. Тру-кодер, как известно, не кодить не может.
Написал очередной скрипт. Бот пилит астероиды, а я на халяву практикуюсь в английском с живыми людьми из других стран. А вы когда последний раз общались с кем-то, у кого сейчас лето?
#8199: Без бабуль и голубей
13:00 06.01.2012, IT happens
Гуляя по доскам объявлений, случайно наткнулся на такое:
#8200: Удаляйся, тварь волосатая
15:00 06.01.2012, IT happens
Я смотрю, хорошего программиста мы на работу взяли.
if (i < 1024) {
...
} else if (i/1024 < 1024) {
...
} else if (i/1048576 < 1024) {
...
} else if (i/1073741824 < 1024) {
...
} else {
return "о$#еть, терабайтный файл!";
}
* * *
if (selected.isFile()) {
...
} else if (selected.isDirectory()) {
...
} else {
menu.add(Menu.NONE, 0, Menu.NONE, "What The Fuck?");
}
* * *
if(!selected.remove()) {
Log.v(TAG, "Да e$@л я эти пермишены, удаляйся, тварь волосатая по имени "+selected.getName());
} else {
...
}
* * *