Эволюция или деградация? Проходя тест Айзенка еще в старших классах я был Холериком с примесью Сангвиника.
Сейчас же мой результат – Меланхолик. И нечему тут удивляться, время идет, все меняется.. Я стал спокойнее, “мудрее”, поменялись взгляды и система ценностей. Сохраняю для себя результат.

m – МЕЛАНХОЛИК слабовыраженный

Шкала психотизма

Среднее значение
5-12
Ваше значение
10


Шкала интра/экстраверт

Среднее значение
7-15
Ваше значение
9


Шкала нейротизма

Среднее значение
8-16
Ваше значение
16


Шкала искренности

Допустимый уровень искренности
<10
Ваше значение
8


Психотизм – показатель склонности к асоциальному поведению, вычурности, неадекватности эмоциональных реакций, высокой конфликтности, эгоцентричности.

Интраверт – обращен ”в себя”, спокойный, застенчивый, склонен к самоанализу, сдержан, планирует свои действия заранее, высоко ценит нравственные нормы

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

 

Вы – МЕЛАНХОЛИК! Это потрясающе!

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

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

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

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

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

Знаменитые МЕЛАНХОЛИКИ: Гоголь, Ньютон, Чайковский

Научным языком:

Меланхолик 

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

 

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

Напоминаем!

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

Сразу напишу, что в jQuery я дилетант. Я понимаю его принципы работы, могу что-то исправить в коде, построить код на основе имеющихся плагинов, понять код – но я не разработчик в этом направлении и вообще не люблю JS. Но вот мне понадобился confirm на jQuery и меня понесло в дебри “готовых” плагинов.

Все оказалось не так просто. Для меня jQuery это удобство. Выбрал элементы, к которым прицепить плагин, залил файлы и оно работает. Но не всегда получается так. Вроде все залил, указал элементы по ид и классам, настроил плагин, залил стили, а нифига не работает.

Для конфирма я рассмотрел 3 плагина и на 3-м мне повезло.

1. Раскрученная и первая страница с англоязычного сайта туториалов, как я понял. Есть ее переводы на русском. У этого чуда нет названия, просто туториал – как создать confirm диалог на jQuery. Вот ссылки:
http://tutorialzine.com/2010/12/better-confirm-box-jquery-css3/
и на русском

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

2. http://habrahabr.ru/post/48318/ автор представляет тут jquery alert dialogs. При чем ни где, ни в посте, ни в блоге своем не дал ссылку на источник и загрузку. Я ее нашел, вот она:
http://www.abeautifulsite.net/blog/2008/12/jquery-alert-dialogs/ 

вызывается как-то так, не работает без callback ф-ии.

В плагине используется вроде бы как устаревший druggable плагин, хотя я нашел его в последней UI сборке. Прикрутил все как надо. В итоге по нажатию на ссылку confirm появлялся, и тут же сам себя подтверждал. :)

Кстати у обоих плагинов выше одна проблема – они реагировали только на одну ссылку с ид. Если на странице много ссылок с одним ид или классом, на них плагин уже не вызывался.

3. Вот он confirm плагин моей мечты –

jQuery Easy Confirm Dialog

Сразу ссылки:
Примеры: http://projectshadowlight.org/jquery-easy-confirm-dialog/
Плагин на github: https://github.com/wiggin/jQuery-Easy-Confirm-Dialog-plugin

Это действительно работает и это то, что надо. Используются стили UI. Я пометил класс alert_link как класс плагина и все ссылки на всех страницах с этим классом теперь имеют confirm диалог. Это то, что мне было нужно.
Плагин удобен, имеет настройки.

Вот так можно выполнить какой-то экшн в js после confirm если указать кроме класса ид элемента.

Вот так настраивается сообщение:

В общем мой выбор.

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

Что нужно сделать?
В каталоге добавить возле каждого товара инпут с кол-вом товара. Сначала там нули, и есть + – для увеличения, уменьшения количества. Внизу каталога будет кнопка “Купить выбранные”. По нажатию в корзину добавятся все, где кол-во выбрано 1 и более.
Далее мои рассуждения и решение.

Читать далее

Начну с того, что недавно ip почтового сервера получил бан на gmail, а я получил больную голову на 2 недели от клиентов. В итоге бесконечных переделок конфига Postfix, писем в поддержку гугла и так же после найденного спам листа, в который и попал ip – письма на gmail начали ходить. Но как так вообще произошло, ведь сервер защищен smtp авторизацией (tsl) ???
А виноваты были во всем сами пользователи хостинга…

Читать далее

Люблю развиваться и изучать что-то новое. Недавно был покорен PDO, и сделан на его основе драйвер бд (не окончательная версия) и его синглтон реализация. После я решил простую реализацию шаблонизатора типа

перевести на Smarty и использовать так же его возможности кеширования. Это отняло у меня день жизни.

Читать далее

Вопрос, который я задал в предыдущем посте продублировал на 5 форумов. Все форумы тематические, по PHP. Зачем я это сделал?

  1. Найти ответы.
  2. Проверить эти форумы на активность и юзабельность.

В итоге ответы нашел сам, в чужом коде. А о форумах выводы сделал.

Ответы были крайне просты. Надо было мне внимательнее читать документацию. Последний ид оказался свойством самого класса PDO.
http://ru.php.net/manual/ru/pdo.lastinsertid.php

А кол-во последних измененных строк получаются по методу стейтмента
http://ru.php.net/manual/ru/pdostatement.rowcount.php

Теперь о форумах:

http://www.php.ru/forum/ – не получил ответа. вообще никакого ответа, т.е. низкая активность?
http://phpclub.ru – сначала пытаются троллить, вместо диалога, потом наводками. в итоге ответ написал я сам. так же не понравился дизайн, добавление ответа через аякс.
хотя позже диалог завязался, подтянулись участники, меняю мнение.

Форум Школы Программирования – мертвый.

http://phpforum.ru – тут то и увидел код, натолкнувший на ответ. понравилось у них, особенно дизайн.
http://pyha.ru/forum/ – наверное зе бест. и дизайном и атмосферой. чего только стоит оценка  ответов – ХУЙНЯ, а форум новичков назван “для идиотов”

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

php pdo

Решил сделать драйвер БД через PDO. С mydql напрямую все просто и однозначно, но не с PDO.
Возникло пару вопросов.

Драйвер должен состоять всего из 4-х ф-й : select, insert, update, delete. Логика их работы не имеет значения. Вызов просто $this->db->select(); в чем и профит.

У PDO есть ф-я query() которая просто для select и возвращает стейтмент, который можно потом fetch(). А что если в селекте есть параметры? Их же надо экранировать. Использовать sprintf() в связке с mysql_real_escape_string() когда речь идет о PDO не кошерно.

Сначала я написал ф-ю

И завис. Как же быть с параметрами? Для экранирования в PDO используется ф-я prepare(), куда передается sql запрос с параметрами WHERE например ‘id = :id ‘. Далее делаем bindParam(‘:id’, $my_id); и выполняем execute().
Хорошо, можно переписать мою ф-ю иначе:

Но тогда надо помнить всегда про PDO, передавать sql в формате типа ‘:id’ и параметры array( “id” => $id);
Есть ли какое-то более элегантное решение?

И что делать с запросами Insert и Update где я хочу узнать кол-во измененных столбцов? execute() возвращает true или false.
Можно использовать exec() но снова – как тогда быть с параметрами?

Автор 27 Апрель 2011 | Дмитрий Андреев, собственно я спер у него.

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

Читать далее

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

Это неверие в возможность менять мир страшнее лени, пьянства или наркомании. Потому что именно оно является их причиной. Часто скепсис подается под видом “опыта”, “знания жизни” или логики; часто камуфлируется словами “это не профессионально”, “так никто не делает” или “так не принято”.

Читать далее

Как много уже было написано в этом блоге (и в старых записях, со времен универа) об усталости и в частности о сне. Чувствую себя каким-то неправильным. Как люди могут спать по 5-7 часов и ходить на работу с утра?? Мне даже стандартные 8 часов не помогают вставать утром бодрым. Каждое утро это пытка.
Мне нужно 10 часов сна как минимум, и при этом ни в коем случае не вставать рано. Я очень люблю спать утром (или весь день, как получится), и очень люблю сидеть ночью до позна (или всю ночь, как получится).

Но блядь общепринятые нормы.. С утра подъем, все батрачат и спать в 9-10 вечера, ведь завтра снова вставать утром. Меня убивает этот режим, мне в нем не комфортно. И ничего не могу пока с этим сделать, ведь я же работаю. Наверное для меня будет выходом переход на фриланс.. когда-то.. ХОЧУ СПАТЬ УТРОМ!!!!

Все равно до 12-13 часов от моих мозгов мало толку, они продолжают спать. И самое ужасное состояние у меня в четверг-пятницу, недосыпание по утрам не помогает и кофе тоже. (<< удалять не буду, вот такую хрень я пишу, а уже почти 12).

не люблю просыпаться

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