
Славик
28.02.2016
21:25:45
косяк телеграма

[Anonymous]
28.02.2016
21:25:50
+

Славик
28.02.2016
21:26:00
неверно расставлены события

Google

tirips
28.02.2016
21:26:13
Никита, сколько у тебя часов?

Славик
28.02.2016
21:26:13
видать засекает таймаут после клика-фокуса
вместо того, чтобы крутить чат вниз, если есть фокус

[Anonymous]
28.02.2016
21:26:33

tirips
28.02.2016
21:26:47
Нет, я еще в 11.26
Я еще вчера

[Anonymous]
28.02.2016
21:26:59

tirips
28.02.2016
21:27:02
а ты завтра)

[Anonymous]
28.02.2016
21:27:16
А кто сегодня?)
Никого…

tirips
28.02.2016
21:27:41
все относительно

Arseny
28.02.2016
21:27:46
Я уже сегодня.

tirips
28.02.2016
21:27:48
тут целый набор ответов(

Google

[Anonymous]
28.02.2016
21:27:53
Сегодня не нужно

Arseny
28.02.2016
21:28:13
А что нужно?

[Anonymous]
28.02.2016
21:28:22
Завтра и вчера
Но не сегодня

Arseny
28.02.2016
21:28:33
Это уже перебор, но я спрошу почему?

[Anonymous]
28.02.2016
21:28:48
Потому что сегодня всегда хреновое
:(
Ну и просто

tirips
28.02.2016
21:29:12
Но данные по времени палят местоположение в некотором плане
Хотя я просто ради интереса спрашивал

Arseny
28.02.2016
21:29:17
Я уже в соседнем чатике пояснял как решать проблему. Ново-пассит to the rescue.

Il'ya
28.02.2016
21:29:22
НАРОД, ЗАВТРА ВСЕ АДМИНИСТРАТОРЫ БУДУТ ПЕРЕВЕДЕНЫ В ГРУППУ ХАБРАХАБР С.С.

[Anonymous]
28.02.2016
21:29:42

Kruzya
28.02.2016
21:29:58
Кстати. Киньте кто нить инвайт туда ☺️

[Anonymous]
28.02.2016
21:30:07
Куда?

tirips
28.02.2016
21:30:25
Но однако фильтр такой можно использовать в корысных целях :D

Kruzya
28.02.2016
21:30:26
Ну у Хабра же вроде как есть еще один чат в ТО
ТГ*
У кого то на скринах видал по два Хабра

Google

Arseny
28.02.2016
21:31:04
У меня 3 есть.

[Anonymous]
28.02.2016
21:31:12
Спирит на кеволеч

Il'ya
28.02.2016
21:31:50
ХабраХабр C.C. - Control Center

Kruzya
28.02.2016
21:31:56
Можно инвайты или линки на них?

tirips
28.02.2016
21:32:19
nein

Il'ya
28.02.2016
21:32:25

Kruzya
28.02.2016
21:32:28
Это плохо :c

Il'ya
28.02.2016
21:32:33
?

Osaka
28.02.2016
21:32:39
HabraHabr Schutzstaffel

Osaka
28.02.2016
21:32:44
Ахахах

Il'ya
28.02.2016
21:33:10
@yui_meow Нужно жёстко меня.

Маришка
28.02.2016
21:34:20

Il'ya
28.02.2016
21:34:25
@yui_meow С плётками, словесно.

Маришка
28.02.2016
21:34:43
Да ты же мазохист -.-

Il'ya
28.02.2016
21:34:54
@yui_meow Матами понужать спать.

Google

Il'ya
28.02.2016
21:35:09
@yui_meow Если любишь, гони. :с

Arseny
28.02.2016
21:35:17
http://cs629127.vk.me/v629127368/360ed/aDj2hEEgFlQ.jpg

Славик
28.02.2016
21:35:26
сделал!
!

Il'ya
28.02.2016
21:35:34

Admin
ERROR: S client not available

Il'ya
28.02.2016
21:35:48


Славик
28.02.2016
21:35:57
function insert(tableName, values) {
var keys = Object.keys(values);
var params = {};
keys.forEach(function(key) {
params['$' + key] = values[key];
});
var query = "insert into `" + tableName + "` (`" + keys.join("`, `") +"`) values ($" + keys.join(", $") + ");";
db.run(query, params, insertCallback);
}
function insertOrReplace(tableName, values, uniqueFieldName) {
var uniqueId = values[uniqueFieldName];
var keys = Object.keys(values);
var params = {};
keys.forEach(function(key) {
params['$' + key] = values[key];
});
params['$' + uniqueFieldName] = uniqueId;
var query = "insert or replace into `" + tableName + "` (`" + uniqueFieldName + "`, `" + keys.join("`, `") + "`) values ("
+ "(select `" + uniqueFieldName + "` from `" + tableName + "` where `" + uniqueFieldName +"` = $" + uniqueFieldName + "), $" + keys.join(", $") + ");";
// console.log(params);
db.run(query, params, insertCallback);
}
function saveValue(table, data, tableName, tables) {
var relations = table['relations'] ? table['relations'] : {};
var columns = table['columns'];
if (typeof data == "array") {
for (var i = 0; i < data.length; i++) {
saveValue(table, data[i], tableName);
}
return 1; //true
} else if (typeof data == "object") {
var values = {};
for (var key in data) {
var value = data[key];
if (key in columns) {
if (key in relations) {
var relationTable = relations[key];
if (relationTable in tables) {
values[key] = saveValue(tables[relationTable], value, relationTable, tables);
}
} else {
values[key] = value;
}
}
}
console.log(table);
if (table['unique_id']) {
insertOrReplace(tableName, values, table['unique_id']);
return data[table['unique_id']];
} else {
insert(tableName, values);
return 0;
}
}
return 0;
}


Il'ya
28.02.2016
21:36:04

Славик
28.02.2016
21:36:06
упорость
у меня нет вк

Il'ya
28.02.2016
21:36:22

tirips
28.02.2016
21:36:23

Il'ya
28.02.2016
21:36:39

tirips
28.02.2016
21:36:53
линкед ин есть?

Славик
28.02.2016
21:36:55
у меня там столько же информации обо мне, сколько и здесь
и я предпочту сохранить анонимность

tirips
28.02.2016
21:37:13

Google

tirips
28.02.2016
21:37:24
но все равно, у тебя есть линкед ин?

Il'ya
28.02.2016
21:37:26

Славик
28.02.2016
21:37:27
нет

tirips
28.02.2016
21:37:35
:)

Il'ya
28.02.2016
21:37:38

Славик
28.02.2016
21:37:42
не люблю социальные сети

Arseny
28.02.2016
21:37:46
А какое задание было?

Славик
28.02.2016
21:38:01
сохранять пакеты, приходящие боту от телеграма

Il'ya
28.02.2016
21:38:16

Arseny
28.02.2016
21:38:32

Славик
28.02.2016
21:38:33
я распарсил доку телеграма, создал на ее основе таблицы в базе и сделал автоматический парсер пакета и сохранение данных по таблицам
нет, нету девушки
я задрот

Il'ya
28.02.2016
21:38:52
@yui_meow >.>

Arseny
28.02.2016
21:39:08
А чё так некрасиво? Прикрути bookshelf.
Ещё и коллбэками, ай-яй-яй. Не стыдно?