Всем привет, на связи Пётр, инженер компании Nixys. В прошлой статье мы разобрали основные концепции Redis. Теперь рассмотрим базовую репликацию Redis и настроим эту БД на высокий уровень отказоустойчивости.
Статический анализ кода C++
5 min
33KДля меня красота C++ заключается, в первую очередь, во вседозволенности и ужасающей мощи языка. Мы можем работать с памятью так же плотно, как и в C, и в то же время имеем такие средства абстракции, как шаблоны и STL, где параметризовать можно что угодно и чем угодно.
Плата за это соответствующая — не всегда вразумительные ошибки компилятора (попробуйте забыть поставить точку с запятой после определения класса), очень большой срок подготовки и обучения программистов, но самое главное — некоторые баги становятся заметными только во время исполнения программы.
Мы хотим больше полезных ворнингов до запуска наших программ. Одно из средств получения желаемого — статический анализ кода. Статический — значит, не запуская программу. Интересны не только вероятные ошибки, случаи undefined behaviour, утечки памяти, но и вещи вроде недоступности/неиспользуемости кода, рекомендации по повышению интуитивности стиля программирования.
Плата за это соответствующая — не всегда вразумительные ошибки компилятора (попробуйте забыть поставить точку с запятой после определения класса), очень большой срок подготовки и обучения программистов, но самое главное — некоторые баги становятся заметными только во время исполнения программы.
Мы хотим больше полезных ворнингов до запуска наших программ. Одно из средств получения желаемого — статический анализ кода. Статический — значит, не запуская программу. Интересны не только вероятные ошибки, случаи undefined behaviour, утечки памяти, но и вещи вроде недоступности/неиспользуемости кода, рекомендации по повышению интуитивности стиля программирования.
+36
Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №127 (22 — 28 сентября 2014)
5 min
35KПредлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости
+43
Как становятся менеджерами: 4 карьерные истории с разбором и выводами
8 min
46KВ предыдущей статье «Почему люди не растут: чем больше вариантов роста, тем хуже», мы договорились продолжить препарирование этой темы и перейти к ответу на вопрос «А как все-таки расти?»
Особенно, видимо, вопрос зацепил тех, кто сейчас работает больше всех и начинает что-то подозревать…
Чтобы было, от чего отталкиваться, и выводы не были взяты из воздуха или из другого заслуживаюшего внимания источника, препарируем под внимательным взором пытливого читателя 4 разные карьерные истории и попытаемся сделать какие-то выводы.
Начинать надо с себя, хотя это как делать самому себе аппендицит: страшно и занятно. Хотя кое-что про свои карьерные открытия я и так уже вам рассказал в двух предыдущих статьях, так что вздрогнули.
Слава Панкратов, бизнес-тренер, управляющий партнер Школы менеджеров Стратоплан.
Моя схема получения первой менеджерской позиции – «Карьерный лифт»: мой менеджер стал директором новой компании и позвал меня на позицию руководителя отдела тестирования ПО. Я учился на 4 курсе института (первая вышка), стационар, 22 года.
Особенно, видимо, вопрос зацепил тех, кто сейчас работает больше всех и начинает что-то подозревать…
Чтобы было, от чего отталкиваться, и выводы не были взяты из воздуха или из другого заслуживаюшего внимания источника, препарируем под внимательным взором пытливого читателя 4 разные карьерные истории и попытаемся сделать какие-то выводы.
История 1: не пофигическая
Начинать надо с себя, хотя это как делать самому себе аппендицит: страшно и занятно. Хотя кое-что про свои карьерные открытия я и так уже вам рассказал в двух предыдущих статьях, так что вздрогнули.
Слава Панкратов, бизнес-тренер, управляющий партнер Школы менеджеров Стратоплан.
Моя схема получения первой менеджерской позиции – «Карьерный лифт»: мой менеджер стал директором новой компании и позвал меня на позицию руководителя отдела тестирования ПО. Я учился на 4 курсе института (первая вышка), стационар, 22 года.
+11
Производительный сетевой сервер на PHP
9 min
29KВы пробовали заказать в Макдональдсе жаренного на орудийном шомполе поросенка с домашним вином и, на десерт, девушку рядом с вами за столиком, для приятной беседы во время трапезы? Даже не думали об этом?? Вот-вот — статья как раз об этом, о стереотипах программиста и лени, двигающей прогресс. А если серьезно — в статье мы напишем очень полезный многим высокопроизводительный сетевой сервер на PHP за пару часов. Я совершенно серьезно :-)
+54
Устраиваемся на работу ремонтником телефонов в Буэнос-Айресе
3 min
59KЭтот пост получился довольно необычным. Его автор – Александр Левченко из Tech-Town.ru, с которым мы вместе разбираем новые модели смартфонов, планшетов и других цифровых устройств. Александр – немного маньяк своего дела. И во время поездки в Буэнос-Айрес (Аргентина) он не отдыхал, не дегустировал сорта стейков и даже почти не любовался аборигенками. Вместо всего этого он устроился поработать в местную контору, занимающуюся ремонтом телефонов.
После возвращения в Москву Саша написал о различиях между Аргентиной и Россией в сервисном вопросе, о том, какие телефоны предпочитают на том берегу Атлантического океана, и, наконец, о квалификации местных парней. Также он снял небольшое видео о своей работе в Буэнос-Айресе. С удовольствием предлагаю все это вашему вниманию.
После возвращения в Москву Саша написал о различиях между Аргентиной и Россией в сервисном вопросе, о том, какие телефоны предпочитают на том берегу Атлантического океана, и, наконец, о квалификации местных парней. Также он снял небольшое видео о своей работе в Буэнос-Айресе. С удовольствием предлагаю все это вашему вниманию.
+52
Information
- Rating
- Does not participate
- Registered
- Activity