Pull to refresh
-153
Karma
0
Rating
Маслов Виктор @Nakilon

функциональщик

Сколько зарабатывали разработчики разных квалификаций в первом полугодии 2019

Забыли, что по домену habrahabr.ru уже десять лет, как располагается школьный портал?
В этой стране технологии и квалификации отстают от мировых на 10-30 лет — вышеупомянутые язык и фреймворк начнут различать лет лишь через двадцать, когда весь мир уже перейдет на что-то новое.
Тут еще тысячу раз какой-нибудь колхозник, живущий в православном делфи-мире, будет спрашивать: «а разве на руби есть что-то кроме рельс?», — и ему тысячу раз будут отвечать: brew, chef, vagrant, puppet, и что если б не изначальная разработка sinatra, bundler и rspec, их бы не портировали в питон в виде flask, в раст в виде cargo, в js в виде целого множества фреймворков и т.д., и что таким образом без руби в программировании давно уже никуда. Но это все будет бесполезно, потому что хоть тысячу раз это расскажи в деталях, хоть миллион, русский посетитель сия школьного портала ничего не поймет. Потому что программистов здесь нет, ну может есть человека полтора-два, но вопрос про «почему в диаграмме то да се?» не имеет смысла задавать, т.к. здесь статьи пишут домохозяйки для домохозяек.

Авторы игры 0 A.D. — молодцы

В чем связь между «кернел-хакингом» и количеством ошибок?

Мои правила эффективности: работа с задачами, проектами, книгами и заметками

Крайне важно было упомянуть, какой версии айфон.

> Я не читаю ленты соцсетей, за исключением Instagram, так как только в нем я могу контролировать источники получаемого контента.

Откройте для себя технологию 2000 года — RSS и RSS-агрегаторы.

> Новости технологий и бизнеса я получаю из Telegram-канала vc.ru, новости дизайна от Юрия Ветрова.

Хотел было сказать, что опять же, Telegram-каналы и прочий рак был придуман для того, чтоб отучить людей от анонимного чтения RSS, и трекать, кто что читает, чтоб торговать вами на рынке аудиторий и датамайнинга, но т.к. ни для кого не секрет, что vc.ru — площадка для проплаченных постов, да еще и Юрца какого-то приплели, стало понятно, что и сам этот хабрапост — реклама.

Яндекс открывает Алису для всех разработчиков. Платформа Яндекс.Диалоги (бета)

Попробуйте сменить имя в Безопасном режиме или через sudo.

Десктопные GUI-тесты на Python. Лекция в Яндексе

Тестирование десктопного ПО в далеком 2013 году пилил в рамках проекта Яндекс Браузер не скажу кто. Эта библиотека включала в себя как работу через accessibility, так и через webdriver. Один и тот же код тестировал билды и под Windows, и под Mac OS. Также, при наличии некоторого опыта и интереса к теме обработки изображений, разрабатывался подход аналогичный Sikuli. Были наработки организации работы этого всего в Jenkins, а по результатам создавались отчеты очень похожие на, тогда еще и внутри не очень известный, Allure, который делался параллельно другими людьми. Но в колеса единоличной разработке этого всего (например, настаивалось на том, что вообще систему создания отчетов нельзя запиливать, иначе «ручники будут гонять тесты, а мы станем не нужны» sic!) то и дело вставлялись палки, успехи присваивались другим людям, систематично распространялась клевета как начальству, так и коллегам того уже уровня не только про деятельность в рамках проекта, но и про остальной профессиональный опыт. Были наняты 3 человека, чтоб переписать весь его код ничего не добавив, просто чтоб растащить код по кусочкам и остановить прогресс. К тому моменту, когда масштабы подставы стали очевидны, в человеке уже было столько обиды и отвращения, что поднимать скандал (а тихо, на столько несвойственную общей внутренней культуре компании, историю разрешить бы наверное не удалось) уже не было сил — человек устал, вздохнул, посвятил последний месяц допиливанию документации (которую вел единолично все это время, не смотря на то, что в отделе числилось множество людей) и ушел.

История победы на ежегодном соревновании Russian AI Cup 2017

Конечно нет. Все же в 2017 знают, что AI == TensorFlow.

Легкий тест производительности облачных платформ AWS, Google Cloud и Microsoft Azure

Судя по скриншоту, автор гонял GCP на Haswell, хотя мог взять Skylake — на два поколения новей.
И до Local SSD, видимо, маны тоже не дочитал https://cloud.google.com/compute/docs/disks/local-ssd

Automation QA — это отдельная команда?

> Автоматизация через GUI наиболее болезненная и дорогостоящая из-за хрупкости и низкой скорости тестов, но зачастую начинают именно с нее.

Дорогостоящая? Автоматизаторов GUI-тестирования нужно на порядок меньше, чем остальных программистов.
И правильно делают, что начинают с нее — первые 10 строк GUI-тестов заменят первые десять тысяч строк юнит-тестов. «Взять и покрыть юнитами все, что наделали на сегодняшний день» можно только если ничего не наделали, поэтому надо начинать с высокоуровневых тестов, которые укажут, в какие направления нужно спускаться, уровень за уровнем, а не бросаться с юнитами на все подряд.

> Тем временем, факт создания новой команды никак не влияет на команду разработки: она все также продолжает отдавать в тестирование некачественный продукт, игнорируя написание модульных и интеграционных тестов.

Ничего подобного, если есть CI. К следующему спринту (или какую у вас там религию планирования менеджеры придумают) чувак, не сумев позеленить свой мержреквест будет вынужден начать включать голову, когда код пишет. Если у него это получаться будет хуже, чем у коллег, то вообще отлично — нашли, кто баги наплодил.

> Нестабильных и медленных по своей природе GUI-автотестов с каждым релизом становится все больше, а значит больше ресурсов уходит на их поддержку, что ведет к расширению команды автоматизации.

Автотест не бывает «нестабильный» просто так — либо витую пару грызут мыши, либо кто-то сильно гордый отказывается логировать/дебажить. А то, что нестабильность выявляется — это потому, что автотест более внимателен к деталям, чем наивный пользователь, который просто ленится багрепортить нестабильность, а вместо этого ругает свою винду, браузер или старый комп.

> Департамент обеспечения качества растет, но не обеспечивает должный рост качества выпускаемого продукта.

см. пункт 2

P.S.: две недели отвечать не смогу. Только в личку.

Google DeepMind научил ИИ узнавать объекты с одного «взгляда»

> Наука еще достаточно далека от раскрытия тайны “одноразового” обучения мозга человека.

Ах, если б до людей все доходило с первого раза…

Закат Stack Overflow

Где-то в глубинах интернета два с половиной говнокодера, не умеющих гуглить или задавать вопросы, поныли о том, что их вопросы справедливо закрыли или минусанули — это уже называется «закатом»? Кто придумал такой заголовок? Ализар? Но конечно же, хлынет волна сочувствующих — всяческих обиженок, которые сами за столько лет существования не сумели ни хороший вопрос задать, ни, уж тем более, дать хороший ответ. А часть локальных комментаторов и плюсовальщиков перевода этого бреда и вовсе не может преодолеть языковой барьер, потому что значит знает только русский (и то с ошибками), поэтому побросаться говном в один из ценнейших сайтов и его комьюнити — святое дело, ага.

Руби(н) vs Питон: самые важные вопросы и ответы

Разница между Python и Ruby всегда была и будет в том. что первый хвалят только если не знакомы ос вторым:

https://habrahabr.ru/post/85459/#comment_6190771

Решаем головоломки шаманов в World of Warcraft генетическим алгоритмом

Школьный портал habrahabr.ru не перестает радовать оригинальными исследованиями…

https://en.wikipedia.org/wiki/Lights_Out_(game)

Как эмодзи могут улучшить ваш код (на самом деле)

Забыли на каком сайте находитесь?

Сайдкик-самоубийца

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

pipes? sockets? mmap?

> И в случае с руби лучше всего воспользоваться внешним механизмом передачи сообщений и редис в данном случае подойдет идеально.
> author: CTO at…

Рельсисты такие рельсисты…

Сравниваем реализацию языков Python и Ruby по плотности ошибок

Вся эта power умножается на 0.1, если замерить плотность ошибок не в реализации языка, а в коде, который на этом языке потом пишут.
Плюс учесть, что программы на руби на несколько процентов короче, что при сохранении плотности дает меньшее кол-во ошибок на программу.

Генератор музыки на базе кодогенератора

Ruby, как всегда, впереди: http://sonic-pi.net/

Разработка скрипта для сравнения вкусов людей

Использовать будем python, так как данный ЯП наиболее подходит для реализации подобных алгоритмов.

if
elif
elif
elif
elif
elif



С наибольшей уверенностью этот язык хвалят те, кто больше ни на каком в жизни не писал…

Конкурс по программированию на JS: Классификатор слов (о ходе тестирования)

Если б словарь почистили от чепухи всякой, которая английскими словами не является

toddite, synapsidan, ursid, cycadales, nebbishy, gypsophilous, cowfish, haboobs, archhead, impulsed, otiorhynchinae, twankies, olympio, besra, bankroll's, godsends, colymbidae, reefier, hobbie's, sagittid's, souldan, sap's, nevada, bushlike, hexastigm, baptizee, bonnibell, aldose, pilows, barkhan, redshank's, lucerne, baulkier, pocill, corday, unsaddle, waxbill, unbudged, horsehair, bamboula, parkward's, farnsworth's, zealotry, plumbed, khios's, millsboro's, otyak, enkernel, massif's, revkah…

то процент ошибки у всех уменьшился бы раза в два, потому что некоторых этих слов даже Google не знает. А то по условию конкурса вам нужна программа, которая отличает «слова английского языка», но победит программа, которая отличают «определенную херню, захардкоженную по пьяни».

Использование МатАнализа в компьютерных играх (часть 3)

Про лесенку DPS — опытные игроки Quake знают, что эффективней всего наносить дамаг чем-то скорострельным, чтобы когда у противника останется определенное количество HP (предсказываешь его на догадках о том, сколько его у противника было заранее, и сколько раз ты по нему успешно попал) в соответствии с позицией, твоим aim-ом и его dodge-скиллом ловишь момент переключения на оружие, которое стреляет реже, но сильней, например, Rocket Launcher.

PHP против Ruby: Давайте жить дружно

Минус один? Мало того, что в статье не дружат с основами логики, а в комментах никто этого не заметил, так еще не довольны, что есть кто-то, кто не такой? ..))) Спасибо, подняли настроение.

Information

Rating
6,049-th
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity