Проездные

Сейчас, чтобы купить билет (проездной) на метро/электричку нужно простоять километровую очередь в кассу. Проездной — это пластиковая бесконтактная карточка, на которую заносится информация о количестве оставшихся поездок.

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

Если сложно все турникеты подключить к сети, чтобы проверять количество поездок пользователя, то можно на вокзалах поставить терминалы, на которых пассажиры будут пополнять баланс. Т.е. сначала в интернете купил поездки, потом пришел на вокзал, махнул своим проездным перед терминалом — баланс на нем пополнился; можно проходить через турникеты.

Реклама
Опубликовано в Environment. Метки: . 3 комментария »

Ошибки

Каждое правило должно определять смысл; каждая ошибка должна менять смысл текста или лишать его смысла. Т.е. если в тексте допущена ‘‘ошибка’’, которая не изменила смысла сообщения, то это ошибкой не считается. Это скорее нарушение правил набора, которое снижает читаемость; и текст уже не выглядит так как было бы приятно читателю.

Например, ‹абарона› не является ошибкой в слове ‹оборона›, т.к. самостоятельно ‹абарона› ничего не значит и не придает альтернативного смысла предложению. Хотя читать такое слово непривычно.

Таким образом, не нужно придумывать правила, нужно придумывать альтернативное значение:

  • Если ,допустим, раздражает неправильное ударение, то можно определить, что ‹телефон звони́т›, а ‹зво́нит колокол›.
  • И зачем всех учить что ‹кофе› — мужского рода. Можно ,например, просто сказать, что, когда употребляют его в среднем роде, то говорят про растворимый. Т.е. ‹молотый кофе›, но ‹расстворимое кофе›. И т.д.
Опубликовано в Lingvo. Метки: . 2 комментария »

Chat

Хочу чтобы чат стилизировался как диалог в книге.

Например, диалог может выглядить так:

 — Чего с Анькой-то? — спросил WooBler. — Пришла вся в слезах, родичи в непонятках — на тебя типа не похоже, а она только воет и мычит что-то нечленораздельное.
— Мёдмуязель заявили, что у меня любовница, — ответил Minsc.
— С чего вдруг? — удивился WooBler.
— Приехал из командировки во всем чистом, — пояснил Minsc.
— И? — ждал ответа WooBler.
— Чего «И?» Это дитё прогресса, видите ли, не поверило, что я сам в гостиничной ванне просто взял все и вручную постирал, потом поклянчил у кастелянши утюг и погладил. Дескать, в наше время никто так уже не стирает. А раз белье чистое — значит у меня любовница. То, что я на рыбалке стираю прямо в реке — это не оправдание, потому как на реке машинки точно нет и там я под присмотром, — рассказал Minsc.

Чтоб такое сделать, нужно либо написать дофига умный парсер, который по контексту (или по смайликам) будет подбирать слова типа ‹сказал›, ‹спросил›,,,

Либо в окно чата кроме кнопки ‘Ответить’ добавить другие кнопки, которые будут отправлять сообщение с указанием как его показвать, т. е. кнопки типа ‘Спросить’, ‘Узнать’, ‘Воскликнуть’, ‘Удивиться’ и т.д.

Второй вариант мне нравится.

Опубликовано в IT. Метки: . 1 Comment »

Numbers

Есть странный стандарт по написанию чисел. В английском языке группы чисел отделяются запятой, а дробная часть точкой. С точкой как раз все хорошо, а вот запятая — совсем не тот разделитель, который можно использовать внутри числа. Например: 13,700.50 — совсем непонятно, что это: ‹тринадцать тысяч семьсот и пять десятых›, или два числа ‹тринадцать› и ‹семьсот и пять десятых›?

А если писать только целые числа — то вообще не поймешь: 13,700 — это ‹тринадцать тысяч семьсот› или ‹тринадцать и семь десятых› или два числа?

Поэтому я использую в качестве разделителя на печати тонкий неразрывный пробел (13 700), при рукописной записи — машинописный апостроф (13'700)

А насчет точки как разделителя, есть проблема с употреблением числа в конце предложения:
«Цена за банку — 13.50. 13.20 — это минимум со скидкой» — прям IP-адрес получился :) Человек еще может разобраться, а вот для парсера — целая проблема, если пропустить пробел. Точка сильно перегружена: еще она используется для сокращения слов, как разделитель в дате и как разделитель много чего в программирование. Но тут думаю проблема именно в том, что она используется в конце предложения. Можно ее оставить только для сокращения слов и для разделения дробной и целой части. В каком-то смысле это одно и то же.

В других случаях для разделителя можно использовать что-нибудь другое. Например, даты можно записывать так: 31-07-2009 или 2009\07\31; а для IP: 74·200·243·253

Довольно красиво смотрится, если у чисел уменьшать размер шрифта для цифр дробной части, например: 13 50.

В тексте хорошо вписываются минускульные цифры: 0123456789. Это тоже можно рассмотреть как определенный стиль. Ну а для таблиц, конечно, лучше маюскульные.

Опубликовано в Typography. Метки: . Leave a Comment »

Истинная демократия (утопия)

Сначала разберемся с определениями:

Демократия (греч. δημοκρατία — власть народа) — вид политического устройства государства или политической системы общества, при которой законодательные и исполнительные функции осуществляются как через прямое народовластие (когда там был последний референдум?), так и через представителей, избираемых народом или какой-либо его частью.

Олигархия (греч. ὀλιγαρχία; от др.-греч. ὀλίγον — немного, и др.-греч. ἀρχή — власть) — форма правления государством, при которой власть сосредоточена в руках узкого круга лиц (олигархов) и соответствует их личным интересам, а не всеобщему благу.

А вот что придумал Роберт Михельс, немецкий социолог (1876-1936):

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

Причинами существования этого закона Михельс считал объективную необходимость лидерства, стремление лидеров ставить во главу угла свои собственные интересы, доверие толпы к лидерам и общую пассивность масс.

« Говоря ‹организация› — говорим ‹олигархия› » писал Михельс.

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

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

  1. никаких обязательных налогов.
  2. общественные организации объявляют о своих доходах, расходах и потребностях.
  3. каждый человек сам решает какую сумму, когда, и на счет какой организации перевести.

Тогда у людей не будет вопроса «Куда уходят мои налоги?» :)

Предполагается что это будет работать следующим образом:
поднялся уровень преступности —> большинство людей это осознали и профинансировали больше органы правопорядка.

Проблема в том, что люди также могут подумать, что милиция не выполняет свою работу и поэтому вообще тогда им платить ничего не будем.

И еще народ будет очень подвержен влиянию СМИ. Куда будут делать акцент журналисты, туда и будут вливаться средства.

Вообщем, идея бредовая. Особенно поначалу будет полный беспредел и разруха. Может быть со временем общественное сознание окрепнет и разовьется. Но никто не проверял…

Опубликовано в Politics. Метки: , , . Leave a Comment »

Copy — Paste

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

Некоторые догадываются добавить кнопку ‘Поиск’, которая вообще должна делать Ctrl+F. Более-менее полезная фича.

Есть совсем гениальные, которые добавили кнопку ‘Отменить’. Жаль, что юзеры не очень охотно приучиваются этими кнопками пользоваться.

Может и есть, но я никогда не встречал кнопки ‘Копировать’ и ‘Вставить’. Я бы предложил добавить такую функциональность:

  1. Copy — копирует выделенный текст в главный буфер обмена
  2. Paste — вставляет из главного буфера
  3. Copy+FN — копирует выделенный текст в буфер обмена номер N
  4. Paste+FN — вставляет из буфера N

Таким образом в одном окошке можно выделить и скопировать 13 разных фрагментов и потом вставлять их в любом порядке.

Ну а пока у буфера обмена не хватает функциональности стэка, т.е.:

  1. Ctrl+C — push();
  2. Ctrl+V — get_top();
  3. Ctrl+Shift+V — pop();

Хотя надо будет проверить Klipper в KDE — может там такое есть.

Опубликовано в IT. Метки: . Leave a Comment »

History histogram

Думаю, что историю удобно изучать, когда важные события и годы жизни представлены графиком. Тогда легче представить полную картину происходящего и связать отдельные части в одну историю.

Например историю классической музыки можно изобразить так:

composers

Опубликовано в Music. Метки: . Leave a Comment »