Pull to refresh
58
0
Геннадий Макушкин @Kapustos

User

Send message
При статистических исследованиях очень важна корректность входных данных. К сожалению в вашей выборке данные из разных источников, которые нельзя проверить на корректность. Например, получены ли пароли напрямую (сниффер, база с незашифрованими паролями) или кто-то перебирал пароли брутфорсом. Во втором случае, в базе почти не будет случайно сгенерированных паролей длиннее 7-8 символов, но они конечно же существуют, просто взломщик не смог их подобрать.

Пока вы не уверенны в гомогенности и корректности входящих данных, просто не имеет смысла проводить их статический анализ :(
Думаю тема оценки сигналов мобильных будет очень интересной!
Мне непонятно почему так много ответивших пишут код в Notepad++, Vim, Sublime. При всем уважении к быстроте этих редакторов, чтобы заменить ними полноценную IDE для той же Java или даже php, нужно потратить слишком много времени и усилий. Phpstorm из коробки же просто работает. Но полноценная IDE не нужна если нужно всего лишь подправить несколько файлов, может именно такие разработчики и отвечали на вопросы.
Извините за детский вопрос, но как производят иглу АСМ?
Я сдавал 5.3. Мое мнение: сертификация показывает, что человек готов инвестировать 100-200 долларов и 2-3 дня времени в свое резюме, что уже хорошо. Но еще лучше, если человек инвестировал 4 года в универ или в профиль на гитхабе :)
Но я бы скорее негативно оценил человека, у которого сертификатов с десяток. Обязательно бы спросил, почему он выбросил так много денег на ветер.
В Zend Framework 2 пытались сделать полноценный DI с Reflection. Получилось настолько медленно, что сами создатели рекоммендуют использовать его только для экспериментов.
Я считаю что вместо того чтобы вводить магические свойства необходимо рефакторить код. Насчет геттеров и прямого доступа, я уверен, что необходимо чтобы все кодеры писали в одном стиле. Или не используем геттеры совсем или не используем публичный доступ. Конечно же, мы выбираем геттеры. Любая современная IDE должна умет их автоматически генерировать.
Кстати, очень хороший способ. Именно так собеседовали меня, и через несколько месяцев, за пивом, техлид рассказал, что именно из-за этой, буквально сразу возникшей «индукции», фирма сильно пошла мне навстречу при составлении договора. В свою очередь и я признался в том, что эти 20 минут переубедили меня устроиться именно к ним на работу. Я сразу понял, что сработаюсь с человеком.
Конечно же продолжайте!
Я в одной книге прочитал о похожей схеме при выжывании в джунглях.
Абстрактный городской житель даже не подозревает о ядовитых растениях, жрет все подряд и умират сразу.
Умный городской житель знает что бывают ядовитые растения но (пока) не умеет их определять.
После года в джунглях житель выучил признаки по которым можно определять ядовитые растения.
А местный парень просто знает что можно есть, почему, объяснить не может.
Проекты с автоматическим распределенным Phpunit уже есть на gihub'е. Проблемы начинаются с появлением интеграционных и функциональных тестов. Например использование БД или файлов. Можно передавать в потоки Phpunit параметры, и с их помощью создавать уникальные БД, файлы, и т. д. но в проектах с фреймворками (SF2, Doctrine) очень трудно все предусмотреть и изменить. Проще(?) всего запускать тесты в параллель на различных виртуалках.
Мы думали о том, чтобы поднимать на машинах виртуалки с помощью Vagrant и Chef, таким образом проблема различних окружений решается. Вопрос в том, стоит ли этим заниматься, если проще добавить ресурсы в облако :) Но возможность получить кластер с 100 нодов греет гиковское сердце :)
Спасибо за ответ. Мы думаем в свободное время попробовать разобраться с Gearman'ом, ведь в наличии есть около сотни девелоперских и обычных офисных компов, если бы удалось запускать паралельно тесты на них, все бы просто летало! :) А вы не пробовали что-то похожее?
Спасибо, как раз сегодня мы начали прикручивать code coverge и phpconv к нашим распределенным тестам, а тут такой open source подарок :)
Может подскажете, нет ли какой нибудь хитрости чтобы code coverage собирался быстрее? Или же проще дать CI серверу процессор побыстрее?
Еще год-полтора назад, я говорил, что ZendFramework2 на уровне Symfony2. Теперь, приходится в основном проекте работать с ZF2 и становится ясно, что этот фреймворк все больше отстает от Symfony. Точнее, Symfony развивается просто отлично — документация на уровне, активное комьюнити, каждую неделю в офиц. блоге Фабьен описывает человеческим языком изменения.
Мне кажется, проблема именно в пятидневном монолитном таске. Разбив его на небольшие подтаски вы более полно используете возможности Agile. Вы более быстро получите обратную связь по подзаданию, и, возможно, следующие подтаски будете делать совсем по другому, чем планировалось сначала.
А насчет того что впадлу идти на митинг, это связано с тем, что митинги слишком затянуты и/или товарищи рассказывают о таких подробностях, которые вызывают зевоту. ( Именно так все было происходило в моей предыдущей комманде — 1/3 сидела и играла на телефонах, пока главный тестировщик спорил с менеджером о багах которые срочно нужно исправить )
Опытные пользователи андроида, подскажите пожалуйста надежный софт для дистанционной блокировки/стирания смартфона.
У меня есть несколько инвайтов на TheBox.bz, пишите в ПМ, поделюсь.
У меня LP2275w и ZR24w (какбы наследник LP2475w ). Очень доволен, но с ними одна проблема, бывают модели, у которых жутко жужжих инвертор. Я 22 дюймовую модель 3 раза менял, но все равно она меня раздражает. А вот ZR24w с первого раза тихонький, но это уже повезло.
По слухам, через несколько лет появится Волшебный экран:image
Microsoft, по крайней мере пользуется стандартными элементами UI, а эти умники сделали свою кроваво-черную поделку. К тому же, представьте, что после апдейта винды у вас на экране появляются иконки всех программ которые были обновлены.
1
23 ...

Information

Rating
Does not participate
Location
Köln, Nordrhein-Westfalen, Германия
Date of birth
Registered
Activity

Specialization

Backend Developer, DevOps
Lead
From 100,000 €
DevOps
AWS
Docker
CI/CD
English
German
PHP