Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Peter Almazov

Страницы: [1] 2 3 ... 33
1
Общий раздел / Re: ещё про цикл дейкстры
« : Январь 26, 2019, 06:04:21 am »
Это крайне неудачный вариант, который не прочищает, а засирает мозги.
Не все сразу сообразят, что цикл выполнится лишний раз. Вреда от этого не будет, это не ошибка,  но на хер такие циклы.

2
Общий раздел / Re: ещё про цикл дейкстры
« : Ноябрь 29, 2018, 07:11:05 am »
Хотелось бы зафиксировать одно наблюдение про цикл Дейкстры.
Оно, конечно, абсолютно очевидное, часто всплывает в примерах, но я не припомню, чтобы кто-то его четко сформулировал.
А именно: цикл Дейкстры всегда можно тупо преобразовать в обычный цикл без exit-ов и break-ов.
Нужно собрать в заголовке все предохранители.

do
  P1 → S1,
  P2 → S2,
   …
  Pn → Sn
od

=>

while (P1 or P2 ... or Pn) do
  if P1 then
    S1;
  else if P2 then
    S2
    ...
  else if Pn then
    Sn
  end if
end while

Неэффективно, да.
Но полезно для рассуждений.




3
Урочище Флуда / Re: Что почитать
« : Июль 23, 2017, 02:43:53 pm »
Альфи Кон - Наказание наградой. Что не так со школьными оценками, системами мотивации, похвалой и прочими взятками.

Recommended, однозначно.
https://yadi.sk/d/A3fDmoJk3LK8Nx




4
Общий раздел / Re: Your Language Sucks
« : Ноябрь 17, 2016, 07:20:05 am »
Посмотрел, почему C# отстой:
...Невозможно назначить новое значение внутри цикла «foreach» (например, foreach(int i in vec) { i = i+1; }...

КГ/АМ редкостный

6
В оригинале были чуть ли не все цвета радуги и настройка через реестр для каждого типа блока .
В Productivity Power Tools 2013 есть настройка в опциях студии.
Я работаю с белым фоном, поэтому выкинул все и зашил в код чередование Brushes.Gray и Brushes.Navy.
Что должно быть на темном фоне - не представляю.
Есть предложения?


7
Обновил для 2013 студии.
Вообще-то микрософт вернул выделение структуры в Productivity Power Tools 2013. Но мне не нравится их стиль - прямые линии.
Хотя для тех, кто выравнивает скобки по левому краю, прямые линии, возможно, самое то.
Другое дело, что при наличии такого инструмента сами аргументы для выравнивания скобок по левому краю полностью теряют смысл.

8
Урочище Флуда / Re: Что почитать
« : Февраль 08, 2015, 10:41:20 am »
Спасибо ilovb за ссылку на книгу
Лорен Грэхэм. Сможет ли Россия конкурировать?

Так совпало, что перед этим я пролистывал "Зияющие высоты" Зиновьева. Специфическое чтение , можно начинать с любого места.
Поэтому взгляд снаружи совместился с взглядом изнутри.
Грубо говоря, поток говна сверху совместился с напором снизу.
Переварить такое нелегко.

9
Урочище Флуда / Что почитать
« : Январь 26, 2015, 03:13:53 pm »
Леонард Млодинов. (Нео)сознанное. Как бессознательный ум управляет нашим поведением.

Честно говоря, начинал знакомиться с книгой с большим скептицизмом и недоверием.
Что может автор (физик-теоретик) сказать умного о лимбической системе после Савельева?
Но, оказалось, есть что сказать. Прочитал с удовольствием.
Recommended, короче.

10
Так конец строки-то он так и не находит.
Точнее, находит с погрешностью от 0 до 6.

11
А какие язык/ОС?

12
Да, сопрограммы.
Когда-то очень давно пришлось писать BIOS на ассемблере.
Вывод на экран (посимвольный) должен был отрабатывать ESC-последовательности. Автоматная реализация крайне не наглядна.
Реализовано было с помощью сопрограммы, очень эффективно и очень наглядно. Текст программы - практически описание протокола.

13
Выделять память для 2Q только с границ 2Qn, а память для Q так, чтобы, если где-то занято половина от 2Q, то дополнить ее до целого 2Q.

14
Как то у тебя все слишком ровно. Не видел я живых людей, способных на пустом месте сделать хороший интерфейс.
Вот тоже, плохо верится в такую идилию. Во всяком случае, возникает куча вопросов к valexey_u.
Я тут накидаю, может на какие-то получится ответить.

Он описывает систему взаимодействия человека и машины. Возможно примерное расположение GUI-элементов. Но графическим дизайном он не занимается. Не пользуется он и HTML/CSS. Реализацией вообще другие люди делают. А этот человек на выходе дает спеку на UI.
Самый главный вопрос – как выглядят спеки на UI?
Как описывается динамика, допустим, условия, при которых какой-то элемент enabled/disabled/hidden и т п.?

Сколько времени занимает итерация? Как это выглядит на практике? Cкажем, надо исправить какую-то мелочь. А после исправления видно, что получается плохо, надо переделать.
Может ли идеолух сам исправлять мелочи?

Проявляет ли какую-либо инициативу реализатор? Есть ли у него какая-либо серьезная подготовка в юзабилити?

15
Мне часто приходится выступать в двух ролях – в роли разработчика UI, а затем в роли реализатора того, что разработал. На первом этапе рисую эскизы интерфейсов, используя весь свой опыт и знания. Да и люблю я это дело.

Несмотря на честно выполненную работу на первом этапе, в процессе реализации и отладки интерфейс сильно меняется, часто радикально. В сторону улучшения.

Поскольку такое улучшение происходит регулярно, то это наводит на мысль, что держать узкого специалиста по юзабилити и разработке (но не реализации) UI бессмысленно, т.к. он будет выдавать некачественную продукцию.

Рассуждаю как теоретик - я никогда не видел живьем такого специалиста. Видел пару т. н. "бизнес-аналитиков", людей которые не могли программировать. Это были полные дебилы.

У кого какой опыт?

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