TM Feed Хабрахабр Geektimes Тостер Мой круг Фрилансим
Мегапосты:
Хабрахабр
  • Публикации
  • Пользователи
  • Хабы
  • Компании
  • Песочница
Войти Регистрация
8,0
Карма
0,0
Рейтинг
7
Подписчики
arikon
Пользователь
Профиль Публикации 1 Комментарии 11 Закладки 86
  • Публикации
  • Комментарии
  • imperituroard 2 февраля 2016 в 19:05

    Уменьшение размера тонкого диска в ESXi

    • Виртуализация
      Когда я начал работать с ESXi, столкнулся с проблемой нехватки дискового пространства из-за сильно разросшихся тонких дисков. Вообще, лучше создавать диски меньшего размера, потому что увеличить диск в ESXi намного проще, чем уменьшить. Но что же делать, если все-таки возникла необходимость уменьшить диск? Причем, мое положение усугубляли LVM разделы на сервере, которые не распознавал Acronis, и, следовательно, не мог изменить размер раздела.
      Опишу способ, которым воспользовался я:
      Читать дальше →
      • +5
      • 18,6k
      • 9
    • olegbunin 8 января 2017 в 16:17

      Скорость с доставкой до пользователя

      • Разработка веб-сайтов,
      • Клиентская оптимизация,
      • Высокая производительность,
      • HTML,
      • Блог компании Конференции Олега Бунина (Онтико)


        Анатолий Орлов ( anatolix ), Денис Нагорнов ( Яндекс )


        Анатолий Орлов: Всем привет! Меня зовут Анатолий. Я последние 10 лет работал в Яндексе. В Яндексе я занимался разными вещами, но, так получилось, что на HighLoad я всегда доклады делаю про скорость разного вида. У меня есть содокладчик — Денис Нагорнов, он и сейчас работает в Яндексе и занимается, помимо всего прочего, не поверите, тоже скоростью.

        Доклад называется «Скорость с доставкой до пользователя». Как вы знаете, огромное количество компаний пытаются оптимизировать загрузку своих страничек. Некоторые компании так гордятся достигнутыми результатами, что они эти результаты пишут на своих страничках, причем даже не внизу, а вверху.

        Например, скриншот с сайта Google:
        Читать дальше →
        • +59
        • 19,1k
        • 14
      • A3a 7 декабря 2016 в 12:24

        Дорогой JavaScript,

        • Программирование,
        • JavaScript
        • Перевод
        Мне хочется рассказать тебе о проблеме в нашем сообществе.

        Я участвовал во множестве открытых проектов, таких как Babel, Flow, Yarn, Lerna, и других. Как разработчик, мне посчастливилось стать частью самых лучших времён сообщества, равно как и худших.

        К приятным воспоминаниям, я могу отнести приглашения на конференции по всему миру, путешествия в места, в которые никогда бы не представил что попаду и новые друзья из самых разных уголков земного шара. Своих лучших друзей я обрёл благодаря работе в открытых проектах.

        Но боюсь, это не всё, с чем я сталкивался.
        Открыть письмо
        • +59
        • 32k
        • 78
      • alsafr 2 ноября 2016 в 11:01

        Искусственный интеллект в поиске. Как Яндекс научился применять нейронные сети, чтобы искать по смыслу, а не по словам

        • Семантика,
        • Поисковые технологии,
        • Машинное обучение,
        • Блог компании Яндекс
          Сегодня мы анонсировали новый поисковый алгоритм «Палех». Он включает в себя все те улучшения, над которыми мы работали последнее время.

          Например, поиск теперь впервые использует нейронные сети для того, чтобы находить документы не по словам, которые используются в запросе и в самом документе, а по смыслу запроса и заголовка.



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

          В этом посте я постараюсь немного рассказать о том, как у нас это получилось и почему это не просто ещё один алгоритм машинного обучения, а важный шаг в будущее.
          Читать дальше →
          • +129
          • 87,2k
          • 130
        • moikrug 27 октября 2016 в 14:12

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

          • Управление персоналом,
          • Карьера в IT-индустрии,
          • Блог компании Мой круг
            image

            На этот раз «Мой круг» совместно с Cofoundit постарались узнать, как разработчики участвуют в стартапах: как с позиции сотрудника, так и с позиции основателя компании. Мы опросили более 3500 человек, пользователей «Моего круга» и «Хабрахабра». Более 90% опрошенных имеют свой аккаунт на «Моём круге» — это именно те ИТ-специалисты, которые откликаются на вакансии или размещают их на нашем сервисе.

            Сначала мы узнаем немного об отрасли в целом: кто где работает, сколько зарабатывает, чем занимается, у кого есть опыт сотрудника, а у кого — основателя стартапа. Затем мы просим вспомнить самый интересный стартап, в котором довелось участвовать и сравним опыт сотрудников и создателей стартапов, у последних дополнительно узнаем про их опыт инвестирования и монетизации. Наконец, выясним у тех, у кого до сих пор не было опыта стартапа, что их мотивирует, а что останавливает от приобретения подобного опыта.

            Отчёт получился довольно большим, но, на наш взгляд, крайне интересным и познавательным. Скучные цифры оформлены симпатичной инфографикой.
            Читать дальше →
            • +53
            • 19,8k
            • 38
          • AloneCoder 6 октября 2016 в 13:18

            Подводные камни Bash

            • Совершенный код,
            • Отладка,
            • IT-стандарты,
            • Блог компании Mail.Ru Group
            • Перевод


            В этой статье мы поговорим об ошибках, совершаемых программистами на Bash. Во всех приведённых примерах есть какие-то изъяны. Вам удастся избежать многих из нижеописанных ошибок, если вы всегда будете использовать кавычки и никогда не будете использовать разбиение на слова (wordsplitting)! Разбиение на слова — это ущербная легаси-практика, унаследованная из оболочки Bourne. Она применяется по умолчанию, если вы не заключаете подстановки (expansions) в кавычки. В общем, подавляющее большинство подводных камней так или иначе связаны с подстановкой без кавычек, что приводит к разбиению на слова и глоббингу (globbing) получившегося результата.

            Содержание
            1. for i in $(ls *.mp3)
            2. cp $file $target
            3. Имена файлов с предшествующими дефисами
            4. [ $foo = «bar» ]
            5. cd $(dirname "$f")
            6. [ "$foo" = bar && "$bar" = foo ]
            7. [[ $foo > 7 ]]
            8. grep foo bar | while read -r; do ((count++)); done
            9. if [grep foo myfile]
            10. if [bar="$foo"]; then ...
            11. if [ [ a = b ] && [ c = d ] ]; then ...
            12. read $foo
            13. cat file | sed s/foo/bar/ > file
            14. echo $foo
            15. $foo=bar
            16. foo = bar
            17. echo <<EOF
            18. su -c 'some command'
            19. cd /foo; bar
            20. [ bar == "$foo" ]
            21. for i in {1..10}; do ./something &; done
            22. cmd1 && cmd2 || cmd3
            23. echo «Hello World!»
            24. for arg in $*
            25. function foo()
            26. echo "~"
            27. local varname=$(command)
            28. export foo=~/bar
            29. sed 's/$foo/good bye/'
            30. tr [A-Z] [a-z]
            31. ps ax | grep gedit
            32. printf "$foo"
            33. for i in {1..$n}
            34. if [[ $foo = $bar ]] (в зависимости от цели)
            35. if [[ $foo =~ 'some RE' ]]
            36. [ -n $foo ] or [ -z $foo ]
            37. [[ -e "$broken_symlink" ]] возвращает 1, несмотря на существование $broken_symlink
            38. Сбой ed file <<<«g/d\{0,3\}/s//e/g»
            39. Сбой подцепочки (sub-string) expr для «match»
            40. Про UTF-8 и отметках последовательности байтов (Byte-Order Marks, BOM)
            41. content=$(<file)
            42. for file in ./*; do if [[ $file != *.* ]]
            43. somecmd 2>&1 >>logfile
            44. cmd; ((! $? )) || die
            45. y=$(( array[$x] ))
            46. read num; echo $((num+1))
            47. IFS=, read -ra fields <<< "$csv_line"
            48. export CDPATH=.:~/myProject

            Читать дальше →
            • +139
            • 53k
            • 63
          • darkk 31 июля 2016 в 15:01

            Сколько нужно нейронов, чтобы распознать сводку моста?

            • Обработка изображений,
            • Машинное обучение,
            • Python

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


              После второго "опоздания" на мосты, я задумался об источниках информации о досрочной сводке мостов. Одним из пришедших в голову вариантов была информация с публичных веб-камер. Вооружившись этими данными и остаточными знаниями со специализации по ML от МФТИ и Яндекса, я решил попробовать решить задачу "в лоб".


              0, Дворцовый
              Картинки и кишочки под катом
              • +130
              • 36,9k
              • 52
            • etnolover 19 июля 2016 в 08:24

              ES6 по-человечески

              • JavaScript
              • Из песочницы

              От переводчика:
              Предлагаю вашему вниманию перевод краткого (действительно краткого) руководства по ES6. В нём можно ознакомиться с основными понятиями стандарта.
              Оригинальный текст в некоторых случаях был дополнен или заменён на более подходящий источник. Например, часть определения ключевого слова const является переводом документации с MDN.
              Чтобы лучше разобраться в некоторых концепциях (для выполнения качественного перевода) использовалось описание стандарта на сайте MDN, руководство "You Don't Know JS: ES6 & Beyond" и учебник Ильи Кантора.


              Перевод выложил на Гитхаб: https://github.com/etnolover/ES6-for-humans-translation. В случае нахождения ошибок пишите, исправлю.
              Ссылка на оригинальный текст: https://github.com/metagrover/ES6-for-humans


              Update 22.07.2016: добавил опрос про const


              Содержание


              • let, const и блочная область видимости
              • Стрелочные функции
              • Параметры по умолчанию
              • Spread/Rest оператор
              • Расширение возможностей литералов объекта
              • Восьмеричный и двоичный литералы
              • Деструктуризация массивов и объектов
              • Ключевое слово super для объектов
              • Строковые шаблоны и разделители
              • for...of против for...in
              • Map и WeakMap
              • Set и WeakSet
              • Классы в ES6
              • Тип данных Symbol
              • Итераторы
              • Генераторы
              • Промисы


              • Опрос: в каком регистре писать const?

              Читать дальше →
              • +58
              • 184k
              • 87
            • Wriketeam 7 июня 2016 в 13:29

              Как построить грамотную систему тестирования? Инсайты от QA-экспертов: видео и презентации с митапа в Wrike

              • Тестирование веб-сервисов,
              • Тестирование IT-систем,
              • Разработка веб-сайтов,
              • Программирование,
              • Блог компании Wrike
                Какие инструменты облачного тестинга используют в Яндексе? Как устроено тестирование в Badoo? Что представляет собой система автоматизированного frontend-тестирования в Wrike?



                Пару недель назад наш Wrike Tech club собрал около 150 специалистов по тестированию, чтобы обсудить в питерском офисе компании насущные, вечные и, на первый взгляд, почти неразрешимые проблемы QA в больших (и не очень) проектах. Как и обещали, делимся видео и презентациями со встречи.

                Смотреть
                • +17
                • 17,6k
                • Комментировать
              • SLY_G 23 января 2016 в 01:35

                Как уволиться с работы и довериться инстинктам вашего скрытого крутыша

                • Карьера в IT-индустрии,
                • GTD
                • Перевод


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

                Однажды утром 2006 года я проснулся с онемевшей правой ногой. Боли не было – лишь ещё один странный симптом в копилку тех симптомов, что годами удивляли моих докторов. Я пошёл к терапевту, отправившему меня на МРТ, и результаты не заставили себя ждать. Множественные повреждения мозга и позвоночника. У меня обнаружили рассеянный склероз.

                Диагноз принёс некоторое облегчение. Я узнал, что было причиной всех этих странных симптомов (и что я не ипохондрик). В то же время диагноз заставил меня сконцентрироваться на жизненных целях и будущем. Я узнал, что, скорее всего, буду жить меньше и хуже большинства людей, и это подвигло меня на поиски цели в жизни.

                Я начал посещать группы больных рассеянным склерозом и познакомился с людьми, находящимися на разных стадиях этой болезни. Тогда я понял, что моё будущее хуже, чем я себе представлял. Болезнь действует не на одного человека, а на целые семьи — в то время, как они наблюдают, как их близкие начинают терять свои возможности. Я твёрдо решил сделать две вещи: максимизировать шансы оставаться дееспособным как можно дольше, путём приобретения полезных привычек, счастья и хорошего медобслуживания; и достичь моих целей и мечтаний как можно быстрее, пока ещё есть возможность.

                image
                Джон Фокстон, автор статьи

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

                Проблема в том, что я не знал, о чём я мечтал. Какой своей уникальной возможностью я мог бы воспользоваться, чтобы как-либо изменить мир к лучшему? Теоретически возможностей было много, но ни одна из них не выглядела подходящей. Ничто вроде бы не могло сделать меня по-настоящему счастливым.

                Десять лет метаний по разным высоким позициям в различных корпорациях ушло у меня на то, чтобы понять, что я не смогу найти там своё предназначение. И только приняв смелое, даже безответственное решение, бросить работу без всяких перспектив на будущее, я смог установить уникальную возможность, которую я могу предложить миру.
                Читать дальше →
                • +13
                • 33,8k
                • 45
              • ← сюда
              • туда →
              • 1
              • 2
              • 3
              • 4
              • 5
              • 6
              • 7
              • 8
              Информация
              • В рейтинге Не участвует
              • Работает в Яндекс
              • ICQ 535482
              • Активность 21.01.2018 в 00:12
              • Зарегистрирован 13 января 2009
              Вклад в хабы
              • Node.JS 11,0

              Аккаунт

              • Войти
              • Регистрация

              Разделы

              • Публикации
              • Хабы
              • Компании
              • Пользователи
              • Песочница

              Информация

              • Правила
              • Помощь
              • Документация
              • Соглашение
              • Конфиденциальность

              Услуги

              • Реклама
              • Тарифы
              • Контент
              • Семинары

              Приложения

              © 2006 – 2018 «TM»
              О сайте
              Служба поддержки
              Мобильная версия