Избранное

Ричард Нисбетт. Мозгоускорители Подходы, основанные на так называемом здравом смысле, порой приводят нас к ошибочным суждениям и неправильным...

Далее

Джиллиан Тетт. Проклятие эффективности,... Синдром «шахты», или «силосной башни» (the silo effect), волнует бизнес-сообщество уже не одно десятилетие. Усложнение...

Далее

Морган Джонс. Решение проблем... Современному человечеству известно об окружающем мире больше, чем любым поколениям наших предков. Мы много знаем...

Далее

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

Далее

Саймон Вайн. Успех — не случайность.... Если вы мечтаете о продвижении по службе, если хотите понять, почему везет менее достойным, чем вы, если вы встречаетесь...

Далее

Сунь-цзы. Искусство войны

Рубрика: 07. О маркетинге

Сунь-цзы – китайский стратег и мыслитель, предположительно, живший в VI веке до нашей эры. В течение двух тысячелетий трактат «Искусство войны», написанный Сунь-цзы, оставался самым важным военным трудом в Азии, где даже простые люди знали его название. Впервые переведенный французским миссионером около двух столетий назад, трактат постоянно изучался и использовался Наполеоном. Китайские, японские, корейские военные обязательно изучали «Искусство войны», и многие из стратегий сыграли важную роль в легендарной военной истории Японии. Военные и философские концепции Сунь-цзы сегодня применяют руководители, предприниматели и менеджеры, совершенствуя методы управления людьми.

Ссылки на трактат Сунь-цзы мне встречались в книгах: Владимир Тарасов. Искусство управленческой борьбы, Александр Фридман. Вы или Вас: профессиональная эксплуатация подчиненных, Авинаш Диксит, Барри Нейлбафф. Теория игр.

Сунь-цзы. Искусство войны. – М.: АСТ, 2015. – 192 с.

Сунь-цзы. Искусство войны. Обложка

Далее

Исайя Берлин. История свободы. Россия

Рубрика: 11. О разном

Наследие английского либерального мыслителя Исайи Берлина (1909–1997) до сих пор оставалось практически неизвестным в России. Исайя Берлин родился в Риге, а в Питере провел самые страшные годы, с 1916-го по 1920-й. Философ оксфордской школы, Берлин совместил ясность британского либерализма с антиутопическими уроками русской истории. Его классические работы по политической теории и интеллектуальной истории объясняют XIX век и предсказывают XXI. Эта книга — второй том его сочинений (первый — «Философия свободы. Европа». М., «Новое литературное обозрение», 2001), рисующих масштабную картину русской мысли. История свободы в России для И.Берлина — история осмысления российскими интеллектуалами XIX–XX вв., жившими и творившими в условиях то большей, то меньшей несвободы. В книгу также включены воспоминания Берлина о его визите в СССР и встречах с А. Ахматовой и Б. Пастернаком.

Ссылку на книгу я нашел у Талеба в Антихрупкости… (см. также Что почитать по менеджменту).

Исайя Берлин. История свободы. Россия. – М.: Новое литературное обозрение, 2014. – 544 с.

Исайя Берлин. История свободы. Россия. Обложка

Далее

Карл Поппер. Знание и психофизическая проблема

Рубрика: 03. О познании

Книга Знание и психофизическая проблема основана на курсе лекций, прочитанных К. Поппером в университете Эмори в 1969 г., и является первой крупной работой К. Поппера по эволюционной эпистемологии. Здесь впервые дается систематическое изложение единой теории, включающей и противопоставление объективного знания субъективному, и знаменитую теорию трех миров, и ряд существенных положений по проблемам биологической эволюции, и теорию эмерджентной эволюции, и теорию сознания, и, наконец, эволюционную модель развития научного знания.

Карл Поппер. Знание и психофизическая проблема. В защиту взаимодействия. – М.: Издательство ЛКИ, 2008. – 256 с.

Карл Поппер. Знание и психофизическая проблема. Обложка

Далее

Владимир Тарасов. Искусство управленческой борьбы

Рубрика: 08. О персонале

Недавно я участвовал в корпоративном тренинге «Персональное управленческое искусство для менеджера». В какой-то момент я вспомнил, что у меня есть так и не прочитанная книга Владимира Тарасова по этой теме. Книга посвящена методам и технике успешного ведения борьбы за перехват и удержание управления, которой так богата жизнь каждого активного человека: будь то руководитель любого ранга, предприниматель, политик или школьный учитель. Книга не имеет аналогов и, без всякого сомнения, станет настольной для многих и многих людей. И дело здесь не только в том, что она учит побеждать, но и в том, что помогает квалифицированно избегать борьбы там, где она не нужна и даже вредна для обеих сторон.

Владимир Тарасов. Искусство управленческой борьбы. – М.: Добрая книга, 2008. – 432 с.

Владимир Тарасов. Искусство управленческой борьбы. Обложка

Далее

Использование функции VBA Evaluate вместо цикла

Рубрика: 7. Полезняшки Excel

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel.

Задача: необходимо изменить все ячейки диапазона на основе расчета. Вы планируете в коде VBA запустить цикл и перебрать все ячейки:

For Each cell In Selection
    cell.Value = -1 * cell.Value
Next cell

Решение: функция Evaluate позволяет выполнить эту работу быстрее цикла. Замените приведенный выше фрагмент кода одной строкой:

Selection.Value = Evaluate(Selection.Address & "*-1")

Далее

Как узнать путь к папке TEMP

Рубрика: 7. Полезняшки Excel

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel.

Задача: я хочу найти путь к папке TEMP в VBA. Решение: чтобы на вашем компьютере найти путь к папке TEMP, используйте код VBA:

TempPath = Environ("Temp")

Функция Environ помимо обнаружения пути к папке TEMP, дает большое количество информации о системе. Однако, вы должны быть аккуратны, потому что переменные функции, присутствующие на одном компьютере, могут отсутствовать на другом. Чтобы узнать, какие переменные доступны в вашей системе, используйте следующий код:

Sub ListEnvironVariables()
    For i = 1 To 99
        Cells(i, 1).Value = Environ(i)
    Next i
End Sub

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

Рис. 1. Значение переменных функции Environ

Рис. 1. Значение переменных функции Environ

Далее

Использование таймера для сравнения производительности формул

Рубрика: 7. Полезняшки Excel

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel.

Задача: два гуру Excel заходят в бар. Один из них говорит, что быстрее работает формула =МАКС(0;МИН(A1;B1)), а другой – что =МЕДИАНА(0;A1;B1). Кто из них прав?

Решение: вы можете найти ответ путем использования макроса VBA для вычисления каждой формулы 50 000 раз. Прежде чем стартует макрос, вы сохраняете значение таймера в переменную. Когда 50 000 расчетов завершится, можно сравнить исходное и конечное значения таймера.

На ПК под управлением Windows, таймер показывает количество секунд и долей секунды, прошедших с полуночи. На Mac, функция возвращает только целые секунды, так что процесс вычислений нужно повторить достаточное количество раз, чтобы увидеть разницу в секундах. Также, убедитесь, что во время работы макроса не начался новый день (вы не перешли через полночь).

Рис. 1. МЕДИАНА работает немного медленнее, чем связка МАКС(МИН())

Рис. 1. МАКС(МИН()) работает немного медленнее, чем МЕДИАНА()

Далее

Нахождение наиболее близкого значения

Рубрика: 7. Полезняшки Excel

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel.

Задача: люди вводят данные различными способами. Если вы попросите 50 торговых представителей записать прогноз для Дженерал Моторс, вы обнаружите дюжину различных способов написания названия компании или ее аббревиатуры. Объединить прогнозы от всех торговых представителей будет непросто. В столбце А (рис. 1) показаны некоторые способы написания имен клиентов, чьи официальные названия приведены в столбце D.

Рис. 1. Когда предложено ввести имена клиентов, сотрудники воспользуются разными написаниями или сокращениями

Рис. 1. Когда предложено ввести имена клиентов, сотрудники воспользуются разными написаниями или сокращениями

Далее

Чарльз Маккей. Наиболее распространенные заблуждения и безумства толпы

Рубрика: 11. О разном

Книга Чарльза Маккея является подборкой наиболее выдающихся заблуждений и безумств человечества: от финансовых пирамид до религиозных психозов. Она стала классическим трудом о массовых маниях, поведении толпы и человеческой глупости. «Заблуждения» и «безумства», изложенные в книге, относятся к хроническим «болезням» человечества. Финансовые пирамиды, коррумпированность власти, фальсификации и самообман мнимых врачевателей и пророков — все это было, есть и будет. Впервые на английском языке книга вышла в 1841 г. Написана (или переведена на русский) очень современным языком.

Книга довольно часто цитируется. Я встретил ссылку на нее в Карл Эдвард Саган. Мир, полный демонов. Наука — как свеча во тьме и Дункан Уоттс. Здравый смысл врет. Почему не надо слушать свой внутренний голос.

Чарльз Маккей. Наиболее распространенные заблуждения и безумства толпы. – М.: Альпина Паблишер, 2015. – 684 с.

Чарльз Маккей. Наиболее распространенные заблуждения и безумства толпы. Обложка

Далее

Извлечение адреса электронной почты из ячейки, содержащей другой текст

Рубрика: 7. Полезняшки Excel

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel.

Задача: у вас есть ячейки, содержащие адреса электронной почты, а также другой текст. Вам нужно извлечь адреса электронной почты.

Решение: проблему можно решить с помощью макроса, пользовательской функции или мегаформулы.

Макрос

В основе макроса лежит функция VBA Split. Допустим, что ячейка содержит текст Write to lora@mrexcel.com to book a seminar. Если передать этот текст в функцию Split и указать, что текст следует разбить на элементы, разделенные пробелом – x = Split(cell.Value, " ") – VBA вернет массив, где каждое слово будет элементом массива. На рис. 1 показан массив x после использования функция Split.

Рис. 1. Функция Split возвращает массив, где каждое слово будет элементом массива

Рис. 1. Функция Split возвращает массив, где каждое слово будет элементом массива

Далее