Eliajah
12.08.2017
09:48:12
Ilgiz
12.08.2017
09:48:24
да
Nikolay
12.08.2017
09:48:26
var iconv = require('iconv');
var body = new Buffer(body, 'binary');
var conv = new iconv.Iconv('windows-1251', 'utf8');
var html = conv.convert(body).toString();
там window-1251 просто кодировка )
Google
Nikolay
12.08.2017
09:48:51
а на других utf-8
Eliajah
12.08.2017
09:49:01
да
Может быть твой терминал не поддеживает русские символы
Ilgiz
12.08.2017
09:49:17
щя попробую в другом месте вывести
Nikolay
12.08.2017
09:49:40
тебе нудно сконвертировать текст в кодировке win-1251 в utf-8, т.к консоль выводит в utf-8
Ilgiz
12.08.2017
09:51:14
Sergey
12.08.2017
12:17:53
Назовите пожалуйста проекты , которые необходимо написать во время изучения js разработки, чтобы считаться junior-ом ? (включая проекты на node.js , но НЕ toDo )
Eliajah
12.08.2017
12:18:37
Поищи тестовые задания на должность junior
Ilgiz
12.08.2017
12:23:42
мне кажется знать и делать sql or Orm запросы понимать асинхронность и промисы и синтаксис хватит для джуна
Eliajah
12.08.2017
12:26:31
Ilgiz
12.08.2017
12:26:52
что еще?
Eliajah
12.08.2017
12:27:27
За плечами хотя бы олдин-два более-менее серьёзных пет-проекты
Sergey
12.08.2017
12:29:27
для этого надо несколько средних проектов написать. Какие например ? Я пишу очень простой блог ( не знаю допиливать ли его до максимума или взяться за новый проект) Хочется написать серию разных проектов, чтобы разобрать необходимый минимум
Google
Ilgiz
12.08.2017
12:30:29
бери один опенсорс там измени тут добавь
Bogdan
12.08.2017
12:31:38
и что это даст?
в опенсорсе делают веб проекты?
Ilgiz
12.08.2017
12:32:40
лучше вообще взять задачу и делать, учась то что надо по ходу
и что это даст?
а что даст сделать блог пару запросов и все? в сложных проектов капаться полезнее
Bogdan
12.08.2017
12:34:46
какие веб проекты есть в опенсорсе?
Ilgiz
12.08.2017
12:35:59
не знаю в гитхабе поискать надо
Yashko?
12.08.2017
13:13:18
Гайз, у кого-то был опыт поиска записей в ФБ по хештегу? Учитывая что официального АПИ под это дело нет
Шакарим
12.08.2017
15:30:28
Ребята есть кто создавал ретрансляцию используя webrtc?
Oscar
12.08.2017
16:21:09
Всем Привет!
Кто знает как в angular-cli сделать shared lib, приэтом не помещая ее в глобальную область видимости (window)?
Суть проблемы. Импортирование внутри app и внутри fullcalendar возращают разные инстансы jQuery. И поэтому в приложении ловлю ошибку jQuery(...).fullCalendar is not a function соответственно.
Хочется один инстанс jQuery, да и в принципе разобрать эту тему.
Официальные доки говорят использовать angular-cli.json > scripts.
Но такая реализация импортирования в fullcalendar все портит.
if (typeof define === 'function' && define.amd) {
define([ 'jquery', 'moment' ], factory);
} else if (typeof exports === 'object') { // Node/CommonJS
module.exports = factory(require('jquery'), require('moment'));
} else {
factory(jQuery, moment);
}
нужно тогда все пихать в scripts
Ches
12.08.2017
17:35:10
можете подсказать как правильно сохранять дату для записей, если на локалхосте один часовой пояс, на сервере другой?
что то вообще запутался
Сергей
12.08.2017
17:35:33
сохранять серверную
на клиенте выводить со смещением
Ches
12.08.2017
17:36:37
я сейчас в таком виде сохраняю 1497906000000
Yaroslav
12.08.2017
17:36:53
Ты во всех чатах спамишь
Ches
12.08.2017
17:36:59
там не ответили)
Yaroslav
12.08.2017
17:37:02
Подумай или открой гугл
Ches
12.08.2017
17:37:25
подумал, не получается все равно
Google
Yaroslav
12.08.2017
17:37:43
Что не получается?
Ches
12.08.2017
17:39:05
сделать правильно. как я понял мне нужно полученную дату конвертировать в UTC, и так сохранять?
чтобы часовой пояс был 00
Yaroslav
12.08.2017
17:39:44
В чем вопрос?
Dika
12.08.2017
17:40:57
Ches
12.08.2017
17:41:01
вопрос как правильно это сделать, чтобы потом не переделывать
вопрос выше
Yaroslav
12.08.2017
17:41:14
Ches
12.08.2017
17:41:56
короче наверное я понял)
хотя вы не поняли))
буду дату преобразовывать к нулевому поясу, так наверное лучше всего
Сергей
12.08.2017
17:42:35
лучше приводить все к серверной дате
Yaroslav
12.08.2017
17:43:23
Ches
12.08.2017
17:44:07
сейчас ситуация что пока разработка, бд общая, и записи сохраняются и с локал хоста, и на сервере после деплоя. часовые пояса разные, и получился бардак, вот и пытаюсь разобраться
Yaroslav
12.08.2017
17:45:39
Делай к времени сервера
Твоя локалка роли не играет
Konstantin
12.08.2017
18:05:51
В JS все даты в UTC. Если ты передаешь на сервер время в виде количества миллисекунд (не в строковом формате с указанием зоны), то это число обозначает количество миллисекунд, прошедших с 1 января 1970 года по UTC.
Oscar
12.08.2017
18:39:17
лучше приводить все к серверной дате
Ну это ведь спорный вопрос, если несколько серверов с репликацией, то будет боль. Да конечно можно выбрать мастер-серв и на него позиционироваться или все-таки как нормальные люди по Гринвичу)
Vladimir
12.08.2017
19:54:30
Привет! Подскажите, какую библиотеку использовать для хеширования паролей, родную crypto или bcrypt. На данный момент в дев версии использую crypto.createHmac('sha1', salt).update(password).digest('hex')
Google
Vsevolod
12.08.2017
19:55:19
sha1...
или используй другой хеш из крипто или юзай бкрипт
можешь прочитать что это и как работает для понимания
Max
12.08.2017
19:56:09
Sparrow
12.08.2017
19:56:59
не надо sha пароли хэшить
Vladimir
12.08.2017
19:58:22
Понял, слишком быстрый алгоритм?
bcrypt.hash(password, 12)
Sparrow
12.08.2017
19:58:50
bcrypt есть на помойке, как с нативными байндами так и чисто яваскрипт
Vladimir
12.08.2017
20:02:20
В общем я понял, спасибо огромное, пойду внедрять.
Pavel
12.08.2017
20:54:00
Gleb
12.08.2017
22:39:04
Да поменяй ты тупо sha1 на sha256/sha512 и добавь хэш, пусть даже статичной строкой.
Gkio
12.08.2017
22:57:33
есть тут кто нибуть кто знает хорошо webpack чтобы мне помочь с ним просто я скоро останусь без волос с ним
Sparrow
12.08.2017
22:57:57
вопрос то какой?
Леха
12.08.2017
22:58:09
А что не так?
Gkio
12.08.2017
22:59:46
я создаю компоненты через react
import React, { Component } from 'react';
import { string,object, oneOf,node } from "prop-types";
import { HTag } from "./H.style";
import './H.css';
/**
* The HTML H1,H2,H3,H4,H5,H6,
* @param {Object} extraStyle Extra Tag Styling using styled-components
* @param {string} className Extra Tag Styling using css
* @param {string} size The size of font size
* xs: 0.67em
* sm: 0.83em
* md: 1.17em
* lg: 1.5em
* xl: 2em
* @param {mix} children The innerHTML what would be inside the tag text or another Tag *Better not to use another tag*
*/
class H extends Component {
static propTypes = {
className: string,
extraStyle: object,
size: oneOf(['xs','sm','md','lg','xl']),
children: node.isRequired
}
render() {
const {
children:innerHTML,
extraStyle,
size,
className:externalStylingClass
} = this.props;
return (
<HTag style={extraStyle} className={`zio_html-h ${ externalStylingClass }`} size={size}>
{innerHTML}
</HTag>
)
}
}
export default H;
вывожу их глобально
import H from './src/components/H';
export { H }
компилирую через webpack а когда я его стораюсь импортировать то выводит { } пустой обьект
может как нибуть в личку чтобы не спамить тут?
Sparrow
12.08.2017
23:01:39
ну напиши
Gats
13.08.2017
01:33:00
привет, подкиньте инфы о пуш-уведомлениях в Telegram на ноде
Arthur
13.08.2017
05:36:43
Google
Shane
13.08.2017
05:41:31
чуть офтопа. Нашел отличные миксы, музыку от радио frisky. https://soundcloud.com/coccolino-deep Для работы самое то
Forgetable
13.08.2017
08:02:39
Мне для работы миксы от гугл мьюзик как раз
arts
13.08.2017
08:26:12
SoundCloud закрывают же, не?
Дмитрий
13.08.2017
08:27:11
Никита
13.08.2017
08:27:18
Уже нет
Хах
Alex
13.08.2017
08:27:36
SoundCloud нашла финансирование для дальнейшей работы и сменила гендиректора: https://goo.gl/WS1Czm