Меню

Головна
Про мене
Блоґ
Галерея
Контакти
Посилання
Скрипти
MrGALL - синдикація в жжMrGALL


Категорії

Архів

Подкаст WebDev #6 «Елементарний захист сайтів»

Після невеликої паузи записав 6 випуск подкасту про захист сайтів від хакерів))

WebDev #6

1. Про відпочинок і зуби
2. Тема подкасту
3. Основні тези захисту
4. Правильна архітектура сайту
5. Перевірка даних, що ввів користувач

Скачати (5.9Мб/12:53 MP3, 64 kbps)

1 зірка2 зірки3 зірки4 зірки5 зірок (3 голос(ів), середнє: 5 з 5)

Веб-(ло)мастери 3

Приблизно рік тому я писав (1 і 2) про різні нісенітниці, що я знаходив у вихідних кодах html сторінок.
І от сьогодні я натрапив на черговий шедевр:
<meta http-equiv="content-type" content="text/html; charset=windows-utf-8" />
Як то кажуть — без коментарів :wink:

1 зірка2 зірки3 зірки4 зірки5 зірок (3 голос(ів), середнє: 4.33 з 5)

А море де?


Сьогодні їду в Коктебель на тиждень…
Маю надію, хоч трохи відпочину від міста, інтернету та всього іншого))

Бажаю і вам добре відпочити :wink:

1 зірка2 зірки3 зірки4 зірки5 зірок (6 голос(ів), середнє: 5 з 5)

Подкаст WebDev #5 «Про веб-розробку»

Сьогодні на кружку чаю до мене завітав мій давній друг — Антон aka Scorpion, співзасновник сайту УкрБаш, і ми записали спільний подкаст про веб-розробку.

WebDev #5

1. Вступ
2. Як ми докотилися до такого життя
3. Про плани на майбутнє
4. Про УкрБаш

Скачати (8Мб/14:37 MP3, 64 kbps)

1 зірка2 зірки3 зірки4 зірки5 зірок (3 голос(ів), середнє: 4.67 з 5)

Подкаст WebDev #4 «Встановлення WordPress»

Сьогодні записав новий випуск подкасту.

WebDev #4

1. Вступ
2. Підготовка хостинґу
3. Істаляція блоґу
4. Налаштування блоґу
5. Про плани на майбутнє

Скачати (6.8Мб/14:48 MP3, 64 kbps)

Посилання:

1 зірка2 зірки3 зірки4 зірки5 зірок (4 голос(ів), середнє: 4.75 з 5)

Зручне керування доменами: продовження

Півроку тому я писав про те, як зручно керувати багатьма доменами, переносити їх від одного хостера до іншого і т.п.

Ідея полягала в тому, що варто зробити власні ДНС-сервери, а потім, при переїзді, необхідно лише поміняти ІР адреси одного домену, а решта зміниться автоматично.
Але тоді виникла одна проблема — для доменів .org (наприклад ukrbash.org) я не зміг поміняти ДНС-сервери на ns1/ns2.tereveni.org:
NameServer ns1.tereveni.org is not a valid Nameserver
NameServer ns2.tereveni.org is not a valid Nameserver

Я писав у службу підтримки реєстратора, але вони мені так і не сказали, в чому була причина.

Потім я змінив реєстратора але і в нього поміняти ДНС-сервери для ukrbash.org не вийшло (для ukrbash.com і ukrbash.net я їх поміняв без проблем).
Я написав у їх службу підтримки — мені відповіли, що треба почекати 24 години після трансферу, а потім вже міняти ДНС-сервери. Я для гарантії почекав 2 дні і ще раз спробував — знову невдало.
Я написав ще раз — і мені нарешті пояснили, в чому справа.
Виявляється, що для того, щоб поставити ns1/ns2.tereveni.org як ДНС-сервери для ukrbash.org, необхідно щоб ns1/ns2.tereveni.org були ДНС-серверами для tereveni.org — це вимога зони .org

tereveni.org в мене підтримувався ДНС-серверами реєстратора dns.com.ua.
Довелося перевести tereveni.org на ns1/ns2.tereveni.org, але щоб це все працювало, необхідно, щоб у tereveni.org були такі записи:
tereveni.org. IN NS ns1.tereveni.org.
tereveni.org. IN NS ns2.tereveni.org.
ns1.tereveni.org. IN A 62.149.12.21
ns2.tereveni.org. IN A 195.149.112.1

Якщо не буде 3 і 4 рядків, то відбудеться dns loop і вся конструкція перестане працювати.
Тепер всі мої домени мають ДНС-сервери ns1/ns2.tereveni.org і я можу перенести їх на інший хостинг протягом 5-10хв (+ доба на оновлення кешів ДНС-серверів по всьому світу) :smile:

P.S. Це не означає, що я вже збираюсь міняти Колокол на якийсь інший хостинг (Колокол мене повністю влаштовує) але за півроку-рік все може помінятися.

1 зірка2 зірки3 зірки4 зірки5 зірок (1 голос(ів), середнє: 5 з 5)

Подкаст WebDev #3 «Системи керування сайтом»

Після 10-ти денної перерви записав 3й випуск подкасту про Системи керування сайтом (CMS).

WebDev #3

1. Вступ
2. Система керування сайтом (CMS)
3. Історія CMS
4. Як розробляти власну CMS
5. Складові частини CMS

Скачати (5.7Мб/12:23 MP3, 64 kbps)

Посилання

1 зірка2 зірки3 зірки4 зірки5 зірок (5 голос(ів), середнє: 4.4 з 5)

Новий проект — JabberOnline.org

Я вже півроку агітую друзів та знайомих використовувати Jabber.
За цей час я безліч разів чув фрази «А що таке Jabber?», «А чим він кращий за ICQ?», «А мене і ICQ влаштовує» і т.п.
Кожного разу пояснювати, що воно таке і навіщо, мені набридло, тому я вирішив заснувати проект інформування українських користувачів про НАТО Jabber :smile:
Спочатку я думав, що досить поставити wiki систему (як на Вікіпедії), наповнити її і все — завдання виконане.
Але потім стало зрозуміло, що такий сайт буде корисним максимум для 5-10% користувачів, що здатні (та бажають) розібратися з цією системою для обніму повідомленнями.
Для решти 90-95% потрібний інший підхід — яскрава інструкція доступною мовою в стилі «Як перейти на Jabber за 10 хвилин». Бо більше часу розбиратися з клієнтами, софтом, шлюзами і т.п. у більшості користувачів просто немає.

Зустрічайте мій новий проект JabberOnline.org!

Він буде складатися з 2х частин — frontend та backend.
Frontend — інструкція на 3-5 сторінок, де буде доступною мовою та з ілюстраціями описано, як за 10хв перейти на Jabber.
Backend — wiki система, що міститиме всю інформація про Jabber (для продвинутих користувачів та ґіків).
Поки йде наповнення backend’у, на основі якого буде створено гарний та доступний frontend.
Якщо ви маєте бажання (та можливість) допомогти проекту — ласкаво просимо (реєстрація не обов’язкова але бажана).
Для початку потрібно перенести всю доступну інформацію з Вікіпедії (укр. та англ. версій), потім написати статті із скріншотами про налаштування клієнтів, шлюзів…

P.S. Крім JabberOnline.org ще стартує проект JabberOffline.org :wink:
P.S.S. Пам’ятаєте, я писав, що переводжу всі свої домени на EstDomains?
Так от, TutHost надав мені знижку (як давньому клієнту) тому jabberonline.org та jabberoffline.org я зареєстував на ньому :wink:

1 зірка2 зірки3 зірки4 зірки5 зірок (4 голос(ів), середнє: 4 з 5)

Ви ще користуєтесь icq — тоді ми йдемо до Вас!

Пройшло півроку, як я міґрував на jabber (так, я збираюсь писати подібні дописи кожні 3 місяці аж до переможного кінця :wink: )
За цей час я дійшов певних висновків щодо цієї технології, якими я і хочу поділитися.

Почну зі статистики.
Після чергової чистки в мене в контакт-листі залишилося 40 контактів, з яких 26 це icq-контакти і 14 це jabber-контакти. Здається, що все погано, бо jabber-контактів лише третина.
Але це контакти, а не люди. Людей в мене 31, з яких 17 користуються лише icq, 5 — лише jabber і ще 9 — icq та jabber одночасно. Тобто людей, що користуються jabber’ом, в мене майже половина.
З 14 jabber-контактів, 13 використовують gmail.com як сервер, тобто Ґуґл потроху завойовує світ ринок ІМ.
Так, з одного боку це погано — ми пересіли з одного сервера (icq.com) на інший (gmail.com), децентралізацією тут і не пахне.

Але це загальна тенденція уа-нету щодо сервісів Ґуґла. Візьмемо найпопулярніші сервіси — пошук та пошта.
За даними біґміру, пошуком від Ґуґла користуються 70%, Яндекса — 18%.
Щодо пошти, то точну статистику знають лише спамери :smile: але я спробую її оцінити, використовуючи дані про зареєстрованих користувачів 2х моїх проектів — теревені та укрбаш, що стартували в різний час.
Теревені з’явилися 2005 року — 22% mail.ru, 19% ukr.net, 11% gmail.com
УкрБаш з’явився 2007 року — 28% gmail.com, 17% ukr.net, 15% mail.ru
Так, у цих сайтів різна відвідуваність і аудиторія, але тенденція прослідковується.
Оскільки в уа-неті немає компанії, що пренендує на беззаперечне лідерство (як Яндекс в ру-неті) то Ґуґл досить стрімко виходить на наш ринок. Але схоже я трохи відійшов від теми…

Щодо міґрація на jabber то тут є декілька паттернів.
Перший — блокування ІМ на роботі. Зараз мене мають зненавидіти усі роботодавці, але така вже моя доля :smile:
Блокування може бути різне — блокування портів icq, блокування усіх портів, крім 80-го або перенаправлення усього трафіку через фільтруючий проксі і т.п.
Якщо заблоковані лише порти icq то використавши акаунт Gmail та під’єднавши icq як транспорт, ви продовжуєте спокійно спілкуватися. Щодо клієнту — можете встановити Google Talk, але якщо ви раніше користувалися Qip’ом, то все, що доведеться зробити — поставити QIP Infium. Також ви можете використовувати будь-який інший jabber-клієнт (Pidgin, PSI, Miranda, Trillian і т.п.)
Якщо у вас заблоковані всі порти, крім 80-го, то можете скористатися онлайн клієнтом, що знаходиться в інтерфейсі Gmail. Так само приєднуєте icq як транспорт і спілкуєтесь (хоча і з деякими незручностями…)
Якщо у вас трафік йде через хитро налаштовану проксі, то ви можете спробувати оригінальний клієнт Google Talk — в частині випадків він спокійно працює в таких умовах. Інтерфейс не зовсім звичний, але краще такий, ніж ніякий.

Другий — проблеми з icq. Причин може бути декілька — технічні проблеми на серверах, зміни протоколу і т.п.
Але мене це вже мало обходить — ну зникає частина людей з онлайну, але ж не всі.
Під час таких проблем кількість тих, хто міґрує на jabber або встановлює його паралельно icq, стрімко зростає. Так що міняйте протокол частіше, панове з AOL, це лише нам на користь :smile:

Мої прогнози на майбутнє — думаю за півроку набереться критична маса і транспорт в icq можна буде відключити. Фінальний реліз QIP Infium цьому дуже посприяє.
Доречі, на днях вийшла версія QIP Infium 9011 RC2, в якій з’явилася функція сповіщення про прихід нової пошти у вашу скриньку Gmail (як в Google Talk) — я цю фічу чекав з початку року.
Якби в QIP’і ще реалізували підтримку голосових розмов через jabber, то з часом сенсу у викорисанні оригінального Google Talk (та й Skype заодно) не було б зовсім. Але, схоже, це відбудеться ще не скоро…

Використовуйте jabber — це користно та приємно :smile:

1 зірка2 зірки3 зірки4 зірки5 зірок (6 голос(ів), середнє: 5 з 5)

Трансфер доменів

Майже рік тому я зареєстрував домени mrgall.com та ukrbash.com/.net/.org
Реєстратором тоді був мій хостер — TutHost, а ціна 1 домена була $6.8 (здається у них була якась акція).

Потім, в кінці року, ми переїхали на віртуальний сервер від СoloСall’у, тому інші домени я вже реєстрував там (tereveni.org/.net, укрбаш.com і т.п.)
Платити можна було банеропоказами banner.kiev.ua, мене це повністю влаштовувало.
Потім СoloСall припинив приймати банеропокази та wmz, залишив лише wmu.
Доречі, є 2М банеропоказів banner.kiev.ua, нікому не треба?
Але це не зручно (конвертація wmz->wmu займала час і зайві витрати) і дорого (102грн за домен, що за поточним курсом складає $22 за один домен).

Зараз підходить час продовжувати домени, зареєстровані рік тому.
Спочатку я думав перенести їх на СoloСall, але, зважаючи на викладене вище, я передумав це робити.
Потім вирішив залишити їх на TutHost’і, ціна у них — 10$, wmz вони приймають без проблем.
Але врешті-решт знайшов ще одного реєстратора — EstDomains, ціни у них $7.19 за .com, $5.89 за .net, $6.89 за .org
Яка не яка, а економія, до того ж вони є такими самими реселерами, як і TutHost (адмінка і все інше у них ідентичне).
Вже переніс mrgall.com, в процесі переносу ukrbash.com/.net/.org

Процедура трансферу доменів .com/.net/.org від одного реєстратора до іншого виглядає так:

  • в старого реєстратори дізнаєтесь Domain Secret (в адмінці або в сапорті)
  • в нового реєстратора ініціюєте трансфер домену і вказуєте Domain Secret
  • оплачуєте рахунки на трансфер домену
  • від нового реєстратора приходить запит на трансферу — підтверджуєте
  • від старого реєстратора приходить запит на трансферу — підтверджуєте
  • чекаєте, поки закінчиться трансфер (в мене це тривало 5 днів)
  • насолоджуєтесь :wink:

Коли спливе термін дії доменів, зареєстрованих у СoloСall’і, я теж перенесу їх до EstDomains (хіба не знайду привабливіші умови).

1 зірка2 зірки3 зірки4 зірки5 зірок (2 голос(ів), середнє: 5 з 5)
Теревені.org.ua - Інформаційно-Розважальний Портал. Новини, музика, гумор, відео, програми, спілкування!