Публикации по теме 'tech'


От теории к практике: представление графиков
Лучшее вложение, которое вы можете сделать в собственное обучение, - это вернуться к тому, что вы (думаете) вы уже знаете, и это особенно верно в мире информатики. Все в вычислениях - это уровень абстракции, построенный на еще большем количестве слоев абстракции; если бы все отрасли в мире были луковичными, вычисления наверняка были бы одними из немногих с бесчисленным количеством уровней. Все эти абстракции также делают программное обеспечение таким сложным (а иногда и таким..

КОД GOOGLE В 2017 ГОДУ
Маналли Вардах Здравствуйте, меня зовут Маналли Вардах . Я маврикийка и молодая девушка, увлеченная ИТ, и сегодня я поделюсь с вами своим опытом работы с Google-кодом в . Это мой первый раз, когда я участвую в Google-коде. Именно в газете я узнал о Google-коде (декабрь 2016 года), я никогда не слышал об этом раньше. В газете я увидел заголовок «одаренный ИТ»; парень, который стал финалистом в Google-коде. Само название показалось очень интересным, затем я нашел конкурс под..

Обновление Nginx до последней версии в Ubuntu
Обновление Nginx до последней версии в Ubuntu Если вы запускаете nginx в Ubuntu, вы скоро обнаружите, что версия Ubuntu по умолчанию, упакованная с ОС, действительно устарела. Все это означает, что вам нужно использовать последнюю версию Nginx, чтобы избежать проблем с безопасностью. Этот пост о том, как это сделать. Первым делом нужно выяснить, на какой у вас версии. Вот как это сделать. $ nginx -v Он должен показать вам что-то вроде. nginx version: nginx/1.10.3 (Ubuntu)..

Убийца Баг. Therac-25: Быстрый и грязный
Программный код начал использовать машины для убийства людей еще в 1985 году. Стандартная разовая терапевтическая доза облучения составляет до 200 рад . 1000 рад — это смертельная доза, а взбунтовавшаяся машина сжигала беззащитных людей 20 000 рад. Давайте рассмотрим случай с системной ошибкой — самой серьезной программной ошибкой в ​​истории — которая произошла в результате постепенных, но нескоординированных улучшений программного обеспечения. В Therac-25 аппаратные блокировки..

Создавайте универсальные и интеллектуальные распределенные системы с помощью Grid Ops — часть 2
Что такое Grid Ops? В сообщении [ 1 ] мы представили Grid Ops как набор инструментов Java с открытым исходным кодом для создания передовых распределенных систем. Мы также писали, что Grid Ops состоит из набора основных инструментов для реализации распределенных систем в целом и набора часто используемых сервисов инфраструктуры распределенных систем. Наша миссия — помочь разработчикам настроить и запустить распределенные системы, написав всего несколько строк кода. Хотя мы начали с..

3 полезных инструмента для просмотра файлов журнала
Файлы журнала являются одними из самых важных файлов на вашем сервере. Большинство приложений поддерживают регистрацию информации во время работы. Они могут предоставить информацию о том, что делает приложение, а также какие ошибки могут возникнуть в случае сбоя приложения. Но как мы можем получить к ним быстрый и легкий доступ? Эти файлы обычно хранятся в каталоге /var/log и обычно состоят из простых текстовых файлов с новыми записями журнала, записанными в конец файлов. Таким..

Как превзойти Facebook и Google для инженеров с Фарханом Таваром
Всего за четыре года Фархан нанял почти 1000 человек в Торонто на должность вице-президента по проектированию в Xtreme Labs, мобильном агентстве (оценка Pivotal Labs, 2013). В этой команде ~ 35% женщин и ~ 25% женщин-инженеров. «Мы бы отправились в Ватерлоо и наняли 65 инженеров за один раунд и обошли Facebook, Twitter и Google. За один семестр у нас было 100% принятия 25 кандидатов, а это значит, что у каждого нанятого нами кандидата также было предложение в Twitter, Apple,..