GSoC проект: Интернационализация Haiku
RISC 24 апреля, 2009 - 10:45.Оригинал статьи можно найти здесь.
Прошу не пинать меня сильно, ибо познания английского мои слишком поверхностны.
Интернационализация Haiku.
Студент: Adrien Destugues.
Наставник: Oliver Tappe.
Привет всем. Как вы знаете, я один из студентов, отобранных для GSoC. Меня зовут Adrien Destugues, некоторые из вас меня знают как PulkoMandy, на IRC–канале и в списках рассылки. В прошлом я подавал заявку на GSoC и Haiku Code Drive, но, к сожалению, не был выбран. В этом году все прошло лучше. :)
Я учусь на факультете электроники и компьютерных наук в ENSSAT (Ecole Nationale Superieure de Sciences Appliquees et de Technologie), это в Ланьоне Франция. Некоторое время я пользовался BeOS, как основной ОС, но сейчас я перешел на Линукс. У меня на винте установлена Haiku, но т.к. моя сетевая карта не поддерживается, я не часто использую её для повседневной работы. Надеюсь, это изменится в скором времени.
Теперь несколько слов о моем проекте: идея родилась во время обсуждения в списках рассылки ENSSAT на тему «какая ОС лучше» между Linux, МacOS X и Windows. Я послал ссылку на домашнюю страницу Haiku, чтобы показать, что есть и другие ОС и кто–то ответил: «Эй, она даже не говорит по–французски». Это очень досадный факт для десктоп–ориентированной ОС, нацеленной на обычных пользователей, а не компьютерных гиков. Не каждый умеет говорить по–английски. Я решил исправить это и интернационализировать Haiku. Я поискал в интернете и нашел информацию о локализации BeOS. Существует locale kit под Zeta, но команда Haiku уже начала другой проект, как часть OpenTracker`а. Он не был интегрирован в Haiku из–за ряда проблем, главной из них — как использовать Be API для создания окон, т.к. переведенные тексты имеют различную длину, в сравнении с оригиналом, окна могут выглядеть плохо с перекрывающим текстом и другие проблемы, вроде чувствительности шрифта. Сейчас система слоев может решить это, так что настало время вернуться к работе над locale kit.
Он должен обеспечивать перевод сток, но также и даты, время, чисел и валют. В каждой стране свои правила, и каждая программа может запросить у locale kit о том, как правильно выводить данные. Другой момент, это естественный порядок сортировки, по которому сортируются строки в алфавитном порядке, но со специальным правилами ударения, диакритическими знаками и т.д. Конечно, все это должно выполняться на лету. Таким образом, выбранный и настроенный язык при помощи простой настройки, немедленно применяется ко всем открытым приложениям.
Некоторая совместимость c locale kit из зеты и GNU gettext не повредила бы, это позволит использовать переводы из других систем, либо при помощи некоего конвертора.
Основной слой всего этого уже находится в locale kit OpenTracker`а. Но все же, большая часть код не написана, например, нет кода для форматирования даты. Текущий API хорошо спроектирован, поэтому я оставлю большую его часть, и буду дописывать недостающий функционал. ICU библиотека будет использоваться в качестве бэкэнда для всего, за исключением перевода. Она представляет все, что нужно для правильного форматирования данных. Перевод можно сделать при помощи построчного или побуквенного поиска. Locale kit обращается к списку реестров (примечание: под реестром понимается библиотека соответствий «ключ <> перевод»), некоторые из них относятся к приложению, некоторые к системе, а некоторые к пользовательскому пространству. Реестры могу храниться на винте, как простые файлы, как ресурсы в исполняемых приложениях или как атрибут файловой системы.
Список целей проекта:
- Включить locale kit в билд Haiku. Я уже могу собрать его как часть сторонних приложений (3rdparty). Однако нужно полностью интегрировать в сборку системы
- Создать пример локализованной приложения «Hello world» и протестировать его. Это разрешит две вещи: поможет протестировать locale kit и покажет программистам как правильно его использовать
- Интегрировать ICU библиотеку для алфавитной сортировки и форматирования даты, время, чисел, валют. Не пытаясь проделать их огромную работу для получения БД всех стран, а изменить их код для компиляции под gcc2 и интегрировать в Be API
- Спроектировать и создать настройки для легкой смены языка во время работы. Настройки будут иметь следующие особенности:
- Изменение настроек для даты, чисел и валют, сохранять их как пользовательские настройки
- Изменять эти стандартные значения для каждой страны
- Разрешить пользователю выбирать предпочтительные языки из списка.
- Создать инструмент для перевода приложения. Нам нужно извлечь строки для перевода из исходников .cpp и сохранить скомпилированный реестр для использования при запуске. В настоящее время инструмент работает только в Haiku, нужно заставить работать и под Линукс, как часть процесса сборки Haiku. Если необходимо, упростить формат реестра либо написать дополнение импортирующее для чтения и написания текста перевода
- Написать импортер для реестра Зеты и проверить на приложениях поддерживающих реестр Зеты
- Написать импортер для GNU gettext формата
- Изменить код всех настроек и приложений в Haiku, чтобы они использовали локаль. (Если останется время).
Под реестром
Под реестром в этом переводе понимается библиотека соответствий — «ключ <–> перевод». Есть другие предложения по поводу организации локализованных данных? ;–) Если в гнутом геттексте есть что–то полезное — то почему его оттуда не взять? От предчуствий хорошо избавляет познание предмета — примите участие — не будет предчуствий. ;–)
Пользователь
Пользователь меняет язык в настройках в одном файле меняется ключ на конкретный язык и все программы подгружают из локализованных файлов переведенный текст)
Вот–вот.
Вот–вот.
И это печально, потому что если, скажем, пользователь захочет, чтобы у него Тракер был на русском, а СтайледЭдит — на английском, то у него такой возможности не будет.А где такое
А где такое практикуется? В OSX или никсах такое возможно?
p.s.
Мне хватает простой смены локали, когда раскладка, язык системы и программ, а также время/даты переключаются вместе с той или иной локалью. Что–то подобное все видели вполне работающим в Zeta 1.2/1.5. Надеюсь в Haiku будет также на уровне.
В любой
В любой системе, где программисты сами пишут локализацию своих программ, такое возможно.
В Линухе такое тоже возможно. Просто «после сборки обточить напильником» (и пересобрать). Но Хайку, вроде бы, делается в том числе для лиц, кривизна рук которых не позволяет пользоваться напильником?
В ай–тишную
В ай–тишную ересь впадаете, коллега. ;–) Как вы выше уже сами сказали, усер сам не знает, чего он хочет, нужно подтягивать его из хаоса в светлые небеса порядка и правильных привычек. Сколько процентов знает, что такое FileTypes и как ими можно надругаться над системой? А технически, как сами понимаете, вашу задачу решить нет проблем — обговорить место где хранятся возможные переопределения локали для МИМЕ–типа приложения, и нехай этот локал–кит имеет эту базку ввиду, когда будет ресурс под локаль подбирать. Да, и что такое локаль? Раскладка? Так у меня их две — германская и самопальная фонетическая с русско–белорускими буквами. ;–)
Но смысл вашей претензии понимает любой, кто пускал под виндой немецкоязычную прогу на русской локали, например. Но у нас же вроде юникод?
Если не лень — подкиньте идею в haiku–development сейчас или когда локальный кит начнет дышать. Интересноп что вам там скажут. :–)
Как я понял,
Как я понял, локаль — это язык интерфейса всей системы и всех установленных в ней программ.
Наверное
Наверное так и есть. Дык есть масса LC_ переменных среды — делай батник и пускай программу. ;–) Пусть тока попробуют проигнорировать — на кол посадим! :–)
Я тож, тёмный
Я тож, тёмный юсер, могу загнуть:
дайте мне нормальную документацию на нормальном родном языке к нормальным локализированым програмам и я тоже смогу поднятся в светлые небеса порядка.
Да уж, ещё неперевелись специалисты думающие, что весь цивилизованый мир говорит по англицки.
Не совсем. Весь
Не совсем. Весь цивилизованный мир умеет хотя бы читать и писать по–английски. Всё–таки второй по популярности язык в мире, язык всех высоких технологий, да и низких тоже. Во всём мире заявки на патенты пишутся по–английски. Все языки программирования (кроме извращений типа ШАЯ) используют английский язык в качестве семантической основы. Пользоваться компьютерами, которые были разработаны англоязычными людьми и прежде всего для англоязычных людей, и не знать английского хотя бы на уровне чтения и письма — с моей точки зрения, это противоречит определению цивилизованного мира.
Холивар! :–Р
А первый,
А первый, что китайский уже? 8–()
Давно уже. Если
Давно уже. Если бы в Индии был бы один язык, то английский стал бы третьим.
И много людей
И много людей кроме самих китайцев знают китайский?
Я бы на первом месте поставил бы латынь. Даже та супур пупур научная английская терминология является той же латынью.
Ну,
Ну, со статистикой не поспоришь, а статистика утверждает, что на китайском разговаривают больше людей, чем на английском.
Статистика
Статистика нужна тем которые её составляют, для остальных это просто какие то любопытные цыфры. В моём окружении не нужен ни китайский ни английский, а таких людей большинство (кроме китайцев и англоязычных, нонечно). Неверю во все эти сказки про глобализацию, это игры больших денешных мешков, надеюсь последние переиграются своими кризисами да подавятся ими сами.
Не знаю
Не знаю Я предпочёл бы сам стать денежным мешком :–Р Можно не очень большим ;) И тогда можно будет не давиться кризисами :)
Хотел бы я иметь столько денег, чтобы хватило бы на самолёт!
Зачем тебе самолёт?
А я разве сказал, что я хочу самолёт? Я хочу столько денег!
А как насчёт
А как насчёт кризиса который превратит содержимое мешка в резаную бумагу? ;–)
Тогда я стану
Тогда я стану самым большим в мире поставщиком макулатуры :)
Каким образом
Каким образом собираешься создавать спрос на твой товар? А то ведь этого будет как снега зимой.
Так тупо
Так тупо численные характеристики также бесполезны как и просты в исполнении. Оно конечно с учетом всех сотен миллионов босоногих, прозябающих в глуби континентального Китая будет абсолютная цифра больше. Но как эта статистика учитывает процент китайцев знающих английский? Она учитывает процент индусов знающих английский? Других наций знающих английский? Мечтающих изучить английский? А каким повышающим коэффициентом к популярности исчислим англоязычный вклад в общем интеллектуальном потенциале человечества? А как учтём то, что это китайцы едут в Европу и Америку учиться а не англосаксы в Китай? Сунь–Цзы, конечно мудрый чувак, но Цивилизацию построили англосаксы, и англосаксы были субьектом Истории а не обьектом как китайцы. Так что, думаю, ждать еще долго китайской мове пока по ихней Хуанхэ проплывут трупы всех англосаксов, немцев, французов да и русских. Аж до конца Третьей Мировой и то если повезет и их не привлекут. ;–) Ну исчезни сейчас все носители китайского с лица земли — Цивилизацию тряхнет без сего промышленного придатка и мировой фабрики — но знания то останутся. А если наоборот? Интересно, насколько жизнеспособны китайские заводы, поставленные под ключ без менеджеров в пробковых шлемах? :–) Да, численно — «популярнее» а по сути — кому он интересен, кроме любителей экзотики и тех самых носителей пробковых шлемов.
Расчёт
Расчёт довольно прост: в мире от одного миллиарда до 1.8 миллиардов человек, которые могут общаться на английском в повседневной жизни. Это включает индусов, китайцев и всех остальных, но не включает тех, кто английский знает недостаточно, чтобы на нём общаться без проблем. Соответственно, английский занимает от первого до второго места в мире по распространённости.
а «до
а «до второго» включительно или таки нет? :–) шутка.
Где уж там,
Где уж там, я вон, например:
познакомился с компьютерами не зная английского (в школе изучал немецкий и русский), BeOS познал так и ненаучившись писать да и читать толком по английский, а до этого игрался и в досе да и в винде, и линуx счупал, и большинство людей так делало у нас, английский мало кто знал, читали по русски, по литовски чё было, конечно програмером без английского наверное туговато, для остальных же до фени этот англиский, чё спросили у друга, чё в словаре подглядели и обxодились както. Конечно сейчас уже чегото и кумекую по англиский, а раньше вообще зелёный был, да и компьютер тогда был почти исключительно английский.
А сам английский понимания в технике не придает, это только возможность читать какуюто литературу на этом языке, что с другой стороны это же на много эфективнее можно сделать на родном языке.
Нет никаких
Нет никаких причин не учить английский. Следовательно, в цивилизованном мире нет никаких причин делать интерфейс на других языках. Локализованными версиями пусть пользуются клерки в банках и бабушки, которым по возрасту учить новые языки сложновато.
Это ещё что. Я сейчас ещё докажу, что хорошая операционная система не должна быть user–friendly, потому что компьютеры требуют грамотности, и это правильно.
Несогласен
Несогласен сильно преувеличивайте.
Небыло бы настоящей нужды в userfriendly и счас бы прогали бы в 10101010101, а сам ЭВМ мало кто бы в глаза и видел. Скажу больше, предрекаю будущее даже userfriendly языку програмирования низкого уровня, иначе невижу смысла и возможностей в техническом развитии в этой сфере.
Ты будешь долго
Ты будешь долго прикалываться, но мне иногда приходится прогать и в Ассемблере, который, конечно, не 101010101, но очень близок к нему. А во время дебаггинга знание инструкций процессора в бинарном виде так вообще очень сильно помогает. Вот, к примеру, тут преимущества знания низкоуровневых инструкций описаны достаточно подробно.
Пока процессоры не принимают обычную речь, а требуют команд в бинарном виде, user–friendly язык программирования низкого уровня невозможен. А высокого — так их куча. Тот же самый Perl, по–моему, вполне user–friendly.
Верю.
Верю. Так почему же не делать сразу процессоры со встроеным асемблером? Чё кишка тонка у американов? невыдавить?
Нет смысла.
Нет смысла. Как ты запихнёшь в процессор слово ADD, имея в своём распоряжении в качестве индикации только наличие / отсутствие напряжения в контакте (и ограниченное число самих контактов)? Всё равно придётся изобретать какой–то вариант бинарного кодирования. Так почему бы не использовать числа — 01 вместо ADD, к примеру?
Кстати, процессоры не американцы делают. Все модели Intel, начиная с Pentium MMX, разработаны в моей родимой Хайфе, в центре разработки Intel. Практически все процессоры Intel на европейском и российском рынке произведены на заводе в Рамат–Гане, около Тель–Авива :) Последние модели PowerPC, в том числе те, которые используются в Sony Playstation 3, Microsoft X–Box 360 и Nintendo Wii, разработаны в лаборатории IBM в Хайфе, на 5–м этаже (я в другом отделе, на 3–м, работаю). Где AMD и VIA свои чипы делают — я не в курсе, но тоже не в США: там слишком дорого, и до Европы транспортировка слишком дорогая. С такими расценками процессоры станут неконкурентноспособными на европейском рынке. Думаю, заводы AMD расположены где–нибудь в Венгрии или в Болгарии.
Как
Как то примитивно это всё выглядит, нолики да единички
А слово запихать можно, и не только, если применить аналоговые процессоры. Только, не знаю теория и технология на достаточном уровне для этого. Хотя, это может только и мои фантазии.
Не может быть
Не может быть аналоговых процессоров на основе технологии, которая по природе своей дискретна: есть ток — нету тока. Сама структура машины Тьюринга, описывающей все без исключения современные компьютеры, отрицает аналоговость, так как основывается на чётком разделении состояний: либо машина находится в состоянии А, либо — в Б. Для того, чтобы создать новую машину, отличную от машины Тьюринга, машину, поддерживающую аналоговые вычисления, нужно сначала изобрести принципиально новую систему счёта, а человечество неспособно сделать это вот уже десять тысяч лет. Даже квантовые компьютеры, использующие суперпозицию взаимоисключающих состояний, существующие только в проектах, — всего лишь усовершенствования всё той же машины Тьюринга.
Из этого, в частности, следует невозможность построить по–настоящему мыслящие автоматы. Существуют задачи, с которыми человек справляется, а машина Тьюринга гарантированно не сможет справиться; все возможные компьютеры являются подклассами машины Тьюринга; следовательно, существуют задачи, неразрешимые на компьютере. Пример — анализ разговорной речи: человек улавливает смысл текста, ньюансы, эмоции, отсеивает дефекты речи, распознаёт сарказм и средства выражения типа метафор или гипербол за время произнесения фразы; компьютер не справится с этим за конечное время.
Понял. А в
Понял. А в остальном, каких процессоров ожидать нам в ближайшие 10, 20 лет?
Чего нибудь новенкое возможно?
Принципиально
Принципиально новенькое — нет, невозможно. И я даже не уверен, что что–нибудь принципиально новенькое вообще возможно. В принципе.
Компьютер — это вычислитель. Он умеет весьма быстро считать, только и всего. Вся эволюция компьютеров сводится к ускорению расчётов. Но известными ныне расчётами невозможно решить все задачи. Для того, чтобы сделать что–то новенькое в этой области, нужно разработать новую систему счёта, а человечество вот уже десять тысяч лет не может это сделать. Маловероятно, что задачу, которую не могли решить в течение ста веков, решат за десять лет.
Новые процессоры будут являться модификациями старых. Вон, Intel опубликовала сведения об успешной разработке 80–ядерного процессора. У IBM есть 16–ти и 32–ядерные процессоры. Увеличится тактовая частота. Больше никаких принципиальных изменений не будет. ИМХО.
Хм. ЕМНИП «нету
Хм. ЕМНИП «нету тока» — это обрыв, ошибка. А в качестве логических уровней выступают напряжения — выше верхнего предела и ниже нижнего. Да и просто по уму — наличие нуля ведь тоже как–то надо подтвердить. ;–)
А прогресса и нет — вот–вот — ходют хороводом вокруг Тьюринга как линуксоуиды со своим икс–сервером, и только тупо рассеивают энергию миллиардами примиривных цпу–шных вентиляторов и все. Весь прогресс — проблема куда девать энергию которую не удается использовать. :–) О как я ржал, когда впервые увидел вентилятор на процессоре! Типа цифровая техника, компы, — топ человеческой мысли — и тут требует такого костыла в виде примитивной воздухомешалки — механического по своей сути устройства. Когда такое–ж появилось на видеокартах — ощущение тупика проступило явно и стало не до смеха.
ПС: Кстати, в бытность мою на кафедре сопротивления материалов машиностроительного профиля делали мы лабы по балочкам на т.н. АВМ — аналоговых вычислительных машинах. ;–) Но всё–же думаю эта «аналоговость» не то что вы подумали а от слова — аналогия — т.е. подобие электрических процессов в модели распределению механических напряжений в моделируемой конструкции. :–D
ЕМНИП «нету
ЕМНИП «нету тока» это обрыв, ошибка. А в качестве логических уровней выступают напряжения выше верхнего предела и ниже нижнего. Да и просто по уму наличие нуля ведь тоже както надо подтвердить.
Ну, это понятно. Просто, в конечном итоге, всё равно всё сходится к единице или нулю.
Так то оно так,
Так то оно так, но исходный «материал» все равно не дискретен. :–) Ну да ладно — как говорят умные, в рамках существующей парадигмы решение проблемы не просматривается. Да, аналоговые «исчисления» автоматизировать это видать с другим устройством мозга нужно такую задачу решать. Наверное лишь после ядерной зимы такие математики появятся. И то в результате мутаций и за счет сокращения других жизненных функций. А то может вообще научатся мозг чжеловеческий в чипы прошивать, избавляя его от массы операций по контролю за физическим телом. Кто знает. А нам вот по старому придется как первоклашкам — палочка к палочке :–D
Комп
Комп это техническое устройство для массового потребления. Дружественность к пользователю — одна из категорий, характеризующих всякое устройство. При наличии альтернатив — преимущество в борьбе за жизнь имеет то, которое выигрывает по совокупности категорий. Компы могут требовать грамотности от усера сколько угодно, а программисты надувать свой снобизм до пределов их умственных возможностей, но усер пойдет и купит то, что ему понятнее и ближе. Уж если действуем в рамках системы «купи–продай» то о духовном росте извольте забыть. :–\
Порядок —
Порядок — это отсутствие беспорядка. Беспорядок — это в том числе и наличие единофункциональных сущностей количеством более единицы — т.е. дублирование. В рамках русскоязычного ареала возможен порядок, но он локальный по понятным причинам наличия несколько более жирного англоязычного ареала. Нет никакого прогресса — есть лишь тупое накопление энтропии.
В ваших словах слышна обида. Наверное потому, что вы считаете, что прилагательное «цивилизиванный» имеет положительный оттенок. Но рассматривать это можно по разному — а адекватность суждений требует не принятия во внимание эмоциональных оценок. Так что бытие не в контексте той «цивилизации» можно считать и благом.
Конечно обидно
Конечно обидно мир не таков как бы мне хотелось!
BeOSи хана! А ещё и засилие американского языка (простите английского), долара, монополизма, наркотиков, корупции, рабства, глупости и трусости! Какая тут цивилизация? Купля да продажа.
сообщение
сообщение удалено
давайде
давайде молиться на создание новой системы счисления что ли),
а вообще мне кажется шо если сведут мозг и компутер то все ведет к фильму терминатор)
Уже есть первые
Уже есть первые известия.
Вольный перевод:
На этой неделе мы работали над интеграцией locale–kit в древо сорцев Гайки. Вы можете скачать сорцы через svn и собрать гайку, вы увидите, что locale–kit уже стал частью системы. Конечно некоторые части все ещё не работают (или просто ещё не написаны), однако некоторые вещи уже работают. В данный момент я изучаю сорцы библиотеки ICU, чтоб интегрировать её в Гайку. Вот пожалуй и все, впереди ещё много работы.
Кто дал регу
Кто дал регу боту???
Эй народ хватит
Эй народ хватит терпеть эту дедвару . в страну бананию Пусть все делают рег!!!!!!
Удалил весь
Удалил весь этот бред. Чуть мозг не взорвался, пока пытался прочесть ЭТО. Всех Гостей за полярный круг, а при регистрации хотя бы знание таблицы умножения проверять у нубов!
нахрена!! блин.
нахрена!! блин. чувак, я вчера чуть живот не надорвал читая!
Чо? Опять
Чо? Опять деградировал в гостя? И вновь портянку словесную растянул от Варшавы до Киева. Фиг какая птица долетит до середины этого Днепра — забудет зачем летела и что сделать хотела. Так что — «Смирррна!» Возьмеш лопату у старшины, наточишь её и пойдешь структурировать свой текст отсюда и до конца следующей недели. И чтобы к финалу не длиннее подворотничка мысли излагал. Выполняй.
Системы на пневмо–логике имеют одно весьма чудесное свойство — их несущая и движущая сила не существует в _свободном_ виде в окружающей среде. А вот свободного электричества вокруг навалом, достаточно чтобы навести и замкнуть электроспуск батареи. А потом обьясняй на высшем уровне куда пол–Японии девалось и что это Илья–пророк чертей гонял в сопках вокруг Борзи а не нарочно так. А где Окинава? Нету Окинавы — наведенное электричество — котик по батарее шлялся, хвостиком по красной кнопке почесал — искру высек, и всё — строили жапы остров из мусора — а его разнесло по Жёлтому морю. Обидно, да?
Гладкоствол — паллиатив, советам нужно было скорость обеспечить своим бпс–ам — обеспечили. А наличие нарезов — это не показатель прогресса. Что у Портоса мушкет, что Д–81 — один хрен тепловая машина и наличие нарезов лишь исторический нюанс чтобы яйцеголовому икры на свой батон добавить.
Шлюха — тоже инструмент в умелых руках. Что не отменяет её продажной сущности. И в дурнопахнущую историю превращает субьектов не она а тот, кто её в данный момент пользует. Это как пристрелить кого а потом свалить на тотошку — это не я — это он, я его просто держал в руке — а обьективные исторические обстоятельства произвели роковой выстрел. Какая история будет нужна — такую и напишут, и предков каких надо придумают — есть всем хочется а паразитам умственного труда гуманитарной направленности от сидячей работы обычно хочется есть очень вкусно — вот и пишут историю как угодно. Как угодно тому кто сидит на хлеборезке и заведует бочкой с икрой.
А остальное — пока писал — забыл. И поделом тебе лопату наточил?
zharik — чё
zharik — чё гость так зол?
Спроси у него
Спроси у него сам, у меня таблички «Доктор» на дверях нету. Да и какая–ж это злость? Так, разминка.
Блин я бы этому
Блин я бы этому выродку простите за выражение промыл бы мозги не словами а руками.
Ты, браза,
Ты, браза, для началу креатив рожать научись в товарных количествах прежде чем руки отрывать. А бойцов в интернете как тайквондистов в кинотеатре на сеансе Хон-Гиль-Дон–а — нашел чем пугать. Музыка, Виталий, это модификатор сознания, если ты понял о чём я.
Не смущай мяне)
Не смущай мяне) Уважаемый!
я никого нипугал, смысл пугать? интернет расстояния все ровно большие
все этим сказано.. — выражение мыслей)
Ты
Ты сам не смущайся — коли слова не имеют смысла — пошто их пихать в пространство тогда?
ну болен
ну болен человек.Сами вы злые.
мля, просил
мля, просил же чувака травкой поделиться .
Зачем тебе
Зачем тебе его «трава»?
шоб писанину
шоб писанину его понять
Опыт
Опыт показывает, что для понимания нужна свежая и чистая голова. А также желание понять. И последнее, ПМСМ, много важнее первого. Истина в вине, но вино должно быть вливаемо в того, кого нужно «допросить», а не в того, кто «допрашивает». Если перепутать — получится пьянка с мордобоем, братанием и отсутствием «протокола допроса» на утро. Интересы же Цивилизации требуют фиксации полученных знаний с целью возможности их дальнейшего использования. Так что не нужна тебе трава, камрад.
мозгов писать
мозгов писать по русски то не хватает,а всё тудаже
тудаже —
тудаже — это куда? ;–)
уважаемый
уважаемый гость
АМФИТАМИНЫ — ЗЛО.
Флот — сила.
Флот — сила. А мы не по дурнепсу, больше по картошке специализировались. Такая вот местная специфика. Какие нафик воки–токи? Лампу на табуретке закрепил и в эфир.
Просьба —
Просьба — удалить посты флудерастов.
сильно
сильно в какой аптеке такие чудо–препараты продают? 8)
Такое чуство
Такое чуство что ето реально какой–то бот)
Скажи
Скажи мне такую вещь, проказник, — отчего ты могилевскому резиденту всё никак дерево не вышлешь? Он уже и в ЦК пожаловался, как видишь. Обещал — делай. ;–)
У меня
У меня щяс у самого проблемы) — не могу загрузиться все никак — се решаю) — вышлю завтра если решу проблему с загрузкой)
Пишу
Пишу из гайки) — сейчас делаю апдейт до последней ревизии архивлю, кидаю на болвань и завтра постараюсь отослать .
Отправить комментарий