
Stanislav
15.10.2016
21:05:51
Ну типо а зачем мне глобал скоп
Можео же в локалочке

Zart
15.10.2016
21:06:02
выглядит как сраное говно, писанное жабоёбом

Google

Stanislav
15.10.2016
21:06:46
ДА НЕ ЖАБА Я

Zart
15.10.2016
21:06:56
остается только пилить по одному классу на файл и назвать файл таким же именем

V
15.10.2016
21:06:58
если функция будет использоваться только внутри класса, то почему ее и не определить в этом классе и не ебать себе мозг?

Zart
15.10.2016
21:07:14
а потом импортировать from org.foo.bar import Bar

V
15.10.2016
21:07:50
public static void! public static void!

Zart
15.10.2016
21:07:51
final забыл

V
15.10.2016
21:08:15

Zart
15.10.2016
21:08:44

Stanislav
15.10.2016
21:09:03
Кароче я определю ее вверху файла

V
15.10.2016
21:09:25
final забыл
да, но без него звучит как лозунг на митинге, хочется скандировать

Zart
15.10.2016
21:09:37
в питоне лучше и проще определить набор обычных функций, чем создавать классы со статикметодами как в жабке
аргументов про красоту я не понял

Google

Stanislav
15.10.2016
21:10:44
Как часто вы юзаете dir()?

b0g3r
15.10.2016
21:10:55
раз в три часа

Stanislav
15.10.2016
21:11:10
Вам нравится?

V
15.10.2016
21:11:11
когда мамы нет дома

Zart
15.10.2016
21:11:13
в частности вместо кода:
import os
os.path.dirname(os.path.abspath(os.path.join(...)))
можно писать и так:
from os import abspath, join, dirname
dirname(abspath(join(...)))
я активно юзаю dir в консольке питона

b0g3r
15.10.2016
21:11:45
угу, когда изучать что-нибудь

Stanislav
15.10.2016
21:11:55

Zart
15.10.2016
21:12:03
help() более подробен

Stanislav
15.10.2016
21:12:10
Мое хобби - писать dir

Zart
15.10.2016
21:12:26
ты про dir() или dir(x)?

Stanislav
15.10.2016
21:12:26
Кстати, что скажете? https://github.com/channelcat/sanic

Johnnie
15.10.2016
21:12:43

Stanislav
15.10.2016
21:13:05
Я угораю
Они всех обогнали
По скорости

Zart
15.10.2016
21:13:33
но не жабу
описание там хуевое

Google

Stanislav
15.10.2016
21:14:15
Server Implementation Requests/sec Avg Latency
Sanic Python 3.5 + uvloop 29,128 3.40ms
Я охуел если чесн

Zart
15.10.2016
21:14:36
говно

Stanislav
15.10.2016
21:14:39
От таких чисел

Zart
15.10.2016
21:15:15
ява фреймворки на коре и7 делают по 80к рпс
жабу можно не любить, но jvm отшлифованы знатно

Johnnie
15.10.2016
21:16:19
А где такие нагрузки? Есть примеры?

Stanislav
15.10.2016
21:16:48

Zart
15.10.2016
21:17:49
тест на амазоне нынче эталон типа
чтобы другие могли повторить

Johnnie
15.10.2016
21:17:59

Zart
15.10.2016
21:19:31
а та таблица бенчмарком...
вообще заебали сравнения яблок с айфонами

Stanislav
15.10.2016
21:20:05

Zart
15.10.2016
21:20:15
не у фласка
https://github.com/pallets/flask/issues/1512#issuecomment-114454800
т.е. специально гонять на ущербном для бенчмарков сервере, а потом выёбываться
ну ок, чо

[Anonymous]
15.10.2016
21:22:08
Можете расказать, на чем реализована мультипроцессорность Твистед? Желательно простыми словами.

Zart
15.10.2016
21:22:10
это вот багрепорт про то что гуникорн не выжимал по дефолту овер 500 рпс, но с костылём выжимает 11к

Google

Zart
15.10.2016
21:22:17
можем
её нет

[Anonymous]
15.10.2016
21:22:41
Я не про каноничную, а про иллюзорную.
Как она работает.

Zart
15.10.2016
21:22:56
а
обычная коллбак лапша

[Anonymous]
15.10.2016
21:23:51
А. Ясно.

Zart
15.10.2016
21:24:50
это всё крайне обширная тема..

Admin
ERROR: S client not available

V
15.10.2016
21:25:41
на моем продакшен сервере сегодня нагрузка в пике выросла на 200% против обычной! но сервак справился с легкостью, хотя там обычный uwsgi вообще. расследование инцидента показало, что просто брат одновременно с мамой зашел. а я уж думал ддос.

[Anonymous]
15.10.2016
21:26:28
Так тестировать можно.

Zart
15.10.2016
21:27:54
сокеты/файл дескрипторы, блокирующие/неблокирующие, асинк ио
селект/полл/еполл/кквив/иоцп
сетевые архитектуры - форк, префорк, треды, тредпулы, гибридные модели, автоскейл
стили программирования - коллбаки, промисы, генераторы, асинк/авейт, фибры
многозадачность - кооперативная/вытесняющая/рилтаймовая
нюансы платформ

Stanislav
15.10.2016
21:28:59
Зарт, а че ты про носкюл решения плохо отзываешься?

Zart
15.10.2016
21:29:02
там дохера инфы на всех уровнях
где отзываюсь?

V
15.10.2016
21:29:41
он же вроде мускуль не любит, про носкуль не помню

Zart
15.10.2016
21:29:54
большая часть nosql решений начиналась "шоб быстро блядь"
потом обзавелась асидом или его аналогами и превратилась в sql-без-sql

Stanislav
15.10.2016
21:30:26
где отзываюсь?
Когда люди писали типа про документированные бд, там монгодб еще какие-то называли, ты сказал сорта говна

Zart
15.10.2016
21:30:37
в общем ничего против носиквелов не имею особо, просто ими обычно решаются специфические задачки обычно

Google

Zart
15.10.2016
21:30:55
а потому что их начинают активно лепить куда попало

Stanislav
15.10.2016
21:32:11
Ну вот я уверен что могу сделать свою задачу на реляционной бд. Но прикол в том что понадобится 5-6 джоинов подряд. И это в простой хуйне то. Мне нужна вложенность что и дает монго.
Еще для соц. сетей разных говорят док. бд лучше всего подходят

Zart
15.10.2016
21:32:42
вложенность чего?
в обычных реляционных субд типа mysql древовидные и вложенные данные можно организовать минимум 7 разными способами

Stanislav
15.10.2016
21:33:29

Zart
15.10.2016
21:34:09
да поебать

Stanislav
15.10.2016
21:34:19
key: hujna_dla_vlojenia[i_eshe_odna_yopt{key:rekursia[]}]

Zart
15.10.2016
21:34:24
вопрос вообще в архитектуре

Stanislav
15.10.2016
21:34:44

Zart
15.10.2016
21:34:51
в зависимости от данных у тебя могут быть разные требования к консистентности
http://stackoverflow.com/questions/4048151/what-are-the-options-for-storing-hierarchical-data-in-a-relational-database один из самых охуенных ответов на СО имхо
выбор структур данных сильно зависит от выбора технологий, вида данных и операций над ними
и вот когда ты проанализировал исходные данные, выбрал оптимальные алгоритмы и структуры, нахуярил кучу кода, к тебе приходит заказчик и говорит "а сделайте мне 7 зеленых прозрачных перпендикулярных линий. с зайчиком."
и ты понимаешь, что другие структуры и алгоритмы легли бы лучше, но приходится пидарасить костыли, чтобы уложится в срок и не сломать всё остальное...

Stanislav
15.10.2016
21:38:39
Есть что-то типа для джанго? http://ruhighload.com/post/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0+%D0%B8+%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D0%B2%D1%8F%D0%B7%D0%BA%D0%B8+Nginx+%D0%B8+Magento_20160706

Zart
15.10.2016
21:38:55
ну ёб вашу...
магенто - это пхп приложение, блин
джанго - это питоновый фреймворк

Stanislav
15.10.2016
21:39:35
Чувак хочет для проэкта заюзать шаблонный пхп магаз, и типо эту систему статистики прикрутить

Zart
15.10.2016
21:39:39
отсюда следует простая вещь
Эта группа больше не существует