Меня зовут Стас, я инженер команды DevOps Tooling в компании Align Technology.
В этой статье я попробую коротко рассказать про то, как в нашей компании внедрили статический анализ кода на основе PVS-Studio.
Введение
Приблизительно год назад мы задумались о том, чтобы внедрить в нашей компании статический анализ.
Мы и раньше использовали для этого различные средства, в том числе и для C/C++ проектов. Потому было интересно попробовать новый инструмент для известной задачи.
Инструмент, более совершенный, чем встроенный средства VS, cpp-check, интегрированный в Sonar.
Примерно полгода назад у меня возникла необходимость вставить на карту Google шрифтовую иконку из серии FontAwesome. По ходу работы существующих иконок стало недостаточно, и поэтому пришлось нарисовать некоторое количество своих значков. Позже я решил, что грех добру пропадать и, добавив еще некоторое количество символов, назвал свое поделие MapFont и выложил в сеть.
При отборе программ для обзора для меня немаловажным требованием является отсутствие синхронизации с каким-либо внешним сервисом (да, я параноик) и наличие версии для айфона. Сравнительная таблица прошарена в гуглдоксах.
Если не оговорено отдельно, под «айфоном» подразумеваются все iOS-устройства. Комментарии к каждой программе я старалась давать по существу и для тех пунктов, которые не отражены в сравнительной таблице. Если в поле таблицы стоит звёздочка, то к данному значению есть комментарии в обзоре.
Общий момент — те программы, которые обновляют курс валют автоматически, делают это с finance.yahoo.com.
В 2011-2013 гг. австралийский писатель Грег Иган (Greg Egan) опубликовал трилогию Orthogonal (The Clockwork Rocket, The Ethernal Flame, The Arrows of Time). В книгах описан удивительный мир, в котором нет жидкостей и электрических зарядов, обитают четырёхглазые разумные существа, способные менять форму и размножающиеся делением, использующие воздух не для химических реакций, а для охлаждения своего тела, а свет — для передачи нервных импульсов. Скорость света в этом мире непостоянна: фиолетовые фотоны движутся заметно быстрее красных. Поэтому звёзды выглядят не как белые точки, а как радужные полоски
После приобретения 27" монитора, благодаря его диагонали, было решено использовать его по совместительству в качестве телевизора. Однако стандартная нога этого не позволяла в виду расположения компьютерного стола относительно места отдыха. Пересмотрев различные варианты готовых решений пришел к выводу что для того чтобы угодить всем своим пожеланиям придется делать всё самому.
А также «убедительно просим» монитор показывать в максимальном разрешении по HDMI вопреки мануалам.
Эти приемы были описаны во внутреннем проекте компании Google «Testing on the Toilet» (Тестируем в туалете — распространение листовок в туалетах, что бы напоминать разработчикам о тестах).
В данной статье они были пересмотрены и дополнены.
Перед тем как описать все прелести и недостатки данного передающего устройства, я хочу опишу поставленную мной цель, и какое оборудование использовалось ранее.
Цель.
Индивидуальные предприниматели — очень экономные и находчивые люди, и для того чтобы сэкономить копеечку идут на любые ухищрения, как в этот раз. Стоимость интернета для юридического лица в разы дороже, чем для физического (не знаю как у Вас). У нас физическое лицо платит за средний тариф 550 р. — со скоростью доступа к сети Интернет 35 Мб/с., а Юридическое — 1200 р. — за скорость в 1 Мб/с. а дальше больше, это в сельской местности, не знаю как обстоят дела в городских провайдеров. Индивидуальному предпринимателю, который арендует помещение и занимается ремонтом компьютерной техники, просто необходимо иметь доступ к глобальной сети. А еще есть один большой минус проживания в сельской местности, у меня всего 1 провайдер и это монополия, использовать Интернет от операторов мобильной связи категорически не могу, всегда нет скорости, да и качество приёма желает оставлять лучшего (ох уж этот 2G/3G).
Всегда имел желание написать цикл постов, где был бы понемногу изложены разные интересные мелочи и задачи, которые приходилось решать в повседневной рутине системного администратора.
Возможно, кое-что из описанного будет полезно другим сисадминам.
Сразу оговорюсь, что в качестве исходных данных имею Windows среду и домен Active Directory, причем ОС преимущественно WindowsXP — Server2003. Ну и обслуживаемые компании были в основном некрупными (от 30 до 500 пользователей).
Начнем, пожалуй, c часто встречаемой задачи определения кто из пользователей за каким компьютером работает.