
Ivan
01.02.2017
08:37:41
всем привет, нужно допилить синхронизацию и обмен данными между сервисами, работы немного. оплата 7-15к, подробности в лс

DiffieHellman [BlueCode] C#
01.02.2017
08:44:04
С чего начать обучение?

Subbotin
01.02.2017
08:44:40
математика, русский, природознание

DiffieHellman [BlueCode] C#
01.02.2017
08:44:51
Я про питон

Google

Subbotin
01.02.2017
08:44:52
у меня ещё физра в начальной школе были и балет

Kolyann
01.02.2017
08:44:56

Subbotin
01.02.2017
08:45:09
кабачок в питона

Roman
01.02.2017
08:45:22

DiffieHellman [BlueCode] C#
01.02.2017
08:45:36
http://ru.diveintopython.net/ ???

Subbotin
01.02.2017
08:45:42

Alex
01.02.2017
08:49:21

Subbotin
01.02.2017
08:52:13
но помни, что дороги назад не будет

Михаил
01.02.2017
08:52:58
у меня как раз наброс давно просится на эту тему

Roman
01.02.2017
09:00:47
https://youtu.be/NG-LATBZNBs
Видели?

I
01.02.2017
09:11:23
никто тут не работал?
https://spb.hh.ru/vacancy/19506428

Google

I
01.02.2017
09:11:40
позвали просто

Cold
01.02.2017
09:14:10
У тебя опыт больше 6 лет?

I
01.02.2017
09:14:56
что-то около, 5 с копейками
но коммерческий на джанго вот 3 месяца только, до этого бэки были на ноде, го и рельсе

Serg
01.02.2017
10:02:08
Всем привет. Подскажите, как в алхимии получить последние N записей в БД по полю id?

Sergey
01.02.2017
10:02:35
че такое алхимия?

Igor
01.02.2017
10:02:45
from sqlalchemy import desc
и потом
.order_by(desc(Model.id)).limit(N)?

Andrew
01.02.2017
10:02:56

Sergey
01.02.2017
10:03:02
ааа

Serg
01.02.2017
10:03:29
а desk берет последние?

Andrew
01.02.2017
10:03:41

Sergey
01.02.2017
10:03:45
lf
да
это ж как в sql оператор

Serg
01.02.2017
10:03:57
спасибо, сейчас проверю.

Sergey
01.02.2017
10:04:04
ask -сортирует от первого к последнему
desc - наоборот
from sqlalchemy import text
sql = text('select id from table desc id')
result = db.engine.execute(sql)
это когда нужно сложные запросы написать)
не советую

Google

Johnnie
01.02.2017
10:10:01

Sergey
01.02.2017
10:10:09
да
точно
https://twitter.com/gitlabstatus
гитлаб потерли боевую базу
ведут трансляцию
как востанавливают)

Dan
01.02.2017
10:26:11
ток мониторинг не работает =)

Stanislav
01.02.2017
10:26:28
а там затерли тоже мониторинг :D

Dan
01.02.2017
10:27:19
ну вообще логично, заработает мониторинг значит заработал гитлаб

Pavel
01.02.2017
10:39:35

Pavel
01.02.2017
10:39:54
занятое место на серверах гитлаба.

here1am
01.02.2017
10:41:02
эфективно оптимизировали дисковое пространство

arisu
01.02.2017
10:52:15
Только узнали, чтоле
Уже обсудить успели всё

Set
01.02.2017
10:53:32
Set Mo:
Какое напровление выбрать веб или мобильное

Sergey
01.02.2017
10:58:52
Лол

here1am
01.02.2017
11:06:34
посоны, есть две машины. на одной выполняется код, а с другой нужно дёргать условный смтп первой машины (или любой другой протокол). как это лучше делать? кажется, что по ссх дёргать команды - это как-то слишком

arisu
01.02.2017
11:06:54
берешь пики точены

Google

arisu
01.02.2017
11:06:59
рубишь хуи дрочены
ну вообще надо не условный протокол дергать, а реальный
смтп можно дергать и с другой машины

here1am
01.02.2017
11:08:28
допустим, мы говорим конкретно о смтп
как его дёргать, если код выполняется на локальной машине?
пока из идей кроме навороченной обвязки и команд - только проксирование по ссх

Denis
01.02.2017
11:09:55
Ну сделай ssh
Он няша

Admin
ERROR: S client not available

here1am
01.02.2017
11:12:01
ну может альтернативы есть. ещё придумал почтовое прокси нахерачить, но как ему передать адрес машину, которую дёргать нужно, не очень понятно

Maxim robox
01.02.2017
12:05:14

I
01.02.2017
12:08:23

here1am
01.02.2017
12:23:48
это надо писать обвязку?

I
01.02.2017
12:26:48
ну небольшую
http://spyne.io/#inprot=HttpRpc&outprot=JsonDocument&s=rpc&tpt=WsgiApplication&validator=true

Dexter
01.02.2017
12:28:57

Aragaer
01.02.2017
12:32:23
почему?

here1am
01.02.2017
12:36:14

Dexter
01.02.2017
12:37:09
for (...; *ptr; ptr += 3)
{
sscanf(ptr, "%02X", result + i++);
}

Aragaer
01.02.2017
12:40:22
можно
for (i = 0; string[i*3]; i++)
sscanf(string+i*3, result + i);А можно вообще sscanf засунуть прям в условие цикла, потому что когда строка кончится, он вернет 0.

Google

Aragaer
01.02.2017
12:41:38
а если это в функции и string передан как аргумент, можно прям его инкрементить

Артем
01.02.2017
12:46:23
Ребят, подскажите пожалуйста, всю голову сломал уже
cursor.execute('UPDATE online SET username="Sergey" WHERE PHPSESSID="123"')
Не проходит UPDATE
Хотя точно такой же 1 в 1 напрямую в консоль mysql производит обновление
В чем подвох?

Pavel
01.02.2017
12:47:56

Артем
01.02.2017
12:48:34
какой я мудак...

Nikolay
01.02.2017
12:49:14
prepared queries - не, не слышал.

Aragaer
01.02.2017
12:49:15
чот мне подсказывает, что execute должен принимать не стейтмент, а аргументы для биндинга

Nikolay
01.02.2017
12:49:41
В самом sql %s дальше аргументом эти парамы

Артем
01.02.2017
12:50:00
Да это дебажная строка, так то понятно что я сергея в код вставлять не буду

Nikolay
01.02.2017
12:50:04
Это же прямой путь к injection.

Артем
01.02.2017
12:50:07
Я просто пытался понять в чем причина

Pavel
01.02.2017
12:50:15

inqfen
01.02.2017
12:50:24

Артем
01.02.2017
12:50:25

inqfen
01.02.2017
12:50:29
Ты о нем подумал?

Артем
01.02.2017
12:50:47
Грустно за сергея