
Artem
07.12.2016
17:03:41
а можно одним регэксом определять aba с учетом того, что a != b?

Arseniy
07.12.2016
17:04:06

Artem
07.12.2016
17:04:16
из елочки последней

Aragaer
07.12.2016
17:04:22
можно, но нафиг

Google

Aragaer
07.12.2016
17:04:56
([a-z])([a-z])(?<!\1)\1
вот типа такого
но я не парился, просто
for (p = buf+2; *p; p++)
if (*p == p[-2] && *p != p[-1])

Nikolay
07.12.2016
17:09:45
Щас бы битами оперировать в 2016
Как со можно так низко пасть

Aragaer
07.12.2016
17:12:09
а я оперировал битами в задачке с md5
http://pastebin.com/QiK9fSUM - вот последняя елочка в моем исполнении. Ну да, чуть менее говнокод, чем было в тот момент, когда я ее решил
http://pastebin.com/vyjA26CD - а тут вот биты, как просили

Nikolay
07.12.2016
17:18:07
Наверно это классно. Я конечно понимаю, но так не делаю
Ротейт и обычные сдвиги в масках и шифровании тольк
Больше нигде не пиименял
Человек для людей пишет. Прошли времена, когда для машины на опкодах херачили

Aragaer
07.12.2016
17:19:56
/me вспоминает адский код под названием J Incunabulum

Google

Aragaer
07.12.2016
17:20:12
да. Но в данном конкретном случае я пишу одноразовую прогу
https://github.com/tangentstorm/j-incunabulum/blob/master/ji.c

Nikolay
07.12.2016
17:21:04
Ужаснах

Aragaer
07.12.2016
17:21:28
мои проги если что, лежат в /tmp
и выполнив первую часть я переписываю прогу, чтобы сделать вторую

Maxim robox
07.12.2016
17:30:04
А у меня вообще какое-то лютое говно из нагромождения filter, map, reduce получилось сегодня в ёлке. Какая-то муторная задача.

Aragaer
07.12.2016
17:32:14
ну я первую часть еще прошел посимвольно - считал байт, сравнил с предыдущими, если нашел квадратную скобку - переключил флажок гипер/супер. А для второй части сообразил просто разделить строку на две
в одну строку гипер, в другую супер

Maxim robox
07.12.2016
17:32:56

Aragaer
07.12.2016
17:33:40
две строки, которые идут "параллельно" - чужие части там заменены на подчеркивание
ну то есть abc[def]xyz разбивается на abc_____xyz и ____def____
на С списки делать неудобно, но и не нужно 8)

Maxim robox
07.12.2016
17:36:01
Хм. А я разбивал на ['abc', 'xyz'], потому что боялся наложения последовательностей с соседями. И из-за этого пришлось городить map(). Чот тупанул. Надо было действительно сделать одной строкой и по несколько символов вставить разделителем.
Как регекспом вытащить supernet?
А то я только hypernet смог, а потом выкорчёвывал hypernet из ip, чтобы получить supernet.

Artem
07.12.2016
17:37:46

Maxim robox
07.12.2016
17:38:32

Arseniy
07.12.2016
17:41:21
О чем вы, накоманы? Какие такие ёлки? ?

Aragaer
07.12.2016
17:41:32
re.split(r'\[|\]', ip)[::2] 8)

Maxim robox
07.12.2016
17:42:02

Google

Aragaer
07.12.2016
17:43:24
hypers = /\[(.*?)\]/g 8)
наверно так можно

Arseniy
07.12.2016
17:44:09
О чем вы, накоманы? Какие такие ёлки? ?

Aragaer
07.12.2016
17:44:13
findall надо, вот
http://adventofcode.com/2016

b0g3r
07.12.2016
17:45:56
я сделал так:
ip.replace('[', ' ').replace(']', ' ').split()
а потом на четные-нечетные расчитайсь
очень не хотелось тащить регулярки
можно ли это как-нибудь без регулярок и более красиво чем у меня?

Aragaer
07.12.2016
17:52:18
блин, сплит умеет сплитать по регекспу же
зачем делать два реплейса и сплит без аргументов?
а, не, в перле умеет

Maxim robox
07.12.2016
17:55:08

Aragaer
07.12.2016
17:58:38
в питоне re.split и str.split это разные вещи

Denis
07.12.2016
19:37:02
А чем регулярки то не угодили?

b0g3r
07.12.2016
19:42:56
Ничем, спрашиваю из интереса

Paul
07.12.2016
20:12:05
А чем регулярки то не угодили?
у них есть серьезный минус - отладка. Очень трудно написать сложную регулярку так, чтобы она работала и еще сложнее - через некоторое время понять, что именно делает ваша регулярка
а так - регулярки прекрасная вещь

Denis
07.12.2016
20:12:48
а комменты к коду pep8 запрещает?

Ivan
07.12.2016
20:13:08
вопрос не втему: 2 x SO-DIMM socket for expansion up to 8 GB SDRAM. это значит что один разьем до 8 гб вытягивает?

Stanislav
07.12.2016
20:17:51
Хайц ребят, кто-то пробовал в Фейсбук? Сейчас пишут, предлагают вакансию, хотел бы узнать что и как спрашивают
На пайтон кстати вакансия

Google

Stanislav
07.12.2016
20:18:13
не знал что у них пайтон есть
никто в крупные конторы не пробовал?
у меня друг в гугл пробовал так там 5 интервью прошел

CthUlhUzzz
07.12.2016
20:21:31
Слышал, что у них не особо в ходу питон

Admin
ERROR: S client not available

Stanislav
07.12.2016
20:22:13
смесь


I
07.12.2016
20:22:35
я седня видел вакансию в Bethesda на сеньора-бекендера на питоне
требования вообще изи
2+ years of experience with Python in an asynchronous services environment
2+ years of extensive software development experience with large scale online services
Experience with the full lifecycle of an online service
Experience designing and building multithreaded and asynchronous systems
Experience with SQL or NoSQL databases and data modeling
Experience with design and implementation of REST-style APIs
Experience with working in Linux and Windows environments
Knowledge of browser-based technologies: HTML, CSS, JavaScript/JQuery, AJAX
Experience working with source control (git, Perforce)
Strong coding, algorithm design, debugging skills
Strong communication skills
Must be a self-starter
Experience working in an agile environment
Passion for video games or gaming
BS Degree in Computer Science or equivalent work experience


Aeterna
07.12.2016
20:23:53
Всё бы ничего, но
Strong communication skills

Andrew
07.12.2016
20:24:12
Но зачем?
С кем там общаться?
А ещё и на английском..

I
07.12.2016
20:24:54
ну я бы пошел, но я больше рельсовик

Stanislav
07.12.2016
20:25:17

I
07.12.2016
20:25:21
а на рельсах особо вакансий в крупных гейм-конторах не видел
ну да, кукумбер полезен

Stanislav
07.12.2016
20:26:17
в пайтоне я юзал в основном Selenium

I
07.12.2016
20:26:21
но все равно нужно тестировщика ручного

Google

Stanislav
07.12.2016
20:26:21
но кукумбер с руби прикольнул

I
07.12.2016
20:26:32
на то же самое под капотом
обычно на селениуме гоняется

Stanislav
07.12.2016
20:26:55
ну я не QA/QC, в этой кухне не варюсь, просто интересуюсь для своего развития

I
07.12.2016
20:28:05
ну да, мы просто тут пару раз встречались с тем, что фича на сафари/файрфоксе немного иначе себя ведет, кукумбером видимость верстки...не очень проверять

Diskord
07.12.2016
20:40:36
Подскажите плиз что за ошибка, гугл что-то странное выдаёт:
deepmind_lab.so: undefined symbol: _Py_ZeroStruct

exec
07.12.2016
21:01:54
всем привет! как можно еще больше это минимизировать? и желательно оптимизировать :D

Roman
07.12.2016
21:12:00

exec
07.12.2016
21:12:11
спасибо)

Roman
07.12.2016
21:12:15
Не надо os.system

exec
07.12.2016
21:12:40
import system from os?

CthUlhUzzz
07.12.2016
21:13:20
Зачем минимизировать, дядь?

Stanislav
07.12.2016
21:13:23
че за хуйню я только что увидел?
сорри конечно