
Jungle
20.02.2016
19:22:59

Pavel
20.02.2016
19:23:09

Vitya
20.02.2016
19:23:50
загребелин как всегда прав

Whore Amazing
20.02.2016
19:23:55

Google

Vitya
20.02.2016
19:24:08
сам прошерстил доку, в итоге пришлось погуглить)

Pavel
20.02.2016
19:24:10
более того, в зависимости от используемого Storage тут может быть вообще что угодно.
что угодно, но однозначно определяющее файл в рамках Storage.

Jungle
20.02.2016
19:25:21

Pavel
20.02.2016
19:25:59

Jungle
20.02.2016
19:27:18
нет, ничуть. я не знаком с бд.
Совет один изучай БД, врага надо знать в лицо, на русском есть про джангу дока, http://djbook.ru/rel1.8/ref/models/fields.html#filefield

Whore Amazing
20.02.2016
19:28:03

Pavel
20.02.2016
19:29:35

Jungle
20.02.2016
19:30:27

Pavel
20.02.2016
19:31:04
для поддержание разговора, вестимо. Но на нет у суда нет.

Aragaer
20.02.2016
19:33:06
а я считаю, что наизусть учить надо только чтобы память потренировать. А заучивать наизусть то, что можно посмотреть в справочнике - нафиг. Лучше запомнить где смотреть и все

Jungle
20.02.2016
19:34:32

Pavel
20.02.2016
19:36:42
Спасибо.

Google

Jungle
20.02.2016
19:36:53

Pavel
20.02.2016
19:41:48
вопрос правда, что за путь к файлу тут будет, если я сами файлы в блобах в бд храню, ну да и чёрт с ним.

Aragaer
20.02.2016
19:45:04
что-то типа sql:///path/to/sql.file/table/id
запросто ж

Pavel
20.02.2016
19:45:55
это меньше всего похоже на путь к файлу относительно media_root.

Jungle
20.02.2016
19:48:16

Pavel
20.02.2016
19:48:36
ну например https://github.com/jschneier/django-storages/blob/master/storages/backends/database.py

Jungle
20.02.2016
19:49:40
Если ты про FileField, то:
Например, MEDIA_ROOT равен '/home/media', иupload_to равен 'photos/%Y/%m/%d'. '%Y/%m/%d'часть параметра upload_to это форматированиеstrftime(); '%Y' – год из 4-х цифр, '%m' – номер месяца из 2-х цифр и '%d' – число месяца из 2-х цифр. Если вы загрузили файл 15 января 2007, он будет сохранен в каталоге/home/media/photos/2007/01/15.
Зависит от upload_to

Viktor
20.02.2016
19:52:01

Jungle
20.02.2016
19:52:44

Pavel
20.02.2016
19:52:45
я прекрасно понимаю, как это работает в случае, если Storage = FileStorage. А вот если у меня Storage - DatabaseStorage и тут вообще нет никаких путей?
В доке нужно было пару слов добавить, что "чаще всего, в поле FileField будет путь к файлу, а если вы храните файлы хз где, то разбирайтесь с этим сами".

Sergey
20.02.2016
19:56:42

Aragaer
20.02.2016
19:57:16
у нас в институте был случай, когда мы разбирались, как же именно передавать что-то через параллельный порт на какой-то хреновинке
а нам преподаватель в ответ выдал электрическую схему этого порта

[Anonymous]
20.02.2016
19:57:48
Кстати, из-за того, что люди начинают учить программирование не с асм или си, а с питона/дс/джавы, мы и получаем аппы на js

Aragaer
20.02.2016
19:58:20
так вот там получалось так - идет +5 вольт, оттуда ножка порта, потом транзистор, потом земля. Записать 0 в порт это открыть транзистор
мы не сразу сообразили, что если ты соединишь ножки двух разных девайсов таким образом, в одном запишешь 1, а во втором 0, то в первом тоже прочитаешь 0. И именно так данные и передаются

Google

Aragaer
20.02.2016
20:00:25
и работали так - один выставляет 8 единиц, второй выставляет что-то отличное от 8 единиц и 8 нулей. Первый ждет, пока где-то покажется хотя бы один 0 и считает это и есть переданное. И выставляет 8 нулей, чтобы показать, что он закончил читать
норм, прокатило

Sergey
20.02.2016
20:01:29

Pavel
20.02.2016
20:01:41
а если надо 0x00 передать?

Viktor
20.02.2016
20:01:53
логикические gate'ы
логические схемы
машина тьюринга на лог. элементах
______
устройство реле
логика на реле
______
устройство полупроводников примесных
переходы полупроводниковые
транзисторы
логика на транзисторах
______
Построение процессоров на лог. элементах и разработка машинных кодов под него
Построение памяти на них же
Построение полного компьютера на них же
Программирование на своём ассемблере
______
программирование на i386 ассемблере
Linux ASM (виндовый для извращенцев)
______
C (вся стандартная библиотека по книжкам)
C (стандарт наизусть)
ну а потом можно и Python
$ sudo ./run.sh
........
Error: afc open file ./data/WWDC_Info_TOC.plist failed: PERM_DENIED
ЧТО?

Aragaer
20.02.2016
20:03:02
ну вот у нашего "протокола" и было ограничение - нельзя передать 0х00 и 0хff
реализация - 20 байт передатчик, 20 байт приемник
и да, в одну сторону
мы думали там устроить потом полудуплекс по 4 бита, а еще 4 занять для служебных сигналов. Но забили

Viktor
20.02.2016
20:04:54

Pavel
20.02.2016
20:06:57

Viktor
20.02.2016
20:07:13
на самом деле на девайсе уже был файл
надо было удалить вручную
и заново закинуть

Jungle
20.02.2016
20:07:59

Sergey
20.02.2016
20:09:18
Господа. Есть задача: подключить от 4 до 20 3G модемов (Huawei E173) к Raspberry Pi 2 model B. Цели: принимать СМС с нескольких номеров на физических симках. Насколько реально это завести?

Google

Aragaer
20.02.2016
20:09:28
why?
Из-за реализации. 0хff это было "готов к приему", 0х00 это "прием закончил". Эти два конкретные байта нельзя было бы увидеть. Я же говорю, в институте, сделали чисто чтобы зачет получить.

Viktor
20.02.2016
20:09:42
а

Sergey
20.02.2016
20:10:01

Viktor
20.02.2016
20:10:12
сурьезно?

Sergey
20.02.2016
20:10:18

Pavel
20.02.2016
20:10:22
usb хабы тебе в помощь.

Sergey
20.02.2016
20:10:29
Я реально не вижу другого способа.
Что бы это оформить централизованно и автономно. СМС будут ложится в базу и слатся телеграм боту.

Admin
ERROR: S client not available

Pavel
20.02.2016
20:11:43
модем катороый у меня на даче создаётся как сетевой интерфейс.

Jungle
20.02.2016
20:11:53

Pavel
20.02.2016
20:12:15
а где eth1, там и eth20. ?

Sergey
20.02.2016
20:12:49
Что за бот?
Функция бота: отсылать смс от модемов фиксированному юзеру.

Jungle
20.02.2016
20:13:59

Sergey
20.02.2016
20:14:37
Для чего или это секрет?
Заказчику нужно централизованно принимать смс с кучи номеров. Сейчас это реализовано как кучка нокий.

Pavel
20.02.2016
20:15:47
https://smsc.ru/virtual-numbers/

Viktor
20.02.2016
20:15:59

Google

Sergey
20.02.2016
20:16:14

Jungle
20.02.2016
20:16:16

Dmitry
20.02.2016
20:16:29

Viktor
20.02.2016
20:16:34

Sergey
20.02.2016
20:16:52
https://smsc.ru/virtual-numbers/
Это первое о чем я подумал, когда предлагал способы решения проблемы. Но, симки нельзя менять, т.е. уже есть 6+ симок физических.
кучки нокии
Нет, фото у меня нет. Гооворю со слов заказчика.

Pavel
20.02.2016
20:17:14
то есть номера нужно сохранить?

Sergey
20.02.2016
20:17:18

Jungle
20.02.2016
20:17:34

Sergey
20.02.2016
20:18:05
+ необходимо горизантальное масштабирование, до 20+ симок.

Jungle
20.02.2016
20:19:42

Sergey
20.02.2016
20:20:23

Pavel
20.02.2016
20:23:40
еще можно на адурине сделать приём sms и сливать их в rs232, а их все свести на rs232 распбери.
нужно будет один раз помудохаться с проектированием системы, зато потом масштабировать можно до бесконечности.

Viktor
20.02.2016
20:24:06
но можно сделать кольцо

Pavel
20.02.2016
20:24:26
ну и что, коаксиальный ethernet по одному проводу работад.

Viktor
20.02.2016
20:24:28
когда rx ардуйны идет в tx
другой ардуйны
и наоборот
и если им будет приходить сообщение

Pavel
20.02.2016
20:25:13
поработать с коллизиями, благо ethernet придуман давно а тебе нужна передача только в одну сторону.

Viktor
20.02.2016
20:25:13
то они его просто дальше пересылают