-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в ujeen

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.12.2003
Записей:
Комментариев:
Написано: 4590

Выбрана рубрика софт.


Другие рубрики в этом дневнике: шутка(1), хозяйство(2), трёп(473), политика(214), литупр(28), лемминги(1), в жилетку(31)

судьба написанного

Дневник

Среда, 18 Марта 2009 г. 06:07 + в цитатник
За два последних дня я написал 1421 строку кода (по итоговому объёму работающего, разборчивого кода с комментариями и тестами; физически я набил строк гораздо больше) на трёх языках.

Из них:

594 строки - вошли в состав демонстрационного модуля и были выброшены на помойку сразу после демонстрации уже сегодня;

348 строк - поучаствовали в краткосрочной модернизации промышленно эксплуатируемого модуля; не за горами (я надеюсь) тот день, когда и эти строки обратно растворятся в эфире;

476 строк - один из самостоятельных кусков кода модуля будущей версии; такие куски пишутся время от времени под конкретные задачи, используются несколько раз и попадают "в чулан" - с некоторой долей везения, они будут слегка подновлены и вольются в код будущей версии; примерно 90 процентов таких кусков умирают в чулане навсегда.

И 3 (три!) строки - будут ближайший год облегчать мою жизнь, позволяя генерировать некие нужные мне хэш-ключи нажатием одной кнопки вместо нажатия 25 (специально посчитал) кнопок и двух движений мышью (поражаюсь своей ленивости - почему я не написал эти три строки два года тому назад? Кошмар.)

Вообще, чем дальше, тем сильнее ощущение, что любой код устаревает если не сразу в момент его написания, то немедленно после завершения отладки.
Рубрики:  софт

Барбара круче всех

Дневник

Вторник, 10 Марта 2009 г. 23:43 + в цитатник
Между тем, как бы ни выводило это из себя мальчиков-фанатов клавиатуры на слэшдоте, премия Тьюринга (программистский аналог нобелевки) этого года уходит Барбаре Лисков - профессору Массачусетского Технологического Института (Бостон). Насколько удалось понять из статьи, премию выдали за былые заслуги. Барбара получила кандидатскую степень в области компьютерных наук в 1968 году, при том что первая кандидатская в этой области вообще (в США) была защищена в 1965 - когда женщин не то, что к компьютерам, за руль-то не допускали.

Виват, Барбара!

http://www.ddj.com/hpc-high-performance-computing/215801518
http://tech.slashdot.org/article.pl?sid=09/03/10/1741219
Рубрики:  софт

еще одна странная заметка

Дневник

Суббота, 31 Января 2009 г. 02:19 + в цитатник
В последнее время на сайтах российских СМИ замечаю странную тенденцию (им. доктора Уотсона): наблюдать достоверные факты, но делать из них весьма странные (местами фантастические) выводы. Например (ссылка внизу) А.Венедюхин отмечает, что соседи пользователей домашних сетей часто лазят в интернет с одного айпи-адреса, и делает из этого странный вывод, что это серьезная угроза безопасности корпораций, полагающихся на "белые" списки ай-пи адресов.

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

http://dxdt.ru/2009/01/31/2042
Рубрики:  софт

паника кажется преждевременной

Дневник

Четверг, 22 Января 2009 г. 04:37 + в цитатник
Александр Венедюхин рассказывает, что вот, группа людей, вооруженная кластером игровых приставок, поломала MD5, и теперь мы все умрем все кому не лень будут воровать номера кредиток. Как-то немного странно это слышать - вроде как уже несколько лет как под криптозащиту приспособили и в ключевых местах реализовали эллиптические функции, продвигается деятельность по их сертификации. По моим представлениям, отрасль только ждет "толчка" чтобы перейти с SHA1 и MD5 на эллиптику. Кроме того, уже два года как один европеец (забыл фамилию и страну) построил коллизию для MD5 на обычном ноутбуке, так что возможность промышленной реализации подделок на кластере оба этих года представлялась вполне себе реализуемой, чуда не произошло. Короче, насколько я в курсе, конца света в криптографическом плане на нашем веку пока не предвидится.
Рубрики:  софт

сетевой термометр

Дневник

Среда, 10 Декабря 2008 г. 01:25 + в цитатник
Только сейчас заметил: кто-то из парней запрограммировал сетевой принтер, теперь он на своем маленьком дисплейчике транслирует уличную термпературу (пользуясь, понятно, каким-то погодным сайтом). Чувствую, молодые коллеги сокрушаются в душе, что кофейный аппарат пока не обладает разъемом RJ-45, а руки у них уже чешутся.
Рубрики:  софт

математика становится по-настоящему сложной

Дневник

Пятница, 05 Декабря 2008 г. 16:16 + в цитатник
математика становится по-настоящему сложной когда из неё пропадают цифры

(неизвестный второкурсник на башорге)
Рубрики:  софт

на Стокгольм!

Дневник

Четверг, 27 Ноября 2008 г. 16:14 + в цитатник
Сайт уральских АСМ-соревнований acm.usu.ru радует уральских же программистов:

26 ноября 2008 года в Санкт-Петербурге, Ташкенте, Барнауле и Батуми прошел полуфинал XXXIII командного студенческого чемпионата мира по программированию. ... Путевки в финал получили команды, сдавшие 8 и более задач, и занявшие первые места среди команд своего вуза.

Поздравляем команду Ural SU 1 (Даниил Айзенштейн, Алексей Самсонов, Игорь Чевдарь) с уверенным выходом в финал!
Интересные факты:

  • Команда Саратова впервые выиграла Чемпионат России. До этого его выигрывали только три вуза: МГУ, СПбГУ и СПбИТМО.
  • Наталья Бондаренко стала первой девушкой - чемпионкой России.
  • Двое участников команды МГУ 3 родом из Саратова, таким образом, саратовцы показали выдающиеся результаты.


Присоединяюсь к поздравлениям! Коллектив АСМ-клуба УрГУ до пол-одиннадцатого сидел ждал результатов, молодцы, болеют за своих! Даниил, Алексей и Игорь уже задавали шороху как минимум в Калгари и Лас-Вегасе (весной), и Ирландии (не так давно). На очереди - Стокгольм!

http://acm.usu.ru
Рубрики:  софт

математика в быту

Дневник

Воскресенье, 16 Ноября 2008 г. 18:23 + в цитатник
Правило А. Длина хорды щели приоткрытой форточки в миллиметрах не должна превышать температуру на улице в градусах Цельсия. Важный частный случай: при отрицательных температурах форточка должна быть закрыта наглухо.

Правило Б. Угол щели приоткрытой форточки в градусах не должен превышать температуру на улице в градусах Цельсия. Важный частный случай: при отрицательных температурах форточка должна быть закрыта наглухо.

Обобщенное правило. Для каждой пары координат (широта, долгота) существует такая строго положительная константа К, что размер максимального безопасного (с точки зрения незамерзания воды в трубах) створа форточки в радианах не превышает К*х, где х - показания наружного термометра по шкале Цельсия. Вопрос: каково минимальное Км при измерении створа по правилу А (в миллиметрах), если известно, что Кг для координат Бостона при измерении в градусах равна единице?
Рубрики:  софт

наши едут в Питер

Дневник

Понедельник, 03 Ноября 2008 г. 03:02 + в цитатник
В минувшую субботу УрГУ одержало победу в четвертьфинале АСМ-чемпионата, поздравляю наших!
На втором месте Ижевский технический, на третьем - Челябинский гос. Полный официальный список едущих в Питер, чтобы 26 ноября побороться за право выступать в стокгольмском финале, на сайте пока не опубликован, ждем.
http://acm.usu.ru/usu/quarterfinal_08/monitor/monitor.html

Добавка: итак, в Питер едут 3 команды УрГУ, Ижевск, Челябинск, Магнитогорск, две Уфы, два Тюмени, Пермь, Оренбург - итого дюжина! Поздравляю уральцев, успехов в СПб!
Рубрики:  софт

почему я не могу вернуть void?

Дневник

Пятница, 31 Октября 2008 г. 21:37 + в цитатник
В джаве, оказывается, нельзя вернуть значение типа void! То есть, на приведенную ниже конструкцию компилятор злобно ругается. Кантора на них нет!
исходник функции
Рубрики:  софт

бюрократия и правосознание

Дневник

Понедельник, 15 Сентября 2008 г. 02:10 + в цитатник
Рабочее. Взял пофискить ерундовый баг: некая операция (назовем ее для краткости "Ы") выполняется неправильно. По ходу выяснилось, что операция неправильно выполняется двумя разными неправильными способами в двух разных модулях (назовем их "мУ", "мЮ"). Однако операция не то чтобы уникальная, а скорее однотипная - в программе есть, скажем, десять тысяч мест, где выполняется операция Ы, конечно, с различными параметрами. Из них семь тысяч раз - через вспомогательный модуль "бЯ", и три тысячи - через вспомогательный модуль "бЕ". Оба способа - и "бЯ" и "бЕ" - кривые по той причине, что реализация "бЯ" не может быть вызвана из "мУ", а реализация "бЕ" - из "мЮ". Хоть плачь.
Варианты развития событий:

в1: Пофиксить баг раздельно в мУ и мЮ, продублировав свой фикс два раза. Через полгода очередной программист будет исправлять очередной баг в операции "Ы", он напишет в своем ЖЖ ровно такой же пост и помянет меня нехорошим словом.

в2: Написать новый вспомогательный модуль бШ, который можно будет вызывать хоть из мУ, хоть из мЮ, хоть откуда - и пофиксить через него. Итого в программе будет уже три вспомогательных модуля (бЯ, бЕ, бШ), которые делают одно и то же. Через полгода очередной программист добавит четвертый модуль, потом пятый, и постепенно вся программа будет состоять из однотипных вспомогательных модулей - алфавита не хватит.

в3: Написать модуль бШ, и переделать десять тысяч вызовов бЯ, бЕ на вызов бШ. Через полгода ничего страшного не произойдет, но исправление бага вместо двух часов займет три дня, а программист, который будет делать code review (обзор доработок в коде) однозначно повесится.

Как говорилось выше - хоть плачь.
Рубрики:  софт

7 лет помножить на 200 китайских инженеров = 65 нм

Дневник

Среда, 03 Сентября 2008 г. 02:05 + в цитатник
7 лет назад китайское правительство озаботилось вопросом создания чисто китайских процессоров. Была создана и надлежащим образом профинансирована группа разработчиков, в результате исследований и разработок которой, Китай в сотрудничестве с французами и итальянцами собирается начать выпуск 65 нм четырехядерных процессоров к Новому Году.

Непонятно, что мешает России повторить этот подвиг - то ли инженеров не хватает, то ли денег.

http://www.technologyreview.com/read_article.aspx?id=21322&pg=1
Прочитал на слэшдоте.
Рубрики:  софт
политика

первый раз в первый класс

Дневник

Понедельник, 16 Июня 2008 г. 00:52 + в цитатник
Только что обновил ядро линукса. Первый раз в жизни. С удивлением смотрю на свои руки.
Рубрики:  софт

семеро смелых

Дневник

Четверг, 22 Мая 2008 г. 07:01 + в цитатник
На прошлой неделе в Неваде завершился Топкодер Опен - персональное первенство программистов со всего мира. Победил tomek (из Польши). Однако в финале из 21 участника семеро представляли Россию, в том числе Alexus из УрГУ. Мои поздравления!

БольшАя часть финальной группы - действующие айсиэмеры, да и странно было бы ожидать иного (точный процент было лень мерять).

http://www.topcoder.com/tc?module=Static&d1=tourna...o08&d3=algorithm&d4=algoSemi01
Рубрики:  софт

пресс-центр УрГУ о финале программистского чемпионата

Дневник

Четверг, 24 Апреля 2008 г. 04:09 + в цитатник
Магаз Оразкимович делится впечатлениями:
http://www.usu.ru/inform/?info=events/2008/2008_04_09_2.html&ret=ev3&rety=1
Там же фотка российской тусовки на соревнованиях (с моей примазавшейся физиономией в центре).
Рубрики:  софт

Банф. финал завтра

Дневник

Среда, 09 Апреля 2008 г. 07:11 + в цитатник
Прибыли в Банф - небольшой курортный поселок в горах, разместились в гостинице системы "замок под старину" со всеми удобствами, пожгли глаза на ослепительном горном снегу, обошли территорию соревнований по периметру, установили зону где работает беспроводной интернет, зафиксировали точки расположения стратегических розеток. У команды, разумеется, своя подготовка, а зрительско-репортерский состав к финалу готов. Ждем старта. Удачи тебе, УрГУ!
Рубрики:  софт

String.format в java 6 не совместим с java 5

Дневник

Пятница, 21 Марта 2008 г. 16:31 + в цитатник
Из удивительного места растут руки у разработчиков шестой джавы - не везде, но местами. Вот цитата из документации java.util.Formatter для java5:

String s2 = String.format("Duke's Birthday: %1$tm %<$te,%<$tY", c);

а теперь ее точный аналог для java6:

String s2 = String.format("Duke's Birthday: %1$tm %<te,%<tY", c);

Заметили разницу? Правильно! Компилятор скушает обе строки, но программа, написанная под пятую джаву, весело упадет в рантайме. Верный признак необходимости пересадки рук разработчикам шестой версии. Ну и хозяйке на заметку, конечно.

Ссылки по теме:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Formatter.html
http://java.sun.com/javase/6/docs/api/java/util/Formatter.html
Рубрики:  софт

плавающие совещания

Дневник

Вторник, 11 Марта 2008 г. 23:35 + в цитатник
В минувшую субботу виндоуз-мобайл-6 порадовал смешной багой: за сутки до перевода часов на летнее время все совещания и встречи ближайшего понедельника переносятся на час раньше, а ровно в час ночи воскресенья торжественно встают на место.

На всякий случай затаился, и новых встреч на понедельник не назначал - вдруг мобайла их тоже куда подвинет.
Рубрики:  софт

Канада зовет!

Дневник

Четверг, 27 Декабря 2007 г. 21:24 + в цитатник
К стыду моему, за стахановскими буднями я совершенно пропустил питерский полуфинал АСМ, на котором УрГУ вышел в финал и едет в Канаду:

http://neerc.ifmo.ru/information/standings.html

Мало того, вторая команда УрГУ также заняла призовое место! (и была отсеяна лишь правилом "в финале от одного ВУЗа - одна команда"). Я горячо поздравил всех причастных и сразу же вызвался быть их канадским шофером, благо до границы недалеко. Легендарный тренер Александр Клепинин, правда, говорит, что на него навешали столько проектов на всех работах, что в следующем году будет смена поколений тренеров, - что ж, бывшие спортсмены, абитура 2008 смотрит на вас с надеждой :)

Ура УрГУ!
Рубрики:  софт

совет бывалого лиспера

Дневник

Среда, 19 Декабря 2007 г. 06:43 + в цитатник
Если вам (и билдботу) кажется, что зачекиненный коллегой код не компилится, попробуйте загрузить в сбээлце-консоль роллбэчную версию и сделать (reload). И только тогда идите бить его канделябром. (это не шутка)
Рубрики:  софт


 Страницы: [4] 3 2 1