@rudepython

Страница 143 из 1719
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 - навигация по коду в одном проекте не работает.

о какой субд речь? понятно, что кто-то извне может всё попортить умышленно.
ну если очень важно, например, redis. Причём тут кто-то извне? Если я могу ошибиться в коде и запортить всю память, почему я не могу ошибиться в коде и не могу запортить всю СУБД?

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

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

а еще есть Вася. Васе не нужно для этого стараться.

Anatoly
25.01.2017
12:11:47
можно. но для этого надо постараться.
для того, чтобы засрать память в нормальных языках (например, в С++11) тоже надо постараться.

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

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

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

но, для питона я таких не знаю.

Roman
25.01.2017
12:15:01
redis.FlushDB()
ну так говорю ж, надо постараться.

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
совсем не обязательно. достаточно просто делать что-то неривиальное.
я вот 10 лет пишу под винду. примерно 9 лет пишу в том числе и многопоточные приложения. я не знаю, как можно засрать память другому потоку, если не стараться.

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

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

Zart
25.01.2017
12:25:02
ну это те же вирусы/хаки

больше названий одного и того же..

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

Zart
25.01.2017
12:26:40
https://www.microsoft.com/en-us/research/project/project-catapult/ - чтобы не быть голословным
гм. ну бинг еще понятно, а как они ажурку-то ускоряют ими?

Anatoly
25.01.2017
12:27:48
гм. ну бинг еще понятно, а как они ажурку-то ускоряют ими?
ну там есть какой-то аналог тензорфлоу наверно. его скорее всего.

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

Anatoly
25.01.2017
12:28:34
в общем похоже это такие конкуренты теслы от нвидии похоже
мои "знакомые" из deep learning среды говорят, что GPU очень дорого.

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/ ебать =_=

Zart
25.01.2017
12:55:58
да просто погуглил на тему того, починили ли они всё это гуано

позикс прикостылил треды совершенно через жопу, чтобы не менять старую семантику

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

позикс прикостылил треды совершенно через жопу, чтобы не менять старую семантику
Это, если я хочу для юзера %path% и вообще environment переопределять сам, то мне в реестр же валить, да?

ConnectRegistry, OpenKey, вот это вот всё.

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
вхуярили .Replace('\\', '(\\\\|/)')
А это, тестеры за ескейпинг не хотят почитать на досуге?

Anatoly
26.01.2017
06:15:25
А это, тестеры за ескейпинг не хотят почитать на досуге?
нет. они даже не хотят почитать про кодинг. говорят: "что ты доебался? тесты работают? тачку на 100% грузят? иди железо ищи новое"

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?

Инсталляшки поломаются?

Страница 143 из 1719