@proRuby

Страница 683 из 1594
Maya
30.08.2017
13:13:03
Смешно, но впервую очередь я человек)))Так что должность тут не причем)

Google
Alex
30.08.2017
13:17:59
Это против их интересов говорить что за компания.

Vasiliy
30.08.2017
13:18:35
против интересов HR вообще что-либо говорить после публикации вакансии

v
30.08.2017
13:18:48
ну относительные-то координаты можно указать

в каком там из 100500 офисных зданий обретается искомая компания все равно понятно не станет

Maya
30.08.2017
13:21:09
Все заинтересованные могут узнать всю информацию лично, поэтому кто заинтересован пишитев личку)

v
30.08.2017
13:22:13
мнда

я подозреваю, у Hr'ов просто эффективность меряют перепиской

отсюда вот это постоянное "за подробностями в личку"

Evgeniy
30.08.2017
13:44:18
Есть хорошая статья как liqpay настраивать через их гем?

Roman
30.08.2017
14:01:58
это печально

Google
v
30.08.2017
14:13:17
наверняка будет прямая от работодателя

Roman
30.08.2017
14:17:19
так оно мне не надо, просто интересно, подавал ли я им резюме полгода назад

Gleb
30.08.2017
15:09:27
ребзя, никак не могу понять как санитизировать текст в рельсах. мне нужно отрезать только теги, но не превращать & в &. ActionView::Base.white_list_sanitizer.sanitize как бы вообще про теги, но санитайзит все символы и неуправлема. кто чем чистит ввод?

Roman
30.08.2017
15:19:03
strip_tags пробовал?

Gleb
30.08.2017
15:19:45
pry(main)> strip_tags('a & b') => "a & b"

находится только россыпь древних ишуз, где так ничего и не решили

Roman
30.08.2017
15:22:16
там советуют Rails::Html::WhiteListSanitizer.new.sanitize(string, tags: [])

или это ты и делаешь?

Gleb
30.08.2017
15:23:02
Именно

Собственно, я уже прогуглил все прежде чем спросить )

rekero
30.08.2017
15:24:37
свой напиши

мы так решали в свое время

Ярослав
30.08.2017
15:25:40
как вариант input = "<tag>a & b</tag>" Nokogiri::HTML(input).text => "a & b"

Gleb
30.08.2017
15:27:20
хитрожопо ) но не подключать же нокогири ради такого

Ярослав
30.08.2017
15:29:21
тогда можно дёшево и сердито input.gsub(/<[^>]+>/, "")

либо так CGI.unescapeHTML strip_tags(input)

Gleb
30.08.2017
15:32:47
либо так CGI.unescapeHTML strip_tags(input)
Да, как раз так и пишу :D

Alex
30.08.2017
15:33:36
хитрожопо ) но не подключать же нокогири ради такого
чойта? он и так в зависимостях много где стоит.

Gleb
30.08.2017
15:35:41
чойта? он и так в зависимостях много где стоит.
Да у меня какая-то нелюбовь к нокогири, больно много она проблем приносила в прошлом

Google
Gleb
30.08.2017
15:35:53
Психологическая травма

Roman
30.08.2017
15:37:19
nokogiri кажется сейчас даже вложенная зависимость в стандартном gemfile

ojab
30.08.2017
15:39:13
wat

Roman
30.08.2017
15:40:06
ну я могу ошибаться, но кажется в свежем проекте на рельсах уже будет nokogiri

не в самом gemfile, но как зависимость зависимости

Gleb
30.08.2017
15:40:55
да лааадно

loofah тащит за собой

его тащит тот же rails-html-sanitizer

Alex
30.08.2017
15:43:09
ну я могу ошибаться, но кажется в свежем проекте на рельсах уже будет nokogiri
то что это рельсовая зависимость, явная или неявная это да.

Roman
30.08.2017
16:18:02
loofah тащит за собой
можно loofah напрямую использовать для очистки от тегов вроде

Dima
31.08.2017
07:43:42
Две табилчки: articles: [id,journal_id,issue_id,year,text] published_artiels[id,article_id,publish_date,submited_date] Надо подсчитать количество статей в кажом issue: как вы думаете правильный sql select journai_id, issues_id, year, count(*) from articles group by jounral_id, issues_id, year ?

Dima
31.08.2017
07:44:21


Alex
31.08.2017
07:45:08
о господи, тетрадки

я думал с появлением компьютеров они пропали.

Alex
31.08.2017
07:45:37
это клингонский?

выглядит красиво

Oleg
31.08.2017
07:46:07
У меня для этого 3 доски на стене

Но там я рисую лишь абстрактные схемы

EtoZheSlava
31.08.2017
07:46:23
вспомнил ВУЗовские времена, когда сдавал зачет по бд

Google
Dima
31.08.2017
07:46:47
это клингонский?
что такое клингонский?

Alex
31.08.2017
07:47:19
Но там я рисую лишь абстрактные схемы
схемы рисовать - годно и круто.

Рисовать запросы в тетрадке - ну такое.

чем больше рукописного текста тем сложнее разобрать. Я например стал редко видеть рукописный, поэтому буду долго разбирать что там написано.

Sergey
31.08.2017
08:18:24
А что concerns не поддерживают #prepend ??

Alexander
31.08.2017
08:21:43
что такое клингонский?
*фейлспалм от Пикарда*

Alex
31.08.2017
08:24:50
что такое клингонский?
~ bottles { latlh 1 rap'a' "" tam { woD "s" } ghobe'chugh " bottle" tam tlheghrar tam woD " of beer" tlheghrar } pong ~ print-verse { latlh latlh bottles tlheghrar " on the wall" tlheghrar cha' latlh latlh bottles tlheghrar cha' "Take one down and pass it around" cha' wa'boqHa' latlh latlh { "No" } ghobe'chugh latlh bottles tlheghrar " on the wall" tlheghrar cha' "" cha' latlh { print-verse } HIja'chugh } pong 99 print-verse ну как же..

Vasiliy
31.08.2017
08:34:34
это отсканено?

Admin
ERROR: S client not available

Roman
31.08.2017
08:43:10
А что concerns не поддерживают #prepend ??
там как-то мутно иногда выходит. какой конкретно у тебя случай?

Dima
31.08.2017
10:55:57
No
31.08.2017
12:08:22
Есть бекенд

Без тестов

Это нормально если мы делаем тесты бэкэнда на клиенте?

что думаете по этому поводу?

Vasiliy
31.08.2017
12:09:23
вообще помнится я так интеграционные немного впихивал

пушто бек был без тестов, а доступность страниц надо было проверять как-то, а не только когда через неделю юзеры писали что что-то не работает

Anton
31.08.2017
12:12:36
что думаете по этому поводу?
На самом деле это имеет место, но это очень плохо ибо интеграционные тесты дорогие. Если есть возможность, я бы юнит тестами покрыл бы все

И интеграционным именно на бэкенде

Вот, отличный пост у фаулера

Google
Anton
31.08.2017
12:14:00
https://martinfowler.com/bliki/TestPyramid.html

Vladimir
31.08.2017
12:21:15
https://martinfowler.com/bliki/TestPyramid.html
т.е. конценпция трёх-уровнего тестирования?

Anton
31.08.2017
12:22:10
Ну, просто надо понимать, что юнит только тесты не дадут 100% гарантию, а интеграционные - дорогие

И тут главное баланс держать

Vladimir
31.08.2017
12:22:31
ок, спасибо

Anton
31.08.2017
12:23:35
Ну и тут ещё важно понимать, зачем и как тестировать что-то. Мне проще, у нас на работе ахценный чувак, который отвечает за контроль качества. Он может всегда помочь и сказать, что что-то не так или так

Vladimir
31.08.2017
12:24:16
Да, в это сила сильной команды ;)

Anton
31.08.2017
12:25:43
Ну и из выводов, которые я сделал: очень часто, пытаясь покрыть все тестами, пишется много излишнего кода, который поддерживать надо. Так что тут меньше, но качественно :)

Alex
31.08.2017
12:27:10
мда - тестирование - это отдельный и непростой навык

Anton
31.08.2017
12:29:28
дорогие потому что долго выполняются?
Почитай фаулера :) Если коротко: долго выполняются, сложнее поддерживаются (надо много всего создавать)

Evegeniy
31.08.2017
12:34:34
Vasiliy
31.08.2017
12:37:10
я тоже не знал, лол)

Vladimir
31.08.2017
12:39:05
Почитай фаулера :) Если коротко: долго выполняются, сложнее поддерживаются (надо много всего создавать)
да, хорошая методологая https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

Vasiliy
31.08.2017
12:40:37
smoke testing - уходишь курить когда запускаешь тесты

No
31.08.2017
12:41:25
smoke testing - уходишь курить когда запускаешь тесты
тогда я всё тестирую по этой методологии

Alex
31.08.2017
12:45:34
мда - тестирование - это отдельный и непростой навык
Больше. Это как заново язык изучать.

Это называется smoke testing, если говорить языком терминов. Может кто-то не знал, просто.
Смоки это когда ты быстро пару тройку тестлв делаешь. Вроде даже вручную

Evegeniy
31.08.2017
12:48:40
Смоки это когда ты быстро пару тройку тестлв делаешь. Вроде даже вручную
В первый раз я более менее осознанно прочитал про это в книге Ship It! и там под смоук-тестами понимались именно интеграционные тесты твоего основного функционала после релиза(можно даже руками)

Страница 683 из 1594