Pull to refresh
433
0

Team Lead

Send message

Hibernate Envers: аудирование операций

Reading time4 min
Views36K

Зачем это надо?


В enterprise-разработке часто бывает необходимо отслеживать процесс редактирования каких-нибудь таблиц.
Скажем, завели у вас документ в системе. Потом кто-то поменял ему серию. Потом номер. Потом сменил тип с паспорта РФ на загран. паспорт Германии. Хотелось бы иметь возможность отследить историю изменений и, скажем, настучать по шапке пользователю, который совершил ошибку.

Читать дальше →
Total votes 33: ↑30 and ↓3+27
Comments11

Успешные вещи успешны сразу

Reading time1 min
Views1.4K
Кто-то сказал, что у каждого из нас лишь несколько вещей получается хорошо, остальные — из рук вон плохо.

Между тем, тысячи людей пытаются развивать в себе способности, которых нет (например, программировать, хе хе). Люди пытаются залатать брешь, исправить какую-то свою слабость. А не упирают на сильные стороны.

Между тем, есть очень простой признак того, что нужно развивать. Это когда вам дело нравится, идет сразу и можно заниматься долго.

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

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

UPD: Я не отрицаю необходимость труда, упорства. Но согласитесь, если человек открывает голос и поет как Робертино Лоретти, зачем ему 10 лет мучить себя у станка, чтобы быть последним в балете, когда может петь? Зачем люди берутся за области, в которых их видит общество, друзья, родители, а втайне лелеют свое хобби, в котором проявляется их талант? А на слова — займись серьезно — отнекиваются, не получится, мол, или это безденежно? Стоит ли мучить себя?
Total votes 111: ↑76 and ↓35+41
Comments55

Будьте авторами своей жизни!

Reading time2 min
Views3.9K
— А как же наше будущее, Док?
— Ваше будущее ещё нигде не записано, Марти. И ничьё. Так что сделайте его достойным!
Финал фильма «Назад в будущее»


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

В первом случае человек признает свою роль в формировании реальности, берет на себя ответственность за рассматриваемый аспект жизни.
Читать дальше →
Total votes 105: ↑74 and ↓31+43
Comments37

Ощущения как обратная связь

Reading time3 min
Views1.7K
Все мы к чему-то стремимся. Кто-то старается больше успевать и эффективнее работать. Другой следит за своими расходами и оптимизирует денежные траты. Иной пытается изменить какую-либо привычку — например, стать жаворонком.

Чувство времени

Как правило, нам предлагаются различные методики, что и как следует делать в том или ином случае — записывать план раз в неделю, или каждый день вставать в одно и то же время, а ложиться, когда хочешь спать. А вот проверке правильности выполнения действий не всегда уделяется должное внимание. Вина то самих людей, невнимательно читающих, или же формулировок в книгах и руководствах, не сильно важно. Важно то, что в результате немало людей не достигают целей.

Моя методика простая и основана на ощущениях. Подойдет не всем, но многим. Суть в следующем — вы должны так строить работу над каким-либо аспектом своей жизни, чтобы выработать чувство на данный аспект. К примеру, если работаете с тайм-менеджментом, то должно появится «чувство времени» — позволяющее ощущать, как уходит время, и некую неловкость, когда оно уходит на ненужные дела.

Почему это работает и как появляется, описание внутри.
Читать дальше →
Total votes 9: ↑7 and ↓2+5
Comments7

Итерации длительностью в день — то, что доктор прописал

Reading time3 min
Views2.6K
Я очень люблю паттерны. Нередко применяю идеи из одной сферы в другой — так, в тайм-менеджменте отлично работает принцип программирования KISS (keep it simple, stupid), равно как и DRY (don't repeat yourself).

image

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

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

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

Вместе с тем, многие пытаются управлять своим временем по «водопадной модели» — пишется план, а потом не корректируется. При этом план составляется сложнейший, на много дней вперед. И конечно, он либо проваливается полностью, либо выполняется на небольшой процент. Такие планы, как точно заметили ребята из 37signals, точнее называть догадками.

А как же писать планы, которые работают?
Читать дальше →
Total votes 54: ↑48 and ↓6+42
Comments17

Модели реальности в проектировании интерфейсов, или как поднять эффективность процесса в несколько раз

Reading time3 min
Views1.5K
Многие сегодня применяют прототипирование, разрабатывая в самом начале проекта прототипы интерфейсов. Хорошо известно, что исправлении ошибки на этом этапе стоит в разы дешевле, чем на более поздних этапах.

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

Как находить ошибки этого рода, бороться с ними, и пример из реальной практики читайте внутри.
Читать дальше →
Total votes 45: ↑35 and ↓10+25
Comments28

Тайм-менеджмент — это действительно просто

Reading time3 min
Views12K
Сначала они не замечают тебя, потом смеются над тобой, потом борются с тобой. А потом ты побеждаешь.
Махатма Ганди

Эффективность направлена на максимальное приближение к цели, рациональность — на максимально экономное выполнение процесса.
Тим Феррис

Был очень рад прочитать сегодня статью «Тайм-менеджмент: эволюция». Человек рассказал, что и как получилось. Хочу рассказать немного о том, почему, на мой взгляд, так произошло.

Я являюсь автором вебинара по управлению временем и ряда других популярных статей, в частности, про модели реальности.

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

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

Итак, я считаю, нужно уметь делать следующее:
  • Не делать ненужные вещи (принцип Парето), на каждую задачу смотреть под углом, как ее не делать, как отложить ее решение, или как передать другому;
  • Выделять нужные вещи. На практике часто нельзя поставить приоритеты 1,2,3 — поэтому нужно составить список нужных вещей, затем отфильтровать с точки зрения отказа от каждой задачи;
  • Делать до конца одну-две нужные (читай, важные) вещи в день, и делать эффективно. Значит, научиться оценивать свою эффективность и постоянно ее повышать, доводя каждую задачу до логического конца.

Читать дальше →
Total votes 116: ↑92 and ↓24+68
Comments78

Принц и нищий

Reading time3 min
Views509
Инженер NEW Systems Пол Намен обнаружил странную проблему. Кажущиеся вечными из–за самовоспроизводства источники энергии в секторе B на десятом уровне вдруг дали нулевое потомство, и весь сектор был обесточен. Благо, энергии подстанции хватило на компенсацию падения напряжения, ведь все было рассчитано заранее с учетом всех возможных рисков.

Пол снова и снова погружался в исходные коды программ, в поисках причины…

***

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

Будущий инженер–разработчик NEW, Джейс был одним из пяти в группе, кто еще не перешел в NEW — new extended world, виртуальную реальность, в которой пребывало уже более 95% населения Земли. Теперь, когда были найдены способы перенесения сознания в новое измерение, самовоспроизводящиеся источники энергии, системы переноса разума между телами, старые традиции были забыты. Исчезли войны, деньги, богатые, бедные, болезни, и прочие беды прошлых веков. Человечество не улетело в космические дали, покорять неизведанные ранее просторы — ему хватило просторов виртуальных. В школе же должны были учиться те, кто будут поддерживать NEW извне — физики, математики, биологи, техники. Им за это причитались богатства, которые оставляли уходящие в виртуальную реальность.

Но прошла пара сотен лет, и изначальное предназначение школы было забыто.

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

После урока Джейса окликнул сосед, Роберт.
— Эй, Джейс, а давай поменяемся?
— Не понял тебя, Роберт?!
— Ну, ты в NEW, временно залезешь сюда, а я к тебе в тело заберусь — уж больно хочется посмотреть, что же это «богатство» такое!
— А как ты это сделаешь? Ведь нужно сначала получить разрешение администратора уровня…
— Не боись, все схвачено.

Джейса заинтриговала мысль. Он так много слышал о NEW, но ни разу там не был — ибо переход являлся процессом официальным и долгим. Человек уходил из одного мира в другой, и нужно было соблюсти кучу бюрократических процедур… бюрократия, она — вечна и вездесуща, подумалось Джейсу. Но NEW, он столько слышал про новый мир… и Джейс согласился.
Читать дальше →
Total votes 2: ↑1 and ↓10
Comments5

Метод одного дня

Reading time4 min
Views8.1K
Понедельник начинается в субботу.
А. Стругацкий, Б. Стругацкий.

Прошедшее забыто, грядущее сокрыто, настоящее даровано. Поэтому его и зовут настоящим!
Мудрая Черепаха из «Кунг-фу Панда»

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

Метод заключается в том, что основан на одной мысли: есть всего один день, сегодняшний, в котором и нужно делать все по максимуму для результата.

Под катом простая схема, как этого достичь.
Читать дальше →
Total votes 164: ↑142 and ↓22+120
Comments99

Об управлении временем, саморазвитии и деньгах

Reading time8 min
Views13K
Я хочу рассказать о том, почему в отдельности не работают подходы, которые люди начинают применять, прочитав ту или иную книгу из области time-management или управления финансами.

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

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

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

Или с деньгами.
Читать дальше →
Total votes 136: ↑117 and ↓19+98
Comments86

QuickAdm — быстрые универсальные админки

Reading time1 min
Views14K
В процессе работы, я как-то набрел на проект phpMyEdit — web-интерфейс, позволяющий относительно просто поднимать админки для табличных данных.

После доработки для себя, родилось решение, которое я назвал QuickAdm. Оно делает за очень короткие сроки админки через web-интерфейс к таблицам, имеет простейшую ACL и защиту паролем.

Таблицы называются объектами, их поля — свойствами. Имя объекта/свойства равно имени таблицы и поля в MySQL, поэтому вводить нужно латиницей.

Потестить это можно тут: http://yamozg.ru/adm (логин/пароль для чтения reader/reader, админские admin/admin — удаление таблиц там не работает, ибо запрещено на уровне БД).

Скачать вот тут: http://yamozg.ru/quickadm.tar.gz (настроить нужно config.php и выполнить quickadm.sql в нужной базе, приложение расчитано на работу в папке /adm/ относительно корня сайта).

Код изяществом не отличается, написан как адаптер поверх этого phpMyEdit, поэтому прошу особо не пинать. Думаю, кому-нибудь может пригодится.
Total votes 72: ↑46 and ↓26+20
Comments53

Как прокачивать мозг

Reading time8 min
Views174K
В этой теме я хочу поделиться своими знаниями про устройство мозга и тем, как применяю это на практике.

Не правда ли, картинка объемна?

Итак, как известно, мозг — важнейший орган нашего тела. Кто-то говорит, что он — самая сложная вещь во вселенной. И незнание некоторых его особенностей может очень плачевно сказать на жизни человека.

Но обо всем по порядку.

Понимание роли мозга


Нет невежества страшнее, чем невежество по отношению к самому себе.

Мозг управляет почти всем в нашем организме — от дыхания, работы органов чувств до сложных мыслительных процессов и воображения. Существует множество методик и советов по развитию, однако, как я убедился, мало какие делают упор на роль мозга в процессе.
Читать дальше →
Total votes 340: ↑281 and ↓59+222
Comments229

Cлава

Reading time1 min
Views546
На этой планете было холодно.

Крейг не впервые видел похожую картину. Бессмысленная концентрация цивилизации на самой себе, игнорирование признаков наступающего кризиса — до тех пор, пока уже не стало слишком поздно — все это было типично для существ типа RXL–1.

Дул сильный ветер, поэтому доктор Крейг поспешил вернутся на Корабль и продолжить исследования замерзшей планеты завтра.

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

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

***
Предчувствуя надвигающуюся ядерную зиму, Иго Решин думал, что останется после него. До войны он был известным писателем, копии его сочинений считала за честь получить любая крупная библиотека.

Стоя на утесе и глядя на надвигающееся облако, он сжимал в руках металлическую розу, которую ему сделал друг, работающий на заводе, и мечтал о вечной славе, подобно Гомеру.
Total votes 7: ↑4 and ↓3+1
Comments1

Модели реальности и их роль в жизни людей

Reading time4 min
Views16K
Есть модель мира, и есть реальный мир.
Как в физике — есть какое-то явление, а есть его модели.

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

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

Однако где-то 95% людей не знают, что у них в голове мозг занимается тем же самым, только первые годы жизни. Он изучает и моделирует реальный мир, закладывая себе модели явлений, характеров людей, абстрактных понятий, и так далее, которые потом человек в своем сознании использует как инструмент, воспринимая модель как реальность. Далее всю жизнь человек этим и занимается, составляя все более сложные модели.

Вот только отличий от физиков тут три. Первое — это незнание природы работы мозга. И отсюда вытекающая уверенность, что все, что человек видит, думает и знает — и есть истина. То есть человек себя убедил (читай сделал себе модель) в том, что Windows лучше, чем Linux — все, теперь в его модели мира может быть только этот факт. Второе отличие как раз в уточнении модели. Люди не уточняют модели реальности, как правило, более того, мозг специально отсекает факты, противоречащие модели, либо вырабатывает «адаптеры» в виде «логических объяснений», чтобы не нарушить комфорта в восприятии мира — все знают нелюбовь к изменениям, боязнь, что «мир встанет с ног на голову».
Читать дальше →
Total votes 128: ↑103 and ↓25+78
Comments96

Сила бумажных записных книжек

Reading time2 min
Views28K
Все, что я вижу и слышу, может стать искрой для новой идеи. Я тут же ее записываю и потом часто листаю старые блокноты, чтобы найти свежие идеи или убедиться в том, что ничего не упустил. Я советовал бы всем молодым людям, вступающим в жизнь, иметь при себе блокнот. Это хорошая привычка, и к ней стоит пристраститься.

Ричард Брэнсон, создатель Virgin, миллиардер

Я повсюду с собой ношу простую записную книжку. Туда записываю все: идеи, размышления, денежные расходы, свои действия в течение дня (хронометраж). Не использую ни электронные гаджеты, ни мобильный телефон, хотя там есть такие возможности.



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

Читать дальше →
Total votes 126: ↑109 and ↓17+92
Comments147

Почему не работают планы? Личный опыт в виде вебинара

Reading time1 min
Views3.2K
Проводил недавно вебинар по управлению временем.

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

Изложены основы time management в моем понимании. Только обобщение практического опыта под соусом IMHO и никаких претензий на абсолютность. Упор на простоту изложения, понятность. четкость и структурированность материала.

Отличительная фишка — подробный разбор проваленного плана с точки зрения психологии — как наши привычки и т.д. мешают выполнению планов, когда все запланировано по методике правильно (последние полчаса вебинара). И как с этим бороться, и научиться достигать поставленных целей.

Таким образом, time management увязан с саморазвитием.

В качестве обзора затронутых тем можно посмотреть презентацию (Slideshare.net), используемую в вебинаре (1 мб)
Читать дальше →
Total votes 33: ↑25 and ↓8+17
Comments52

Как работать с руководителем

Reading time4 min
Views9.6K

Введение


«Наибольшей выгода будет тогда, когда каждый в команде будет думать не только о своем успехе, а о своем успехе и об успехе команды в целом»
Х/ф «Игры разума»

Есть очень много статей на тему того, как руководить людьми. Но я почти не встречал материалов на тему, что значит быть подчиненным. Видел модели: «пусть начальник даст мне свободу, а я тогда обязательно добьюсь результата, а сейчас один контроль», «мир есть мир: начальник всегда прав, мое дело молчать в тряпочку».

Сам я работаю ведущим программистом, руковожу группой программистов.

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

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

Читать дальше →
Total votes 82: ↑72 and ↓10+62
Comments55

Сила отжиманий

Reading time3 min
Views16K
Идея рассказать об этом простом, но очень эффективном упражнении пришла после прочтения вот этой темы.

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

Поэтому я хочу рассказать об отжиманиях, чем они лучше, с моей точки зрения, известных стандартных физических упражнений (подтягивания, приседания), для создания физической нагрузки в течение дня.
Читать дальше →
Total votes 254: ↑214 and ↓40+174
Comments135

Получен первый радиосигнал с Марса

Reading time1 min
Views1.2K

Американские ученые получили первый радиосигнал от космического аппарата «Феникс» после его посадки в районе Северного полюса Марса.

Как сообщает ИТАР-ТАСС, первый сигнал поступил в Лабораторию реактивного движения в Пасадине (штат Калифорния). В настоящее время «Феникс» приступает к развертыванию солнечных батарей и руки-манипулятора — основного инструмента исследований.

Мягкая посадка на Марс является исключительно сложной операцией. Из предпринятых ранее разными странами 15 попыток только 5 оказались успешными. «Фениксу» предстоит изучать зону вечной мерзлоты у полюса Марса.
Читать дальше →
Total votes 2: ↑1 and ↓10
Comments0

Что нас не убивает, делает нас сильнее

Reading time1 min
Views1.6K
В одной деревеньке жил молодой парень. И был он влюблен, сильно и безответно, в первую красавицу на всю округу. Девушка владела сердцами почти всех юношей в округе и очень кичилась своей привлекательностью.

И тогда решил юноша стать воином, сильным, смелым. И увидя могучего бойца, в обмундировании, с наградами, девушка станет его женой.

И ушел он в город, на солдатскую службу. Пробился в офицеры, отличился в боях, возмужал и вернулся героем в родную деревню. Но девушка даже не посмотрела в его сторону. Впрочем, она так и не выбрала своего суженого.
Читать дальше →
Total votes 134: ↑96 and ↓38+58
Comments60

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity