@ru_python

Страница 5733 из 9768
Aragaer
22.06.2018
13:19:37
ну да, считает долго. Я для эксперимента убрал часть девяток

ну на серваке по идее в минуту укладывается

Василий
22.06.2018
13:20:17
Aragaer
22.06.2018
13:20:27
ща

Google
Aragaer
22.06.2018
13:20:37
запустил "как надо"

Denis
22.06.2018
13:21:24
Считает 3 секунды, преобразует в строку дольше минуты

?
22.06.2018
13:23:53
на моем древнем компе до сих пор считает?кокои там ответ получилсо?

Aragaer
22.06.2018
13:24:28
я на серваке запустил, bc честно считает, но долго

Aragaer
22.06.2018
13:28:20
echo '999999^999999' | time bc > /dev/null 440.81user 0.08system 7:20.92elapsed 99%CPU (0avgtext+0avgdata 28620maxresident)k 0inputs+0outputs (0major+40311minor)pagefaults 0swaps

440 секунд

Tigran
22.06.2018
13:30:55
А вы распечатайте в двоичной системе

Aragaer
22.06.2018
13:36:18
$ echo '999999^999999' | time bc > /dev/null 334.50user 0.03system 5:34.55elapsed 99%CPU (0avgtext+0avgdata 27672maxresident)k 0inputs+0outputs (0major+18562minor)pagefaults 0swaps

на моей рабочей машине

на сервере ядер значительно больше, но bc считает все в один поток

Nikolay
22.06.2018
13:42:03
не забудьте скопипастить результат в чат

Google
Ruslan
22.06.2018
14:16:45
есть канальчик для асинхронщиков?

Nikita
22.06.2018
14:17:52
Нет

Ruslan
22.06.2018
14:25:24
хреново ?

иногда хочется что-нить спросить, не у кого

?
22.06.2018
14:26:49
спрашивай

Ruslan
22.06.2018
14:36:15
спрашивай
есть у меня асинхронный пакетик для монги и решил я сделать ему реконнект, оформил реконнект в виде асинхронной таски, затем оформил асинхронную таску watchdog, которая делает ping в монгу и в случае успеха обновляет таймстамп если таймстамп долго не обновляется, то watchdog отменяет таску реконнекта и запускает её заново, watchdog запущен через call_soon_threadsafe

в общем, если начинаешь выключать/включать монгу, эти таски входят в клинч и я не могу догнать почему они друг другу мешают

ну и толку спрашивать ?

Rebel
22.06.2018
15:00:44
купил халф лафй 2 за 25 рублей. Жду уже полдня когда игра появится

Likanov
22.06.2018
15:01:34
чуваки, кто нибудь имел дело с apache thrift? Как там бинарники генеряться?

Даня
22.06.2018
15:26:26
Привет! Я мобильный разрабочик, но тут возникла идея домашнего проекта и хочу немного изучить серверную часть. Я посомтрел курс на степике по веб-технологиям, уже имею представление о джанге. Да и питоном я часто пользовался для аналитики. Но сейчас хочу написать простенькую апишку. Есть бд, хочу реализовать гет запрос, чтобы он отдавал в виде json содержимое бд по ключу ну и пут, чтобы в бд можно было добавлять. Про baas решения знаю, хочется это сделать самому, чтобы понять технику. Подскажите туториал или статейку для новичков

Nikolay
22.06.2018
15:27:12
не пиши апишки на джанге

бери flask или aiohttp

и подумай, какая база тебе нужна

Alex
22.06.2018
15:28:46
можно конечно и Django с DRF взять

Denis
22.06.2018
15:29:01
А можно django без drf

Alex
22.06.2018
15:29:10
можно и без DRF

Даня
22.06.2018
15:30:47
а чем dfr плох

Google
Даня
22.06.2018
15:31:38
точнее по каким критериям оцениваете

Alex
22.06.2018
15:32:17
для твоих задач скорее всего ничем не плох. все что выходит за рамки стандартных хотелок достигается через боль и страдания.

Даня
22.06.2018
15:39:52
окей, но ссылчкой поделитесь?

Denis
22.06.2018
15:41:46
окей, но ссылчкой поделитесь?
https://docs.djangoproject.com/en/2.0/intro/tutorial01/

Roman
22.06.2018
15:45:09
бери flask или aiohttp
А чо не falcon?

Nikolay
22.06.2018
15:45:53
А чо не falcon?
можно и его

можно и торнаду даже

джанга не умеет в нестандартные http квери по дефолту

Denis
22.06.2018
15:46:24
Умеет

Nikolay
22.06.2018
15:46:54
точнее по каким критериям оцениваете
джанга - говно. Соответственно, даже с костылем для реста, который в остальных фреймворках не нужен чаще всего, потому что там все искаропки, говно остается говном

LENIN SHOP
22.06.2018
15:47:13
Друзья, в наличии Чистые Proxy SOCKS5 всего за - 49₽ Пишите в лс @isoks5

Nikolay
22.06.2018
15:47:18
Умеет
как написать хэндлер обычный в джанге, который принимает DELETE-запросы?

Nikolay
22.06.2018
15:47:40
Друзья, в наличии Чистые Proxy SOCKS5 всего за - 49₽ Пишите в лс @isoks5
для тех, кто не осилил бесплатно парой команд поднять руками

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

с ними чуть удобнее, но они необязательны

Denis
22.06.2018
15:48:36
как написать хэндлер обычный в джанге, который принимает DELETE-запросы?
Написать dispatch вьюхе. Мб можно проще, никогда не интересовался

ну вот во фласке можно без них, например
В джанге тоже можно без них

Google
Alex
22.06.2018
15:49:16
как написать хэндлер обычный в джанге, который принимает DELETE-запросы?
https://docs.djangoproject.com/en/2.0/ref/class-based-views/base/#django.views.generic.base.View

Denis
22.06.2018
15:49:16
DRF просто дает дополнительные абстракции, позволяющие избегать бойлерплейта

Alex
22.06.2018
15:49:41
а тебе шашечки или ехать?

ну напиши middleware

Nikolay
22.06.2018
15:49:47
В джанге тоже можно без них
путем написания в 10 раз больше кода?

Nikolay
22.06.2018
15:50:02
а тебе шашечки или ехать?
мне ничего, человек просто спросил про нормальный фреймворк для реста

джанга - не особо нормальный

Denis
22.06.2018
15:50:34
def delete(self, request) будет работать, судя по коду стандартного диспатча

Если хочется совсем нестандартный метод, добавляешь его в http_method_names и пишешь свой def kekeke

Nikolay
22.06.2018
15:52:51
def delete(self, request) будет работать, судя по коду стандартного диспатча
я когда пробовал - не работало. Возможно, сейчас починили

и потом, это для классов, повторюсь

я не могу просто сделать в методе if request.METHOD == “DELETE”

почему? да потому что джанга лучше знает, что мне надо

Nikolay
22.06.2018
15:53:48
оно не работает

Denis
22.06.2018
15:54:07
В fbv так и делают, в cbv для этого есть dispatch

Google
Nikolay
22.06.2018
15:54:08
я это пробовал несколько дней назад буквально

Denis
22.06.2018
15:54:16
Если ты ниасилил, это не значит, что его нет

Код покажи

Nikolay
22.06.2018
15:54:21
возвращается 415 Method Not Allowed

независимо от того, что в методе написано

Denis
22.06.2018
15:54:37
В каком методе ты это проверял?

Если в гете, то он прав

Nikolay
22.06.2018
15:54:47
В каком методе ты это проверял?
в обычном хэндлере реквеста

Denis
22.06.2018
15:54:59
Что такое обычный хэндлер? fbv?

Nikolay
22.06.2018
15:55:15
Denis
22.06.2018
15:55:46
Зачем ими пользоваться, если есть cbv?

Даже если так, все проверки делаются внутри вьюхи

Nikolay
22.06.2018
15:56:19
зачем раздувать код cbv, когда есть fbv?

это одна из причин, по которым, например, pytest рвет unittest - потому что там нет этих дебильных классов для тесткейсов

Страница 5733 из 9768