?

Log in

09 December 2008 @ 02:29 am
Сегодня ездил к клиенту - обозревать помещение нового их офиса после переезда.
Что я могу сказать - однокомнатная квартирка с евроремонтом и заточкой под офис, гипсокартончик-штукатурочка-сантехника-кухонька-евро-розеточки....
Собственно, и ездил я туда только затем, чтоб посмотреть, что там у них не сраслось, говорили что с сетью какие-то проблемы.
Собственно, приехал - смотрю.... и офигеваю. Посерёд офиса лежит свич-мыльница, сам офис все еще напоминает собой не то филиал дурдома, не то что-то среднее между свалкой и складом запчастей. И всё это просто-таки в несколько слоёв опутано проводами, снятыми ими со стен в старом офисе.
Спрашиваю местного "гида", (как потом оказалось, который руководил ремонтом), ну и что, мол, не так с вашей сетью?
Говорит, что вот, розеточки бы подключить.... Т.к. в офисе есть четыре розетки, каждая на себе несет два телефонных гнезда, две силовые розетки, и одно гнездо - собственно, витая пара. В дырочках, где должны быть разъемы - торчат пустые кулёчки от разъемчиков. И никаких следов, собственно, витой пары.
На вопрос, а где свич поставить думали - начинает развивать бурную деятельность с маханием руками и тыканьем пальцами по углам, периодически советуясь с прочими офисными обитателями. Тут-то я и начал что-то нехорошее подозревать.
На резонный вопрос "А где вторые концы проводов от розеток" молчел сначала на пару минут выпал в ступор, потом начал тыкать пальцем поочередно в розетки, мол, где-то там..... И вообще, я в этом не разбираюсь! Кто тут админ?!
Пришлось лезть под стол, раскручивать первую же попавшуюся розетку, так как объяснений добиться от него было нереально, может, реверс-инжиниринг поможет....
В общем, уже откручивая последний шуруп я подозревал, что там увижу. Так и оказалось. Внутри каждой розетки аккуратно свернутый колечком лежит полуметровый фрагмент UTP-шки, кулёчек с самой розеткой, и концы оного кабеля аккуратно уходят под гипсокартон обратно.
Проводку делал, судя по всему, идейный родственник небезизвестных Рамшана и Джамшута, и явный электрик по образованию: этот крендель внутри стены проложил ОДИН провод витой пары - от первой розетки до последней.
Судя по всему сей товарищ был полностью уверен, что компьютерные сетевые розетки на провод навешиваются так же, как обычные силовые розетки - на проводку: параллельно...
Итог - прийдется бросать всю сеть "по плинтусам", и хорошо если эти плинтуса у них кое-где от стен оторвать еще можно... А то вон видел я на прошлой прокладке, как пластиковые плинтуса поприклеивали на какой-то клей явно на эпоксидной основе к кафелю - держался намертво, молоток не брал....

А вы говорите "евроремонт".
 
 
15 April 2008 @ 11:16 am
Судя по всему, сегодня - день злых глюков.

Сначала я обнаружил, что у меня рухнули иксы на ноуте. Не ноут ребутнулся (тогда б он не смог загрузиться и застрял бы на запросе LUKS passphrase), а просто иксы перезапустились. Затем я обнаружил, что мой сервер завис, на пинги отвечает, но недоступен ни по ssh, ни по http. Затем пару раз было no route to host к этому серверу, затем в офисе отваливался инет, затем у сервера наступил перегрев проца, затем начались какие-то глюки в IRC.
 
 
21 July 2006 @ 01:31 pm
Условие:
Есть прямоуголная область(картинка), в ней заданы координаты нескольких точек. По точкам производится разбиение на треугольники. Часть/все точки перемещаются на новые координаты.(т.е. выполняется морфинг картинки)

Задача:
Описать алгоритм разбиения на треугольники таким способом, чтобы ни до, ни после перетяжки на новые координаты не существовало пересечения сторон этих треугольников и не нарушался порядок обхода вершин каждого треугольника*.
Оценить затраты алгоритма на решение задачи.

* Имеется в виду чтобы при выполнении морфинга визуально треугольники не переворачивало на другую сторону.

Реализовывать наЯВУ не обязательно, можно и на пальцах.

Приз: Две бутылки Гиннеса или Две пачки сока Sandora или Jaffa круглых.
 
 
 
15 March 2006 @ 04:58 pm
Вчера-с обещал выложить условие, выкладываю.
Ситуация какая.
Есть некое поле размером 5х3 клеток.
1,12,13,14,15,1
1,22,23,24,25,2
1,32,33,34,35,3

Каждая из этих 15 клеток может принимать значение от 0 до 5 (предположим пока так), назовём их "fruits".
У нас определено 15 кривых (назовём это множеством Lall), каждая из которых проходит только через 5 клеток игрового поля. Т.е. в общем виде координаты кривых выглядят как [(1, k), (2, k), (3, k), (4, k), (5, k)].

Дальше, у нас есть некая таблица, описывающая набор комбинаций из fruits. Например, комбинации (1, 1, 1), или (4, 4, 4, 4). Всего таких комбинаций 11.

Теперь, собственно, сама задача.
На входе есть набор комбинаций C. Так же есть некий набор линий L (подножество множества Lall ).
1<= sizeof(C) <= sizeof(L).
Проблема состоит в том, чтобы разместить все комбинации C на поле, при чём таким образом, чтобы комбинации располагались на линиях из множества L, на одной линии было бы не более одной комбинации, и комбинация идущая вдоль одной линии не прерывалась.

upd: в множестве C комбинации могут повторяться, т.е. он может иметь вид [(1, 1, 1), (4, 4, 4, 4), (1, 1, 1)]

Надеюсь, понятно объяснил. Если нет -- задавайте вопросы :D
 
 
 
21 February 2006 @ 10:17 am
Вводная.
Есть флешка на 32 мегабайта. Флешка легко монтируется к любой операционной системе.
Вопрос:
Какую бы вы носили личную информацию на такой флешке?

Вот до чего мы докурились с kastaneda:
Ключи SSH
Закладки
Контакты
Календарные события

Очень хотелось бы узнать, чего еще можно бы было туда насовать и в каком виде хотелось бы ее (инфу) видеть...
 
 
19 February 2006 @ 05:26 pm
Довольно таки качественная разборка по поводу статьи "Сравнение совокупной стоимости владения Linux и Windows"

как говорится - каменты рулят :)
 
 
Current Music: Др. - Нибелунг
 
 
Блин. 4:30 утра. 3 кассы одновременно резко забыли закрыть смену (для справки: смену необходимо закрыть в 3:55 - не позже, иначе блокируются фискальные принтеры). Там еще стояли ИКС (Epson 260). Девочка чуть не плачет "Что же нам делать?"... Думал уже вызывать сервис на утро, но потом решил попробовать. Слава богу через сервсиную прогу удалость распечатать Z-отчет (X-отчет - просмотр текущего состояния; Z-отчет - просмотр + обнуление) и закрыть смену... Кароч скучать ночью не приходится... Как оказалось - на тех кассах работали стажеры. Хреново им видать объяснили правила закрытия смены.
 
 
Current Music: Apocalyptica - Somewhere Around Nothing