+0.04
Рейтинг
0.10
Сила

Пять инноваций будущего по версии главного астролога IBM

image

Джон Максвелл Кон (John Maxwell Cohn) — человек, чей внешний вид поднимает из бездны все стереотипы о сумасшедших профессорах, «докторах зла» и прочих злых гениев. Непричесанный эксцентрик, активно машущий руками во время разговора, тем не менее, является главным специалистом IBM по прогнозированию новых продуктов. Уже пять лет Джон Кон, как главный «астролог» концерна, отмечает наиболее перспективные и ожидаемые инновации обозримого будущего.

«У каждой технологии — свой цикл созревания. Роднит их то, что в 2015 году мы будем считать их заурядным явлением», — говорит Джон Кон.

Теперь немного о свежем списке «5 х 5», который IBM представляет уже пятый год.

Читать дальше →

Перестановка символьных значений местами без использования промежуточной переменной в PHP

PHP

Вводная


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

Есть несколько вариантов такой перестановки: «Перестановка через XOR», «Перестановка через арифметические вычитание и сложение», не буду приводить их здесь полностью, любопытные могут воспользоваться ссылкой в конце текста.

Собственно созерцание этих алгоритмов навело меня на мысль о возможности перестановки строковых (символьных) значений.

Читать дальше →

Office Business Applications: использование технологии

Немного о концепции OBA
Office Business Applications – это технология, позволяющая строить собственные приложения на базе UI Microsoft Office 2007/2010.
Сама идея не нова, и подобное давно работало в виде макросов для продуктов MS Office. Некоторые люди использовали макросы везде, где только можно, и зачастую, необходимость в этом была. Теперь появилась другая технология, выполняющая ту же самую функцию, только расширив функционал. Хотя, словом функционал всего не описать. Представьте, что Вы пишете на Visual Studio 2010 приложение какого-либо толка, только выполняется оно в среде MS Office.
Концепция OBA состоит в том, чтобы создавать некие «умные» документы, которые будут автоматизировать какую-то часть работ, которые ранее выполнялись либо в виде макросов, либо вручную. Конечно, речь идет о документах в электронном виде.

Читать дальше →

Язык программирования не выучить за месяц

Выучить один из основных языков программирования за месяц невозможно. Опытный программист решит поставленную задачу с помощью незнакомого языка в короткие сроки, если задача типовая, а кардинально непривычных конструкций нет. Грубо говоря, любой может за день на любом языке написать “Hello, World!” на любимом языке, но не следует путать это со знанием. В вузе можно некоторое время учиться для галочки по методу “зазубрил, сдал, забыл”, а в резюме при поступлении на первую работу указать “Владею C, C++, Python, Java, Javascript, ASM, PHP, Ruby, SQL” (потратил девять месяцев и стал универсалом), чем позабавить принимающую сторону. В жизни после вуза требования к уровню знаний специалиста другие.

Так после чего можно сказать, что выучил?

Читать дальше →