0
<< предыдущая заметкаследующая заметка >>
27 декабря 2012
считаем открытым binoniq.net

Как и зачем начиналось

Волею судеб я по первому образованию программист и очень люблю быдлокодить на досуге мастерить какой-нибудь код: это для меня отдых, как пазл складывать или играть в тетрис. В 2001 Женя Созидатель написал несложный движок для заметок с гостевой книгой и показал, как программировать на неизвестном мне языке PHP. С годами я полностью переписал его код, превратив проект в развесистую дневниковую систему под свои нужды — так, как мне мыслилось удобство пользования. Затем я подумал: как-то глупо делать такую развесистую систему только для себя. И сделал открытый движок, на котором сегодня работает уже несколько десятков сайтов и стэндалонов. Следующим этапом было превратить этот движок в многопользовательский: чтобы на одном сервере могли заводить аккаунты собственные посетители. Так движок (при указании опции в конфиге) стал многопользовательским. Следующим этапом будет интерактивная интеграция независимых серверов с этим движком (всякие там протоколы френдлент и прочее).

binoniq.net

Сам сервер binoniq.net является не конечной целью, а примером применения движка. Любой человек может поставить движок и сделать себе такой же сервер, в этом весь смысл, а позже мы доделаем и средства интеграции и получим гипертекстовый фидонет единое социальное пространство. Конкретно binoniq.net — это мой сервер для публичного проекта дневников/сайтов для моих друзей и читателей, потому что раздавать аккаунты на личной домашней страничке lleo.me совсем неконцептуально. Возник binoniq.net благодаря Тони Павлову, который два года назад дал мне профессиональный сервер в стойку, а также провайдеру Zenon N.S.P., который его в свою стойку поставил, а также спасибо Сереже Берковичу, который помог всё сделать и настроить.

Сегодняшний день я решил считать днем официального открытия http://binoniq.net. Почему именно сегодня? Вовсе не потому, что проект совершенен и лишен глюков — напротив, глюков там еще пока выше крыши. Просто сегодня мы с Сергеем победили последний глюк, связанный с загрузкой пользовательских фоток. Возможность вести свои фотоальбомы в сочетании с возможностью редактировать собственные шаблоны html и css делает, на мой взгляд, движок уже вполне готовым к использованию (а лично я им пользуюсь уже год, у меня там lleo.binoniq.net). И любой из вас, читателей моего дневника, может завести себе там аккаунт и делать свой дневник или сайт. Для этого нужно залогиниться, открыв личную карточку и придумав себе логин из латинских букв (без — и _), а также прописать пароль. После этого зайти по секретному адресу http://логин.binoniq.net/acc и создать аккаунт. После чего он ругнется, что вы не админ, но надо просто перезагрузить страницу http://логин.binoniq.net и не обращать внимания. После этого вам откроются практически все те возможности, которые использую я на собственном сайте. Находясь в своем домене и пошевелив мышкой в верхнем левом углу, вы получите выпадающее меню админа, ну и дальше все просто.

Три общеполитических замечания

1. Я никого не зову там логиниться. Этот сервис в первую очередь для моих друзей и читателей. У сайта ограничен ресурс — много народу он не выдержит, поскольку движок конструктивно предназначен для множества небольших разрозненных сайтов, но не для одного вселенского домена на 200 машин. Поэтому этот сайт — такая штука для своих, которую я не собираюсь ни масштабировать, ни монетизировать. То есть, я буду рад вас там видеть, но без громких публичных призывов, мол, бегите все сюда со всех соцсетей ;) И рекламировать binoniq.net нигде на стороне тоже не надо, тем более, что вход туда я скоро прикрою и сделаю по приглашениям.

2. От прочих блогов мой движок отличается тем, что позволяет пользователю, знакомому с сайтостроением, делать свой html, css и javascript. Таков базовый принцип: пользователь должен обладать всеми инструментами веба, включая скрипты. Ну и мне было так легче: чем париться и выкусывать JS-уязвимости, я разрешаю любой JS, но тщательно прячу авторизацию. При этом, разумеется, хостить всякое хакерское говно у меня нет никакого желания, поэтому если вам стало известно, что какой-то пользователь наворотил на JS нечто такое, чем грозит всему миру, сообщите срочно мне, и мы такого юзера прибьем. Вы спросите, почему здесь действует презумпция невиновности вместо премодерации? Во-первых, потому что я хочу доверять своим пользователям. Во-вторых, я не вижу, как JS может причинить браузеру посетителя какой-то серьезный вред среди прочего интернета, напичканного самыми сомнительными сайтами. В масштабах движка я постарался обезопасить пользователя от возможных атак соседа, но как сделать серфинг по интернету безопасным для произвольного браузера — это задача разработчиков браузера, а не моя.

3. Сайт binoniq.net — законопослушный российский сайт, находящийся в России, в Москве. Он предназначен для построения дневников и личных сайтов, но не имеет политической идеи и направленности, и уж тем более не предназначен для хранения «абузоустойчивого» контента. Грубо говоря, это не мое дело, о чем вы там пишете на своих страницах и какие точки зрения до хрипоты высказываете, пока вы находитесь в рамках российского законодательства и не замышляете попользоваться халявным сервисом не по назначению: для чего-то такого, что не понравится сервису и начнет угрожать существованию остальных мирных пользователей. Короче говоря, если в чьем-нибудь аккаунте вы увидите очевидную гадость — вредоносные или заведомо мешающие функционалу скрипты, детскую порнографию, призывы к терактам и прочий явно незаконный контент — то пишите сразу мне, будем гнать злоумышленников и хранить наш общий домик в чистоте.

О планах

К сожалению, сейчас и после нового года у меня не будет времени заниматься движком, поэтому мелкие глюки еще какое-то время останутся, и некоторые функции продолжат сообщать «admin only». Это нормально, я об этом в курсе. Из особенно неприятных глюков — пока не переделана политика френдования, нет возможности давать подзамочный доступ, чистить комментарии в своих заметках и отвечать цветом админа. А также еще иногда навигация может выбрасывать в соседние аккаунты. Это все в будущем. Также у нас появятся разные интересные вещи типа отправки заметок (даже с фотками и картинками) по SMS/MMS.

Как можно помочь проекту?

Во-первых, можно завести себе аккаунт и нарисовать себе (а лучше и нам всем) красивый дизайн. Потому что я не дизайнер, и по этой части там всё ужасно. Движок имеет свои особенности в виде вставок {_КОМАНДА:[опции]_}, поэтому надо взять какой-нибудь из темплейтов (например, вы найдете у себя в папке фотоальбома blog.html или lj.html) и править его, прикинув сперва, как оно устроено. Если чего надо исправить и доточить в опциях движка — пишите. В принципе на движок легко можно натянуть любой дизайн. А вот наоборот (натянуть движок на любой дизайн) сложнее — у меня уже год лежит новый дизайн, сделанный друзьями-профессионалами, я раз в месяц безуспешно пытаюсь приладить его к движку, но это у меня пока не получается, потому что тот дизайн сделали вообще с нуля без учета возможностей движка, и он одновременно не поддерживает тех фич, которые предоставляет движок, и пытается делать те фичи, которых в движке пока нет (например, показывать часть заметки при наведении на день календаря или обозначать в комментариях разные браузеры пиктограммками). Поэтому чтобы перерисовать всё, включая системные окна, надо сперва немножко понять, как оно работает. Уверяю вас, это совсем не сложно, для примера посмотрите blank.html, это самый минимум, там вообще все просто. Также учтите, что если вы отредактировали css (в частности sys.css, который заведует всеми рамочками движка и прочими системными делами), то в темплейте укажите его новый адрес — вместо /css он будет уже ваш: /userdata/логин/css/ Отдельно про jQuery: я не люблю его за громоздкость и тормознутость, предпочитая собственный фреймворк, который компактен и умеет все, что надо. Поэтому ставить jQuery на центральную страницу я не готов. Но лично вам никто не мешает использовать его в своем аккаунте — движок обязан исправно работать с jQuery (чего не скажешь о prototype и прочих уродских фреймворках). Если какие вопросы, спрашивайте — расскажу, покажу, объясню.

Ну и конечно сейчас главное, чем можно помочь проекту — это подкинуть подходящую железку. Например винчестер SAS. Сейчас там стоит винт 70GB, и нужен хотя бы второй винт (не обязательно того же размера, просто второй), чтобы решить проблему бэкапа. Сейчас там бэкапа нет, уповаем на молитву. Винчестер должен быть не обычный, а для сервера, вот в том посте я подробно описывал когда-то железку и то, чем ее можно расширять.

Вот и всё. Спасибо за внимание и с наступающими праздниками!

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Linux Ubuntu Firefox
 Россия
4
0
sappa
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
По адресу sapa.binoniq.net/acc пишет: "У вас не заполнено поле `login` в карточке". Хотя оно заполнено. Если ткнуть по слову "карточке", то начинается бесконечная карусель жирных черных точек. При нажатии кнопки Reload вспыхивает здоровое желтое окно которое тут же усыхает до махонького в центре, с текстом "Login: Sapa". Через секунду пропадает и маленькое. Браузер Firefox 17.0.1 (Linux). Емейл подтвержден. Разлогиниваться/залогиниваться пробовал.
Nokia-E90 Safari
 Москва
1
0
Леонит Каганофф
Знаете чего, попробуйте очистить куки в браузере. Может, вы были на бинонике когда-то, и что-то могло осесть от старых экспериментов, когда куки ставил сервер, а не скрипт (они разные и часто одна поверх другой писаться отказывается). По крайней мере вот эти "желтые окна" при перезагрузке - это движок отрабатывает восстановление кук по утере или смене IP. Если это повторяется больше одного раза при одном и том же IP - значит, по какой-то причине процесс неудачен.
Windows Safari Chrome
 Нижний Новгород
0
0
tartaglia
Зашёл с ПК коллеги, откуда точно никто не ходил. Результат аналогичный. Тот же FireFox 17.0.1 Linux.
Nokia-E90 Safari
 Москва
1
0
Леонит Каганофф
Ну одно из двух: либо в 17 версии Firefox упыри устроили какое-то радикальное нововведение в области кук и доменных политик, либо у вас установлены какие-то изощренные настройки и спаморезки.
Linux Ubuntu Firefox
 Ирландия
0
0
dil
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
В точности та же фигня. FF 17.0.1, при нажатии на ссылку "карточка" крутится карусель, и ничего не происходит.
adblock выключил, страницу перегрузил, куки чистил. Ноль эмоций.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Поставил Firefox 17.0.1, Linux. Ничего не вижу, все нормально.
1. Зашел на lleo.binoniq.net
2. Кликнул в личную карточку, залогинился.
3. Перегрузил страницу (!).
4. Пошевелил мышкой в правом верхнем углу и выпала админская менюшка.
Linux Firefox
 Ирландия
0
0
dil
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Iceweasel 10.0.11 в дебиане. То же самое.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Этот феномен меня тревожит, мне эффект повторить не удалось (Firefox 17.0.1, ALT-linux, Ubuntu).

- Попробуйте удалить все куки binoniq.net и залогиниться снова.

- Попробуйте посмотреть для меня, какие ошибки выдает JS (если он их выдает).

- Вспомните, не относится ли ваш интернет-провайдер или настройки маршрутизатора к тем, что меняют пользователю IP ежесекундно.

- Попробуйте на время отключить все спаморезки, блокираторы рекламы, "анонимные режимы", а также убедитесь, что у вашего браузера нет никаких собственных настроек и ограничений, касаемо кук. А то бывали случаи: http://lleo.me/blog/2011/02/16.html
Linux Safari Chrome
0
1
Дмитрий
У меня та же фигня. Chromium 22, Debian Sid. Перепроверил в анонимном режиме (чтобы никакие старые куки не мешали), залогинился здесь через OpenId и пошёл на binoniq — получил вышеописанные грабли.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Этот феномен меня тревожит, мне эффект повторить не удалось (Firefox 17.0.1, ALT-linux, Ubuntu).

- Попробуйте удалить все куки binoniq.net и залогиниться снова.

- Попробуйте посмотреть для меня, какие ошибки выдает JS (если он их выдает).

- Вспомните, не относится ли ваш интернет-провайдер или настройки маршрутизатора к тем, что меняют пользователю IP ежесекундно.

- Попробуйте на время отключить все спаморезки, блокираторы рекламы, "анонимные режимы", а также убедитесь, что у вашего браузера нет никаких собственных настроек и ограничений, касаемо кук. А то бывали случаи: http://lleo.me/blog/2011/02/16.html
Windows Firefox
 Мытищи
0
0
2:5020/321
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
в IE10 та же фигня
Linux Firefox
 Москва
0
0
Леонит Каганофф
Этот феномен меня тревожит, мне эффект повторить не удалось (Firefox 17.0.1, ALT-linux, Ubuntu).

- Попробуйте удалить все куки binoniq.net и залогиниться снова.

- Попробуйте посмотреть для меня, какие ошибки выдает JS (если он их выдает).

- Вспомните, не относится ли ваш интернет-провайдер или настройки маршрутизатора к тем, что меняют пользователю IP ежесекундно.

- Попробуйте на время отключить все спаморезки, блокираторы рекламы, "анонимные режимы", а также убедитесь, что у вашего браузера нет никаких собственных настроек и ограничений, касаемо кук. А то бывали случаи: http://lleo.me/blog/2011/02/16.html
Windows Firefox
 Мытищи
0
0
2:5020/321
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
куки чистил, текущие куки вот

Cookie Information - http://dgn.binoniq.net/acc

NAME ux_
VALUE 76430-4b789d37aa4206*****************
DOMAIN binoniq.net
PATH /
EXPIRES 05.12.2112 15:07:28


NAME upx
VALUE 76430-276a14ec4fcd4946a5a9c*****************
DOMAIN x.binoniq.net
PATH /ajax/
EXPIRES 05.12.2112 15:06:06


NAME PHPSESSID
VALUE 4514om1di8b06jpao4dareruc6
DOMAIN binoniq.net
PATH /
EXPIRES At the end of the Session

ошибок JS вроде как нет, или я не там смотрю

баннерорезалок нету, чистый IE10 с установками по умолчанию.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Вот с IE я пока не отлаживался.
Windows Opera
0
0
Stanislav
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Opera 12.11 то же
Linux Firefox
 Москва
0
0
Леонит Каганофф
Этот феномен меня тревожит, мне эффект повторить не удалось (Firefox 17.0.1, ALT-linux, Ubuntu).

- Попробуйте удалить все куки binoniq.net и залогиниться снова.

- Попробуйте посмотреть для меня, какие ошибки выдает JS (если он их выдает).

- Вспомните, не относится ли ваш интернет-провайдер или настройки маршрутизатора к тем, что меняют пользователю IP ежесекундно.

- Попробуйте на время отключить все спаморезки, блокираторы рекламы, "анонимные режимы", а также убедитесь, что у вашего браузера нет никаких собственных настроек и ограничений, касаемо кук. А то бывали случаи: http://lleo.me/blog/2011/02/16.html
Windows Opera
0
0
Stanislav
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
- Попробуйте удалить все куки binoniq.net и залогиниться снова.

4 штуки.

- Попробуйте посмотреть для меня, какие ошибки выдает JS (если он их выдает).

Появился поп-ап с текстом "domain: x.login.binoniq.net" на странице, JS ошибок нет, только CSS %)

- Вспомните, не относится ли ваш интернет-провайдер или настройки маршрутизатора к тем, что меняют пользователю IP ежесекундно.

Вроде, нет.

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

AdBlock выключен, фаервол в антивирусе тоже, настройки кук никогда не трогал.

Результат тот же. Проверил в Хроме - "У вас не заполнено поле `login` в карточке".
Linux Firefox
 Москва
0
0
Леонит Каганофф
"domain: x.login.binoniq.net"?!!
Вот так новость. Интересно, откуда бы взяться такому "домену"? Должно быть x.binoniq.net

Хотя... Если посмотреть код страницы, там:
var MYHOST='lleo.binoniq.net';
...
var xdomain='http://x.'+MYHOST;
Ипануццо...

Спасибо!!! Ушел думать.
Linux Firefox
 Москва
1
0
Леонит Каганофф
Смешно, как же оно вообще работало раньше?
Linux Ubuntu Safari Chrome
0
0
Doctor
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
И у меня тоже самое... Chrominum 18 и Firefox 17 под Ubuntu 10.4
Linux Firefox
 Москва
0
0
Леонит Каганофф
Этот феномен меня тревожит, мне эффект повторить не удалось (Firefox 17.0.1, ALT-linux, Ubuntu).

- Попробуйте удалить все куки binoniq.net и залогиниться снова.

- Попробуйте посмотреть для меня, какие ошибки выдает JS (если он их выдает).

- Вспомните, не относится ли ваш интернет-провайдер или настройки маршрутизатора к тем, что меняют пользователю IP ежесекундно.

- Попробуйте на время отключить все спаморезки, блокираторы рекламы, "анонимные режимы", а также убедитесь, что у вашего браузера нет никаких собственных настроек и ограничений, касаемо кук. А то бывали случаи: http://lleo.me/blog/2011/02/16.html
Linux Ubuntu Safari Chrome
0
0
Doctor
Перелогинился... Куки почистил, ошибок по JavaScript нет...
Но результат "все те же, все там же..." Увы...
Linux Firefox
 Москва
0
0
Леонит Каганофф
Нам это придется выяснить досконально.
Давайте что ли как-нибудь в аську 995395 или jabber lleokaganov@jabber.ru
Linux Firefox
0
0
sapa
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Удалось зарегистрировать блог зайдя с планшета (Андроид, Опера).
Linux Firefox
 Москва
0
0
Леонит Каганофф
Идея возникла: а ПК коллеги - тоже Linux Debian (Ubuntu)?

Попробую сегодня с Убунты, может, они там начудили свою политику безопасности или какой-нибудь сверхинтеллектуальный сборщик мусора в куках? :)
Windows Safari Chrome
 Нижний Новгород
0
0
tartaglia
Коллега сказал: "Linux Ubuntu 12.04". Он у вас точно не был никогда.

Я сам-то как-то куда-то попал. Лихорадочно снёс всю историю под моими виндами в FF и Chrome, тогда вдруг из-под хрома меня куда-то пустило, и я что-то ввёл. Теперь на /acc мне говорят: "аккаунт уже создан".

Поэтому я перешёл к другим делам, а из обсуждения выпал. (Хотя какой уровень я получил и что могу теперь творить - пока не разбирался.)
Windows Firefox
0
0
Маркони
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Прислали нам на работу стоечный сервер однойхуйпоймикакойизвестнойфирмы тысяч за 700 рублей, обозвали это дело Green Box, с самой охрененной осью(Теперь все держитесь за кресла, хорошо держитесь?Тогда продолжаю): FreeBSD(!!!)(было прислано из Москвы) Спасибо, Леонид, я всегда в тебя верил! :)))
ПЫ.СЫ. Пришлю адепта от мелкомягких для обучения общению с фрёй :)
Linux Firefox
 Москва
0
0
Леонит Каганофф
Этот феномен меня тревожит, мне эффект повторить не удалось (Firefox 17.0.1, ALT-linux, Ubuntu).

- Попробуйте удалить все куки binoniq.net и залогиниться снова.

- Попробуйте посмотреть для меня, какие ошибки выдает JS (если он их выдает).

- Вспомните, не относится ли ваш интернет-провайдер или настройки маршрутизатора к тем, что меняют пользователю IP ежесекундно.

- Попробуйте на время отключить все спаморезки, блокираторы рекламы, "анонимные режимы", а также убедитесь, что у вашего браузера нет никаких собственных настроек и ограничений, касаемо кук. А то бывали случаи: http://lleo.me/blog/2011/02/16.html
Windows Opera
1
0
Mario
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Имхо нужно вводить ограничения на размер файлов. В противном случае пользователи будут загружать картинки большого размера и жесткий диск будет быстро исчерпан.
Nokia-E90 Safari
 Москва
0
0
Леонит Каганофф
А движок их пережимает все равно, получается не более 100кб. Без пережимания будут доступны к загрузке только маленькие Гиф для дизайна, но позже.
Windows Firefox
 Мытищи
0
0
2:5020/321
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
давно была идея, сохранять загружаемые картинки в виде имяфайла=CRC64 таким образом, место на диске одинаковые картинки загружать не будут.

сорри если боян
Nokia-E90 Safari
 Москва
2
0
Леонит Каганофф
В современном мире не так много одинаковых картинок, чтоб это было проблемой :)))
Windows Firefox
 Мытищи
0
0
2:5020/321
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
это зависит от массовости сервиса.

сейчас все равно картинки надо где-то хранить и как-то называть файл (сохранять пользовательское название на сервере невозможно по причине весьма вероятных коллизий).
Linux Firefox
 Москва
0
0
Леонит Каганофф
А почему пользовательское название невозможно? Возможно и закономерно. Не надо движку решать за пользователя, как называться его файлам, это неэтично.

Может, пользователь копирует откуда-то свою уже сверстанную заметку (сверстал на ноутбуке в самолете), где уже вписаны все имена картинок, и осталось только контекстной заменой (в редакторе заметки - последняя иконка) заменить общий адрес?
Windows IE
1
0
ЖК
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Меня, кстати, давно мучает один вопрос навигации по бинонику. Если перейти к чьей-либо заметке непосредственно в домене биноника, не переходя к поддомену пользователя (например, через ссылку "нечитанное" на главной странице), то становится весьма затруднительно определить, какому пользователю принадлежит эта заметка. Иногда выручает ссылка "статистика". Но помогает это только в том случае, если на эту заметку уже кто-то заходил через поддомен пользователя. Планируется ли в ближайшее время как-нибудь это неудобство устранить?
Nokia-E90 Safari
 Москва
1
0
Леонит Каганофф
не в ближайшее, но планируется конечно
Windows IE
0
0
D.iK.iJ
Да, давно уже хотелось бы исправную кнопочку "Нечитанное".

Ну и на главной странице не вижу смысла выводить все пустые аккаунты (без записей).
И активных блоггеров можно выводить первыми. :)
Windows IE
0
0
D.iK.iJ
Ну и при нажатии на кнопку логина выдает такое вот:
страница /ajax/http:/binoniq.net/login не найдена
В этом дневнике - тоже пишет. только адрес, понятно, другой.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Честно скажу: в IE пока не тестировал.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Потестировал в IE6 - да, именно так.

Рассказываю. В IE и некоторых совсем старых браузерах отсутствует дивный межфреймовый транспорт message(), который для наших задач абсолютно необходим. Это лечится, но совершенно адовым хаком почти собственного изобретения, который начинает использовать для транспорта между фреймами #hash, а политику безопасности браузера обманывает самым вероломным образом - подгружая в iframe не сам домен, а "родной" html с тэгами FRAME внутри (не iframe, а frame!), а вот в него уже подгружает чужой домен. При этом браузер уверен, что создал iframe c контентом от родного сайта, и позволяет шевелить #hash в обе стороны.

Весь этот ад и его принцип отлажен был мною на модельке еще год назад, осталось перенести в рабочий движок, но пока имеется глюк чисто по реализации, какая-то опечатка в коде (в отличие от модельки, где всё работало). Со временем найду и поправлю. Может, займет вечер. Может, пять минут. Может, четыре месяца. Сам страдаю пока: у меня самого в Нокии штатный браузер message() не отрабатывает (только Opera-Mobile) :)
Windows Safari Chrome
1
1
барисыч
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Это надо отметить. Пошел за "тортиком мудацким, бля бисквитным"(с)
Mac Safari
0
1
Саша
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Попытался отправить вам скриншоты багов, но получаю отлуп от почтового сервера - ваши обычные ящики в lleo.me и lleo@aha.ru не работают?
Nokia-E90 Safari
 Москва
0
0
Леонит Каганофф
lleo@aha.ru работает
Windows Opera
2
0
bescom
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Заводил аккаунт на Бинонике еще в те времена, когда только была открыта регистрация. Естественно, не могу найти пароль. Как быть?
Linux Firefox
 Москва
1
0
Леонит Каганофф
Я чуть позже сделаю реставрацию пароля по email.
Windows Firefox
2
0
taskmgr
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Аналогично.
Точнее даже пароль вроде помню, но не пускает. Как быть?
Windows Firefox
0
0
garik64
Хотел брякнуть "щас взлетит" к фотографии куколки Ленина. Но не взлетело: так и не удалось залогиниться через ЖЖ. То есть вроде бы логин прошёл, при нажатии "Оставить комментарий" возникает окошко ответа, как и здесь. Жму "send" - требует "введите цифры". А цифр-то и нет.
Windows Safari Chrome
4
2
Cyxapb
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Леонид, вы недавно просили у читателей слабать вам аватарку. Мб стоит попросить сделать дизайн для вашего блога и социальной сети? Не обижайтесь пожалуйста, но сейчас эти два сайта выглядят, как гавно.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Так уже сделали (Юра Васильчиков), только я уже год приладить не могу. Уж совсем абстрактный от движка и его функционала вышел. http://lleo.me/dnevnik/test
Linux Ubuntu Safari Chrome
0
0
Doctor
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Э-эх... жаль я сейчас не в Москве!.. У меня там мертвым грузом валяются четыре SCSI винта. Надеюсь, в конце января мое предложение все еще будет актуально...
Linux Firefox
 Москва
0
0
Леонит Каганофф
А он такой:

http://lleo.binoniq.net/rss
Windows Opera
0
0
criticota
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
скоро вход по приглашениям? скорее регистрироваться!
Windows Safari Chrome
2
1
тм
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
лучше сразу три раза
Linux Firefox
 Москва
2
1
Фыва Jr Олдж
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Сделал как тут написано, логин придумал, паролу прописал, аккаунт создал, теперь при заходе на моё логин.binoniq.net заходиццо, пишет про "Error 404, index.html not found" и всё. Всё! ТЕЛЕМАРКЕТ! И никакого "Находясь в своем домене и пошевелив мышкой в верхнем левом углу, вы получите выпадающее меню админа" нету.
Linux Opera
0
0
tuxfighter
Хм..... а только я вижу, что у всех, включая lleo и lleo2, 0 записей и только у меня - 1?
Это находясь в своем аккаунте логин.binoniq.net
Windows Firefox
1
3
Маркони
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Есть жёсткий 300 GB, но обычный(не серверный) и IDE, фирма Seagate Barracuda, нужен? Возможно, поеду в командировку в Москву, могу привезти.
Linux Ubuntu Firefox
 Иваново
2
0
Коржик
Шик! А у меня есть серверный, ну очень жесткий Сигейт, SCSI, но всего лишь на один гигабайт. Давайте поменяемся по почте (EMS за вашВаш счет), а выВы потом, в лучших традициях, отправите его с проводником Леониду.
Windows Firefox
 Москва
2
0
Михаил
Не стреляйте в пианиста, он играет, как умеет.
Windows Firefox
0
0
Маркони
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я просто спросил, если не нужен, то у меня на работе его уже с руками отрывают :)
Linux Ubuntu Firefox
 Иваново
1
0
Коржик
Тяжелая у васВас работа.
Windows Firefox
1
0
Маркони
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Уж какая есть, просто железо меняю, не хочу, чтобы впустую валялось, мне хватает и одного пня 200-го, валяющегося без дела на балконе(полный комплект: мышь, клавиатура, монитор, системник, даже звуковая карта и видеокарта PCI), в своё время машина была шикарнейшая, а сейчас да, никому не нужный хлам :)
Windows Firefox
0
0
grassy
айдешник малого размера вещь по-любому полезная. я вот их для второсоньки прикупил бы парочку. оптимально максторы на 110 метров.
Windows Firefox
0
0
Маркони
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Максторы ненавижу, бо хлам, лучше сигейты, а идеально WD, вот таких бы в сервер пару десятков терабайтов запихнул бы :)
Windows Firefox
0
0
grassy
ненене, они идеальны именно для второсонек с сетевым адаптером. так-то, конечно, в своем классе тогда рулили сигейты.
Windows Firefox
0
0
Маркони
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Сигейты сейчас делает ГНУСМАС, WD, вот идеал.
Linux Safari Chrome
0
0
Николай Лещёв
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А в каком плане у второсонек особые требования к винчестерам?
Linux Firefox
 Москва
0
0
Леонит Каганофф
Спасибо, дружище, но это сервер из стойки, там совсем особое оборудование, точно не IDE.
Windows Firefox
0
0
Маркони
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ок, тогда отдам на работу, там найдут ему применение :)
Mac Safari
0
0
Саша
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Всё сделал, как написано - работает.
Создал index.htm, показывает её.
Потом зашёл на свой домен с другого устройства, пишет "404 нот фаунд, страница индекс.хтм не найдена".
Linux Firefox
 Москва
0
0
Леонит Каганофф
Надо ее открыть. Для этого в редакторе надо кликнуть внизу на красный кружочек и он станет желтым (только для друзей), затем зеленым - для всех. Изначально все заметки только для админа.
Mac Safari
1
0
Саша
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Да, нашёл уже сам, спасибо.
Сперва всё делал с айфона - там их не заметил.
Windows Opera
0
0
Boss Beaver
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Формат HDD - 3,5" (обычный размер внутреннего компьютерного винта)? Если так, то готов предоставить 1000Gb Western Digital (WD10EZEX) 64Mb 7200rpm SATA3 Caviar Blue

И для бэкапа годен и для регулярной работы.

Единственное "но" - могу передать из рук в руки _только_ сегодня.
Windows Opera
0
0
Boss Beaver
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Рабочий день мой закончился и предложение тоже. Но есть альтернатива - это 500 Гб WD Green, каковой могу передать в пользование после нового года.
Nokia-E90 Safari
 Москва
0
0
Леонит Каганофф
Спасибо, но там речь о других винтах - чисто серверных, SAS. Вроде уже прилетели из Канады две штуки на 146Гб, так что у нас будет надежное зеркало..
Windows Opera
0
0
Boss Beaver
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Лады, подарю кому-нибудь еще. :)
Linux Ubuntu Firefox
0
0
MephAgan
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Лео выдерните мне зуб, ну в следующий тур по Татарстану, у нас такая рыбалка, в Чистополе
Linux Firefox
 Москва
0
0
Леонит Каганофф
Если вы тестируете скрипт сочинения комментариев - мои вам поздравления, звучит уже вполне убедительно!
Windows Firefox
0
0
Маркони
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Он будет потом показывать этот зуб со словами: -Этот зуб был выдернут лично Леонидом Кагановым!
Глядишь, так и коллекция для музея Ллео Каганова наберётся :)))
Linux Ubuntu Firefox
 Иваново
0
1
Коржик
Да, этот скрипт намного лучше.
Windows Firefox
0
1
Маркони
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Автобот протестирован, разрешите приступить к повседневному использованию?
|Да| |Нет|
Windows Firefox
0
0
serge.perovsky
"Находясь в своем домене и пошевелив мышкой в верхнем левом углу, вы получите выпадающее меню админа, ну и дальше все просто."
И в левом, и в правом пошевелил. Ничего не выпало :(
Nokia-E90 Safari
 Москва
0
0
Леонит Каганофф
Если залогинился удачно, зашел в свой домен и твой домен действительно принадлит тебе (это можно выяснить, зайдя на http://ЛОГИН.binoniq.net/acctest), то в правом верхнем углу появится ОРАНЖЕВЫЙ ШАРИК. Вызвать админское меню можно, наведя мышку на него.
Windows Firefox
0
0
serge.perovsky
аккаунт `sergeperovsky`

владелец:
id336131
(unic: #29058)

для справки: ваш unic #52236

Так я не владелец сайту своему... пичалька.
Windows Firefox
0
0
serge.perovsky
Поборол
Linux Firefox
 Москва
0
0
Леонит Каганофф
Как именно, поделитесь?
Windows Firefox
0
0
serge.perovsky
Заводил страничку, когда были эксперименты с Логинзой. Она с ВК перестала работать, я вошел через FB. Показалось, что был правильно опознан, но в результате получил два разных номера.
После чистки куков вошел через ВК, все нормально работает.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Надо залогиниться как sergeperovsky и пароль.
Mac Firefox
0
0
Serge
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Леонид, приветствую. Зарегистрировался на вашем сервере, надеюсь, что будет время что-то слепить. А пока один вопрос по поводу интерфейса: Я что-то не могу "разлогиниться", как вы выражаетесь. При нажатии на соответствующую кнопку в карточке появляется вопрос "Logout?", но независимо от ответа на него, моё имя остаётся в левом верхнем углу и после перезагрузки страницы. У меня, конечно, всякие там NoScript и AdBlock установлены, но я там прописал, вроде, нужные исключения. Да, кстати, NoScript выдаёт в консоли довольно много предупреждений о разных ошибках типа неизвестных атрибутов и т.п.
Mac Safari
0
0
Lapadom
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Прошу прощения, а как зарегистрироваться на бинонике? Я пробовал это сделать довольно давно, но не нашел нынче себя в списке... Ведь там можно уже размещать записи, как в блоге? Нелепо звучит:) я просто постоянный читатель Лео и очень занитересован, это очень любопытное начинание. Я просто во всем этом плохо разбираюсь... Такой вот смешной вопрос, может
Linux Firefox
 Москва
0
0
Леонит Каганофф
Ну так написано же:

Для этого нужно залогиниться, открыв личную карточку и придумав себе логин из латинских букв (без — и _), а также прописать пароль. После этого зайти по секретному адресу http://логин.binoniq.net/acc и создать аккаунт. После чего он ругнется, что вы не админ, но надо просто перезагрузить страницу http://логин.binoniq.net и не обращать внимания. После этого вам откроются практически все те возможности, которые использую я на собственном сайте. Находясь в своем домене и пошевелив мышкой в верхнем левом углу, вы получите выпадающее меню админа, ну и дальше все просто.
Mac Safari
0
0
Lapadom
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А теперь страница /index.htm не найдена

Я все же мастер кривые руки:)
Linux Firefox
 Москва
0
0
Леонит Каганофф
Админу она должна быть видна. Чтобы убедиться, что ты админ, зайди на ЛОГИН.binoniq.net/acctest, оно все расскажет

Чтобы страница стала видна остальным, надо нажать в редакторе внизу кружок доступа, чтобы стал из красного и желтого - зеленым (общий доступ).
Mac Safari
0
0
Lapadom
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
извините, правда, что-то не так идет... скорее всего, я дурак, я просто что-то умудряюсь делать не так перезегрузил - не помогает. 404. может быть, в настройках браузера что-то не так?
Mac Safari
0
0
Lapadom
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
пишет "У вас не заполнено поле `login` в карточке" и бесконечный шарик крутится по ссылке на карточку
Mac Safari
0
0
Lapadom
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я не знаю, где здесь в трех соснах можно заблудиться, но факт остается фактом: перезагрузил эту страницу, посмотрел карточку, ЛОГИН.binoniq.net/acctest - пишет "нет админов", перезагрузил ЛОГИН.binoniq.net - 404. Разлогинился, залогинился вновь, подтвердил почту, - все работает идеально, перезагрузился, попробовал с планшета, потыкался в верхний левый угол... - ничего, не пускает в админку. Пойду, натрусь барсучьим салом с вьетнамским бальзамом "Звезда", может поможет, проклятье на мне, не иначе...
Linux Firefox
 Москва
0
0
Леонит Каганофф
Вы точно пробовали вместо слова ЛОГИН вписывать свой логин?
Mac Safari
0
0
Lapadom
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
только не надо смеяться: не только пробовал, но и заглавными буквами разок попробовал (ведь ЛОГИН тоже так) :)))

как говориться, покапсил - не помогло...
тысяча извинений, понимаю, что бред...
Linux Firefox
 Москва
0
0
Леонит Каганофф
попробуйте зайдите в инфо о моем аккаунте:

http://lleo.binoniq.net/acctest

и для примера - на несуществующий аккаунт:
http://blablablanotfound123456.binoniq.net/acctest
Mac Safari
0
1
Lapadom
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Выскакивает сообщение: аккаунт `lapadom`
ошибка: нет админов
Linux Firefox
 Москва
0
0
Леонит Каганофф
Я же писал, что так и должно быть.

Вы можете внимательно от начала до конца прочесть абзац текста, который я один раз напечатал в заметке, а второй раз отфорвардил лично для вас?
Windows Firefox
 Мытищи
0
0
2:5020/321
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
что делать и куда писать, если оранжевый шарик есть, а при попытке создать запись появляется окошко "вы не админ"?
Linux Firefox
 Москва
0
0
Леонит Каганофф
Это очень странно. А если обновить страницу, шарик сохраняется? Это может быть из-за того, что только что залогинился, а страница не обновлялась ни разу. Позже пофиксим, но пока после логина лучше разок страницу перегрузить.
Windows Firefox
 Мытищи
0
0
2:5020/321
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
да, при обновлении страницы шарик сохраняется. могу сделать скриншот если нужно.
Windows Safari Chrome
 Москва
0
0
господин
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
так и не заработало это говно
зря время на разработку тратили, получается
Linux Safari Chrome
 Москва
0
0
Леонит Каганофф
Почему же, у меня и моих друзей все прекрасно работает. А вы, собственно, кто и почему мне вам надо дать там бесплатный аккаунт? Раздраженным анонимам мы аккаунты не выдаем.

всего комментариев: 116

<< предыдущая заметка следующая заметка >>