Home
Delibero [entries|archive|friends|userinfo]
oulenspiegel

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| [Орловское отделение РКРП-РПК] [ИИ (+шахматный движок SmarThink)] [Стихи] ]

\\\/\\\/ [Sep. 25th, 2009|04:12 am]
[Tags|, , ]

СУП совершенно бессилен в борьбе со спамом. Уже раз 10 удалял в модерируемых мною сообществах рекламу "Секса вконтакте" и отмечал как спам. Думаю, аналогично поступали и другие модераторы. Прошло уже пару недель, а воз и ныне там. То есть ребята даже не в состоянии поставить фильтр по контенту. Зато коммерциализация ЖЖ идёт вовсю.
Может быть спамеры отстёгивают СУПу?
link7 comments|post comment

............. [Jul. 11th, 2009|11:32 pm]
[Tags|, ]

Только что наткнулся на очередной феерический баг. На этот раз от разработчивок Chrome.

Есть вот такая конструкция:

<div class="SectionHeader"><div class="SectionHeaderTextBlock"><span class="SectionHeaderText">Какой-то текст</span></div></div>

Ну, вроде бы, ничего необычного. Определяем в css классы:

.SectionHeader
{
width: 728px;
height: 24px;
background-image: url("img/section_header.png");
}
 
.SectionHeaderTextBlock
{
margin: 5px;
}
 
.SectionHeaderText
{
}

При выводе в Chrome у SectionHeaderTextBlock левое поле равно 5 пикселам, а верхнее почему-то схлопнуто в 0.
Если добавить в определение SectionHeader строку:

border: 1px solid white; // цвет значения не имеет

То всё нормально, все поля равны 5 пикселам.
Жизнь прекрасна и удивительна. И просраться нам дают не только парни из Microsoft...

link5 comments|post comment

\/\/\/\/\/\/\ [Jul. 10th, 2009|02:50 am]
[Tags|, , ]

У меня в детстве был "Бейсик для детей" Ватта и Мангады. А что вручить ребенку 6-8 лет сегодня?
Был в книжном магазине давеча, протупил полчаса перед полками. На полках либо занудство для взрослых дяденек, вроде меня, либо детские книжки, ориентированные на воспитание юзера.
Неужели нет больше правды на Земле?

P.S. Да, кстати, думаю, что имеет смысл ребёнка сразу учить web-программированию. Если лет 5 назад я бы уверенно выбрал Delphi, то сейчас, наверное, правильно что-то в духе html => js => java/c#... Просто js позволяет сделать всё, что позволял делать Бейсик. Т.е. вначале попробовать какие-нибудь викторины/анкеты сделать при помощи этих инструментов, потом попробовать что-то нарисовать, сделать движущиеся объекты, потом прикрутить управление. Потом переходить к web-приложениям с несколькими формами, осваивать ООП. К базам данных переходить уже лет в 12-13...
link77 comments|post comment

\/\/\/\/\/\/\/\/\/\ [Jul. 7th, 2009|05:07 pm]
[Tags|, , ]

Всё-таки в микроблог пишется как-то легче, чем в ЖЖ.
ЖЖ это более серьёзный формат, ответственный, так сказать. А там можно писать какие-нибудь мелочи и глупости.
link6 comments|post comment

\\\\\\\\\\\\\\\\\ [Jul. 5th, 2009|11:39 pm]
[Tags|, ]

Несколько случайно выдуманных мною задачек.

Задача 1.

Компостер трамвая пробивает отверстия в билете, при этом отверстия располагаются внутри прямоугольника размером MxN. Каждая ячейка прямоугольника либо содержит отверстие, либо не содержит его. Каждый трамвай имеет свою индивидуальную конфигурацию отверстий.
Некий ушлый пассажир решил собрать коллекцию прокомпостированных трамвайных билетов с тем, чтобы иметь возможность в любом трамвае предъявить билет с набором отверстий, соответствующих компостеру данного трамвая.
Необходимо написать программу, которая по заданным M и N будет выдавать минимальное число билетов, необходимых ушлому пассажиру.
link21 comments|post comment

\/\/\/\/\/\/\/\/\/\/\/\ [Jun. 25th, 2009|11:45 pm]
[Tags|, , ]

Завёл-таки себе микроблог)

http://mblogi.qip.ru/people/oulenspiegel
link18 comments|post comment

\/\/\/\/\/\/\/\ [May. 28th, 2009|04:28 pm]
[Tags|, , ]

Прочитал вчера в "Коммерсанте" про приключения ЕГАИС. Если кто не знает, это единая государственная автоматизированная информационная система для учёта оборота спиртных напитков (и другой спиртосодержащей продукции). В результате внедрения этой системы в начале 2006 года производители алкоголя понесли убытки порядка 1 млрд. руб. (а по некоторым оценкам до 20 млрд. руб.), а за первые два месяца 2006 года производство алкоголя в России снизилось более чем вдвое. По итогам года выпуск водки сократился почти на 10% по сравнению с 2005 годом, а спирта — более чем на 20%.
Конечно, социальный эффект внедрения, гм, "программного продукта", трудно переоценить, но я хотел не об этом сказать. Всё-таки разработкой высоконагруженных систем я занимаюсь уже больше 5 лет, и кое-что в этом понимаю. Поэтому, что называется, не могу молчать :)

Почитаем, что о ЕГАИС говорится в Википедии: http://ru.wikipedia.org/wiki/ЕГАИС.

Меня, в первую очередь, привлёк раздел "Функциональность системы". Как можно его прокомментировать? По сути это некая система складского учёта с набором нехитрых отчётов. В 2002 году, когда я защищал диплом в ОрелГТУ по специальности "Информационные системы в экономике", из 20 с небольшим дипломных работ 7 были посвящены складскому учёту. Что такое система складского учёта? Это 30-40 сущностей в IDEF1X-схеме, тривиальная бизнес-логика, простой пользовательский интерфейс. Конечно, ЕГАИС это система, которая должна работать под большой нагрузкой, а значит нам нужно также реализовать горизонтальное масштабирование (здесь тоже используются хорошо обкатанные технологии: кластеризация в persistence, load-balancing и всё такое). Ткнув пальцем в небо, в стремлении не ошибиться на 2 порядка, прикинем трудоемкость проекта в мифических человеко-месяцах и в реальных хрустящих рубле-долларах.

Как должна выглядеть команда для разработки ЕГАИС? Не будем скупиться, всё-таки пишем не диплом, и проект для страны жизненно-важный. Архитектор, lead programmer, три senjor'а, 5 обычных разработчиков. Плюс к этому админа, DBA, 3-4 тестировщика, технический писатель и менеджер проекта. Ну пусть ещё web-дизайнер. Что мы имеем в итоге? Фонд заработной платы около 1,5 млн.р. + все налоги, ну путь 2 млн. р. в месяц. Дадим нашим славным людям 1 год (на самом деле этого много). Аренда помещения и пр. ежемесячные расходы — ещё 500 т.р. Оборудование — пусть 5 миллионов (тоже оценка сверху, но там всё-таки сервера хорошие, циски всякие + девелоперский хлам). Добавим ещё 15 млн.р. на то, что я забыл и на разный форс-мажор.
Предположим, что контора-разработчик хочет получить 100% прибыли. Что мы имеем в итоге?
100 млн. рублей. Это, замечу, сильно завышенная оценка стоимости разработки такого программного продукта. Сильно.

Теперь посмотрим, что происходит в реальности?

В ноябре 2007 года разработка ЕГАИС была передана ФГУП Главный научно-исследовательский вычислительный центр (ГНИВЦ), подконтрольному налоговой службе. Правительство выделило на доработку системы 420 миллионов рублей.

Вы поняли? Не на разработку новой системы! На доработку! Того, что написало (оценив свою работу в 400 млн.руб.) ФСБ-шное ФГУП НТЦ "Атлас". Впрочем, мы знаем, что оно написало:

Первоначально, программное обеспечение, разработанное ГНИВЦ ФНС России, по своей сути напоминало элементарный почтовый клиент, который обеспечивает отправку текстовых файлов.

Дальше что было?

В ноябре 2007 года было начато внедрение новой версии ЕГАИС разработки ГНИВЦ ФНС России. Закончить внедрение было запланировано в конце этого же года. Но из-за недоработок разработчиков системы (более 500 человек) сроки перехода с ЕГАИСА разработки ФГУП НТЦ "Атлас" на новую версию постоянно сдвигались

500!!! 500 человек дорабатывали! Целый год. И каков итог?

26 мая президент России Дмитрий Медведев на встрече с отечественными бизнесменами в своей подмосковной резиденции заявил, что созданная система "не работает", и предложил "призадуматься" о целесообразности ее существования.

А разгадка одна. У кого-то где-то были друзья, а у кого-то родственники. Кто-то был сам по себе ушлый. Поэтому мы имеем процентов 300 откатов, разработчика, выбранного по остаточному принципу, угробленные бюджетные средства и средства предприятий и в конечном счёте фиаско.

Upd.: Тут, [info]the_searcher закономерно замечает, что какое же это фиаско? Цели-то были достигнуты. Это да. Просто он не знает, что слово фиаско это такой особый эффемизм))

Upd.1: [info]gornal на меня отчасти справедливо наехал за то, что я не учёл моментов связанных со стыковкой софта с железом (сканеры штрих-кодов, датчики на производстве) или с другим софтом (есть ли такие интерфейсы?). С другой стороны, я сомневаюсь, что это меняет что-то кардинальным образом. В своей примерной оценке я постарался заложить большой запас, как по зарплате, так и по стоимости железа, доходности проекта и т.д.
link16 comments|post comment

\/\/\/\/\/\/\/\/\ [May. 13th, 2009|01:02 am]
[Tags|, ]

Сегодня наткнулся на очередной перл программистов от Microsoft. Если у вас на страничке есть пустой div (например, контейнер какого-то контента, передаваемого ajax, в случае, когда контент равен пустой строке): <div></div>, то все браузеры закономерно не отображают его, т.к. его размеры 0x0 точек. Ситуация парадоксальным образом меняется, если этот div имеет некоторую ширину: <div style="width: 100px"></div>. Все браузеры, кроме IE, по-прежнему не выводят такой div, а вот в IE такой div внезапно приобретает некоторую высоту. Как обычно, это не баг, а фича, hasLayout для div'а с шириной устанавливается в true.
Потратил некоторое время на поиски решения в сети, и наконец-то нашёл его. Оцените высоту полёта человеческой мысли:

<div style="width: 100px"><!-- --></div>

То есть пустой div, внутри которого присутствует комментарий, успешно схлопывается, в отличие от div'а без комментария.
Определённо хочу такую же траву, как у тебят из MS...
link4 comments|post comment

\\\\\\\\\\ [May. 6th, 2009|03:28 pm]
[Tags|, ]

Вперёд, барсуки!
link5 comments|post comment

\.\.\.\.\.\.\.\. [Apr. 6th, 2009|11:03 pm]
[Tags|, ]

Народ, у моего друга тут завалялась со стародавних времён туева хуча valuehost-денег, никому не нужны (со скидкой, разумеется)?
Я ему сказал, конечно, что valuehost их обязан по закону вернуть при расторжении контракта, но в сети пишут, что в данном случае реально их получить только через суд, а судиться мой друг не хочет...
link2 comments|post comment

\/\/\/\/\/\/\ [Jan. 23rd, 2009|10:19 am]
[Tags|, , ]

По мнению translate.ru "costing" это "стоение". Вот так. И никак иначе.
link3 comments|post comment

\.\.\.\.\.\. [Jan. 23rd, 2009|04:03 am]
[Tags|, , ]

Я так понял, на "Одноклассниках" запущена антикризисная программа))
Заводят аккаунты типа девочек с модельной внешностью и ставят от их имени мальчикам-пользователям 5+ (ну чтобы мальчик побежал платить стольник и ставить девачке 10 в ответ).
Выполнены виртуалы с некоторым налётом правдоподобия: в наличии переписка в форуме с разным слюнявым ASCII-артом. Но данных о имени, фамилии, учебных заведениях нет.
Моя красотка по имени "~* Salamandra" и фамилии "*~" в свои 109 лет сохранилась весьма неплохо) Есть аська с практически пустой информацией о пользователе (только ссылка на несуществующий сайт).

Что скажете? Думаете, у меня паранойя развивается?))
Нене. Нас на мякине не проведёшь.
link12 comments|post comment

\\/\\/\\/\\ [Dec. 26th, 2008|09:48 pm]
[Tags|, , , ]

Боты критикуют мои переводы греческих песен, но просят ещё ))))
link1 comment|post comment

\\\\\\\\\\\\\ [Dec. 19th, 2008|02:32 pm]
[Tags|, ]

Просто какой-то день ушлёпков.
Теперь на рутубе в конце каждого ролика будут показывать рекламу, которую нельзя остановить и отрубить??
linkpost comment

\\//\\//\\//\\ [Dec. 19th, 2008|12:03 pm]
[Tags|, , ]

Слушайте, что это за идиотское "настоящим предоставляю право третьим лицам..."? В СУПе что ли окончательно свихнулись?
Вчера когда у меня ЖЖ спросил, разрешить ли републикацию, я ответил: да, разрешить. Когда постил переводы песен ночью, галочку в свойствах записи не снимал. Сейчас захожу в записи, жму "редактировать" — галочки внизу нет и поставить её нельзя. Кроме того, в настройках аккаунта этой опции тоже нет.
Они вообще тестируют, то что пишут?

P.S. И в этой записи то же самое. Идиоты.
P.P.S. Настоящим предоставляю право третьим лицам воспроизводить и/или распространять этот материал для того чтобы чморить СУПовских бракоделов. Указанное право предоставляется безвозмездно.
P.P.P.S. Ага, отчасти прояснилось. Текст "Настоящим предоставляю право на то-то и то-то" на самом деле следует понимать как "Настоящим запрещаю кое-что". То есть галочку надо было не ставить, а снимать. Это, впрочем, не отменяет непонятного поведения галочки в постах после их публикации (галочки не стоит и поставить нельзя, т.к. чекбокс неактивен). Кроме того, СУПовские юристы, судя по всему, не читали закон об авторском праве и в силу этого не знают, что для вступления в силу авторского права на объект интеллектуальной собственности никакой дополнительной регистрации этого права не требуется. Т.е. копирайт начинает работать автоматически, и наоборот нужны специальные действия для передачи объекта интеллектуальной собственности в общественное достояние.
P.P.P.P.S. Как убрать галочку для всего ЖЖ написано тут: http://md-mx.livejournal.com/1250984.html?nc=24
P.P.P.P.P.S. Бджлйад, галочку надо всё-таки ставить: http://community.livejournal.com/lj_ru_support/522492.html?thread=17099260#t17099260
Ё%аный стыд.

35.74 КБ
link6 comments|post comment

/ [Dec. 16th, 2008|03:25 am]
[Tags|, , ]



Никогда толком не смотрел "Улицу Сезам", скорее всего просто попал случайно на несколько серий. Помню, игрушку в форме кого-то из сезамовских маппетов в 90-е продавали на Курском вокзале. Игрушка была страшная, фиолетово-сизая (вероятно, именно поэтому к ней был прикреплён ценник с надписью "Улица Сизам. 40 т.р."). Помню, в том же ларьке была ещё "Обезьяна двойная. 45 т.р. за штуку". Ну, в общем, я не об этом вовсе хотел написать.
Я тут просто случайно в википедии набрёл на статью про Оскара Грауча (вот того, который на картинке сверху). И оказалось, что у оного Оскара в его мусорном контейнере есть:

Slimey, Oscar's pet worm
Fluffy, Oscar's pet elephant
Oscar's Shoes
Java Trash Collector

А вы говорите: кабачки с повидлом))
link2 comments|post comment

\.\.\.\.\.\.\ [Oct. 31st, 2008|06:31 pm]
[Tags|, , ]

Поспорил по аське с отцом из-за "Одноклассников". Он хотел зарегистрироваться, но опоздал на день. Теперь регистрация платная стала, если вы не в курсе ещё.
Так вот он говорит, что сейчас с "Одноклассников" все разбегутся, и что владельцы проекта жадные жмоты, которые себе могилу копают.
А я думаю, что никто никуда не разбежится. С уже зарегистрированных никто денег брать не будет (я не верю в версию с клиническим идиотизмом проектодержателей), поэтому им вся эта история по барабану. "Идейных" антикоммерчески настроенных пользователей — раз, два и обчёлся. А что до новых: если куча народу голосует платными смсками за любимых звёзд эстраты и пиз%обратию из всяких "Домов-2,3,4,5", то уж на "Одноклассники" 1 доллара не пожалеет. Просто потому, что у "Одноклассников" самая большая база.
Се ля ви.
link10 comments|post comment

=-=-=-=-=-=- [Sep. 10th, 2008|01:05 am]
[Tags|, ]

Разыскиваются.

1. Senior Java Programmer в Москве. Зарплата выше рынка; в интересный проект под моим руководством.
2. Два Intermediate Java Programmer'а, туда же и с теми же реалиями :)
3. Гуишник (JAVA/web), аналогично предыдущим позициям.
4. Тестировщик ПО.
5. Админ/DBA. В идеале со знанием DB2.
6. Квалифицированный программист .NET (товарищ в свою компанию ищет).
link2 comments|post comment

\.\.\.\.\.\.\.\ [May. 16th, 2008|04:08 pm]
[Tags|, , ]

Блин, у меня грёбанный черновик сохранился от старого письма, в черновике дата левая; ЖЖ каждый раз спрашивает: "Восстановить из черновика?" Я отвечаю: "НЕТ", — всё равно восстанавливает. Ну что за отстой...
link4 comments|post comment

\/\/\/\/\ [Apr. 22nd, 2008|04:04 am]
[Tags|, ]


    MOV #50, R1
L:  MOV #0, @#177716
    MOV #64, @#177716
    MOV #100, R2
L1: SOB R2, L1
    SOB R1, L


Хехе)) Кто помнит?..
link12 comments|post comment

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

Advertisement