
Dmitry
06.09.2018
09:32:36

Artem
06.09.2018
09:32:56

Den
06.09.2018
09:32:59

Roman
06.09.2018
09:33:16

Google

Roman
06.09.2018
09:33:21
исправил баг, закомитил
закомитил? закомитил

Artem
06.09.2018
09:34:17
ну правильно комтить можно при удачно изначально заложенной архитектуре/структре, вообще первые две недели у меня коммиты вообще в разнобой идут)

Den
06.09.2018
09:34:18

Artem
06.09.2018
09:34:28
потом когда устаканивается, уже более менее начинается)

Den
06.09.2018
09:37:46

Dmitry
06.09.2018
09:42:54

Den
06.09.2018
09:43:32
А тут админы есть вообще? Почему меня еще не забанили?

Artem
06.09.2018
09:46:17

Igor
06.09.2018
09:46:21

Den
06.09.2018
09:47:00
а надо?
Ну тебе виднее )) Обычно банят быстро

Igor
06.09.2018
09:47:14

Google

Den
06.09.2018
09:48:26

Igor
06.09.2018
09:49:56

Den
06.09.2018
09:50:03
Кто хочет покодить в опенсорс? ))

Artem
06.09.2018
09:51:21

Den
06.09.2018
09:52:26
Надо шахматы доделать наконец
Переписать подсветчика кода на require
Придумать как управлять тонкой настройкой OCR
Криптобота только не надо - забираю его в продакшен
https://codesandbox.io/s/github/Piterden/vue-crossword/tree/master/

Artem
06.09.2018
10:04:32

Den
06.09.2018
10:56:19

Artem
06.09.2018
10:57:37


Den
06.09.2018
11:23:44
ну типо него, элементы канбана но планируется больше фишек
А есть что-то типа?
horizontalWords () {
const words = []
let row = 1
for (row; row <= this.width; row++) {
const rowBlankCells = this.blanks
.filter((cell) => Number(cell.split(':')[1]) === row)
.map((cell) => Number(cell.split(':')[0]))
if (rowBlankCells.length > 0) {
let i = 1
const cols = new Array(this.height).fill(0).map((col) => i++)
if (cols) {
`:${cols.join('::')}:`
.split(new RegExp(`:${rowBlankCells.join(':|:')}:`))
.filter((word) => {
const match = word.match(/:\d+:/g)
return match ? match.length > 1 : false
})
.forEach((word) => {
const match = word.match(/:\d+:/g)
const length = match ? match.length : 0
words.push({
x: Number(word.match(/^:(\d+)/)[1]),
y: row,
type: 'horizontal',
length,
question: '',
})
})
}
} else {
words.push({
x: 1,
y: row,
type: 'horizontal',
length: this.width,
question: '',
})
}
}
return words
},
Сплита по регулярке
Кто не понял:
имеем 1,2,3,4,5,6,7,8,9,10
делаем :1::2::3::4::5::6::7::8::9::10:
3 и 6 - черные например
режем по регулярке /:3:|:6:/
убираем двоеточия
получаем массив [[1,2],[4,5],[7,8,9,10]]


Maksim
06.09.2018
11:37:21
в чем вопрос-то? есть ли сплит по регулярке?

Den
06.09.2018
11:37:43

Google

Den
06.09.2018
11:42:38
Кому интересно, есть тестовое на миддла
https://gitlab.com/snippets/1727133


Alex
06.09.2018
11:44:40
Если ты программист и у тебя есть желание заработать 10 000 000 рублей за 5 месяцев, показать всем что у тебя лучший код , то мы приглашаем тебя принять участие в самом крутом хакатоне этого года - CryptoBazar Serial Hacking!!!
Тебя ждут: интересные задачи от крутых блокчейн проектов, денежные призы в конце каждого месяца, общение с единомышленниками и обмен опытом, финал в Гонконге и много драйва.
Каждый месяц мы проводим отборочный этап, победители отборочных этапов приглашаются на финал. Всего будет 4 отборочных этапа в которых ты можешь принять участие.
Так же во время хакатона у нас будут проходить вебинары с экспертами в блокчейн разработке, установочные сессии с практикующими блокчейн разработчиками и т.д.
Присоединяйся http://hackathonserial.cryptobazar.io/?utm_source=kris&utm_medium=personal&utm_campaign=krkal
CryptoBazar Serial Hacking!
CryptoBazar Fund объявляет о старте уникального полугодового марафона блокчейн хакатонов, посвященных разработке решений и продуктов в области блокчейна.
Общий призовой фонд - более 10 000 000 рублей!
Тебя ждут: интересные задачи от крутых блокчейн проектов, денежные призы каждый месяц, общение с единомышленниками и обмен опытом, финал в гонконге и много драйва.
Кратко о марафоне:
- онлайн/оффлайн - можно участвовать из любой точки мира.
- 5 независимых хакатонов, подключаться можно в любой момент.
- сроки проведения: 1 сентября 2018 - 15 февраля 2019. Участвуй когда захочешь!
- Гранд финал в феврале в Гонконге - команды-победители полуфиналов на суперлайнере, в открытом море, на глазах суперзвезд IT рынка будут соревноваться за главный приз!
Вы получите:
• Потенциальные инвестиции на развитие вашего собственного проекта;
• Возможность устроиться в ведущие мировые IT компании;
• Оплачиваемый тур в Гонконг для лучших команд и участников хакатонов;
• Билет в международный клуб блокчейн разработчиков.
Присоединяйся и стань частью глобального события блокчейн-индустрии!
http://hackathonserial.cryptobazar.io/?utm_source=kris&utm_medium=personal&utm_campaign=krkal
[Link]
CryptoBazar Serial Hacking - Полугодовой марафон блокчейн хакатонов
http://hackathonserial.cryptobazar.io/?utm_source=kris&utm_medium=personal&utm_campaign=krkal


Serg
06.09.2018
12:02:55
где скачать плагин для кукисов

v
06.09.2018
12:06:27

Serg
06.09.2018
12:06:45
уже нашел на офф сайте)

Den
06.09.2018
12:07:08
Сам напиши. Там делов на час

Serg
06.09.2018
12:07:27
если бы я мог

Den
06.09.2018
12:09:14
На mdn готовые исходники как пример лежат

Andrey
06.09.2018
12:09:33

Den
06.09.2018
12:10:00
Надо шахматы доделать наконец
Переписать подсветчика кода на require
Придумать как управлять тонкой настройкой OCR

Den
06.09.2018
12:10:22
@ocr_tool_bot
https://github.com/Piterden/tesseract-bot
@cris_highlight_bot
https://github.com/Piterden/syntax-highlighter-bot
@chessy_bot
https://github.com/Piterden/chessbot
@cryptonfo_bot
https://github.com/Piterden/crypto_info_bot

Serg
06.09.2018
12:10:42
зачем писать самому, если уже есть готовый плагин

Den
06.09.2018
12:11:20

Serg
06.09.2018
12:11:44

Den
06.09.2018
12:12:00
Тут по желанию всё
Это отлично от "по возможности" )))

Roman
06.09.2018
13:22:04
кто может сказать, почему в таком случае
response.page.result // ответ есть
response[page].result result нет как ключа не видно
?

Kendr
06.09.2018
13:23:13

Google

Roman
06.09.2018
13:23:46
'page'
лол :D я понял где наебался

Admin
ERROR: S client not available

Roman
06.09.2018
13:24:11
тогда все ок

Den
06.09.2018
13:29:50
Мдя

Pavel
06.09.2018
13:36:24
Мдя
Это все опенсорс проджекты? есть мб какие-то идеи без бота?

Den
06.09.2018
13:36:51
Ты о чем именно?

Pavel
06.09.2018
13:38:22
Ты о чем именно?
А ссылках на гит где твои опенпроекты. Три бота и шахматы. Может есть еще что-то, или планируешь начать?

Den
06.09.2018
13:39:24
Надо менять аттрибуты внизу где new


Den
06.09.2018
14:39:24
Всем привет
как передать в метод liMaker агрумент item ?
var init = {
_self: this,
ul: document.querySelector('.wrapper-main ul'),
createLi: document.createElement('li'),
wrap: document.querySelector('#wrapper'),
button: document.querySelector('#btn'),
input: document.getElementById('item'),
data: JSON.parse(localStorage.getItem('items')),
itemsArray: localStorage.getItem('items') ? JSON.parse(localStorage.getItem('items')) : [],
liMaker: function(text) {
this.createLi.textContent = text;
this.ul.appendChild(this.createLi)
},
printLi: function () {
init.data.forEach(item => {
init.liMaker(item)
console.log(init.liMaker(item))
})
}
};

Vlad
06.09.2018
14:40:30
Господи
На кодпен залей
Или куда-нибудь ещё, так никто разбирать не будет, скорее всего

Kelin
06.09.2018
14:42:02
Че это за извращение

Den
06.09.2018
14:43:00
https://codepen.io/DenCoderCump/pen/yxzbeZ

Vlad
06.09.2018
14:45:03
Если не ошибаюсь, то в методе input надо return сделать
Ибо получается, что ты просто нашел нужный элемент, в он никому не доступен

Google

Vlad
06.09.2018
14:46:01
Но такая реализация вообще бред, ибо каждый раз по новой искать будет

Den
06.09.2018
14:47:09
тут чтоле input: document.getElementById('item'),

Vlad
06.09.2018
14:51:30
А не, сори, я под вечер упоролся

Denis
06.09.2018
14:58:15
Всем привет, кто работал с API гугл карт, как сделать маркер с точкой под ним и именем удицы

Kelin
06.09.2018
14:58:45
Кто-то работал

Denis
06.09.2018
14:59:06

Vyacheslav
06.09.2018
15:15:30
Друзья подскажите по промисам
if (this.rooms === false) {
this.rooms = await db.getRooms(1);
console.log(await this.rooms)
}