@proRuby

Страница 1589 из 1594
Yegor
25.10.2018
14:12:26
я нашел проблему

вы будете удивлены

https://github.com/zold-io/zold/blob/501/test/test_copies.rb#L121-L138

вот юнит тест

Google
Yegor
25.10.2018
14:13:23
если его запустить, то каждый File.write занимает (у меня на машине) 1200мс

если же убрать цикл с Dir — все работает за 1-2мс

замечу, в каталоге всего один файл. то есть этот Dir должен очень быстро отстреливать. но он сильно нагружает файловую систему. и все операции с ней становятся супер медленные. не знаю почему. и не знаю пока как исправить. есть мысли?

Yegor
25.10.2018
14:16:09
какая-то это супер тяжелая операция получается. я делаю его всего лишь 10 раз в секунду. и он так сильно замедляет все

может заменить его на другой какой-то способ листинга файлов в каталоге?

Roman
25.10.2018
14:16:55
шеллиться в ls ?)

Yegor
25.10.2018
14:17:01
а может он блокирует доступ к каталогу целиком...

Rafkat
25.10.2018
14:17:07
Yegor
25.10.2018
14:17:32
чтобы сделать листинг файлов в каталоге он его блокирует весь. и поэтому File.write стоят и ждут.

шеллиться в ls ?)
щас попробую)

Roman
25.10.2018
14:21:42
не ну это вредный совет) я удивлюсь, если это сработает

Yegor
25.10.2018
14:23:38
сработало

Google
Roman
25.10.2018
14:24:04
мдаа

ну это руби чота мутят дикое

Yegor
25.10.2018
14:24:16
ну вот так

Roman
25.10.2018
14:24:32
ну бум знать

Yegor
25.10.2018
14:26:37
окей. проблема решена. но как-то криво)

все равно, спасибо большое, очень помогли)

есть хороший повод сделать свой Gem

с одним классом: FastDirList

Максим
25.10.2018
14:32:29
@yegor256 слушай, а раз уж ты тут, вот скажи плиз. как ты думаешь, должен ли разработчик знать как зарабатывает компания и сколько денег он конкретно приносит ну и всё такое? или разработчику важно просто хорошо писать код?

Yegor
25.10.2018
14:33:14
я за то, чтобы каждый делал свое дело

у каждого свои метрики

у кодеров — технические

у сейлзов — финансовые

и так далее

Ivan
25.10.2018
14:34:26
А зачем тебе знать сколько денег ты приносишь?

Максим
25.10.2018
14:35:59
А зачем тебе знать сколько денег ты приносишь?
да в твиттере чел один топил за то что если ты не знаешь как конкретно ты приносишь деньги и чем зарабатывает компания и как тебе срезать её расходы то ты говно а не разработчик

и так далее
во, я так же считаю, спасибо!

Yegor
25.10.2018
14:36:41
я писал про это: https://www.yegor256.com/2015/03/02/team-morale-myths-and-reality.html

ну и вот: https://www.yegor256.com/2016/12/06/how-to-pay-programmers-less.html

"Brainwash them regularly by communicating how great your company is, how big its mission is, and how important their contribution is. The numbers on their paychecks will look way less important compared to the multi-billion-dollar market the team is trying to dominate. They will sacrifice for a while. For quite a long time, this trick will work."

Google
Yegor
25.10.2018
14:38:15
это все промывание мозгов. оно профессиональным кодерам не нравится. новички от этого балдеют. от осознания того, что они часть большой миссии. профессионалов это только раздражает.

плати мне побольше и оставь свои большие цели и идеи для инвесторов — я так считаю

Roman
25.10.2018
14:40:51
ну это субъективно. многим нравится, что они делают Продукт

Максим
25.10.2018
14:40:52
это все промывание мозгов. оно профессиональным кодерам не нравится. новички от этого балдеют. от осознания того, что они часть большой миссии. профессионалов это только раздражает.
вот блин прям +++ я реально прям думал что все эти разговоры, про конкретную важность каждого разраба в судьбе комании, которые я вижу последнее время в твиттере и прочих соц сетях, это чуть ли не специальная утка менеджерская

Yegor
25.10.2018
14:41:37
вот блин прям +++ я реально прям думал что все эти разговоры, про конкретную важность каждого разраба в судьбе комании, которые я вижу последнее время в твиттере и прочих соц сетях, это чуть ли не специальная утка менеджерская
это промывка мозгов. так проще управлять людьми. вместо строгих и грамотных метрик и правил — просто скажи им, что они все члены одной семьи и можешь ничего не делать

это облегчает работу менеджеров

Ilya
25.10.2018
14:42:18
ну это скорее к галерам относится. в стартапе в котором я работал и работаю лично мне очень важен продукт

ибо гордиться ценником это такое, а вот то что лично ты делал конкретный продукт это другое дело

Максим
25.10.2018
14:42:46
а про удалёнку что думаешь? мне заливают про то что оч важно общение в живую и что разговоры у кулера с коллегами помогают развиваться, и раньшея прям думал что да блин херня всё это, удалёнка класс, но последнее время начал что то больше с их точкой зрения соглашаться

Yegor
25.10.2018
14:42:51
машиной своей гордись и яхтой)

Ilya
25.10.2018
14:43:04
в галерах да. тебе навешают лапши на уши что вот ты такой важный

в маленькой - важно, в большой компании невозможно

Максим
25.10.2018
14:44:51
блин реально согласен

пацаны, Егор - круто

Roman
25.10.2018
14:45:08
я работаю в компании с удаленщиками, совсем не обязательно всех их лично видеть)

а кулера у нас вообще нет

но побазарить на кухне приносит очень много пользы

этим не стоит пренебрегать - даже "поговорить с уточкой"

Google
VFoxy13
25.10.2018
14:46:29
#вакансия #Киев #офис- гибкий график #Ruby_on_Rails #ruby #rails #ROR #middle_developer #senior_developer Company - Quartesian Position - middle/senior Ruby Developer Location - Kiev $2000 - 4000 About company Quartesian LLC (http://www.quartesian.com/) was formed in January 2003 and is headquartered in Princeton, N.J. with the goal of providing “Clinical Data Your Way” to its clients. This goal is accomplished by providing clinical data services faster, more efficient and cost-effective than ever thought possible. We have worked for over 100+ pharmaceutical, biotechnology and medical device companies with 100% repeat business and no change orders. The project is about developing the system for accounting, storage and management of the metadata, underlying the clinical trials’ databases. Among the main features of the system and its neighbouring components are the connectivity with industry data standards and requirements, statistical computational environment and domain-specific project management systems. The ultimate benefit also includes the means of a setup of electronic data capture systems, serving as a game-changing tool for the clinical trials data management framework. Necessary skills: Ruby on Rails (2+ years) PostgreSQL (2+years) Test-driven development, withstanding a code-review process English: Upper-Intermediate (strong communication skills, including both spoken and written) Will be a plus: React/Vue Docker Responsibilities: Design and build solutions with Ruby; Perform unit and integration testing; Review of the existing code, evaluation of the bottlenecks/vulnerabilities/performance issues; Refactor where needed, bug-fixing once requested; Continuous enhancements development; Documentation development. Benefits: Flexible work schedule (partially remote work: 1 - 3 days in a week) Experience with international team, business trips (Germany / US) Social package (health insurance, conference/educational expenses cover) Annual bonuses according to performance Contact me: @VFoxy13

Yegor
25.10.2018
14:52:18
Подписывайтесь на мой канал в телеграме, я там регулярно свежие статьи выкладываю и вообще мысли: https://t.me/yegor256news

rekero
25.10.2018
14:52:43
Куда ж без рекламы

Yegor
25.10.2018
14:53:17
ну раз уж обо мне разговор зашел) я решил вставить рекламы немного

вот вам реклама: https://twitter.com/yegor256/status/1055472880832655360

Roman
25.10.2018
14:57:47
?

ща рекрутеры повалят

Kirill
25.10.2018
14:58:20
ща рекрутеры повалят
О, может хоть удаленку для джуна найду))

alteregoizm
25.10.2018
14:58:23
Alex
25.10.2018
15:42:19
Aleksandr
25.10.2018
17:00:58
Немножно Odin Ass вам в ленту ?



rus
25.10.2018
17:01:37
Почему "Лев"?

Aleksandr
25.10.2018
17:02:09
На Тигр ругается, говорит метод не обнаружен.

Тут всего 8 уровней вложенности. Но это не предел ? Рубокопа на них нет

Dan
25.10.2018
17:03:49
Новый структура есь жи

Ilya
25.10.2018
17:06:58
рокетбанк?)

Максим
25.10.2018
17:07:26
рокетбанк?)
Сегодня собес был с ними

Че думаете?

Aleksandr
25.10.2018
17:07:37
Они хороши

Google
Aleksandr
25.10.2018
17:07:57
Я б у них работал.

Ilya
25.10.2018
17:08:03
Сегодня собес был с ними
давай рассказывай)

Максим
25.10.2018
17:08:16
давай рассказывай)
Да че там просто по телефону поговорили

Ну звучит так себе

Alexander
25.10.2018
17:08:24
теперь это киви... а на киви у меня аллергия с тех пор, когда я обслуживал теремки и кассы для платежей :)

Максим
25.10.2018
17:08:31
Нет удаление нет код ревью нет тестов

Удаленки*

Опенспейс

Зато приставки

Alexander
25.10.2018
17:09:00
каки приставки?

Максим
25.10.2018
17:09:10
каки приставки?
Вроде пс4 хз не помню

Мне вприцнипе на это без разницы

Alexander
25.10.2018
17:09:27
аа, эти... Эти если приспичит и домой купить можно



Ilya
25.10.2018
17:09:49
такой себе бонус в виде приставки)

Alexander
25.10.2018
17:09:56
А чо спрашивали то хоть?

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