@rudepython

Страница 193 из 1719
Alexey
13.02.2017
23:48:49
Фанаты молотка пиздят фанатов отвёртки, мол, молотком можно забивать шурупы.

dmks
13.02.2017
23:48:53
Эээ, отсыпай

Stanislav
13.02.2017
23:49:49
для начала определим скорость. имеется ввиду скорость не достигнутую байтоёбством. которая есть в динамическом языке за счет крутого интерпретатора. я про жс например

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

Google
Stanislav
13.02.2017
23:51:39
она как бы это сказать отодвигает сильно количество неотимального говнокода которое может накапливаться до рефакторинга

т.е. дает больше свободы

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

а во вских рилтайм штуках где надо вписаться в 60 фпс например, чем низкоуровнее тем больше свободы

Alexey
13.02.2017
23:56:39
К вопросу о выборе инструментов.

Stanislav
13.02.2017
23:58:13
ну это как бы и выбор и не выбор лул

жс уроден не тем что он жс а поддержанием обратной совместимости

Alexey
13.02.2017
23:59:10
Из чата пхп постучали от хайлайта на обратной совместимости.

Stanislav
13.02.2017
23:59:31
я думаю когда то комитет сломается и разрешит писать просто use strict++17 где всё будет идеально

открываешь такой http://stackoverflow.com/questions/20069828/how-to-convert-set-to-array/20070691#20070691

а в пыхе разве не рвут с ней ? вроде там в новых версиях вообще топчик получился

божественно https://habrahabr.ru/post/280071/

Dmitriy
14.02.2017
00:03:03
в php 7 много чего выпилили.

Google
Stanislav
14.02.2017
00:03:34
давайте голосовать за https://www.python.org/dev/peps/pep-0531/

Ale
14.02.2017
00:04:34
"use strict 2027"; def on_load():

Dan
14.02.2017
00:05:10
"use strict 2027"; def on_load():
это что за pythonscript ?

?

Ale
14.02.2017
00:06:09
Да всё думаю вот

В твиторе (английском) кто-то писал, мол, что всякий раз, как в жс новая фича, думает «о, наконец-то и это из питона спиздили»

Dan
14.02.2017
00:06:20
???

а ведь что-то в этом есть

Stanislav
14.02.2017
00:07:37
вон я кидал шикарный пеп

Ale
14.02.2017
00:07:54
Я бы вот PyPA разогнал и систему пакетов из ноды спиздил.

Stanislav
14.02.2017
00:07:54
из пыхи

пакеты надо в блокчейне хранить

Alexey
14.02.2017
00:08:18
cpan сразу.

Ale
14.02.2017
00:08:28
Можно и из пыхи, композитор неплох.

Alexey
14.02.2017
00:08:35
дирижёр.

Stanislav
14.02.2017
00:08:47
ну там запиллили же КОЛЕСА

ОРКЕСТРАЦИЯ

Ale
14.02.2017
00:09:50
Капельмейстер

Alexey
14.02.2017
00:10:15
Капельмейстер
Вам ворон из Вестероса.

Google
Ale
14.02.2017
00:10:31
пакеты надо в блокчейне хранить
Блокчейн не лопнет от такого?

Stanislav
14.02.2017
00:11:58
Блокчейн не лопнет от такого?
вот зачем ты об этом думаешь ? блокчейн это революция. это второй интернет

переход пакетов на блокчейн ускорит прогресс

Ale
14.02.2017
00:16:09
На самом деле шутки шутками, а ведь уже писали какой-то менеджер пакетов на ipfs

Stanislav
14.02.2017
00:16:53
planet scale file system ?

Ale
14.02.2017
00:19:02
Что-то почти типа торрентов, но не совсем

Alexey
14.02.2017
00:19:20
Да здравствуют блокировки! :D

Zart
14.02.2017
02:17:51
https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f#.74vdqabeg

если кто еще не

Stanislav
14.02.2017
03:15:15
-No one does at the beginning. Look, you just need to know that functional programming is better than OOP and that’s what we should be using in 2016.

да не всё так страшно

просто подключаете сотни скриптов вместе с жквери

бабель это боль но там впринципе всё уже сделали годно. оно даже умеет локейшены строк

вернее браузеры умеют

Milton
14.02.2017
03:37:48
просто подключаете сотни скриптов вместе с жквери
Видел сайт с картой бесплатных гектаров?

Stanislav
14.02.2017
08:05:51
https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f#.74vdqabeg
Че такое инстант вью? Новая технология? Почему инфы так мало в гугле, проприетарная разработка телеги?

Danil
14.02.2017
08:08:02
упрощенный вид страницы, телега краулит страницы, обрабатывает их и сохраняет у себя, пока так делает для всех сайтов, вроде медиум и теккранч

https://telegram.org/blog/instant-view

Zart
14.02.2017
08:09:04
понятия не имею

Google
Danil
14.02.2017
08:12:12
Короче, они делают заебись для тебе как пользователя, и хуёво для тех кого они проксируют ибо режут рекламу и т.п.

Milton
14.02.2017
08:23:29


Zart
14.02.2017
08:32:33
вбыв бы

Alexey
14.02.2017
08:33:13
:D

Zart
14.02.2017
08:33:34
баре ексепту место лишь в тредах

и то не факт

AnarchyInTheTea
14.02.2017
08:36:13
Кто пользуется aiopg? Вы запросы чистым SQL пишете или через sqlalchemy?

Vadim
14.02.2017
08:44:15
чистыми

Алхимия там скорее не работает, чем работает

Пробуем еще это потихоньку https://github.com/MagicStack/asyncpg Промежуточно - чуваки бенчмаркодрочеры. Реального профита немного

H
14.02.2017
09:09:12
тоже юзаю асинкпг, как минимум профит в том, что не нужен psycopg2

ну и работает реально повеселее

Vladimir
14.02.2017
09:09:44
о, надо попробовать

а то я начитался ужасов про дедлоки в psycopg2 и как-то...

ну и сам недавно страдал, когда у меня один объект алхимийной Session шарился между тредами в celery worker'ах

Alexey
14.02.2017
09:13:21
Дреды.

Google
Vladimir
14.02.2017
09:13:50
Зачем треды?
дефолтное поведение celery же.

один процесс создает Х тредов, где Х - количество ядер у CPU хоста.

пахнет антипатерном.
не спорю. поэтому я переделал так, что каждый тред инициирует новую scoped_session по необходимости.

и, ояебу! все заработало!

Dmitry
14.02.2017
09:18:13
Cykooz
14.02.2017
09:20:44
Немного удивило вот это psycopg2 exchanges data with the database server in text format Зачем? Почему оно в виде текста данные гоняет? Ещё наверное данные от сервера получает примерно а таком виде как они в консоль выдаются внутри psql?

Cykooz
14.02.2017
09:22:23
А, ну тогда понятно

Dmitry
14.02.2017
09:24:16
А, ну тогда понятно
У mysql тоже самое кстати. на сервер шлется текст после бинарной последовательности, потом получается бинарные данные.

Cykooz
14.02.2017
09:25:10
Это они из философии Юникса понахватались ("всё есть текст")?

Dmitry
14.02.2017
09:25:47
Это они из философии Юникса понахватались ("всё есть текст")?
Мне кажется, что нет. Это чтобы сделать клиента "тупее".

Не нужно ни тексический анализатор писать ничего такого.

Cykooz
14.02.2017
09:26:11
Помоему парсинг текста делает клиента сложнее

Dmitry
14.02.2017
09:26:44
Помоему парсинг текста делает клиента сложнее
Именно моэтому клиент текст и не парсит. Клиент парсит бинарные данные, формат которых годами не меняется.

шлется текст на сервер, сервер возвращает бинарные данные.

Dmitry
14.02.2017
09:28:21
Причем некоторые клиенты (не буду показывать пальцем) падают если пакеты фрагментируются.

Это ты про asyncpg или про psycopg2?
я про классический подход, он в psycopg2 и в mysqlclient

Cykooz
14.02.2017
09:29:29
Ну вот авторы asyncpg заявляют что psycopg2 гоняет данные в текстовом виде

Dmitry
14.02.2017
09:30:46
там не такая большая экономия на трафике, сколько на парсере на си.

Cykooz
14.02.2017
09:33:47
Хм, интересно тогда за счёт чего у asyncpg такой большой прирост скорости на обычном SELECT. Поидее он должен выигрывать на большом количестве INSERT-ах и UPDATE-ах, за счёт того что данные отправляет не в виде текста.

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