« first day (967 days earlier)      last day (746 days later) » 

12:38 AM
мультиаккаунт ? //cc @Qwertiy
https://ru.stackoverflow.com/users/275232/
https://ru.stackoverflow.com/users/275240/
P.s: на мой комментарий под ответом(2) ответил автор(1) - https://ru.stackoverflow.com/a/748414/191745 + регистрация в один день с небольшим промежутком (32 - 40).
 
 
3 hours later…
3:30 AM
@Alex не похоже
 
4:02 AM
@NickVolynkin а автор получает уведомление когда под ответом на его вопрос появляется комментарий?
 
@Alex может быть он просто читал ответ в это время
 
блин, верните старый, уютный чатик, без всего этого
что за {вырезано цензурой} последнее время творится
 
@NickVolynkin не исключено конечно. м.б. комментарий принял на свой счет, но выглядит странно. а что по поводу уведомления - автор получает его или нет, не помните?
 
@Alex нет, вроде не получает
 
 
1 hour later…
5:28 AM
@Alex нет, получает только автор ответа, автора вопроса нужно уведомлять вручную
 
Увидел мастер-класс от начальника отдела по уменьшению потребления памяти. С 8 гигабайт до 1 гигабайта.
 
@PavelMayorov это как?
 
@Bald >> 3
 
@Bald в старом проекте от другой команду использовался Entity Framework 4.0, и там загружалась куча объектов из базы, каждый объект в своем контексте. Поскольку сущности в Entity Framework удерживают ссылку на породивший их контекст - служебных структур данных набилось в несколько раз больше чем полезных данных. Кроме того, эта байда еще и очень долго загружалась из-за большого числа запросов к базе.
 
@PavelMayorov т.е. обновились до более свежей версии ef и потребление памяти уменьшилось?
 
5:44 AM
@Bald Нет. Убрали из кода постоянные создания нового контекста в каждом методе заменив его на общий, передаваемый из метода в метод параметром.
В итоге из памяти ушли 7 гигабайт контекстов к БД, остался всего один объект.
 
@PavelMayorov ааа, у вас получается используется долгоживущий контекст?
 
@Bald нет, он все еще короткоживущий
Но "короткоживущий" не означает что его надо пересоздавать кучу раз при выполнении одной загрузки данных из БД!
 
 
1 hour later…
7:04 AM
Правда, что WoT не умеет использовать несколько ядер?
Они даже придумали картинку: imgur.com/gallery/mV9bFz7
 
@VladimirGamalyan а зачем там несколько ядер? Наверняка же основная нагрузка - на сеть и на GPU...
 
@PavelMayorov Не знаю, ну например какой-нибудь a-star алгоритм параллельно для нескольких танков..
 
@VladimirGamalyan а нахера делать для танка A*-алгоритм?
 
@PavelMayorov гуд квештн, не играл в танки )
 
Если что, в этой игре нет никакого ИИ.
Это обычный MMO F2P шутер.
 
7:18 AM
> >>> x+1.0 == float(x) + 1 == float(x-1) + 1 == float(x) == float(x-1)
А потом на js еще что-то говорят :)
 
@Grundy Лице хваты меры
 
@Grundy это что?
 
@PavelMayorov почему x +1.0 < x может быть в питоне.
 
@pavel а что там? (не открывается)
 
@VladimirGamalyan замените (dot) на .
 
7:23 AM
@PavelMayorov это питон :)
 
@pavel ну уж догадался ), все равно аа
 
9
A: Ляп в Питоне: x + 1.0 < x

jfsКратко: 9007199254740992.0 < 9007199254740993. При сложении, числа к общему типу приводятся в Питоне. x (int) конвертируется во float так как 1.0 это float. x непредставим точно в виде float, поэтому выбирается ближайшее (меньшее здесь) представимое число: x -> float(x-1). Поэтому сумма получает...

 
Хех, мне тут про питон тоже скинули: habrahabr.ru/post/342896/#comment_10533836
 
@PavelMayorov последовательный, это как в js наверное? складывать list с int - легко!
 
@VladimirGamalyan больше всего последний пример "порадовал"
In: sum(['a', 'b', 'c'], '')
Out: TypeError: sum() can't sum strings [use ''.join(seq) instead]
 
7:28 AM
@PavelMayorov ну там явно js деформация ) Типы мы нэлюбим
 
@VladimirGamalyan нее, не впутывайте js в этот лютый трындец!
Вдумайтесь: sum при указании начального значения может просуммировать объекты любого типа с определенным слотом __add__ кроме строк!
 
@PavelMayorov попытаете счастья (отвечать будете туда), или там паталогия?
 
@VladimirGamalyan отвечать куда? Очевидная паталогия языка: он считает себя умнее программиста и пытается умничать.
 
Ммм.. Там ещё и опросник..
 
Я бы еще понял если бы интерпретатор сам sum на join догадался заменить: это было бы даже круто. Но выкидывать в этом случае ошибку...
 
7:33 AM
@PavelMayorov А, вы в этом смысле.
 
@PavelMayorov а что такое сумма символов? Может ты их коды хотел просуммировать.
 
@pavel в Питоне нет символов, есть только строки
 
@PavelMayorov та не, сложение это не конкатенация, вон, в D, даже оператор другой (~) чтобы не путать.
 
@VladimirGamalyan и в трёхбуквенном серверном скриптовом языке...
 
@VladimirGamalyan в Питоне сложение строк это конкатенация
 
7:34 AM
@pavel имя которого мы не говорим, чтобы не задевать коекого )
 
Кстати, в трехбуквенном скриптовом языке конкатенация строк сделана отдельной операцией исключительно для того чтобы не было неоднозначностей при сложении числа и строки.
 
@PavelMayorov не, просто символа другого нет для этих разных операций. эт нехорошо кстати (как и в большинстве языков).
 
В Питоне сделали проще: запретили складывать число и строку.
 
Например в D: [1, 2, 3] ~ 4 это добавление элемента в массив, а [1, 2, 3] + 4 это добавление к каждому элементу четверки.
 
@VladimirGamalyan Нет, это именно сложение. Символ + вызывает слот __add__, в том числе для строк.
 
7:37 AM
@PavelMayorov не уверен что это проще. Даже в Java можно сложить число и строку, хотя вроде сильная типизация.
@VladimirGamalyan что-то функциональщиной попахивает) к каждому элементу число добавить отдельная операция... Что прям так часто используется?
 
@pavel нечасто, но зато красиво же ) там ещё куча таких рюшечек с массивами. Например присваиваение несколькоим элементам: p[0..2] = 3;
 
 
2 hours later…
9:25 AM
@PavelMayorov, подскажите, как отключить копирование в выходную папку XML-документации подключенных библиотек в VS. В свойствах проекта галочка "XML documentation file" не стоит
 
9:42 AM
@Андрей вероятно, никак. А чем они там мешают? Проще просто исключить их из архивации/упаковки/чего-то еще.
 
@PavelMayorov да особо не мешают, просто неохота таскать их за собой
 
19 hours ago, by Pavel Mayorov
Лол, а с картинками флаги работают :-)
Неужели никто не увидел вчера?..
 
A K
10:04 AM
Какой ироничный пример:
Ну, я, допустим, совсем, никак, сколько б ни старался, не понимаю логики вопроса. — VladD 2 mins ago
 
@AK логично, не все могут понять мысли и дела бога :)
 
давайте зафлагаем этого пользователя как оскорбляющего чуйства верующих/атеистов!
 
@pavel вполне кто-то может найтись
еще и не на таких с вилами шли флаги ставили
 
codeless coder?
 
:41313892 сами удалил или зафлагали так быстро?
 
10:15 AM
@pavel астрологи объявили неделю вопросов "сам удалил или зафлагали так быстро?"
2
 
A K
@pavel самостоп сработал, подумал, что выхожу за рамки бинайс.
 
10:36 AM
Люди, помогите ньюфагу, срочное дело. Не могу совладать с gitlab. Был проект с кучей веток включая мастер. Я что-то понаделал и ветка мастер пропала, но появился commit мастер. Что делать? Готовить вазелин?
 
локально пропала?
 
Локально у меня всего две моих ветки. То, что я описываю, я смотрю на гитлабе через браузер
 
т.е. на сервере
 
Да
 
запуште свою локальную ветку на сервер
 
10:40 AM
У меня пусть что угодно будет, всегда можно переделать, а вот то что я что-то накосячил на сервере, меня пугает
 
сервер - это такая же копия, только на сервере
 
запушить свой мастер на сервер? но у меня нет уверенности, что в моем мастере именно то, что должно ыбть в мастере на сервере
 
тогда готовьте вазелин
 
сейчас на сервере в разделе commits один пункт- мастер. И я на 99% уверен, что там то, что должно быть в ветке мастер
т.е я открываю проект, и в выпадающем меню вижу
branches
спсиок веток, где нет мастера
и ниже
commits
master
И в этом мастере вроде бы именно то, что должно быть в соответствующей ветке
 
друзья!
и снова флаги
 
10:45 AM
если меня уволят на 3-ий день работы, это будет рекордом?
 
нет
 
@Hakase сейчас?
 
только что флаганули
и либо оп удалил либо флаг прошел
 
@Андрей спасибо за информацию
 
не вижу сообщения о таймауте, наверное оп удалил
 
10:46 AM
@Hakase оп удалил
 
а ну да ты ж видишь из истории кто удалил
 
но флаги теперь - это норма
 
а чо так
 
мы выяснили, что это фича сайта и ее надо использовать
 
ну в принципе можно и так
 
10:47 AM
user image
2
 
пользовать пока не сломается
мм-хм
 
whenever you feel uneasy
 
то есть эни тайм
 
да
а еще, если накидать много флагов, то падает сервер
 
чо, правда?
 
10:49 AM
может это было совпадение
 
много это сколько
 
5-6 кажется
может больше
 
нет мне кажется это вполне может быть не совпадением
я помню какой-то трололо к нам зашел несколько лет назад и понаписал кучу коротких сообщений типа писька сиська секс хихи-хаха и понеслась
чат завис минут на 20 у всех
тоже тогда думали совпадение
оказалось нет
сказали тогда еще кто-то из верхов что увидели повышеное потребление cpu на чатовом сервере
ну если щас 5-6 то может они решили сбавить тариф или приоритет у чат сервера
вообще интересно было бы посмотреть исходники и всю схему как чат устроен
 
сервер умер от остановки cpu. гы
 
@Hakase inb4 flagz
 
10:53 AM
когда сообщения удаляются обычно происходит апдейт у всех кто в комнате
 
а, действительно
...
понеслась
 
:I
ну и соответственно если много людей и много сообщений, многократное обновление видимо погружает сервер в раздумия
ладно пойду обратно пока тут не надавали
 
заходи еще, тут весело
 
@Hakase Так, я что-то не понял. Это же сообщение было удалено автором... Как на него мог прилететь флаг через полчаса после удаления?!
 
@PavelMayorov 1. пришел флаг 2. оп увидел, удалил сам перед тем как флаг пройдет 3. флаг пропал и ушел риск таймаута
а вы тут через полчаса видимо только заметили
 
11:06 AM
@Hakase нет, сообщение было удалено сразу же. Я тогда еще следил за разговором. А через полчаса приходите вы с известием о флаге...
 
хммм
 
52 mins ago, by Pavel Mayorov
codeless coder?
 
ну я увидел еще живое сообщение в фигульке с флагами
 
Вот мой ответ на то сообщение. В начале нет его номера потому что я не успел нажать на кнопку "ответить" :-)
 
мистика
опаздывают флаги чтоли
 
11:11 AM
Или сами переходят с одних сообщений на другие...
 
@PavelMayorov Увидеть мало. Надо ещё было понять, о какой картинке шла речь. Ну, значит Николас невольно оказался прав — моё сообщение пало смертью храбрых действительно стало жертвой эксперимента.
 
11:24 AM
@Андрей Если дерево изменилось, значит кто-то воспользовался push c ключом --force, либо покопался в web-админпанели репозитория. На ваше счастье, исходное дерево с сервера никуда не делось, просто на него перестали указывать какие-либо ветви (т. к. ветки - это всего лишь указатели на коммиты). В этом случае достаточно создать ветвь, указывающую на предполагаемый коммит в master-е, и отправить её на сервер.
 
@Андрей как мне кажется лучшим выходом из сложившейся ситуации будет обращение к более опытному коллеге, который в случае чего сможет исправить сложившуюся ситуацию, потому что есть риск что в попытках исправить вы можете сделать еще хуже
 
^ ++
 
и не забудьте сделать бекап всей папки как на клиенте так и на сервере) а то мало ли...
 
@pavel +1. Обычно он не нужен, но раз уж он уже умудрился ветку на коммит заменить...
 
11:41 AM
@PavelMayorov Пишут же везде: не используйте --force.
@PavelMayorov Тут бы пригодился reflog, но git, к сожалению, по умолчанию не ведёт его для bare репозиториев.
 
@Arhad rebase --root --force reset --hard... а какие вы ещё способы знаете достать всех кто пользуется вашим репозиторием?)
 
@pavel каждый день менять .gitattributes
 
@Arhad Да, я пользовался git push origin +MyBranchName
 
Можно свои изменения аммендить к merge-коммитам.
 
@Bald Да, так и поступил. Отправил письмо старшему разработчику жду люлей... в смысле ответа.
 
11:45 AM
@pavel Но без push-а всё это в любом случае останется в вашей копии репозитория.
@Андрей Если вы не использовали git push --force, то сервер отказался бы принимать ваши изменения при расхождении хотя бы в одном коммите между вашей и серверной историей. Так что не думаю, что это вы поломали репозиторий.
 
@Arhad Все, всегодня вечером сяду и основательно прочитаю про git. А то пока какие-то слабые разрозненные знания и нет общей картины. Т.е. вероятность того, что я умудрился cltkfnm c
...умудрился сделать с master что-то непоправимое минимальна?
 
@Андрей у вас локальная копия вас устраивает?
т.е. данные не потеряны?
 
@Андрей Ветки — это всего лишь пары «имя ветви — SHA-1 идентификатор коммита». То есть при любом обмене ветвями сначала сгружаются все blob-ы (то есть коммиты и деревья — файлы и папки, упакованные и идентифицируемые по своей контрольной сумме). И только потом досылается новое значение ветки-указателя. При этом сервер контролирует, чтобы старая ветка была достижимой из новой (если это не так, git push печатает ошибку и прерывает работу, при этом серверная ветка остаётся нетронутой).
 
Что у меня в локальной копии я вот сейчас разбираюсь. И я абсолютно не уверен, что там именно то, что должно быть на сервере в мастере.
 
@Андрей К слову, git для каждого коммита хранит все файлы и папки, бывшие на тот момент в репозитории. При этом файлы хранятся как есть, а папки — как текстовые файлы с содержимым вида "имя файла/подпапки — SHA1 соответствующей сущности". А, и ещё все объекты в репозитории идентифицируются своей контрольной SHA1-суммой. Побочный эффект этого — дедубликация.
То есть если файл не менялся между коммитами, то это будет один и тот же объект; если в папке не менялся ни один файл, то соответствующий объект папки тоже будет переиспользован между коммитами и т. д.
 
11:58 AM
Мне старший разработчик ответил. Тон сообщения говорит о том, что я по крайней мере не уволен, что уже радует. Думаю, они разберутся. Последний вопрос: на сервере есть ветка мастер, последнее изменение в нее было внесено вчера. Есть ветка MyBranch в ней состояние мастера, которое было где-то на прошлйо недели+ 1 мой новый коммит. ЕЕ можно безболезнеено влить в мастер?
*прошлой неделе
 
@Андрей свои сообщения можно редактировать(в периоде 2 минуты с момента публикации)
 
@Bald Спасибо, теперь буду знать
 
время может быть иным, но небольшой промежуток времени есть
 
@Андрей Сервер не даст. Вам придётся переименовать свой мастер во что-то иное, затем забрать к себе свежайший серверный master и сделать git cherry-pick (не поможет — тогда git rebase), чтобы перенести свой коммит в это серверный мастер. После этого внимательно смотрите, не возникло ли при переносе ошибок или конфликтов и удаляете ту старую ветвь. И только после этого сервер согласится у вас что-то принять.
 
@Arhad Я имею в виду, что и master и MyBranch на сервере
 
12:04 PM
@Андрей Если в web-интерфейсе поддерживаются Pull Request, то да.
 
мне нужно сделать merge request
 
@Андрей А так, любое слияние лучше проводить на своей копии (а не на сервере), чтобы отловить ошибки слияния (это когда куски кода неправильно состыковываются и образуется мешанина).
 
@Андрей быть уволенным не страшно, главное научиться чему-то из сложившийся ситуации.
 
@АлексейШиманский ГОРАЗДО лучше научиться, не будучи уволенным
 
@Андрей это как-то отменяет мои слова?
 
12:14 PM
@Arhad как всё сложно. Вот вчера я закомитил на сервер совсем не то, тупо сделал 2 ребейза, один форс пуш и всё ок) Пришлось гуглить правда как рутовый комит менять, но это мелочи.
 
@pavel как всё сложно — зато шанс напортачить на сервере минимален.
 
А вообще можно ли добиться того, чтобы некоторое состояние некоторой ветки стало принципиально недостижимо?
 
@Андрей можно.
но тогда gc может снести это состояние
 
@Андрей Чтоб совсем принципиально — надо натравить на репозиторий сборщик мусора (как написал @pavel). Но в bare-репозиториях (то есть на сервере) сборщик надо запускать вручную.
 
12:28 PM
Ок, спасибо.
 
 
1 hour later…
1:31 PM
Я придумал новый архитектурный паттерн! VVM. Это то же самое что и MVVM, но без модели.
 
@PavelMayorov осторожно, вдруг это кого-то обидит
 
@PavelMayorov без модели это было бы: VV :-D
 
@Grundy Wacdonalds
@Grundy Wаурма
 
@АлексейШиманский Waверма :-D
 
@Grundy ой ой, я недавно видел
 
1:46 PM
honestly, I think the flag thing has been too much...
 
@EriktheOutgolfer what flag thing?
 
@Abyx the youtube link got flagged
 
серьезно? видео про шаурму?)
 
@Abyx why did the video above get flagged?
 
@Avery oh, I see. Also hi
 
1:47 PM
then there was the whole thing about two of your messages flagged in recent days and there were mooore flags in the previous days
 
@EriktheOutgolfer because someone felt uneasy
 
it said "flags are allowed" in the starboard, but I think that's enough :p
 
@Avery lovely place, isn't it?
 
@Abyx hi. Also if you want to talk about the message you called a certain thing racist I can link some resources on the history and everything.
@Abyx yes
 
@Avery welp I don't really want do discuss it 'cuz I don't really care
but if you're willing to contribute..
 
1:49 PM
@Abyx eh, I suppose that's fine. here's a tl;dr: it's not exactly racist.
 
@EriktheOutgolfer that "flags are allowed" meant that previously there was a pinned message saying "don't use flags"
 
@Abyx what? I know there was some experimenting going on here
 
@EriktheOutgolfer the full story is that there was pinned message "don't use flags", then people said that they don't care, then I said "ok, I amend that don't use flags message - flags are now allowed"
 
actually, it's not generally seen well to "drop a link and then go away", so well, hmu on another, new room (send an invite) if you want to discuss about that.
 
1:53 PM
and such lift of restriction on flags was "an experiment", in a way
 
@Abyx I've seen that flags here have been upped to being somewhat purposeful
yet, "no flags" isn't a solution either, sometimes stuff does have to be flagged
 
@EriktheOutgolfer yeah but there was an opinion that people won't understand what's flagged when the message is written in Russian
@EriktheOutgolfer purposeful indeed. hardly misclicks
 
@Abyx well, a true, valid flag isn't an issue, since there are translators and other Russian speakers too who do understand Russian
 
@EriktheOutgolfer so we decided that flags are allowed
 
1:58 PM
@Abyx sure, but please not purposefully just to flag something, it goes over the whole network (well, except maybe SO and Meta.SE chat)
 
@АлексейШиманский us. there were many voices saying that there are no issues with flags, Nicolas included.
@EriktheOutgolfer yeah, we know
 
2:12 PM
duh, I don't think that was offensive
oh wait, now I see
 
I have no idea what're you talking about.
 
@Abyx don't rememeber about "many voices". I think it was just Nicolas)
 
Блин, что опять исчезло?
 
2:32 PM
[ SmokeDetector | MS ] Potentially bad keyword in answer: Готовые решения для приема платежей by FlashPress.ru on ru.stackoverflow.com
 
3:00 PM
@VladimirGamalyan представляете, кто-то то сообщение зафлагал. И не лень же было ссылку открывать
 
@pavel Какое?
 
где вместо точек (dot) было
 
@pavel Про танки?
 
угу
 
@pavel Может это такая тактика - показать абсурдность использования флажков. Абсурдно их используя )
@pavel и халфаур бан тоже словили?
 
3:02 PM
@VladimirGamalyan не знаю
 
Чет не понял, можно на удаленное сообщение поставить флаг, и его ещё и обработать могут?
 
@VladimirGamalyan не, на удаленное сообщение нельзя поставить флаг
> This message has already been deleted.
 
:41318737 если есть 10к репутации - можно догадываться)
 
@Grundy понял, а то смотрю вроде флажок есть. но нажимать не пробовал.
Идея, кстати, можно сделать отдельную комнату, и назвать её "And Then There Were None" (только по русски), и типа там должен остаться только один, все друг-друга флагают, и по очереди пишут сообщения (любые).
2
 
3:32 PM
@VladimirGamalyan кто последний написал сообщение - выиграл?
 
3:49 PM
@vp_arth ага, например к заданному времени
 
4:03 PM
@Grundy VV — прекратите выкладывать ноги! Вот разыграется у меня фантазия — пойду флагать как inapropriate content.
 
 
1 hour later…
5:24 PM
Этот git сведет меня в могилу... нужно запушить коммит в свою ветку на удаленном сервере. Делаю git push origin MyBranchName. Получаю ответ "Everything up-to-date". На сервере ничего не меняется.
 
проверьте что Вы на этой ветке
может MyBranchName это какая-то другая ветка, и она уже запушена
 
Я у себя локально на ветке с тем же названием
 
значит на сервере эта ветка уже есть
 
Правильно, там есть такая ветка. В ней есть один коммит. Я у себя локально сделал еще один коммит и хочу его добавить в ту же ветку на сервере.
 
сделайте git log --graph --decorate --oneline --all -5
 
5:34 PM
* 49f984b (master) *MyLastCommitName*
* d1b9116 Merge branch 'master' of ssh://********
|\
* | a0c0648 *MyLastCommitName*
* | a3451cf (HEAD -> MyBranchName, origin/MyBranchName) *MyLastCommitName*
| | * 2c0bdfc (origin/AnotherBranch) fixed template creation
 
Внес правки, проблема в том, что строка может состоять из 10000 латинских букв в верхнем и нижнем регистре (рассматриваются как разные), и подстрока из 1000. Также подстрокa "abc" будет присутствовать в строке например "azzzzbuuuc". — Denis Mischenko 7 mins ago
"abc" - подстрока "azzzzbuuuc" О_о
 
Ах да, старый и новый коммиты с одинаковыми именами. Не я придумал, условие навязанное извне.
 
.
 
git branch говорит мне, что я на MyBranchName
 
(HEAD -> MyBranchName, origin/MyBranchName) - т.е. всё up to date
 
5:49 PM
Ничего не могу понять. Я в нужной ветке. git status показывает мне ровно то, что хочу. Что мешает ему запушить этот коммит в ветку?
 
git log пишет что HEAD, MyBranchName и origin/MyBranchName совпадают
что Вы хотите запушить? какой коммит?
зачем вообще HEAD указывает в середину истории?
 
Поставил Manjaro, не могу залогиниться - раскладка не переключается на английскую... Вот ведь жесть)
@Андрей какой коммит? Всё, что есть в вашей ветке уже запушено.
Вероятно, вы хотите запушить merge-коммит, но его нет в ветке MyBranchName, он есть только в master
 
Так... с вероятностью 90% я понял, в чем дело, но появилась другая проблема. Сейчас у меня есть локальный коммит, в котором нужные мне изменения- тут все правильно, но неправильное имя(или сообщение, как там это называется). Можно его поменять?
 
@Андрей git commit --amend если он текущий
 
5:57 PM
@Андрей rebase -i вам в помощь, edit, reset, commit
 
или git rebase -i
 
но сначала потренируйтесь, "на кошках"
 
доку заодно почитайте
 
5c224d3 HEAD@{0}: commit (amend): *правильное имя*
eaf2ad3 HEAD@{1}: commit: *неправльное имя* Это мне выдал reflog. Если я сейчас сделаю пуш, то на сервер попадет только тот, который с правильным именем?
Доку точно надо почитать. Но сейчас надо решить этот вопрос.
2
 
лолъ
 
6:03 PM
@Abyx Вы таки не поверите, но меня даже взяли на работу и платят деньги, самому смешно
 
смотрите git log , а не reflog
 
Всем спасибо. Вроде бы получилось.
Вот где еще кроме этого чата, вы увидите такого "разработчика"...
 
@Андрей вы похоже не читали про разработчика в GitLab
 
Вы сделали доброе дело, помогли человеку запушить первую решенную задачу на первом месте работы
 
-3
Q: Помогите решить простую задачу на с++

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

 
6:17 PM
Я пока создавал ветки что-то похоже накосячил(хотя может это было и до меня, но сильно не уверен). Но челвоек, который будет сливать ветки уже все видел и по голове мне не настучал, так что все вроде ок.
А проблема(?) была странная. После всех своих манипуляций я захожу в проект, просто в бразуере на gitlab. Там есть выпадающее меню со списком веток. Как только я зашел, по умолчанию как и раньше- master. Листаю список branches и там этого самого master не вижу(тут у меня легкая паника). Листаю в самый низ, списко branches заканчивается и начинается commits. В котором единственный пункт- тот самый mаster. Вряд ли так и было... Но вроде мне по головое не настучали
 
0
Q: Алгоритм определения того что программа запущена на виртуальной машине

Sergey SimonenkoЗдравствуйте, есть программа для работы с которой необходимо авторизоваться ... Задача ... Необходимо на одной машине запустить несколько виртуальных машин и на каждой запустить нужный софт и на каждой войти в один из доступных аккаунтов. Вероятность того что аккаунт будет забанен весьма велика.....

По каким формальным критериям этот вопрос плох?
Вроде придраться не к чему, но ощущение необходимости редактирования есть.
 
"слишком общий"
и вообще мы не обсуждаем вопросы обхода защиты других программ
 
@Abyx Разве?
Это принятый (и самый заплюсованный) ответ.
 
@Arhad ну и что
 
6:32 PM
@Abyx Выходит, подобные вопросы не находятся у нас под запретом или осуждением.
 
лучше скажите как запомнить маска исключений в git grep это :!*mask , а не !:*mask
 
6:58 PM
@Abyx дык элементарно. Восклицательный знак - логическое отрицание. Сталобыть для исключений он в начале
 
@rjhdby наоборот.
 
0
Q: помогайте пожалуйста с#

eurolionНапример 5*5 массив Перевернуть (отразить относительно центра) столбцы двумерного массива, сумма элементов которых нечётная. как я могу писать?

«А ну помогайте! Живо, я сказал!»
@Abyx Исключаемое идёт сразу же после исключающего спецсимвола?
 
7:23 PM
@Abyx Используйте :(exclude)*mask
 
7:34 PM
@vp_arth долго печатать
@Arhad например git grep some *.cc :!*test.cc
ищет "some" в .cc файлах кроме тестов
 
@Abyx пару раз напечатаешь, потом запомнишь, где этот (exclude) восклицательным знаком заменить
xfce... инверсное направление скролла на тачпаде работает пока открыты настройки... закрываем настройки, скролл прямой, открываем(ничего не меняя), скролл обратный... Как так-то?
О, поклацал туды-сюды, кажись заперсистилось)
 
@vp_arth это проклятье за использование нехристианской осью и средой %)
 
Будь проклят тот день, когда я взял себе ASUS, со всей этой проприетарщиной (с)кавказская пленница
в Ubuntu проблемы со звуком, тачем, wifi, nvidia... На manjaro своих проблем пока нет, только xfce-шные... То ли ядро поновее, то ли просто поровнее сборка)
Я так понял - это арч для домохозяек)
 
@vp_arth ухахаха, надо своему знакомому админу это копирнуть)
 
@АлексейШиманский Ну так, я терминал всего один раз открыл и то без иксов, раскладку для логина поправить...
2 hours ago, by vp_arth
Поставил Manjaro, не могу залогиниться - раскладка не переключается на английскую... Вот ведь жесть)
pacman, AUR, всё мышкой)
 
7:48 PM
@vp_arth ты просто не перепробовал все комбинации
 
@АлексейШиманский все перепробовал) там по умолчанию все отключены были
В /etc/X11/xorg.conf.d/00-keyboard.conf поправил с ru на us, залогинился, и включил себе CtrlShift
2
Ещё в этом asus ssd-шник логами 2 раза забился под 0, пока я гуглил, что в grub надо pci=nomsi добавить =)
 
@vp_arth Linux - легче легкого!
@vp_arth после этого любые выпадки в сторону винды будут смехотворны)
 
@АлексейШиманский на винде просто работать невозможно)
 
@vp_arth потому что всё удобненько и работает как часы и не приходится ковыряться в кишках, чтоб что-то начало работать?)
Согласен, мерзость)
 
@АлексейШиманский docker и vagrant нельзя юзать одновременно из-за Hyper-V; Серверный софт работает иначе чем на linux, nginx сырой, php расширения падают...
Потом получается как в том анекдоте:

Что если бы все доктора были программистами?
- Доктор, у меня нога болит.
- Да что Вы говорите? Смотрите, у меня точно такая же нога - и ничего не болит..
 
8:04 PM
@vp_arth а можно подробнее? а то у меня докер бсодит винду
 
@vp_arth бла бла бла)
 
@АлексейШиманский мне нравится win10, просто работать в ней я не могу) Не заточена она под это. Кстати, там ubuntu из коробки поставляется) Пробовал там мудрить, но там эмуляция железа сыровата пока)
@Abyx Попробуйте Docker Toolbox, мне говорили, что он менее притязателен)
 
@vp_arth я его и ставил. у меня вин7
 
@vp_arth ну вот так и надо говорить: "я не умею в винду")
3
 
@Abyx Виртуализацию надо проверить, ну и далее по чеклисту
 
8:55 PM
@alexolut You could just edit the question. — Ramhound 3 hours ago
 
9:14 PM
5
Q: Лампочка проверок загорается даже если очереди проверок не доступны

Viacheslav Vedenin Если очереди проверок недоступны из-за лимита проверок в день или лимита голосования, они не показываются в списке проверок - тут все правильно. Однако если в них есть новые сообщения - все равно загорается красная точка на иконке проверок. Это возможно исправить (ведь как-то сайт скрывает из...

Почему еще не закрыли дублем? Смущает другая картинка?
 
done
 
9:31 PM
Well
 
@alexolut вообще-то Вимм Билль
 
9:44 PM
По вопросу новые детали появились:
0
Q: Перевернуть столбцы и сумма элементов

eurolionНапример 5*5 массив Перевернуть (отразить относительно центра) столбцы двумерного массива, сумма элементов которых нечётная. как я могу писать? Console.Write("satır gir m:\t"); int m = int.Parse(Console.ReadLine()); Console.Write("sütun gir n:\t"); int n = int.Parse(Con...

я не знаю какой цикл добавить чтобы перевернуть столбцы — eurolion 22 mins ago
Так что авторская проблема по коду более-менее выкристаллизовывается.
 
10:19 PM
@Arhad неужели ему проще на русский переводить?
 

« first day (967 days earlier)      last day (746 days later) »