Denis
В крипте тоже можно к нодам по протоколу BitTorrent подключаться
Denis
Почти все
Nikita
Но это только для хттпс репозиториев, кажется. И там хелпер на сервере, они читеры.
Nikita
> Request URL: https://cors.isomorphic-git.org/github.com/ChALkeR/Gzemnid.git/info/refs?service=git-upload-pack
Nikita
В общем, он заворачивает все запросы через свой сервер. Я бы ему ключей доверять не стал.
Nikita
вот и мне интересно, можно ли
В общем если поднимешь свой корс сервер.
Nikita
> Unfortunately, due to the same-origin policy by default isomorphic-git can only clone from the same origin as the webpage it is running on. This is terribly inconvenient, as it means for all practical purposes cloning and pushing repos must be done through a proxy.
Defragmented
В общем если поднимешь свой корс сервер.
есть ли способ сделать это без третьего сервера хоть как-то?
Nikita
Если репозитории и эта штука в одном ориджине только.
Nikita
Ну либо используй апи гитхаба.
Defragmented
Если репозитории и эта штука в одном ориджине только.
загрузить джаваскрипт код где-то на гитхаб?
Nikita
загрузить джаваскрипт код где-то на гитхаб?
Если ты хочешь лезть на гитхаб, то тут из вариантов только отжать поддомен на github.com. А тебе не дадут.
Nikita
Смотри сюда внимательно: https://github.com/isomorphic-git/isomorphic-git#cors-support
Vitaliy
ребята, кто делал настройку в ckeditor 4, чтобы работал тег <b>, <strong> так как сейчас они взаимозаменяемы, нужно чтобы бы после того как написали текст, стронг не менялся на б, и наоборот?
Defragmented
Если ты хочешь лезть на гитхаб, то тут из вариантов только отжать поддомен на github.com. А тебе не дадут.
почему варианты типа libp2p могут подключаться к другим "серверам" а в случае с гитхабом нельзя?
Andrey
Привет ребята. Объясните плз почему в phpsrotm делаю comit + push через ctrl+k и меня просит сделать мерж с веткой в которой работаю.
Andrey
Понимаю если бы к меня не были подтянуты чужие комиты. Но их нет. А каша есть что место комита летит мерж в котором комит
Andrey
В ветке работаю один я.
Defragmented
есть ли для js решения для работы с любым сервисом версий, github, gitlab, bitbucket, svn, что угодно подобное? условия: работа из браузера + отсутствие другого кода на сервере (отсутствие прокси, програм кроме js кода, скачивание и загрузка текстовых файлов на сервер)
Andrey
1-2 комита норм. Третий просит мерж
Anonymous
В ветке работаю один я.
Всёравно, какие-то логи, чего нету в гитигноре
Andrey
Всёравно, какие-то логи, чего нету в гитигноре
Как можно подробнее понять а чем дело?
Anonymous
Как можно подробнее понять а чем дело?
Да, можно глянуть эти файлы чем они отличаются и в каких файлах конфликт
Defragmented
Типа с дебаг консоли?) Хз может плагин какой-то есть, так не делают особо
скорее просто textarea + js обертка для загрузки на сервер
Anonymous
Добавить их в гитигнор если там допустим логи какие-то
Andrey
Где их можно увидеть?
Anonymous
скорее просто textarea + js обертка для загрузки на сервер
Может как-то хуками можно? В гита есть апи
Andrey
В мерж попадают комиты которые сделал ранее
Anonymous
Где их можно увидеть?
При коммите оно вылезает типа файл такой, текстовый редактор, в шторме хз, не пользуюсь.
Andrey
Мне просто пишет что комитета rejected. Pls merge branch
Stanislav
Господа, доброй ночи. Кто работал с vue2-google-maps? Может подскажите как добавить кнопки трафика и велодорожек на самую карту, чтобы они были встроенные, как переключение слоя спутник/карта? В доках я нашел какой надо код добавить просто чтобы добавлялись пробки и велодорожки по кнопке/чекбоксу сделанной отдельно от карты, но надо интегрировать именно в карту, чтобы если активировать фулскрин, то эти кнопки тоже было видно
Stanislav
Мне просто пишет что комитета rejected. Pls merge branch
или откаты коммитов может делал...
Andrey
Неа. Ничего такого(
Andrey
Типо такого у менч
Andrey
https://toster.ru/q/175293
Andrey
Хз мб тоже галочка стоит как у него
Stanislav
не знаю, я в гите не силен. У меня было подобное, когда я откаты делал или прятал измененя через сташ
Andrey
А то получается что я делаю 2 комита. А потом третий. И в вместо третьего комита идёт мерж с двумя предыдущими и изменениями в третьем
Anonymous
А то получается что я делаю 2 комита. А потом третий. И в вместо третьего комита идёт мерж с двумя предыдущими и изменениями в третьем
Ещё надо чётко понимать куда идёт коммит в какую ветку и где делается редактирование. Может первое в одной ветке, второе а другой, вот и конфликт очевидный.
Denis
В красной рамке ветки
Denis
В желтой знак что она была модифицирована
Denis
У вас такого нету, Кристина?
Denis
https://github.com/Piterden/skel/blob/master/.bashrc#L139-L154
Denis
Неа, нету
А какая ОС?
Denis
С кордовой работал кто-нибудь? Как повысить минимальную версию сдк?
Denis
По инструкции не работает (
Denis
Через config.xml - он оставляет дефолтную
Nikita
Ух ты, и правда, жива.
Nikita
https://cordova.apache.org/static/img/guide/cli/android_emulate_install.png эти скриншоты
Anonymous
А какая ОС?
Разная)
Denis
Разная)
Ну слеши в какую сторону?
Anonymous
В разную тоже
Denis
В разную тоже
(\____/) ( ͡ ͡° ͜ ʖ ͡ ͡°) \╭☞ \╭☞
Denis
В разную тоже
Ну тогда вам должно быть пофиг )))
Denis
В смысле - под силу такие пустяки...
Anonymous
Вы о чём?
Anonymous
function decodeUtf8Array(array) { let result = []; const masks = [ 0b11000000, 0b11100000, 0b11110000, 0b11111000, 0b11111100, ]; const map = [ { patternMask: 0b11100000, mask : 0b00011111, numberOfBytes: 2, }, { patternMask: 0b11110000, mask : 0b00001111, numberOfBytes: 3, }, { patternMask: 0b11111000, mask : 0b00000111, numberOfBytes: 4, }, { patternMask: 0b11111100, mask : 0b00010011, numberOfBytes: 5, }, { patternMask: 0b11111110, mask : 0b00000001, numberOfBytes: 6, }, ]; next: for(let i = 0; i < array.length; ) { const b = array[i]; const current = { bytes: [b], chunks: [], numberOfBytes: 1, }; result.push(current); if ( !(b & 0b10000000) ) { current.code = b; current.char = String.fromCharCode(current.code); i++; continue; } if ( (b & 0b11000000) !== 0b11000000 ) { current.error = "Unknown character"; i++; continue; } let ctx, c = 0; for(; ctx = map[c]; c++) { if ( (b & ctx.patternMask) !== ctx.patternMask ) { break; } } if ( !ctx ) { current.error = "Unknown character"; i++; continue; } current.code = b & ctx.mask; current.numberOfBytes = ctx.numberOfBytes; current.chunks.push(b&ctx.mask); for(let j = 1; j < ctx.numberOfBytes; j++) { i++; if ( i >= array.length ) { current.error = "End of the text was not expected"; return result; } const b2 = array[i]; if ( (b2 >> 6) !== 0b10 ) { current.error = "Expected to continue the sequence of utf8"; continue next; } current.chunks.push( b2 & 0b00111111 ); } current.code = current.chunks.reverse().reduce((sum, n, i) => sum | (n <<(i*6))); current.char = String.fromCharCode(current.code); i++; } return result; } console.log(decodeUtf8Array([120,156,149,82,205,106,219,64]));
Syntax Highlight Bot
function decodeUtf8Array(array) { let result = []; const masks = [ 0b11000000, 0b11100000, 0b11110000, 0b11111000, 0b11111100, ]; const map = [ { patternMask: 0b11100000, mask : 0b00011111, numberOfBytes: 2, }, { patternMask: 0b11110000, mask : 0b00001111, numberOfBytes: 3, }, { patternMask: 0b11111000, mask : 0b00000111, numberOfBytes: 4, }, { patternMask: 0b11111100, mask : 0b00010011, numberOfBytes: 5, }, { patternMask: 0b11111110, mask : 0b00000001, numberOfBytes: 6, }, ]; next: for(let i = 0; i < array.length; ) { const b = array[i]; const current = { bytes: [b], chunks: [], numberOfBytes: 1, }; result.push(current); if ( !(b & 0b10000000) ) { current.code = b; current.char = String.fromCharCode(current.code); i++; continue; } if ( (b & 0b11000000) !== 0b11000000 ) { current.error = "Unknown character"; i++; continue; } let ctx, c = 0; for(; ctx = map[c]; c++) { if ( (b & ctx.patternMask) !== ctx.patternMask ) { break; } } if ( !ctx ) { current.error = "Unknown character"; i++; continue; } current.code = b & ctx.mask; current.numberOfBytes = ctx.numberOfBytes; current.chunks.push(b&ctx.mask); for(let j = 1; j < ctx.numberOfBytes; j++) { i++; if ( i >= array.length ) { current.error = "End of the text was not expected"; return result; } const b2 = array[i]; if ( (b2 >> 6) !== 0b10 ) { current.error = "Expected to continue the sequence of utf8"; continue next; } current.chunks.push( b2 & 0b00111111 ); } current.code = current.chunks.reverse().reduce((sum, n, i) => sum | (n <<(i*6))); current.char = String.fromCharCode(current.code); i++; } return result; } console.log(decodeUtf8Array([120,156,149,82,205,106,219,64]));
Anonymous
function parseUtf8Array(array) { const result = []; next: for(let i = 0; i < array.length; ) { const b = array[i] & 0xFF; const current = { bytes: [b], code: null, error: null, char: null, }; result.push(current); let j = 7; for(; (b >> j) & 1; j--) {} j = 7 - j; if ( j === 0 ) { current.code = b; current.char = String.fromCharCode(current.code); i++; continue; } if ( !(j >= 2 && j <= 6) ) { current.error = "Unknown character"; i++; continue; } current.code = (((b << j) & 0xFF) >> j) << ((j-1)*6); for(let k = j - 2; k >= 0; k--) { i++; if ( i >= array.length ) { current.error = "End of the text was not expected"; break next; } const b2 = array[i] & 0xFF; current.bytes.push(b2); if ( b2 >> 6 !== 0b10 ) { current.error = "Expected to continue the sequence of utf8"; continue next; } current.code |= (b2 & 0b00111111) << (k*6); } current.char = String.fromCharCode(current.code); i++; } return result; } console.log(parseUtf8Array( [120,156,149,82,205,106,219,64] ))
Anonymous
Почему буферы разные получаются? Должны быть одинаковыми, но что-то не так с кодировками, не пойму...
а вот результат [ { "bytes": [120], "code": 120, "error": null, "char": "x" }, { "bytes": [156], "code": null, "error": "Unknown character", "char": null }, { "bytes": [149], "code": null, "error": "Unknown character", "char": null }, { "bytes": [82], "code": 82, "error": null, "char": "R" }, { "bytes": [205,106], "code": 832, "error": "Expected to continue the sequence of utf8", "char": null }, { "bytes": [106], "code": 106, "error": null, "char": "j" }, { "bytes": [219,64], "code": 1728, "error": "Expected to continue the sequence of utf8", "char": null }, { "bytes": [64], "code": 64, "error": null, "char": "@" } ]
Anonymous
парни вопрос не по теме
Anonymous
а откуда можно качать пенси на адроид?
Anonymous
чтобы без вирусов и тд
Anonymous
песни;