Записи с меткой «rails»

Про Twietry

29.01.2012

Как бы то ни было, а проектик уже более-менее похож на что-то приличное, и можно уже начинать потихоньку им хвастаться. Для начала — о том, что это такое. Twietry (twitter + poetry) — это игра в сочинение стихов по очереди, когда каждый пишет одну строчку и передает листок следующему «поэту». Твиттер не то, чтобы сильно необходим для этого, но в twietry играет крайне важную роль: у нас сквозная авторизация через него, а каждая добавленная пользователем строчка публикуется в его личной ленточке.

Набор фич довольно скромный: авторизовавшиеся пользователи могут создавать стихи, добавлять строчки к существующим стихам (создание стиха != добавление первой строчки в него), голосовать за стихи и строчки, классифицировать стихи хэштегами (пока только внутри добавляемых строчек) и всячески морально разлагаться. Неавторизованные этого счастья лишены и могут только читать.

Теоретически у нас есть oEmbed стихов (тип rich), но на практике пока не получается проверить, насколько все круто. В крайнем случае, можно просто посмотреть стих в более читаемом виде, чем режим добавления строчек (сцылок на это нигде нет, но если добавить в конце URL стиха «/simple», то все получится. Пасхалка, с понтом дела). К некоторым сущностям прилагаются идентиконы. В качестве экспериментальной фичи я решил использовать алгоритм, отличный от того, что используется в id.dxfoto.ru, и автором которого являюсь я лично (не буду, впрочем, утверждать, что до этого больше никто не додумался). На самом деле, они на фиг не нужны, но с ними красивее. Кстати, Ксения Николаевна сделала для сайта несколько картиночек. Их пока не видно (да и вообще, с оформлением бида), потому что на текущий момент они существуют только в блокноте, а до сканера я никак не дойду. Еще одна запланированная фича, связанная с картинками — это загрузка пользовательских иллюстраций к стихам. Я пока не знаю, действительно ли нужно это, но на всякий случай запилим. Также активно выдумывается и пилится приляпывание пользователям бэджей (рабочее название — «плюшки») за различные заслуги. Пока придуманы аж два вида плюшек (не скажу, каких). Ну, и мы, как бы, всегда рады гениальным идеям наших юзеров.

В общем, сам проектик (пока) крутится по адресу twietry.dxfoto.ru, время от времени обновляется, иногда падает, ну, как бы, так и должно быть. Исходники открытые и лежат в гитхабе — github.com/at8eqeq3/twietry, мы будем рады помощи (внутри Ruby on Rails и MongoDB).

Как-то так.

Про Diaspora*

28.07.2011
логотип DIASPORA*

логотип DIASPORA*

Если кому вдруг интересно — у нас тут есть свой Diaspora Pod. Diaspora — это распределенная социальная сеть, а Pod — это отдельный узел. Наш Pod регулярно обновляется (увы, не всегда на стабильный билд, но это не страшно). Регистрация открытая (не по инвайтам), базу данных я стараюсь не обнулять. Есть возможность подключения Twitter и Facebook (в числе наполеоновских планов — накропать аналогичный модуль для ВКонтактика), но кросс-пост в FB почему-то не фунциклирует (вероятно, дело в сертификатах, хотя хз). Кстати, да, иногда язанимаюсь русской локализацией этой системы.

В общем, welcome тестировать — http://hvmnd.org/

Upd: сертификаты пофиксил, кросс-пост в Facebook работает.

Новый проектик и все такое

13.02.2011

Я в очередной раз родил очередную дурацкую идею очередного дурацкого веб-сервиса. С mongodb и краудсорсингом. По такому случаю ищется (видимо, впустую) кто-то готовый за «спасибо» рисовать няшный дизайн и верстать валидный html (js тоже лишним не будет). Также в наборе положительных качеств этого человека должно быть умение хотя бы как-то пользоваться git и не пугаться вот таких скобочек:

< %= bla_bla_bla %>

Доведите до кого нибудь, если не трудно.

Про разработку и все такое

04.01.2011

Что-то прям почувствовал необходимость плотно заняться разработкой dxfoto. С умной мордою поднял чистый свежий (сочный, мжвячный) Redmine строго под это дело (в качестве альтернативы протухшему и заюзанному под всякий бред, нужный и не очень) и написал в консольке

cd ~/projects/rails
rails new dxfoto

Теперь пытаюсь облечь кучу разрозненных мыслей в более-менее материальную форму, аж всю тетрадку изрисовал. Отловил пару косячков в редмайновых плагинах (надо бы багрепортов написать на досуге), заморочился их (плагинов, а не косячков) локализацией (с русским языком проблемы, как всегда). Ну, и, как обычно, ничего толкового пока не родилось.

В общем, ежели у кого-то есть вдруг желание помочь с разработкой этого безобразия — welcome. Редмайна живет по адресу dev.dxfoto.ru


Кстати, да, мне тут гениальная мысль в голову пришла (нет, ну правда, гениальная): моей музяке не хватает слов. Тут никто случаем стихов не пишет?

DXFoto — новая версия

11.05.2010

Прощайте, кривые php-скрипты и замечательный WordPress. Здравствуй, Ruby on Rails!

Хотя не, рано ещё так орать. Мы, конечно, всерьёз (в какой уже раз) взялись за разработку новой версии нашего сайтика, но до завершения пока ещё далеко. Мы очень стараемся (нет, правда) и весьма вероятно, что новый сайт будет чуть менее кривым, чем существующий. Внутри наконец-то появится некое подобие CMS и, как следствие, публикации будут происходить немного чаще (сейчас надо подготавливать картинки вручную, и почти вручную заполнять БД, а нам очень лениво этим заниматься). Снаружи будет HTML5 и незначительные (совсем) изменения в дизайне. Немного изменится и наполнение, теперь там будут не только фотографии (кстати, у нас теперь есть техническая возможность публиковать их в полном разрешении, и мы ею таки воспользуемся!), но и рисунки и музыка (будет и поддержка публикации видео, хотя большой необходимости в этом нет). Под ту же гребёнку будет зачёсан и этот блог (перенести все посты с немногочисленными комментами и настроить редиректы, бррр…). В общем, плюшек, больших и маленьких, будет много. Работы, разумеется, тоже до фига.

Собственно, к чему это всё? Видимо, к тому, что ежели эта писанина получится не слишком унылой, а количество говнокода в ней не будет зашкаливать, то из неё вполне может получитсься эдакий очередной (блого)движок, ориентированный в первую очередь на публикацию не-текстовых материалов. Как-то так. Ну и, традиционно, если кому-то кроме нас интересно повозиться с этой пакостью — you’re welcome.

старт!

31.08.2009

В кои-то веки на нашем VPS начались какие-то телодвижения. После небольших заморочек с регистрацией доменного имени (nic.ua неожданно грохнулся) все пришло в норму. Так что, в общем-то, добро пожаловать на сайт web-tex.info — сборище новостей и статеек про этот ваш интернет. Давайте пожелаем сайту повеселее развиваться, процветать и пореже падать. А его владельцу — вовремя оплачивать мою доброту, а то выключу этот сайт к чертовой бабушке.


Вот. Такие пироги. А сам я по-прежнему мучаюсь с реализацией своей MusClS, параллельно придумываю еще какой-нибудь hivemind, ищу людей, желающих сотрудничать со мной в этом направлении, взвешиваю «за»  «против» установки своего jabber-сервера, подыскиваю новую официальную работу, собираюсь купить роликовые коньки, жутко задолбался работать сутки-сутки, то, сё, пятое, десятое… ыыы… И мечтаю уже выспаться как следует

программистическое

26.08.2009

С утра навернулся MySQL на VPS. Хз, почему и почему сам не поднялся. Пришел я, дал волшебного пендаля и все заработало. Хотя у товарища Садиста чуть истерика не случилась. Ну и ладно.

Прикрутил к своему Redmine готишно-черную тему оформления. Очень собою доволен по этому поводу. Однако же, не могу понять, почему не уходит (или не приходит?) почта с него. И с доступом к репозиторию что-то надо сделать, а то некрасиво — регистрация в Redmine автоматическая, а в svn учетку надо мне ручками заводить. Тоже ладно.

Всерьез взялся за переписывание dxfoto.ru на рельсики. Layout уже почти полностью переделал, есть управление юзерами (ну и что, что их всего двое. Порядок есть порядок), начал делать альбомы. Параллельно сочиняю документацию, ибо у меня грандиозный план сделать из этой пакости движок фотоблога.

И да, надо уже идти спать, т.к. завтра утром прям с работы надо лететь на вокзал, встречать Ксению Николаевну. Ура! Я очень рад ее возвращению. Ужасно по ней соскучился. Все, курить и спать, интернеты никуда не денутся.

инфернальненькое

04.08.2009

Пожалел денег на VDS, мучался с установкой ruby+rails+mod_rails. Твердо убедился, что при имеющихся вычислительных ресурсах ни буя не заработает и после зарплаты надо будет сменить тариф. А пока развлекаюсь, как могу. Пока возился с установкой — призывал Ктулху и долбал клавиатурой по раскладушке (за отсутствием бубна). В итоге получил вот такую фигню:

infernal server error

infernal server error

epic fail

25.05.2009

FreeBSD 7.1 + Ruby 1.8.7 + Rails 2.3.2 = эпичный фэйл с матами на camelize. Или руки у меня кривые, или одно из двух. Что же я делаю не так?

мысля

03.04.2009

railsВот подумалось: наш блог нефигово попадается в поисковиках по запросу насчет установки Ruby и Rails, так может быть, сочинить какой-то туториал на эту тему? Глядишь, будет кому-то полезно. Да и самому пригодится. А то как-то неловко даже — люди заходят, а тут шиш с маслом)))

Обновлю вот фряшечку до 7.1 и займусь. Всенепременно займусь. Нет, правда.