Вы читаете журнал [info]karpolan

Карпенко, КАРПОЛАН, Антон
Блог без явно выраженной тематики. Еду на оленях, что вижу - о том и пою :)

Телефон: +38 (093) 394-48-15
Skype: karpolan
Twitter: @karpolan
Веб сайт: karpolan.com

Всякие социальные сети: Facebook LinkedIn В контакте Однокласники Мой Круг MySpace Plaxo

Как жизнь?

Паника!, Google, AAA
Пишу сюда все реже и реже, но для читателей сделаю краткий отчет последних событий.

В январе-феврале 2012 я распродал почти все свои шароварные проекты. Будем считать сделал Exit из компании AQUATRA :)

С ноября 2011 помогаю чем могу Сергею Коржу в его стратапе Wish&Present.

В феврале 2012 начал новый свой SaaS проект, над кортом тружусь почти full time. Пока рассказывать и показывать не чего, но будет круто :)

Все время провожу онлайн. Пишу в Twitter, читаю Facebook, ну и остального по мелочи.

Каждую среду я в гавн… У хромого Пола

В общем, у меня все нормально, скучать даже не когда :)
Паника!, Google, AAA
Если вдруг захотите слать почту через SMTP.GMAIL.COM, из почтового клиента или из своей программы, запомните следующие важные моменты:

Все адреса, в том числе СС, BCC и т.д. должны предаваться обернутыми в <>, и неважно указано имя или нет! То есть, работать будут только такие адреса:

Баба Катя <baba@katya.xxx>
<baba@katya.xxx>

Любые другие варианты будут приводить ошибкам типа "RCPT first", "Syntax error" или вообще что-то не вменяемое типа "Error 555"

В любой момент Gmail может решить, что вы рассылает слишком много писем через SMTP. И тут уже почтовый клиент не поможет! Надо будет ручками открывать браузер, легироваться в Gmail аккаунт и потом топать по вот такой ссылке: https://accounts.google.com/DisplayUnlockCaptchaV2 и нажимать там кнопочку "Continue". Но и такая фигня поможать всего минут на 10, у Google реально паранойя :(

Ну и информация для программистов:

Для SMTP.GMAIL.COM по 587 порту требует Explicit SSL и команды "STARTTLS" сразу после соединения.

SMTP.GMAIL.COM по 465 порту работает как Implicit SSL, немного медленнее, и по-моему чаще приводит к срабатыванию защиты от mass mail.

Если вы программите на Delphi и используете библиотеку Indy. Особенно комбинацию Delphi7 + Indy9 то я вам соболезную :) Я 2 дня убил на то, чтобы подобрать рабочие версии нестандартных OpenSSL библиотек для корректной работы с SMTP.GMAIL.COM

Так же будьте внимательны с TidMessage.Recepients - это коллекция объектов и в случаи появления там элемента с пустым email или кривым name - начнется секс с "RCPT first", "Syntax error"

Отака хуйня малята © Дид Панас

Год 2011 - Итоги

Карпенко, КАРПОЛАН, Антон
Год какой-то ни о чем... Ничего особенного не сделал, не добился, не учудил :)

За границу никуда не ездил, хотя было интересное путешествие по западной Украине на майские праздники. Еще были короткие (пару дней) поездки в Суммы, Ахтырку, Львов, Ичню, Ромны.

С бизнесом тоже ничего не срослось. Из всех моих проектов выжил только Remote Desktop Control, да и тот все падает и падает. Пытался устроиться на работу, но не берут или из-за оверскила, или из-за того что я не могу занимается одним делом без своих параллельных проектов. Поэтому я забил на "активные поиски" работы и бизнес-идей. В конце года присоединился к стартапу Сергея Коржа Wish&Present и помогаю одной известной компании с проектом, написанным на Delphi и не обновлявшимся уже более 3х лет.

А еще я сменил "официальное" место работы, из системного администратора в рекламном агентстве переквалифицировался в ведущего инженера-электрика в ГСКТБ Института Физики при Академии Наук :)

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

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

В общем, год совсем не такой насыщенный как прошлый, но и не самый плохой. Будем наедятся в следующем году все будет по веселее.

С Новым Годом!

P.S. Сюда пишу все реже и реже, переходите на Facebook :)

И еще про Wordpress

Природа, Канада, twitter
Почти всех достает автоматическая замена в Wordpress апострофов, кавычек, тире и других символов. Отключается это следующим кодом в functions.php или header.php :
 
remove_filter('the_content', 'wptexturize');
remove_filter('comment_text', 'wptexturize');
remove_filter('the_excerpt', 'wptexturize');

Продвинутых пользователей, которые все редактируют в виде html, так же доставляют "умности" Вордперса по  форматированию кода. Особенно вставки левых параграфов <p></p> и переносов строк <br />. Иногда можно поседеть, пока подберешь правильную комбинацию разделителей и переноса строк, чтобы получить валидный хтмл. Лечится это просто:

remove_filter('the_content', 'wpautop');
remove_filter('the_excerpt', 'wpautop');

Профессиональные веб-програмисты часто бьются над задачей добавить в Worpdres свои скрипты или сделать интеграцию с какой-то другой CMS на том же самом домене. Добавлять такой код проще всего functions.php, но надо учитывать момент что это файл так же исполняется и при работе админ-панели.

Вот пример файла functions.php для продвинутых человеков:

Исправленный functions.php для Wordpress )

P.S. Так и живем! После сборки, все приходится обрабатывать напильником © :)

Жжош!, Превед, ЗачОт
Wordpress самая популярная CMS в интернете, но из-за того что темы, плагины и скрипты для него делают всякие пионЭры постоянно приходится что-то допиливать напильником... 

Распространенная проблема - отсутствие нормальных мета-тегов в блоке <head>. Из-за этого сайты с кривыми темами плохо индексируются поисковыми сервисами или индексируются совсем не правильно. 

Я тоже столкнулся с такой проблемой на сайте Touchpad Blocker, поэтому взял в руки напильник (скорее даже рашпиль :) и наваял следующий код в header.php темы сайта:

html+php code )

Теперь для каждой страницы, поста, архива метатеги title, description и keywords расставляются правильно. Более того для любой страницы их можно задавать руками, через соответствующие Custom Fields.

Может кому-то пригодиться :)

Эх было времячко...

Жжош!, Превед, ЗачОт
ВЕДОМОСТИ

Вы помните рекламу 90-х?

Вы - настоящий пожиратель рекламы 90-х! Вот вам целиковый батончик сникерса. (Не спрашивайте, почему именно сникерса).
Пройти тест
Вы помните рекламу 90-х?
Паника!, Google, AAA
В одном проекте, к которому я присоединился, GIT является стандартом при разработке. Я потратил часов 5 на изучение всяких инструкций и понимания концепции и отличия от стандартного Version Control... Но все оказалось куда проще :)

Для 99% задач подойдет такой подход:

1. Забрать последние копии файлов из репозитория:

git pull

2. Залить все измененные файлы (заметьте chekout вообще не нужен :)

git commit -a -m "Сообщение о том что изменили :)"
git push

Все!

Ну а тем кто все-таки хочет понимать больше, вот отличный туториал: http://gitimmersion.com/

Давно не писал

Жжош!, Превед, ЗачОт
Пока жив, так что не дождетесь :)
Природа, Канада, twitter
Получилось отлично, первый блин и даже не комом. Хорошая организация, много интересных людей. Отличная афтепати в IT-cafe_

В общем, мне понравилось! Все кто был со мной вроде тоже довольны.

Вот немного фотографий с места боевых действий:

SCtestKh #1


А это видео креш-теста выпивки на афтепарти:


Latest Month

Март 2012
Вс Пн Вт Ср Чт Пт Сб
    123
45678910
11121314151617
18192021222324
25262728293031

Tags

Syndicate

RSS Atom
Разработано LiveJournal.com