Ритуальные песнопения чукчи о порнухе и Ваша Выгода с того.


Сколь самураю катаной махать ?
Ниндзя - он тоже воитель.
Наделаем тысячу ниндзей.


Сегодня у нас на повестке дня очень прикольная и познавательная тема. Кто-то на этой теме конкретно заторчит, сиё торжественно обещаю. Ибо сам уже...


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


Итак.


Если Вы засунете в дырку запроса Гугла что-нибудь про SEO блоги, то Гугл, не долго думая, выдаст тьму ссылок на всяких дядек, увлечённо продающих друг дружке разнообразный софт по как минимум двести уёв, заточенный под автоматическое исполнение различных телодвижений, обычно выполняемых силами вебмастера в стиле «взял и сделал, ибо больше некому, а надо».


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


Но не будем отвлекаться.


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


Тут всякому приходит в ум мысля о саморастущих сайтах. Давайте покажем на пальцах, что в реальности с ними не всё так просто.


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


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


Славной идеей была бы комбинация двух этих методов, с выводом технологии на качественно новый уровень. Когда мы, путешествуя по вебу, натыкаемся на толковый ресурс, сильно ему радуемся, а потом берём адрес его RSS ленты, и сообщаем нашему хитрому сайту. Хитрому сайту не нужно от этой ленты ничего, кроме списка УРЛов новостей. Он сам посещает эти УРЛы, самостоятельно определяет, где там на странице полезный контент, извлекает этот контент, творчески над ним работает, и в вольном пересказе публикует у себя. Со ссылкой на источник или без, тут уж как захочется.


И чтоб процесс проистекал без всяких сигнатур – понятно, что сигнатура позволит взять контент с точностью до байта, не трогая лишнее, а Искусственный Интеллект на 50 строк РНР кода всяко будет те ещё корки отмачивать. Но мы на это соглашаемся, так как больше нам ничего не остаётся.


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


Дабы не было абстрактно, просто представьте себе правильного чукчу, который что видит, то и поёт. Посадите его перед экраном с порнухой, и пусть заводит свои песнопения. Послушать это соберётся тьма народу, да ещё и получит несказанное удовольствие, однако. Очень хорошая и наглядная модель- сплог занимается в точности тем же, чем и чукча :) Только смотрит не на порнуху- тут чукче здорово повезло :)


Сразу возникает вопрос- столь ли уж это сложно в реализации?


Забегая вперёд, скажу сразу, что написание работающей версии (которую потом можно всяко-разно подкручивать, наращивая мозги 50-строчному Искусственному Интеллекту) у меня ушёл световой день. От заката до рассвета наоборот. Что говорит о принципиальной решаемости задачи разными способами, особенно когда есть прототип (я для чистоты эксперимента его не брал, чтобы строить все алгоритмы по наитию, как бог на душу положит, а не зашориваться чужими решениями).


Существуют ли другие готовые сплоговые решения? Да тьма. Но, как правило, они все сдёрнуты с Запада, где очень любят громоздить одну затейливость на другую. Например, объединяя ленты «Яховыми трубками», и публикуя результат вообще через Гмайловый аккаунт на каком-нибудь его же блог- сервисе, юзая тем самым инструменты для домохозяек. Попутно приделывая ко всему к этому и собственный сервер с Кроном для пингования сплога. Ужас.


Понятно, что такая технологическая казуистика есть не что иное, как вариации на тему рашевого «народа», и не заслуживает серьёзного к себе отношения. Хотя бы просто потому, что у некоторых блог-сервисов есть ощутимые проблемы с индексацией их Яндексом, к примеру говоря (ежели хочется сотворить русскоязычного сплога и поставить под Хитрую Контору).


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


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


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


Ещё очень не хочется задействовать всяческие кроны- давайте обойдёмся вообще без них.


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


Собственно говоря, только эти два момента по-настоящему и интересны.


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


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


Однако построить сплога- невелика заслуга. Теперь нужно убедить искалки в самоценности этого ресурса. А значит, придать уникальность контенту всех его документов.


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


Кстати говоря, сайт с однонаправленным переводом можно посетить тут- Сам себе сочинитель – ясно видно, что даже перевод в одну сторону лишает текст всяческого смысла. Если только он не был изначально написан на Раше и переведён машинно на инглиш.


Ещё есть такая штука, как синонимическая рандомизация. Это когда невинная фраза «Ритуальные песнопения чукчи о порнухе и Ваша Выгода с того» превращается во что-то страшное типа «Церемониальные песнопения чукчанка о непотребности и ваш убыток с этого» или «Ритуал песнопения чукотский о скабрезности и по-вашему невыгода с того» - например, какой-нибудь «Ворд» или «Опен Офис» предложит именно такие синонимы к словам.


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


Ну или двинуть в массы идеи товарища Маркова- как видим, вариантов и тут много.


Блин, сдаётся мне, что после этой лекции Вы стали знать о сплогах если не всё, то большую часть от «всего». Теперь бы ещё посмотреть на это безобразие, да?


Никакой уважающий себя вебмастер никому не расскажет про домены своих сплогов, доров, а также прочих не особо белых сайтов. Отчего-то после рассказа про них их жизнь коротка. Поэтому могу предъявить невеликую кучку линков на документики, порождённые сплогом при лицезрении куска вот этого самого поста. Сплог увидел кусок три раза, и породил три текста- веселитесь:



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


Ну и, как обычно, предоставляем слово апологетам сплог- движения, как, впрочем, и их рьяным оппонентам- у нас демократия, и, чего-то поругав, для компенсации требуется то же самое и похвалить. Чтоб читатель в итоге нифига не понял, и обессиленный, с утомлённым мозгом и грязно выругавшись, ушёл смотреть релаксационную порнуху. На сайты, являющиеся по иронии судьбы нашими же сплогами, ага :) И напичканные по самое нихочу нашей же рекламой, ага ещё раз.



29 сентября 2007, 19:59
№ 1Хоть и воруем, да родиной не торгуем!
Маэстро, то ли я недоглядел, то ли суббота - и голове работать шаббатно - не нашёл упоминания о перетянутых сплогом картинках...
Или, если я правильно понял, качество дизайна, начиная от игры стилями и заканчивая креативными художественными граффити по тексту - целиком на усмотрении продвинутого для покупки Lasto Splog Engine софта вебастерствующего манимейкера?


Бодиарт целиком и полностью на усмотрение манимейкерствующего юзера.
В помощь ему в шопике на splog.name обещаю поднять раздел с дизайнами для сплогов (которые подойдут и блогам, ясное дело). В этом плане буду напрягать Мастера Горди, который, зная мою настырность, наверное, этих слов уже убоялся. Но надо, надо...
29 сентября 2007, 20:08
№ 2Предводителю Ниндзя
Да, действительно, спложик -- достойное продолжение Порты.

***Check parser of content for external URL. Страница с формой для проверки УРЛов. Вы видите на экране то, что утащит с этого конкретного URL'а в пост сплог.***
- Наконец-то избавились от сигнатур -- всё можно отладить на ходу и вообще произвольно выбирать сорс! Отменно иметь блочок настроек для парсера.

***Далее втыкаете этот код на страничку любого своего сайта, имеющую трафик порядка сотни живых посетителей в сутки. Однако в случае, когда на сплогах и портаторах недостаточно трафика, попингуй не работает с расчётной мощностью, и контент импортируется вяло***
- А если я ньюбер, и у меня нету пока такого трафа, то как клиенту сервиса реально мне запинговывать спложика с сайта lasto.com/blog?
Вадим Николаич, это сдаётся мне уместным саппортом -- завести сервис попнигуя для всех своих заинтересованных чукчанок, ой простите, клиентов... Или подскажите какойнить выход-вход.

Крон повесить на попингуя.

***когда источник информации имеет дефектную разметку страницы, либо выдаёт документы в кодировке UTF, и отдельные символы не могут быть перекодированы в базовую кодировку блога - Такие web-ресурсы непригодны для использования сплогом*** - Похоже, ГуглНьюз также выдаёт utf.

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


***Лучшим выходом будет сходить на news.google.ru, и для всех категорий сплога сформировать по несколько запросов, получив по набору RSS лент.*** - И здесь, как и для Гуглового Референта, остаётся открытым вопрос непонимания русских падежей и прочих словоформ Гуглом.

А ему и не надо понимать словоформы. Критерий конкретно тут другой- в тему вставил Гугл ссылку на материал в свою ленту, или не в тему. Если нужный кейворд включён в текст, то есть вероятность, что это таки тематично.

***сплог будет честно присылать на Ваш админский email HTML- версию письма с текстом кандидата в артикли, ссылками на утверждение и удаление кандидата, а также формой редактирования артикля. Вы тратите минимум сил для придания уникальности тексту заметки (в дополнение к уже проделанной сплогом замене слов на синонимы)***
- А есть отчёт о проведённых синонимических автозаменах в будущем посте, об их количестве? О наиболее рейтинговых произошедших в текущем посте автозаменах, и о неиспользованных? Чтобы не было, что одни синонимы "играют", а другие -- не успевают.

У всех вариантов одного синонимического ряда равные шансы.

***Если такой синоним есть, то производится замена, с одновременным изъятием использованного синонима из обращения. Далее в этом же тексте второй такой же замены случиться не может, и будет использован другой синоним, если он наличествует.***
- И как выбирается синоним из очереди -- по порядку или рендомом? Да и ващет не хило было б к Референту модуль автозамен прикрутить, у-у-у!

Рандомно, естественно.

***при зеркалировании "думать" станет синонимом "мозговать". А если для "мозговать" указан синонимический ряд, то к нему добавится ещё и "думать". И так для всех абсолютно пар синонимов.***
- Надеюсь, скрипт таким макаром не зациклится на себе, если бут у него обширная база синонимов? Защита-то есть? Безусловно, лучше всего, когда скриптом прогоняется пост через базу только разово, в один проход. И файно, когда есть возможность указания веса-приоритета использования синонима (напр., нужно, чтобы некоторые синонимы из ряда играли почти всегда, а остальные -- очень редко, чтоб по отдельной теме могли быть свои минус-слова). И когда есть лимитатор количества замен в документе, чтобы, скажем, его репликант не больно отличался по размеру от оригинала.

Не зациклится. Есть такая настройка, как "сила замен"- это регулятор степени активности синонимизатора. Есть 100 ступеней регулировки- за глаза хватит.

***Вы вписываете в поля категорий раздела "Edit list of HTTP lents" админки сплога. Туда следует заносить УРЛы документов с обновляемыми листингами статей, имеющие минимальное число "левых" ссылок.***
- А как насчёт "Edit list of left links" для каждой ленты или хотя б вместе?

В лентах по определению нет левых линков..

***Вы приобретаете скрипт сплога один раз, и далее активационный код выдаётся к любому Вашему домену, владельцем которого Вы являетесь по данным whois.***
- То есть сам модуль спложика бесплатен при переходе на другой домен (коль лицензия на домен для блога имеется и поэтому не в счёт)??

Именно. Почти коммунизм.

Отличный тенс дал ML нашим веб-мастакам по поводу rewritingа -- все почему-то забывают, что сплог -- это тёмный сео, а посему во избежание бана...

К сожалению, обрезано- коммент не принимает опусы на две страницы, но да, про рерайтинг почитайте с особой внимательностью, это воистину очень важно.
Nemets39
30 сентября 2007, 07:58
№ 3Сплог - синоним - деньги
Как всегда - браво Вадиму.
Он предвосхитил пожелания вебмастерской братии и, как всегда сделал всё фунционально изощрённо. За это огромное спасибо.
Как человек, относительно давно уже юзающий скрипт ЛастоСплога, хочу подтвердить удобство работы с ним и его мощность несравненна ни с каким другим аналогичным скриптом. Пример моего сплога на данной технологии любопытсвующие смогут увидеть по ссылке: http://rvbest.ru/blog/ ...
Есть небольшое пожелание к Мастеру: Очень не хватает модуля синонимизации для Стахановского портатора. Очень просим...
30 сентября 2007, 09:33
№ 4Респект и непонятно.
Про респект. Идея интересная конечно, я нечто аналогичное в общих чертах реализовал с год назад на коленке. Т.е. не на пхп, а на дельфях. Локальным приложением автоматически через виндокрон тягаю, а в джумлу затем тем же автоматом и засовываю, благо сервак с виндой есть. Ну так вот. Мегагигантское спасибо Мастеру Ласто за идею с синонимизацией. До этого мудрил с заменой руской С на англицкую С и. также с другими буквами - поисковики не полюбили вовсе. Так что респект.... Всё гениальное - просто... Уже привинтил в софтину процедуру поиска синонимов - поглядим чё даст.
Теперь про непонятно... http://rvbest.ru/blog/
>>Пример моего сплога на данной технологии любопытсвующие смогут увидеть по ссылке: http://rvbest.ru/blog/ ...
Не очень понятно, вроде автор коммента пишет что блог юзает относительно давно, а признаков монетизации оного как то не обнаружено. Ни рекламы, ни Хитрой Конторы даже. Странно...
Anonymous
30 сентября 2007, 14:29
№ 5Синонимы и искалки
А вот интересно. Фактически любая искалка имеет свои базы синонимов...
И тут возникает вопрос. Могут ли искалки отфильтровывать контент, который сплог синонимизировал?
01 октября 2007, 01:57
№ 6Без темы
>Не очень понятно, вроде автор коммента пишет что блог юзает >относительно давно, а признаков монетизации оного как то не >обнаружено. Ни рекламы, ни Хитрой Конторы даже. Странно...
Относительно давно - это с 11.09.2007 - скрипт сплога тогда ещё не засвечен был особо. Наткнулся на него случайно и, как истинный адепт, прикупил сходу...
Про монетизацию: Не вижу смысла лепить на новый ещё сайтик рекламу и прочие деньгокачалки. Я люблю, что сайт настоялся, пустил сок и стал привлекательно ароматным для поисковых систем... А потом уж лирика...
01 октября 2007, 14:53
№ 7Развиться бы как...
Типа «палю тему» :-)
Блоги, портаторы, теперь вот сплоги...
Процентов 90 ведь лежит и растёт просто так.
То есть, с тИЦ и PR равными абсолютному нулю, а значит ... когда ещё денежка пойдёт.
Неужели нельзя придумать хоть что либо, чтоб как то побыстрей поднять все эти сайты? И без всякой «хитрой конторы»?
Должны же быть какие-то пути?
Вот бы пост появился, с постулатами и прочим, что и как...
http://pegashkin.ru - блог. И о заработках тоже.
02 октября 2007, 00:52
№ 8Сомненье
Конечно радует работоспособность мастера Lasto, выдающего на гора реализацию новых идей.
Но вызывает сомненье полезность данного софта.
Имеется ли польза от автоматического постинга статей с заменой синонимов без реврайтинга?
Если делать реврайтинг, то это можно делать и без софта.
02 октября 2007, 10:29
№ 9Ценовая политика. Крах SEO. Почему?
Здравствуйте, Вадим.
Вот, в описании сплога. В разделе Ценовая политика, Вы пишите "это обрушит SEO-нишу тотчас."
Рассуждаю так.
Тысяча (ну, пусть, обалдуев) поставят тысячу сплогов. И все накинутся на какой либо сайт - допустим, Лучшие трактора Беларусь. И появится тысяча УНИКАЛЬНЫХ статей про лучшие трактора Беларусь.
За счёт изощрённого скрипта сплога через некоторое время вся тысяча статей появится в начале списка выдачи по запросу "Трактора Беларусь".
Все статьи содержат ссылку на первоисточник.
Так ведь этот производитель тракторов просто озолотится на них :-)))
Разве не так?
И в чём будет крах SEO?
Спасибо.
02 октября 2007, 11:43
№ 10Готовьтесь...
Готовьтесь ребьятки...
Всё есть и будет хорошо. Данному направлению мастер уделил значительное внимание (что как минимум отражено в цене на продукт... :)). Я думаю, что апгрейты многих из нас порадуют...
Хотел сказать гораздо больше, но мой друг прислал мне ссылку, пока я печатал коммент... В результате, долго смеялся... Ссылка:
"Россия как она есть"
Link
P.s. Во истину ВЕЛИКИЙ НАРОД!!!
02 октября 2007, 11:59
№ 11
Крах SEO будет в другом.
Любая уважающая себя искалка, увидев дисбаланс по трафику в пользу определённого типа ресурсов, устранит это несоответствие парой фильтров.
 
Гугл и блоги. Видите как одно другого любит?
Это сделано искусственно.
И такая любовь может в любой момент кончиться.
Всего-то отменой Фильтра Любви.
 
Сплог почти блог.
Разделить их просто- по степени комментируемости, к примеру.
Если сплогов разведётся непомерно много, они будут придавлены как класс.
Пока этого не случилось, сплоггер имеет фору.
Но если он не понимает, когда и почему фора кончится, он не сплоггер.
Vadim Lasto
02 октября 2007, 14:51
№ 12Оффтопик
М-м-да-а.
Вот так вот - буквально в трёх словах.
И всё понятно. Краткость - сестра таланта она :-)
Спасибо, Вадим!
К "умом Россию не понять", что ли -
А яндекс всем Конкурентам шлёт Превед!
http://company.yandex.ru - на открывшейся страничке, Выделить всё (или Ctrl+A), правее колонки Партнёрам.
Весёлые ребята там...
04 октября 2007, 07:49
№ 13Без темы
"Сплог почти блог.
Разделить их просто- по степени комментируемости, к примеру. "
(c) Vadim Lasto
И тогда появится скрипт, который будет заполнять комментарии :)
12 октября 2007, 09:57
№ 14а реальными результатами слабо поделиться
а реальными результатами слабо поделиться или это есть всего лишь голая теоретическая фантазия?
Не получат ли сплоги серпом по одному месту? Может проще дур наплодить и не заморачиваться со сплогами ибо попадание их в категорию «сделано для людей» представляется весьма сомнительным именно из-за качества "уникального" контента
13 октября 2007, 00:23
№ 15
Качественный сплог даст фору любому сайту.
Заношу надолго в "Явно полезное" урл http://internettika.com/
И только попробуйте сказать, что оно не попадает в категорию СДЛ.
Vadim Lasto
13 октября 2007, 02:54
№ 16Последння ссылка
Что-то уважаемый Мастер Ласто перемудрил с ресурсом сделаным для людей согласно последней ссылке.
Прошу инструкцию в студию - какие защиты брендмауэра надо откулючить, чтобы загрузить ресурс с http://internettika.com/.
Шутник же Мастер, когда считает, что страница объемом > 500 Мбайт это - для людей. Этот сайт лишь для очень богатых людей, которые имеют бабки на скоросной и безлимитный Интернет. Но им, как раз такие сайты и не нужны.
Так что, есть мнение, что Мастер Ласто - немного переусердстовал, создавая сайт для людей.
Nik
13 октября 2007, 08:58
№ 17Вряд ли...
Скорее перемудрил автор последнего коммента :). Сайт нормально грузится и потенциально весьма интересен хотя и нов. Кому не нравится ТВ на сайте - всегда можно отключить Актив Икс и скрипты - только и всего. Или просто не включать экран :). Насчет же выделенки и анлимита для очень богатых - абсолютная чепуха - на Украине например месяц анлимита на Воля Кабель стоит всего лишь 150 гривен - примерно 30 баксов. Такое может себе позволить даже бомж. Мультимедийные книги, видеоблоги - это тема прикольная и среди тех, кто рассуждает чуток выше нежели средний рунетовский люмпен, который готов удавиться за 5 центов - весьма актуальна. Это именно СДЛ - хотя и не для всех, возможно...
Комментарии к этой заметке больше не принимаются.

Рейтинг популярности - на эти заметки чаще всего ссылаются:

сентябрь, 2007
пнвтсрчтптсбвс
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30