В продолжение инициативы: «Книга сообщества, или Руководство по изучению технологии».
Я убежден, что мы вместе можем создавать огромную ценность, куда большую, чем каждый по отдельности. Спешу поинтересоваться у вас, каким образом мы с вами хотим подойти к написанию руководств и описанию лучших ...
"Как мы хотим начать писать Книги сообщества?" - есть спецы по НЛП? Прочитал несколько раз, и какие-то когнитивные расстройства почувствовал. Да что не так с этим заголовком!
@VladimirGamalyan Смутило множественное число слова «книги»? Мол, одну хотя бы написать, а тут уже замах сказочно небывалых масштабов. Ну, ещё заглавная буква в слове, стоящем во множественном числе.
@NicolasChabanovsky, есть возможность добавить это видео на канал Ru.SO? Не перезалить, а именно добавить?
@Arhad Ну и заглавную в "Книги" кто-то может через религиозную призму увидеть (в худшем случае ещё и заявить, что Книга может быть только одна, в единственном числе).
@VladimirGamalyan не совсем так, на предприятии где я работаю(завод) есть программа которая подразумевает обучение специалистов, и я решил попытаться воспользоваться ей.
кстати, обратили внимание, что по мнению сайта который мы обсуждаем, чем более мы опытные, тем больше у нас борода) Ладно ещё у девушки волосы дыбом встали, а парень то чего побриться не может?)
@VladimirGamalyan Не знаю. Я воспринял заголовок как «каким образом мы будем заполнять «книги» в самом начале процесса? Жду ваших пожеланий и предложений.»
@Bald Потому что это по мотивам:
@alexolut Строку для перевода в контексте хотите посмотреть?
@AK пока я знаю вопрос с 10 дарителями на SO... и думал сломать систему, объявив ещё 1 конкурс, но потом увидел строку в транзифексе на этот случай и передумал :)
@Arhad ну хотя бы вот: "This answer has been awarded bounties worth $bountyAmount$ reputation by $user1$, $user2$, $user3$, $user4$, $user5$, $user6$, $user7$, $user8$, $user9$, $user10$ and $remainingUsers$ more users"
Сейчас этот так: > За данный ответ было присуждено вознаграждение в размере $bountyAmount$ баллов репутации участниками $user1$, $user2$, $user3$, $user4$, $user5$, $user6$, $user7$, $user8$, $user9$, $user10$ и ещё $remainingUsers$ участниками
Внимание! Ответы к данному вопросу созданы программой. Если вы видите недочеты или способы улучшить алгоритм, пожалуйста, сообщите об этом в чате или комментарием к ответу. Пожалуйста, не публикуйте новых ответов в этом вопросе.
Данный вопрос призван помочь проанализировать вопросы, закрытые к...
@NicolasChabanovsky однозначно надо написать руководство на "что мне делать подскажете плис" и "начал учить но невыводит". Остальное менее интересное и можно удалить ;-)
@АлексейШиманский Ага, там много плохих вопросов, которе далеко не «слишком общие». А еще есть и хорошие, с ответами.
Надо же 5 голосов, чтобы закрыть вопрос. Распределение голосов неоднозначное, конечно.
Если я посижу пару часов, может выйдет написать такой SQL–запрос к SEDE, чтобы в выборку попадали только те вопросы, где голоса исключительно «слишком общий». Тогда, вероятно, можно в группы будет брать менее статистически похожие вопросы (вопросов меньше будет и они будут более похожие, порог может быть меньше).
Переделать код с C++ под C# Как перевести код с языка c# на c++? Как написать парсер кода на C/C++, C# Подключение проекта С++ в проект C# Какие материалы посоветуйте чтобы перейти из С++ в С# Перевести код задачи с C++ на C# помогите перевести код с c++ на c# Программа определяющая засыпание пользователя
Конкурс окончен, смотрите результаты в конце вопроса.
Я думаю, многие из вас видели вопросы, состоящие из просьбы перевода программы с одного языка на другой. Давайте-ка покажем, как делать такие вещи правильно! В нашем конкурсе мы исходим из такой простой программы на Паскале:
program test;
...
@Андрей это известная тема, там есть ещё и другая сторона медали. Нельзя править, если вдруг раньше выбрать "принять" вместо "править". Придётся ждать пока её отклонят или утвердят.
Что делать с вопросами у которых в заголовке присутствует название языка программирования, ведь по сути он не нужен, есть теги которые это указывают.
Вот пример вопроса, заголовок - Приведение C# datetime к ms sql datetime по сути не нуждается в указания C#
It seems the review icon has changed again. Have we rolled out a new review icon, or is this in testing?
The new icon bears some resemblance to the adjacent hamburger, but I think the check mark is a big improvement over the previous pencilly thingy:
И немного для смеху глядя на лозунг чата "Генерал Дис Куссий несёт возмездие": это специально выбрана такая фамилия для генерала? В переводе с латыни - генерал Толчок (или Пинок) Ругающийся? :)
room topic changed to Stack Overflow на русском: Генерал дискуссий для http://ru.stackoverflow.com [драма] [жуквери-плюгины] [киски] [модераторский-произвол] [нытьё] [политота]
room topic changed to Stack Overflow на русском: Генерал Дискуссий для http://ru.stackoverflow.com [драма] [жуквери-плюгины] [киски] [модераторский-произвол] [нытьё] [политота]
room topic changed to Stack Overflow на русском: Генерал Дискуссий во имя http://ru.stackoverflow.com [драма] [жуквери-плюгины] [киски] [модераторский-произвол] [нытьё] [политота]
room topic changed to Stack Overflow на русском: Генерал Дис Куссий несет возмездие во имя http://ru.stackoverflow.com [драма] [жуквери-плюгины] [киски] [модераторский-произвол] [нытьё]
Как сделать в другой группе такие же волшебные кнопочки (справа сверху)? Мне такие же не нужны, разумеется :) А вот метки было бы здорово разместить в группе
http://imgur.com/T8gvdsT Черт, я все таки не удержался и сохранил этот зоопарк из месячного топа по карме на память. Здесь есть собачка, птичка, кролик и кьюбей(он в каком-то смысле тоже домашнее животное).
Модерация такая модерация: http://ru.stackoverflow.com/questions/414725/ и вопрос с ответом закрыт, и один из ответов заминусован за ссылку на ответ на возможный дубликат. Предлагаю передохнуть добровольным не ромбовым модераторам хотя бы денек, а то глаз замылился по ходу.
@YuraIvanov, ну там минус не лишним был - можно было указать ссылку в комментарии, а сам вопрос закрыть как дубликат. Либо ссылка не являлась ответом (ссылка на PyQT была, а здесь вроде более общий вопрос),
хотя то, что часто модерируют не вникая - это факт
и что такое "ромбовые модераторы"?
> и что такое "ромбовые модераторы"?
И правда, у нас разве есть какие-то другие модераторы?
Генерирую ШИМ на транзистор с помощью платы STM32, напряжение ШИМа 2,5 вольта, но транзистор "открывается полностью" где-то на 5ти вольтах? Как можно заставить плату делать 5 вольт, или есть ли транзисторы которые открываются полностью при 3х вольтах и при этом способные пропускать ток около 20-2...
Смотрю, старые ссылки на мета-вопросы имеют адрес meta.ru и понятно дают ворнинг о незащищенном соединении и браузер не дает страницу смотреть по дефолту. Почему тут нельзя сделать банальный редирект?
@alexolut Потому что wildcard сертификат стоит значительных денег. Вы посмотрите, какой сертификат стоит на плохих ссылках -- там же одинадцать вайлдкардов и ещё столько же простых доменов. Блин... начал отвечать на ваш вопрос -- а в результате сам задал свой.
тут не будет четкого ответа(наверно), скорее субъективное мнение, я могу и перепостить если надо будет
Есть проект на C#. Состоит из множества подпроектов. Надо их разделить на независимые части, версионировать и прикрутить сборку. Для работы с разделенными проектами в виде отдельных репозиториев использую git submodules. Разделяю один репозиторий на части: супер репозиторий и дочерние. Проекты надо версионировать. Идей такая: используется git-flow. Для каждой цели своя ветка. В контексте релизов имеем develop, prod, pre-prod. Версии расставляю с помощью git tag. При слиянии в develop(в супер репозиторий) ставим версию для измененного проекта, потом в случае слияния в prod, pre-prod ветку пр…
Не перебор ли с git submodules, тегами и прочим?
Сейчас есть ТОЛЬКО ОДНА ветка и туда льют все. Версионирования нет. Ничего нет.
Надеюсь не слишком сумбурно расписал и суть понятна
А в качестве автоматизации сборки, запуска тестов, опакечевания пока использую msbuild скрипты (не все сделано, в случае сложностей планируется написание кастомных)
@UserName Я согласен с тем, что говорит Тим tym32167, готов полностью подписаться под его словами. Мы тоже собираем nuget-пакеты отдельно, держим в отдельных репах. Мороки с этими субмодулями -- причём мороки ненужной, неоправданной и не дающей выгод. Подымите на сборочном сервере сборку нугетов -- и держите в отдельных репах. В тимсити это буквально пара галок.
@pavel Как проставлять версии, если в одном солюшене пачка проектов? Руками в assembly? Допустим версию на каждый проект отдельно надо ставить. Единственное что я смог придумать - теги в гит, но в таком случае не катит.
@UserName я писал, так делаю только для связки основного продукта и обвязки к нему. Ну вот я на мобилки пишу, есть СДК, есть демо. Демо собирается вместе с СДК (неудобно, но ладно). Или другое СДК есть, оно собирается как jar и есть демка к нему. Без jar демка бесполезна. Поэтому она лежит отдельным проектом в гите с СДК, версии у демки нету, версия у самой либы.
"писал" это про "Руками в assembly?" Да, идею я понял. Вот у меня солюшен. В нем проект для работы с person, который: завязан на внешнюю платформу и модель данных и еще парочку вещей. Каждый в своем проекте. Вроде как они обособлены и логично держать их в одном солюшене и версионировать, дабы не сломать взаимодействие..
@AK Ну про автоинкремент я вроде даже в вопросе писал, но это решает только часть задачи. Major и minor все же руками надо писать.
@UserName И что в этом плохого? Или другими словами: я правильно понимаю, что вы не придерживаетесь принципов семантического версионирования? Мажор меняется только когда ломается обратная совместимость (читай: руками проставлять), минор -- когда добавляется фича (читай: руками проставлять)
@AK "Собирайте проекты в nuget-пакеты на сборочном сервере. Не вижу смысал использовать субмодули для подобных задач." Я может не понимаю, но просто сбрасывать в nuget смысла нет, нужна осмысленная версия и только потом публиковать в виде пакета. Собсвенно для облегчения работы с кодом(чтобы не бегать по окнам и т.п) и возможностью для каждого пакета ставить тег с версией и задумывалось использование
@AK это в планах, но до того, надо продумать организацию работы. Как я сказал выше на данный момент ничего нет. Ни версий, ни сборки нормальной. Ничего
эх... вот у нас версия определяется легко) что в консоле при деплои напишешь - та версия и будет. Потом админ ржёт и спрашивает откуда у вас версии 10,0,0 и 9,9,9 при норме 2.**.**
@UserName Не знаю вашу специфику. У меня в nuget вынесены библиотеки, которые меняются нечасто, раз в месяц, обсуждаются всей командой. Я конечно лентяй, но не настолько чтобы меня напрягало пару раз в месяц поменять циферку, тем более, что не всегда это я обновляю пакет.
@UserName Я реально подумаю, чтобы дать ответ на ваш вопрос в стиле "собирайте nuget-пакетами"
@alexolut Всё время думал, что это не модераторы, просто им дают попользоваться частичкой ромбовой благодати модераторскими инструментами (как привилегия, собственно, и называется).
Я тут открыл третий сборочный и посмотрел, что там из nuget'ов. Десяток пакетов не смогли доползти до ста сборок, это пакеты с двух-трёх летней историей. Буквально два дошли до цифры в 300, да, это наши часто меняющиеся пакеты. Не буду считать средней число дней между коммитами, но просто глядя на билд лог получается три коммита в меся.
@alexolut А, ёлки, это же не модераторская вкладка. Смотрю, что четыре участника на всей вкладке — вот и подумал, что модераторы. А отсутствие ромбов... Ну мало ли как в то время выглядел интерфейс SO.
@UserName А давайте я задам вам несколько уточняющих вопросов? Вот вы пишете: "Задача: реализовать версионирование в рамках солюшена/проектов", а я спрошу: "А для чего?" Какую задачу вы решаете этим? ОК, хотите версионировать. А для чего версионировать? Зачем версионировать каждый проект в отдельности, зачем версионировать солюшн в целом?
Фактически, ваша задача не "как версионировать", а "как построить работу отдела / как построить воркфлоу", а слоем ниже будет "а ещё у меня есть такой сценарий (допустим -- техподдержки), поэтому [я думаю, что] мне нужно версионировать тото". Поговорим о XY-проблемах, что и чем можно решать.
@AK Версионировать солюшен в целом затея мутная. Уже думал об этом, разве что клиентам выкатывать изменения и было о чем сказать. А вот проекты в отдельности хотя бы для откатов в случае багом и прочих неприятностей.