Комментарии: (12)

Что такое проект, или как это делают в крупных компаниях

Рубрика : Будни Кодикевича

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

Итак. Я работаю в крупной компании, специализирующейся на IT  в целом, и разработке заказного ПО в частности. В ней числится около полуторы тысячи человек. Так как мы занимаемся не только программированием, то самих разработчиков в ней меньше, но все равно количество приличное. Естественно, что такая орава не может работать вся над одной задачей. И тут проявляется характерная черта нашей компании - проектно-ориентированное управление.

Комментарии: (13)

Наша профессия

Рубрика : Будни Кодикевича

Текст о профессии разработчика я написал давным-давно, еще когда "Свиттер" на свет не появился. Вот, наконец, решил опубликовать.

programmer

Комментарии: (3)

Кодикевич и вычислительный кластер

Рубрика : Будни Кодикевича

Кодикевич где-то раздобыл вычислительный кластер и не придумал ничего лучше, чем просчитать 100 факториал... Получил огрмное число, но не успокоился на этом. Он сложил все цифры в полученном результате и получил второе огромное число. Потом сложил все цифры снова и т.д. пока не получил одноразрядное число.

Какое число получил Кодикевич?

Комментарии: (21)

Задачка от Кодикевича

Рубрика : Будни Кодикевича

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

n –> n / 2 (n четное)
n –> 3n + 1 (n нечетное)

Комментарии: (16)

Загадка про биты

Рубрика : Будни Кодикевича

В запасе у Кодикевича постоянно появляются новые загадки...

Еще свежи в памяти бурные обсуждения загадки про SQL запрос дней рождений, а у меня появилась очередная загадка. На этот раз она будет проще, я справился с ней минут за 10. Главное - подойти системно)

Итак: на любом алгоритмическом языке программирования (только не надо извращений :) ) написать код, который без использования циклов и рекурсии меняет значение самого крайнего правого бита, равного 0, на 1. Число целое, натуральное.

Пример: 1101 -> 1111; 10110 -> 10111; 0 -> 1; 1001 -> 1011;

Приза не будет, у меня кризис :) Да и вообще, легко тут.

Комментарии: (49)

SQL-загадка про дни рождения

Рубрика : Будни Кодикевича

Кодикевич поделился очередной загадкой с собеседования.

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

Имя таблицы: emps.
Столбцы: id, name, bday.

bday - это дата рождения.

Предполагаю, что решение не очевидно. Обычно мы предлагаем всякую фигню победителям и потом ее не даем. Но сегодня попробуем быть оригинальными! Тому, кто напишет лучший SQL запрос, я лично положу 100 рублей на телефон. Сегодня, кстати, день рождения Боба Марли) "I shot the sheriff"...

Комментарии: (6)

Загадка первоклассника

Рубрика : Будни Кодикевича

Еще свежа в голове предыдущая загадка , но все же хочется еще одну загадать )
Сразу говорю, взрослый человек отгадывает ее хуже, чем первоклассник.

Комментарии: (4)

Две веревки

Рубрика : Будни Кодикевича

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

У вас имеется две веревки. Про каждую известно, что она сгорает ровно за 1 час. Необходимо с помощью этих веревок определить интервал времени в 15 минут. Примечание: веревки горят неоднородно, т.е. нельзя решить задачку простым отрезанием нужной части и ее поджогом.

Отгадка простая, если найти правильный подход и случайно не отвергнуть его)) Победителю - петарда Корсар.

Комментарии: (3)

И кухарка напишет программу

Рубрика : Будни Кодикевича

В записках Кодикевича была найдена инструкция, как влиться в самое сердце Информационных Технологий (конечно, это программирование!) за 20 минут с нулевым уровнем технической подготовки. Я показал эту статью своей бабушке и она написала программу на JavaScript. Спасибо, дорогой Кодикевич!

Предлагаю Вам потратить 20 минут на интересное дело. Во время прочтения этой статьи каждый сможет написать небольшую программу и, более того, увидеть ее в действии. Приветствуется нулевой уровень технической подготовки!

Вам совершенно не нужно уметь что-либо эдакое, Вам даже не нужны никакие специальные инструменты! Итак, собираемся в кружок и садимся поудобнее. Необходимы две программы:

1) текстовый редактор (в качестве него подойдет что угодно; например, блокнот, если пользуетесь Windows)
2) интернет-браузер (судя по тому, что Вы это читаете, браузер имеется)

Комментарии: (8)

Загадка Кодикевича

Рубрика : Будни Кодикевича

Дневник Кодикевича богат на загадки.

Find three ways to change one character in the following code, so that the resulting code will print 20 times: * (stars)
Remember: for each solution you can only change one character and there are three different solutions.

По-русски. Найдите три способа, которыми можно заменить один символ в коде, приведенном ниже, так, чтобы на экран вывелось 20 звездочек (*). Это важно: можно заменить только один символ!

main()
{
    int i, N=20;
 
    for(i = 0 ; i < N ; i --)
        printf("*");
}

Никакого подвоха нет, существует действительно 3 способа решения.