- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
> cat antilol.py
#!/usr/bin/env python
import evdev
device = evdev.InputDevice('/dev/input/event2')
three = [0, 0, 0]
for event in device.read_loop():
if event.type == evdev.ecodes.EV_KEY and event.value == 1:
# print(event.code, evdev.ecodes.KEY[event.code])
three = three[1:] + [event.code]
if three == [
evdev.ecodes.KEY_L,
evdev.ecodes.KEY_O,
evdev.ecodes.KEY_L
] or three == [
evdev.ecodes.KEY_K,
evdev.ecodes.KEY_J,
evdev.ecodes.KEY_K
]:
for i in range(0, 3):
device.write(evdev.ecodes.EV_KEY, evdev.ecodes.KEY_BACKSPACE, 1)
device.write(evdev.ecodes.EV_KEY, evdev.ecodes.KEY_BACKSPACE, 0)
kcalbCube 06.04.2022 16:04 # 0
> #!/usr/bin/env python
guest6 06.04.2022 16:05 # 0
guest6 06.04.2022 16:08 # 0
JloJle4Ka 06.04.2022 16:11 # 0
kcalbCube 06.04.2022 16:12 # 0
guest6 06.04.2022 16:14 # +2
guest6 06.04.2022 16:29 # +1
guest6 06.04.2022 16:32 # 0
kcalbCube 06.04.2022 16:33 # 0
guest6 06.04.2022 16:42 # 0
Steve_Brown 06.04.2022 16:50 # 0
можно не удалять.
guest6 06.04.2022 16:53 # 0
Steve_Brown 06.04.2022 18:12 # 0
*звук выстрела*.
nyTuH_nugop 16.04.2022 23:39 # 0
3.14159265 16.04.2022 23:30 # 0
Ростовскую Народную Республику
guest6 06.04.2022 16:21 # 0
Хочешь -- давай расширение
хочешь не давай
Расширение на прыщах не имеет в отличие от винды никакого смысла (разве что для иконки файла)
kcalbCube 06.04.2022 16:23 # 0
guest6 07.04.2022 03:43 # 0
guest6 07.04.2022 12:34 # 0
кто куда добавил?
в NTFS?
Soul_re@ver 07.04.2022 12:48 # 0
guest6 07.04.2022 12:53 # 0
И кстати, регистрозависимость винды использовалась в WSL-1, где папка на NTFS была файловой системой линукх
Steve_Brown 07.04.2022 13:01 # 0
vistefan 08.04.2022 00:25 # 0
Steve_Brown 08.04.2022 11:47 # 0
kcalbCube 06.04.2022 16:12 # 0
JloJle4Ka 06.04.2022 16:13 # 0
kcalbCube 06.04.2022 16:18 # 0
guest6 06.04.2022 16:27 # 0
Писать нужно на "ш", а он куда старше питона
вообще я за пдкш
Rooster 06.04.2022 20:51 # 0
guest6 06.04.2022 16:28 # 0
тогда бы на go написал
или на TS
и кокетливо смахнул бы за ухо прядь зеленых волос
kcalbCube 06.04.2022 16:29 # 0
guest6 06.04.2022 16:45 # 0
ты слакварист что ли?
guest6 06.04.2022 16:45 # 0
Fike 10.04.2022 01:14 # 0
vistefan 08.04.2022 00:32 # 0
guest6 08.04.2022 00:41 # 0
guest6 08.04.2022 01:43 # 0
vistefan 08.04.2022 01:47 # 0
guest6 08.04.2022 01:53 # 0
Это не ты дотнетчиком был?
guest6 08.04.2022 02:32 # 0
2. в перле не существует стапицот тупых способов сделать одно и тоже
3. выстраивать функицональные цепочки в нем проще
4. меньше типов данных и они проще и предсказуемее
5. qw, qw блядь
6. флип флоп оператор
guest6 08.04.2022 04:41 # 0
Шо??
> в перле не существует стапицот тупых способов сделать одно и тоже
Совсем ебанулся? There is always more than one way to do it мотто перла.
> меньше типов данных и они проще и предсказуемее
Ты точно на перле писал?
> 5. qw, qw блядь
И?
> 6. флип флоп оператор
Что это?
kcalbCube 08.04.2022 06:50 # 0
guest6 08.04.2022 13:37 # 0
Perl действительно быстрее питона на типовых задачах типа работы с текстом
> There is always more than one way to do it мотто перла.
Это было актуально тридцать лет назад, пока не было питона.
В современном питоне существует 100500 способов даже описать простую структуру (тупла, объект, дикт итд) в перле всегда хеш
>Ты точно на перле писал?
В перле три типа данных: скаляр, массив и хеш. Всё. И никакого идиотизма типа "тут у нас '1', а я думал тут 1" как в питоне.
>И
не нужно писать ["сорок", "тысяч", "обезъян"]
>Что это
https://www.serverwatch.com/guides/perl-and-the-flip-flop-operator/
guest6 09.04.2022 03:08 # 0
> в перле всегда хеш
В перле вложенные хеши через такую сраку делаются. Ты на нём что-то кроме говнопарсеров писал? Классы хоть какие-то?
> И никакого идиотизма типа "тут у нас '1', а я думал тут 1" как в питоне.
Это типизация называется. И в перле она тоже есть. Дальше можно заканчивать разговор.
>не нужно писать ["сорок", "тысяч", "обезъян"]
Руки отвалятся? Ну тогда так "сорок тысяч обезъян".split()
guest6 09.04.2022 03:53 # 0
Это к любой скриптушне относится
>В перле вложенные хеши через такую сраку делаются.
Через ссылки, да.
>Классы хоть какие-то?
Классы не нужны:) Они делаются через модули, и это правда смешно.
>Это типизация называется.
Это называется не по делу строгая типизация в языке без типизации статической
>И в перле она тоже есть
В перле и '1' и 1 это скаляр, вручную ничего никуда приводить не нужно.
>Руки отвалятся?
Да, отвалятся. Скриптушня и нужна для того, чтобы быстро и легко что-то писать.
Если у кого-то есть лишние руки, то можно писать на четвертой джаве.
guest6 09.04.2022 03:59 # 0
Нахуя? А поведение по умолчанию вообще пиздец.
> Классы не нужны:)
Всё не нужно что сломалось, всё не нужно чего нет?
> В перле и '1' и 1 это скаляр
Зато есть операции eq и == для строкового и численного сравнения. Это не приведение типов, нет! :D
Я ж тебе уже написал
> Если тебе нужен пятисрочник для работы с текстом то перл твоё. Главное - не писать на нём ничего больше.
guest6 09.04.2022 04:30 # 0
а нахуя в ппитоне есть проблема с дефольтным массивом по умолчанию у параметра, например?
>Всё не нужно что сломалось, всё не нужно чего нет?
"руки отвалятся?"
ООП не однозначная штука вообще, на ГК её не любят.
>. Это не приведение типов, нет
Верно. Поведение зависит от оператора
guest6 09.04.2022 04:35 # 0
Што?
>>Всё не нужно что сломалось, всё не нужно чего нет?
>"руки отвалятся?"
Сравнил хуй с пальцем.
> ООП не однозначная штука вообще
Угу. Всё с тобой ясно.
> Верно. Поведение зависит от оператора
$a == $b
то же самое что int(a) == int(b)
Нет, не приведение.
Почему под анонимами пишут какие-то идиоты?
guest6 09.04.2022 04:46 # 0
ты точно на питоне писал?
>Сравнил хуй с пальцем.
конечно, qw это палец.
>Угу. Всё с тобой ясно.
всё должно быть оопешно? Как там, в 1998-м?
>Нет, не приведение.
> $a == $b
> то же самое что int(a) == int(b)
нет, не тоже самое. Представь, что будет если $a и $b это "петух" и "петух".
В перле я не должен про это думать
>Почему под анонимами пишут какие-то идиоты?
Потому что ты потерял учетку от Сёмы?
guest6 09.04.2022 04:56 # 0
bar.append('q')
А, ну это конечно косяк намного круче, чем отсуствие классов и говенный синтаксис.
> В перле я не должен про это думать
https://ideone.com/GoiGvM
Это новый перл? Раньше вроде молча в 0 конвертировалось.
Иди пиши парсеры, клоун.
guest6 09.04.2022 05:13 # 0
намного круче, чем стопицот способов описать структуру в питоне. И кто бы говорил про синтаксис
прямо читать приятно
guest6 09.04.2022 05:36 # 0
Покажешь классы в перле, желательно в пятом?
guest6 09.04.2022 14:07 # 0
Еще раз: В питоне есть:
* классы
* дата классы
* дикты
* тайпд дикты
* туплы
* неймтуплы
в перле есть только хеш
>покажешь классы
ну ты же прекрасно знаешь, как они там выглядят, правда?
Впрочем, есть же всякие Moo/mo/m итд: это сахар для классов
Soul_re@ver 09.04.2022 14:27 # 0
Больше 80% того, что ты перечислил в питухоне — тоже.
guest6 09.04.2022 14:31 # 0
ISO 09.04.2022 16:15 # 0
dict, list и tuple. Всё остальное — просто сахар.
guest6 09.04.2022 17:55 # 0
ISO 09.04.2022 20:16 # 0
guest6 09.04.2022 20:24 # 0
а, так ты про перл... только там hash, а не dict
ISO 09.04.2022 22:56 # 0
Да. Ты не знал?
Coq 09.04.2022 23:00 # 0
bootcamp_dropout 10.04.2022 00:05 # +1
А в до es5 времена все делали object.prototype.hasOwnProperty.call
OCETuHCKuu_nemyx 10.04.2022 00:11 # 0
Это какой способ?
guest6 10.04.2022 01:58 # 0
это явно не мап
bootcamp_dropout 10.04.2022 10:25 # 0
guest6 09.04.2022 23:11 # 0
Coq 09.04.2022 23:24 # 0
Soul_re@ver 09.04.2022 23:25 # 0
ISO 09.04.2022 23:30 # 0
guest6 09.04.2022 23:48 # 0
XpeHoTeHb 10.04.2022 00:43 # 0
Fike 10.04.2022 01:12 # +2
guest6 09.04.2022 23:49 # 0
будет гипоглиемическая кома если быстро не заточить белую булку и чай с сахаром
guest6 09.04.2022 18:05 # 0
> ну ты же прекрасно знаешь, как они там выглядят, правда?
На перле - не знаю. Так и не научился ими пользоваться, одна из причит почему это уёбище бросил.
>сахар для классов
Впизду мне твой сахар когда в питоне нормальные классы?
В перле даже для списка параметров функции САХАР нужен, СУКА!
guest6 09.04.2022 18:09 # 0
>Впизду мне твой сахар когда в питоне нормальные классы?
ты же только что выше сам написал, что кроме dict и list ничего не нужно?
>В перле даже для списка параметров функции САХАР нужен, СУКА!
увы, да. В такие моменты я бываю за руби
guest6 10.04.2022 02:39 # 0
Тебе не нужно. Нормальным людям нужно. Ну для шкриптиков в один файл действительно может быть не нужно.
Ну и где твой руби? Программистов чуть больше чем на перле?
Так расскажи, кловн, нахуй ты тут топишь за перл?
vistefan 08.04.2022 16:24 # 0
Ровно наоборот. Это вообще-то базовый принцип перла TIMTOWTDI. There's more than one way to do it.
guest6 08.04.2022 16:38 # 0
Я очень часто реально не знаю какой из способов выбрать, и никто мне никогда не может ответить
Steve_Brown 08.04.2022 17:31 # 0
Ну или проблема в чем-то другом?
guest6 08.04.2022 17:37 # 0
Мне нагляднее так, а тебе этак
Это и есть проблема
nyTuH_nugop 08.04.2022 17:47 # 0
vistefan 08.04.2022 16:22 # 0
В качестве glue языка — языка для склейки. Вот у меня есть три программы которые могут дать текстовый выхлоп в терминал, одна программа, которая мне нужна ради её exitcode, и две бинарных библиотеки на си которые делают то что мне нужно. Чем мне это всё склеить по бырому и заюзать? Ничего хитрого мне не надо, только заюзать правильно.
> Это не ты дотнетчиком был?
Я много кем был. На винде никогда не работал за деньги, мальца посматривал до диез для себя, а что?
guest6 09.04.2022 03:09 # 0
Шелл? Powershell?
> бинарных библиотеки на си
Зачем?
Тут был какой-то дотнетчик, это не ты был?
kcalbCube 26.05.2022 12:23 # +1
vistefan 08.04.2022 00:30 # −1
На баше и сш я пишу довольно неплохо, но на нем ведь совсем неудобно работать с двоичными данными которые высирают /dev/input/event*. Наверное есть готовая программа, и достаточно парсить её выхлоп грепом или авком, но я что-то такого не нагуглил. Линкани, иначе твои "там, где это не нужно" будут выглядеть как-то голословно.
Steve_Brown 06.04.2022 16:11 # +1
Soul_re@ver 06.04.2022 16:12 # 0
Steve_Brown 07.04.2022 13:02 # 0
guest6 07.04.2022 13:27 # 0
++C, Og, и Tsur
Rooster 07.04.2022 18:32 # 0
guest6 07.04.2022 18:56 # 0
Steve_Brown 08.04.2022 09:27 # 0
guest6 09.04.2022 18:18 # 0
унскилябр зуедушник
3.14159265 16.04.2022 23:32 # 0
Какой антицарь )))
vistefan 08.04.2022 00:41 # 0
Coq 09.04.2022 22:32 # 0
guest6 10.04.2022 01:59 # 0
Rooster 10.04.2022 14:12 # 0
guest6 10.04.2022 14:34 # 0
kcalbCube 26.04.2022 09:27 # 0