Эту ночь тоже не спал. Прочитал «Фальшивые зеркала». фраза:
— Да вот она, альтернатива… у стены.
Я повернул голову, с одинаковой вероятностью ожидая увидеть там сотню монстров, вертолет, Карлсона или лифтовую кабину.
Эту ночь тоже не спал. Прочитал «Фальшивые зеркала». фраза:
— Да вот она, альтернатива… у стены.
Я повернул голову, с одинаковой вероятностью ожидая увидеть там сотню монстров, вертолет, Карлсона или лифтовую кабину.
Прочитал за ночь «Лабиринт отражений» Лукьянинки. Клёво, киберпанк. Фраза, не отражающая всё повествование, но прикольная: «А чуду нет до нас дела. Оно совсем чужое. Его доброта — ничуть не возвышеннее сытой отрыжки.«
Два с лишним часа болтал по айпи телефону. Качество кал, зато не дорого, особенно по сравнению с обычным телефоном. А имею ввиду связь Компьютер-Компьютер.
Хотел сейчас отобразить одну фотку, но чего-то не фурычит заливка файлов в дневник. Надо будет разобраться сегодня..
Ночь эту не спал. Сейчас потопаю с Бенькой гулять.
17:18 — Доброе утро
Решил не ложится спать утром (в 9), принял душ, все дела.. Прилёг чуток на кроватку и.. Вот — проснулся :)
Антуан де СЕНТ-ЭКЗЮПЕРИ, «Маленький принц»
Прочитал. Вот, несколько цитат.
Когда говоришь взрослым: «Я видел красивый дом из розового кирпича, в окнах у него герань, а на крыше голуби», — они никак не могут представить себе этот дом. Им надо сказать: «Я видел дом за сто тысяч франков», — и тогда они восклицают: «Какая красота!»
«Если я повелю своему генералу обернуться морской чайкой, — говаривал он, — если генерал не выполнит приказа, это будет не его вина, а моя».
Ты для меня пока всего лишь маленький мальчик, точно такой же, как сто тысяч других мальчиков. И ты мне не нужен. И я тебе тоже не нужен. Я для тебя только лисица, точно такая же, как сто тысяч других лисиц. Но если ты меня приручишь, мы станем нужны друг другу. Ты будешь для меня единственный в целом свете. И я буду для тебя один в целом свете…
— Люди забыли эту истину, — сказал лис, — но ты не забывай: ты навсегда в ответе за всех, кого приручил.
Проект: «они»
Как-то я запланировал разобраться во всех своих фотографиях (бумажных), что
накопились за годы жизни. Для чего я все-все фотки вытащил из фотоальбомов и
собрал в одну мега-пачку. Дабы разобрать их по темам, временам и т.п. Так же
планировалась массовая допечатка с негативов той огромной кучи кадров, что была
утеряна в пользу хвататливых.
Ладно, бог с этой идеей. Авось когда-нибудь да реализую. А пока мои фотки
представляют из себя огромную кучу, сложенную столбиком. Взял я эту кучу, дабы
выбрать от туда определённые фотки, да стали мне попадаться из темы «понтов». А
понты были в том роде, что еще в школе я захотел сделать отдельный альбом, где
были бы только парные фотки: я и девушка. Т.е. понт был, чтобы кто-нить из
гостей взял так альбомчик, полистал и сделал выводы, о том, какой я крутой
перец. Ладно, зачем это всё было нужно и почему я это делал — отдельная история.
Скажу лишь, что альбомчик так и не получился — забил я на это дело на фиг.
А вот щас думал — чего бы такого в своём дневнике набубликовать? И решил
опубликовать все те фотки, где по соседству со мной есть некая особа женского
пола. При чем не важно, кто она — это особа. Это может быть соседка по району,
может быть родственница, может быть большая любовь, а может и не большая.
Еще замечу:
1. Фотки никак не сортированы.
2. Фотки только те публикуются. что есть сейчас у меня на реальной, бумажной
фотографии. Цифра не вошла в «проект».
3. Если чьих-то тут фоток нет, значит у меня нет этих фоток.
4. Я постараюсь воздержаться от комментариев к фоткам.
И ваще, чего я тут распинаюсь. Это же мой дневник, что хочу, то и делаю. К слову
сказать, я всё-таки подумал — а не будут ли против те, чьи лики я обубликую на
страницах своего сайта? Этично ли это? Соблюду ли я копирайт? И решил, как мне
кажется, разумно: мои фотки, что хочу, то и делаю с ними.
Они
Основные правила работы в сети:
Лучше еще даже добавлю несколько комментариев на эту тему.
Пока дневник был недоступен для заполнения — много чего хотелось написать. Ожнако вот пришло время проверить работу оного посредством создания новой страницы своего дневника — и писать не чего. Может это от того, что время — половина четвёртого утра..
Из письма
Не красиво, конечно, читать чужие письма, но речь-то идёт обо мне, а значит мне можно :) Посему даю цитату, что мне запимнилась:
«Дурь у него скорее всего не одна а великое множество, плюс готовность их вооплощать в жизнь.«
Проверка отправки заметок письмом.
Женя, не забудь что из программных разработок нужно в первую очередь сделать:
Наконец-то с документом
Где-то в октябре посеял паспорт. Вот к весне справил новый докУмент. Причем меня приглашали придти за ним 5-го, а разговорившись с девушками-паспортистками о рухнувшей у них базе данных.. Короче посмотрели, как там дела с паспортом не формально, а фактически и выяснили, что он давно готов, дали на роспись и отправили в документированую жизнь :)
Вот, опубликовал и совесть чиста.
Необходимый комментарий
Содержание фотографий — оригинальное. Фоток много больше — штук 5. Опубликовал пару самых выразительных. Ирокез имел место быть. Теперь его нет — сегодня в 8:30 он был жестоко уничтожен машинкой в парикмахерской. Однако Фотошоп тоже имел место быть на первой фотографии — немного обыграны цвета, не более. Выглядеть стало выразительнее. За что благодарность Маркелову Николаю, что мимоходом «отдизайнил» фотку.
Онлайн консультант — ОК. Вот, из аськи, описывал идею Президенту.
Представим обычный такой корпоративный сайт, задача которого одна — превращать посетителей в клиентов..
По сути, у всех этих сайтов есть один главный недостаток — пользователь предоставлен самому себе, что совершенно неправильно с точки зрения маркетинга, ведь тупой пользователь может и нед догадаться, что стать нашим клиентом — это его мечта :)
Или он может просто испугаться того, что не очень врубается в тонкостях оказываемых нами услуг и уйти..
Для устранения этого, в магазинах серьёзный водятся т.н. консультанты..
Нудные, суки.. Только зайдёшь в мебельный салон (погреть например), а они тут как тут — «Вам чем-нить памочь?»
А када хочешь че-нить купить.. Например мамку к компу.. И до вроде бы понимаешь ,что асуст нужен.. А вот какую модель, хрен поймешь.. А этот консультант, сука, объясняет уже третий час какой-то бабушке, как нажимается кнопка ПОВЕР на принтере..
Так вот..
Возвращаемся от магазинов к сайту..
Некоторые уже смекнули почти тему и на особо продвинутых сайтах есть помима телефона — и мыла — аська саппорта или тому подобного.
Президент: это здорово %)
только юзер должен иметь асю :-)
Один проект даже целый чат сделал (я его писал), где сидят супер знатоки тусовочной жизни Москвы и можно зайти и посоветоватца у них. Они знают ВСЁ: что где и када.. И почем ;)
Так вот.. Аська для таких случаев, как мИРК из чатов.. Удобно, но для знающих :) Не шибко массово.. Массово — это вэб.
Кароче я придумал фишку.. Рабочее название ОК — Онлайн Консультант.
Кароче система так выглядит.
Под меню типа окошко (айфрейм)..
Ну, написано, что это онлайн консультант. Написано его имя, например «Евгений» :)
Внизу поле для ввода твоего имени поле побольше для задавания вопроса.
Ниже идёт место, где видны сами сообщения. Причем по дефолту там уже висит типа «Здравствуйте! Добро пожаловать на наш сайт. Если у вас будут вопросы, я с удовольствием отвечу на них».
Када чел набивает своё имя (при желании, опционально) и сам вопрос — начинается чат сессия, причем не сходя со страницы..
В офисе компании сидит чел, который помимо телефонных звонков (а лучше ваще без них) и почты, сидит как бы в чате, в котором появляются вопросы посетителей а он им пишет ответы..
Появляются в релаьном времени — минимальное чтоб время ожидание ответа пользвоателем, а то еще убежит, гнида :)
Так вот… Система один ко многим..
Т.е. для пользователя он один у консультанта, а консультант может лихо обрабатывать сразу пучек пользователей :)
Поздравляю с днём красного подарка всех тех, кто удостоился того самого подарка.
Нужен фотик
А то никто так и не узнает, как я ща выгляжу :) Может завтра скатаюсь да каково-нить знакомого, дабы увековечить свою видуху. Мать в шоке, да и остальные тоже в отпаде.
Еще одна архивная бумажка
Когда я стопил из Сочи в Москву, то встав у заправки в Туапсе я сообразил, что в данном случае обладать табличкой с названием пути напрявления будет полезно — народ будет врубаться, что я не локальный стопщик и будет радостно меня подхватывать. Стоял я тогда за автозаправкой, поэтому табличку пошел делать в магазинчик, что при АЗС был. Тетрадка у меня была с собой (так и не понятно, для чего возил?), а вот маркер я надеялся, мне одолжит продавщица.
Так оно и оказалось, только маркер у неё отсутсвовал, был фломастер черный и то на последнем издыхании. Пришлось им сделать то, что получилось. Никаких плюсов эта горе табличка мне не дала, потому как в частности постоянно скручивалась из-за ветерка и вообще. Однако она умудрилась доехать в заднем кармане со мной до Москвы и вот сейчас я её отсканил и выкинул. Лист это А4.
Сурьёзные гости
Посещают нас уже второй день. Только что отъехал полковник, у которого во вкладке к удостоверению написано что он, согласно такому-то приказу «имеет право на всей территории Росиии». Вторая гостья — подполковник милиции: «Если есть какие-то проблемы, посадить кого-нить — не вопрос ;)». На Евразию ехал в Вольво какой-то крутой, обратно везли уже на Лексусе. То ли народ в целом начинает жить шире, то ли меняется именно контингент ньюфовладельцев.
«..Еще Бродский заметил, что, в отличие от того же инглиша, русский с
его флективным строем и крайне извилистым синтексисом наилучшим
образом приспособлен для демагогии..»
Евгений Бунимович, «Большой город».
Не хороший человек, этот Акунин. Не, писатель-то хороший, но человек нет. Это ж как смотреть интересный фильм без перерывов на рекламу. Ни тебе чая сотворить, ни, простите, в нужник наведаться. Пишет, товарищь, так захватывающе и интересно, так понимаешь, неотрывабельно.. Не оставляет никакой возможности спокойно отложить книжку и, например, уснуть. Вот и не сплю уже третьи, а то и четвертые ночи, т.к. открываю днём следущим каждый раз новую книгу. Нет, чтобы Борису предосмутреть логическую паузу некую, а то несколько.. Так нет, держит постоянно в.. Нет, не в напряге, но оторваться всё равно жалко.
Давно не читал худ.лит-ры, вот и изголодался.
Рабочее место
Еще одна «жалоба». На этот раз на то, как разросся мой стол. Теперь это три стола.. Прям офис какой-то. А всё от того, что у меня комп оброс перефирией, или как там её.
Перчесляю:
Всё вместе довольно сложно было расположить, так, чтобы и под рукой, и место отсавалось жизненое и провода дотягивались до системника.. Однако сложилось. Теперь типа миниофис кругом. Т.к. тот же факс у меня считай есть (модем+сканер+принтер).
Уважаемые пассажиры!!! Наш поезд улетает с восьмого причала.* * * - Папа, - спросила маленькая Сарочка, - а может ли Господь разрешить мне послать валентинку человеку, который принадлежит другой религии? - Думаю, да, - ответил папочка, средних лет еврей по имени Лейзер. - А кому бы ты хотела послать валентинку? - Усаме бин Ладену. - Бин Ладену?!?!?! - спросил шокированный Лейзер. - Но почему? - Ну, - сказала Сарочка, - представь: Бин Ладен получает валентинку с признанием в любви от маленькой еврейской девочки. Он начнет думать, что не все в мире такие плохие, и станет любить мир немного больше. А потом, когда он получит еще несколько валентинок, он поймет, что мир в самом деле прекрасен, и он наконец прекратит скрываться, и публично признает свои ошибки. - Сарочка, - сказал глубоко расстроганный Лейзер, - это самое прекрасное, что я когда-либо слышал... - Я знаю, папочка, - ответила Сарочка. - И когда он перестанет прятаться по разным пещерам, наши морпехи наконец пристреляет его на хуй. * * * Хотите встретить весну в новой, красивой форме? Районный военкомат №9 ждет Вас! * * * - Доктор, у меня грипп, что вы мне посоветуете? - Встаньте от меня подальше. * * * Едет мужик на своей "копейке" и на светофоре врезается в BMW. Из нее выходят четыре лица кавказской национальности с очень недружелюбными лицами и направляются к мужику, и явно собираются его побить. Мужик: - Эй, постойте, погодите, четверо на одного нечестно..... Кавказцы: - Так, Гиви, давай на его сторону.... Мужик: - Но позвольте, это все равно нечестно, вас трое, а нас только двое. Кавказцы: - Мага, давай тоже за них будэшь... Мужик опять не унимается: - Опять же несправедливо, теперь нас трое, а вас двое.. Кавказцы: - Эй, мужык, а ты чего тут встал, езжай своей дорогой, не вмэшивайся в наши дела, мы сами разберэмся... * * * - При хорошей погоде прогуляться в лес - одно удовольствие! - А с бабой - два удовольствия! * * * Молится Буш, стоя на коленях и взывает к богу: - Ну почему у нас все так плохо: в экономике депрессия, доллар падает, шаттлы взрываются, арабы небоскребы порушили, нефть дорожает, да и все запасы нефти - у тех же арабов. Помоги нам, Иисусе! Тут перед ним материализуется бородатая личность в чалме и громовым голосом изрекает: - Что, Буш, бога призываешь? Ты еще не понял? Аллах меня зовут. * * * Объявление: "Продаю котят, дешево. 50 рублей ведро". * * * Венчаются раб Божий Василий и страх Божий Наталья! * * * Чем отличается хакер от юзера? Первый девушку взламывает, а второй пользуется.
Повестку мне тут прислали. Вчера, точнее. На медкомиссию зовут. Какие они ну-удные.. И не надоело же еще, а..
18:38 Сделал перестановку рабочего места. Поставил другой стол, развернул всё наружу и т.п.. При этом действе обнаружилось, что у меня накопилось куча всяких разных бумажек с записками, телефонами и прочей мутатенью. Среди них оказываются и интересные с точки зрения архивной истории.
Свидетельство парашютиста
Получено в мае 2001-го года. Содержит всего одну запись, т.к. последущие я не стал заносить.
Проект гостевых книг
Мой первый более-менее серьёзный программный продукт был сервисом по расдаче гостевых книг (типа guestbook.ru). Ссылку я бы дал на него, но тот хост уже давно закрыли, а у меня на руках программы не осталось. А вообще это был мой первый опыт Perl’ования. Собственно, я и начал учить язык, сразу делая проект — так быстрее. Короче ниже лежит листочек бумажки, на котором я писал, как будет работать этот сервис.
Сообразил тут еще. Круговорот техники в природе. Я подарил монитор
человеку, мне подарили позже принтер. Причем не тот же человек, что
получил с моих рук монитор. Вот така красата. Дари и одаримый бушь.
Хотя, галяк это.. Понимаю еще 8-е марта — день, када женщинам дано право голоса.
Поздравляю всех влюблённых всегда, не завиимо от праздников :)
Новое оформление
Да, старый стиль а-ля FAR (или Нортон Командер) приколен мне, как разработчику, но совсем нечитаемо-невоспринимаемо нармальными человеками. Поэтому я сделал т.н. дизайн более подходящий по смыслу. Если не ФАР, то Ворд :)
Первые работы принтера
Ну, не первые, если считать то, что вчера он распечатал мне информацию о себе. И тем более не первая, если учитывать его трудовой стаж до меня. Однако сегодня это была первая страничка и она пошла великолепно. Три картриджа к лазерному HP1100. Осталось тока завтра бумажки купить. Можно считать, что мой сайт сменил дизайн в честь этого проишествия.
Месяц головная боль на тему интернета отдыхает. Мало того, мне даже обещают дать поюзать приличный модем. Ура.
А не о чем-то писать. Точнее, есть-то оно есть, но не буду. Сперва нужно будет скататься к какому-нибуль из знакомы обладающих цифровым фотоапаратом, т.к. я подобным так и не обзавёлся еще. Будут фотки — будет тема для заметки. А так много моего времени схел Дневник 2.5. Надо немного довести его до ума, сделать ему раздел (с описанием) и забыть до поры до времени о его существовании (не считая банального пользования им).
Витас
Скачал то, что нашел на РМП из Витаса. Ну порадовала меня эта Опера егошняя. Там же была и его перепевка Песнярской песни «Белоруссия». То ли привычка к оригиналу, то ли что, но ИМХО далеко до оригинала.
Еще пытался чего-то сотворить играя кусочками звуков.. Например вставив вопль Витаса в какое-нить другое произведение. Но спотокнулся об одну вещь — кто-нибудь знает, как в Саунд Фордже (6-я) сделать так, чтобы некий звук шел фоном, т.е. паралельно основному потоку.. Короче, чтобы эта музыка там не прерывалась, када этот витас вопит.
Поиск провайдера
Долго и много (час или дальше больше) искал себе провайдера на анлимитед, да чтобы покачетсвеннее, но и по дешевле. Т.е. крутые провы продают полный анлим за 200 долларов, иначе это звучит забавно: «Unlimited — с органичением в 160 часов в месяц». Бред. Кто не знает, как переводиться анлимитед, перевожу это объявление: «Без ограничений — с ограничением в 160 часов в месяц».
Нашел всё же одного прова, за 60 долларов предлагает полный анлим и по телефону подтвердил, что это всамоделишный анлим, что ни время ни трафик не леметированы. А вот тестового входа у них не было. Но для меня сделали исключение, дали тестовый на час. Причем этот тестовый открытый — на весь инэт. Сижу вот, тестирую дозвон и скорость.
Новая версия Дневника 2.5 запущена и все ДВ певередены на неё. Старая версия удалена нафик с сервера. Сейчас 6:24, поэтому сил на описалово всего произошедшего у меня нет толком. Отмечу только для ДВ, что к сожалению все комментарии, написаные за прошедшие сутки — утеряны. А так, вроде бы и всё..
Скажу, что новых возможностей — жопой пруди стало. Я даже подумывал дать номер версии ваще 3, но всё же не дотягивает. Разве что чуть позже 2.7 можно натянуть.
Самая прогресивная возможность новая для ДВ — это опции. Но обо всём я напишу и распишу, когда выдрыхнусь и т.п. Всё, нет меня.
Письмо дневнико-владельцам
Написал огромное письмечишко для ДВ с описанием новой версии Дневника. Жаль, столько текста пропадает, посему продублирую и в свой дневник.
Здра-авствуйте, дорогие ДВ. (То бишь, носящие гордое имя Дневнико-Владельцы).Все вы теперь являетесь пользователями новой версии Дневника. Была версия 2, стала 2.5. Чем это черевато, я сейчас и попытаюсь описать. Сразу оговорюсь, что "Дневник" - значит сам движок дневника, с которым вы и имеете дело, а "дневник" (с маленькой буквы) - то, что у вас в результате получается. Так вот, начну я, пожалуй. Повествование буду вести сверху вниз, т.е. пройдусь по новой версии дневника и опишу, всё, что вижу. 1. Вход. Скорее всего для авторизации в дневнике вам понадобится включенные cookies. Там используются сессии PHP'шные. Ссылку в букмарки можно делать такую: http://co3.ru/rpd/editor/ Сессия храниться, пока не закроете окно. 2. Сразу после входа вы оказываетесь по умолчанию в редакторе, но лучше сперва описать настройки. 3. Настроек всё больше и больше, боюсь в будущем придётся их разбивать на разные страницы. Главная фишка настроек - они в целом всегда сохраняются. Т.е. нажав "Сохранить", вы увидите в полях то, что находиться в базе данных. Но. Но наверху могут появиться некие комментарии "сохранятора". Они могут просто повествовать, что без такого-то поля, такое-то мало имеет смысла, или просто сообщать, что такое-то отдельно взятое поле к сохранению не допущено и там осталось старое значение. Далее идёт краткое описание полей настроек: 3.1 Название. Название дневника, которое светиться всюду в связи с вашим дневником. 3.2 Ваше имя. Имя ведущего, владельца дневника. Нужно для почты, контактов и т.п. 3.3 Ваш мыл. Без него никуда. Пишите смело его в это поле. Пути. 3.4 Адрес дневника. Обязательно поле. Отмечу, что ссылка должна вести в директорию дневника, т.е. оканчиваться слешем ("/"). 3.5 Удачное добавление комментария. путь, по которому отправят пользователя, после того, как он удачно добавил комментарий на вашу заметку. В этой строке есть три макроса: (date) - дата вида ГГГГ-ММ-ДД, за которую писался комментарий. (error)- результат операции, в данном случае будет "good". (FileType) - то, что вы прописали в соответсвующем поле FTP настроек. Если в начале данного поля не обнаружено "http://", то туда автоматом подставляется адрес дневника. 3.6 То же самое, но в случае ошибки. Здесь (error) может принимать пока только следующие формы: "baddate" - пользователь некой хитростью передал в запросе не дату, а некую фигню. "nodate" - передана дата, за которую нету заметки, тоже, если кто-то хацкерствует. Планирую так же ввести проверку на пустое имя, а тем более, на пустое сообщение, с соответствующими ошибками. Об этом напишу отдельно. Внимание: то, что написано в этом поле по умолчанию, не есть хорошо. (date).(Filetype) Т.е. в случае ошибки это самое (date) вообще не понятно чему будет равно, так что лучше подготовить соответствующие странички с матюгами за хацкерство и сменить поле на такой вид: (error).(Filetype) FTP настройки. 3.7 Сервер. Если тут ничего не написано, система не будет себя утруждать заливкой файлов. 3.8 Логин. Ваш логин к серверу. 3.9 Пароль. Ура, новшество - пароль "зазвёздочен" :) 3.10 Путь. Путь, что надо будет совершить скрипту, дабы дойти до папки в дневником. Например у меня так: /htdocs/journal 3.11 Тип файлов. То, что будет стоять в именах файлов после точки. 3.12 Файл вступление. Имя файла, который обычно открывается в папке по умолчанию. Интерфейс. 3.13 По умолчанию в редакторе может открываться либо текущая дата, либо дата последней заметки. Первое удобно для написания новых заметок, второе, для написания ответов комментаторам. 3.14 Ширина. То, что будет прописано в атрибуте cols тэга textarea, который образует поле для редактирования заметки. В "продвинутых" браузерах там всё равно будет стилями прописана ширина 100%. 3.15 То же самое, но высота. 3.16 Авто-отсыл. Если тут поставить галочку, то при сохранении заметки, будет сама открываться консоль отправки заметок на сервер и сама же будет закрываться, коли это дело пройдёт без ошибок. Если не эта опция, то надо будет самому жать "Отослать", когда решите, что замета готова и надо бы её предъявить публике. 3.17 Отсыл 1. Полезная вещь. Определяет, стоит ли по умолчанию в редакторе одноимённая галочка. О её функции читайте в описании редактора. 3.18 Подсказки. Отображать ли кругом подсказки и сюсюкаться ли по поводу и без. Пока эта галочка ничего не даёт, но авось придёт время и сделаю. Безопасность. 3.19 Ввод нового пароля в Дневнику. Всё как положено - звёздочки :) 3.20 Повтор нового пароля. Если всё ок, у вас будет новый пароль к Дневнику. 3.21 Заморозить FTP настройки. Если это сделать, то возможность смотреть и менять оные пропадёт. Из соображений безопасности. Многим я так и сделал при переносе дневников на новую платформу. Почта / СМС. 3.22 To mail. Адрес, который является аллиасом (автоматом перекидывает всю почту) для адреса fordnevnik@co3.ru. Если себе такой завести, то можно будет управлять многими функциями дневника по почте. Например писать новые заметки, отправлять пополнения по СМС. 3.23 Тема пароль. Дополнительная мера безопасности. То, что должно быть прописано в теме письма, дабы подтвердить вашу авторизованность. 3.24 Подтверждать письма. Коли тут галочку поставить, то к вам будут приходить письма с подтверждением того, что ваше письмо добавлено в заметки. 3.25 Трафарет письма. То, по какому виду оформиться письмо с заметкой, коли вы его пришлёте. Макроса два: (Message) - само сообщение. (Time) - какая-то дата со временем, что прописана в заголовке письма. 3.26 Номер GSM телефона. Если сюда его написать, то только им вы и ограничите возможность отправлять СМСками пополнения в дневник. Номер тогда должен быть в полном формате и начинаться с 7. Например 79021234567. 3.27 Трафарет SMS. Тот случай, если сообщение приходит посредством СМСки. Макросы тут следующие: (Message) переведённый с транислита текст сообщения. (MessageOrig) оригинальный текст сообщения. (FromPhone) - номер телефона, с которого пришла СМСка. (Time) - время. 3.28 Присылать комментарии. Пока просто сами комменташи будут приходить к вам на ящик, когда их будет кто-нить оставлять. В скором времени сделаю возможность, нажав "Ответить" - удалять, или отвечать на эти комменташи. Трафареты. 3.29 Трафарет заметки. Самая главная часть настроек, да и всего дневника в целом. Именно по этому скромному текстовому полю определяется, как будет формироваться простая пролетарская заметка, при отправке на ваш буржуазный сервер. Т.е. то, как будет сформирован файл, вида ГГГГ-ММ-ДД.(FileType). Тут всё делается макросами. Вообще, макросами я называю всякие инструкции, которые заключены в круглые скобки. Именно работая над этим делом, я изрёк мысль, что пися ну ОЧЕНЬ настраиваемую программу, в идеале напишешь язык программирования. Как пример - система 1С :) Так что про макросы, и как их использовать. Сперва просто списком: (Stat_Body) - тело самой заметки. Мало того, все макросы с приставкой "Stat_" относятся именно к данной заметке. (Stat_Header) - заголовок заметки. (Stat_DateYear) - гад написания заметки. Вид ГГГГ. (Stat_Mon) - месяц написания заметки. Вида ММ. (Январь - 01). (Stat_MonInt) - тоже самое, но вида М (Январь - 1). (Stat_MDay) - день написания замекти. Вида ДД. (Stat_MDayInt) - тоже самое, но вида Д. (DateName1_Число) - преобразует строку типа (DateName1_01) в соответствующий месяц именительным падежом - январь. Можно делать так: (DateName1_(Stat_Mon)). (DateName2_Число) - тоже самое, но в родительном падеже. (Stat_ID) - не знаю зачем, но это ваш ID. (Stat_Back) - имя файла предыдущей заметки. Если заметки нет, то пусто. (Stat_Forward) - имя файла следующей заметки. (Stat_FileName) - имя файла текущей заметки. (Stat_Calendar) - старый добрый календарик. Напоминаю, что наличие данного макроса обычно притормаживает отсыл страниц на сервер (т.к. приходиться больше страниц генерировать и отправлять). Как с этим бороться - ниже. (Stat_Book) - сформированный список комментариев пользователей. Без самой формы, для их, комментариев, добавления. Об этом ниже. (Option_CHAR) - вместо CHAR некий символ. Великая вещь, эти опции. В редакторе появилась возможность в статье указывать не только содержание и заголовок, но и строку опций. Так вот, благодаря этому макросу, можно узнать, если ли некий символ в строке опций данной заметки. Возвертается либо 0 (нету), либо 1 (есть). Как это используется - ниже. (IfDef)ПРОВЕРКА(Then)ТОГДА(Else)ИНАЧЕ(EndIf) Вот он, первый шаг к языку программирования. Кривой, но шаг. Перед вами инструкция действия по условию. Если ПРОВЕРКА не равна нулю (или пустоте), то используется (печатается) ТОГДА. А иначе печатается ИНАЧЕ. Главный баг этого дела - вложеные инструкции не работают нафиг :-( Скоро я поймаю человека ,который рулит в регулярках и узнаю у него ,как сделать, что бы оно работало и во вложеном виде. Как это используется - ниже. (CGI) - URL до программы-сервера Дневника. Например сейчас это: http://co3.ru/cgi-bin/rpd/rpd.cgi Но лучше использовать макрос - а вдруг изменится :) 3.30 Трафарет вступления. Т.е. первой страницы дневника. Тут работают все макросы, что и в трафареты заметки. С учетом того, что они работают, как для последней заметки. Т.е. данные будут даваться так. Кароче понятно. Плюс ко всему этому счастью, есть еще один макрос: (LastStats Count=ЧИСЛО) ТРАФАРЕТ_СТРОКИ (LastStatsEnd) Где: Данный макрос выводит список заметок дневника. Тут: ЧИСЛО - сколько элементов выводить. Если написать заведомо большое число (10000), то выведутся все. ТРАФАРЕТ_ЗАМЕТКИ - трафарет, где может быть любой макрос группы Stat_. Как используется - ниже. А ниже всего-то несколько приёмов: Дата. Можно прилично оформить дату заметки таким образом: (Stat_MDayInt) (DateName2_(Stat_Mon)) (Stat_DateYear) года и получиться: 1 января 2002 года Менюшка для перемещения по смежным замектам: <table width="100%" border="0"><tr><td align="left"> (IfDef)(Stat_Back)(Then)<a href="(Stat_Back)" mce_href="(Stat_Back)"><< Назад</a>(Else)<u><font color="#aaaaaa"><< Назад</font></u>(EndIf) </td><td align="right"> (IfDef)(Stat_Forward)(Then)<a href="(Stat_Forward)" mce_href="(Stat_Forward)">Вперед >></a>(Else)<u><font color="#aaaaaa">Вперед >></font></u>(EndIf) </td></tr></table> Комменташи: <form action="(CGI)" method="POST" name="CommentaryForm"> <input type="hidden" name="name" value="(Stat_ID)"> <input type="hidden" name="tw" value="enterCommentary"> <input type="hidden" name="Date" value="(Stat_DateYear)-(Stat_DateMon)-(Stat_DateMDay)"> <a name="Commentary"><b>Коли есть, оставьте тут ваш комментарий:</b></a> <table border="0"> <tr> <td width="20%">Представьтесь:</td> <td><input type="text" name="Name" maxlenght="128"></td> </tr> <tr> <td>Ваш адрес:</td> <td><input type="text" name="Address" maxlenght="128"></td> </tr> <tr> <td colspan="2">Комментарий:</td> </tr> <tr> <td colspan="2"><textarea name="Commentary" cols="60" rows="7"></textarea></td> </tr> <tr> <td colspan="2"><input type="submit" value="Отправить"></td> </tr> </form> </table> <br> (IfDef)(Stat_Book)(Then)<p><b>Комментарии народа:</b></p>(Stat_Book)(Else)(EndIf) Просто одна опция: (IfDef)(Option_Z)(Then)<p><b>Я сегодня ЗЛОЙ!</b></p>(Else)<p><b>Я сегодня Добрый :)</b></p>(EndIf) Теперь если среди опций есть буква Z, то все будут в курсе, на каком душевном настрое писалась заметкка. Благодаря опциям можно настраивать внешний вид, структуру и чего хошь в заметках. Содержание. Как у меня реализована страница с содержанием дневника. Для у меня во вступлении такой трафаретик забит: <?if ($HTTP_GET_VARS['tw'] != 'contents'):?> <?include("(Stat_FileName)");?> <?else:?> <?include("../inc.php")?> <?PrintHead(" - онлайн дневник Соziдателя - полное содержание", "Дневник/Содержание")?> <?Ugol(0)?><div align="center"> (Stat_Calendar)</div> <br> <?include("menu.php");?> <?Ugol(1)?> <h1>Содержание</h1> <p align="justify">Тут ссылки на все заметки, когда-либо писанные в дневнике. Те, что без названия писались просто в то время, когда у Дневника не было и такого понятия, как навание заметки.</p> <ul> (LastStats Count=1000) <li><a href="(Stat_FileName)" mce_href="(Stat_FileName)">(Stat_DateYear).(Stat_DateMon).(Stat_DateMDay). (Stat_Header)</a></li> (LastStatsEnd) </ul> <?PrintBottom()?> <?endif;?> Тут PHP код, но для думающего человека будет понятно. Отмечу, что функция PrintHead у меня печатает верх страницы, а PrintBottom - низ. Так получается, что по умолчанию моё вступление = последней заметке, а при указании в строке адреса ?tw=contents - принтуется содержание дневника. В это сложно поверить, но описание настроек окончено :) 4. Тут сразу забежим в раздел "Инструменты" в единственный сейчас подраздел "Упревление шаблонами". Тут можно создать кнопочки, типа "Время", что располагаются в редакторе и позволяют одним кликом вставить заранее определённую конструкцию. Например назвать кнопочку "Абзац", а текст набить такой: <p align="justify"></p> Тогда в редакторе появиться кнопка "Абзац", при клике по которой в поле редактирования заметки появиться выше написанный код. Так что тут всё просто, идём дальше, отметив на ходу, что текст, что втыкается кнопочкой, может быть большим. 5. Редактор. Ну вот и подошли к самой главной, а точнее, к самой часто используемой части дневника. А значит к которой нужно отнестись особенно ответственно. Интерфейс в большей части остался таким же, как и в старой версии. Те же списки для выбора даты, та же кнопка "Перейти". Далее вниз идёт панелька с кнопками быстрой вставки (по умолчанию там висит только Время) и поле для опций, про которые я уже писал. 5.1 Сам редактор. Поля: Опции. Тут задаётся строка опций. Не больше 16 символов в строке. Если вдруг понадобиться больше - пишите. Заголовок. Заголовок статьи. Тело заметки. Собственно, содержание. Кнопки: Наверху: Время - вставляет текущее время на компьютере пользователя. Другие кнопки - создаются пользователем. Внизу: Сохранить - сохраняет статью в базу данных. Если в настройках включить "Авто-отсыл", то после акта сохранения, вылетит консоль с отсылом заметы на сервер и закроется автоматом, коли не будет ошибок. Удалить - удаляет статью из базы данных вместе с комментариями. Отправить - открывает консоль с процессом отправки заметок на сервер. Отправить всё - тоже самое, но отправляются все замекти, что есть в дневнике. Галочка "Отправить только 1 файл". Тут надо отвлечься. Когда вы отправляете один файл, система сама пытается определить, какие еще нужно захватить до кучи, дабы соблюсти линковочную целостность. Т.е. по умолчанию это будут смежные две заметки, чтобы работали ссылки типа "вперёд" и "назад". Потом, если вы используете календарь, то возможно будут присватаны все заметки из текущего месяца, и возможно из смежных. Так вот, если поставить тут эту галочку, то система париться с определением списка дополнительных заметок не будет. Она сгенерирует и отправит только 1 файл. Что будет, естно, быстрее. Данная возможность нужна, когда вы не добавляете новую заметку, а только редактируете существующую, т.е. в плане ссылок ничего не меняется. 5.2 Файлы. Тут вам возможность заливать файлы в дневник. Добавить файл просто - нажать что-то типа кнопки "Обзор", выбрать нужное и задавить рядом "Залить". Если файл не больше 2-х мегабайт - он будет благосклонно принят системой. Если в имени файла встречаются русские буквы - они автоматом переделываются на англицкие. После добавления файла, открывается консоль с копированием его на сервер. Коли ошибок при этом действе не будет - окошко само же прикажет долго жить. Коли есть ошибки - удалите файл из базы данных (ниже написано), т.к. он там всё равно останется. Добавленый файлы к заметке отображаются чуть ниже. Там есть галочка, дабы удалить файл (пока только из базы данных, физически он остаётся у вас на сервере). Название файла является ссылкой на него. Размер. Кнопки быстрой вставки. Первая - ^ Вставит оригинальное имя файла в панель редактирования заметки. Вторая - a Вставит оформленную ссылку на файл. Третья - i - если файл является картинкой Вставит тэг изображения. Удалить файлы легко - отметить галочкой ненужные и нажать соответствующую кнопку. 5.3 Комментарии. Если они есть, то они тут отображаются. Всё точно так же, как было в старой версии - можно редактировать сами комменташи, можно написать ответ, можно удалить. Разве что еще можно теперь еще и имя с адресом менять :) А еще они теперь и отсортированы точно так же, как в дневнике. Т.е. новые - внизу. А то в дневнике одно было, в редакторе другое. На данный момент вроде бы всё. Будут вопросы - пишите. Это письмо я опубликую где-нить на http://co3.ru/rpd/, так что не потеряете. Добавлю, что скоро будут еще инструменты и улучшения. Когда я их все сделаю, тогда точно будет версия 2.7. Еще: я приветствую новых ДВ. Напомню, что если ДВ пишет интересно и не мало - то он может смело участвовать на некоммерческих началах. То есть даром. Так что если у вас есть знакомые, которым интересен дневник для себя, которые в потенциале могут его из него сделать что-то *интересное* - тогда шлите его ко мне. То же касается знакомых, которые готовы вложиться финансово. Вроде бы всё. Моя совесть чиста :) Не смотря на то, что все комментарии, писаные с ночи СБ-ВС на ночь ВС-ПН, похерились. Не ту таблицу удалил :)
А для тех, кто не является ДВ, дам три аттача — это скриншоты:
rpd_editor.gif (29 Kb)
rpd_settiongs.gif (24 Kb)
rpd_templates.gif (10 Kb)
Так я радовался тому, что теперь заимел классный почтовый адрес, который явно не надо будет по каким-либо причинам менять — soz@horse.ru. Подчеркну, чо это именно адрес, который перекидывает всю почту на ящик, который я уже волен менять как угодно. В данный момент ящик у меня soz@mbd.ru, предоставленый хорошим человеком на выделеном серваке (полный unlimited всего, проверка на вирусы, скорость работы..).
И вот меня сегодня щелкнули по носу. Замечу, что второй раз. То ли Михаил — администратор (владелец) horse.ru не смог вовремя проплатить хостинг, то ли опять рассорился со своей аудиторией и продемонстрировал ей «кто тут хозяин».. Не важно, важно, что вся почта, отправленная в это время на мой адрес улетала в космос.
И стал я ломать голову, какой бы всё-таки себе адрес завести, такой, что бы на всегда? Мжно например заюзать адрес в домене Ллео — @lleo.aha.ru, т.к. его проект держиться бесплатно Зеноном на «ура», а сам Ллео имеет принцип не менять свой адрес. Однако — длиновато и не очень запоминаемо :-( Надо что-то иное.
Мой домен тоже отпадает, т.к. его доступность еще менее стабильная, чем horse.ru — я постоянно торможу с оплатой и день-два мой хост может быть в дауне (закрыт).
Стал думать, вспоминать, с владельцами (админами и т.п.) каких доменов я знаком, где мог бы попросить себе аллиас (адрес). Вот, что вспомнилось: mbd.ru, damochka.ru, rmp.ru, rle.ru, otdykh.ru, tomshouse.ru, thi.ru, xxp-design.ru, weekend.ru, inout.ru, kokoc.com, horseworld.ru, bikes.ru, kenga.ru, career.ru…