29 декабря 2010

7 вопросов, на которые вы должны ответить, пока не наступил Новый год

Сейчас, когда до Нового года осталось совсем ничего, очень важно подвести итоги, чтобы в Новый год вступить с новыми планами, надеждами, целями и стремлениями.  Ответив на эти вопросы, следующий год вы проживете счастливее и эффективнее! Вот эти вопросы:


1. Оцените свой год по 10 бальной шкале.
При этом не оценивайте что-то конкретное, оцените год в целом. 0 — если год не дал вам ничего. Это даст вам возможность подумать, насколько вы выросли за год, и что предстоит сделать.
2. Почему вы поставили именно такую оценку?
Теперь конкретизируйте свой ответ, из-за чего вы поставили, например, 3. Потому что вы много работали, пренебрегая здоровьем? Или вы не достигли некоторых поставленных целей? Запишите все, что вам удалось сделать, а что еще предстоит.
3. Каковы ваши самые большие достижения в этом году?
Это могут быть достижения в карьере, семье, здоровье, творчестве.
Почему так важно ответить на этот вопрос? Большинство людей живут на автопилоте, не задумываясь о том, что они делают для себя. Многие могут сказать, что все сделали для работодателя, и ничего не сделали для личностного роста. Ответив честно на этот вопрос в этом году, вы по-другому посмотрите на следующий. Идите к своей собственной мечте, к собственным целям.
4. Каковы основные уроки, которые вы получили в этом году?
Из множества событий и действий мы получаем уроки. Запишите основные уроки, которые вы получили в этом году? Это позволит вам сосредоточиться на полученном опыте и быть сильнее, когда возникнет похожая ситуация. Делая оценку полученного опыта каждый год, вы можете наблюдать собственный прогресс.
5. Каковы ваши самые большие цели, которые вы хотите достичь в следующем году?
Каким вы хотите видеть следующий год? Запишите цели и желаемые сроки их достижения. Что нужно, чтобы следующий год вы оценили на 10 из 10? Какую мечту вы хотите исполнить?
6. Какие новые привычки вы хотите обрести?
Например, медитации, упражнения, раньше вставать, раньше ложиться спать , пить больше воды в день и так далее. Когда вы практикуете положительные привычки, вы, естественно, становитесь лучше.
7. Каковы ваши следующие шаги для достижения целей?
Распишите цели, даты и конкретные действия для выполнения целей. Что вы должны сделать для того чтобы сдвинуться с мертвой точки?


Итак, ответив на эти вопросы, следующий год вы проживете лучше и эффективнее! Я желаю вам эффективного  личностного роста в следующем году, приумножения вашего финансового состояния, улучшения здоровья и самочувствия; желаю работать с радостью, отдыхать активно и жить полной и счастливой жизнью!

Проанализируйте свой стиль управления

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

Тема эта редко бывает связана с самими работниками. Большинство людей стремится хорошо делать свое дело. Они испытывают гордость и удовлетворение, если их вклад в достижение конечного результата получает высокую оценку. Проблемы возникают в тех случаях, когда у людей отсутствуют стимулы и когда они считают, что их недооценивают. Поэтому я придерживаюсь мнения, что производительность труда зависит не столько от работников, сколько от управления ими.

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

Одна из любимых тем в жалобах руководителей ИТ-подразделений — отсутствие инноваций. Многие из них считают, что сотрудники недостаточно занимаются нововведениями, которые помогли бы предприятию победить в конкурентной борьбе.

Но главным препятствием для инноваций является отнюдь не недостаток изобретательности у сотрудников. Это скорее особенность культуры, в рамках которой они пытаются заниматься этой областью. Если вы считаете нововведения важнейшей целью, но при этом насаждаете “культуру с обвинительным уклоном” (когда после допущенных ошибок сотрудников начинают склонять на все лады и наказывать), то почва для инноваций не появится.

Необходимо поощрять готовность идти на оправданный риск. То, что некоторые склонны рассматривать как провал, следует считать полезным опытом и необходимым этапом на пути вашей организации к достижению своих целей. Как сказал Томас Эдисон, создавший электрическую лампу: “Я не потерпел неудачу… Просто я нашел десять тысяч негодных решений”. Если ваши сотрудники станут избегать риска, чтобы избегнуть наказания, они никогда не выйдут за установленные рамки.

Важную проблему представляет также ответственность. Чувствуют ли ваши сотрудники, что они держат ответ за результаты своих действий? Менеджерам хорошо известна шутка о человеке, который зашел на стройплощадку и спросил первого попавшегося рабочего, чем тот занимается. Рабочий ответил, что получает двадцать долларов в час за укладку кирпичей. Такой же вопрос был задан следующему рабочему. Ответ гласил: “Я возвожу прекраснейший собор в мире”. Люди, которые чувствуют ответственность за результаты своего труда, работают высокопродуктивно и с отличнейшим качеством.

Наконец, отмечаете ли вы успехи своих сотрудников? Я говорю о простых вещах вроде публичного признания достижений и благодарности в адрес отдельных работников и подразделений за выдающийся вклад. Это поощряет напряженные усилия в любом деле.
Возьмите какую угодно эффективно работающую компанию, и я гарантирую, что вы обнаружите там отличный менеджмент и стимулирующий сотрудников стиль руководства. Думаете, это совпадение? Я так не считаю.

Автор: Ларри Бонфанте

ПО материалам 
PC Week/RE

28 декабря 2010

Конец времени

Нет, речь тут пойдет не о конце света, и не о 2012 годе, просто интересная информация к размышлению от журналиста газеты Взгляд Максима Кононенко. Читать тут.

15 декабря 2010

Основатель Facebook — «человек года» по версии журнала Time

Авторитетный американский журнал "Тайм" назвал "человеком года" основателя и исполнительного директора интернет-проекта "ФейсБук Марка Цукерберга. Он появится на обложке специального выпуска и встанет в один ряд с такими деятелями, как Адольф Гитлер, Иосиф Сталин, Мартин-Лютер Кинг, Билл Клинтон и Барак Обама. Между тем, во время голосования, которое проходило на сайте журнала "Тайм" большинство читателей выбрали "человеком года" не Цукерберга, а основателя сайта "Викиликс" Джулиана Ассанжа.

Считаю Цукерберга достойной кандидатурой, несмотря на то, что для меня его "достижение" немного "обмельчало" после просмотра фильма "Социальная сеть". Но, несомненно, без него Facebook не был бы таким, какой он есть сейчас и Facebook действительно изменяет мир.

Странно, но Гитлер действительно был выбран журналом Time человеком года 1938. Выбор здесь происходит, видимо, не за достижения текущего календарного года, а за общий вклад последних лет. Исходя из этих предпосылок - Цукерберг, несомненно, лучший кандидат!

29 августа 2010

Календарь+parseInt == нетривиально

Не так давно довелось использовать код javascript dropdown календаря от Martijn Korse. Все было хорошо, пока не случилась одна вещь: календарь перестал отдавать правильную дату. Точнее, день выдавал правильный, а вот месяц нет. Но все оказалось еще сложнее...
В нескольких местах в коде используется функция parseInt(). Все было хорошо, пока в функцию не стала передаваться строка с ведущим нулем, да еще и с числом больше 8 (уже догадались, да?). Казалось бы, parseInt("08")=8, а parseInt("09")=9, но это не так. parseInt("09")=0! O_o
Почему?
Наверное, мало кто задумывается об этом... Документация по функции говорит, что функция ведет преобразование до первого невалидного символа, то есть как только встречается невалидный символ, преобразование прекращается и функция возвращает, что она до этого момента напреобразовывала... И второй момент: система счисления определяется автоматически по виду строки. То есть 0x123 автоматически распознается как шестнадцатиричное число, а число с ведущим нулем - как восьмеричное.
Вот теперь становится понятно, почему parseInt("05")=5, а parseInt("09")=0. Пятерка - валидный восьмеричный символ, а девятка нет. Поэтому parseInt("09") возвращает результат до девятки, то есть НОЛЬ. Если бы число совсем не удалось бы преобразовать - результатом был бы NaN.
Решение: явно указывать основание системы счисления вторым параметром функции. Например, parseInt("09", 10) вернет 9.

10 мая 2010

Code Convention

«Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.»
(с) Steven C. McConnell

Кажется, больше ничего говорить и не надо...

29 апреля 2010

Odd Man Out

Заглянул в Google Code Jam - очень интересные задачки. Для задачи Odd Man Out вот такое решение у меня получилось:

<?php

$file = file('in.txt');
$fh = fopen("out.txt", 'w');

for($i=0; $i<$file[0]; $i++)
{
$values = array_flip(array_count_values(explode(" ", str_replace("\n", "", $file[$i*2+2]))));
fwrite($fh, "Case #".($i+1).": ".$values["1"]."\n");
}

fclose($fh);

?>

К слову, из 20 победителей, эту задачу решали только на C++ и Python. Да и решения не совсем элегантные - в основном с использованием циклов, по аналогии с карманной сортировкой. Тот карман, к котором будет 1 элемент будет иметь индекс одинокого гостя. Хотя элегантность тут мало поможет - на решение задачи дается всего 8 минут...

Есть и другое решение для этой задачи - использовать исключающее или (XOR).
Однако PHP предоставляет функции, которые позволяют решить задачу буквально в одну строку...

12 марта 2010

ПрЮвет спамерам от программистов

Сегодня обнаружил в почтовом ящике сообщение о том, что мне на форуме моего родного университета есть сообщение. Немало удивился, потому что даже не помню когда я там регистрировался. Любопытство взяло верх и я все-таки взглянул на сообщение:

Неужели кто-то из айтишников решит проверить свой компьютер онлайн-антивирусом?

03 февраля 2010

Кому нужен грамотный программист? Налетай!

Вот я и думаю, а может фиг с ней с грамотностью, а? За семьдесят тысяч Рэ...

02 февраля 2010

iPad == iPhone-переросток?

Прошлая неделя была просто взрывной по количеству сообщений о новом гаджете от Эпл под названием АйПэд. Утверждалось, что это будет революционное устройство. Но когда его представили миру, стало понятно, что это далеко не революция, а скорее большой iPhone-переросток. Что ж, время покажет... А пока позволю себе привести статью с сайта internet.ru, которая почти полностью отражает мое мнение об этом как-бы-супер-устройстве:

Таинственный iPad от Apple - новый продукт, по анонсам способный выходить в Интернет из любой точки мира, от которого ждали настоящей революции, полного уничтожения границы между компьютером и мобильным телефоном, в ночь со среды на четверг был торжественно представлен публике.

Сетевой резонанс после презентации оказался просто неимоверным: почти 2 миллиона упоминаний - в западной блогосфере и более 15 тысяч – в Рунете. Представлял свое детище лично глава Apple Стив Джобс.

Действительно, сказать, что iPad ждали – не сказать ничего. Еще бы, ведь от Apple хотели почти фантастический гаджет, с многозадачной системой Mac OSX, с солнечной батареей для подзарядки, с двумя камерами, с возможностью полноценного выхода в Интернет, совместимого с сетями 3G… И это далеко не полный перечень функций, которые, по слухам, могли появиться у iPad.

Однако то, что получили участники презентации в Сан-Франциско, многие из них охарактеризовали как "iPhone на стероидах". Устройство с 10-дюймовым экраном не имеет ни камер, ни солнечных батарей. Работает оно на операционной системе от iPhone, то есть о многозадачности не может быть и речи. Операционка единовременно обрабатывает лишь одно приложение. Кроме того, оказалось, что у iPad c WiFi-доступом в Сеть отсутствует GPS-модуль. То есть навигация с привязкой к спутниковым картам пока невозможна.

Когда Стив Джобс во время презентации открыл на своем iPad сайт The New-York Times, устройство отказалось отображать flash-анимацию. И хотя Apple и Джобс уже давно являются последовательными противниками этой технологии от Adobe, почти все надеялись, что на новый планшет flash все-таки допустят.

Разочарование на фоне завышенных ожиданий было велико – акции Apple начали дешеветь прямо во время презентации. Правда, потом вновь пошли вверх – когда Джобс назвал цены на iPad. Устройство в США будет стоить в среднем 500 долларов. Тем временем, все наиболее авторитетные интернет-издания принялись с упоением анализировать недостатки гаджета.

Влиятельный сетевой журнал Wired.com сразу после презентации запустил опрос – "Хотели бы вы купить iPad". 60% респондентов ответили "нет". Даже один из основателей Apple Стив Возняк засомневался в перспективах iPad.

"Как iPad изменит индустрию развлечений? Не знаю, по-моему, iPhone – все-таки более удобная штука, - заметил он. - Разве что, газеты и журналы смогут получить второе рождение".

Ну, а в самом Apple продолжают твердить лишь о преимуществах устройства. Таковых тоже немало – взять хотя бы процессор A4 собственной разработки Apple, частотой в 1 гигагерц.

"iPad – это вершина эволюции продуктов Apple, - считает вице-президент Apple Джонни Айв. - Да, он многое заимствовал от предка - iPhone, но в конечном счете это наиболее удобное устройство для работы в Сети, просмотра фильмов, фотографий, игр и чтения книг".

Вице-президент Apple Фин Шиллер добавляет: "Когда просто берешь его в руки – понимаешь, что это нечто абсолютно удивительное. Его можно держать как угодно, переворачивать в любое положение. Вам не приходится подстраиваться под устройство – оно подстраивается под вас!"

Это, действительно, сильный аргумент. Так, один из экспертов высокотехнологичного блога TechCrunch.com вспомнил, что, когда вышел iPhone, он тоже не собирался его покупать. Но потом он взял его в руки, немного поиграл с устройством и уже на следующий день купил себе такой же.

Об этой "харизме" продукции Apple лучше всех сказал технологический обозреватель The New York Times и автор нескольких книг об операционных системах Macintosh Дэвид Пог. По его словам, есть определенная закономерность настроений при выпуске каждого нового девайса от Apple. Сначала – шумиха в СМИ и грандиозные предположения о свойствах нового товара. Потом – выход и разочарование. И, наконец, третий этап – очереди в магазины за новым гаджетом.

Впрочем, на этот раз, похоже, дела обстоят серьезнее, чем обычно. iPad ругают, кажется, даже самые преданные поклонники продукции Apple. Что касается российских желающих купить новое устройство – им придется ждать, причем, видимо, долго. Дело в том, что 3G-версия iPad использует специальные микро SIM-карты, которые не освоены ни одним отечественным сотовым оператором. Ну, а в Европе первые 3G-iPad появятся не раньше мая, сообщает ВЕСТИ.