Заметки по ходу
[Свежие записи][Архив][Друзья][Личная информация]
Below are the 10 most recent journal entries recorded in the "ajvol2" journal:[<< Previous 10 entries]
08:57 am
[Ссылка] |
ТЗ Философское замечание к техническому заданию на автоматизацию склада: "Если предусмотрен акт списания, должен быть и акт приходования товаров... для того, что будет найдено на складе внезапно"
|
09:29 am
[Ссылка] |
Культурное наследие
Уже четвёртую или пятую неделю выверяю по вечерам списки культурного наследия по Ивановской области, свожу данные из разных источников, определяю их координаты по карте, копаюсь в старых картах и отсканированных документах. Всего их там около 2000 (памятники архитектуры, истории, монументального искусства, утверждённые постановлениями разных уровней, вновь выявленные и просто в статусе "без охраны", но описанные в архивах).
Скоро уже сделаю красивую карту с кластеризацией точек на разных масштабах (хотя вообще-то начинал я это вся для Wiki Loves Monuments 2012)
Запомнилось утраченное:- плавные линии пересечения арочного потолка и оконного проёма в снесённых шуйских палатах палат (на фото, сейчас там парковка гипермаркета), заставляющие вспомнить институтскую начертательную геометрию.
- слово "архитектора:" (как "директорА" и "учителЯ") на карточке 1946 года о Володарской улице в Юрьевце, снесённой при затоплении Горьковского водохранилища.
- встретив описание "Памятник - обелиск Н.С. Борисову, погибшему от рук банды Юшко в 1922 году" я вышел на романтическую историю этого «Робин Гуда» Ополья. - Вот так поставишь памятник, занесёшь его в реестр, а потомки будут читать про "бандита", чьё имя вызывает больше интереса, чем "герой", которому, собственно, и поставлен памятник.
|
05:05 pm
[Ссылка] | У подавляющего большинства людей число ног выше среднего. (via slobin via zeinab_bint_ali via filin via zhenyach via oldthinker)
|
03:57 pm
[Ссылка] |
Описание веса Делаю выгрузку из нашей базы данных в формат одной госструктуры. Сразу после габаритов и веса груза идёт поле "текстовое описание веса". И вот я думаю, какие данные в нём указывать? Наверное придётся писать какой-то интеллектуальный генератор описаний. Или нужно по-честному просить кладовщиков указывать где-то текстовую характеристику веса каждого груза?
Для интереса попробовал найти в Яндексе и Гугле выражение "текстовое описание веса". Всемирному разуму такое понятие неизвестно.
|
09:39 pm
[Ссылка] |
Quality Assurance Day 2012 Занесло меня сегодня на "Конференцию для тех, кому не безразлично качество" #qaday. Неожиданно понравилось, даже захотелось перестроить наш процесс разработки ПО.
Перепишу заметки из своего блокнота (там только то, что показалось интересным, остальное я пропускал)
* Перевод "production" как "боевая" окончательно утвердился * В качестве показателей имеет смысл использовать не количество ошибок, обнаруженных в ходе эксплуатации, а число обнаруженных во время тестирования ошибок к общему числу выявленных ошибок (DDE). Или число исправленных к общему числу. * Если "code review" вполне привычный для меня термин, то "specification review" прозвучало свежо. Ведь действительно ошибки нужно отлавливать как можно раньше. Точнее даже можно разделить на проверку требований и проверку дизайна. * Другой новый термин для меня - UAT (user acceptance testing), хотя по-русски это звучит привычнее - приёмочне испытания. * Вообще типовой жизненный цикл получается: Specification - Specification review - Code - Code Review - Unit Test - Integration Test - System Test - User Acceptance Test - Production * А вот статистика обнаружения багам по этапам от Рекса Блека: Requirement review - 65% (от тех ошибок, что существуют на этом этапе) Design review - 65% Code review - 60% Testing by developers (poor) - 10% Testing by developers (avg) - 25% Testing by developers (best) - 50% Testing by professional testers (avg) - 85% Testing by professional testers (good) - 90% Testing by professional testers (best) - 99% Плохих тестеров, видимо, не бывает. * А вот статистика по появлению ошибок на этапах: req - 25%, design - 25%, code - 33% * Банальную мысль, что чем раньше обнаружена ошибка, тем дешевле её исправить, Рекс подтвердил следующим примером. После оптимизации процесса в компании, у которой бюджет ИТ был 1 млрд, а затраты на исправление багов 250 мил., последние сократились до 150 тыс. Сэкономили примерно 10% бюджета. "Кажется, что это мало? Представьте, что вы идёте в банк, снимаете свои сбережения, а затем, прямо на выходе из банка, сжигаете 10% купюр. Правда, ведь, абсурд?!" * По его оценке выявление бага в списке требований стоит $37, а на этапе окончательного тестирования $3700. Но в большинстве компаний ошибки появляются в начале разработки, а исправляются только в самом конце. * Мотивировать разработчиков "Мы делаем отличное ПО", иначе не будет от них толку * "Начинающих программистов мы заставляли пару месяцев работать тестировщиками, чтобы они почувствовали нашу боль" * Статистика от Микрософта: средний перерасход средств при разработке ПО - 45%, отставание по срокам - 63%, снижение функционала - 67%. * А это уже Дмитрий Петунин из Интела: "Рутина мешает привлекать квалифицированных специалистов, поэтому он неё нужно избавляться". * Ещё советы от него: используйте то ПО, которые делаете встроенная самодиагностика роботы-тестировщика (например для входных данных) стат и динамический анализ кода * "Нет для фирмы ничего страшнее, чем креативный бухгалтер. Также плох и принципиальный QA-менеджер." Это к тому, что в процессе разработке новых фич и оптимизации производительности можно закрывать глаза на провал автоматических тестов, но не фич-фризе. * В Интеле проводят периодическую ротация менеджеров (тестирования и разработки, например), чтобы не костенели в своей области. * Выделенное QA-подразделение, а не по одному тестировщеку в каждом проекте. Это позволит поднят влияние QA в компании, использовать единые стандарты, карьерный рост для тестировщиков, балансирование работ по проектам. * В Parallels на 4 программистов 1 тестировщик. Из 10 000 бета-тестеров 200 проявляют активность. (Тимофей Сургученко) * При обработке отзывов во время открытого бета-тестирования полезно иметь своего "большого парня", который сможет подписываться "вице-президент" и обещать наказать всех виновных программистов. * KPI для тестирования можно придумать разнообразные, например, "своевременность наполнения тестовой модели" (Рашид Галиев) * варианты оценки стоимости проекта: экспертная, по аналогии, PERT, use case point, function point analysis, COCOMO (Алёна Горшкова) * Ещё способы: типовой опросник, шаблон задачи (как операции входят в типовую задачу, чотбы не забыть их посчитать) * 10-20% времени уходит на менеджмент QA * Посмотреть jazz.net и Ratonal Requirements Composer
|
08:40 pm
[Ссылка] |
Демократия 2.0 Когда я читал лекцию в Центре Сахарова, то взял со стойки номер "Троицкого варианта" - не ожидал, что какогда-либо встречу это издание на бумаге, кстати, оно оказалось вполне приличным.
Одна из статей номера - Облачная демократия - демократия в цифровую эпоху. Прочитав анонс о прямом управлении государством я улыбнулся - утопическая идею редкой чистоты. Но идея оказалась интереснее, чем казалась на первый взгляд.
Основные идеи:- "Выборы" можно проводить непрерывно. Точнее, постоянно измерять уровень доверия (учитывая коэффициенты для необходимых непопулярных мер)
- Свой голос можно делегировать другому гражданину (и отозвать в любой момент).
- Можно делегировать голос по темам (по внешней политике за меня будет голосовать Иванов, а по вопросам авторского права я буду голосовать сам) или уровню "важности".
- Анти-анонимность, раскрытие информации, супер-прозрачность публичных персон.
|
07:36 pm
[Ссылка] |
Малые дела
bedaan рассказывает о своей общественной работе.( Большой рассказ обо всём )
|
10:32 pm
[Ссылка] |
Мой день выборов В этот раз я наблюдал на московском УИК 514 в школе 301 - в соседнем дворе. Всё опять прошло тихо мирно (за исключением того, что мне хотели сначала запретить видеосъёмку и не хотели оглашать отметки в бюллетенях при сортировке). Вот такое красивое получилось распределение явки по часам:
08:00 - 062 - ###### 09:00 - 081 - ######## 10:00 - 131 - ############# 11:00 - 191 - ################### 12:00 - 280 - ############################ 13:00 - 207 - ##################### 14:00 - 159 - ################ 15:00 - 134 - ############# 16:00 - 080 - ######## 17:00 - 101 - ########## 18:00 - 091 - ######### 19:00 - 053 - #####
Всего по моим подсчётам получается 1570 опущенных бюллетеней (что практически точно совпадает с официальными данными 1575). Единственное, что было потенциально опасно - согласование цифр протокола с вышестоящей комиссией по телефону - полчаса ждали ответа и было не понятно, это они обдумывают что дальше делать с такими цифрами, или проверяют контрольные соотношения (кстати, они перезвонили и сказали, что соотношение не сходится, и действительно, так и было).
Итого за Путина 48,85%. Сомнений в этой цифре нет. На соседних участках в этот раз результаты тоже в два раза не отличаются. Хотя у нас в районе всё-таки был один недавно созданный участок среди гаражей куда подъезжали автобусы с кодом региона 31 (Белгород). Но даже там 57%, и "избирателей" всего около 400.
Забавные наблюдения:- Зашла старушка и очень бойко начала беседу сразу со всем залом: "Да знаете ли вы с кем разговаривате?! Да у меня судьба как у Ленина!" Я потом полдня пытался представить в чём могут быть параллели. Мавзолей? Отравленная пуля? Выступление с броневика?
- Мальчик прямо от входа: "Папа! Смотри! Ракета-ракета!". И действительно, в дальнем углу был школьный плакат с большим портретом Гагарина и небольшой ракетой в углу. Наверное, это ействительно было самое важное, что было на участке.
- Девочка-студентка из Чистых выборов с бейджиком от Путина, в какой-то момент просто заснула, устала бедняка, она пыталась честно считать опущенные бюллетени, но у неё получилось всего 1300 в итоге. С подсчёта голосов она ушла.
- Полный бородатый пенсионер показывал стящей рядом жене муниципальный список и ударял по нему рукой: "Ну чёрте что! А вот сисадмин - это человек!". Правда Миша Воронков (тот самый сисадмин) так и не прошёл в местные депутаты - четвёртое место из 5. Но спасибо за попытку.
- Судьбу страны в основном решали пенсионеры. Их было явно более 50% избирателей.
- Несколько человек отказались голосовать за муниципальных кандидатов, аргументируя это тем, что никого не знают и не хотят гадать. С точки зрения системного-инженера это грамотный подход, но я не ожидал такого рационального мышления от наших избирателей. Ведь человек, у которого в руках молоток, во всё видит гвозди и очень хочет понаставить галочек.
- Женщина вопрошает: "Есть здесь кто-нибудь от Справедливой России? Я хочу поговорить о справедливости..."
- Общее настроение членов комиссии: "От нас ничего не зависит, всё равно если захотят посчитают как нужно. Скорее бы всё это закончилось, не дай Бог второй тур!"
И несколько ссылок на другие выборные рассказы: * Разоблачения от Олега Митволя и Тины Канделаки * Диалог в управе соседнего района * Переписывание протоколов в Питере * Участок-призрак на рынке в Мосрентгене
|
04:21 pm
[Ссылка] |
М/Ж Интересный нюанс предвыборных рейтингов привёл Александр Ослон: самая большая диспропорция не между городом и селом, или людей с высшим образованием и без образования, а банально между мужчинами и женщинами. Согласно последним опросам ФОМа Путина поддерживает 49% мужчин и 69% женщин.
|
10:47 pm
[Ссылка] |
Лингвистические вопросы На прошлых выходных провели очередной Фестивалья зыков - на этот раз в РУДН. Было представлено 70 языков мира, 1200 человек пришло, и всё на голом энтузиазме, конечно. Запишу несколько понравившихся вопросов с лингвистической викторины (спасибо garikoko)
Название какого широко известного итальянского десерта дословно переводится на русский как «подними меня вверх»? пирожное «тирамису» (итал. tira mi su).
На амхарском языке, на котором говорят в Эфиопии, слово "цветок" будет "абэба". Как на этом языке будет "новый"? аддис (название столицы "Аддис-Абеба" означает "новый цветок")
Немецкое слово «фюрершайн» переводится как «документ вождя». А что немцы так называют? водительские права
По-азербайджански «оглы», по-арабски «ибн», по-ирландски ...? Мак - сын (О – это внук)
Автобус, a bus, die Busse - интернациональный корень "бус" на самом деле изначально ничего не значит, так как является "обломком" другого латинского слова. Какого и что оно значит? omnibus - каждому
Как сказать по-немецки одним словом “падающее дерево”? шлагбаум
Что общего между словами «Юкатан» и «Кенгуру»? на языке местных племен, это переводится как «Я не понимаю»
|
[<< Previous 10 entries] |