
hlomzik
28.07.2016
13:33:14

Alexander
28.07.2016
16:57:05

Aleksey
28.07.2016
18:54:42

Kotik
28.07.2016
20:46:28
Мужикии

Google

Kotik
28.07.2016
20:47:00
Я чет перепугался не на шутку
http://s2.1pic.org/files/2016/07/28/a936dbaeb52a7616bb0e.png
это что вообще
впервые сталкиваюсь
может знает кто? как избавиться и стоит ли опасаться

Felix
28.07.2016
20:47:42
тебя хакнули
сжигай харды
выбрасывай компьютер

Kotik
28.07.2016
20:48:46
я серьезно бля

Felix
28.07.2016
20:49:12
я тоже

Kotik
28.07.2016
20:49:48
бляя
всмысле
пиздец

Google

v
28.07.2016
20:50:03
да разреши
только смотри одним глазом
и желательно через черные очки

Kotik
28.07.2016
20:57:18
?

blkmrkt
28.07.2016
20:59:02

Максим
28.07.2016
21:01:44
просто какого-то плагина значит не зватало
интересно какого

KlonD90
28.07.2016
22:01:11
wtf aurelia?

Konstantin
28.07.2016
22:04:26


KlonD90
28.07.2016
22:06:05
А поподробнее. Для каких задач и что решает?
ну если кому интересно
function func(s, a, b)
{
var match_empty=/^$/ ;
if (s.match(match_empty))
{
return -1;
} else {
var i=s.length-1;
var aIndex=-1;
var bIndex=-1;
while ((aIndex==-1) && (bIndex==-1) && (i>=0))
{
if (s.substring(i, i+1) == a)
aIndex=i;
if (s.substring(i, i+1) == b)
bIndex=i;
i--;
}
if (aIndex != -1)
{
if (bIndex == -1)
return aIndex;
else
return Math.max(aIndex, bIndex);
}
else
{
if (bIndex != -1)
return bIndex;
else
return -1;
}
}
}
function func1(s, a, b) {
return Math.max(
s.lastIndexOf((''+a).length == 1 ? a : null),
s.lastIndexOf((''+b).length == 1 ? b : null)
);
}
var test = [];
test.push(func('10001', '1','0') == func1('10001', '1', '0'))
test.push(func('10001', '0','1') == func1('10001', '0', '1'))
test.push(func('10001', '10','2') == func1('10001', '10','2'))
test.push(func('10001', '2','10') == func1('10001', '2','10'))
test.push(func('10001', 1,0) == func1('10001', 1, 0))
test.push(func('10001', 0,1) == func1('10001', 0, 1))
test.push(func('10001', 10,2) == func1('10001', 10,2))
test.push(func('10001', 2,10) == func1('10001', 2,10))
console.log(test)
насколько же классическая ошибка двух проходов лол ну плюс из очевидного тебе не придется делать max


Konstantin
28.07.2016
22:08:39
Да кто то там от ангуляра отделился и запилил свое видение angular 2
В принципе неплохо запилили

Artur
28.07.2016
22:10:29

KlonD90
28.07.2016
22:10:52

Artur
28.07.2016
22:11:16
ну логично да
но индекс ласт уже же даёт последний
единственное - самому можно контролировать когда можно становиться.
небыло времени... с учётом других задач

KlonD90
28.07.2016
22:12:18
а в твоем случае ты 2 раза вызываешь функцию и она примерно внутри делатет о же самое но не факт что лучше в любом случае используется 2 итератора а так он с кэша снимет значение

Google

Artur
28.07.2016
22:12:45
так функция же вызывается 1 раз
для 1 значения

KlonD90
28.07.2016
22:13:07
у тебя где-то версия поновее?

Artur
28.07.2016
22:13:14
неи
нет
я пока до этого упростил уже время вышло :)

KlonD90
28.07.2016
22:13:29
ну для каждого значения по разу

Artur
28.07.2016
22:13:57
я знаю как это оптимизировать для производительности, но так красивее :)

KlonD90
28.07.2016
22:14:03
а зачем добавил проверки на длину а и б*

Artur
28.07.2016
22:14:18
потому что в орищгинальном примере был субстр 1 символ

Konstantin
28.07.2016
22:14:23
https://habrahabr.ru/post/276649/

Artur
28.07.2016
22:14:35
=> 2 в символа на поиск дали бы -1

KlonD90
28.07.2016
22:14:46
мне кажется это был намек на переписание a.substr(i, i+1) в substr[i]
:о

Artur
28.07.2016
22:14:53
это кажется
задача не про поиск ошибок же
и сделать несколько задач быстро
на инглише без иде

KlonD90
28.07.2016
22:15:41
в яндекс ходил? :)

Artur
28.07.2016
22:15:45
не

Google

Artur
28.07.2016
22:15:52
трактор жы
я вообщет на php прогаю :)
так по фану
я вообще не считаю подобные задачи на время рациональным тестом

Andrew
29.07.2016
07:57:01
Андрей говорил вчера сделали чатик по Angular 2, как найти?

andretshurotshka?❄️кде
29.07.2016
07:57:16
@angular2

Andrew
29.07.2016
07:57:28
очевидно ввести Angular2, точно
Я думал типа будет ng2_pro

Admin
ERROR: S client not available

andretshurotshka?❄️кде
29.07.2016
07:57:37
:)

Andrew
29.07.2016
07:57:37
:D

@proDOT
29.07.2016
09:20:28
я серьезно бля
Это не конференция по винде. Не стоит засорять чат нетематическим мусором. Плюс избыток мата. Двойное предупреждение. #prodogreylist #prodogreylist


Andrew
29.07.2016
10:50:36
#whois Левченко Андрей.
▫ Какой у вас проект или где работаете?
▪ Работаю в x-keeper, fullstack, разработка на node js, sails, angular, сейчас переход на Angular 2,
▫ В чём вы специалист?
▪ Стараюсь затрагивать как можно больше тем, но, чем больше узнаю, тем больше отталкивает слово "Специалист". Есть определенный опыт, есть амбиции, заинтересовался программированием 10 лет назад, с тех пор активно развиваться начал только в прошлом году.
▫ Чем можете быть интересны или полезны сообществу?
▪ В связи с тем что имеется определенный опыт, увидя вопрос, на который знаю ответ я оперативно его дам, есть желание общаться в сообществе людей, которые понимают о чем ты говоришь, делиться опытом и получать его.
▫ Чем интересно сообщество вам?
▪ pro.js, angular.js, angular 2 - то, в чем я сейчас работаю, развиваюсь, в какой то степени нуждаюсь в живом общении на эту тему более, чем в статьях (особенно к ng2, которые теряют актуальность за месяц - другой)
▫ Откуда вы?
▪ Нет определенного города, всю жизнь в переездах. Сейчас живу в Москве, до этого - в Воронеже, до этого еще 4 города, но это неинтересно
▫ Как узнали про группу?
▪ Изначально где то на просторах нашел pro.js, там узнал про angular, а про angular 2 вчера на Moscow JS
#whois, копирую в три темы


Vλαdmιr
29.07.2016
11:30:38
http://static.rusbase.com/edu/img/timeline.jpg
как такое сверстать?

Klim
29.07.2016
11:32:59
Заказать у профессионала

Igor
29.07.2016
11:35:53
а в чем проблема, собственно?

Алексей
29.07.2016
11:35:54

Sergey
29.07.2016
11:36:17

Алексей
29.07.2016
11:36:44
а в чем проблема, собственно?
наверное в линиях, которые по диагонали идут, понятное дело, что transfrom: rotate(), но мало ли, вдруг блоки с текстом динамические, и могут меняться со временем. Или поддержка старых браузеров

Google

Vladimir
29.07.2016
14:09:30
одним SVG %)

blkmrkt
29.07.2016
16:38:24
подскажите плс, как называется та либа, которая оборачивает методы скормленного ей модуля в awaitable методы

Grigory
29.07.2016
16:40:18
народ такой вопрос есть список элементов, на каждом элементе висят mousenter, mousedown и click, при первом тапе в IOS Safari на любой элемент ловиться только mouseenter и втором тапе на любой другой элемент спика срабатывает mousedown и click
что за магия такая?

hlomzik
29.07.2016
16:40:33
если есть события hover и click, то на один клик генерируется hover, на второй полноценный клик

blkmrkt
29.07.2016
16:52:40

Grigory
29.07.2016
16:58:48

hlomzik
29.07.2016
16:59:02

Grigory
29.07.2016
16:59:41
в том смысле чтобы click вызывался при первом тапе

hlomzik
29.07.2016
17:00:06
для тач устройств все действия делать в onclick/ontouch

Andrey
29.07.2016
17:00:28
http://stackoverflow.com/questions/2741816/is-it-possible-to-force-ignore-the-hover-pseudoclass-for-iphone-ipad-users
FastClick самое популярное.
я у друга в коде видел какой-то слушатель на body, который убирал эффект hover, хотя “быстрый клик” не делал.
хак вобщем)

Grigory
29.07.2016
17:03:31
О круто спасибо??
При моем варианте можно проверить на тач события в документе и просто не модифицировать dom на событие mouseenter

Andrey
29.07.2016
17:11:08
если есть сам слушать, то по идее не важно идет там модификация или нет