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

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

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

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

    Хотел было сказать, что опять же, Telegram-каналы и прочий рак был придуман для того, чтоб отучить людей от анонимного чтения RSS, и трекать, кто что читает, чтоб торговать вами на рынке аудиторий и датамайнинга, но т.к. ни для кого не секрет, что vc.ru — площадка для проплаченных постов, да еще и Юрца какого-то приплели, стало понятно, что и сам этот хабрапост — реклама.
  • Яндекс открывает Алису для всех разработчиков. Платформа Яндекс.Диалоги (бета)
    +7
    Попробуйте сменить имя в Безопасном режиме или через sudo.
  • Десктопные GUI-тесты на Python. Лекция в Яндексе
    0
    Тестирование десктопного ПО в далеком 2013 году пилил в рамках проекта Яндекс Браузер не скажу кто. Эта библиотека включала в себя как работу через accessibility, так и через webdriver. Один и тот же код тестировал билды и под Windows, и под Mac OS. Также, при наличии некоторого опыта и интереса к теме обработки изображений, разрабатывался подход аналогичный Sikuli. Были наработки организации работы этого всего в Jenkins, а по результатам создавались отчеты очень похожие на, тогда еще и внутри не очень известный, Allure, который делался параллельно другими людьми. Но в колеса единоличной разработке этого всего (например, настаивалось на том, что вообще систему создания отчетов нельзя запиливать, иначе «ручники будут гонять тесты, а мы станем не нужны» sic!) то и дело вставлялись палки, успехи присваивались другим людям, систематично распространялась клевета как начальству, так и коллегам того уже уровня не только про деятельность в рамках проекта, но и про остальной профессиональный опыт. Были наняты 3 человека, чтоб переписать весь его код ничего не добавив, просто чтоб растащить код по кусочкам и остановить прогресс. К тому моменту, когда масштабы подставы стали очевидны, в человеке уже было столько обиды и отвращения, что поднимать скандал (а тихо, на столько несвойственную общей внутренней культуре компании, историю разрешить бы наверное не удалось) уже не было сил — человек устал, вздохнул, посвятил последний месяц допиливанию документации (которую вел единолично все это время, не смотря на то, что в отделе числилось множество людей) и ушел.
  • История победы на ежегодном соревновании Russian AI Cup 2017
    +7
    Конечно нет. Все же в 2017 знают, что AI == TensorFlow.
  • Легкий тест производительности облачных платформ AWS, Google Cloud и Microsoft Azure
    0
    Судя по скриншоту, автор гонял GCP на Haswell, хотя мог взять Skylake — на два поколения новей.
    И до Local SSD, видимо, маны тоже не дочитал https://cloud.google.com/compute/docs/disks/local-ssd
  • Automation QA — это отдельная команда?
    0
    > Автоматизация через GUI наиболее болезненная и дорогостоящая из-за хрупкости и низкой скорости тестов, но зачастую начинают именно с нее.

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

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

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

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

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

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

    см. пункт 2

    P.S.: две недели отвечать не смогу. Только в личку.
  • Google DeepMind научил ИИ узнавать объекты с одного «взгляда»
    0
    > Наука еще достаточно далека от раскрытия тайны “одноразового” обучения мозга человека.

    Ах, если б до людей все доходило с первого раза…
  • Закат Stack Overflow
    +1
    Где-то в глубинах интернета два с половиной говнокодера, не умеющих гуглить или задавать вопросы, поныли о том, что их вопросы справедливо закрыли или минусанули — это уже называется «закатом»? Кто придумал такой заголовок? Ализар? Но конечно же, хлынет волна сочувствующих — всяческих обиженок, которые сами за столько лет существования не сумели ни хороший вопрос задать, ни, уж тем более, дать хороший ответ. А часть локальных комментаторов и плюсовальщиков перевода этого бреда и вовсе не может преодолеть языковой барьер, потому что значит знает только русский (и то с ошибками), поэтому побросаться говном в один из ценнейших сайтов и его комьюнити — святое дело, ага.
  • Руби(н) vs Питон: самые важные вопросы и ответы
    +2
    Разница между Python и Ruby всегда была и будет в том. что первый хвалят только если не знакомы ос вторым:

    https://habrahabr.ru/post/85459/#comment_6190771
  • Решаем головоломки шаманов в World of Warcraft генетическим алгоритмом
    –6
    Школьный портал habrahabr.ru не перестает радовать оригинальными исследованиями…

    https://en.wikipedia.org/wiki/Lights_Out_(game)
  • Как эмодзи могут улучшить ваш код (на самом деле)
    0
    Забыли на каком сайте находитесь?
  • Сайдкик-самоубийца
    –1
    > сайдкик-процесс должен сам себя убивать, а мы лишь должны сказать ему когда это сделать

    pipes? sockets? mmap?

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

    Рельсисты такие рельсисты…
  • Сравниваем реализацию языков Python и Ruby по плотности ошибок
    –1
    Вся эта power умножается на 0.1, если замерить плотность ошибок не в реализации языка, а в коде, который на этом языке потом пишут.
    Плюс учесть, что программы на руби на несколько процентов короче, что при сохранении плотности дает меньшее кол-во ошибок на программу.
  • Генератор музыки на базе кодогенератора
    0
    Ruby, как всегда, впереди: http://sonic-pi.net/
  • Разработка скрипта для сравнения вкусов людей
    +1
    Использовать будем python, так как данный ЯП наиболее подходит для реализации подобных алгоритмов.

    if
    elif
    elif
    elif
    elif
    elif



    С наибольшей уверенностью этот язык хвалят те, кто больше ни на каком в жизни не писал…
  • Конкурс по программированию на JS: Классификатор слов (о ходе тестирования)
    –5
    Если б словарь почистили от чепухи всякой, которая английскими словами не является

    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)
    +3
    Про лесенку DPS — опытные игроки Quake знают, что эффективней всего наносить дамаг чем-то скорострельным, чтобы когда у противника останется определенное количество HP (предсказываешь его на догадках о том, сколько его у противника было заранее, и сколько раз ты по нему успешно попал) в соответствии с позицией, твоим aim-ом и его dodge-скиллом ловишь момент переключения на оружие, которое стреляет реже, но сильней, например, Rocket Launcher.
  • PHP против Ruby: Давайте жить дружно
    0
    Минус один? Мало того, что в статье не дружат с основами логики, а в комментах никто этого не заметил, так еще не довольны, что есть кто-то, кто не такой? ..))) Спасибо, подняли настроение.
  • Прощание с блогом FLProg (UPD — прощание отменено, работаем дальше)
    0
    Школьный портал давно умер. Все проплачено. Посты и право писать.
    А какие ограничения не наложены на вас администрацией, наложит стадо, которое считает это все правильным.
  • PHP против Ruby: Давайте жить дружно
    –1
    > Вместо такой строки:
    > if! (foo || bar) && baz
    > можно написать:
    > unless (foo || bar) && baz

    /me фейспалмнул и закрыл вкладку школьного портала
  • Мы не можем платить столько денег участникам ППА
    +1
    Проплаченное кармад… — венец эволюции школьного портала.
  • Русский нейросетевой чатбот
    –4
    30 миллионов пар реплик? Вот вам пример моего бота на 2 миллионах:

    > x: крутая вещь реклама в интернете
    > velik: раньше нужно было хлеба и зрелищ
    > x: бумажки на подъездах гораздо сложней расклеивать
    > velik: или бумажки с прикреплёнными воздушными шариками!

    > x: людей чота боится
    > velik: ой, еще бы

    > x: книжечка торна оказалась очень даже ок
    > x: и еще пацаны там посоветовали другую — «путь к реальности»
    > velik: гляди и перестал бы сюда заходить

    > x: 8 квадратов — я даже не знаю
    > velik метра 3 на 4
    > x: ну там 6 еще можно найти
    > y: ну, калькулятор говорит диаметр проволоки
    > velik: :cool: я всегда с собой ношу — ка-а-а-ль-ку-у-у-ля-а-тор!
    > y: говорит 3.2
    > velik: человеческим голосом```

    > x: а gitlab умеет gated check in?
    > velik: That would be nice )

    > x: sh: gm: command not found
    > velik: эта команда не имеет коровьей суперсилы

    > x: может мне тоже купить книгу по сишарпу? :simple_smile:
    > velik: 20р всего лишь

    > x: <http://map.letapis.by/by/#intro> Мапа станаўлення Беларусі Гісторыя Беларусі ў картах ад Вялікага княства Літоўскага да Рэспублікі
    > x: великое сяброцарство
    > velik: зиг хайль, дольчен золдатен

    > x: почему распространено заблуждение что жаба — гогно
    > velik: провокация на скандал, здесь за такое наказывают

    > x: бурление https://habrahabr.ru/post/278341/
    > x: Почему умер Хабр. Что делать и куда бежать
    > x: Disclaimer. Этот пост — развёрнутый ответ на пост Хабр умирает?.. В исходном посте я дал ссылку на свою дискуссию с deniskin от ноября 2014 года (чуть позднее…
    > velik: да тут мощный троллинг

    > x: или волны гравитационные
    > velik: меня может укачивать

    > nakilon: «комик санс вам в морду» говорят суровые рубисты
    > velik: вот как ты например

    При чем, лог был довольно трешовый (с Клавогонок) — с вкраплениями флуда в виде сообщений-смайликов, и не айтишный по сути.

    А работает это методом типа того, который вы забраковали — «Загрузить набор ответов в БД и искать полнотекстовым индексом по предыдущей фразе...»
    Шел 2016 год, а на школьном портале все еще не поняли, когда нейронные сети нужны, а когда нет…
  • Badoo перешли на PHP7 и сэкономили $1M
    +2
    У Дмитрия Зеновича есть акк: dzenovich
  • Хабр умирает?
    0
    Школьный портал умер 7 лет назад.
  • Как компьютер играет в шахматы?
    0
    Итерационный п… што? Я всегда это называл поиском в ширину, где глубиной является кол-во шагов.

    А вообще хороший вышел чек-лист для любого ИИ. Почерпнул для себя «Quiescence Search», «Историческое отсечение», «Razoring» и «Эндшпильные таблицы». Большая часть вкусностей, к сожалению, не годится для игр несопернических, и где хочется найти решение лучшее, кратчайшее и т.п.
  • [ В закладки ] Алгоритмы и структуры данных в ядре Linux, Chromium и не только
    –8
    Нафиг в закладках такая разрозненная свалка?
  • Учёные установили, что волшебные грибочки меняют сознание с первого раза — и, похоже, навсегда
    +3
    > Наркотические средства — вещества, включенные в Перечень.

    После этого определения говорить не о чем.
  • Что нового в Ruby 2.3
    0
    Чем больше проблем, тем больше работы.
    Чем больше работы, тем больше зарплаты.
  • Рецепты тестирования Ruby и Rails приложений
    0
    3. или просто: .to be
    4. или короче: -fd, и полезно с --dry-run
  • Почему я ставлю на Elixir
    –8
    Еще сначала сказал «в свое время Ruby уделал всех», а потом стал расписывать, какое Rails говно.
    Собсна, 99% кодеров на рельсах до сих пор думают, что это и есть ЯП.
  • Почему непросто показать все цвета в одномерном пространстве, и сколько раз это можно сделать
    0
    В «итоговой сортировке» есть три больших «зеленых» кластера и еще больше «синих». Возможно, при использовании двух измерений дробление было бы меньшим.
    Не могли бы вы приложить список цветов, чтобы я, если найду время, тоже попробовал посортировать? В статье что-то списка не найду.
  • Обработка фото «пришельца» раскрыла 60-летнюю загадку
    +2
    Верно. Мир Linux и мир, в котором задаются вопросом «Зачем?!» — это два разных мира.
  • Свершилось! Tesla представила аккумуляторную систему для дома, предприятий и всего мира
    +1
    Кроме того, аккумулятор системы можно заряжать в часы, когда энергия дешевле всего, и использовать эту энергию, когда энергокомпании поставляют её по максимальной цене.

    Как только потреблять станут в эти часы, они перестанут быть дешевыми — неужели автор до этого не додумался?

    Мюнхаузены, тянущие себя из болота за усы, и вечные двигатели на хабр^Wшкольном портале — почему я не удивлен?
  • Ruby Together – фонд развития языка Ruby
    0
    /me взял поп-корн
  • Как в 20 лет я стал зарабатывать по 2-3K евро в месяц на Google Adsense, и чем это закончилось
    +5
    Чего ждать от сеошника?
  • ГМО — это не только полезно, но еще и вкусно? 5 полезных ГМ-видов животных и растений
    –6
    Все яды проходят такую фазу, когда об их вреде ничего не знают, и вообще приписывают полезные свойства.
    Чем вам обычная картошка не угодила? Готовы есть продукт от химиков лишь для разнообразия и пары процентов выгоды не вам, а отдельным бизнесменам?
    Продолжайте жрать, товарищи. Продолжайте.
  • Дисциплина, или этот проклятый рабочий день
    0
    :: Мол, если бы не эта ненавистная трудовая дисциплина, я бы свернул горы на каком-то побочном поприще, а так, увы, лишен этой возможности.

    Конечно, для нетворческого, безынициативного пустого человека типовые задачи от такого же бессмысленного менеджера — единственный способ как-то себя реализовать. Но не нужно считать, что кругом все такие же, что не могут найти сами себе занятие умней, чем поиграть в контру. Не равняйте по себе.
  • Почему палитра современных фильмов оранжево-синяя
    +4
    Только глазам все равно жопа. Потому что раньше экраны были ЭЛТ, и потому для глаз более щадящим были светлые буквы на черном фоне. Сейчас же экраны не такие вредные, и следует возвращаться к классике бумажных книг — черным буквам на фоне чисто белом или чуть тепло затемненном, как фон окон в старой винде: 212 208 200
    При современных технологиях производства дисплеев сидеть на зеленых буквах с черным фоном — это или от понта, или от тупости, или от того и другого.