Прошу совета у юзабилистов, проектировщиков и прочих интересующихся.
Уже около месяца не могу придумать красивую реализацию конкретной задачи. Есть несколько идей на крайний случай, но они далеки от идеала.
Задача - реализовать форму редактирования статьи для двуязычного сайта.
На сайте абсолютно все переведено на два языка. Даже тэги к статье.
С заголовком и контентом проблем вроде бы нету - достаточно нарисовать поля ввода для каждого языка. То есть два поля заголовка и два поля контента. Поле даты - одно для всех язков.
Все упирается именно в способ задания двуязычных тэгов к этой статье. Как это грамотно сделать? По полю <input> для каждого из языков, где тэги перечисляются через запятую? Слишком опасно. Юзер вряд ли будет строго соблюдать последовательность переводов тэга в каждом поле ввода. В одном из полей вообще может написать лишних тэгов. Например, "NetBSD, 2009, конференция" и "конференцiя, Linux, 2009, NetBSD"
Как потом эти переводы синхронизировать воедино чтобы получить двуязычные тэги?
Может быть есть какая-то красивая идея с использованием хитрого JS-виджета или какая-то простая идея, которую я упорно упускаю из виду?
Я не прошу конкретной реализации. Мне нужна только грамотная идея.
Уже около месяца не могу придумать красивую реализацию конкретной задачи. Есть несколько идей на крайний случай, но они далеки от идеала.
Задача - реализовать форму редактирования статьи для двуязычного сайта.
На сайте абсолютно все переведено на два языка. Даже тэги к статье.
С заголовком и контентом проблем вроде бы нету - достаточно нарисовать поля ввода для каждого языка. То есть два поля заголовка и два поля контента. Поле даты - одно для всех язков.
Все упирается именно в способ задания двуязычных тэгов к этой статье. Как это грамотно сделать? По полю <input> для каждого из языков, где тэги перечисляются через запятую? Слишком опасно. Юзер вряд ли будет строго соблюдать последовательность переводов тэга в каждом поле ввода. В одном из полей вообще может написать лишних тэгов. Например, "NetBSD, 2009, конференция" и "конференцiя, Linux, 2009, NetBSD"
Как потом эти переводы синхронизировать воедино чтобы получить двуязычные тэги?
Может быть есть какая-то красивая идея с использованием хитрого JS-виджета или какая-то простая идея, которую я упорно упускаю из виду?
Я не прошу конкретной реализации. Мне нужна только грамотная идея.
- location:у камина
-Куда делись вчерашние готы?
-Они переквалифицировались в анимешников.
-Они переквалифицировались в анимешников.
Сразу же прошу абстрагироваться и воспринимать информацию со стороны. Не обижаться, а задуматься.
В течение апреля я предполагал, что все кинутся в последний момент (буквально - в последние часы) покупать билеты, чтобы взять их по минимальной цене. Я понимаю, что у всех свои проблемы, заботы, что все люди разные и вообще жизнь - сложная штука. Но, блин, как вы можете быть разными, если вы настолько предсказуемы? Ну зачем нужно было откладывать до последнего момента, чтобы потом героически "разруливать проблемы", которые вы сами себе создаете? Вы ведь, наверное, думали, что вы одни такие, которые в последний момент успеют взять за минимальную цену. Но вы ведь не подумали, что бедному представителю в регионе придется со всеми вами встречаться лично вечером в последний день апреля, правда? Наверное, вы надеялись, что в крайнем случае можно будет как-нибудь "договориться"? Нет, я понимаю, что в этой жизни не бывает универсальных решений, и что иногда приходится договариваться. Но в большинстве случаев с нами такой фокус не пройдет. Сказано, что с 1 мая - другая цена, значит в 00:00 GMT+3 (сейчас летнее время) цена станет другой. И это не от нас зависит. Сайт автоматически все сделает.
Неужели было трудно передать деньги заранее? Хотя бы вчера, позавчера? Зачем создавать проблемы и себе и другим?
Уверен, что если бы цена менялась, скажем, 5 мая, вы все= бы сидели до последнего момента и начали бы "разруливать" вечером 4 мая, за несколько часов до "часа Икс".
Я не лицемерю, а говорю все, как есть. Понимаю, что слышать такое неприятно, но надеюсь, что мы все сможем беспристрастно посмотреть на себя со стороны, и сделать правильные выводы.
В течение апреля я предполагал, что все кинутся в последний момент (буквально - в последние часы) покупать билеты, чтобы взять их по минимальной цене. Я понимаю, что у всех свои проблемы, заботы, что все люди разные и вообще жизнь - сложная штука. Но, блин, как вы можете быть разными, если вы настолько предсказуемы? Ну зачем нужно было откладывать до последнего момента, чтобы потом героически "разруливать проблемы", которые вы сами себе создаете? Вы ведь, наверное, думали, что вы одни такие, которые в последний момент успеют взять за минимальную цену. Но вы ведь не подумали, что бедному представителю в регионе придется со всеми вами встречаться лично вечером в последний день апреля, правда? Наверное, вы надеялись, что в крайнем случае можно будет как-нибудь "договориться"? Нет, я понимаю, что в этой жизни не бывает универсальных решений, и что иногда приходится договариваться. Но в большинстве случаев с нами такой фокус не пройдет. Сказано, что с 1 мая - другая цена, значит в 00:00 GMT+3 (сейчас летнее время) цена станет другой. И это не от нас зависит. Сайт автоматически все сделает.
Неужели было трудно передать деньги заранее? Хотя бы вчера, позавчера? Зачем создавать проблемы и себе и другим?
Уверен, что если бы цена менялась, скажем, 5 мая, вы все= бы сидели до последнего момента и начали бы "разруливать" вечером 4 мая, за несколько часов до "часа Икс".
Я не лицемерю, а говорю все, как есть. Понимаю, что слышать такое неприятно, но надеюсь, что мы все сможем беспристрастно посмотреть на себя со стороны, и сделать правильные выводы.
- location:Днепропетровск
Если так и будет продолжаться, то я уйду в подполье, поставлю себе антивирус, и буду из подполья извергать черно-кровавые готические Порталы на ukoz'е с GIF-анимацией на главной странице!
- location:Днепропетровск
"Эрысць",- именно так здороваются стройные худые дзевушки в магазинах одежды.
- location:Днепропетровск
Что я терпеть не могу в людях, так это, когда ты какому-то пафоснуму болтуну говоришь правду, что он - пафосный болтун и его пафосные речи ничем не подтверждены, то тут сразу же прибегает кучка лицемеров, изображает из себя всех таких образованных, обращаются ко мне "на Вы" и говорят, что я базар устраиваю. Это очень удобная позиция.
Ну да, я же не сюсюкаюсь и не восхищаюсь каждым громким словом пафосного болтуна, как многие. Я просто сравниваю его предыдущие слова с действиями и результатом. И делаю выводы. Неужели другие не замечают несоответствия?
Ну да, я же не сюсюкаюсь и не восхищаюсь каждым громким словом пафосного болтуна, как многие. Я просто сравниваю его предыдущие слова с действиями и результатом. И делаю выводы. Неужели другие не замечают несоответствия?
- location:Днепропетровск
Если юзер регистрирует себе аккаунт "alex" ("aleks", "alex76", и т.д.), то мыло у него, скорее всего, на mail.ru.
В БДСМ интересах он, скорее всего, напишет какую-нибудь повествовательную чушь, опенбздем разделит ее по запятым и получится что-то вроде: "бытовое, члена, и туалетная тема, унижения и многе другое........"
В ванильных интересах он или продублирует то, что написал в БДСМ-интересах, либо напишет многозначительное "разные". А бывает так, что во всех полях ввода он напишет кого он ищет и на что любит дрочить.
После заполнения всех полей ввода, которые он смог найти, он немедленно уходит.
Кстати, неадекватов хватает не только среди наших - "БДСМ интересы: A, answered, ask, best, by, it, question, those, whom"
Подозреваем, что это тлетворное влияние говноодноклассников с говновконтактами.
В БДСМ интересах он, скорее всего, напишет какую-нибудь повествовательную чушь, опенбздем разделит ее по запятым и получится что-то вроде: "бытовое, члена, и туалетная тема, унижения и многе другое........"
В ванильных интересах он или продублирует то, что написал в БДСМ-интересах, либо напишет многозначительное "разные". А бывает так, что во всех полях ввода он напишет кого он ищет и на что любит дрочить.
После заполнения всех полей ввода, которые он смог найти, он немедленно уходит.
Кстати, неадекватов хватает не только среди наших - "БДСМ интересы: A, answered, ask, best, by, it, question, those, whom"
Подозреваем, что это тлетворное влияние говноодноклассников с говновконтактами.
- location:Днепропетровск
Лучше б вы так активно на jabber переходили. И на правильные ОСи.
- location:Под одеялом
Почему брат, а не сестра? Россия - она моя. Страна - она моя. Должна быть сестра.
Наташа - мой старший брат. Гомосятина какая-то.
Наташа - мой старший брат. Гомосятина какая-то.
- location:Днепропетровск
Пицца с сыром. Чипсы с солью.
- location:Днепропетровск
Смотрим древние записи телепередачи "Что? Где? Когда?".
Возник вопрос: кто такой господин Борщевский и почему с ним постоянно советуются?
Возник вопрос: кто такой господин Борщевский и почему с ним постоянно советуются?
- location:Днепропетровск
Практически весь год мы работали, работали, работали... В походы не ходили, в путешествия не ездили.
Теперь по пунктам:
Теперь по пунктам:
- Мы его запустили. Я, конечно, подозревал, что делать в одиночку проекты такого масштаба очень сложно, но даже и представить себе не мог, насколько. Практически невозможно. Однако, не смотря ни на что, основные задачи я реализовал.
- Теперь мы кошатники! В феврале у нас появился любимый кот Портыца, и вот совсем недавно,- кошка. Хлопот прибавилось, но и жить стало веселее.
- Выступали на БондажФесте-2008. Кажется, достаточно неплохо. Несколько раз принимали участие в киевских бздемных вечеринках. 1, 2, 3, 4, 5, 6, 7
- Первые в странах СНГ начали распространять аутентичную японскую веревку. Разных цветов и диаметра.
- К сожалению, не получилось в этом году увидеть живьем Эдриана Головатого. Надеюсь, в следующем году удастся.
- Мы переехали с ЖЖ на OpenBDSM.org
- Подлецов я действительно научился чувствовать лучше других. Только легче от этого мне не стало. Вот уж действительно - счастье в неведении. Большинство - счастливые люди, общаются с подлецами и не замечают всей той мерзости, что вижу я :(
- location:Днепропетровск
если вовремя не тыкать носом говноедов в ими же созданное говно, то говно говноедов захватит мир и мир превратится в кусок унылого говна. и тогда будет уже поздно.
- location:дом
Люди - говноеды. Доказано McDonald's.
firstvds.ru - унылое говно
Кстати, кто-нибудь может мне объяснить, почему такое говно, как del.icio.us, настолько популярно?
Домен - говно, внешний вид - говно, навигация - говно, поиск - говно...
И при всем этом говне PageRank - 9!
Это просто говномир какой-то!
Домен - говно, внешний вид - говно, навигация - говно, поиск - говно...
И при всем этом говне PageRank - 9!
Это просто говномир какой-то!
- location:Днепропетровск
я не знаю, как это явление называется официально, но в детстве у меня каждая буква алфавита была определенного цвета. некоторые цвета я помню до сих пор:
A - красный
Б - какой-то темно-серый, почти черный
В - рыжый
Г - какой-то темно-серый, почти черный
Д - почти черный
Е - желтый
Ё - темно-желтый
Ж - какой-то рыже-ржавый
З - не помню
И - синий
Й - темно-синий
К - какой-то темно-серый, почти черный
Л - белый
М - голубой
Н - зеленый
О - белый
П - какой-то темно-серый, почти черный
Р - красный
С - белый
Т - какой-то темно-серый, почти черный
У - рыжый
Ф - фиолетовый?
Х - какой-то темно-серый, почти черный
Ц - не знаю
Ч - коричневый
Ш - почти черный
Щ - почти черный
Ъ - не знаю
Ы - не знаю
Ь - не знаю
Э - оранжевый
Ю - красный
Я - красный
A - красный
Б - какой-то темно-серый, почти черный
В - рыжый
Г - какой-то темно-серый, почти черный
Д - почти черный
Е - желтый
Ё - темно-желтый
Ж - какой-то рыже-ржавый
З - не помню
И - синий
Й - темно-синий
К - какой-то темно-серый, почти черный
Л - белый
М - голубой
Н - зеленый
О - белый
П - какой-то темно-серый, почти черный
Р - красный
С - белый
Т - какой-то темно-серый, почти черный
У - рыжый
Ф - фиолетовый?
Х - какой-то темно-серый, почти черный
Ц - не знаю
Ч - коричневый
Ш - почти черный
Щ - почти черный
Ъ - не знаю
Ы - не знаю
Ь - не знаю
Э - оранжевый
Ю - красный
Я - красный
- location:Днепропетровск
Boo не всегда моет руки перед едой. А если моет, то не всегда с мылом. Зато когда планирует работать с веревками - первым делом идет мыть руки. И обязательно с мылом (:
- location:дом


