
Master
01.11.2018
22:27:28
релятивная бд с оптимизированным доступом к данным или простой текстовый файл на харде?
ты видишь ответ в моем вопросе?

Denis
01.11.2018
22:27:37
Небось там где у него принимают экзамен/курсовую, от вида жсона немного выпадут в осадок

Винни
01.11.2018
22:28:00
ахахпхххпхахп)0)0000))))))0)0)

Google

Винни
01.11.2018
22:28:04
нет
ДЖСОООН
прост я только в него и умею))

Master
01.11.2018
22:28:16
конечно json

Denis
01.11.2018
22:28:26
Насоветуете, все пихнет в жсон, потом придет сюда за двойку спрашивать хулиганов ?

Andrey
01.11.2018
22:29:04
Никто не в курсе на счёт папок в postgresql?

Denis
01.11.2018
22:29:22

?? Eugene
01.11.2018
22:29:28

Винни
01.11.2018
22:29:40
человек накидался походу

?? Eugene
01.11.2018
22:29:49

Andrey
01.11.2018
22:29:52
Какие папки в SQL?
Так условие такое: Нужно спроектировать базу данных, желательно на postgresql, для хранения списка контактов человека и сообщений. Контакты могут быть организованы у пользователя по папкам. У каждого контакта есть фото, адрес, контактные данные (телефон, e-mail и прочее), компания, где он работает, должность.

Google

Denis
01.11.2018
22:30:28
Ну ты не читай условия буквально, тыжпрограммист. Бизнес-требования всегда приходят в фантасмагорическом виде

?? Eugene
01.11.2018
22:30:52
ну описываешь таблицу контактов, в ней столбцы фото, адрес, телефон, емейл, компания и должность

Andrey
01.11.2018
22:30:52

?? Eugene
01.11.2018
22:31:07
Что в папке-то хранится?

Denis
01.11.2018
22:31:14
Контакты

Denis
01.11.2018
22:31:23
Надо попытаться понять, что имел ввиду автор этого задания. Может быть под “папкой” имеется ввиду группировка

?? Eugene
01.11.2018
22:31:44
да, видимо, контакты как-то группируются

Denis
01.11.2018
22:31:51
Вполне возможно, что группировка и имеется ввиду. Например контакты “родня”, “работа”, “те классные женщины из бара n10"

Andrey
01.11.2018
22:31:59
Возможно, но есть ещё доп. задача к этому. ВОТ: для каждой папки выводится коллаж из фото контактов

Denis
01.11.2018
22:32:13
Ну стопудово речь о группировке

?? Eugene
01.11.2018
22:32:33
не надо было лекции прогуливать

Denis
01.11.2018
22:32:36
Папка даже в файловой системе это тоже группировка по сути
Тут смыслы как-то переплетаются на самом деле
Ну или тег, если хочешь(хотите)

Винни
01.11.2018
22:33:41
Не ну ваще бд полезная штука. Особенно сортировка в ней. Ибо я блять пол часа перелопачивал 350 ебучих подписок одной тёлки, шоб найти другую тёлку (тян)

Denis
01.11.2018
22:33:59
То есть у тебя будет таблица юзеров, таблица групп, таблица контактов и таблица связывающая контакты, группы и юзеров.

Andrey
01.11.2018
22:35:30

?? Eugene
01.11.2018
22:35:36
там можно еще компании в отдельную таблицу вынести
а, ну ладно

Denis
01.11.2018
22:36:25
Да, компании тоже можно. А можно и строками хранить, если записная в каком-нибудь андроиде, то там не заморачивались по-моему и просто фиганули текстовое поле - нате распишитесь, группировки не дождетесь

Google

Denis
01.11.2018
22:38:19

Volodymyr
01.11.2018
22:39:07
Привет. Есть вопрос, питоном не пользовался, но не могу понять один момент. После авторизации на инстаграм api пользователя редиректит на допустим такой url: http://localhost/auth#access_token=ACCESS_TOKEN. Так вот мне интерестно как я могу взять ACCESS_TOKEN из входящего урла с помощью питона?

Denis
01.11.2018
22:39:29
У тебя редирект для десктопа похоже, если шарп в адресе и локальный адрес
В смысле для приложений. Просто приложение может из локального адреса достать токен, а сервер то нет
Короче в настройках апи похоже грабли, на стороне сервиса

?? Eugene
01.11.2018
22:40:05
можно urllib.parse.urlparse заюзать
можно сплитнуть по #
можно регэкспами

Denis
01.11.2018
22:40:34
Не, там же смысл в том что тебя редиректит на адрес какой-то коллбечный
Сервис
А в таком флоу у тебя происходит открытие локалхоста
У вк вообще открывается какой-то blank.php

Винни
01.11.2018
22:41:16
у меня есть апи спидтеста, и даже скрипт, который все сделает за меня, но мне все равно лень внедрять эту фичу

Denis
01.11.2018
22:41:41
Сервис короче тебя на твой сервак не бросает, а открывает адрес где-то по другому адресу (локалхост, blank.php)

Volodymyr
01.11.2018
22:41:59
Вопрос в самом плане, если редирект на http://localhost/auth#access_token=ACCESS_TOKEN происходит от чужого сервера, то как я могу по этому адресу открыть .py файл, в котором я уже прочту содержимое урла

Denis
01.11.2018
22:42:12
Это работает только на десктопе. Ну или я для одного своего сервиса (сча небольшой лайфхак) сделал так - я прошу юзера скопировать руками этот токен и передать в window.prompt (по босяцки)

Volodymyr
01.11.2018
22:42:34
Хотелось бы автоматически

Denis
01.11.2018
22:42:36
Не для сервера
В вк ты просто должен использовать то ли другие настройки апи, то ли другой апи эндпойнт в принципе

Google

Denis
01.11.2018
22:43:05
(я аналогию провожу просто)
С инстой не работал, но готов на 99 процентов утверждать, что так оно и там устроено
(в вк кстати это нужно по одной очень прозаичной причине - на страницу нельзя постить если ты серверное приложение) — так что если кто захочет постить в группы с сервера, я лайфхак забросил ?

Volodymyr
01.11.2018
22:44:45
А вообще, как-то можно открыть файл питона по пути в url (у меня phpшна закалка, так что догадываюсь, что нельзя, но все-же..) ))?

Admin
ERROR: S client not available

Denis
01.11.2018
22:45:46
mod_wsgi для апача мб, я никогда с ним не работал, сразу в nginx вкатывал, но по аналогии возможно
Но я сомневаюсь на самом деле

Denis
01.11.2018
22:46:49

Denis
01.11.2018
22:47:10
Просто учитывая wsgi, тебе надо будет везде хендлеры вешать, в общем уродство какое-то будет

Volodymyr
01.11.2018
22:48:05
Да, ладно. Попробую другие способы, спсибо за инфу

Denis
01.11.2018
22:48:11
В теории кстати, может быть можно nginx так настроить (через жопу) чтобы на каждый отдельный файл бросало

Denis
01.11.2018
22:48:30
Кого бросало? Куда бросало?

Denis
01.11.2018
22:48:57
Но вообще лучше использовать роутинг в фреймворках или самому парсить запросы, если есть фан. Но все таки с одной точкой входа. Пхп же туда же пришел - к одной точке входа, чтобы не было этих if(!defined как минимум

Hell
02.11.2018
00:17:48
https://joshclose.github.io/CsvHelper/
Ищется аналог для питона

?? Eugene
02.11.2018
00:19:00
import csv

Hell
02.11.2018
00:19:38
Слив засчитан. Вы не ходили по ссылке

Denis
02.11.2018
00:22:10
import csv плюс маленькая обертка для твоего класса

Hell
02.11.2018
00:30:10
Правильно! А почему создаваласЬ та либа для щарпа?

Google

Denis
02.11.2018
00:31:32
Потому что в щарпе это сложнее сделать руками

megapro17
02.11.2018
00:34:09
Стоит ли делать приложения для андроида на kivy? Или бредовая затея

Denis
02.11.2018
00:35:05
Бредовая затея, сделай веб-приложение

megapro17
02.11.2018
00:38:00

Denis
02.11.2018
00:38:14

megapro17
02.11.2018
00:38:41

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
02.11.2018
00:38:45

Denis
02.11.2018
00:38:50

megapro17
02.11.2018
00:39:34
Интересно, надо посмотреть. Как это вообще называется? Node.js?

Denis
02.11.2018
00:39:41
Service worker
Нода тут ни при чем
https://medium.com/progressive-web-apps/building-offline-webapp-using-serviceworkers-8939a694cc5

megapro17
02.11.2018
00:40:46

Alexandr
02.11.2018
04:43:30
Привет. Есть вопрос, хорошая ли практика использовать данное выражение?
value = new_value if new_value is not None else value

Aragaer
02.11.2018
04:50:02
я предпочитаю использовать более явное if new_value:
value = new_value