SMO+SEO

Рулит

SEO

Нашел интересную схему.

4 Comments Posted in Мой путь
Живи каждым днем.

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

No Comments Posted in Uncategorized
Tagged
Анализы мозгов.

Я сходил на ЭЭГ, и УЗДГ мне там написали всякого.
В частности острая депрессия психическое истощение. Кстати, это не выглядит как опущенное состояние. Депрессия часто выражается в излишней подвижности и агрессивности.

Резюме : отдых весьма важен, некоторые вещи выглядят не так как кажется (депрессия)

No Comments Posted in Uncategorized
Ядерный напиток

Наконец-то нашел для себя мега-бодрящий напиток, который в разы сильнее кофе, но при этом мягкий и не вызывает сонливости.

Итак :
В калабасе смешать :
Мате (настоящий, с палками) Я предпочитаю сорт РЧК. Надин – это помои.
Сушеный женьшень.
Долька лимона.
Залить все горячей водой (не кипятком!) 70-80 градусов.

Заваривать один и тот же напиток можно раз десять. По вкусу – ничего особенного. Слегка кислый из-за лимона. Но мы ведь пьем не ради вкуса? :)

7 Comments Posted in Uncategorized
Формула жизни

Объяснения?

5 Comments Posted in Мой путь
Немного о работе

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

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

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

Мораль истории:

1) не каждый, кто нагадил на Вас, Ваш враг.

2) не каждый, кто достает Вас из дерьма, Ваш друг.

3) когда Вам хорошо и тепло, лучше держать рот закрытым

No Comments Posted in Uncategorized
Про BS, софт, сплоеты и тд

Индейка говорила с быком. “Я мечтаю забраться на вершину дерева, – вздыхала
она, – но у меня так мало сил”.

“Почему бы тебе не поклевать мой помет? – отвечал бык, – в нем много
питательных веществ”.

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

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

1 Comment Posted in Uncategorized
Синхронизаторы структур баз MySQL

В ходе ресерча был исследован ряд “синхронизаторов”, и их все условно можно разделить на несколько классов:

1) написанные *не* на php (java/c#/c++…) – абсолютно большая часть из того что есть по предложенному урлу википедии
(http://en.wikipedia.org/wiki/Comparison_of_database_tools). Все это как правило платные, имеющие UI, и что как по мне самое
неприятное – закрытые продукты. Т.е. они в первую очередь расчитаны на юзание их как отдельно стоящего продукта,
а не как фронтенд для какого-то внешнего скриптика (что тоже будет не тривиально, я думаю), и имхо, их покупка будет просто переплатой
за то, что реально нам не надо. Однако ресерч по такому виду продуктов был произведен, и вот соотв результаты по обозначенным приоритетам:

а) многоплатформенные
Epictetus : http://www.antilogics.com/epictetus.html
SQL Developer : http://sqldeveloper.solyp.com/index.html
SQuirreL SQL : http://squirrel-sql.sourceforge.net
SQLyog : http://webyog.com/en/sqlyog_feature_matrix.php
DbSchema : http://www.dbschema.com
ACDB : http://www.electronic-experience.net
DbVisualizer : http://www.dbvis.com/products/dbvis
Navicat : http://www.navicat.com/download/download.html
Aqua Data Studio : http://www.aquafold.com

б) windows-only
Toad : http://www.toadsoft.com/toadmysql/Overview.htm
dbForge Schema Compare for MySQL : http://www.devart.com/dbforge/mysql/schemacompare
Database Master : http://nucleonsoftware.com
DreamCoder : http://www.sqldeveloper.net/database-tools/products/database-tools-catalog.html
Altova DatabaseSpy : http://www.altova.com/databasespy.html

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

Для меня, видимо одним из фаворитов в этой группе стал SQLyog, по большей части из-за этого:

http://www.mysql.it/news-and-events/newsletter/2003-10/a0000000248.html

2) написанные на php, *но*, реализующие понятие миграции как пхп-класс…
если в 2х словах как это:
фактически синхронайзеры этого класса представляют из себя сильно сильно упрощенный вариант системы версионирования для БД…
методами синхронайзера, каждый из девелоперов может управлять состоянием своей базы по отношению к состоянию общей базы:
апаться, откатывать назад до определенной ревизии, идти вперед и т.п…..
при этом файлы миграций ложатся в свн в определенную папку….

все вроде как красиво, четко, НО – файл миграции представляет из себя пхп класс…как правило все синхронайзеры этого класса
просят от такого класса 2 метода – up/down (как накатить мигру/как откатить мигру), *и* эти 2 метода пишутся на языке самого синхронайзера…
т.е. все кто хотят юзать такую вещь должны знать не только скл, но и язык этого синхронайзера….и мне кажется это довольно грустно…

В принципе их немало в инете, я рассмотрел несколько примеров, в целом все дублируют друг друга….
Вот один из них…

ruckusing : http://code.google.com/p/ruckusing

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

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

Пока пощупал и поковырял слегка только 1
Class: DBSync : http://www.phpclasses.org/browse/package/2354.html

Плюсы – бесплатно, универсально, есть доступ к исходникам, просто в интеграции…
Минусы – готовые решения сыроваты…
Думаю это самое оно…

3 Comments Posted in Uncategorized
Tagged
О жизни

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

3 Comments Posted in Uncategorized
О взрослении.

– Позвольте дать вам совет?
- О, конечно!
- Вы еще молоды, – сказал Пирсон, – у вас есть характер, вы знаете свое дело. Вы знаете то, чего я уже, пожалуй, не смогу узнать. Но примите мой совет и постарайтесь следовать ему. Это будет нелегко, но вы не сдавайтесь. Пирсон указал рукой на стол, за которым только что сидел.
- Вот вы приходите на работу, садитесь за этот стол, и тут же начнет звонить телефон. Администратор больницы хочет выяснить вопрос, касающийся бюджета. Затем кто-то из лаборантов подает заявление об уходе, и вам надо все улаживать и выяснять. А там приходят врачи и требуют заключений. – Губы его искривила горькая усмешка. – Затем
является коммивояжер и предлагает небьющиеся пробирки или вечные горелки. А когда вы наконец выпроводили его, является еще кто-нибудь. И так все время. Пока наконец вы с ужасом не обнаруживаете, что день ушел,
а вы ничего не сделали. – Пирсон умолк.
Коулмен понимал, что старому патологоанатому очень важно сказать все это. Ведь он рассказывал о себе.
- Так летят дни, годы. За это время вы не один десяток врачей отправляете на курсы усовершенствования, заставляете следить за всем новым, что появляется в медицине. А у вас самого все нет для этого
времени. Научная и исследовательская работа заброшена: вы слишком устаете за день, вечером даже не можете читать. И вот однажды вам становится ясно, что ваши знания устарели. И уже поздно что-либо изменить.
Пирсон положил руку на рукав Коулмена.
- Прислушайтесь к словам старика, который прошел через все это и допустил непоправимую ошибку: отстал от жизни. Не повторите моей ошибки. Заприте кабинет, бегите от телефонных звонков и бумажек. Читайте,
учитесь, держите глаза и уши открытыми для всего нового. Тогда вас никто не сможет упрекнуть, никто не скажет: “Он отстал, это – вчерашний день медицины”. – Голос старого врача дрогнул, и он отвернулся.

Артур Хейли. “Окончательный диагноз”

1 Comment Posted in Мой путь