Обновить
22
AlexXYZ@AlexXYZ

Пользователь

0,6
Рейтинг
6
Подписчики
Отправить сообщение
Спасибо за gridmanager. Три месяца назад просто замучился настраивать форму с 50-ю полями для ввода (внутрикорпоративная форма резюме). Тогда так и не смог найти внятного инструмента, теперь есть. А впереди интеграция с 1С…
Ничего не понял, но заработало. Спасибо. :)

Для моего случая надо было немного доработать это решение. В проекте Windows.Form есть зависимость от WPF (Проект не чистый WPF). Может кому пригодиться, поэтому оставлю это здесь:

В проект добавил references:

System.Reflection;
System.Globalization;
System.IO;

В код нужно добавить ссылки:

using System.Reflection;
using System.Globalization;
using System.IO;

немного изменил метод Main:

Здесь «технология разработки ПО», а не «технологии в программировании».
Выработка тербований, проектирование, документирование, поддержка, само написание кода — все входит в «процесс разработки ПО»

И что из перечисленного вами не должен делать программист или другой участник команды, который имеет отношение к коду? По мне так даже программист должен словами написать в коммите, что он закодировал, а ещё лучше писать документацию, что сделано. Это можно делать в конце дня и это не занимает больше 10-15 минут времени в день. А другим проще будет понять, что делает сосед. Всё-таки программы пишутся для людей и именно другие люди должны понимать, что сделано.

Но то что вы описали про сборку/репозитории — это совсем из другой оперы
Все слова и договорённости должны каким-то образом учитываться в коде и попадать в сборку. Или нет?
Программистам обычно эти схемы не показывают
Позвольте, а что тут секретного или непонятного? У разработчиков в голове схемы и посложнее бывают.

Вот ещё момент из вашей статьи:
Кроме того, пользователи игровых программ, даже столкнувшись с ошибкой в игре, очень редко загружают обновлённую версию

Лично я не большой любитель игр, но вот на ipad тащусь от одной глупой casual игры (hill climb). Они периодически выпускают обновления, добавляя новый уровень или какой-либо элемент игры, а заодно исправляя ошибки. Я даже жду их обновления. Так что я не глупый пользователь, который не загружает обновлений.

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


Можно узнать, о чём идёт речь? Что за проекты из которых вы вынесли такие схемы, ваше участие в проектах?
Коллеги, я стал программистом не потому, что мне нравятся черно-серые квадраты, соединенные линиями. Несколько мрачное ощущение. Ничего нового для себя не увидел. Вы не перепутали выражения «разработка по» и «управление проектом»? Как программисту мне эта статья никак не помогает. Если вы действительно хотели затронуть тему разработки, то обсудили бы какую-нибудь комбинацию репозиториев и систем сборки, например, habrahabr.ru/post/75990. Там со знанием дела человек рассказывает, как он управляет проектами на уровне исходников. Причем мне кажется, актуальность эта статья не потеряла. С тех времен прошло уже 6 лет, появились bower, grunt, например, для упрощения разработки под web, хорошо подрос maven для джавистов, nuget для visual studio и прочее или полезное или специфическое. А вы рассказываете так, как я слышал это 20 лет назад в университете. Кстати, некоторые процессы отображаются другими геометрическими фигурами. )))
Срочно исправляйтесь!!!
сорри за оффтоп — философская картинка вверху офигенная! Залип на ней немного.
Простите, что поздно, но всё-таки…

> а что будет уметь ученик окончивший курс. можно какие-нибудь примеры практической пользы для программиста?

Поддерживаю вопрос. У вас в тексте написано:

> Символьные последовательности (слова), являющиеся основным объектом исследования комбинаторики слов, окружают нас повсюду… Для эффективной работы с таким изобилием и разнообразием слов необходим соответствующий математический аппарат

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

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

Не могли бы вы привести пример от задумки до формализации входных данных и результата на выходе? И если есть какой-то отчёт о лекции не положите ссылку?
Но тогда странно то, почему он не оспаривает забор образцов на месте преступления? Я понимаю, что это тролинг судебной системы, но как можно относиться по разному к одному и тому же действию — забор ДНК на месте преступления и забор ДНК из его пота на стуле. Это могло бы быть для суда основанием провести санкционированный забор ДНК уже в лабораторных условия и подтвердить или опровергнуть его причастность?
Но кажется на взятие «проб» для исследование ДНК на месте преступления он вроде тоже не давал согласия? Тупик?
Друг, за одну фразу
Прикрепляй к своему ответу скриншоты
надо тебе медаль вручить!
По-моему, аналогичного способа, как в FF нет, но есть парочка плагинов, которые могут оказаться интересными:
incognito-filter — хранит в себе изменяемый список сайтов (regex), при переходе на которые он всегда переводит chrome в режим incognito (даже если вы переходите на другую страницу по выделенной в виде текста ссылке).
incognito-this-tab — после перехода на другой сайт можно просто нажать на кнопку «инкогнито» (появится после установки плагина) и текущая вкладка откроется в окне «инкогнито». Согласен — не очень «безопасно», т.к. сайт может вначале получить ваши куки, а только потом вы нажимаете кнопку и переводите браузер в режим «инкогнито». Но если вы работаете в режиме тестирования/разработки, то может и подойдёт.

Заодно нашёл статью How to Activate Incognito Mode в разных браузерах.
Все заработало, предыдущий коммент ошибочен.
У меня в 32.0.3 поставился. На сегодня это последняя версия FF. Кнопка установки на странице плагина зелёного цвета — значит совместима с этой версией браузера.
Вы просто Шерлок Холмс! Офигенная находка!
Пожалуйста:
Для FF:
https://github.com/search?utf8=✓&q={searchTerms}
http://habrahabr.ru/search/?q={searchTerms}
http://multitran.ru/c/m.exe?s={searchTerms}
      хотя для multitran есть свой плагин. см. addons.mozilla.org/ru/firefox/addon/multitran-search/
http://mvnrepository.com/search?q={searchTerms}
https://ru.wikipedia.org/w/index.php?search={searchTerms}
http://stackoverflow.com/search?q={searchTerms}
У меня в FF 32.0.3 он странно работает. Я добавил новый поисковик rsdn.ru (с помощью этого плагина), но он стал искать только по первой букве первого слова, которые я набираю в строке поисковой машины (рядом с адресной), а не по всем словам:

Посравнивал файлы конфигураций (которые создаёт FF, когда добавляет новую поисковую машину) «C:\Users\NNNN\AppData\Roaming\Mozilla\Firefox\Profiles\58as42bc.default\searchplugins\rsdn.xml» и созданного мною «C:\Users\NNNNAppData\Roaming\Mozilla\Firefox\Profiles\58as42bc.default\searchplugins\rsdn1.xml». У них была разница по кодировке, но даже когда я сделал их одинаковыми, лучше не стало. Странно.
Нет, нет, я не автор расширения!!! :)

Информация

В рейтинге
2 584-й
Откуда
Россия
Дата рождения
Зарегистрирован
Активность