
Anatoly
25.01.2017
11:57:57
потому что иначе "я вашу общую память в БД поломаю"
или я возьму и сожру всю память на хосте и до свидания.
или всё место.

Zart
25.01.2017
11:58:28
технически у потоков общее адресное пространство, а как они его между собой делят - их дело

Google

Anatoly
25.01.2017
12:00:19
ну, если мы не уверены, что мы сможем поделить правильно эту память, то мы можем это не использовать и хуячить процессы, как в posix.
а если уверены, то иметь возможность лучше, чем не иметь.
я тут на днях писал на гошечке. Винда развращает. Количество комфорта при разработке просто зашкаливает. Гошечка меня прямо доской с гвоздями по лицу била постоянно

Alexey
25.01.2017
12:02:45
Ждём Go.NET

Zart
25.01.2017
12:04:40
пусть они обычный виндовый запилят нормально

Roman
25.01.2017
12:04:42
один тред не может писать в память другого?

Anatoly
25.01.2017
12:05:53
эмм... это как?
может. может ли один процесс писать в СУБД, куда пишет другой?

Roman
25.01.2017
12:07:53

Anatoly
25.01.2017
12:08:00
Ждём Go.NET
да нахер он нужен. там проблема на уровне IDE - навигация по коду в одном проекте не работает.

Zart
25.01.2017
12:09:08
https://github.com/go-ole/go-ole/blob/master/example/excel/excel.go мды.. ну хоть такое есть

Roman
25.01.2017
12:10:04

Google

Zart
25.01.2017
12:11:10
время охуительных аргументов продолжается
а еще есть Вася. Васе не нужно для этого стараться.

Anatoly
25.01.2017
12:11:47

Eugine
25.01.2017
12:12:18
можно взять буст и оно само

Anatoly
25.01.2017
12:12:54
ну, примерно столько же, сколько надо чтобы засрать данные соседа в бд. взял там кривой ОРМ и вперёд

Eugine
25.01.2017
12:13:13

Anatoly
25.01.2017
12:13:34
не, есть нормальные. которые тупые и именно мапперы.
но, для питона я таких не знаю.

Roman
25.01.2017
12:15:01

Anatoly
25.01.2017
12:15:22

Zart
25.01.2017
12:15:35
я уже упомянул васю?

Anatoly
25.01.2017
12:16:03
я уже упомянул васю?
да. Слушай, а зачем ты пишешь на питоняшечке под винду? Я пробовал, мне не понравилось :(

Eugine
25.01.2017
12:16:13
лол

Zart
25.01.2017
12:16:19
а я уже нихуя не пишу, я отдыхаю 8)

Roman
25.01.2017
12:16:43

Zart
25.01.2017
12:17:24
в любом случае для десктопа я альтернатив не вижу
гомокедовую ёбань не предлагать
а для яблок я слишком нищеброд
у меня нет столько лишних бабок, чтоб выкинуть их настолько нахуй

Google

Anatoly
25.01.2017
12:20:20
Если между "не надо стараться" и "надо сделать что-то нетривиальное" есть знак равенства, то у вас проблемы.

Roman
25.01.2017
12:21:01

Eugine
25.01.2017
12:21:17
мех
толсто тут

Roman
25.01.2017
12:21:24
обежать все процессы в системе и поискать в их памяти по базе сигнатур.

Anatoly
25.01.2017
12:21:42
давайте больше юзкейсов на миллион. возьмём практику гугла и майкрософта делать кастомное железо под задачу и будем говорить, что все кто так не делают - лохи

Zart
25.01.2017
12:23:19
(если чо, у меня полно виртуалочек с чем попало)

Anatoly
25.01.2017
12:23:38
ну, у меня тоже.

Zart
25.01.2017
12:23:39

Anatoly
25.01.2017
12:23:48

Zart
25.01.2017
12:24:37
в чужие процессы обычно лазят отладчики, вирусы/хаки, антивирусы, и криворукие поделия, авторы которых не нашли варианта через нормальные апи

Roman
25.01.2017
12:24:51

Zart
25.01.2017
12:25:02
ну это те же вирусы/хаки
больше названий одного и того же..

Anatoly
25.01.2017
12:26:39
интересно, как в этом случае нам поможет запуск процессов вместо потоков. я бы послушал.

Zart
25.01.2017
12:26:40

Anatoly
25.01.2017
12:27:48

Google

Zart
25.01.2017
12:28:07
в общем похоже это такие конкуренты теслы от нвидии похоже

Anatoly
25.01.2017
12:28:34

Zart
25.01.2017
12:28:39
но похоже умеют и играть роль сетевух или как-то хитрожопо
жаль сингулярити накрылась

Eugine
25.01.2017
12:29:43

Zart
25.01.2017
12:30:02
ну как... её куски однозначно пойдут в работу тут и там
"is to use signals to asynchronously capture control of all threads in the process, and direct them all to perform the desired id-setting syscall at the same time."
ыыы... https://ewontfix.com/17/ ебать =_=

Eugine
25.01.2017
12:35:25

Roman
25.01.2017
12:41:52

Zart
25.01.2017
12:55:58
да просто погуглил на тему того, починили ли они всё это гуано
позикс прикостылил треды совершенно через жопу, чтобы не менять старую семантику

Roman
25.01.2017
13:32:24

Alexey
26.01.2017
04:16:04
Какждый раз матерюсь в третьем забыв импортнуть reduce.
ConnectRegistry, OpenKey, вот это вот всё.

Anatoly
26.01.2017
06:02:00

Alexey
26.01.2017
06:02:07
для ЮЗЕРА.
HKEY_CURRENT_USER/Environment
глобалы в HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Environment

Anatoly
26.01.2017
06:03:36
ок, я неверно задал вопрос. Ты хочешь перманентно ему в PATH что-то дописать? Во время инсталла?

Google

Alexey
26.01.2017
06:03:52
во время исполнения скрипта и во веки веков.
в реестр записал и дело с концом.

Anatoly
26.01.2017
06:04:54
ну, можно http://ss64.com/nt/setx.html поюзать. Но в целом, в реестр, да.

Alexey
26.01.2017
06:05:03
setx вылетает на хуй.
юзал всё время, вылетает сейчас, разбираться почему вылетает — точно не для сегодня.
потом добью — расскажу хули он.

Anatoly
26.01.2017
06:06:18
бтв, вчера ебались с behave на винде. эти ваши разные слеши в путях заебали пуще редьки

Alexey
26.01.2017
06:06:26
наши?
братан, ты по уровню вопросов моих должен видеть какой я виндовоз прогрессивный.

Anatoly
26.01.2017
06:07:10
ваши - OS-писателей.

Alexey
26.01.2017
06:07:13
слеши заебали, у себя в свих скриптах всё ебашу с нормальными слешами, потом конвертирую уже перед вызовом системных в кошерный вариант который ей нужен. и повальное использование os.sep, а за слеши в коде — пиздить надо сразу.

Anatoly
26.01.2017
06:10:20
там смешнее. behave-parallel вызывает dry-run бехейва, который ищет все файлики на запуск. возвращает их в формате ОС: "features\test.feature". Далее behave-parallel спавнит процессов по одному на фичу (ну там не сразу, а пулит, чтобы ЦПУ хватало). И бехейв делает regexp match по пути на файл - заматчило или нет. Т.к. авторы behave-parallel прекрасные люди, они склеивают всё в строчку и получается "behave -i features\test.feature". Вот этот аргумент едет потом в regexp и начинается матчинг.
вхуярили .Replace('\\', '(\\\\|/)')
вообще, наблюдать за тем, как тестеры пишут код (они не программисты совсем) очень интересно

Alexey
26.01.2017
06:12:03

Anatoly
26.01.2017
06:14:39
ёбаные слеши.

Alexey
26.01.2017
06:14:39

Anatoly
26.01.2017
06:15:25

Alexey
26.01.2017
06:15:41
Ну не пидоры ли?

Anatoly
26.01.2017
06:17:38
да нормально. Зато они, а не я борются с selenium и его багами с webdriver-ами разными

Alexey
26.01.2017
06:46:42
@zartsoft а чо будет, если я из %PATHEXT% уберу на хуй .VBS; .VBE; .JS ; .WSF; .WSH?
Инсталляшки поломаются?